.product-variant-selector_optionStack__l_GsL{display:grid;gap:1.6rem;padding-top:.45rem}.product-variant-selector_optionGroup__dUTDx{display:grid;gap:0;min-width:0;margin:0;padding:0;border:none}.product-variant-selector_optionLabel__ARkCA{margin-bottom:.8rem;color:rgba(17,17,17,.52);font-family:var(--font-ui),sans-serif;font-size:.76rem;font-weight:500;letter-spacing:.12em;line-height:1;text-transform:uppercase}.product-variant-selector_optionLabelRow__Vcywl{display:inline-flex;align-items:center;gap:.28rem}.product-variant-selector_optionLabelCopy__9FE9C{display:inline-flex;align-items:center}.product-variant-selector_optionHelpTrigger__xBZ3M{display:none;align-items:center;justify-content:center;flex:none;width:1.08rem;height:1.08rem;padding:0;border:1px solid rgba(17,17,17,.08);border-radius:999px;background:color-mix(in srgb,var(--background) 72%,white 28%);color:rgba(17,17,17,.38);box-shadow:0 12px 24px -22px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.72);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),background-color .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1)}.product-variant-selector_optionHelpTrigger__xBZ3M:hover{transform:translateY(-1px);border-color:rgba(17,17,17,.14);color:rgba(17,17,17,.62);background:color-mix(in srgb,var(--popover) 88%,white 12%)}.product-variant-selector_optionHelpTrigger__xBZ3M:focus-visible{outline:none;border-color:rgba(17,17,17,.16);box-shadow:0 0 0 3px rgba(17,17,17,.06),0 12px 24px -22px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.72)}.product-variant-selector_optionHelpTrigger__xBZ3M:active{transform:translateY(0) scale(.98)}.product-variant-selector_optionHelpTriggerIcon___j_Ux{width:.6rem;height:.6rem;color:currentColor}.product-variant-selector_optionRow__oRl_1{display:flex;flex-wrap:wrap;gap:.9rem}.product-variant-selector_optionChip__4DScd{min-width:0}.product-variant-selector_optionChipActive__BVIoE{box-shadow:var(--shadow-button)}.product-variant-selector_optionChipInactive__vorhe{color:rgba(17,17,17,.84)}.product-variant-selector_colorSwatch__zMiCE{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:white;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1)}.product-variant-selector_colorSwatch__zMiCE:hover{transform:translateY(-1px)}.product-variant-selector_colorSwatchActive__wRSik{border-color:rgba(17,17,17,.3);box-shadow:0 0 0 3px rgba(17,17,17,.08)}.product-variant-selector_colorSwatchFill__9Ru4J{display:block;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--pdp-swatch-color);box-shadow:inset 0 0 0 1px rgba(255,255,255,.34)}.product-variant-selector_colorNoteHoverCard__t2eGH[data-slot=hover-card-content]{display:grid;gap:.34rem;inline-size:min(16.4rem,calc(100vw - 2.25rem));max-inline-size:min(29ch,calc(100vw - 2.25rem));padding:.82rem .92rem .86rem;border:1px solid rgba(17,17,17,.07);border-radius:calc(var(--radius-lg) + .18rem);background:linear-gradient(180deg,color-mix(in srgb,var(--popover) 95%,white 5%),color-mix(in srgb,var(--background) 84%,rgba(244,241,236,.96) 16%));color:color-mix(in srgb,var(--popover-foreground) 90%,rgba(17,17,17,.1));box-shadow:0 22px 40px -30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.74);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden}.product-variant-selector_colorNoteHoverCardCopy__uReLn{margin:0;color:rgba(17,17,17,.82);font-family:var(--font-body),sans-serif;font-size:.9rem;line-height:1.48;letter-spacing:0;text-transform:none;overflow-wrap:break-word;text-wrap:pretty}.product-variant-selector_colorNoteFallback__ZBRX_{display:grid;gap:.28rem;margin-top:.7rem;padding:.68rem .8rem .72rem;max-width:34ch;border:1px solid rgba(17,17,17,.07);border-radius:calc(var(--radius-md) + .14rem);background:linear-gradient(180deg,color-mix(in srgb,var(--popover) 94%,white 6%),color-mix(in srgb,var(--background) 92%,white 8%));box-shadow:0 16px 26px -30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.74)}.product-variant-selector_colorNoteFallbackConditional__5A38R{display:grid}.product-variant-selector_colorNoteCopy__YcY_H{margin:0;color:rgba(17,17,17,.74);font-family:var(--font-body),sans-serif;font-size:.84rem;line-height:1.5;letter-spacing:0;text-wrap:balance}@media (hover:hover) and (pointer:fine){.product-variant-selector_optionHelpTrigger__xBZ3M{display:inline-flex}.product-variant-selector_colorNoteFallbackConditional__5A38R{display:none}}.product-detail-experience_experience__AX9Mn{display:grid;gap:clamp(2.4rem,4vw,3.4rem)}.product-detail-experience_hero__p5uEg{display:grid;gap:clamp(1.75rem,4vw,4rem);align-items:start;grid-template-columns:minmax(0,1.06fr) minmax(19rem,.84fr)}.product-detail-experience_rail__ecmry{display:grid;gap:1.3rem;padding-top:clamp(.4rem,1.6vw,1.25rem)}.product-detail-experience_detailActions__AnuH2{display:flex;flex-wrap:wrap;gap:.85rem;padding-top:.15rem}.product-detail-experience_copyStack__YcXpj{display:grid;gap:.95rem}.product-detail-experience_ctaStack__GKzc1{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem}.product-detail-experience_ctaStack__GKzc1>*{min-width:0}@media (max-width:1024px){.product-detail-experience_hero__p5uEg{grid-template-columns:1fr}.product-detail-experience_ctaStack__GKzc1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.product-detail-experience_detailActions__AnuH2{width:100%}.product-detail-experience_ctaStack__GKzc1{grid-template-columns:minmax(0,1fr)}}.product-section-shell_section__yZKZF{display:grid;gap:1.5rem;padding-top:clamp(1.25rem,2.8vw,1.9rem);border-top:1px solid var(--line-soft)}.product-section-shell_overflowVisible__POQjL{overflow:visible}.product-section-shell_band__LXxgI{position:relative;overflow:visible;padding-block:0;background:transparent}.product-section-shell_shell__qlY_L{position:relative;z-index:1;width:100%;margin:0;padding-inline:0}.product-section-shell_surface__Va9xw{position:relative;display:grid;gap:clamp(1.35rem,2.8vw,2rem);padding:0;background:transparent;box-shadow:none;isolation:isolate;overflow:visible}.product-section-shell_title__FUgtN{max-width:8ch;margin:0;color:var(--brand-carbon);font-family:var(--font-display),sans-serif;font-size:4rem;font-weight:600;line-height:.9;letter-spacing:0;text-wrap:balance}@media (max-width:767px){.product-section-shell_title__FUgtN{font-size:2.8rem}}.product-faq-section_section__7ilAz{margin-top:0}.product-faq-section_surface__L62OE{gap:clamp(1.1rem,2.4vw,1.8rem)}.product-faq-section_header__U2lFY{position:relative;z-index:1;display:grid;gap:.7rem}.product-faq-section_title__PhWjk{max-width:9ch}.product-faq-section_accordion__PvcR_{position:relative;z-index:1;width:100%}.product-faq-section_item__mal0G{border-top:1px solid rgba(69,79,91,.12)}.product-faq-section_item__mal0G:last-child{border-bottom:1px solid rgba(69,79,91,.12)}.product-faq-section_trigger__EafIc{padding-block:1.1rem;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:normal;letter-spacing:normal}.product-faq-section_trigger__EafIc:focus-visible,.product-faq-section_trigger__EafIc:hover{color:inherit}.product-faq-section_triggerCopy__qI9Zv{display:grid;grid-template-columns:minmax(5.6rem,8.8rem) minmax(0,1fr);gap:clamp(1.15rem,2.6vw,2rem);align-items:start;width:100%}.product-faq-section_index__20Thp{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:flex-start;justify-content:flex-start;min-width:0;margin-top:-.05rem;color:rgba(17,38,62,.04);font-family:var(--font-display),sans-serif;font-size:4.55rem;font-weight:600;line-height:.86;-webkit-text-stroke:1.1px rgba(17,38,62,.24);paint-order:stroke fill;text-shadow:0 8px 16px rgba(128,139,149,.04)}.product-faq-section_indexDigit__DzEBx{display:inline-block}.product-faq-section_indexDigit__DzEBx:first-child{opacity:.88;transform:translateY(.03em)}.product-faq-section_indexDigit__DzEBx:last-child{margin-left:clamp(.05rem,.18vw,.12rem)}.product-faq-section_question__BsRWb{padding-top:.44rem;color:rgba(18,32,46,.88);font-family:var(--font-display),sans-serif;font-size:1.48rem;font-weight:600;line-height:1.04;letter-spacing:0;text-wrap:balance}.product-faq-section_trigger__EafIc [data-slot=accordion-trigger-icon]{margin-top:.76rem;color:rgba(14,31,49,.42)}.product-faq-section_content__jGsSF{padding-bottom:0}.product-faq-section_answerGrid__aqQbf{display:grid;grid-template-columns:minmax(5.6rem,8.8rem) minmax(0,1fr);gap:clamp(1.15rem,2.6vw,2rem);padding-bottom:1.2rem}.product-faq-section_answer__Q94Rw{margin:0;max-width:58ch;color:rgba(23,35,47,.72);font-size:.98rem;line-height:1.68;letter-spacing:0;text-wrap:pretty}@media (max-width:767px){.product-faq-section_answerGrid__aqQbf,.product-faq-section_triggerCopy__qI9Zv{grid-template-columns:minmax(4.2rem,5.3rem) minmax(0,1fr);gap:.85rem}.product-faq-section_index__20Thp{margin-top:0;font-size:2.95rem;-webkit-text-stroke-width:.92px}.product-faq-section_question__BsRWb{padding-top:.34rem;font-size:1.14rem}.product-faq-section_trigger__EafIc [data-slot=accordion-trigger-icon]{margin-top:.5rem}.product-faq-section_answerGrid__aqQbf{padding-bottom:1rem}}@keyframes product-how-to-use-section_stepRise__qXEjW{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}.product-how-to-use-section_header__bqTb4{position:relative;z-index:1;display:grid;gap:1rem}.product-how-to-use-section_headingCopy__nxRh7{display:grid;gap:.85rem}.product-how-to-use-section_list__PN2RK{display:grid;gap:0;margin:0;padding:0;list-style:none;position:relative;z-index:1}.product-how-to-use-section_item__wasik{display:grid;grid-template-columns:minmax(5.6rem,8.8rem) minmax(0,1fr);gap:clamp(1.15rem,2.6vw,2rem);align-items:start;padding:1.18rem 0 1.12rem;border-top:1px solid rgba(69,79,91,.12);opacity:0;transform:translate3d(0,14px,0);animation:product-how-to-use-section_stepRise__qXEjW .68s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--pdp-step-index, 0) * 90ms)}.product-how-to-use-section_itemIndex__PlTSC{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:flex-start;justify-content:flex-start;min-width:0;margin-top:-.08rem;color:rgba(17,38,62,.04);font-family:var(--font-display),sans-serif;font-size:5rem;font-weight:600;line-height:.84;-webkit-text-stroke:1.15px rgba(17,38,62,.26);paint-order:stroke fill;text-shadow:0 8px 16px rgba(128,139,149,.05)}.product-how-to-use-section_itemIndexDigit__xisbm{display:inline-block}.product-how-to-use-section_itemIndexDigit__xisbm:first-child{opacity:.88;transform:translateY(.03em)}.product-how-to-use-section_itemIndexDigit__xisbm:last-child{margin-left:clamp(.06rem,.22vw,.14rem)}.product-how-to-use-section_itemCopy___t4bX{display:grid;gap:0;max-width:min(100%,42rem);padding-top:.34rem}.product-how-to-use-section_itemTitle__GpOTF{margin:0;color:rgba(18,32,46,.88);font-family:var(--font-display),sans-serif;font-size:2.35rem;font-weight:600;line-height:.96;letter-spacing:0;text-wrap:pretty}.product-how-to-use-section_itemDescription__LPMGd{margin:.7rem 0 0;max-width:min(100%,34rem);color:rgba(18,32,46,.62);font-size:.98rem;line-height:1.65;text-wrap:pretty}.product-how-to-use-section_itemDescriptionOnly__m_7i7{margin-top:.14rem}@media (max-width:1024px){.product-how-to-use-section_header__bqTb4{grid-template-columns:1fr}}@media (max-width:767px){.product-how-to-use-section_item__wasik{grid-template-columns:minmax(4.2rem,5.3rem) minmax(0,1fr);gap:.85rem}.product-how-to-use-section_itemIndex__PlTSC{margin-top:-.03rem;font-size:3.1rem;-webkit-text-stroke-width:.95px}.product-how-to-use-section_itemCopy___t4bX{padding-top:.18rem}.product-how-to-use-section_itemTitle__GpOTF{font-size:1.45rem;line-height:.98}.product-how-to-use-section_itemDescription__LPMGd{margin-top:.55rem;font-size:.95rem;line-height:1.58}}@media (prefers-reduced-motion:reduce){.product-how-to-use-section_item__wasik{opacity:1;transform:none;animation:none}}.product-related-products-section_heading__NFxQ7{display:grid;gap:.7rem}.product-related-products-section_grid__HRkiO{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.product-related-products-section_grid__HRkiO{grid-template-columns:1fr}}