.bento-showcase-module__kZJCwG__section{gap:var(--space-10);width:100%;max-width:var(--container-full);padding:var(--space-24) var(--gutter-desktop-lg);background-color:var(--color-surface-card);grid-template-columns:1fr;align-items:center;margin:0 auto;display:grid}@media (min-width:1024px){.bento-showcase-module__kZJCwG__section{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.bento-showcase-module__kZJCwG__content{gap:var(--space-4);flex-direction:column;display:flex}.bento-showcase-module__kZJCwG__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);flex-direction:column;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.05;display:flex}.bento-showcase-module__kZJCwG__titleAccent{color:var(--color-accent-violet-deep)}.bento-showcase-module__kZJCwG__description{max-width:46ch;font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.6}.bento-showcase-module__kZJCwG__grid{gap:var(--space-3);grid-template-rows:180px 180px;grid-template-columns:1fr 1fr;display:grid}.bento-showcase-module__kZJCwG__tileWide{grid-column:1/-1}@media (min-width:768px){.bento-showcase-module__kZJCwG__grid{gap:var(--space-4);grid-template-rows:220px 220px;grid-template-columns:1fr 1fr}.bento-showcase-module__kZJCwG__tileWide{grid-column:auto}.bento-showcase-module__kZJCwG__tileTall{grid-area:1/2/span 2}}.bento-showcase-module__kZJCwG__tile{border-radius:var(--radius-lg);background-color:var(--color-surface-secondary);position:relative;overflow:hidden}.bento-showcase-module__kZJCwG__tile img{object-fit:cover}
.brand-strip-module__NkEw0W__section{width:100%;padding:var(--space-12) 0;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-surface-card)}.brand-strip-module__NkEw0W__title{margin:0 0 var(--space-8);font-family:var(--font-body), sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:600}.brand-strip-module__NkEw0W__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,currentColor 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,currentColor 10% 90%,#0000)}.brand-strip-module__NkEw0W__track{width:max-content;animation:32s linear infinite brand-strip-module__NkEw0W__brand-strip-scroll;display:flex}.brand-strip-module__NkEw0W__viewport:hover .brand-strip-module__NkEw0W__track,.brand-strip-module__NkEw0W__viewport:focus-within .brand-strip-module__NkEw0W__track{animation-play-state:paused}.brand-strip-module__NkEw0W__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.brand-strip-module__NkEw0W__item{padding:0 var(--space-10);flex-shrink:0}.brand-strip-module__NkEw0W__link{height:48px;color:var(--color-text-secondary);opacity:.7;transition:opacity var(--motion-duration-normal) var(--motion-easing-standard), color var(--motion-duration-normal) var(--motion-easing-standard);align-items:center;text-decoration:none;display:inline-flex}.brand-strip-module__NkEw0W__link:hover,.brand-strip-module__NkEw0W__link:focus-visible{color:var(--color-text-primary);opacity:1}.brand-strip-module__NkEw0W__logo{object-fit:contain;filter:grayscale();width:auto;max-width:160px;height:40px}.brand-strip-module__NkEw0W__link:hover .brand-strip-module__NkEw0W__logo,.brand-strip-module__NkEw0W__link:focus-visible .brand-strip-module__NkEw0W__logo{filter:none}.brand-strip-module__NkEw0W__wordmark{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800}@keyframes brand-strip-module__NkEw0W__brand-strip-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.brand-strip-module__NkEw0W__viewport{-webkit-mask-image:none;mask-image:none}.brand-strip-module__NkEw0W__track{justify-content:center;width:auto;animation:none}.brand-strip-module__NkEw0W__list{justify-content:center;row-gap:var(--space-4);flex-wrap:wrap}.brand-strip-module__NkEw0W__list[aria-hidden]{display:none}}
.wishlist-toasts-module__EZt5iq__viewport{inset:auto 0 var(--space-6);align-items:center;gap:var(--space-2);width:100%;max-width:none;padding:0 var(--space-4);pointer-events:none;background:0 0;border:none;flex-direction:column;margin:0;display:flex;position:fixed;overflow:visible}.wishlist-toasts-module__EZt5iq__toast{align-items:center;gap:var(--space-3);max-width:min(440px,100%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-full);background-color:var(--color-surface-dark-canvas);color:var(--color-text-dark-primary);font-family:var(--font-body);pointer-events:auto;font-size:.875rem;line-height:1.4;display:flex;box-shadow:0 18px 40px -16px #09090b73}.wishlist-toasts-module__EZt5iq__icon{flex-shrink:0;display:inline-flex}.wishlist-toasts-module__EZt5iq__icon[data-tone=success]{color:var(--color-accent-red-soft)}.wishlist-toasts-module__EZt5iq__message{min-width:0}.wishlist-toasts-module__EZt5iq__action{color:inherit;text-underline-offset:3px;flex-shrink:0;font-weight:600;text-decoration:underline}.wishlist-toasts-module__EZt5iq__action:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-sm)}
.wishlist-button-module__uIifUq__button{border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.wishlist-button-module__uIifUq__overlay{background-color:color-mix(in srgb, var(--color-surface-card) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #0000;box-shadow:0 4px 14px -6px #09090b59}.wishlist-button-module__uIifUq__inline{width:var(--wishlist-size,48px);height:var(--wishlist-size,48px);border:1px solid var(--color-border-default);background-color:var(--color-surface-card)}.wishlist-button-module__uIifUq__button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.wishlist-button-module__uIifUq__button[data-saved]{color:var(--color-accent-red-soft)}.wishlist-button-module__uIifUq__button[aria-busy]{cursor:progress}.wishlist-button-module__uIifUq__glyph{width:18px;height:18px;display:inline-flex;position:relative}.wishlist-button-module__uIifUq__outline{display:block}.wishlist-button-module__uIifUq__fill{color:var(--color-accent-red-soft);display:inline-flex;position:absolute;inset:0}.wishlist-button-module__uIifUq__burst{z-index:-1;border:2px solid var(--color-accent-red-soft);border-radius:var(--radius-full);pointer-events:none;position:absolute;inset:-6px}
.product-card-module__QIwbua__card{background-color:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);transition:box-shadow .3s var(--motion-easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.product-card-module__QIwbua__interactiveCard:hover{box-shadow:0 18px 40px -24px #09090b47}}.product-card-module__QIwbua__mediaStage{aspect-ratio:1;background-color:var(--color-surface-card);width:100%;position:relative;overflow:hidden}.product-card-module__QIwbua__mediaLink{width:100%;height:100%;text-decoration:none;display:block}.product-card-module__QIwbua__imageStack{transition:transform .7s var(--motion-easing-snappy);position:absolute;inset:0}@media (hover:hover){.product-card-module__QIwbua__interactiveCard:hover .product-card-module__QIwbua__imageStack{transform:scale(1.03)}}.product-card-module__QIwbua__imageLayer{position:absolute;inset:0}.product-card-module__QIwbua__preload{visibility:hidden;pointer-events:none;position:absolute;inset:0}.product-card-module__QIwbua__image{object-fit:contain;mix-blend-mode:multiply;padding:10%}.product-card-module__QIwbua__fallbackStage{width:100%;height:100%;color:var(--color-text-muted);background:radial-gradient(circle,#f4f4f5 0%,#e4e4e7 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.product-card-module__QIwbua__fallbackIcon{opacity:.4;width:48px;height:48px;color:var(--color-text-muted)}.product-card-module__QIwbua__fallbackLabel{font-size:var(--text-2xs);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:var(--space-2);opacity:.6}.product-card-module__QIwbua__wishlistSlot{top:var(--space-4);left:var(--space-4);z-index:2;position:absolute}.product-card-module__QIwbua__quickViewSlot{top:var(--space-4);right:var(--space-4);z-index:2;position:absolute}.product-card-module__QIwbua__quickViewButton{--dome-height:44px;--dome-padding:0;--dome-radius:var(--radius-md);--dome-border:var(--color-border-subtle);width:44px;box-shadow:0 4px 14px #09090b14}@media (max-width:480px){.product-card-module__QIwbua__wishlistSlot{top:var(--space-2);left:var(--space-2)}.product-card-module__QIwbua__quickViewSlot{top:var(--space-2);right:var(--space-2)}.product-card-module__QIwbua__quickViewButton{--dome-height:36px;width:36px}}.product-card-module__QIwbua__actionSlot{right:var(--space-4);bottom:var(--space-8);left:var(--space-4);z-index:2;justify-content:center;display:flex;position:absolute}.product-card-module__QIwbua__actionButton{--dome-height:44px;--dome-padding:0 var(--space-6);--dome-radius:var(--radius-md);--dome-font-size:14px;min-width:170px;box-shadow:0 10px 24px -8px #09090b59}.product-card-module__QIwbua__actionButton:disabled{cursor:progress}.product-card-module__QIwbua__info{align-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-4) var(--space-5);background-color:var(--color-surface-product-stage);text-align:center;flex-direction:column;display:flex;position:relative}.product-card-module__QIwbua__dotsTab{z-index:1;background-color:var(--color-surface-product-stage);border-radius:999px 999px 0 0;align-items:center;gap:10px;padding:7px 14px 5px;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.product-card-module__QIwbua__brand{font-family:var(--font-body), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:.6875rem;font-weight:600;line-height:1.3}.product-card-module__QIwbua__brandLink{color:var(--color-text-secondary);border-radius:var(--radius-xs);transition:color var(--motion-duration-fast) var(--motion-easing-snappy);text-decoration:none;display:inline-block}.product-card-module__QIwbua__brandLink:hover{color:var(--color-text-primary)}.product-card-module__QIwbua__brandLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.product-card-module__QIwbua__title{font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.product-card-module__QIwbua__titleLink{color:inherit;border-radius:var(--radius-xs);transition:color var(--motion-duration-fast) var(--motion-easing-snappy);text-decoration:none}.product-card-module__QIwbua__titleLink:hover{color:var(--color-text-primary)}.product-card-module__QIwbua__titleLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.product-card-module__QIwbua__priceBlock{justify-content:center;align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.product-card-module__QIwbua__pricePrefix{font-family:var(--font-body), sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.product-card-module__QIwbua__priceValue{font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700;line-height:1.2}.product-card-module__QIwbua__priceSale{color:var(--color-brand-red)}.product-card-module__QIwbua__compareAt{font-family:var(--font-body), sans-serif;color:var(--color-text-secondary);font-size:.875rem;text-decoration-thickness:1px}.product-card-module__QIwbua__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.product-card-module__QIwbua__imageStack,.product-card-module__QIwbua__card{transition-duration:0s}}
.color-dots-module__teM72a__dots{margin:var(--space-1) 0 0;justify-content:center;align-items:center;gap:6px;padding:0;list-style:none;display:flex}.color-dots-module__teM72a__item{display:inline-flex}.color-dots-module__teM72a__link{outline-offset:2px;border-radius:50%;padding:3px;transition:transform .15s;display:inline-flex}.color-dots-module__teM72a__link:hover{transform:scale(1.15)}.color-dots-module__teM72a__dot{border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1px #fff9}.color-dots-module__teM72a__item:not(:has(.color-dots-module__teM72a__link)) .color-dots-module__teM72a__dot{margin:3px}.color-dots-module__teM72a__more{color:var(--color-text-muted);font-size:.75rem;font-weight:500}.color-dots-module__teM72a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.view-dot-module__Qpb7ZW__dot{border:1.5px solid var(--color-text-primary);border-radius:50%;flex-shrink:0;display:inline-block;position:relative}.view-dot-module__Qpb7ZW__fill{background-color:var(--color-brand-red);border-radius:50%;position:absolute;inset:-1.5px}
.quick-view-dialog-module__cd0Q2G__dialog{background:0 0;border:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.quick-view-dialog-module__cd0Q2G__dialog::backdrop{background-color:#0000}.quick-view-dialog-module__cd0Q2G__backdrop{background-color:#09090b73;position:absolute;inset:0}.quick-view-dialog-module__cd0Q2G__panel{background-color:var(--color-surface-card);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);margin:0;display:grid;position:absolute;top:50%;left:50%;overflow:auto;translate:-50% -50%;box-shadow:0 30px 80px -20px #09090b66}.quick-view-dialog-module__cd0Q2G__closeSlot{top:var(--space-4);right:var(--space-4);z-index:2;position:absolute}.quick-view-dialog-module__cd0Q2G__gallery{background-color:var(--color-surface-product-stage);flex-direction:column;display:flex}.quick-view-dialog-module__cd0Q2G__stage{aspect-ratio:1;position:relative;overflow:hidden}.quick-view-dialog-module__cd0Q2G__stageImage{position:absolute;inset:0}.quick-view-dialog-module__cd0Q2G__image{object-fit:contain;mix-blend-mode:multiply;padding:10%}.quick-view-dialog-module__cd0Q2G__thumbs{padding-bottom:var(--space-3);justify-content:center;gap:2px;display:flex}.quick-view-dialog-module__cd0Q2G__dotButton{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.quick-view-dialog-module__cd0Q2G__dotButton:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0}.quick-view-dialog-module__cd0Q2G__details{gap:var(--space-2);padding:var(--space-10) var(--space-8) var(--space-8);flex-direction:column;display:flex}.quick-view-dialog-module__cd0Q2G__brand{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:600}.quick-view-dialog-module__cd0Q2G__title{padding-right:var(--space-10);font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.quick-view-dialog-module__cd0Q2G__subtitle{color:var(--color-text-secondary);margin:0;font-size:.9375rem}.quick-view-dialog-module__cd0Q2G__priceBlock{align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.quick-view-dialog-module__cd0Q2G__pricePrefix{color:var(--color-text-muted);font-size:.8125rem}.quick-view-dialog-module__cd0Q2G__price{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--color-text-primary);font-size:1.375rem;font-weight:700}.quick-view-dialog-module__cd0Q2G__priceSale{color:var(--color-brand-red)}.quick-view-dialog-module__cd0Q2G__compareAt{color:var(--color-text-muted);font-size:.9375rem}.quick-view-dialog-module__cd0Q2G__specs{gap:var(--space-3) var(--space-4);margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-view-dialog-module__cd0Q2G__specItem dt{color:var(--color-text-primary);font-size:.75rem;font-weight:600}.quick-view-dialog-module__cd0Q2G__specItem dd{color:var(--color-text-muted);margin:0;font-size:.8125rem}.quick-view-dialog-module__cd0Q2G__actions{gap:var(--space-3);padding-top:var(--space-6);flex-direction:column;margin-top:auto;display:flex}.quick-view-dialog-module__cd0Q2G__actionRow{align-items:stretch;gap:var(--space-2);display:flex}.quick-view-dialog-module__cd0Q2G__primaryAction{--dome-height:48px;--dome-radius:var(--radius-md);flex:1;min-width:0}.quick-view-dialog-module__cd0Q2G__detailsLink{justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-text-primary);text-underline-offset:4px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.quick-view-dialog-module__cd0Q2G__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){.quick-view-dialog-module__cd0Q2G__panel{grid-template-columns:minmax(0,1fr)}.quick-view-dialog-module__cd0Q2G__details{padding:var(--space-6)}}
.spec-swap-bar-module__lCYOaq__specBar{border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-card);width:100%;height:60px;position:relative;overflow:hidden;container-type:inline-size}.spec-swap-bar-module__lCYOaq__specRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin:0;display:grid;position:absolute;inset:0}.spec-swap-bar-module__lCYOaq__spec{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-4);display:flex}.spec-swap-bar-module__lCYOaq__spec+.spec-swap-bar-module__lCYOaq__spec{border-left:1px solid var(--color-border-subtle)}.spec-swap-bar-module__lCYOaq__specIcon{color:var(--color-text-primary);flex-shrink:0}.spec-swap-bar-module__lCYOaq__specText{text-align:left;flex-direction:column;min-width:0;display:flex}.spec-swap-bar-module__lCYOaq__specTitle,.spec-swap-bar-module__lCYOaq__specValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spec-swap-bar-module__lCYOaq__specTitle{font-family:var(--font-body);color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:1.3}.spec-swap-bar-module__lCYOaq__specValue{font-family:var(--font-body);color:var(--color-text-muted);font-size:11px;line-height:1.3}.spec-swap-bar-module__lCYOaq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:260px){.spec-swap-bar-module__lCYOaq__spec{padding:0 var(--space-2)}.spec-swap-bar-module__lCYOaq__specIcon{display:none}.spec-swap-bar-module__lCYOaq__specText{text-align:center;width:100%}}
.pdp-reviews-module__Vaic2q__section{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border-subtle)}.pdp-reviews-module__Vaic2q__title{margin:0 0 var(--space-6);font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700}.pdp-reviews-module__Vaic2q__layout{gap:var(--space-10);display:grid}@media (min-width:1024px){.pdp-reviews-module__Vaic2q__layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start}}.pdp-reviews-module__Vaic2q__summary{gap:var(--space-3);flex-direction:column;display:flex}.pdp-reviews-module__Vaic2q__average{font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);margin:0;font-size:3rem;font-weight:800;line-height:1}.pdp-reviews-module__Vaic2q__stars{letter-spacing:2px;color:var(--color-rating-star,#a17a24);font-size:1.125rem}.pdp-reviews-module__Vaic2q__starsEmpty{color:var(--color-border-strong)}.pdp-reviews-module__Vaic2q__count,.pdp-reviews-module__Vaic2q__empty{color:var(--color-text-secondary);margin:0;font-size:14px}.pdp-reviews-module__Vaic2q__bars{margin:var(--space-2) 0;gap:6px;padding:0;list-style:none;display:grid}.pdp-reviews-module__Vaic2q__barRow{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);grid-template-columns:32px 1fr 28px;font-size:12px;display:grid}.pdp-reviews-module__Vaic2q__barTrack{border-radius:var(--radius-full);background:var(--color-surface-secondary);height:6px;overflow:hidden}.pdp-reviews-module__Vaic2q__barFill{border-radius:inherit;background:var(--color-text-primary);height:100%;display:block}.pdp-reviews-module__Vaic2q__barValue{text-align:right}.pdp-reviews-module__Vaic2q__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.pdp-reviews-module__Vaic2q__review{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-card)}.pdp-reviews-module__Vaic2q__reviewHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pdp-reviews-module__Vaic2q__verified{color:var(--color-status-success-text);font-size:12px;font-weight:600}.pdp-reviews-module__Vaic2q__reviewTitle{margin:var(--space-3) 0 0;color:var(--color-text-primary);font-size:15px;font-weight:700}.pdp-reviews-module__Vaic2q__reviewBody{margin:var(--space-2) 0 0;white-space:pre-line;color:var(--color-text-primary);font-size:14px;line-height:1.6}.pdp-reviews-module__Vaic2q__reviewMeta{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:12px}.pdp-reviews-module__Vaic2q__writeButton{margin-top:var(--space-2);align-self:flex-start}.pdp-reviews-module__Vaic2q__form{gap:var(--space-4);margin-top:var(--space-2);display:grid}.pdp-reviews-module__Vaic2q__starPicker{border:0;margin:0;padding:0}.pdp-reviews-module__Vaic2q__starPicker legend{margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:13px;font-weight:600}.pdp-reviews-module__Vaic2q__starOptions{gap:4px;display:flex}.pdp-reviews-module__Vaic2q__starOption{color:var(--color-border-strong);cursor:pointer;font-size:1.75rem;line-height:1}.pdp-reviews-module__Vaic2q__starOption[data-active=true]{color:var(--color-rating-star,#a17a24)}.pdp-reviews-module__Vaic2q__starOption:focus-within{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.pdp-reviews-module__Vaic2q__field{color:var(--color-text-primary);gap:6px;font-size:13px;font-weight:600;display:grid}.pdp-reviews-module__Vaic2q__field input,.pdp-reviews-module__Vaic2q__field textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-card);width:100%;font:inherit;color:var(--color-text-primary);padding:10px 12px;font-weight:400}.pdp-reviews-module__Vaic2q__field small{color:var(--color-text-muted);font-weight:400}.pdp-reviews-module__Vaic2q__formActions{align-items:center;gap:var(--space-4);display:flex}.pdp-reviews-module__Vaic2q__cancel{font:inherit;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:14px}.pdp-reviews-module__Vaic2q__formNote{color:var(--color-text-secondary);margin:0;font-size:13px}.pdp-reviews-module__Vaic2q__formError{color:var(--color-status-danger-text);margin:0;font-size:13px}.pdp-reviews-module__Vaic2q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdp-reviews-module__Vaic2q__photos{gap:var(--space-3);margin:var(--space-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pdp-reviews-module__Vaic2q__photos li{gap:var(--space-2);display:grid}.pdp-reviews-module__Vaic2q__photos img{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border-default)}.pdp-reviews-module__Vaic2q__photos a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.pdp-reviews-module__Vaic2q__photoField{min-width:0;padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}
.hero-media-block-module__ZhmzQW__heroContainer{background-color:var(--color-surface-dark-canvas,#09090b);width:100%;min-height:480px;padding:var(--space-8,32px) var(--space-4,16px);justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.hero-media-block-module__ZhmzQW__heroContainer{min-height:560px;padding:var(--space-12,48px) var(--space-8,32px)}}.hero-media-block-module__ZhmzQW__mediaLayer{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-media-block-module__ZhmzQW__staticImage{object-fit:cover;opacity:.85}.hero-media-block-module__ZhmzQW__overlayGradient{z-index:2;pointer-events:none;background:linear-gradient(#09090b66 0%,#09090bbf 60%,#09090bf2 100%);position:absolute;inset:0}.hero-media-block-module__ZhmzQW__contentWrapper{z-index:3;text-align:center;align-items:center;gap:var(--space-4,16px);flex-direction:column;max-width:840px;display:flex;position:relative}.hero-media-block-module__ZhmzQW__tagline{font-family:var(--font-family-heading,"Plus Jakarta Sans", sans-serif);font-size:var(--type-body-small-size,.8125rem);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-primary,#e11d48);font-weight:700}.hero-media-block-module__ZhmzQW__headline{font-family:var(--font-family-heading,"Plus Jakarta Sans", sans-serif);letter-spacing:-.03em;color:var(--color-text-dark-primary,#f4f4f5);margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1}.hero-media-block-module__ZhmzQW__body{font-family:var(--font-family-body,Inter, sans-serif);font-size:var(--type-body-large-size,1.125rem);color:var(--color-text-dark-secondary,#a1a1aa);max-width:640px;margin:0;line-height:1.6}
.full-bleed-image-block-module__3GL9fG__figureContainer{width:100%;margin:0;padding:0}.full-bleed-image-block-module__3GL9fG__image{border-radius:0;width:100%;height:auto;display:block}.full-bleed-image-block-module__3GL9fG__caption{font-family:var(--font-family-body,Inter, sans-serif);font-size:var(--type-body-small-size,.8125rem);color:var(--color-text-secondary,#52525b);padding:var(--space-3,12px) var(--gutter-mobile,20px);text-align:center;margin:0}
.sweep-underline-module__HKJhDq__text{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--motion-duration-moderate) var(--motion-easing-standard);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:.08em}:is(a:focus-visible .sweep-underline-module__HKJhDq__text,button:focus-visible .sweep-underline-module__HKJhDq__text){background-position:0 100%;background-size:100% 1px}@media (hover:hover) and (pointer:fine){.sweep-underline-module__HKJhDq__text:hover{background-position:0 100%;background-size:100% 1px}a:hover .sweep-underline-module__HKJhDq__text[data-sweep-trigger=link]{background-position:0 100%;background-size:100% 1px}button:hover .sweep-underline-module__HKJhDq__text[data-sweep-trigger=link]{background-position:0 100%;background-size:100% 1px}}@media (prefers-reduced-motion:reduce){.sweep-underline-module__HKJhDq__text{transition:none}}
.product-grid-module__a0bQIa__gridList{gap:var(--space-3);margin:0 0 var(--space-12) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.product-grid-module__a0bQIa__gridItem{flex-direction:column;display:flex}@media (min-width:768px){.product-grid-module__a0bQIa__gridList{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.product-grid-module__a0bQIa__gridList{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.product-grid-module__a0bQIa__gridList{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}
.discovery-header-module__HzAo7q__header{margin-bottom:var(--space-8);padding-top:var(--space-8)}.discovery-header-module__HzAo7q__breadcrumb{align-items:center;gap:var(--space-2);font-family:var(--font-body), sans-serif;font-size:var(--text-2sm);color:var(--color-text-muted);margin-bottom:var(--space-4);padding:0;list-style:none;display:flex}.discovery-header-module__HzAo7q__breadcrumbItem{align-items:center;gap:var(--space-2);display:inline-flex}.discovery-header-module__HzAo7q__breadcrumbLink{color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-easing-snappy);text-decoration:none}.discovery-header-module__HzAo7q__breadcrumbLink:hover{color:var(--color-text-primary)}.discovery-header-module__HzAo7q__breadcrumbLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.discovery-header-module__HzAo7q__breadcrumbSeparator{color:var(--color-border-default)}.discovery-header-module__HzAo7q__breadcrumbCurrent{color:var(--color-text-primary);font-weight:500}.discovery-header-module__HzAo7q__title{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;color:var(--color-text-primary);margin:0 0 var(--space-2) 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.discovery-header-module__HzAo7q__description{font-family:var(--font-body), sans-serif;color:var(--color-text-secondary);max-width:var(--container-prose);margin:0 0 var(--space-6) 0;font-size:1.125rem;font-weight:400;line-height:1.6}.discovery-header-module__HzAo7q__toolbar{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.discovery-header-module__HzAo7q__productCount{font-family:var(--font-body), sans-serif;color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.discovery-header-module__HzAo7q__unsupportedNotice{align-items:center;gap:var(--space-2);background-color:var(--color-status-info-background);border:1px solid var(--color-status-info-border);color:var(--color-status-info-text);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body), sans-serif;font-size:var(--text-sm);margin-bottom:var(--space-6);display:flex}.discovery-header-module__HzAo7q__headerHidden>:not(.discovery-header-module__HzAo7q__unsupportedNotice){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.discovery-header-module__HzAo7q__headerHidden{border:0;margin:0;padding:0}
.desktop-nav-module__PrPnSa__desktopNav{display:none}@media (min-width:1024px){.desktop-nav-module__PrPnSa__desktopNav{align-items:center;height:100%;display:flex}}.desktop-nav-module__PrPnSa__navList{align-items:center;gap:var(--space-1);height:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1280px){.desktop-nav-module__PrPnSa__navList{gap:var(--space-4)}}.desktop-nav-module__PrPnSa__navItem{align-items:center;height:100%;display:flex}.desktop-nav-module__PrPnSa__categoryTrigger{min-width:44px;height:100%;min-height:44px;padding:0 var(--space-2);font-family:var(--font-body);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}@media (max-width:1279px){.desktop-nav-module__PrPnSa__navList{gap:0}.desktop-nav-module__PrPnSa__categoryTrigger{padding:0 var(--space-1);font-size:14px}}.desktop-nav-module__PrPnSa__categoryTrigger:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px;border-radius:var(--radius-xs)}.desktop-nav-module__PrPnSa__underline{right:var(--space-2);bottom:8px;left:var(--space-2);border-radius:var(--radius-full);background-color:var(--color-brand-red);pointer-events:none;height:2px;position:absolute}.desktop-nav-module__PrPnSa__megaMenuPanel{background-color:var(--color-surface-card);border-bottom:1px solid var(--color-border-subtle);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);width:100%;box-shadow:var(--elevation-high);z-index:1000;padding:var(--space-12) 0 var(--space-16);position:absolute;top:100%;left:0;right:0}.desktop-nav-module__PrPnSa__megaMenuBackdrop{background-color:var(--color-surface-overlay);z-index:999;height:100dvh;position:absolute;top:100%;left:0;right:0}.desktop-nav-module__PrPnSa__productsLayout{gap:var(--space-12);grid-template-columns:280px minmax(0,1fr);align-items:stretch;min-height:400px;display:grid}.desktop-nav-module__PrPnSa__megaSide{flex-direction:column;display:flex}.desktop-nav-module__PrPnSa__sideHeading{margin:0 0 var(--space-5);font-family:var(--font-body);color:var(--color-text-primary);font-size:15px;font-weight:500}.desktop-nav-module__PrPnSa__collectionsList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.desktop-nav-module__PrPnSa__collectionsLink{text-align:left;cursor:pointer;width:100%;font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-muted);transition:color var(--motion-duration-fast) var(--motion-easing-standard);background-color:#0000;border:none;padding:2px 0;font-size:28px;font-weight:800;line-height:1.2;display:block}.desktop-nav-module__PrPnSa__collectionsLinkCurrent{color:var(--color-text-primary)}.desktop-nav-module__PrPnSa__collectionsList[data-compact=true] .desktop-nav-module__PrPnSa__collectionsLink{padding-block:3px;font-size:22px}.desktop-nav-module__PrPnSa__collectionsLink:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px;border-radius:var(--radius-xs)}.desktop-nav-module__PrPnSa__footerRow{padding-top:var(--space-5);border-top:1px solid var(--color-border-strong);margin-top:auto}.desktop-nav-module__PrPnSa__footerRowLink{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-primary);font-size:17px;font-weight:700}.desktop-nav-module__PrPnSa__megaPreviews{flex-direction:column;min-width:0;display:flex}.desktop-nav-module__PrPnSa__previewsHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.desktop-nav-module__PrPnSa__collectionFilters{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.desktop-nav-module__PrPnSa__collectionFilters button{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;font-size:13px}.desktop-nav-module__PrPnSa__collectionFilters button[aria-pressed=true]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-surface-card)}.desktop-nav-module__PrPnSa__collectionFilters button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.desktop-nav-module__PrPnSa__sideEyebrow{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:500}.desktop-nav-module__PrPnSa__topRightViewAll{font-family:var(--font-heading);color:var(--color-text-primary);font-size:15px;font-weight:700}.desktop-nav-module__PrPnSa__viewAllCount{color:var(--color-text-secondary);font-weight:500}.desktop-nav-module__PrPnSa__previewGrid{gap:var(--space-5,1.25rem);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.desktop-nav-module__PrPnSa__productCard{padding:var(--space-3);border-radius:var(--radius-lg);transition:background-color var(--motion-duration-normal) var(--motion-easing-standard);flex-direction:column;display:flex;position:relative}.desktop-nav-module__PrPnSa__productCard:hover,.desktop-nav-module__PrPnSa__productCard:focus-within{background-color:var(--color-surface-secondary)}.desktop-nav-module__PrPnSa__productMedia{aspect-ratio:1;border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.desktop-nav-module__PrPnSa__productMediaLink{display:block;position:absolute;inset:0}.desktop-nav-module__PrPnSa__productSlide{position:absolute;inset:0}.desktop-nav-module__PrPnSa__productImage{object-fit:contain;mix-blend-mode:multiply}.desktop-nav-module__PrPnSa__quickViewSlot,.desktop-nav-module__PrPnSa__addToCartSlot,.desktop-nav-module__PrPnSa__scrubDots{opacity:0;pointer-events:none;transition:opacity var(--motion-duration-moderate) var(--motion-easing-snappy), transform var(--motion-duration-moderate) var(--motion-easing-snappy);transform:translateY(10px)}.desktop-nav-module__PrPnSa__productCard:hover .desktop-nav-module__PrPnSa__quickViewSlot,.desktop-nav-module__PrPnSa__productCard:hover .desktop-nav-module__PrPnSa__addToCartSlot,.desktop-nav-module__PrPnSa__productCard:hover .desktop-nav-module__PrPnSa__scrubDots,.desktop-nav-module__PrPnSa__productCard:focus-within .desktop-nav-module__PrPnSa__quickViewSlot,.desktop-nav-module__PrPnSa__productCard:focus-within .desktop-nav-module__PrPnSa__addToCartSlot,.desktop-nav-module__PrPnSa__productCard:focus-within .desktop-nav-module__PrPnSa__scrubDots{opacity:1;pointer-events:auto;transform:translateY(0)}.desktop-nav-module__PrPnSa__productCard:hover .desktop-nav-module__PrPnSa__scrubDots,.desktop-nav-module__PrPnSa__productCard:focus-within .desktop-nav-module__PrPnSa__scrubDots{transition-delay:30ms}.desktop-nav-module__PrPnSa__productCard:hover .desktop-nav-module__PrPnSa__addToCartSlot,.desktop-nav-module__PrPnSa__productCard:focus-within .desktop-nav-module__PrPnSa__addToCartSlot{transition-delay:60ms}@media (hover:none){.desktop-nav-module__PrPnSa__quickViewSlot,.desktop-nav-module__PrPnSa__addToCartSlot{opacity:1;pointer-events:auto;transform:none}}.desktop-nav-module__PrPnSa__quickViewSlot{top:var(--space-2);right:var(--space-2);z-index:1;position:absolute}.desktop-nav-module__PrPnSa__quickViewButton{--dome-height:40px;--dome-padding:0;--dome-border:var(--color-border-subtle);width:40px}.desktop-nav-module__PrPnSa__addToCartSlot{right:0;bottom:calc(100% + var(--space-2));z-index:1;width:fit-content;margin:0 auto;position:absolute;left:0}.desktop-nav-module__PrPnSa__addToCartButton{--dome-height:40px;--dome-padding:0 var(--space-5)}.desktop-nav-module__PrPnSa__scrubDots{justify-content:center;align-items:center;gap:var(--space-2);height:var(--info-dots-row);display:flex}.desktop-nav-module__PrPnSa__scrubDot{border-radius:var(--radius-full);background-color:var(--color-surface-dark-canvas);width:6px;height:6px;transition:width var(--motion-duration-fast) var(--motion-easing-standard), height var(--motion-duration-fast) var(--motion-easing-standard)}.desktop-nav-module__PrPnSa__scrubDotActive{border:2px solid var(--color-surface-dark-canvas);background-color:var(--color-surface-card);width:10px;height:10px}.desktop-nav-module__PrPnSa__productInfoArea{--info-dots-row:32px;margin-top:calc(-1 * var(--info-dots-row));position:relative}.desktop-nav-module__PrPnSa__productInfo{align-items:center;gap:var(--space-1);padding:0 var(--space-3) var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-surface-secondary);text-align:center;flex-direction:column;display:flex}.desktop-nav-module__PrPnSa__productTitle{margin:var(--space-3) 0 0;font-family:var(--font-heading);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.35}.desktop-nav-module__PrPnSa__productLink{color:var(--color-text-primary);text-decoration:none}.desktop-nav-module__PrPnSa__productLink:hover{text-decoration:underline}.desktop-nav-module__PrPnSa__productPrice{font-family:var(--font-mono);color:var(--color-text-secondary);margin:0;font-size:13px}.desktop-nav-module__PrPnSa__productLink:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.desktop-nav-module__PrPnSa__emptyShelf{color:var(--color-text-muted);margin:0;padding:2.5rem 0;font-size:.875rem}
.sort-dropdown-module__ZABvxG__sortDropdown{align-items:center;gap:var(--space-5);display:flex;position:relative}.sort-dropdown-module__ZABvxG__label{font-family:var(--font-body);color:var(--color-text-primary);white-space:nowrap;font-size:15px}.sort-dropdown-module__ZABvxG__trigger{--dome-height:46px;--dome-radius:var(--radius-sm);--dome-padding:0 21px;--dome-font-size:15px;min-width:147px}.sort-dropdown-module__ZABvxG__dot{border-radius:var(--radius-full);background-color:currentColor;width:6px;height:6px}.sort-dropdown-module__ZABvxG__menu{z-index:50;width:300px;padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface-dark-canvas);color:var(--color-text-dark-primary);box-shadow:var(--elevation-high);transform-origin:100% 0;position:absolute;top:0;right:0}.sort-dropdown-module__ZABvxG__menuHeader{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.sort-dropdown-module__ZABvxG__menuTitle{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dark-muted);font-size:12px;font-weight:600}.sort-dropdown-module__ZABvxG__menuClose{--dome-border:var(--color-border-dark-default)}.sort-dropdown-module__ZABvxG__optionList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sort-dropdown-module__ZABvxG__option{width:100%;padding:var(--space-2) 0;font-family:var(--font-body);color:var(--color-text-dark-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.sort-dropdown-module__ZABvxG__optionSelected{color:var(--color-text-dark-muted)}.sort-dropdown-module__ZABvxG__selectedDot{border-radius:var(--radius-full);background-color:currentColor;width:5px;height:5px}.sort-dropdown-module__ZABvxG__option:focus-visible{outline:2px solid var(--color-border-dark-focus);outline-offset:2px;border-radius:var(--radius-xs)}.sort-dropdown-module__ZABvxG__optionLabel{display:inline-block;position:relative}.sort-dropdown-module__ZABvxG__underline{transform-origin:0;background-color:currentColor;height:1.5px;position:absolute;bottom:-2px;left:0;right:0}
.mega-menu-series-module__Kwrn-a__seriesLayout{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.mega-menu-series-module__Kwrn-a__seriesZone{flex-direction:column;min-width:0;display:flex}.mega-menu-series-module__Kwrn-a__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mega-menu-series-module__Kwrn-a__seriesGrid{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}.mega-menu-series-module__Kwrn-a__seriesGrid[data-single-brand=true]{grid-template-columns:minmax(0,1fr)}.mega-menu-series-module__Kwrn-a__seriesGrid[data-single-brand=true] .mega-menu-series-module__Kwrn-a__seriesList{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mega-menu-series-module__Kwrn-a__seriesGroup{min-width:0}.mega-menu-series-module__Kwrn-a__brandMore{margin-top:var(--space-4);font:600 13px/1.5 var(--font-body);color:var(--color-text-primary)}.mega-menu-series-module__Kwrn-a__seriesTitle{margin:0 0 var(--space-3);font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-text-primary);font-size:17px;font-weight:700}.mega-menu-series-module__Kwrn-a__seriesList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mega-menu-series-module__Kwrn-a__seriesLink{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--font-body);color:var(--color-text-secondary);transition:color var(--motion-duration-fast) var(--motion-easing-standard);-webkit-box-orient:vertical;padding:2px 0;font-size:15px;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.mega-menu-series-module__Kwrn-a__seriesLink:focus-visible{color:var(--color-text-primary)}.mega-menu-series-module__Kwrn-a__seriesFooter{padding-top:var(--space-6);margin-top:auto}.mega-menu-series-module__Kwrn-a__moreRow{padding-top:var(--space-5);border-top:1px solid var(--color-border-strong)}.mega-menu-series-module__Kwrn-a__moreLink{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);font-size:20px;font-weight:700}.mega-menu-series-module__Kwrn-a__promoGrid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mega-menu-series-module__Kwrn-a__promoItem{min-width:0;display:flex}.mega-menu-series-module__Kwrn-a__promoCard{height:clamp(400px,32vw,540px);min-height:300px;max-height:calc(100svh - 200px);padding:var(--space-4) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface-secondary);color:var(--color-text-primary);transition:background-color var(--motion-duration-normal) var(--motion-easing-standard);flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative;overflow:hidden}.mega-menu-series-module__Kwrn-a__promoCard:hover{background-color:var(--color-surface-tertiary)}.mega-menu-series-module__Kwrn-a__promoBadge{top:var(--space-5);left:var(--space-5);z-index:1;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background-color:var(--color-brand-primary);color:var(--color-brand-text-on-accent);font-family:var(--font-body);letter-spacing:.04em;font-size:12px;font-weight:700;position:absolute}.mega-menu-series-module__Kwrn-a__promoMedia{min-height:0;margin:0 calc(-1 * var(--space-2));flex:1;position:relative}.mega-menu-series-module__Kwrn-a__promoImage{object-fit:contain;mix-blend-mode:multiply;transition:transform var(--motion-duration-normal) var(--motion-easing-snappy)}.mega-menu-series-module__Kwrn-a__promoFooter{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.mega-menu-series-module__Kwrn-a__promoTitle{font-family:var(--font-heading);letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:4px;font-size:clamp(20px,1.7vw,28px);font-weight:800;line-height:1.15;display:-webkit-box;overflow:hidden}@media (max-width:1200px){.mega-menu-series-module__Kwrn-a__seriesLayout{gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.mega-menu-series-module__Kwrn-a__seriesGrid{gap:var(--space-5)}.mega-menu-series-module__Kwrn-a__seriesLink{font-size:13px}.mega-menu-series-module__Kwrn-a__promoGrid{gap:var(--space-3)}.mega-menu-series-module__Kwrn-a__promoCard{padding:var(--space-3)}}@media (hover:hover) and (pointer:fine){.mega-menu-series-module__Kwrn-a__seriesLink:hover{color:var(--color-text-primary)}.mega-menu-series-module__Kwrn-a__promoCard:hover .mega-menu-series-module__Kwrn-a__promoImage{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.mega-menu-series-module__Kwrn-a__promoImage{transition:none}.mega-menu-series-module__Kwrn-a__promoCard:hover .mega-menu-series-module__Kwrn-a__promoImage{transform:none}}.mega-menu-series-module__Kwrn-a__seriesLink:focus-visible,.mega-menu-series-module__Kwrn-a__promoCard:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px;border-radius:var(--radius-xs)}.mega-menu-series-module__Kwrn-a__promoCard:focus-visible{border-radius:var(--radius-lg)}
.image-text-block-module__X27lXW__splitSection{gap:var(--space-6,24px);margin:var(--space-8,32px) 0;padding:var(--space-6,24px);background-color:var(--color-surface-card,#fff);border:1px solid var(--color-border-subtle,#e4e4e7);border-radius:var(--radius-lg,12px);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.image-text-block-module__X27lXW__splitSection{gap:var(--space-8,32px);padding:var(--space-8,32px);grid-template-columns:1fr 1fr}.image-text-block-module__X27lXW__reverseLayout{direction:rtl}.image-text-block-module__X27lXW__reverseLayout>*{direction:ltr}}.image-text-block-module__X27lXW__imageContainer{aspect-ratio:4/3;border-radius:var(--radius-md,8px);background-color:var(--color-surface-secondary,#f4f4f5);width:100%;position:relative;overflow:hidden}.image-text-block-module__X27lXW__image{object-fit:cover}.image-text-block-module__X27lXW__textContainer{gap:var(--space-3,12px);flex-direction:column;display:flex}.image-text-block-module__X27lXW__fullWidthText{grid-column:1/-1;max-width:800px;margin:0 auto}.image-text-block-module__X27lXW__headline{font-family:var(--font-family-heading,"Plus Jakarta Sans", sans-serif);font-size:var(--type-h2-size,1.75rem);letter-spacing:-.025em;color:var(--color-text-primary,#09090b);margin:0;font-weight:700;line-height:1.2}.image-text-block-module__X27lXW__body{font-family:var(--font-family-body,Inter, sans-serif);font-size:var(--type-body-default-size,.9375rem);color:var(--color-text-secondary,#52525b);white-space:pre-line;margin:0;line-height:1.6}
.discovery-toolbar-module__z977IG__toolbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-6) 0;padding:var(--space-4) 0;background-color:var(--color-surface-canvas);flex-wrap:wrap;display:flex;position:sticky;top:0}.discovery-toolbar-module__z977IG__leftGroup{align-items:center;gap:var(--space-5);display:flex}.discovery-toolbar-module__z977IG__filterButton{--dome-height:46px;--dome-radius:var(--radius-sm);--dome-padding:0 21px;--dome-font-size:15px}.discovery-toolbar-module__z977IG__badge{min-width:20px;height:20px;padding:0 var(--space-1);border-radius:var(--radius-full);border:1px solid;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}
.mobile-drawer-module__zNnOMa__dialog{z-index:2000;background:0 0;border:none;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.mobile-drawer-module__zNnOMa__dialog[open]{display:flex}.mobile-drawer-module__zNnOMa__dialog::backdrop{background-color:var(--color-surface-overlay);opacity:0;transition:opacity var(--motion-duration-moderate) var(--motion-easing-standard)}.mobile-drawer-module__zNnOMa__dialog.mobile-drawer-module__zNnOMa__open::backdrop{opacity:1}.mobile-drawer-module__zNnOMa__drawerPanel{background-color:var(--color-surface-card);width:min(320px,100vw);max-width:100vw;height:100%;box-shadow:var(--elevation-high);will-change:transform;flex-direction:column;display:flex}.mobile-drawer-module__zNnOMa__drawerHeader{height:68px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mobile-drawer-module__zNnOMa__drawerContent{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mobile-drawer-module__zNnOMa__categoryGroup{border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-3)}.mobile-drawer-module__zNnOMa__categoryGroup:last-child{border-bottom:none}.mobile-drawer-module__zNnOMa__groupSummary{width:100%;min-height:48px;padding:var(--space-2) 0;font-family:var(--font-heading);color:var(--color-text-primary);cursor:pointer;text-align:left;border-radius:var(--radius-xs);transition:color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:none;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.mobile-drawer-module__zNnOMa__groupSummary:hover{color:var(--color-brand-primary)}.mobile-drawer-module__zNnOMa__groupSummary:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.mobile-drawer-module__zNnOMa__groupChevron{display:inline-flex}.mobile-drawer-module__zNnOMa__accordion{overflow:hidden}.mobile-drawer-module__zNnOMa__accordionInner{gap:var(--space-4);padding:var(--space-2) 0 var(--space-1);flex-direction:column;display:flex}.mobile-drawer-module__zNnOMa__viewAll{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-body);color:var(--color-brand-primary);font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mobile-drawer-module__zNnOMa__viewAll:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.mobile-drawer-module__zNnOMa__linkGroup{gap:var(--space-1);flex-direction:column;display:flex}.mobile-drawer-module__zNnOMa__linkGroupTitle{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:11px;font-weight:600}.mobile-drawer-module__zNnOMa__subList{padding:0 0 0 var(--space-3);border-left:2px solid var(--color-border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.mobile-drawer-module__zNnOMa__subLink{min-height:40px;font-family:var(--font-body);color:var(--color-text-secondary);transition:color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;font-size:14px;text-decoration:none;display:flex}.mobile-drawer-module__zNnOMa__subLink:hover{color:var(--color-brand-primary)}.mobile-drawer-module__zNnOMa__subLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.mobile-drawer-module__zNnOMa__drawerFooter{padding:var(--space-4);background-color:var(--color-surface-secondary);border-top:1px solid var(--color-border-subtle);gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.mobile-drawer-module__zNnOMa__footerRow{justify-content:space-between;align-items:center;display:flex}.mobile-drawer-module__zNnOMa__footerLink{align-items:center;gap:var(--space-2);font-family:var(--font-body);color:var(--color-text-primary);transition:color var(--motion-duration-fast) var(--motion-easing-standard);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mobile-drawer-module__zNnOMa__footerLink:hover{color:var(--color-brand-primary)}.mobile-drawer-module__zNnOMa__footerLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.mobile-drawer-module__zNnOMa__currencyBadge{font-family:var(--font-mono);color:var(--color-text-primary);background-color:var(--color-surface-tertiary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.mobile-drawer-module__zNnOMa__dialog::backdrop{transition-duration:.01ms!important}}.mobile-drawer-module__zNnOMa__nestedList{margin:0 0 var(--space-3);padding-left:var(--space-4);border-left:1px solid var(--color-border-subtle);list-style:none}
.related-products-block-module__ELptCq__section{width:100%;margin:var(--space-8,32px) 0;gap:var(--space-6,24px);flex-direction:column;display:flex}.related-products-block-module__ELptCq__title{font-family:var(--font-family-heading,"Plus Jakarta Sans", sans-serif);font-size:var(--type-h2-size,1.75rem);color:var(--color-text-primary,#09090b);margin:0;font-weight:700}
.filter-drawer-module__Y8MePW__dialog{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.filter-drawer-module__Y8MePW__dialog::backdrop{background:0 0}.filter-drawer-module__Y8MePW__overlay{background-color:var(--color-surface-overlay);position:absolute;inset:0}.filter-drawer-module__Y8MePW__panel{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);background-color:var(--color-surface-card);width:min(450px,92vw);height:100dvh;box-shadow:var(--elevation-high);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.filter-drawer-module__Y8MePW__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);display:flex}.filter-drawer-module__Y8MePW__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:24px;font-weight:800}.filter-drawer-module__Y8MePW__closeButton{--dome-border:var(--color-border-default)}.filter-drawer-module__Y8MePW__body{padding:var(--space-2) var(--space-6) var(--space-6);flex:1;overflow-y:auto}.filter-drawer-module__Y8MePW__group{padding:var(--space-6) 0;border-top:1px solid var(--color-border-subtle)}.filter-drawer-module__Y8MePW__groupTitle{margin:0 0 var(--space-4);font-family:var(--font-body);color:var(--color-text-primary);font-size:15px;font-weight:500}.filter-drawer-module__Y8MePW__sortField{margin-bottom:var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-surface-secondary);position:relative}.filter-drawer-module__Y8MePW__sortFieldLabel{top:var(--space-2);left:var(--space-4);font-family:var(--font-body);color:var(--color-text-secondary);pointer-events:none;font-size:11px;position:absolute}.filter-drawer-module__Y8MePW__sortSelect{width:100%;height:56px;padding:var(--space-5) var(--space-10) var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--color-text-primary);cursor:pointer;appearance:none;background:0 0;border:none;font-size:14px}.filter-drawer-module__Y8MePW__sortSelect:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.filter-drawer-module__Y8MePW__sortChevron{top:50%;right:var(--space-4);pointer-events:none;position:absolute;translate:0 -50%}.filter-drawer-module__Y8MePW__accordionTrigger{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.filter-drawer-module__Y8MePW__accordionTrigger .filter-drawer-module__Y8MePW__groupTitle{margin:0}.filter-drawer-module__Y8MePW__accordionTrigger:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:4px;border-radius:var(--radius-xs)}.filter-drawer-module__Y8MePW__accordionChevron{display:inline-flex}.filter-drawer-module__Y8MePW__accordionContent{overflow:hidden}.filter-drawer-module__Y8MePW__accordionInner{padding-top:var(--space-5)}.filter-drawer-module__Y8MePW__priceFields{align-items:center;gap:var(--space-3);display:flex}.filter-drawer-module__Y8MePW__priceField{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-surface-secondary);cursor:text;flex:1;display:flex}.filter-drawer-module__Y8MePW__priceField:focus-within{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:1px}.filter-drawer-module__Y8MePW__pricePrefix{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px}.filter-drawer-module__Y8MePW__priceInput{width:100%;min-width:0;font-family:var(--font-mono);color:var(--color-text-primary);text-align:right;background:0 0;border:none;font-size:14px}.filter-drawer-module__Y8MePW__priceInput:focus{outline:none}.filter-drawer-module__Y8MePW__priceSeparator{font-family:var(--font-body);color:var(--color-text-secondary);font-size:13px}.filter-drawer-module__Y8MePW__checkboxList{gap:var(--space-3);flex-direction:column;display:flex}.filter-drawer-module__Y8MePW__checkboxLabel{align-items:center;gap:var(--space-3);font-family:var(--font-body);color:var(--color-text-primary);cursor:pointer;font-size:15px;display:flex}.filter-drawer-module__Y8MePW__checkbox{width:18px;height:18px;accent-color:var(--color-surface-dark-canvas);cursor:pointer;margin:0}.filter-drawer-module__Y8MePW__slider{height:56px;margin-bottom:var(--space-4);position:relative}.filter-drawer-module__Y8MePW__sliderTrack{border-radius:var(--radius-full);background-color:var(--color-surface-tertiary);height:4px;position:absolute;top:10px;left:0;right:0}.filter-drawer-module__Y8MePW__sliderFill{border-radius:var(--radius-full);background-color:var(--color-surface-dark-canvas);position:absolute;top:0;bottom:0}.filter-drawer-module__Y8MePW__sliderInput{pointer-events:none;appearance:none;background:0 0;width:100%;height:24px;margin:0;position:absolute;top:0;left:0}.filter-drawer-module__Y8MePW__sliderInput::-webkit-slider-runnable-track{background:0 0;height:24px}.filter-drawer-module__Y8MePW__sliderInput::-moz-range-track{background:0 0;height:24px}.filter-drawer-module__Y8MePW__sliderInput::-webkit-slider-thumb{border:2px solid var(--color-surface-dark-canvas);border-radius:var(--radius-full);background-color:var(--color-surface-card);cursor:grab;pointer-events:auto;appearance:none;width:22px;height:22px;transition:transform var(--motion-duration-fast) var(--motion-easing-snappy);margin-top:1px}.filter-drawer-module__Y8MePW__sliderInput::-moz-range-thumb{border:2px solid var(--color-surface-dark-canvas);border-radius:var(--radius-full);background-color:var(--color-surface-card);cursor:grab;pointer-events:auto;width:18px;height:18px}.filter-drawer-module__Y8MePW__sliderInput:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.filter-drawer-module__Y8MePW__sliderInput:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.filter-drawer-module__Y8MePW__sliderInput:focus-visible::-moz-range-thumb{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.filter-drawer-module__Y8MePW__sliderValues{font-family:var(--font-mono);color:var(--color-text-secondary);justify-content:space-between;font-size:13px;display:flex;position:absolute;top:32px;left:0;right:0}.filter-drawer-module__Y8MePW__rangeInputs{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.filter-drawer-module__Y8MePW__rangeField{gap:var(--space-1);flex-direction:column;display:flex}.filter-drawer-module__Y8MePW__rangeLabel{font-family:var(--font-body);color:var(--color-text-secondary);font-size:12px;font-weight:500}.filter-drawer-module__Y8MePW__rangeInput{width:100%;min-width:0;height:40px;padding:0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background-color:var(--color-surface-card);font-family:var(--font-mono);color:var(--color-text-primary);font-size:14px}.filter-drawer-module__Y8MePW__rangeInput:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:1px}.filter-drawer-module__Y8MePW__toggle{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;display:flex;position:relative}.filter-drawer-module__Y8MePW__toggleLabel{font-family:var(--font-heading);color:var(--color-text-primary);font-size:15px;font-weight:700}.filter-drawer-module__Y8MePW__toggleInput{opacity:0;cursor:pointer;width:44px;height:24px;margin:0;position:absolute;right:0}.filter-drawer-module__Y8MePW__toggleTrack{border-radius:var(--radius-full);pointer-events:none;flex-shrink:0;width:44px;height:24px;padding:2px;position:relative}.filter-drawer-module__Y8MePW__toggleKnob{border-radius:var(--radius-full);background-color:var(--color-surface-card);width:20px;height:20px;box-shadow:var(--elevation-low);display:block}.filter-drawer-module__Y8MePW__toggleInput:focus-visible+.filter-drawer-module__Y8MePW__toggleTrack{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px}.filter-drawer-module__Y8MePW__footer{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-6);border-top:1px solid var(--color-border-subtle);display:flex}.filter-drawer-module__Y8MePW__applyButton{--dome-height:52px;--dome-radius:var(--radius-sm);flex:1}.filter-drawer-module__Y8MePW__clearButton{padding:var(--space-2);font-family:var(--font-body);color:var(--color-text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600;text-decoration:underline}.filter-drawer-module__Y8MePW__clearButton:hover{color:var(--color-text-primary)}.filter-drawer-module__Y8MePW__clearButton:focus-visible{outline:2px solid var(--focus-ring-color,var(--color-border-focus));outline-offset:2px;border-radius:var(--radius-xs)}
.mobile-header-module__27XPna__mobileHeader{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}@media (min-width:1024px){.mobile-header-module__27XPna__mobileHeader{display:none}}.mobile-header-module__27XPna__leftGroup{align-items:center;gap:var(--space-2);display:flex}.mobile-header-module__27XPna__rightGroup{align-items:center;gap:var(--space-1);display:flex}
.product-story-renderer-module__5_8MVW__storySection{width:100%;margin-top:var(--space-12,48px);flex-direction:column;display:flex}.product-story-renderer-module__5_8MVW__fullWidthFrame{width:100%;margin:0;padding:0}.product-story-renderer-module__5_8MVW__blockFrame{width:100%;max-width:1440px;padding:var(--space-8,32px) var(--gutter-mobile,20px);margin-inline:auto}@media (min-width:768px){.product-story-renderer-module__5_8MVW__storySection{margin-top:var(--space-16,64px)}.product-story-renderer-module__5_8MVW__blockFrame{padding:var(--space-12,48px) var(--space-8,32px)}}
.page-module___p3gMa__page{width:100%;padding-bottom:var(--space-16)}.page-module___p3gMa__pageWrapper{width:100%;max-width:var(--container-full);padding:var(--space-8) var(--gutter-compact-mobile) 0;margin:0 auto}@media (min-width:480px){.page-module___p3gMa__pageWrapper{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}@media (min-width:768px){.page-module___p3gMa__pageWrapper{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media (min-width:1024px){.page-module___p3gMa__pageWrapper{padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}}@media (min-width:1280px){.page-module___p3gMa__pageWrapper{padding-left:var(--gutter-desktop-lg);padding-right:var(--gutter-desktop-lg)}}@media (min-width:1536px){.page-module___p3gMa__pageWrapper{padding-left:var(--gutter-desktop-wide);padding-right:var(--gutter-desktop-wide)}}
.filtered-empty-state-module__omqXWW__container{text-align:center;padding:var(--space-12) var(--space-4);background-color:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);margin-top:var(--space-6);margin-bottom:var(--space-12);flex-direction:column;justify-content:center;align-items:center;display:flex}.filtered-empty-state-module__omqXWW__iconWrapper{border-radius:var(--radius-full);background-color:var(--color-surface-raised);width:56px;height:56px;color:var(--color-text-muted);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.filtered-empty-state-module__omqXWW__title{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-2);font-weight:600}.filtered-empty-state-module__omqXWW__description{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-muted);max-width:440px;margin-bottom:var(--space-6);line-height:1.5}.filtered-empty-state-module__omqXWW__actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filtered-empty-state-module__omqXWW__primaryAction{height:40px;padding:0 var(--space-5);background-color:var(--color-text);color:var(--color-surface);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);transition:opacity var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.filtered-empty-state-module__omqXWW__primaryAction:hover{opacity:.9}.filtered-empty-state-module__omqXWW__primaryAction:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
.site-header-module__RxwCZa__siteHeader{background-color:var(--color-surface-header);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border-subtle);z-index:100;align-items:center;width:100%;height:68px;display:flex;position:relative}body:has([data-seamless-header]) .site-header-module__RxwCZa__siteHeader{background-color:var(--color-surface-canvas);border-bottom-color:#0000}.site-header-module__RxwCZa__headerInner{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.site-header-module__RxwCZa__desktopLayout{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;height:100%;display:none}@media (min-width:1024px){.site-header-module__RxwCZa__desktopLayout{display:grid}}.site-header-module__RxwCZa__desktopLayout>:first-child{justify-self:start}.site-header-module__RxwCZa__desktopLayout>:last-child{justify-self:end}.site-header-module__RxwCZa__desktopCenter{justify-content:center;align-items:center;height:100%;display:flex}
.preview-module__wdxkqq__previewContainer{background-color:var(--admin-panel);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex}.preview-module__wdxkqq__adminBar{z-index:50;color:#f8fafc;background-color:#0f172a;border-bottom:1px solid #334155;padding:.75rem 1rem;position:sticky;top:0}.preview-module__wdxkqq__adminBarInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1440px;margin:0 auto;display:flex}.preview-module__wdxkqq__adminBarLeft{flex-direction:column;gap:.5rem;display:flex}.preview-module__wdxkqq__backLink{color:#cbd5e1;align-items:center;gap:.375rem;min-width:44px;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.preview-module__wdxkqq__backLink:hover,.preview-module__wdxkqq__backLink:focus-visible{color:var(--admin-panel);text-decoration:underline}.preview-module__wdxkqq__badgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.preview-module__wdxkqq__privateBadge{text-transform:uppercase;letter-spacing:.05em;color:#bfdbfe;background-color:#1e3a8a;border:1px solid #3b82f6;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.preview-module__wdxkqq__unpublishedBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-status-warning-border);border:1px solid var(--color-status-warning-text);background-color:#78350f;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.preview-module__wdxkqq__adminBarRight{text-align:right}.preview-module__wdxkqq__productTitle{color:#f8fafc;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.5rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.preview-module__wdxkqq__productSlug{color:#cbd5e1;font-size:.8125rem;font-weight:400}.preview-module__wdxkqq__revisionInfo{color:#cbd5e1;margin:.25rem 0 0;font-size:.8125rem}.preview-module__wdxkqq__revisionInfo strong{color:var(--admin-panel)}.preview-module__wdxkqq__contentRegion{background-color:var(--admin-panel);width:100%;color:var(--color-text-primary);flex:1}.preview-module__wdxkqq__rendererWrapper{background-color:var(--admin-panel);width:100%;max-width:1440px;color:var(--color-text-primary);margin:0 auto;padding:1.5rem 1rem 4rem}.preview-module__wdxkqq__emptyState{text-align:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;max-width:480px;margin:4rem auto;padding:2.5rem 1.5rem;display:flex}.preview-module__wdxkqq__emptyState h2{color:#0f172a;margin:0;font-size:1.25rem;font-weight:600}.preview-module__wdxkqq__emptyState p{color:#475569;margin:0;font-size:.875rem;line-height:1.5}.preview-module__wdxkqq__editorLink{min-height:44px;color:var(--admin-panel);background-color:#0f172a;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.preview-module__wdxkqq__editorLink:hover,.preview-module__wdxkqq__editorLink:focus-visible{background-color:#1e293b}@media (max-width:640px){.preview-module__wdxkqq__adminBarInner{flex-direction:column;align-items:flex-start}.preview-module__wdxkqq__adminBarRight{text-align:left;width:100%}.preview-module__wdxkqq__productTitle{justify-content:flex-start}}
.pagination-module__1BTpkW__nav{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-12) 0;font-family:var(--font-body), sans-serif;font-size:var(--text-base);display:flex}.pagination-module__1BTpkW__list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.pagination-module__1BTpkW__item{display:inline-flex}.pagination-module__1BTpkW__link,.pagination-module__1BTpkW__pageLink,.pagination-module__1BTpkW__disabledLink,.pagination-module__1BTpkW__currentPage{min-width:44px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--motion-duration-fast) var(--motion-easing-snappy), color var(--motion-duration-fast) var(--motion-easing-snappy);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.pagination-module__1BTpkW__link,.pagination-module__1BTpkW__pageLink{color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-card)}.pagination-module__1BTpkW__link:hover,.pagination-module__1BTpkW__pageLink:hover{color:var(--color-text-primary);background-color:var(--color-surface-secondary);border-color:var(--color-border-default)}.pagination-module__1BTpkW__link:focus-visible,.pagination-module__1BTpkW__pageLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.pagination-module__1BTpkW__currentPage{background-color:var(--color-brand-primary);color:var(--color-brand-text-on-accent);border:1px solid var(--color-brand-primary);font-weight:600}.pagination-module__1BTpkW__disabledLink{color:var(--color-text-disabled);border:1px solid var(--color-border-subtle);background-color:var(--color-surface-secondary);cursor:not-allowed;opacity:.6}.pagination-module__1BTpkW__ellipsis{min-width:32px;min-height:44px;padding:0 var(--space-1);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}
.site-footer-module__Jv3BqG__siteFooter{isolation:isolate;background-color:var(--color-surface-dark-canvas);color:var(--color-text-dark-secondary);padding-top:var(--space-12);padding-bottom:var(--space-8);font-family:var(--font-body);position:relative;overflow:hidden}.site-footer-module__Jv3BqG__siteFooter:before,.site-footer-module__Jv3BqG__siteFooter:after{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;left:0;right:0}.site-footer-module__Jv3BqG__siteFooter:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent-red-soft) 85%, transparent) 50%, transparent);height:1px;box-shadow:0 0 12px 1px color-mix(in srgb, var(--color-accent-red-soft) 55%, transparent)}.site-footer-module__Jv3BqG__siteFooter:after{background:radial-gradient(ellipse 55% 100% at 50% 0%, color-mix(in srgb, var(--color-accent-red-soft) 22%, transparent), transparent 72%);height:220px}.site-footer-module__Jv3BqG__footerGrid{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.site-footer-module__Jv3BqG__footerGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.site-footer-module__Jv3BqG__footerGrid{gap:var(--space-8);grid-template-columns:1.4fr repeat(5,1fr)}}.site-footer-module__Jv3BqG__brandColumn{gap:var(--space-5);flex-direction:column;display:flex}.site-footer-module__Jv3BqG__footerColumn{gap:var(--space-4);flex-direction:column;display:flex}.site-footer-module__Jv3BqG__socialList{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer-module__Jv3BqG__socialLink{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text-dark-primary);justify-content:center;align-items:center;transition:color .3s ease-in-out,background-color .3s ease-in-out;display:inline-flex}.site-footer-module__Jv3BqG__socialLink:hover{background-color:var(--color-accent-red-soft);color:var(--color-surface-card)}.site-footer-module__Jv3BqG__socialLink:focus-visible{outline:2px solid var(--color-border-dark-focus);outline-offset:2px}.site-footer-module__Jv3BqG__columnTitle{font-family:var(--font-heading);color:var(--color-text-dark-primary);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.site-footer-module__Jv3BqG__linkList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer-module__Jv3BqG__footerLink{color:var(--color-text-dark-secondary);transition:color var(--motion-duration-fast) var(--motion-easing-standard);padding:2px 0;font-size:14px;text-decoration:none;display:inline-block}.site-footer-module__Jv3BqG__footerLink:hover{color:var(--color-brand-primary)}.site-footer-module__Jv3BqG__footerLink:focus-visible{outline:2px solid var(--color-border-dark-focus);outline-offset:2px;border-radius:var(--radius-xs)}.site-footer-module__Jv3BqG__bottomBar{gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border-dark-subtle);color:var(--color-text-dark-muted);flex-direction:column;font-size:13px;display:flex}.site-footer-module__Jv3BqG__legal{gap:var(--space-2);flex-direction:column;display:flex}.site-footer-module__Jv3BqG__copyright{color:var(--color-text-dark-secondary);margin:0}.site-footer-module__Jv3BqG__legalList{gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer-module__Jv3BqG__legalLink,.site-footer-module__Jv3BqG__legalPending{color:var(--color-text-dark-muted);padding:2px 0;text-decoration:none;display:inline-block}.site-footer-module__Jv3BqG__legalLink{transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.site-footer-module__Jv3BqG__legalLink:hover{color:var(--color-text-dark-primary)}.site-footer-module__Jv3BqG__legalLink:focus-visible{outline:2px solid var(--color-border-dark-focus);outline-offset:2px;border-radius:var(--radius-xs)}.site-footer-module__Jv3BqG__payments{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.site-footer-module__Jv3BqG__paymentsLabel{letter-spacing:.02em;font-size:12px}.site-footer-module__Jv3BqG__paymentList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.site-footer-module__Jv3BqG__paymentBadge{min-width:56px;height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-heading);letter-spacing:.01em;color:var(--color-surface-card);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.site-footer-module__Jv3BqG__paymentBadge[data-method=yape]{background-color:var(--color-payment-yape)}.site-footer-module__Jv3BqG__paymentBadge[data-method=plin]{background:linear-gradient(135deg, var(--color-payment-plin-start), var(--color-payment-plin-end))}@media (min-width:768px){.site-footer-module__Jv3BqG__bottomBar{flex-direction:row;justify-content:space-between;align-items:flex-end}.site-footer-module__Jv3BqG__payments{flex-shrink:0}}
.catalog-empty-state-module__Xthnmq__container{text-align:center;padding:var(--space-16) var(--space-4);background-color:var(--color-surface-card);border:1px dashed var(--color-border-default);border-radius:var(--radius-md);margin:var(--space-8) 0 var(--space-16) 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.catalog-empty-state-module__Xthnmq__iconWrapper{border-radius:var(--radius-full);background-color:var(--color-surface-secondary);width:56px;height:56px;color:var(--color-text-muted);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.catalog-empty-state-module__Xthnmq__icon{width:28px;height:28px}.catalog-empty-state-module__Xthnmq__title{font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);letter-spacing:-.02em;margin:0 0 var(--space-2) 0;font-size:1.375rem;font-weight:700}.catalog-empty-state-module__Xthnmq__message{font-family:var(--font-body), sans-serif;color:var(--color-text-secondary);max-width:440px;margin:0 0 var(--space-6) 0;font-size:1rem;line-height:1.5}.catalog-empty-state-module__Xthnmq__cta{min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-sm);background-color:var(--color-brand-primary);color:var(--color-brand-text-on-accent);font-family:var(--font-heading), sans-serif;transition:background-color var(--motion-duration-fast) var(--motion-easing-snappy);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.catalog-empty-state-module__Xthnmq__cta:hover{background-color:var(--color-brand-hover)}.catalog-empty-state-module__Xthnmq__cta:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
.cookie-consent-module__0mI3Jq__banner{left:var(--space-4);bottom:calc(var(--space-4) + var(--floating-stack-offset,0px));transition:bottom var(--motion-duration-moderate) var(--motion-easing-snappy);z-index:75;gap:var(--space-4);width:min(380px, calc(100vw - 2 * var(--space-4)));padding:var(--space-5);border:1px solid var(--color-border-dark-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface-dark-canvas);color:var(--color-text-dark-secondary);flex-direction:column;display:flex;position:fixed;box-shadow:0 25px 50px -12px #00000080}.cookie-consent-module__0mI3Jq__head{align-items:center;gap:var(--space-2);font-family:var(--font-heading), sans-serif;color:var(--color-text-dark-primary);margin:0;font-size:.9375rem;font-weight:700;display:flex}.cookie-consent-module__0mI3Jq__icon{color:var(--color-accent-red-soft);display:inline-flex}.cookie-consent-module__0mI3Jq__text{margin:0;font-size:.8125rem;line-height:1.55}.cookie-consent-module__0mI3Jq__actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cookie-consent-module__0mI3Jq__link{color:var(--color-text-dark-primary);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.cookie-consent-module__0mI3Jq__link:focus-visible{outline:2px solid var(--color-border-dark-focus);outline-offset:2px}.cookie-consent-module__0mI3Jq__accept{--dome-height:40px;--dome-border:var(--color-border-dark-default);flex-shrink:0}
.catalog-rail-module__3faLmq__section{width:100%;max-width:var(--container-full);padding:var(--space-20) 0;background-color:var(--color-surface-card);margin:0 auto}.catalog-rail-module__3faLmq__head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);padding:0 var(--gutter-desktop-lg);display:flex}.catalog-rail-module__3faLmq__eyebrow{margin:0 0 var(--space-2);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px;font-weight:600}.catalog-rail-module__3faLmq__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:800;line-height:1.1}.catalog-rail-module__3faLmq__seeAll{font-family:var(--font-body);color:var(--color-text-primary);text-underline-offset:4px;flex-shrink:0;font-size:14px;font-weight:600;text-decoration:underline}.catalog-rail-module__3faLmq__seeAll:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.catalog-rail-module__3faLmq__stage{padding:0 var(--gutter-desktop-lg);position:relative}.catalog-rail-module__3faLmq__viewport{overflow:hidden}.catalog-rail-module__3faLmq__track{column-gap:var(--space-5);cursor:grab;touch-action:pan-y;margin:0;padding:0;list-style:none;display:flex}.catalog-rail-module__3faLmq__track:active{cursor:grabbing}.catalog-rail-module__3faLmq__card{width:calc((100% - 3 * var(--space-5)) / 4);flex:none}.catalog-rail-module__3faLmq__arrowSlot{z-index:2;position:absolute;top:40%;transform:translateY(-50%)}.catalog-rail-module__3faLmq__arrowSlotPrev{left:calc(var(--gutter-desktop-lg) - var(--space-5))}.catalog-rail-module__3faLmq__arrowSlotNext{right:calc(var(--gutter-desktop-lg) - var(--space-5))}.catalog-rail-module__3faLmq__arrow{--dome-height:56px;--dome-padding:0;--dome-radius:var(--radius-full);--dome-border:var(--color-border-default);width:56px;box-shadow:var(--elevation-mid)}.catalog-rail-module__3faLmq__arrow:disabled{opacity:.35;cursor:not-allowed}@media (max-width:1023px){.catalog-rail-module__3faLmq__section{padding:var(--space-16) 0}.catalog-rail-module__3faLmq__head,.catalog-rail-module__3faLmq__stage{padding:0 var(--gutter-tablet)}.catalog-rail-module__3faLmq__card{width:calc((100% - 2 * var(--space-5)) / 3)}.catalog-rail-module__3faLmq__arrowSlot{display:none}@media (max-width:1023px){.catalog-rail-module__3faLmq__viewport{scroll-padding-inline:var(--gutter-tablet)}.catalog-rail-module__3faLmq__track{padding-inline:var(--gutter-tablet)}}@media (max-width:767px){.catalog-rail-module__3faLmq__viewport{scroll-padding-inline:var(--gutter-mobile)}.catalog-rail-module__3faLmq__track{padding-inline:var(--gutter-mobile)}}}@media (max-width:767px){.catalog-rail-module__3faLmq__head,.catalog-rail-module__3faLmq__stage{padding:0 var(--gutter-mobile)}.catalog-rail-module__3faLmq__card{width:74vw;max-width:280px}}@media not all and (hover:hover) and (pointer:fine){.catalog-rail-module__3faLmq__stage{padding:0}.catalog-rail-module__3faLmq__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-desktop-lg);scrollbar-width:none;overflow-x:auto}.catalog-rail-module__3faLmq__viewport::-webkit-scrollbar{display:none}.catalog-rail-module__3faLmq__track{box-sizing:border-box;width:100%;padding-inline:var(--gutter-desktop-lg);cursor:auto;touch-action:auto}.catalog-rail-module__3faLmq__card{scroll-snap-align:start}.catalog-rail-module__3faLmq__arrowSlot{display:none}}
.community-banner-module__fXXdaG__section{width:100%;max-width:var(--container-full);padding:var(--space-20) var(--gutter-desktop-lg) var(--space-12);background-color:var(--color-surface-card);margin:0 auto}.community-banner-module__fXXdaG__banner{min-height:420px;padding:var(--space-16) var(--space-12);border-radius:var(--radius-lg);background-color:var(--color-surface-dark-canvas);align-items:center;display:flex;position:relative;overflow:hidden}.community-banner-module__fXXdaG__background{position:absolute;inset:0}.community-banner-module__fXXdaG__background img{object-fit:cover}.community-banner-module__fXXdaG__scrim{background:linear-gradient(to right, var(--color-surface-dark-canvas) 0%, color-mix(in srgb, var(--color-surface-dark-canvas) 70%, transparent) 55%, transparent 100%);position:absolute;inset:0}.community-banner-module__fXXdaG__content{align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:520px;display:flex;position:relative}.community-banner-module__fXXdaG__eyebrow{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-gold);margin:0;font-size:12px;font-weight:600}.community-banner-module__fXXdaG__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-dark-primary);margin:0;font-size:clamp(30px,3.6vw,52px);font-style:italic;font-weight:800;line-height:1.05}.community-banner-module__fXXdaG__description{font-family:var(--font-body);color:var(--color-text-dark-secondary);margin:0;font-size:15px;line-height:1.6}.community-banner-module__fXXdaG__cta{--dome-height:48px;--dome-radius:var(--radius-sm);--dome-font-size:15px;--dome-border:var(--color-surface-card);margin-top:var(--space-3)}.community-banner-module__fXXdaG__ctaPending{height:48px;padding:0 var(--space-5);border:1px solid var(--color-border-dark-default);border-radius:var(--radius-sm);background-color:var(--color-surface-dark-secondary);font-family:var(--font-body);color:var(--color-text-dark-secondary);justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:1023px){.community-banner-module__fXXdaG__section{padding:var(--space-16) var(--gutter-tablet) var(--space-10)}.community-banner-module__fXXdaG__banner{padding:var(--space-12) var(--space-8)}}@media (max-width:767px){.community-banner-module__fXXdaG__section{padding:var(--space-12) var(--gutter-mobile) var(--space-8)}.community-banner-module__fXXdaG__banner{padding:var(--space-10) var(--space-6)}}
.compare-slider-module__Q1A-2W__section{width:100%;max-width:var(--container-full);padding:var(--space-24) var(--gutter-desktop-lg);background-color:var(--color-surface-card);margin:0 auto}.compare-slider-module__Q1A-2W__head{gap:var(--space-2);margin-bottom:var(--space-10);flex-direction:column;display:flex}.compare-slider-module__Q1A-2W__eyebrow{font-family:var(--font-body);color:var(--color-accent-violet-deep);margin:0;font-size:14px;font-weight:600}.compare-slider-module__Q1A-2W__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-accent-violet-deep);margin:0;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.05}.compare-slider-module__Q1A-2W__stage{aspect-ratio:21/9;border-radius:var(--radius-lg);background-color:var(--color-surface-secondary);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;width:100%;min-height:320px;position:relative;overflow:hidden}.compare-slider-module__Q1A-2W__layer{position:absolute;inset:0}.compare-slider-module__Q1A-2W__layer img{object-fit:contain}.compare-slider-module__Q1A-2W__handle{cursor:ew-resize;justify-content:center;align-items:center;width:44px;height:100%;margin-left:-22px;display:flex;position:absolute;top:0;left:50%}.compare-slider-module__Q1A-2W__handleLine{background-color:var(--color-surface-card);width:2px;position:absolute;top:0;bottom:0}.compare-slider-module__Q1A-2W__handleGrip{border-radius:var(--radius-full);background-color:var(--color-surface-card);width:40px;height:40px;color:var(--color-accent-violet-deep);box-shadow:var(--elevation-mid);justify-content:center;align-items:center;display:inline-flex}.compare-slider-module__Q1A-2W__handle:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.compare-slider-module__Q1A-2W__caption{bottom:var(--space-6);flex-direction:column;gap:2px;display:flex;position:absolute}.compare-slider-module__Q1A-2W__captionLeft{left:var(--space-6);text-align:left}.compare-slider-module__Q1A-2W__captionRight{right:var(--space-6);text-align:right}.compare-slider-module__Q1A-2W__captionKicker{font-family:var(--font-body);color:var(--color-text-secondary);font-size:12px}.compare-slider-module__Q1A-2W__captionName{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-primary);font-size:clamp(18px,2vw,26px);font-weight:800}@media not all and (hover:hover) and (pointer:fine){.compare-slider-module__Q1A-2W__handle{width:64px;margin-left:-32px}.compare-slider-module__Q1A-2W__handleLine{width:3px}.compare-slider-module__Q1A-2W__handleGrip{width:48px;height:48px}}@media (max-width:1023px){.compare-slider-module__Q1A-2W__section{padding:var(--space-16) var(--gutter-tablet)}.compare-slider-module__Q1A-2W__stage{aspect-ratio:4/3}}@media (max-width:767px){.compare-slider-module__Q1A-2W__section{padding:var(--space-12) var(--gutter-mobile)}}
.feature-video-module__WWcIfq__section{width:100%;padding:var(--space-12) var(--gutter-desktop-lg);background-color:var(--color-surface-canvas)}.feature-video-module__WWcIfq__stage{width:100%;max-width:var(--container-full);border-radius:var(--radius-xl);background-color:var(--color-surface-dark-canvas);height:85svh;min-height:460px;margin:0 auto;position:relative;overflow:hidden}.feature-video-module__WWcIfq__videoFrame{pointer-events:none;position:absolute;inset:0}.feature-video-module__WWcIfq__video{pointer-events:none;border:0;width:max(100%,151.111svh);height:max(85svh,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-video-module__WWcIfq__videoFile{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.feature-video-module__WWcIfq__scrim{background:linear-gradient(to top, color-mix(in srgb, var(--color-surface-dark-canvas) 75%, transparent) 0%, transparent 55%);pointer-events:none;position:absolute;inset:0}.feature-video-module__WWcIfq__overlay{left:var(--space-12);bottom:var(--space-12);align-items:flex-start;gap:var(--space-3);flex-direction:column;max-width:min(720px,85%);display:flex;position:absolute}.feature-video-module__WWcIfq__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dark-primary);margin:0;font-size:12px;font-weight:600}.feature-video-module__WWcIfq__title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text-dark-primary);margin:0;font-size:clamp(36px,5vw,76px);font-weight:800;line-height:1}@supports (-webkit-text-stroke:2px white){.feature-video-module__WWcIfq__title{color:#0000;-webkit-text-stroke:2px var(--color-text-dark-primary)}}.feature-video-module__WWcIfq__subtitle{font-family:var(--font-body);color:var(--color-text-dark-primary);margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.5}.feature-video-module__WWcIfq__cta{--focus-ring-color:var(--color-border-dark-focus);--dome-height:52px;--dome-radius:var(--radius-sm);--dome-font-size:15px;--dome-border:var(--color-surface-card);margin-top:var(--space-2)}.feature-video-module__WWcIfq__playToggle{right:var(--space-8);bottom:var(--space-8);border-radius:var(--radius-full);background-color:var(--color-surface-card);width:44px;height:44px;color:var(--color-text-primary);box-shadow:var(--elevation-mid);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.feature-video-module__WWcIfq__playToggle:focus-visible{outline:2px solid var(--color-border-dark-focus);outline-offset:3px}@media (max-width:1023px){.feature-video-module__WWcIfq__section{padding:var(--space-10) var(--gutter-tablet)}.feature-video-module__WWcIfq__stage{height:70svh}.feature-video-module__WWcIfq__video{width:max(100%,124.444svh);height:max(70svh,56.25vw)}.feature-video-module__WWcIfq__overlay{left:var(--space-6);bottom:var(--space-8);max-width:calc(100% - var(--space-12))}.feature-video-module__WWcIfq__playToggle{right:var(--space-5);bottom:var(--space-5)}}@media (max-width:767px){.feature-video-module__WWcIfq__section{padding:var(--space-8) var(--gutter-mobile)}}
.product-carousel-module__mc-Xfa__section{z-index:1;width:100%;padding:var(--space-16) 0 var(--space-12);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-color:var(--color-surface-canvas);position:relative}.product-carousel-module__mc-Xfa__head{gap:var(--space-2);margin:0 auto var(--space-10);padding:0 var(--gutter-desktop-lg);max-width:var(--container-full);flex-direction:column;display:flex}.product-carousel-module__mc-Xfa__eyebrow{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:12px;font-weight:600}.product-carousel-module__mc-Xfa__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.1}.product-carousel-module__mc-Xfa__stage{max-width:var(--container-full);padding:0 var(--gutter-desktop-lg);margin:0 auto;position:relative}.product-carousel-module__mc-Xfa__viewport{overflow:hidden}.product-carousel-module__mc-Xfa__track{column-gap:var(--space-5);cursor:grab;touch-action:pan-y;margin:0;padding:0;list-style:none;display:flex}.product-carousel-module__mc-Xfa__track:active{cursor:grabbing}.product-carousel-module__mc-Xfa__card{width:calc((100% - 3 * var(--space-5)) / 4);flex:none}.product-carousel-module__mc-Xfa__arrowSlot{z-index:2;position:absolute;top:40%;transform:translateY(-50%)}.product-carousel-module__mc-Xfa__arrowSlotPrev{left:calc(var(--gutter-desktop-lg) - var(--space-5))}.product-carousel-module__mc-Xfa__arrowSlotNext{right:calc(var(--gutter-desktop-lg) - var(--space-5))}.product-carousel-module__mc-Xfa__arrow{--dome-height:56px;--dome-padding:0;--dome-radius:var(--radius-full);--dome-border:var(--color-border-default);width:56px;box-shadow:var(--elevation-mid)}.product-carousel-module__mc-Xfa__arrow:disabled{opacity:.35;cursor:not-allowed}@media (max-width:1023px){.product-carousel-module__mc-Xfa__section{padding:var(--space-12) 0 var(--space-10)}.product-carousel-module__mc-Xfa__head,.product-carousel-module__mc-Xfa__stage{padding:0 var(--gutter-tablet)}.product-carousel-module__mc-Xfa__card{width:calc((100% - 2 * var(--space-5)) / 3)}.product-carousel-module__mc-Xfa__arrowSlot{display:none}@media (max-width:1023px){.product-carousel-module__mc-Xfa__viewport{scroll-padding-inline:var(--gutter-tablet)}.product-carousel-module__mc-Xfa__track{padding-inline:var(--gutter-tablet)}}@media (max-width:767px){.product-carousel-module__mc-Xfa__viewport{scroll-padding-inline:var(--gutter-mobile)}.product-carousel-module__mc-Xfa__track{padding-inline:var(--gutter-mobile)}}}@media (max-width:767px){.product-carousel-module__mc-Xfa__head,.product-carousel-module__mc-Xfa__stage{padding:0 var(--gutter-mobile)}.product-carousel-module__mc-Xfa__card{width:74vw;max-width:280px}}@media not all and (hover:hover) and (pointer:fine){.product-carousel-module__mc-Xfa__stage{padding:0}.product-carousel-module__mc-Xfa__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-desktop-lg);scrollbar-width:none;overflow-x:auto}.product-carousel-module__mc-Xfa__viewport::-webkit-scrollbar{display:none}.product-carousel-module__mc-Xfa__track{box-sizing:border-box;width:100%;padding-inline:var(--gutter-desktop-lg);cursor:auto;touch-action:auto}.product-carousel-module__mc-Xfa__card{scroll-snap-align:start}.product-carousel-module__mc-Xfa__arrowSlot{display:none}}
.split-showcase-module__a7DQ8W__section{gap:var(--space-12);width:100%;max-width:var(--container-full);padding:var(--space-24) var(--gutter-desktop-lg);background-color:var(--color-surface-card);grid-template-columns:1fr;align-items:center;margin:0 auto;display:grid}@media (min-width:1024px){.split-showcase-module__a7DQ8W__section{gap:var(--space-16);grid-template-columns:1fr 1fr}}.split-showcase-module__a7DQ8W__stage{aspect-ratio:1;width:100%;max-height:620px;position:relative}.split-showcase-module__a7DQ8W__panel{border-radius:var(--radius-xl);background-color:var(--color-accent-violet-deep);position:absolute;inset:8% 6% 4% 12%}.split-showcase-module__a7DQ8W__floatingImage{position:absolute;inset:12% 10% 12% 0}.split-showcase-module__a7DQ8W__content{gap:var(--space-3);flex-direction:column;display:flex}.split-showcase-module__a7DQ8W__title{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-accent-violet-deep);margin:0;font-size:clamp(32px,4vw,56px);font-weight:800;line-height:1.05}.split-showcase-module__a7DQ8W__eyebrow{margin:0 0 var(--space-6);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-gold);font-size:12px;font-weight:600}.split-showcase-module__a7DQ8W__features{gap:var(--space-5);flex-direction:column;margin:0;display:flex}.split-showcase-module__a7DQ8W__feature{gap:var(--space-1);flex-direction:column;display:flex}.split-showcase-module__a7DQ8W__featureTitle{font-family:var(--font-body);color:var(--color-text-primary);font-size:15px;font-weight:700}.split-showcase-module__a7DQ8W__featureText{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}@media (max-width:1023px){.split-showcase-module__a7DQ8W__section{padding:var(--space-16) var(--gutter-tablet)}.split-showcase-module__a7DQ8W__stage{aspect-ratio:4/3}}@media (max-width:767px){.split-showcase-module__a7DQ8W__section{padding:var(--space-12) var(--gutter-mobile)}}
.trust-strip-module__zJ43ma__section{border-top:1px solid var(--color-border-subtle);background-color:var(--color-surface-card);width:100%}.trust-strip-module__zJ43ma__list{gap:var(--space-8);max-width:var(--container-full);padding:var(--space-10) var(--gutter-desktop-lg);grid-template-columns:1fr;margin:0 auto;list-style:none;display:grid}@media (min-width:768px){.trust-strip-module__zJ43ma__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.trust-strip-module__zJ43ma__list{grid-template-columns:repeat(4,1fr)}}.trust-strip-module__zJ43ma__item{align-items:flex-start;gap:var(--space-3);display:flex}.trust-strip-module__zJ43ma__icon{color:var(--color-text-primary);flex-shrink:0}.trust-strip-module__zJ43ma__text{flex-direction:column;gap:2px;display:flex}.trust-strip-module__zJ43ma__title{font-family:var(--font-body);color:var(--color-text-primary);margin:0;font-size:14px;font-weight:700}.trust-strip-module__zJ43ma__description{font-family:var(--font-body);color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.5}@media (max-width:1023px){.trust-strip-module__zJ43ma__list{padding:var(--space-8) var(--gutter-tablet)}}@media (max-width:767px){.trust-strip-module__zJ43ma__list{padding:var(--space-8) var(--gutter-mobile)}}
.page-hero-module__y7IGDW__hero{gap:var(--space-3);padding:var(--space-16) 0 var(--space-10);flex-direction:column;display:flex}.page-hero-module__y7IGDW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-red-soft);margin:0;font-size:.75rem;font-weight:700}.page-hero-module__y7IGDW__title{font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;color:var(--color-text-primary);margin:0;font-size:clamp(2.75rem,1.6rem + 5vw,5.5rem);font-weight:800;line-height:.98}.page-hero-module__y7IGDW__description{max-width:56ch;margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:1rem;line-height:1.6}.page-hero-module__y7IGDW__meta{color:var(--color-text-muted);margin:0;font-size:.8125rem}@media (max-width:767px){.page-hero-module__y7IGDW__hero{padding:var(--space-10) 0 var(--space-8)}}
.support-shell-module__MzQBuW__container{width:100%;max-width:var(--container-default);padding:0 var(--space-4) var(--space-20);margin:0 auto}.support-shell-module__MzQBuW__asymmetric{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.support-shell-module__MzQBuW__content{gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.support-shell-module__MzQBuW__aside{min-width:0}.support-shell-module__MzQBuW__asideCard{gap:var(--space-2);flex-direction:column;display:flex}.support-shell-module__MzQBuW__asideTitle{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:800}.support-shell-module__MzQBuW__asideText{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}@media (min-width:1024px){.support-shell-module__MzQBuW__container{padding-left:var(--space-8);padding-right:var(--space-8)}.support-shell-module__MzQBuW__asymmetric{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start}.support-shell-module__MzQBuW__aside{top:var(--space-8);position:sticky}}
.support-pages-module__bDungq__section{width:100%;max-width:var(--container-default);padding:var(--space-16) var(--space-4);margin:0 auto}.support-pages-module__bDungq__sectionHeading{margin:0 0 var(--space-3);font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;color:var(--color-text-primary);font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-weight:800}.support-pages-module__bDungq__sectionLead{max-width:60ch;margin:0 0 var(--space-10);color:var(--color-text-secondary);line-height:1.65}.support-pages-module__bDungq__formCard{padding:var(--space-8);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface-card)}.support-pages-module__bDungq__moreLink{align-items:center;gap:var(--space-2);color:var(--color-text-primary);text-underline-offset:4px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.support-pages-module__bDungq__moreLink:hover{color:var(--color-accent-red-soft)}.support-pages-module__bDungq__moreLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-xs)}.support-pages-module__bDungq__benefits{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.support-pages-module__bDungq__benefit{height:100%;padding:var(--space-8);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface-card);transition:border-color var(--motion-duration-normal) var(--motion-easing-standard), box-shadow var(--motion-duration-normal) var(--motion-easing-standard)}.support-pages-module__bDungq__benefit:hover{border-color:color-mix(in srgb, var(--color-accent-red-soft) 45%, transparent);box-shadow:0 24px 50px -32px color-mix(in srgb, var(--color-accent-red-soft) 60%, transparent)}.support-pages-module__bDungq__benefitIcon{width:48px;height:48px;margin-bottom:var(--space-5);border-radius:var(--radius-md);background-color:var(--color-surface-dark-canvas);color:var(--color-accent-red-soft);justify-content:center;align-items:center;display:inline-flex}.support-pages-module__bDungq__benefitTitle{margin:0 0 var(--space-2);font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:700}.support-pages-module__bDungq__benefitText{color:var(--color-text-secondary);margin:0;line-height:1.6}.support-pages-module__bDungq__requestSection{background-color:var(--color-surface-secondary);width:100%}.support-pages-module__bDungq__requestInner{gap:var(--space-10);width:100%;max-width:var(--container-default);padding:var(--space-16) var(--space-4);scroll-margin-top:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:640px){.support-pages-module__bDungq__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.support-pages-module__bDungq__section,.support-pages-module__bDungq__requestInner{padding:var(--space-20) var(--space-8)}.support-pages-module__bDungq__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.support-pages-module__bDungq__requestInner{gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}@media (max-width:639px){.support-pages-module__bDungq__formCard{padding:var(--space-5)}}
.support-hub-module__3dsmxa__sectionTitle{margin:0 0 var(--space-3);font-family:var(--font-heading), sans-serif;letter-spacing:-.025em;color:var(--color-text-primary);font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:800}.support-hub-module__3dsmxa__sectionLead{max-width:65ch;margin:0 0 var(--space-6);color:var(--color-text-secondary);line-height:1.65}.support-hub-module__3dsmxa__cards,.support-hub-module__3dsmxa__points,.support-hub-module__3dsmxa__columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.support-hub-module__3dsmxa__card,.support-hub-module__3dsmxa__point{gap:var(--space-2);height:100%;padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface-card);color:inherit;flex-direction:column;text-decoration:none;display:flex}.support-hub-module__3dsmxa__card{transition:border-color var(--motion-duration-normal) var(--motion-easing-standard), box-shadow var(--motion-duration-normal) var(--motion-easing-standard)}.support-hub-module__3dsmxa__card:hover{border-color:color-mix(in srgb, var(--color-accent-red-soft) 45%, transparent);box-shadow:0 24px 50px -32px color-mix(in srgb, var(--color-accent-red-soft) 60%, transparent)}.support-hub-module__3dsmxa__card:focus-visible,.support-hub-module__3dsmxa__inlineLink:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:4px;border-radius:var(--radius-xs)}.support-hub-module__3dsmxa__cardIcon{width:44px;height:44px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background-color:var(--color-surface-dark-canvas);color:var(--color-accent-red-soft);justify-content:center;align-items:center;display:inline-flex}.support-hub-module__3dsmxa__cardTitle{font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:700}.support-hub-module__3dsmxa__cardText{color:var(--color-text-secondary);margin:0;line-height:1.55}.support-hub-module__3dsmxa__column{padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-surface-secondary)}.support-hub-module__3dsmxa__columnTitle{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);font-family:var(--font-heading), sans-serif;color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;display:flex}.support-hub-module__3dsmxa__checklist{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support-hub-module__3dsmxa__checklist li{gap:var(--space-3);color:var(--color-text-secondary);line-height:1.5;display:flex}.support-hub-module__3dsmxa__checklist svg{flex-shrink:0;margin-top:2px}.support-hub-module__3dsmxa__included{color:var(--color-accent-red-soft)}.support-hub-module__3dsmxa__excluded{color:var(--color-text-muted)}.support-hub-module__3dsmxa__steps{gap:var(--space-4);margin:var(--space-6) 0 0;counter-reset:step;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.support-hub-module__3dsmxa__step{padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 40px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);counter-increment:step;position:relative}.support-hub-module__3dsmxa__step:before{content:counter(step);top:var(--space-5);left:var(--space-5);background-color:var(--color-text-primary);width:28px;height:28px;color:var(--color-surface-canvas);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute}.support-hub-module__3dsmxa__inlineLinks{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.support-hub-module__3dsmxa__inlineLink{align-items:center;gap:var(--space-2);color:var(--color-text-primary);text-underline-offset:4px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.support-hub-module__3dsmxa__inlineLink:hover{color:var(--color-accent-red-soft)}@media (min-width:640px){.support-hub-module__3dsmxa__cards,.support-hub-module__3dsmxa__points,.support-hub-module__3dsmxa__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
.video-hero-module__audsFW__hero{z-index:0;width:100%;height:calc(100svh - var(--header-stack-height));background-color:var(--color-surface-dark-canvas);touch-action:pan-y;min-height:480px;position:sticky;top:0;overflow:hidden}.video-hero-module__audsFW__curtain{cursor:grab;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.video-hero-module__audsFW__curtain:active{cursor:grabbing}.video-hero-module__audsFW__videoFrame{pointer-events:none;position:absolute;inset:0;overflow:hidden}.video-hero-module__audsFW__video{pointer-events:none;border:0;width:max(100vw,177.778svh);height:max(100svh,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-hero-module__audsFW__videoFile{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.video-hero-module__audsFW__scrim{background:linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--color-surface-dark-canvas) 70%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.video-hero-module__audsFW__dim{background-color:var(--color-surface-dark-canvas);opacity:0;pointer-events:none;position:absolute;inset:0}.video-hero-module__audsFW__heading{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-hero-module__audsFW__scrollHint{z-index:1;align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:var(--color-text-dark-primary);cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex;position:relative}.video-hero-module__audsFW__scrollHint:focus-visible{outline:2px solid var(--color-border-dark-focus);outline-offset:2px}.video-hero-module__audsFW__scrollHintLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.video-hero-module__audsFW__scrollHintTint,.video-hero-module__audsFW__scrollHintIcon{display:inline-flex}
.distributor-hero-module__BYqGxW__hero{isolation:isolate;width:100%;min-height:min(720px, calc(100svh - var(--header-stack-height)));background-color:var(--color-surface-dark-canvas);color:var(--color-text-dark-primary);align-items:center;display:flex;position:relative;overflow:hidden}.distributor-hero-module__BYqGxW__backdrop{z-index:-2;position:absolute;inset:0}.distributor-hero-module__BYqGxW__photo{object-fit:cover;opacity:.45}.distributor-hero-module__BYqGxW__hero:before{content:"";z-index:-1;background:radial-gradient(ellipse 55% 70% at 78% 70%, color-mix(in srgb, var(--color-accent-red-soft) 30%, transparent), transparent 70%), linear-gradient(90deg, var(--color-surface-dark-canvas) 25%, color-mix(in srgb, var(--color-surface-dark-canvas) 40%, transparent));pointer-events:none;position:absolute;inset:0}.distributor-hero-module__BYqGxW__inner{align-items:center;gap:var(--space-10);width:100%;max-width:var(--container-default);padding:var(--space-16) var(--space-4);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.distributor-hero-module__BYqGxW__copy{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.distributor-hero-module__BYqGxW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-red-soft);margin:0;font-size:.75rem;font-weight:700}.distributor-hero-module__BYqGxW__title{max-width:16ch;font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,1.5rem + 3.6vw,4.25rem);font-weight:800;line-height:1.02}.distributor-hero-module__BYqGxW__lead{max-width:52ch;color:var(--color-text-dark-secondary);margin:0;font-size:1.0625rem;line-height:1.6}.distributor-hero-module__BYqGxW__cta{--dome-height:52px;--dome-radius:var(--radius-md);--dome-border:transparent;--dome-fill:var(--color-accent-red-soft)}.distributor-hero-module__BYqGxW__stage{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.distributor-hero-module__BYqGxW__floatItem{isolation:isolate;aspect-ratio:1;border-radius:var(--radius-lg);background-color:var(--color-surface-product-stage);width:54%;box-shadow:0 40px 60px -24px #000000b3, 0 0 0 1px color-mix(in srgb, var(--color-surface-card) 8%, transparent);position:absolute;overflow:hidden}.distributor-hero-module__BYqGxW__productImage{object-fit:contain;mix-blend-mode:multiply;padding:10%}@media (min-width:1024px){.distributor-hero-module__BYqGxW__inner{padding:var(--space-20) var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (max-width:1023px){.distributor-hero-module__BYqGxW__stage{max-width:360px}}@media (max-width:639px){.distributor-hero-module__BYqGxW__stage{display:none}}
.catalog-page-module__B5nh_G__container{width:100%;max-width:var(--container-full);padding-left:var(--gutter-compact-mobile);padding-right:var(--gutter-compact-mobile);padding-bottom:var(--space-16);min-height:60vh;margin-left:auto;margin-right:auto}@media (min-width:480px){.catalog-page-module__B5nh_G__container{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}@media (min-width:768px){.catalog-page-module__B5nh_G__container{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media (min-width:1024px){.catalog-page-module__B5nh_G__container{padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}}@media (min-width:1280px){.catalog-page-module__B5nh_G__container{padding-left:var(--gutter-desktop-lg);padding-right:var(--gutter-desktop-lg)}}@media (min-width:1536px){.catalog-page-module__B5nh_G__container{padding-left:var(--gutter-desktop-wide);padding-right:var(--gutter-desktop-wide)}}
