.B1rHZW_heroBanner{background-color:var(--surface-1);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;width:100%;height:clamp(520px,72vh,640px);position:relative;overflow:hidden}.B1rHZW_slidesTrack{width:100%;height:100%;position:relative}.B1rHZW_slide{opacity:0;visibility:hidden;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .75s cubic-bezier(.16,1,.3,1),visibility .75s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.B1rHZW_slideActive{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.B1rHZW_imageWrapper{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.B1rHZW_blurPreview{filter:blur(24px);background-position:50% 38%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.B1rHZW_slideImg{object-fit:cover;object-position:center 38%;transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:scale(1.03)}.B1rHZW_slideActive .B1rHZW_slideImg{transform:scale(1)}.B1rHZW_imageWrapper .B1rHZW_slideImg{transition:opacity var(--dur-slower) var(--ease-out), filter var(--dur-slower) var(--ease-out), transform 1.4s var(--ease-zoom)}.B1rHZW_scrimLight{z-index:2;background:linear-gradient(90deg,#fffffff5 0%,#ffffffe6 38%,#ffffff73 62%,#ffffff0d 85%,#fff0 100%);position:absolute;inset:0}.B1rHZW_scrimDark{z-index:2;background:linear-gradient(90deg,#111110f2 0%,#111110e0 38%,#11111066 65%,#1111100d 85%,#0000 100%);position:absolute;inset:0}.B1rHZW_contentContainer{z-index:3;width:100%;height:100%;max-width:var(--container-xl);padding-inline:var(--sp-6);padding-block:var(--sp-8);flex-direction:column;justify-content:center;margin-inline:auto;display:flex;position:relative}.B1rHZW_contentWrapper{gap:var(--sp-4);opacity:0;flex-direction:column;max-width:580px;transition:transform .6s cubic-bezier(.16,1,.3,1) .12s,opacity .6s cubic-bezier(.16,1,.3,1) .12s;display:flex;transform:translateY(14px)}.B1rHZW_slideActive .B1rHZW_contentWrapper{opacity:1;transform:translateY(0)}.B1rHZW_badge{align-items:center;gap:var(--sp-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:lowercase;border-radius:var(--radius-xs);width:fit-content;padding:4px 8px;display:inline-flex}.B1rHZW_badgeLight{color:var(--text-secondary);background:#0000000a;border:1px solid #0000000f}.B1rHZW_badgeDark{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f}.B1rHZW_badgeDot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.B1rHZW_headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-transform:lowercase;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:400;line-height:1.08}.B1rHZW_headlineLight{color:var(--text-primary)}.B1rHZW_headlineDark{color:var(--text-inv)}.B1rHZW_headlineAccent{opacity:.95;font-style:italic;font-weight:300;display:block}.B1rHZW_description{font-family:var(--font-sans);font-size:var(--text-base);max-width:500px;margin:0;line-height:1.55}.B1rHZW_descLight{color:var(--text-secondary)}.B1rHZW_descDark{color:#ffffffbf}.B1rHZW_ctaRow{align-items:center;gap:var(--sp-4);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.B1rHZW_primaryCta{align-items:center;gap:var(--sp-2);height:44px;padding-inline:var(--sp-6);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:lowercase;border-radius:var(--radius-xs);transition:background-color var(--dur-fast), color var(--dur-fast), transform var(--dur-fast);box-shadow:var(--shadow-sm);text-decoration:none;display:inline-flex}.B1rHZW_primaryCtaLight{background-color:var(--text-primary);color:var(--surface-0);border:1px solid var(--text-primary)}.B1rHZW_primaryCtaLight:hover{background-color:var(--brand-blue);border-color:var(--brand-blue);color:#fff;transform:translateY(-1px)}.B1rHZW_primaryCtaDark{background-color:var(--surface-0);color:var(--text-primary);border:1px solid var(--surface-0)}.B1rHZW_primaryCtaDark:hover{background-color:var(--brand-yellow);border-color:var(--brand-yellow);color:var(--text-primary);transform:translateY(-1px)}.B1rHZW_ctaArrow{transition:transform var(--dur-fast);font-size:14px}.B1rHZW_primaryCta:hover .B1rHZW_ctaArrow{transform:translate(3px)}.B1rHZW_secondaryCta{height:44px;padding-inline:var(--sp-4);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:lowercase;border-radius:var(--radius-xs);transition:color var(--dur-fast), border-color var(--dur-fast), background-color var(--dur-fast);align-items:center;text-decoration:none;display:inline-flex}.B1rHZW_secondaryCtaLight{color:var(--text-primary);border:1px solid var(--border-strong);background:#fff6}.B1rHZW_secondaryCtaLight:hover{border-color:var(--text-primary);background:#ffffffd9}.B1rHZW_secondaryCtaDark{color:var(--text-inv);background:#ffffff0d;border:1px solid #ffffff40}.B1rHZW_secondaryCtaDark:hover{background:#ffffff26;border-color:#ffffff80}.B1rHZW_controlsBar{bottom:var(--sp-6);z-index:4;pointer-events:none;width:100%;position:absolute;left:0}.B1rHZW_controlsInner{max-width:var(--container-xl);padding-inline:var(--sp-6);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.B1rHZW_controlsLeft{align-items:center;gap:var(--sp-4);pointer-events:auto;display:flex}.B1rHZW_slideIndex{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;align-items:center;gap:4px;display:inline-flex}.B1rHZW_indexLight{color:var(--text-secondary)}.B1rHZW_indexDark{color:#fffc}.B1rHZW_indexCurrent{font-weight:var(--weight-bold);color:var(--text-primary)}.B1rHZW_indexDark .B1rHZW_indexCurrent{color:#fff}.B1rHZW_indexSep{opacity:.4}.B1rHZW_progressTrack{border-radius:var(--radius-full);width:72px;height:2px;position:relative;overflow:hidden}.B1rHZW_progressTrackLight{background:#0000001f}.B1rHZW_progressTrackDark{background:#fff3}.B1rHZW_progressBar{border-radius:var(--radius-full);width:0%;height:100%;animation:B1rHZW_progressFill var(--hero-interval,6s) linear forwards;position:absolute;top:0;left:0}.B1rHZW_progressBarLight{background-color:var(--text-primary)}.B1rHZW_progressBarDark{background-color:var(--brand-yellow)}.B1rHZW_progressBarPaused{animation-play-state:paused!important}@keyframes B1rHZW_progressFill{0%{width:0%}to{width:100%}}.B1rHZW_chipList{align-items:center;gap:var(--sp-2);margin-left:var(--sp-2);display:flex}.B1rHZW_chipBtn{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.02em;cursor:pointer;border-radius:var(--radius-xs);transition:color var(--dur-fast), background-color var(--dur-fast);background:0 0;border:none;padding:4px 8px}.B1rHZW_chipBtnLight{color:var(--text-muted)}.B1rHZW_chipBtnLight:hover{color:var(--text-primary);background:#0000000a}.B1rHZW_chipBtnActiveLight{color:var(--text-primary);font-weight:var(--weight-semibold);background:#0000000f}.B1rHZW_chipBtnDark{color:#ffffff80}.B1rHZW_chipBtnDark:hover{color:#fff;background:#ffffff14}.B1rHZW_chipBtnActiveDark{color:#fff;font-weight:var(--weight-semibold);background:#ffffff1f}.B1rHZW_controlsRight{align-items:center;gap:var(--sp-2);pointer-events:auto;display:flex}.B1rHZW_iconBtn{border-radius:var(--radius-xs);cursor:pointer;width:32px;height:32px;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.B1rHZW_iconBtnLight{color:var(--text-primary);border-color:#0000001f}.B1rHZW_iconBtnLight:hover{background:#0000000f;border-color:#0003}.B1rHZW_iconBtnDark{color:#fff;border-color:#ffffff2e}.B1rHZW_iconBtnDark:hover{background:#ffffff1f;border-color:#ffffff59}.B1rHZW_iconBtn:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}@media (max-width:1024px){.B1rHZW_heroBanner{height:clamp(500px,70vh,600px)}.B1rHZW_contentWrapper{max-width:500px}.B1rHZW_headline{font-size:clamp(1.9rem,4.2vw,2.8rem)}.B1rHZW_chipList{display:none}}@media (max-width:768px){.B1rHZW_heroBanner{height:clamp(540px,82svh,680px)}.B1rHZW_slideImg{object-position:center 30%!important}.B1rHZW_scrimLight{background:linear-gradient(#fff0 22%,#ffffff8c 44%,#fffffff0 66%,#fffffffa 100%)}.B1rHZW_scrimDark{background:linear-gradient(#11111000 20%,#11111080 42%,#111110e6 66%,#111110f5 100%)}.B1rHZW_contentContainer{padding:0 var(--sp-4) calc(var(--sp-16) + var(--sp-2));justify-content:flex-end}.B1rHZW_contentWrapper{gap:var(--sp-3);max-width:100%}.B1rHZW_headline{font-size:clamp(1.8rem,8vw,2.3rem);line-height:1.08}.B1rHZW_description{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.B1rHZW_ctaRow{gap:var(--sp-2);margin-top:var(--sp-1)}.B1rHZW_primaryCta,.B1rHZW_secondaryCta{height:46px;padding-inline:var(--sp-4);flex:auto;justify-content:center}.B1rHZW_secondaryCta{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.B1rHZW_controlsBar{bottom:var(--sp-4)}.B1rHZW_controlsInner{padding-inline:var(--sp-4)}.B1rHZW_slideIndex{display:none}.B1rHZW_progressTrack{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.B1rHZW_controlsLeft .B1rHZW_dots{display:flex}.B1rHZW_iconBtn{width:36px;height:36px}.B1rHZW_imageWrapper .B1rHZW_imgDesktopOnly{display:none}.B1rHZW_imageWrapper .B1rHZW_imgMobileOnly{display:block}}@media (prefers-reduced-motion:reduce){.B1rHZW_slide{transition:none!important}.B1rHZW_slideImg,.B1rHZW_contentWrapper{transition:none!important;transform:none!important}.B1rHZW_progressBar{width:100%!important;animation:none!important}.B1rHZW_pauseBtn{display:none}}.B1rHZW_imgMobileOnly{display:none}.B1rHZW_dots{align-items:center;gap:6px;padding:6px 0;display:none}.B1rHZW_heroDark .B1rHZW_dot{background:#ffffff59}.B1rHZW_heroDark .B1rHZW_dotActive{background:#fff}.B1rHZW_dot{cursor:pointer;width:6px;height:6px;transition:width var(--dur-slow) var(--ease-default), background-color var(--dur-slow) var(--ease-default);background:#1111104d;border:none;border-radius:999px;padding:0}.B1rHZW_dotActive{background:var(--text-primary);width:18px}
.OvHMqG_section{background:var(--surface-0);border-bottom:1px solid var(--border);width:100%;padding-block:var(--sp-4);align-items:center;min-height:64px;display:flex;position:relative;overflow:hidden}.OvHMqG_marqueeContainer{align-items:center;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 70px calc(100% - 70px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 70px calc(100% - 70px),#0000 100%)}.OvHMqG_marqueeTrack{will-change:transform;align-items:center;width:max-content;animation:40s linear infinite OvHMqG_marqueeScroll;display:flex}@media (hover:hover) and (pointer:fine){.OvHMqG_section:hover .OvHMqG_marqueeTrack{animation-play-state:paused}}@keyframes OvHMqG_marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.OvHMqG_categoryItem{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);text-transform:lowercase;white-space:nowrap;transition:color var(--dur-fast), background-color var(--dur-fast);border-radius:var(--radius-xs);text-decoration:none;display:inline-flex}.OvHMqG_categoryItem:hover{color:var(--brand-blue);background-color:var(--surface-1)}.OvHMqG_categoryItem:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.OvHMqG_worldTag{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);letter-spacing:.04em;background:var(--surface-2);border-radius:var(--radius-xs);transition:color var(--dur-fast), background-color var(--dur-fast);padding:2px 6px}.OvHMqG_categoryItem:hover .OvHMqG_worldTag{color:var(--brand-blue);background:var(--zuu-blue-light)}.OvHMqG_arrow{font-family:var(--font-mono);color:var(--text-muted);transition:transform var(--dur-fast), color var(--dur-fast);font-size:13px;display:inline-block}.OvHMqG_categoryItem:hover .OvHMqG_arrow{color:var(--brand-blue);transform:translate(3px)}.OvHMqG_separator{color:var(--border-strong);font-size:var(--text-xs);opacity:.7;-webkit-user-select:none;user-select:none;padding-inline:var(--sp-1);justify-content:center;align-items:center;display:inline-flex}@media (max-width:768px){.OvHMqG_section{min-height:56px;padding-block:var(--sp-3)}.OvHMqG_marqueeContainer{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 40px calc(100% - 40px),#0000 100%)}.OvHMqG_categoryItem{padding:var(--sp-1) var(--sp-3);font-size:var(--text-xs);gap:var(--sp-2)}.OvHMqG_worldTag{padding:1px 4px;font-size:9px}.OvHMqG_marqueeTrack{animation-duration:32s}}@media (prefers-reduced-motion:reduce){.OvHMqG_marqueeContainer{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.OvHMqG_marqueeTrack{width:100%;padding-inline:var(--sp-4);flex-wrap:nowrap;justify-content:flex-start;animation:none!important}}.OvHMqG_label{white-space:nowrap}
.K2Whrq_section{padding-block:var(--section-y);background-color:var(--surface-0);border-bottom:1px solid var(--border-subtle)}.K2Whrq_container{width:100%;max-width:var(--container-xl);padding-inline:var(--sp-6);margin-inline:auto}.K2Whrq_header{margin-bottom:var(--sp-10);justify-content:space-between;align-items:flex-end;gap:var(--sp-4);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.K2Whrq_eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase;margin-bottom:var(--sp-2);display:block}.K2Whrq_title{font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-transform:lowercase;line-height:var(--leading-tight);margin:0}.K2Whrq_viewAllLink{align-items:center;gap:var(--sp-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-transform:lowercase;border-bottom:1px solid var(--border);transition:color var(--dur-fast) ease, border-color var(--dur-fast) ease;padding-bottom:2px;text-decoration:none;display:inline-flex}.K2Whrq_viewAllLink:hover{color:var(--text-primary);border-color:var(--text-primary)}.K2Whrq_grid{gap:var(--sp-6);margin-bottom:var(--sp-6);grid-template-columns:1.15fr 1fr;display:grid}.K2Whrq_card{border-radius:var(--radius-xs);background-color:var(--surface-1);border:1px solid var(--border-subtle);transition:border-color var(--dur-fast) ease;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.K2Whrq_card:hover{border-color:var(--border-strong)}.K2Whrq_imageFrame{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.K2Whrq_cardImg{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.K2Whrq_card:hover .K2Whrq_cardImg{transform:scale(var(--hover-zoom))}.K2Whrq_scrim{transition:opacity var(--dur-fast) ease;background:linear-gradient(#0a0a0a1a 0%,#0a0a0a73 50%,#0a0a0ae0 100%);position:absolute;inset:0}.K2Whrq_card:hover .K2Whrq_scrim{opacity:.95}.K2Whrq_content{z-index:1;padding:var(--sp-8);gap:var(--sp-2);color:#fff;flex-direction:column;display:flex;position:relative}.K2Whrq_tagRow{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);display:flex}.K2Whrq_tagDot{border-radius:50%;width:6px;height:6px}.K2Whrq_tagText{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#ffffffbf}.K2Whrq_cardTitle{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:#fff;text-transform:lowercase;margin:0}.K2Whrq_cardTagline{font-family:var(--font-sans);font-size:var(--text-sm);color:#fffc;line-height:var(--leading-snug);max-width:44ch;margin:0}.K2Whrq_cardCta{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:#fff;text-transform:lowercase;opacity:.9;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) ease;display:inline-flex}.K2Whrq_card:hover .K2Whrq_cardCta{opacity:1;transform:translate(3px)}.K2Whrq_primaryCard{min-height:520px}.K2Whrq_primaryCard .K2Whrq_cardTitle{font-size:var(--text-3xl)}.K2Whrq_stackedCol{gap:var(--sp-6);flex-direction:column;display:flex}.K2Whrq_stackedCard{flex:1;min-height:247px}.K2Whrq_stackedCard .K2Whrq_content{padding:var(--sp-6)}.K2Whrq_wideCard{flex-direction:column;justify-content:flex-end;min-height:180px;display:flex}.K2Whrq_wideCard .K2Whrq_content{padding:var(--sp-6) var(--sp-8);justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-flow:wrap}.K2Whrq_wideLeft{gap:var(--sp-1);flex-direction:column;display:flex}@media (max-width:1024px){.K2Whrq_grid{gap:var(--sp-5);grid-template-columns:1fr}.K2Whrq_primaryCard{min-height:380px}.K2Whrq_stackedCard{min-height:260px}}@media (max-width:768px){.K2Whrq_header{margin-bottom:var(--sp-6)}.K2Whrq_content{padding:var(--sp-5)}.K2Whrq_primaryCard{min-height:340px}.K2Whrq_primaryCard .K2Whrq_cardTitle{font-size:var(--text-2xl)}.K2Whrq_wideCard .K2Whrq_content{padding:var(--sp-5);flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.K2Whrq_cardImg{transition:none!important}.K2Whrq_card:hover .K2Whrq_cardImg{transform:none!important}}
.X4WG-q_section{padding-block:var(--section-y);background:var(--surface-1);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.X4WG-q_container{width:100%;max-width:var(--container-xl);padding-inline:var(--sp-6);margin-inline:auto}.X4WG-q_feature{gap:clamp(var(--sp-8), 5vw, var(--sp-16));grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.X4WG-q_media{aspect-ratio:4/5;border-radius:var(--radius-md,10px);background:var(--skeleton);display:block;position:relative;overflow:hidden}.X4WG-q_photo{object-fit:cover}.X4WG-q_media:hover .X4WG-q_photo{transform:scale(var(--hover-zoom))}@media (hover:hover){.X4WG-q_photo{will-change:transform}}.X4WG-q_inset{right:var(--sp-4);bottom:var(--sp-4);aspect-ratio:1;border:3px solid var(--surface-0);border-radius:var(--radius-sm);background:var(--skeleton);width:clamp(96px,22%,160px);position:absolute;overflow:hidden;box-shadow:0 10px 24px -12px #11111073}.X4WG-q_saleTag{top:var(--sp-4);left:var(--sp-4);background:var(--text-primary);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:lowercase;border-radius:999px;padding:6px 12px;position:absolute}.X4WG-q_body{align-items:flex-start;gap:var(--sp-5);flex-direction:column;max-width:540px;display:flex}.X4WG-q_eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary);text-transform:lowercase;display:inline-flex}.X4WG-q_eyebrow:before{content:"";background:var(--zuu-yellow);border-radius:50%;width:8px;height:8px}.X4WG-q_eyebrowNote{font-weight:var(--weight-normal,400);color:var(--text-muted)}.X4WG-q_eyebrowNote:before{content:"·";margin-right:var(--sp-2)}.X4WG-q_headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--text-primary);text-transform:lowercase;margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.08}.X4WG-q_headline em{color:var(--text-secondary);font-style:italic;display:block}.X4WG-q_lead{font-size:var(--text-base);color:var(--text-secondary);text-transform:lowercase;margin:0;line-height:1.65}.X4WG-q_buyBox{gap:var(--sp-4);width:100%;padding:var(--sp-5);background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md,10px);flex-direction:column;display:flex}.X4WG-q_buyInfo{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.X4WG-q_productName{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);text-decoration:none}.X4WG-q_productName:hover{text-underline-offset:3px;text-decoration:underline}.X4WG-q_prices{align-items:baseline;gap:var(--sp-2);white-space:nowrap;display:inline-flex}.X4WG-q_price{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}.X4WG-q_oldPrice{font-size:var(--text-sm);color:var(--text-muted);text-decoration:line-through}.X4WG-q_actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.X4WG-q_actions>*{flex:160px;justify-content:center}.X4WG-q_added{background:var(--success)!important;border-color:var(--success)!important}.X4WG-q_facts{gap:var(--sp-3) var(--sp-5);grid-template-columns:1fr 1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}.X4WG-q_facts li{gap:var(--sp-2);text-transform:lowercase;align-items:flex-start;display:flex}.X4WG-q_facts svg{color:var(--zuu-blue);flex-shrink:0;margin-top:2px}.X4WG-q_facts strong{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);display:block}.X4WG-q_facts small{font-size:var(--text-xs);color:var(--text-muted);line-height:1.45;display:block}.X4WG-q_more{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);text-transform:lowercase;border-bottom:1px solid var(--border-strong);transition:border-color var(--dur-base) var(--ease-default);padding-bottom:2px;text-decoration:none}.X4WG-q_more:hover{border-color:var(--text-primary)}@media (max-width:900px){.X4WG-q_feature{grid-template-columns:1fr}.X4WG-q_media{aspect-ratio:1}.X4WG-q_body{max-width:none}}@media (max-width:640px){.X4WG-q_container{padding-inline:var(--sp-4)}.X4WG-q_facts{grid-template-columns:1fr}.X4WG-q_buyInfo{gap:var(--sp-1);flex-direction:column}}
.hdk_LG_section{border-bottom:1px solid var(--border);overflow:hidden}.hdk_LG_dark{background:var(--surface-inv);color:var(--text-inv)}.hdk_LG_light{background:var(--surface-0);color:var(--text-primary)}.hdk_LG_inner{grid-template-columns:55fr 45fr;min-height:520px;display:grid}.hdk_LG_reversed{direction:rtl}.hdk_LG_reversed>*{direction:ltr}.hdk_LG_imageSide{position:relative;overflow:hidden}.hdk_LG_imageFrame{background-color:var(--surface-1);width:100%;height:100%;min-height:480px;position:relative}.hdk_LG_image{object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.hdk_LG_section:hover .hdk_LG_image{transform:scale(var(--hover-zoom))}.hdk_LG_textSide{padding:var(--sp-16) var(--sp-16);align-items:center;display:flex}.hdk_LG_textContent{max-width:460px}.hdk_LG_eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:lowercase;margin-bottom:var(--sp-3);font-size:11px;display:block}.hdk_LG_dark .hdk_LG_eyebrow{color:var(--zuu-yellow)}.hdk_LG_light .hdk_LG_eyebrow{color:var(--zuu-blue)}.hdk_LG_title{font-family:var(--font-sans);letter-spacing:-.03em;margin-bottom:var(--sp-3);text-transform:lowercase;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1.1}.hdk_LG_dark .hdk_LG_title{color:#fff}.hdk_LG_light .hdk_LG_title{color:var(--text-primary)}.hdk_LG_subtitle{font-size:var(--text-base);margin-bottom:var(--sp-4);text-transform:lowercase;font-weight:500;line-height:1.4}.hdk_LG_dark .hdk_LG_subtitle{color:#ffffffd9}.hdk_LG_light .hdk_LG_subtitle{color:var(--text-muted)}.hdk_LG_description{font-size:var(--text-sm);margin-bottom:var(--sp-8);text-transform:lowercase;max-width:400px;line-height:1.6}.hdk_LG_dark .hdk_LG_description{color:#ffffffa6}.hdk_LG_light .hdk_LG_description{color:var(--text-muted)}.hdk_LG_ctaLink{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);text-transform:lowercase;padding-bottom:2px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.hdk_LG_dark .hdk_LG_ctaLink{color:#fff;border-bottom:1px solid #fff}.hdk_LG_dark .hdk_LG_ctaLink:hover{opacity:.75}.hdk_LG_light .hdk_LG_ctaLink{color:var(--text-primary);border-bottom:1px solid var(--text-primary)}.hdk_LG_light .hdk_LG_ctaLink:hover{opacity:.75}.hdk_LG_ctaArrow{transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}.hdk_LG_ctaLink:hover .hdk_LG_ctaArrow{transform:translate(4px)}@media (max-width:900px){.hdk_LG_inner,.hdk_LG_reversed{direction:ltr;grid-template-columns:1fr}.hdk_LG_imageFrame{min-height:320px}.hdk_LG_textSide{padding:var(--sp-10) var(--sp-6)}}
.MMp8aW_section{padding-block:var(--section-y);background:var(--surface-1);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.MMp8aW_container{width:100%;max-width:var(--container-xl);padding-inline:var(--sp-6);margin-inline:auto}.MMp8aW_layout{gap:var(--sp-16);grid-template-columns:1fr 2fr;align-items:start;display:grid}.MMp8aW_title{font-family:var(--font-display), Georgia, serif;font-size:var(--text-3xl);letter-spacing:var(--tracking-snug);color:var(--text-primary);text-transform:lowercase;font-weight:400;line-height:var(--leading-snug);margin-bottom:var(--sp-4)}.MMp8aW_titleMuted{color:var(--text-muted);font-style:italic}.MMp8aW_subtitle{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);text-transform:lowercase;max-width:32ch}.MMp8aW_stepsGrid{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MMp8aW_stepItem{padding-top:var(--sp-5);border-top:1.5px solid var(--border-strong);position:relative}.MMp8aW_stepTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);text-transform:lowercase;margin-bottom:var(--sp-2);letter-spacing:-.01em}.MMp8aW_stepDesc{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);text-transform:lowercase}.MMp8aW_metricsRow{align-items:center;gap:var(--sp-8);margin-top:var(--sp-12);padding-top:var(--sp-8);border-top:1px solid var(--border);display:flex}.MMp8aW_metric{flex-direction:column;gap:3px;display:flex}.MMp8aW_metricDivider{background:var(--border);flex-shrink:0;width:1px;height:32px}.MMp8aW_metricVal{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1}.MMp8aW_metricLbl{font-size:var(--text-xs);color:var(--text-muted);text-transform:lowercase}.MMp8aW_processLink{margin-top:var(--sp-8);padding-top:var(--sp-5);border-top:1px solid var(--border)}.MMp8aW_processLinkText{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);text-transform:lowercase;border-bottom:1px solid var(--border);transition:color var(--dur-fast), border-color var(--dur-fast);padding-bottom:2px;text-decoration:none}.MMp8aW_processLinkText:after{content:" →"}.MMp8aW_processLinkText:hover{color:var(--text-primary);border-color:var(--text-primary)}@media (max-width:1024px){.MMp8aW_layout{gap:var(--sp-8);grid-template-columns:1fr}.MMp8aW_stepsGrid{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.MMp8aW_subtitle{max-width:100%}}@media (max-width:640px){.MMp8aW_stepsGrid{gap:var(--sp-4);grid-template-columns:1fr}.MMp8aW_metricsRow{gap:var(--sp-5);flex-wrap:wrap}.MMp8aW_metricDivider{display:none}}
.XRSt-W_section{padding-block:var(--section-y);background-color:var(--surface-0);border-bottom:1px solid var(--border)}.XRSt-W_container{width:100%;max-width:var(--container-xl);padding-inline:var(--sp-6);margin-inline:auto}.XRSt-W_grid{gap:var(--sp-5);grid-template-columns:repeat(12,1fr);align-items:stretch;display:grid}.XRSt-W_textTile{padding:var(--sp-8);background:var(--surface-1);border:1px solid var(--border);flex-direction:column;grid-column:span 5;justify-content:center;display:flex}.XRSt-W_heading{font-family:var(--font-display), Georgia, serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary);text-transform:lowercase;margin-bottom:var(--sp-4)}.XRSt-W_desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);text-transform:lowercase;margin-bottom:var(--sp-6)}.XRSt-W_instaLink{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);text-transform:lowercase;border-bottom:1px solid var(--border-strong);width:fit-content;transition:color var(--dur-fast), border-color var(--dur-fast);align-items:center;padding-bottom:2px;text-decoration:none;display:inline-flex}.XRSt-W_instaLink:hover{color:var(--zuu-blue);border-color:var(--zuu-blue)}.XRSt-W_imageTile{background-color:var(--surface-2);position:relative;overflow:hidden}.XRSt-W_img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.XRSt-W_imageTile:hover .XRSt-W_img{transform:scale(var(--hover-zoom))}.XRSt-W_imageLabel{bottom:var(--sp-3);left:var(--sp-3);font-size:var(--text-xs);color:#ffffffe6;text-transform:lowercase;background:#0000008c;padding:3px 8px;position:absolute}.XRSt-W_tall{grid-column:span 7;min-height:480px}.XRSt-W_landscape{grid-column:span 8;min-height:360px}.XRSt-W_square{grid-column:span 4;min-height:360px}@media (max-width:960px){.XRSt-W_textTile{grid-column:span 12}.XRSt-W_tall{grid-column:span 12;min-height:360px}.XRSt-W_landscape{grid-column:span 7;min-height:280px}.XRSt-W_square{grid-column:span 5;min-height:280px}}@media (max-width:600px){.XRSt-W_landscape,.XRSt-W_square{grid-column:span 12;min-height:240px}.XRSt-W_textTile{padding:var(--sp-6) var(--sp-4)}}.XRSt-W_arrow{transition:transform var(--dur-fast) var(--ease-default);display:inline-block}.XRSt-W_instaLink:hover .XRSt-W_arrow{transform:translate(3px)}.XRSt-W_imageTile{color:inherit;text-decoration:none;display:block}
._4Ygg2q_section{padding-block:var(--section-y);background-color:var(--surface-1);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}._4Ygg2q_container{width:100%;max-width:var(--container-xl);padding-inline:var(--sp-6);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}._4Ygg2q_eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);color:var(--text-muted);text-transform:uppercase;margin-bottom:var(--sp-3);display:block}._4Ygg2q_title{font-family:var(--font-sans);font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 var(--sp-4) 0;text-transform:lowercase;line-height:var(--leading-tight);max-width:22ch}._4Ygg2q_titleAccent{color:var(--text-secondary);font-style:italic;font-family:var(--font-display), Georgia, serif}._4Ygg2q_desc{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-relaxed);max-width:48ch;margin:0 0 var(--sp-8) 0;text-transform:lowercase}._4Ygg2q_ctaBtn{align-items:center;gap:var(--sp-3);height:48px;padding:0 var(--sp-8);background-color:var(--text-primary);color:var(--surface-0);border:1px solid var(--text-primary);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);text-transform:lowercase;transition:opacity var(--dur-fast) ease, transform var(--dur-fast) ease;text-decoration:none;display:inline-flex}._4Ygg2q_ctaBtn:hover{opacity:.88;transform:translateY(-1px)}._4Ygg2q_quickLinksRow{justify-content:center;align-items:center;gap:var(--sp-4);margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}._4Ygg2q_quickLabel{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-muted);text-transform:lowercase}._4Ygg2q_quickLink{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-secondary);text-transform:lowercase;transition:color var(--dur-fast) ease;border-radius:var(--radius-xs);background-color:var(--surface-0);border:1px solid var(--border-subtle);padding:4px 8px;text-decoration:none}._4Ygg2q_quickLink:hover{color:var(--text-primary);border-color:var(--border-strong)}@media (max-width:768px){._4Ygg2q_ctaBtn{justify-content:center;width:100%}}
.skawFW_section{padding-block:var(--section-y);background-color:var(--surface-1);border-top:1px solid var(--border)}.skawFW_container{width:100%;max-width:var(--container-xl);padding-inline:var(--sp-6);gap:var(--sp-16);grid-template-columns:1.2fr .8fr;align-items:center;margin-inline:auto;display:grid}.skawFW_left{flex-direction:column;display:flex}.skawFW_title{font-family:var(--font-display), Georgia, serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--text-primary);text-transform:lowercase;margin-bottom:var(--sp-4)}.skawFW_titleItalic{color:var(--text-secondary);font-style:italic}.skawFW_desc{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);text-transform:lowercase;max-width:46ch;margin-bottom:var(--sp-6)}.skawFW_perks{gap:var(--sp-2);flex-direction:column;display:flex}.skawFW_perk{font-size:var(--text-sm);color:var(--text-muted);text-transform:lowercase;align-items:center;gap:var(--sp-2);display:flex}.skawFW_perk:before{content:"";background:var(--zuu-blue);border-radius:50%;flex-shrink:0;width:4px;height:4px}.skawFW_right{flex-direction:column;display:flex}.skawFW_form{gap:var(--sp-3);background:var(--surface-0);padding:var(--sp-8);border:1px solid var(--border);flex-direction:column;display:flex}.skawFW_label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-transform:lowercase}.skawFW_inputRow{gap:var(--sp-2);display:flex}.skawFW_input{min-width:0;height:44px;padding-inline:var(--sp-4);background-color:var(--surface-0);border:1px solid var(--border-strong);font-family:inherit;font-size:var(--text-sm);color:var(--text-primary);transition:border-color var(--dur-fast);border-radius:0;outline:none;flex:1}.skawFW_input:focus{border-color:var(--border-focus)}.skawFW_input::placeholder{color:var(--text-disabled)}.skawFW_submit{height:44px;padding-inline:var(--sp-5);background-color:var(--text-primary);color:var(--text-inv);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:lowercase;cursor:pointer;white-space:nowrap;transition:opacity var(--dur-fast);border:none;border-radius:0}.skawFW_submit:hover:not(:disabled){opacity:.85}.skawFW_submit:disabled{opacity:.5;cursor:not-allowed}.skawFW_privacy{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);text-transform:lowercase}.skawFW_privacyLink{color:var(--text-secondary);margin-left:var(--sp-1);transition:color var(--dur-fast);text-decoration:underline}.skawFW_privacyLink:hover{color:var(--text-primary)}.skawFW_successMsg{background:var(--surface-0);padding:var(--sp-8);border:1px solid var(--border);gap:var(--sp-2);flex-direction:column;display:flex}.skawFW_successIcon{color:var(--success);font-size:18px;font-weight:var(--weight-bold);line-height:1}.skawFW_successTitle{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);text-transform:lowercase}.skawFW_successSub{font-size:var(--text-sm);color:var(--text-muted);text-transform:lowercase;line-height:var(--leading-relaxed)}@media (max-width:900px){.skawFW_container{gap:var(--sp-8);grid-template-columns:1fr}}@media (max-width:640px){.skawFW_container{padding-inline:var(--sp-4)}.skawFW_form,.skawFW_successMsg{padding:var(--sp-5)}.skawFW_inputRow{flex-direction:column}.skawFW_input{flex:none;width:100%;height:48px}.skawFW_submit{width:100%;height:48px}}.skawFW_consent{align-items:flex-start;gap:var(--sp-2);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary);cursor:pointer;display:flex}.skawFW_consent input{width:16px;height:16px;accent-color:var(--text-primary);cursor:pointer;flex-shrink:0;margin:2px 0 0}.skawFW_error{font-size:var(--text-sm);color:var(--error);margin:0}.skawFW_accountBox{padding:var(--sp-4);border:1px solid var(--border);background:var(--surface-0);flex-direction:column;gap:4px;display:flex}.skawFW_accountEmail{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);word-break:break-all}.skawFW_submitWide{width:100%}.skawFW_linkButton{font:inherit;font-size:var(--text-xs);color:var(--text-secondary);text-underline-offset:2px;text-transform:lowercase;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.skawFW_linkButton:hover{color:var(--text-primary)}
