.yn-category-page{max-width:1440px;margin:0 auto;padding:34px 30px 90px}.yn-category-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;color:#686c6e;font-size:.82rem;line-height:1.5}.yn-category-breadcrumb a{color:inherit;text-underline-offset:4px}.yn-category-breadcrumb [aria-current]{color:#232a2f}.yn-category-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.75fr);gap:6%;align-items:center;padding:clamp(30px,5vw,68px);overflow:hidden;border:1px solid #9e8350;border-radius:30px;background:radial-gradient(ellipse at 90% 0%,#b6985420,transparent 60%),repeating-linear-gradient(115deg,#ffffff02 0 1px,transparent 1px 4px),linear-gradient(125deg,#343c42,#181e23);box-shadow:0 24px 60px #1d252129;color:#f8f6ef}.yn-category-eyebrow{margin:0 0 18px;font-size:.73rem;font-weight:800;line-height:1.55;letter-spacing:.16em;text-transform:uppercase;color:#d5b36f}.yn-category-hero h1{margin:0;max-width:19ch;padding-bottom:.07em;font-size:clamp(2rem,4.2vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;overflow-wrap:normal;color:#f8f6ef}.yn-category-lead{max-width:61ch;margin:22px 0 28px;color:#d0d4d5;font-size:clamp(1rem,1.3vw,1.13rem);line-height:1.7}.yn-category-cta{display:inline-flex;align-items:center;gap:24px;border:1px solid #dcc185;border-radius:12px;padding:14px 20px;background:linear-gradient(120deg,#e4cd99,#c5a15d);color:#171c20;font-weight:750;text-decoration:none}.yn-category-cta span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#f7edd155;font-size:22px}.yn-category-mark{display:flex;flex-direction:column;align-items:center;min-width:0;padding:24px 22px;border:1px solid #c2a05c75;border-radius:20px;box-shadow:inset 0 0 0 7px #ffffff03;background:linear-gradient(135deg,#d4b46a0a,#02070a18);color:#e0bf7c;text-align:center}.yn-category-mark-brand{align-self:flex-start;font-size:.6rem;font-weight:750;letter-spacing:.16em}.yn-category-mark>svg{width:104px;height:104px;margin:25px 0 17px;filter:drop-shadow(0 6px 18px #e4c47223)}.yn-category-mark>strong{max-width:17ch;font-size:1.45rem;line-height:1.25}.yn-category-mark-footer{display:flex;justify-content:space-between;gap:16px;align-self:stretch;border-top:1px solid #c9ad6e40;margin-top:25px;padding-top:14px;font-size:.65rem;line-height:1.5;color:#c7cdcf;text-align:left}.yn-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 40px}.yn-category-nav a{display:inline-flex;align-items:center;gap:10px;border:1px solid #c9bb9d;border-radius:11px;padding:12px 16px;background:#fffdf8;color:#323a3e;font-size:.85rem;font-weight:700;line-height:1.45;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.yn-category-nav svg{width:19px;height:19px;flex:0 0 auto;color:#967338}.yn-category-nav a:hover,.yn-category-nav a:focus-visible{border-color:#9e7d3f;background:#eee5d4}.yn-category-nav a.is-current{border-color:#c1a063;background:linear-gradient(120deg,#343c42,#1b2227);color:#efdfb8}.yn-category-nav a.is-current svg{color:#dfbb72}.yn-category-page .catalog-section{padding-right:0;padding-left:0}.yn-category-products .catalog-heading{margin-bottom:22px}.yn-category-products .catalog-toolbar{margin-bottom:30px}.yn-category-page .catalog-grid{scroll-margin-top:140px}.yn-category-advice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px}.yn-category-advice article{position:relative;min-width:0;border:1px solid #d9ceb9;border-radius:20px;padding:30px;background:linear-gradient(135deg,#fffdf8,#eee7d9)}.yn-category-step{display:block;margin-bottom:24px;color:#9e7938;font-size:.75rem;font-weight:800;letter-spacing:.14em}.yn-category-advice h2,.yn-category-support h2{max-width:28ch;margin:0 0 16px;color:#252d32;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.22;letter-spacing:-.025em}.yn-category-advice p{margin:0;color:#5a6266;font-size:.98rem;line-height:1.75}.yn-category-support{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:6%;margin-top:44px;border-top:1px solid #d4c6aa;padding-top:38px}.yn-category-support .yn-category-eyebrow{color:#8c682c}.yn-category-faq details{border-bottom:1px solid #d9cdb7;padding:19px 0}.yn-category-faq summary{padding-right:15px;font-weight:750;line-height:1.5;cursor:pointer;color:#252d32}.yn-category-faq details p{max-width:70ch;margin:14px 0 0;color:#5a6266;line-height:1.7}.yn-category-guides{min-width:0;padding:26px;border:1px solid #d6c5a1;border-radius:20px;background:#eae2d2}.yn-category-guides>a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;border-top:1px solid #cbbb9c;text-decoration:none;line-height:1.5;font-size:.94rem;font-weight:700;color:#2b343a}.yn-category-guides>a>span:last-child{font-size:22px;color:#886527}.yn-category-page a:focus-visible,.yn-category-page summary:focus-visible{outline:3px solid #b28c3f;outline-offset:4px}.yn-category-page .product-card[hidden]{display:none!important}
@media(max-width:850px){.yn-category-page{padding:24px 22px 60px}.yn-category-hero{grid-template-columns:1fr;gap:30px;padding:34px;border-radius:24px}.yn-category-hero h1{max-width:24ch;font-size:clamp(2.1rem,6vw,3rem)}.yn-category-mark{display:none}.yn-category-nav{margin-bottom:30px;gap:8px}.yn-category-nav a{padding:10px 12px;font-size:.8rem}.yn-category-support{grid-template-columns:1fr;gap:30px}.yn-category-advice{margin-top:32px;gap:14px}.yn-category-advice article{padding:24px}}
@media(max-width:540px){.yn-category-page{padding:20px 16px 48px}.yn-category-breadcrumb{font-size:.72rem;gap:8px;margin-bottom:18px}.yn-category-hero{padding:28px 22px;border-radius:20px}.yn-category-eyebrow{font-size:.64rem;margin-bottom:14px;letter-spacing:.12em}.yn-category-hero h1{font-size:clamp(1.9rem,8vw,2.5rem);letter-spacing:-.035em;line-height:1.12;hyphens:auto}.yn-category-lead{margin:18px 0 22px;font-size:.96rem;line-height:1.65}.yn-category-cta{padding:12px 16px;font-size:.9rem;gap:18px}.yn-category-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 28px}.yn-category-nav>a:first-child{grid-column:1/-1;justify-content:center}.yn-category-nav a{padding:11px 10px;font-size:.74rem;gap:7px}.yn-category-nav svg{width:16px;height:16px}.yn-category-advice{grid-template-columns:1fr}.yn-category-advice article{padding:24px}.yn-category-step{margin-bottom:17px}.yn-category-support{margin-top:30px;padding-top:28px}.yn-category-support h2{font-size:1.45rem}.yn-category-guides{padding:24px}.yn-category-faq details{padding:16px 0}}
@media(prefers-reduced-motion:reduce){.yn-category-nav a{transition:none}}
