.ProductPageDetails_detailsRoot__vyuhZ{display:grid;min-width:0;gap:var(--app-section-gap)}.ProductPageDetails_informationLayout__0n19m,.ProductPageDetails_storyLayout__owQa9{display:grid;min-width:0;gap:var(--app-card-gap)}.ProductPageDetails_storyLayout__owQa9{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr)}.ProductPageDetails_informationLayout__0n19m{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.8fr)}.ProductPageDetails_confidenceSection__ZhrD1,.ProductPageDetails_factsCard__boxvp,.ProductPageDetails_merchantCard__mfYvY,.ProductPageDetails_snapshotCard__7K6iM,.ProductPageDetails_storyCard__qUlVS{min-width:0;border:1px solid color-mix(in oklab,var(--accent) 14%,var(--border));border-radius:var(--app-card-radius);background:linear-gradient(180deg,var(--glass-highlight),transparent 46%),var(--glass-surface);box-shadow:var(--shadow-soft),inset 0 1px 0 var(--glass-highlight);backdrop-filter:blur(18px) saturate(125%)}.ProductPageDetails_confidenceSection__ZhrD1,.ProductPageDetails_factsCard__boxvp,.ProductPageDetails_storyCard__qUlVS{padding:clamp(1.1rem,.8rem + 1.2cqi,2rem)}.ProductPageDetails_snapshotCard__7K6iM{padding:clamp(1rem,.78rem + .9cqi,1.6rem)}.ProductPageDetails_sectionHeading__h2eBQ{display:flex;min-width:0;align-items:flex-start;gap:clamp(.65rem,.5rem + .5cqi,.9rem)}.ProductPageDetails_headingIcon__aRnX9{display:grid;width:clamp(2.25rem,2rem + .6cqi,2.65rem);height:clamp(2.25rem,2rem + .6cqi,2.65rem);flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,var(--accent) 24%,var(--border));border-radius:calc(var(--app-card-radius) * .56);background:color-mix(in oklab,var(--accent) 10%,transparent);color:var(--accent)}.ProductPageDetails_microLabel__IvZyH,.ProductPageDetails_sectionEyebrow__mm355{color:color-mix(in oklab,var(--muted-foreground) 88%,var(--accent));font-size:clamp(.61rem,.58rem + .09cqi,.69rem);font-weight:820;letter-spacing:.12em;text-transform:uppercase}.ProductPageDetails_sectionTitle__hkhkt{max-width:24ch;margin-top:.24rem;color:var(--foreground);font-size:clamp(1.35rem,1.05rem + .8cqi,2rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.ProductPageDetails_storyCopy__G_2Ap{max-width:72ch;margin-top:clamp(1rem,.75rem + .8cqi,1.45rem);color:var(--muted-foreground);font-size:clamp(.86rem,.81rem + .14cqi,1rem);line-height:1.78;white-space:pre-line}.ProductPageDetails_brandNote__nkmIV{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.8rem,.65rem + .5cqi,1.1rem);margin-top:clamp(1rem,.75rem + .8cqi,1.45rem);border-top:1px solid var(--border);padding-top:clamp(.9rem,.7rem + .6cqi,1.2rem)}.ProductPageDetails_brandIdentity__bAD6o{display:flex;min-width:0;align-items:center;gap:.65rem}.ProductPageDetails_brandLogoFallback__tyTKC,.ProductPageDetails_brandLogo__J_y_S{position:relative;display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:.85rem;background:var(--background);color:var(--accent)}.ProductPageDetails_brandName__e7r_A{margin-top:.14rem;font-size:.86rem;font-weight:850}.ProductPageDetails_brandDescription__cViCc{max-width:48ch;color:var(--muted-foreground);font-size:clamp(.76rem,.72rem + .1cqi,.84rem);line-height:1.62}.ProductPageDetails_snapshotTitle__03_v9{max-width:18ch;margin-top:.35rem;font-size:clamp(1.2rem,1rem + .58cqi,1.62rem);font-weight:900;line-height:1.08;letter-spacing:-.025em}.ProductPageDetails_snapshotList__fmruw{display:grid;margin-top:clamp(.85rem,.65rem + .7cqi,1.15rem);border-top:1px solid var(--border)}.ProductPageDetails_snapshotItem__xSMFe{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-block:clamp(.65rem,.55rem + .32cqi,.82rem)}.ProductPageDetails_snapshotItem__xSMFe dt{display:inline-flex;min-width:0;align-items:center;gap:.48rem;color:var(--muted-foreground);font-size:clamp(.72rem,.69rem + .08cqi,.78rem)}.ProductPageDetails_snapshotItem__xSMFe dt svg{flex:0 0 auto;color:var(--accent)}.ProductPageDetails_snapshotItem__xSMFe dd{flex:0 0 auto;color:var(--foreground);font-size:clamp(.72rem,.69rem + .08cqi,.8rem);font-weight:820;text-align:right}.ProductPageDetails_factGrid__fuOdP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(1rem,.8rem + .7cqi,1.35rem);overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--app-card-radius) * .7);background:color-mix(in oklab,var(--background) 72%,transparent)}.ProductPageDetails_factItem__5A5v2{min-width:0;padding:clamp(.78rem,.66rem + .45cqi,1rem);border-bottom:1px solid var(--border)}.ProductPageDetails_factItem__5A5v2:nth-child(odd){border-right:1px solid var(--border)}.ProductPageDetails_factItem__5A5v2:nth-last-child(-n+2){border-bottom:0}.ProductPageDetails_factItem__5A5v2 dt{color:var(--muted-foreground);font-size:clamp(.63rem,.6rem + .08cqi,.7rem);font-weight:760;letter-spacing:.06em;text-transform:uppercase}.ProductPageDetails_factItem__5A5v2 dd{margin-top:.3rem;overflow:hidden;color:var(--foreground);font-size:clamp(.76rem,.72rem + .1cqi,.86rem);font-weight:840;text-overflow:ellipsis;white-space:nowrap}.ProductPageDetails_characteristics__9siaU{margin-top:clamp(1rem,.78rem + .75cqi,1.35rem)}.ProductPageDetails_tagList__XnSyI{display:flex;flex-wrap:wrap;gap:clamp(.38rem,.3rem + .25cqi,.55rem);margin-top:.62rem}.ProductPageDetails_tag__U1Pyo{border:1px solid var(--border);border-radius:999px;background:color-mix(in oklab,var(--background) 74%,transparent);padding:.42rem .7rem;color:var(--muted-foreground);font-size:clamp(.66rem,.63rem + .08cqi,.73rem);font-weight:680}.ProductPageDetails_categoryCard__0lBUM{position:relative;min-width:0;min-height:clamp(19rem,34cqi,25rem);overflow:hidden;border:1px solid color-mix(in oklab,var(--accent) 22%,var(--border));border-radius:var(--app-card-radius);background:var(--brand-navy-deep);box-shadow:var(--shadow-medium);isolation:isolate}.ProductPageDetails_categoryCover__kXh75,.ProductPageDetails_categoryShade__nmmqF{position:absolute;inset:0}.ProductPageDetails_categoryCover__kXh75{z-index:-2;object-fit:cover;object-position:center;opacity:.72;transform:scale(1.02)}.ProductPageDetails_categoryShade__nmmqF{z-index:-1;background:linear-gradient(180deg,rgb(5 8 20/.18),rgb(5 8 20/.92)),radial-gradient(circle at 18% 20%,color-mix(in oklab,var(--accent) 18%,transparent),transparent 46%)}.ProductPageDetails_categoryContent__tnZks{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:clamp(1.1rem,.85rem + 1.1cqi,1.8rem);color:#fff8ee}.ProductPageDetails_categoryIcon__ZbD0l{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgb(255 255 255/.16);border-radius:.9rem;background:rgb(5 8 20/.48);backdrop-filter:blur(16px)}.ProductPageDetails_categoryEyebrow__C45dN{margin-top:1rem;color:rgb(255 248 238/.65);font-size:.65rem;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.ProductPageDetails_categoryTitle__XnFPF{max-width:14ch;margin-top:.35rem;font-size:clamp(1.6rem,1.2rem + 1.1cqi,2.4rem);font-weight:920;line-height:1;letter-spacing:-.035em}.ProductPageDetails_categoryDescription__QzMdW{display:-webkit-box;max-width:42ch;margin-top:.7rem;overflow:hidden;color:rgb(255 248 238/.72);font-size:clamp(.76rem,.72rem + .1cqi,.86rem);line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ProductPageDetails_categoryAction__hCVXY,.ProductPageDetails_merchantAction__HwY8p{display:inline-flex;min-height:var(--app-control-height);align-items:center;justify-content:center;border-radius:999px;font-size:clamp(.7rem,.67rem + .08cqi,.78rem);font-weight:820;transition:transform .18s ease,background-color .18s ease,color .18s ease}.ProductPageDetails_categoryAction__hCVXY{margin-top:1rem;border:1px solid rgb(255 255 255/.18);background:rgb(255 248 238/.94);padding-inline:1rem;color:#050814}.ProductPageDetails_categoryAction__hCVXY:hover,.ProductPageDetails_merchantAction__HwY8p:hover{transform:translateY(-1px)}.ProductPageDetails_merchantCard__mfYvY{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:clamp(1rem,.75rem + .9cqi,1.5rem);padding:clamp(1rem,.8rem + .8cqi,1.5rem)}.ProductPageDetails_merchantIdentity__JQEV5{display:flex;min-width:0;align-items:center;gap:clamp(.8rem,.65rem + .45cqi,1.1rem)}.ProductPageDetails_merchantLogo__ZVYG6{position:relative;display:grid;width:clamp(3rem,2.6rem + 1cqi,3.75rem);height:clamp(3rem,2.6rem + 1cqi,3.75rem);flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid color-mix(in oklab,var(--accent) 20%,var(--border));border-radius:calc(var(--app-card-radius) * .68);background:var(--background);color:var(--accent)}.ProductPageDetails_merchantCopy__4jM7j{min-width:0}.ProductPageDetails_merchantName__aNu4L{margin-top:.22rem;font-size:clamp(1.15rem,.98rem + .5cqi,1.55rem);font-weight:900;letter-spacing:-.025em}.ProductPageDetails_merchantCopy__4jM7j>p:last-child{max-width:56ch;margin-top:.35rem;color:var(--muted-foreground);font-size:clamp(.74rem,.7rem + .1cqi,.82rem);line-height:1.55}.ProductPageDetails_merchantAction__HwY8p{flex:0 0 auto;border:1px solid color-mix(in oklab,var(--accent) 28%,var(--border));background:color-mix(in oklab,var(--accent) 10%,transparent);padding-inline:1rem;color:var(--foreground)}.ProductPageDetails_merchantAction__HwY8p:hover{background:color-mix(in oklab,var(--accent) 18%,transparent)}.ProductPageDetails_reviewsShell__A_st6{min-width:0}.ProductPageDetails_reviewsShell__A_st6>section[id^=product-reviews-]{border-color:color-mix(in oklab,var(--accent) 14%,var(--border));border-radius:var(--app-card-radius);background:linear-gradient(180deg,var(--glass-highlight),transparent 46%),var(--glass-surface);box-shadow:var(--shadow-soft),inset 0 1px 0 var(--glass-highlight)}.ProductPageDetails_confidenceHeading__wfHFd{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:1rem}.ProductPageDetails_confidenceGrid__cfB_U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--app-card-gap);margin-top:clamp(1rem,.78rem + .75cqi,1.35rem)}.ProductPageDetails_confidenceCard__ax_yW{display:flex;min-width:0;align-items:flex-start;gap:.72rem;border:1px solid var(--border);border-radius:calc(var(--app-card-radius) * .7);background:color-mix(in oklab,var(--background) 72%,transparent);padding:clamp(.8rem,.68rem + .4cqi,1rem)}.ProductPageDetails_confidenceCard__ax_yW>span{display:grid;width:2.2rem;height:2.2rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:color-mix(in oklab,var(--accent) 10%,transparent);color:var(--accent)}.ProductPageDetails_confidenceCard__ax_yW h3{font-size:clamp(.76rem,.72rem + .1cqi,.84rem);font-weight:850}.ProductPageDetails_confidenceCard__ax_yW p{margin-top:.25rem;color:var(--muted-foreground);font-size:clamp(.67rem,.64rem + .08cqi,.74rem);line-height:1.55}@container product-page (max-width: 52rem){.ProductPageDetails_informationLayout__0n19m,.ProductPageDetails_storyLayout__owQa9{grid-template-columns:minmax(0,1fr)}.ProductPageDetails_categoryCard__0lBUM{min-height:clamp(17rem,52cqi,23rem)}.ProductPageDetails_confidenceGrid__cfB_U{grid-template-columns:minmax(0,1fr)}}@container product-page (max-width: 36rem){.ProductPageDetails_confidenceSection__ZhrD1,.ProductPageDetails_factsCard__boxvp,.ProductPageDetails_snapshotCard__7K6iM,.ProductPageDetails_storyCard__qUlVS{padding:.95rem}.ProductPageDetails_brandNote__nkmIV,.ProductPageDetails_factGrid__fuOdP{grid-template-columns:minmax(0,1fr)}.ProductPageDetails_factItem__5A5v2,.ProductPageDetails_factItem__5A5v2:nth-child(odd),.ProductPageDetails_factItem__5A5v2:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.ProductPageDetails_factItem__5A5v2:last-child{border-bottom:0}.ProductPageDetails_merchantCard__mfYvY,.ProductPageDetails_merchantIdentity__JQEV5{align-items:flex-start}.ProductPageDetails_merchantCard__mfYvY{flex-direction:column}.ProductPageDetails_merchantAction__HwY8p{width:100%}.ProductPageDetails_confidenceHeading__wfHFd{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.ProductPageDetails_categoryAction__hCVXY,.ProductPageDetails_merchantAction__HwY8p{transition:none}}.ProductPageExperience_page__vY_DL{--product-page-navigation-offset:0rem;min-width:0;container-name:product-page;container-type:inline-size}#customer-experience-back-slot:not(:empty)~#customer-route-content .ProductPageExperience_page__vY_DL{--product-page-navigation-offset:clamp(3.5rem,3.15rem + 0.8vw,4.25rem)}.ProductPageExperience_inner__kJrgU{width:100%;min-width:0;max-width:100%;margin-inline:auto;padding:calc(var(--product-page-navigation-offset) + clamp(.65rem, .42rem + .65cqi, 1.1rem)) var(--app-page-gutter) clamp(7rem,5rem + 4cqi,10rem)}.ProductPageExperience_breadcrumb__gLcpw{display:flex;min-width:0;align-items:center;gap:clamp(.35rem,.25rem + .25cqi,.6rem);margin-bottom:clamp(.65rem,.5rem + .5cqi,1rem);overflow-x:auto;scrollbar-width:none;font-size:var(--app-text-caption);color:var(--muted-foreground)}.ProductPageExperience_breadcrumb__gLcpw::-webkit-scrollbar{display:none}.ProductPageExperience_hero__z8y2v{--product-accent:var(--accent);position:relative;min-width:0;overflow:hidden;border:1px solid color-mix(in oklab,var(--product-accent) 26%,var(--border));border-radius:clamp(1.25rem,1rem + .65cqi,2rem);background:var(--brand-navy-deep);box-shadow:var(--shadow-strong);isolation:isolate}.ProductPageExperience_heroBase__BHk7Q,.ProductPageExperience_heroCover__Q6jlP,.ProductPageExperience_heroGlow__tXByn,.ProductPageExperience_heroShade__eLCtm{position:absolute;inset:0}.ProductPageExperience_heroBase__BHk7Q{z-index:-5;background:radial-gradient(circle at 16% 52%,color-mix(in oklab,var(--product-accent) 22%,transparent),transparent 32%),linear-gradient(135deg,#071424,#050814 64%,#111a2e)}.ProductPageExperience_heroCover__Q6jlP{z-index:-4;object-fit:cover;object-position:center;opacity:.56;filter:saturate(.9) contrast(1.05);transform:scale(1.025)}.ProductPageExperience_heroShade__eLCtm{z-index:-3;background:linear-gradient(90deg,rgb(3 8 18/.18),rgb(3 8 18/.34) 42%,rgb(3 8 18/.88) 76%,rgb(3 8 18/.96)),linear-gradient(180deg,rgb(3 8 18/.18),rgb(3 8 18/.72))}.ProductPageExperience_heroGlow__tXByn{z-index:-2;pointer-events:none;background:radial-gradient(circle at 28% 72%,color-mix(in oklab,var(--product-accent) 18%,transparent),transparent 30%),linear-gradient(180deg,rgb(255 255 255/.035),transparent 24%)}.ProductPageExperience_heroContent__Wohgb{display:grid;min-width:0;align-items:center;grid-template-columns:minmax(0,.94fr) minmax(21rem,1.06fr);gap:clamp(.9rem,1.9cqi,2rem);min-height:clamp(31rem,53cqi,40rem);padding:clamp(.85rem,1.85cqi,1.75rem)}.ProductPageExperience_purchaseColumn__OB_0T{width:100%;min-width:0;align-self:center}.ProductPageExperience_gallery__oprj6{min-width:0;align-self:stretch}.ProductPageExperience_galleryStage__uzuIS{position:relative;width:100%;height:100%;min-height:clamp(27rem,47cqi,37rem);overflow:hidden;border-radius:calc(var(--app-card-radius) * .95);isolation:isolate}.ProductPageExperience_galleryOpenArea__6ogNP{position:absolute;inset:0;z-index:2;display:block;width:100%;border-radius:inherit;text-align:left}.ProductPageExperience_galleryBackdrop__2c54r{position:absolute;inset:8% 5% 2%;z-index:-2;transform:scale(1.12);object-fit:contain;opacity:.22;filter:blur(2.25rem) saturate(1.25)}.ProductPageExperience_galleryImageFrame__Zl3F_{position:absolute;inset:clamp(1.4rem,3.4cqi,3rem) clamp(.65rem,1.7cqi,1.4rem) clamp(1.8rem,4.2cqi,3.6rem);display:block;overflow:hidden;border-radius:calc(var(--app-card-radius) * .82);background:radial-gradient(circle at 50% 34%,rgb(255 255 255/.16),transparent 58%),linear-gradient(180deg,rgb(255 255 255/.075),rgb(255 255 255/.015));box-shadow:inset 0 1px 0 rgb(255 255 255/.11),0 32px 70px rgb(0 0 0/.22)}.ProductPageExperience_galleryProductImage__nSWX4{object-fit:contain;object-position:center bottom;padding:clamp(.3rem,1.05cqi,.95rem);filter:drop-shadow(0 2rem 2.6rem rgb(0 0 0/.42));transition:transform .46s ease,filter .46s ease}.ProductPageExperience_galleryStage__uzuIS:hover .ProductPageExperience_galleryProductImage__nSWX4{transform:translateY(-.15rem) scale(1.018);filter:drop-shadow(0 2.2rem 3rem rgb(0 0 0/.5))}.ProductPageExperience_galleryOverlay__ymoqo{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(0deg,rgb(0 0 0/.42),transparent 25%),linear-gradient(90deg,rgb(255 255 255/.025),transparent 40%)}.ProductPageExperience_galleryTopRow__Cnj7E{position:absolute;inset-inline:clamp(.65rem,1.45cqi,1.1rem);top:clamp(.65rem,1.45cqi,1.1rem);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--app-card-gap)}.ProductPageExperience_galleryBadge__pj7gY,.ProductPageExperience_galleryExpand__7ACfj,.ProductPageExperience_galleryNavButton__FdfVx{border:1px solid rgb(255 255 255/.16);background:rgb(5 8 20/.58);color:white;box-shadow:0 12px 30px rgb(0 0 0/.18);backdrop-filter:blur(18px) saturate(135%)}.ProductPageExperience_galleryBadge__pj7gY{display:inline-flex;min-height:calc(var(--app-control-height) * .72);align-items:center;gap:.42rem;border-radius:999px;padding-inline:clamp(.65rem,1cqi,.9rem);font-size:clamp(.67rem,.62rem + .12cqi,.76rem);font-weight:800}.ProductPageExperience_galleryExpand__7ACfj,.ProductPageExperience_galleryNavButton__FdfVx{display:grid;width:calc(var(--app-control-height) * .82);height:calc(var(--app-control-height) * .82);place-items:center;border-radius:999px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.ProductPageExperience_galleryExpand__7ACfj:hover,.ProductPageExperience_galleryNavButton__FdfVx:hover{transform:translateY(-1px);border-color:rgb(255 255 255/.32);background:rgb(5 8 20/.78)}.ProductPageExperience_galleryNav__8VuPu{position:absolute;inset-inline:clamp(.5rem,1.15cqi,.9rem);top:50%;z-index:5;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.ProductPageExperience_galleryNavButton__FdfVx{pointer-events:auto}.ProductPageExperience_galleryBottomRow__Aiea8{position:absolute;inset-inline:clamp(.75rem,1.55cqi,1.2rem);bottom:clamp(.7rem,1.45cqi,1.05rem);z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgb(255 255 255/.66);font-size:clamp(.62rem,.58rem + .1cqi,.72rem);font-weight:650}.ProductPageExperience_galleryBottomRow__Aiea8 span:last-child{text-align:right}.ProductPageExperience_purchasePanel__UM810{position:relative;min-width:0;overflow:hidden;border:1px solid rgb(255 255 255/.11);border-radius:clamp(1rem,.88rem + .42cqi,1.55rem);background:linear-gradient(145deg,rgb(7 14 28/.88),rgb(5 8 20/.72));color:#f8efe2;padding:clamp(1rem,2.45cqi,1.55rem);box-shadow:0 30px 70px rgb(0 0 0/.34),inset 0 1px 0 rgb(255 255 255/.08);backdrop-filter:blur(26px) saturate(132%)}.ProductPageExperience_purchaseGlow__hejP7{position:absolute;inset:0;pointer-events:none;opacity:.72}.ProductPageExperience_purchaseContent__8CGH1{position:relative;min-width:0}.ProductPageExperience_panelMetaRow__CivZE{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.ProductPageExperience_eyebrow__zkddO{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.35rem;color:rgb(248 239 226/.7);font-size:clamp(.62rem,.58rem + .12cqi,.72rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ProductPageExperience_discountPill__iFOKc{flex:0 0 auto;border:1px solid color-mix(in oklab,var(--product-accent) 48%,rgb(255 255 255/.12));border-radius:999px;background:color-mix(in oklab,var(--product-accent) 18%,transparent);padding:.3rem .58rem;color:#f8efe2;font-size:clamp(.61rem,.57rem + .1cqi,.7rem);font-weight:850}.ProductPageExperience_productTitle__x2lGj{max-width:17ch;margin-top:clamp(.65rem,1.25cqi,.95rem);color:#fff8ee;font-size:clamp(1.65rem,1.18rem + 1.18cqi,2.75rem);font-weight:900;line-height:.98;letter-spacing:-.042em;text-wrap:balance}.ProductPageExperience_productSummary__UIIZD{display:-webkit-box;max-width:52ch;margin-top:clamp(.55rem,1cqi,.8rem);overflow:hidden;color:rgb(248 239 226/.72);font-size:clamp(.78rem,.72rem + .15cqi,.91rem);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductPageExperience_signalRow__pb_lA{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:clamp(.42rem,.8cqi,.65rem);margin-top:clamp(.75rem,1.3cqi,1rem)}.ProductPageExperience_availabilityPill__bAtA_,.ProductPageExperience_signalPill__UUsW8{display:inline-flex;min-height:2rem;align-items:center;gap:.38rem;border:1px solid rgb(255 255 255/.1);border-radius:999px;background:rgb(255 255 255/.055);padding:.34rem .62rem;color:rgb(248 239 226/.9);font-size:clamp(.65rem,.61rem + .1cqi,.74rem);font-weight:760;transition:background-color .18s ease,border-color .18s ease}.ProductPageExperience_signalPill__UUsW8:hover{border-color:rgb(255 255 255/.2);background:rgb(255 255 255/.085)}.ProductPageExperience_signalMuted__yLkqq{color:rgb(248 239 226/.56);font-weight:620}.ProductPageExperience_merchantLogo__z7X2t{display:grid;width:1.35rem;height:1.35rem;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:999px;background:rgb(255 255 255/.09);color:rgb(248 239 226/.72)}.ProductPageExperience_merchantText__izU_A{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(248 239 226/.62);font-weight:620}.ProductPageExperience_merchantText__izU_A strong{color:rgb(248 239 226/.94);font-weight:820}.ProductPageExperience_availabilityPill__bAtA_{margin-left:auto;font-weight:820}.ProductPageExperience_availabilityReady__L2ZnM{border-color:rgb(52 211 153/.28);background:rgb(16 185 129/.12);color:#a7f3d0}.ProductPageExperience_availabilityLow__wpR7j{border-color:rgb(251 191 36/.28);background:rgb(245 158 11/.12);color:#fde68a}.ProductPageExperience_availabilityUnavailable__RYJCp{border-color:rgb(251 113 133/.28);background:rgb(244 63 94/.12);color:#fecdd3}.ProductPageExperience_purchaseCore__oiguh{margin-top:clamp(.85rem,1.45cqi,1.15rem);border-top:1px solid rgb(255 255 255/.09);padding-top:clamp(.8rem,1.35cqi,1rem)}.ProductPageExperience_priceRow__Uv8MN{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:1rem}.ProductPageExperience_sectionLabel___zDCs{color:rgb(248 239 226/.58);font-size:clamp(.6rem,.56rem + .1cqi,.68rem);font-weight:820;letter-spacing:.11em;text-transform:uppercase}.ProductPageExperience_price__1bM5p{margin-top:.18rem;color:#fff8ee;font-size:clamp(1.45rem,1.12rem + .8cqi,2.15rem);font-weight:930;line-height:1;letter-spacing:-.035em}.ProductPageExperience_selectedOption__EKOdl{min-width:0;text-align:right}.ProductPageExperience_selectedOption__EKOdl span{display:block;color:rgb(248 239 226/.5);font-size:clamp(.59rem,.55rem + .09cqi,.66rem);font-weight:700}.ProductPageExperience_selectedOption__EKOdl strong{display:block;max-width:14rem;margin-top:.15rem;overflow:hidden;color:rgb(248 239 226/.92);font-size:clamp(.72rem,.67rem + .11cqi,.82rem);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ProductPageExperience_sectionBlock__IbjD0{margin-top:clamp(.65rem,1.15cqi,.9rem)}.ProductPageExperience_variantGrid__rl_LU{display:flex;min-width:0;flex-wrap:wrap;gap:clamp(.38rem,.75cqi,.58rem);margin-top:.5rem}.ProductPageExperience_variantButton__7uY_Q{min-width:clamp(5.25rem,9.4cqi,7.25rem);max-width:100%;border:1px solid rgb(255 255 255/.11);border-radius:.85rem;background:rgb(255 255 255/.045);padding:clamp(.48rem,.8cqi,.62rem) clamp(.58rem,1cqi,.78rem);color:rgb(248 239 226/.86);text-align:left;font-size:clamp(.67rem,.63rem + .1cqi,.75rem);transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ProductPageExperience_variantButton__7uY_Q:hover:not(:disabled){transform:translateY(-1px);border-color:rgb(255 255 255/.22);background:rgb(255 255 255/.08)}.ProductPageExperience_variantButton__7uY_Q:disabled{opacity:.42}.ProductPageExperience_variantActive__Pg2aN{border-color:color-mix(in oklab,var(--product-accent) 58%,rgb(255 255 255/.18));background:color-mix(in oklab,var(--product-accent) 24%,rgb(5 8 20/.62));color:#fff8ee;box-shadow:0 0 0 1px color-mix(in oklab,var(--product-accent) 20%,transparent)}.ProductPageExperience_variantPrice__lOdxa{display:block;margin-top:.15rem;overflow:hidden;color:rgb(248 239 226/.54);font-size:.63rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ProductPageExperience_variantActive__Pg2aN .ProductPageExperience_variantPrice__lOdxa{color:rgb(255 248 238/.76)}.ProductPageExperience_actionTray__Gy8jE{width:fit-content;max-width:100%;margin-top:clamp(.7rem,1.15cqi,.9rem);margin-right:auto;border-color:rgb(255 255 255/.1)!important;background:rgb(255 255 255/.055)!important;padding:.38rem!important;box-shadow:none!important}.ProductPageExperience_secondaryActions__uSxuW{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.4rem,.75cqi,.6rem);margin-top:clamp(.5rem,.85cqi,.7rem)}.ProductPageExperience_secondaryButton__sadUW{min-width:0;height:clamp(2.25rem,2.12rem + .28cqi,2.55rem);justify-content:center;border-color:rgb(255 255 255/.11);border-radius:999px;background:rgb(255 255 255/.045);padding-inline:clamp(.75rem,1.25cqi,1rem);color:rgb(248 239 226/.88);font-size:clamp(.67rem,.63rem + .1cqi,.75rem)}.ProductPageExperience_secondaryButton__sadUW:hover{border-color:rgb(255 255 255/.22);background:rgb(255 255 255/.085);color:#fff8ee}.ProductPageExperience_shareFeedback___aDyk{margin-top:.45rem;color:rgb(248 239 226/.58);font-size:.68rem;text-align:center}.ProductPageExperience_assuranceRow__olgw5{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:clamp(.7rem,1.15cqi,.9rem);border-top:1px solid rgb(255 255 255/.08);padding-top:clamp(.65rem,1cqi,.8rem)}.ProductPageExperience_assuranceItem__EJUY4{display:inline-flex;min-width:0;align-items:center;gap:.38rem;color:rgb(248 239 226/.56);font-size:clamp(.62rem,.58rem + .1cqi,.7rem);font-weight:650}.ProductPageExperience_assuranceMerchant__sdmB_{max-width:min(100%,15rem);color:rgb(248 239 226/.68);text-decoration:none;transition:color .18s ease}.ProductPageExperience_assuranceMerchant__sdmB_:hover{color:#fff8ee}.ProductPageExperience_contentSection__WaK5e{margin-top:var(--app-section-gap)}.ProductPageExperience_relationships__7PV8Y{display:grid;gap:var(--app-section-gap);margin-top:var(--app-section-gap)}.ProductPageExperience_mobileBar__dUusL{position:fixed;inset-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right));bottom:calc(5.75rem + env(safe-area-inset-bottom));z-index:90;border:1px solid var(--glass-border);border-radius:1.25rem;background:var(--glass-surface-strong);padding:.5rem;box-shadow:var(--shadow-strong);backdrop-filter:blur(24px) saturate(140%)}@container product-page (max-width: 63rem){.ProductPageExperience_heroContent__Wohgb{grid-template-columns:minmax(0,.96fr) minmax(19.5rem,1.04fr);min-height:clamp(29rem,58cqi,36rem)}.ProductPageExperience_galleryStage__uzuIS{min-height:clamp(25rem,52cqi,33rem)}.ProductPageExperience_productTitle__x2lGj{font-size:clamp(1.5rem,1.1rem + 1.05cqi,2.25rem)}.ProductPageExperience_signalRow__pb_lA{gap:.38rem}.ProductPageExperience_merchantInline__Rk9AP{max-width:10.5rem}}@container product-page (max-width: 52rem){.ProductPageExperience_heroShade__eLCtm{background:linear-gradient(180deg,rgb(3 8 18/.24),rgb(3 8 18/.58) 42%,rgb(3 8 18/.96) 78%,rgb(3 8 18/.98))}.ProductPageExperience_heroContent__Wohgb{grid-template-columns:minmax(0,1fr);gap:.35rem;min-height:0;padding:clamp(.65rem,2.2cqi,1rem)}.ProductPageExperience_galleryStage__uzuIS{min-height:clamp(22rem,72cqi,31rem)}.ProductPageExperience_purchaseColumn__OB_0T{margin-top:-.35rem}.ProductPageExperience_purchasePanel__UM810{border-radius:clamp(1rem,.9rem + .5cqi,1.35rem)}.ProductPageExperience_productTitle__x2lGj{max-width:20ch;font-size:clamp(1.55rem,1.15rem + 1.45cqi,2.35rem)}.ProductPageExperience_availabilityPill__bAtA_{margin-left:0}}@container product-page (max-width: 34rem){.ProductPageExperience_inner__kJrgU{padding-inline:clamp(.55rem,3.2cqi,.85rem)}.ProductPageExperience_hero__z8y2v{border-radius:1.15rem}.ProductPageExperience_heroContent__Wohgb{padding:.5rem}.ProductPageExperience_galleryStage__uzuIS{min-height:clamp(20rem,94cqi,27rem);border-radius:.95rem}.ProductPageExperience_galleryImageFrame__Zl3F_{inset:2.25rem .35rem 2.35rem}.ProductPageExperience_galleryBottomRow__Aiea8 span:last-child{display:none}.ProductPageExperience_purchasePanel__UM810{padding:.9rem}.ProductPageExperience_panelMetaRow__CivZE,.ProductPageExperience_priceRow__Uv8MN{align-items:flex-start}.ProductPageExperience_productTitle__x2lGj{font-size:clamp(1.45rem,1.05rem + 3.4cqi,2rem)}.ProductPageExperience_signalRow__pb_lA{align-items:stretch}.ProductPageExperience_availabilityPill__bAtA_,.ProductPageExperience_merchantInline__Rk9AP,.ProductPageExperience_signalPill__UUsW8{min-height:1.9rem}.ProductPageExperience_merchantInline__Rk9AP{max-width:100%}.ProductPageExperience_variantGrid__rl_LU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductPageExperience_variantButton__7uY_Q{min-width:0}.ProductPageExperience_secondaryActions__uSxuW{grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1024px){.ProductPageExperience_mobileBar__dUusL{display:none}}@media (prefers-reduced-motion:reduce){.ProductPageExperience_galleryExpand__7ACfj,.ProductPageExperience_galleryNavButton__FdfVx,.ProductPageExperience_galleryProductImage__nSWX4,.ProductPageExperience_variantButton__7uY_Q{transition:none}}.premiumCard_surface__wf13X{--premium-card-pointer-x:50%;--premium-card-pointer-y:50%;--premium-card-glow-size:22rem;position:relative;isolation:isolate;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.premiumCard_glow__YP7_x{position:absolute;inset:0;z-index:20;pointer-events:none;opacity:0;background:radial-gradient(var(--premium-card-glow-size) circle at var(--premium-card-pointer-x) var(--premium-card-pointer-y),color-mix(in oklab,var(--primary) 18%,transparent),transparent 70%);transition:opacity .25s ease}.premiumCard_actionTray__duDlE{opacity:1;transform:translateY(0);transition:opacity .26s ease,transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.premiumCard_surface__wf13X:hover{transform:translateY(-.25rem);border-color:color-mix(in oklab,var(--primary) 24%,var(--border));box-shadow:0 1.5rem 3.75rem rgb(0 0 0/18%),inset 0 1px 0 rgb(255 255 255/5%)}.premiumCard_surface__wf13X:focus-within .premiumCard_glow__YP7_x,.premiumCard_surface__wf13X:hover .premiumCard_glow__YP7_x{opacity:1}.premiumCard_actionTray__duDlE{opacity:0;transform:translateY(1rem)}.premiumCard_surface__wf13X:focus-within .premiumCard_actionTray__duDlE,.premiumCard_surface__wf13X:hover .premiumCard_actionTray__duDlE{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.premiumCard_actionTray__duDlE,.premiumCard_glow__YP7_x,.premiumCard_surface__wf13X{transition:none}.premiumCard_surface__wf13X:hover{transform:none}}.ProductRelationshipSection_section__UXwVj{min-width:0;overflow:hidden;border-top:1px solid color-mix(in oklab,var(--accent) 15%,var(--border));padding-top:clamp(1rem,.75rem + .85cqi,1.5rem)}.ProductRelationshipSection_header__EDXQy{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:clamp(.8rem,.6rem + .65cqi,1.2rem)}.ProductRelationshipSection_heading__20QrH{display:flex;min-width:0;align-items:flex-start;gap:clamp(.6rem,.48rem + .4cqi,.82rem)}.ProductRelationshipSection_icon__5reyL{display:grid;width:2.35rem;height:2.35rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in oklab,var(--accent) 22%,var(--border));border-radius:.8rem;background:color-mix(in oklab,var(--accent) 9%,transparent);color:var(--accent)}.ProductRelationshipSection_headingCopy__gWWlu{min-width:0}.ProductRelationshipSection_eyebrow__vKEC2{color:color-mix(in oklab,var(--muted-foreground) 88%,var(--accent));font-size:clamp(.61rem,.58rem + .09cqi,.69rem);font-weight:820;letter-spacing:.12em;text-transform:uppercase}.ProductRelationshipSection_title__MtJs1{margin-top:.22rem;font-size:clamp(1.25rem,1rem + .68cqi,1.8rem);font-weight:900;line-height:1.05;letter-spacing:-.028em}.ProductRelationshipSection_subtitle__qeAXf{display:-webkit-box;max-width:62ch;margin-top:.38rem;overflow:hidden;color:var(--muted-foreground);font-size:clamp(.72rem,.68rem + .1cqi,.8rem);line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductRelationshipSection_headerActions__A_vW5{display:flex;flex:0 0 auto;align-items:center;gap:.65rem}.ProductRelationshipSection_hint__caet8{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;color:var(--muted-foreground);font-size:clamp(.62rem,.59rem + .08cqi,.7rem);font-weight:720}.ProductRelationshipSection_desktopControls__JY4Zg{display:none;align-items:center;gap:.45rem}.ProductRelationshipSection_scrollButton__2hHwv{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid color-mix(in oklab,var(--accent) 18%,var(--border));border-radius:999px;background:color-mix(in oklab,var(--card) 86%,transparent);color:var(--foreground);box-shadow:0 10px 28px rgb(0 0 0/.11),inset 0 1px 0 color-mix(in oklab,white 28%,transparent);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease}.ProductRelationshipSection_scrollButton__2hHwv:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 42%,var(--border));background:color-mix(in oklab,var(--accent) 10%,var(--card))}.ProductRelationshipSection_scrollButton__2hHwv:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ProductRelationshipSection_scrollButton__2hHwv:disabled{cursor:not-allowed;opacity:.3}.ProductRelationshipSection_scrollButtonPrimary__hY7BL{border-color:color-mix(in oklab,var(--accent) 28%,var(--border));background:var(--foreground);color:var(--background)}.ProductRelationshipSection_scrollButtonPrimary__hY7BL:hover:not(:disabled){background:color-mix(in oklab,var(--foreground) 90%,var(--accent))}.ProductRelationshipSection_rail__8wJjh{display:grid;min-width:0;grid-auto-columns:clamp(9.5rem,20cqi,12rem);grid-auto-flow:column;gap:var(--app-card-gap);margin-top:clamp(.8rem,.62rem + .6cqi,1.1rem);overflow-x:auto;overscroll-behavior-inline:contain;padding:.08rem .08rem .55rem;scroll-behavior:smooth;scroll-padding-inline:.08rem;scroll-snap-type:inline mandatory;scrollbar-color:color-mix(in oklab,var(--accent) 28%,transparent) transparent;scrollbar-width:thin}.ProductRelationshipSection_productCard____Tc9{width:100%;min-width:0;scroll-snap-align:start}@container product-page (max-width: 36rem){.ProductRelationshipSection_header__EDXQy{align-items:flex-start}.ProductRelationshipSection_hint__caet8{display:none}.ProductRelationshipSection_rail__8wJjh{grid-auto-columns:clamp(9rem,44cqi,11rem)}}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.ProductRelationshipSection_desktopControls__JY4Zg{display:flex}.ProductRelationshipSection_hint__caet8{display:none}}@media (prefers-reduced-motion:reduce){.ProductRelationshipSection_rail__8wJjh{scroll-behavior:auto}.ProductRelationshipSection_scrollButton__2hHwv{transition:none}}