.YxVDCa_hero{isolation:isolate;color:#fffaf0;background:var(--forest-deep);align-items:center;min-height:max(800px,100svh - 82px);display:flex;position:relative;overflow:hidden}.YxVDCa_hero:before,.YxVDCa_hero:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.YxVDCa_hero:before{background:linear-gradient(90deg,#021d12d6 0%,#021d128a 33%,#021d1214 62%,#021d1224 100%),linear-gradient(#01120b14 45%,#01120bad 100%)}.YxVDCa_hero:after{border-radius:var(--panel-radius);border:1px solid #ffffff3d;inset:22px}.YxVDCa_heroMedia,.YxVDCa_heroSlide{position:absolute;inset:0}.YxVDCa_heroMedia{z-index:0;overflow:hidden}.YxVDCa_heroSlide{opacity:0;transition:opacity .9s,transform 1.7s cubic-bezier(.2,.72,.2,1);transform:scale(1.035)}.YxVDCa_heroSlide[data-active=true]{opacity:1;transform:scale(1)}.YxVDCa_heroSlide img{object-fit:cover}.YxVDCa_heroCopy{z-index:3;width:min(660px,100% - 64px);margin-left:clamp(42px,6.6vw,126px);padding:72px 0 126px;position:relative}.YxVDCa_heroCopy>p,.YxVDCa_catalogHeader p{color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;margin:0 0 22px;font-size:10px;font-weight:800;line-height:1}.YxVDCa_heroCopy h1{max-width:590px;font:500 clamp(78px, 7.4vw, 138px)/.78 var(--font-display), Georgia, serif;letter-spacing:-.065em;text-wrap:balance;margin:0}.YxVDCa_heroCopy h1 em{color:var(--gold-light);font-weight:400;display:block}.YxVDCa_heroCopy>span{color:#ffffffc7;max-width:490px;margin-top:36px;font-size:15px;line-height:1.7;display:block}.YxVDCa_heroCopy>a{border-radius:var(--control-radius);color:#fff;text-transform:uppercase;letter-spacing:.11em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:fit-content;min-height:54px;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-standard);background:#0223169e;border:1px solid #ffffff6b;align-items:center;gap:30px;margin-top:32px;padding:0 22px;font-size:10px;font-weight:800;display:inline-flex}.YxVDCa_heroCopy>a:hover{border-color:var(--gold-light);background:var(--forest-deep);transform:translateY(-2px)}.YxVDCa_heroCopy svg,.YxVDCa_catalogFooter svg{width:16px;height:16px}.YxVDCa_heroFooter{z-index:4;animation:YxVDCa_captionIn .52s var(--ease-standard) both;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;bottom:48px;left:clamp(46px,5.1vw,98px);right:clamp(46px,5.1vw,98px)}.YxVDCa_heroCaption{flex-direction:column;gap:8px;max-width:460px;display:flex}.YxVDCa_heroCaption span,.YxVDCa_heroControls>span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:800}.YxVDCa_heroCaption b{font:500 clamp(22px, 2vw, 32px)/1.05 var(--font-display), Georgia, serif;letter-spacing:-.025em}.YxVDCa_heroControls{align-items:center;gap:20px;display:flex}.YxVDCa_heroControls>span{color:#ffffffb3}.YxVDCa_heroControls>div{gap:8px;display:flex}.YxVDCa_heroControls button{cursor:pointer;width:40px;height:40px;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#021d124d;border:1px solid #ffffff52;border-radius:50%;place-items:center;padding:0;display:grid}.YxVDCa_heroControls button:hover{border-color:var(--gold-light);transform:translateY(-1px)}.YxVDCa_heroControls button i{width:5px;height:5px;transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#fff9;border-radius:50%;display:block}.YxVDCa_heroControls button[data-active=true]{border-color:var(--gold-light);background:#021d12b8}.YxVDCa_heroControls button[data-active=true] i{background:var(--gold-light);transform:scale(1.7)}.YxVDCa_catalog{color:var(--ink);background:var(--surface-soft);padding:116px 0 128px;scroll-margin-top:24px;overflow:hidden}.YxVDCa_catalogHeader{grid-template-columns:1fr auto 1fr;align-items:end;margin-bottom:54px;padding:0 clamp(24px,4vw,76px);display:grid}.YxVDCa_catalogHeader>div:first-child{text-align:center;grid-column:2}.YxVDCa_catalogHeader p{color:var(--gold-dark);margin-bottom:16px}.YxVDCa_catalogHeader h2{font:500 clamp(58px, 6vw, 96px)/.88 var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0}.YxVDCa_catalogHeader>div:first-child>span{color:var(--muted);letter-spacing:.02em;margin-top:15px;font-size:13px;display:block}.YxVDCa_railControls{grid-column:3;justify-self:end;gap:9px;display:flex}.YxVDCa_railControls button{border:1px solid rgba(var(--ink-rgb), .18);background:var(--surface);width:48px;height:48px;color:var(--forest-deep);cursor:pointer;transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:50%;place-items:center;padding:0;display:grid}.YxVDCa_railControls button:hover{border-color:var(--forest-deep);background:var(--forest-deep);color:var(--on-deep);transform:translateY(-2px)}.YxVDCa_railControls svg{width:18px;height:18px}.YxVDCa_productViewport{position:relative}.YxVDCa_productViewport:before,.YxVDCa_productViewport:after{content:"";z-index:4;pointer-events:none;width:clamp(18px,3.8vw,72px);position:absolute;top:0;bottom:12px}.YxVDCa_productViewport:before{background:linear-gradient(90deg, var(--surface-soft), transparent);left:0}.YxVDCa_productViewport:after{background:linear-gradient(-90deg, var(--surface-soft), transparent);right:0}.YxVDCa_productRail,.YxVDCa_skeletonRail{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(var(--ink-rgb), .22) transparent;scrollbar-width:thin;gap:clamp(14px,1.35vw,24px);padding:0 clamp(24px,3.8vw,72px) 24px;scroll-padding-inline:clamp(24px,3.8vw,72px);display:flex;overflow-x:auto}.YxVDCa_productRail:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.YxVDCa_productRail::-webkit-scrollbar{height:7px}.YxVDCa_productRail::-webkit-scrollbar-track{background:0 0;margin:0 clamp(24px,3.8vw,72px)}.YxVDCa_productRail::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb), .22);border-radius:99px}.YxVDCa_productCard{border:1px solid rgba(var(--ink-rgb), .14);background:var(--surface);scroll-snap-align:start;min-width:0;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) var(--ease-standard);border-radius:20px;flex-direction:column;flex:0 0 clamp(310px,23.7vw,420px);display:flex;overflow:hidden;box-shadow:0 18px 48px #0d2b1f0e}.YxVDCa_productCard:hover{border-color:rgba(var(--gold-rgb), .54);transform:translateY(-4px);box-shadow:0 26px 58px #0d2b1f17}.YxVDCa_productVisual{isolation:isolate;border-bottom:1px solid rgba(var(--ink-rgb), .1);background:radial-gradient(circle at 50% 44%,#ffffffad 0 20%,#ffffff29 48%,#0000 69%),#eee8dc;min-height:clamp(370px,31vw,500px);display:block;position:relative;overflow:hidden}.YxVDCa_transitionSurface{z-index:0;background:inherit;pointer-events:none;display:block;position:absolute;inset:0}.YxVDCa_productVisual:before{content:"";aspect-ratio:1;z-index:1;border:1px solid rgba(var(--gold-rgb), .24);pointer-events:none;border-radius:50%;width:72%;position:absolute;top:15%;left:14%}.YxVDCa_productVisual img{z-index:2;object-fit:contain;object-position:center;mix-blend-mode:darken;filter:drop-shadow(0 25px 24px #17271f26);padding:clamp(48px,4vw,68px) clamp(34px,2.7vw,52px) clamp(34px,3vw,48px);transition:transform .56s cubic-bezier(.2,.72,.2,1),filter .56s}.YxVDCa_productVisual[data-photo-treatment=studio] img{object-fit:cover;filter:none;mix-blend-mode:normal;padding:0}.YxVDCa_productCard:hover .YxVDCa_productVisual[data-photo-treatment=studio] img{filter:none;transform:scale(1.025)}.YxVDCa_cardRank,.YxVDCa_cardAudience{z-index:3;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;top:20px}.YxVDCa_cardRank{color:var(--gold-dark);font:italic 600 16px var(--font-display), Georgia, serif;left:20px}.YxVDCa_cardAudience{border:1px solid rgba(var(--ink-rgb), .13);color:var(--forest-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border-radius:999px;padding:9px 12px;right:20px}.YxVDCa_cardDiscover{z-index:3;background:var(--forest-deep);color:#fff;letter-spacing:.04em;min-height:42px;transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:999px;align-items:center;gap:12px;padding:0 15px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 30px #02231630}.YxVDCa_cardDiscover svg{width:14px;height:14px}.YxVDCa_productVisual:hover .YxVDCa_cardDiscover{background:var(--forest);transform:translateY(-2px)}.YxVDCa_productBody{flex-direction:column;flex:1;min-height:320px;padding:27px 26px 24px;display:flex}.YxVDCa_productBody>p{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.13em;margin:0 0 10px;font-size:9px;font-weight:800}.YxVDCa_productBody h3{min-height:64px;font:500 clamp(25px, 1.8vw, 32px)/1.02 var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0}.YxVDCa_productBody h3 a{color:var(--forest-deep);text-decoration:none}.YxVDCa_priceBlock,.YxVDCa_restrictedPrice{border-top:1px solid rgba(var(--ink-rgb), .14);justify-content:space-between;align-items:flex-end;gap:12px;min-height:70px;margin-top:22px;padding-top:18px;display:flex}.YxVDCa_priceBlock span,.YxVDCa_restrictedPrice small{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:750}.YxVDCa_restrictedPrice{justify-content:flex-start;align-items:center}.YxVDCa_restrictedPrice>svg{width:18px;height:18px;color:var(--gold-dark);flex:none}.YxVDCa_restrictedPrice>div{flex-direction:column;gap:6px;display:flex}.YxVDCa_restrictedPrice strong{font-size:27px}.YxVDCa_productAction{border-radius:var(--control-radius);background:var(--forest-deep);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.09em;width:100%;box-shadow:var(--shadow-control);transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease;border:0;margin-top:auto;padding:0 18px;font-size:10px;font-weight:800;min-height:58px!important}.YxVDCa_productAction:hover{background:var(--forest);transform:translateY(-1px)}.YxVDCa_catalogFooter{border-top:1px solid rgba(var(--ink-rgb), .13);justify-content:space-between;align-items:center;gap:24px;margin:28px clamp(24px,3.8vw,72px) 0;padding-top:21px;display:flex}.YxVDCa_catalogFooter>span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:750}.YxVDCa_catalogFooter>a,.YxVDCa_errorState a,.YxVDCa_errorState button{color:var(--forest-deep);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.YxVDCa_skeletonRail{overflow:hidden}.YxVDCa_skeletonCard{background:linear-gradient(100deg,#ebe6da 20%,#f8f4eb 40%,#ebe6da 60%) 0 0/220% 100%;border-radius:20px;flex:0 0 clamp(310px,23.7vw,420px);min-height:750px;animation:1.35s infinite YxVDCa_skeleton}.YxVDCa_errorState{border:1px solid rgba(var(--ink-rgb), .13);border-radius:var(--panel-radius);background:var(--surface);text-align:center;align-content:center;place-items:center;gap:22px;min-height:340px;margin:0 clamp(24px,3.8vw,72px);padding:60px;display:grid}.YxVDCa_errorState p{color:var(--muted);margin:0}.YxVDCa_errorState button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}@keyframes YxVDCa_captionIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes YxVDCa_skeleton{to{background-position-x:-220%}}@media (max-width:980px){.YxVDCa_hero{align-items:flex-end;min-height:820px}.YxVDCa_hero:before{background:linear-gradient(#021d120d 22%,#021d12d6 86%)}.YxVDCa_heroCopy{width:calc(100% - 64px);margin:0 32px;padding:0 0 158px}.YxVDCa_heroCopy h1{max-width:610px;font-size:clamp(66px,12vw,106px)}.YxVDCa_heroFooter{bottom:34px;left:34px;right:34px}.YxVDCa_heroCaption b{font-size:21px}.YxVDCa_productCard,.YxVDCa_skeletonCard{flex-basis:clamp(320px,43vw,410px)}.YxVDCa_productVisual{min-height:420px}}@media (max-width:680px){.YxVDCa_hero{min-height:max(720px,100svh - 72px)}.YxVDCa_hero:after{border-radius:16px;inset:10px}.YxVDCa_heroSlide img{object-position:58% center!important}.YxVDCa_heroSlide:nth-child(3) img{object-position:center center!important}.YxVDCa_heroCopy{width:calc(100% - 48px);margin:0 24px;padding-bottom:156px}.YxVDCa_heroCopy>p{margin-bottom:14px}.YxVDCa_heroCopy h1{font-size:clamp(59px,18vw,78px)}.YxVDCa_heroCopy>span{max-width:340px;margin-top:22px;font-size:13px;line-height:1.55}.YxVDCa_heroCopy>a{min-height:50px;margin-top:22px}.YxVDCa_heroFooter{align-items:center;bottom:25px;left:24px;right:24px}.YxVDCa_heroCaption{max-width:185px}.YxVDCa_heroCaption b{font-size:17px}.YxVDCa_heroControls{gap:10px}.YxVDCa_heroControls>span{display:none}.YxVDCa_heroControls button{width:34px;height:34px}.YxVDCa_catalog{padding:82px 0 94px}.YxVDCa_catalogHeader{grid-template-columns:1fr auto;align-items:end;margin-bottom:35px;padding:0 20px}.YxVDCa_catalogHeader>div:first-child{text-align:left;grid-column:1}.YxVDCa_catalogHeader h2{font-size:clamp(52px,15vw,70px)}.YxVDCa_catalogHeader>div:first-child>span{font-size:12px}.YxVDCa_railControls{grid-column:2}.YxVDCa_railControls button{width:42px;height:42px}.YxVDCa_productViewport:before,.YxVDCa_productViewport:after{display:none}.YxVDCa_productRail,.YxVDCa_skeletonRail{gap:12px;padding-left:20px;padding-right:20px;scroll-padding-inline:20px}.YxVDCa_productCard,.YxVDCa_skeletonCard{flex-basis:min(84vw,362px)}.YxVDCa_productVisual{min-height:410px}.YxVDCa_productVisual img{padding:50px 36px 38px}.YxVDCa_productBody{min-height:304px;padding:24px 22px 21px}.YxVDCa_productBody h3{min-height:56px;font-size:27px}.YxVDCa_priceBlock strong{font-size:34px}.YxVDCa_restrictedPrice strong{font-size:25px}.YxVDCa_catalogFooter{margin:21px 20px 0}.YxVDCa_catalogFooter>span{display:none}.YxVDCa_catalogFooter>a{margin-left:auto}}@media (prefers-reduced-motion:reduce){.YxVDCa_heroSlide,.YxVDCa_heroCopy>a,.YxVDCa_heroControls button,.YxVDCa_productCard,.YxVDCa_productVisual img,.YxVDCa_cardDiscover,.YxVDCa_railControls button,.YxVDCa_productAction{transition:none}.YxVDCa_heroFooter,.YxVDCa_skeletonCard{animation:none}.YxVDCa_productRail{scroll-behavior:auto}}.YxVDCa_hero{min-height:780px;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:minmax(430px,.72fr) minmax(0,1.28fr);align-items:stretch;display:grid;overflow:hidden}.YxVDCa_hero:before,.YxVDCa_hero:after{display:none}.YxVDCa_heroMedia{z-index:0;background:var(--forest-deep);grid-area:1/2;min-height:780px;position:relative;overflow:hidden}.YxVDCa_heroMedia:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 52%,#03180fb3);position:absolute;inset:0}.YxVDCa_heroSlide{transition:opacity .85s;transform:none}.YxVDCa_heroSlide[data-active=true]{transform:none}.YxVDCa_heroSlide img{object-fit:cover;transform:scale(var(--hero-photo-scale,1.02));transition:transform 1.2s cubic-bezier(.2,.72,.2,1)}.YxVDCa_hero:hover .YxVDCa_heroSlide[data-active=true]{transform:none}.YxVDCa_hero:hover .YxVDCa_heroSlide[data-active=true] img{transform:scale(var(--hero-photo-hover-scale,1.045))}.YxVDCa_heroCopy{z-index:3;background:var(--paper);flex-direction:column;grid-area:1/1;justify-content:center;width:auto;min-width:0;margin:0;padding:clamp(72px,6.5vw,118px);display:flex;position:relative}.YxVDCa_heroCopy>p{color:var(--gold-dark)}.YxVDCa_heroCopy h1{color:var(--ink);font-size:clamp(76px,7vw,124px)}.YxVDCa_heroCopy h1 em{color:#946c20}.YxVDCa_heroCopy>span{color:var(--muted)}.YxVDCa_heroCopy>a{background:var(--forest-deep);color:var(--on-deep);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-control);border-color:#0000}.YxVDCa_heroCopy>a:hover{background:var(--forest);border-color:#0000}.YxVDCa_heroFooter{z-index:4;grid-area:1/2;align-self:end;margin:0 34px 30px;position:relative;bottom:auto;left:auto;right:auto}.YxVDCa_heroCaption b{color:#fff}@media (max-width:980px) and (min-width:681px){.YxVDCa_hero{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);min-height:700px}.YxVDCa_heroMedia{min-height:700px}.YxVDCa_heroCopy{width:auto;margin:0;padding:54px 42px 132px}.YxVDCa_heroCopy h1{font-size:clamp(66px,9vw,88px)}.YxVDCa_heroFooter{margin:0 24px 24px;bottom:auto;left:auto;right:auto}}@media (max-width:680px){.YxVDCa_hero{grid-template-columns:1fr;min-height:0}.YxVDCa_heroCopy{grid-area:1/1;width:auto;margin:0;padding:68px 20px 62px}.YxVDCa_heroCopy h1{font-size:clamp(63px,19vw,78px)}.YxVDCa_heroCopy>span{max-width:350px}.YxVDCa_heroMedia{grid-area:2/1;min-height:590px}.YxVDCa_heroSlide:first-child img{object-position:59% center!important}.YxVDCa_heroSlide:nth-child(2) img{object-position:37% center!important}.YxVDCa_heroSlide:nth-child(3) img{object-position:center!important}.YxVDCa_heroFooter{grid-area:2/1;margin:0 22px 22px;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.YxVDCa_heroSlide img{transition:none}}.YxVDCa_catalog{background:#fbfbfa;padding-top:106px}.YxVDCa_catalogHeader{margin-bottom:68px;position:relative}.YxVDCa_catalogHeader p{display:none}.YxVDCa_catalogHeader h2{color:#3f4542;font:300 clamp(54px, 5vw, 82px)/1 var(--font-sans), Arial, sans-serif;text-transform:uppercase;letter-spacing:.01em}.YxVDCa_catalogHeader>div:first-child>span{color:var(--ink);text-transform:uppercase;letter-spacing:.28em;margin-top:14px;font-size:12px;font-weight:600}.YxVDCa_productViewport:before,.YxVDCa_productViewport:after{background:linear-gradient(90deg,#fbfbfa,#0000);width:clamp(10px,2.6vw,46px)}.YxVDCa_productViewport:after{background:linear-gradient(-90deg,#fbfbfa,#0000)}.YxVDCa_productRail,.YxVDCa_skeletonRail{gap:18px}.YxVDCa_productCard{box-shadow:none;background:#fff;border-color:#e4e4e1;border-radius:12px;flex-basis:clamp(330px,23.4vw,420px)}.YxVDCa_productCard:hover{border-color:rgba(var(--ink-rgb), .25);box-shadow:0 14px 34px rgba(var(--ink-rgb), .07);transform:translateY(-2px)}.YxVDCa_productVisual{background:#fff;border-bottom:0;min-height:clamp(380px,30vw,500px)}.YxVDCa_productVisual:before,.YxVDCa_cardRank,.YxVDCa_cardAudience,.YxVDCa_cardDiscover{display:none}.YxVDCa_productVisual img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:none;padding:18px 26px 4px;transform:scale(1.15)}.YxVDCa_productVisual[data-photo-scale=close] img{transform:scale(1.34)}.YxVDCa_productVisual[data-photo-scale=extra-close] img{transform:scale(1.5)}.YxVDCa_productCard:hover .YxVDCa_productVisual[data-photo-scale=standard] img{transform:scale(1.18)}.YxVDCa_productCard:hover .YxVDCa_productVisual[data-photo-scale=close] img{transform:scale(1.37)}.YxVDCa_productCard:hover .YxVDCa_productVisual[data-photo-scale=extra-close] img{transform:scale(1.53)}.YxVDCa_productCard:hover .YxVDCa_productVisual img{filter:none}.YxVDCa_productBody{background:#f7f7f6;min-height:246px;padding:23px 20px 18px}.YxVDCa_productBody h3{min-height:58px;font:400 clamp(18px, 1.35vw, 22px)/1.2 var(--font-sans), Arial, sans-serif;letter-spacing:-.025em}.YxVDCa_productBody h3 a{color:#323734}.YxVDCa_priceBlock,.YxVDCa_restrictedPrice{border-top:0;min-height:58px;margin-top:10px;padding-top:0}.YxVDCa_priceBlock{align-items:center}.YxVDCa_priceBlock strong,.YxVDCa_restrictedPrice strong{color:var(--gold-dark);font:700 clamp(20px, 1.45vw, 24px)/1 var(--font-sans), Arial, sans-serif;letter-spacing:-.025em}.YxVDCa_restrictedPrice{gap:10px}.YxVDCa_restrictedPrice strong{color:var(--forest-deep);font-size:21px}.YxVDCa_productAction{letter-spacing:.035em;box-shadow:none;border-radius:8px;font-size:13px;min-height:60px!important}@media (max-width:680px){.YxVDCa_catalogHeader h2{text-wrap:balance;font-size:clamp(34px,10vw,48px)}.YxVDCa_catalogHeader>div:first-child>span{letter-spacing:.2em;font-size:9px}.YxVDCa_productCard,.YxVDCa_skeletonCard{flex-basis:min(84vw,350px)}.YxVDCa_productVisual{min-height:clamp(270px,84vw,350px)}.YxVDCa_productVisual img{padding:16px 22px 4px}.YxVDCa_productBody{min-height:238px;padding:22px 18px 16px}.YxVDCa_heroCopy{padding:42px 20px 38px}.YxVDCa_heroCopy h1{font-size:clamp(56px,17vw,68px)}.YxVDCa_heroCopy>span{margin-top:22px;font-size:14px;line-height:1.6}.YxVDCa_heroMedia{min-height:clamp(360px,110vw,480px)}.YxVDCa_heroFooter{flex-direction:column;align-items:flex-start;gap:14px}.YxVDCa_heroCaption{max-width:270px}.YxVDCa_heroControls button{width:44px;height:44px}.YxVDCa_catalog{padding-block:58px 68px}.YxVDCa_catalogHeader{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:28px}.YxVDCa_railControls{grid-column:1;justify-self:end}.YxVDCa_railControls button{width:44px;height:44px}.YxVDCa_productBody h3{min-height:58px;font-size:18px;line-height:1.3}.YxVDCa_priceBlock span{font-size:10px}.YxVDCa_catalogFooter>a{align-items:center;min-height:44px}}
