@layer properties,theme,base,components,lism,utilities;@layer lism.primitives,lism.props,lism.recipe-0,lism.recipe-40,lism.recipe-80,lism.recipe-120,lism.recipe-136,lism.recipe-152,lism.recipe-160,lism.recipe-175,lism.recipe-1025,lism.recipe-1040,lism.recipe-1048,lism.recipe-1064,lism.recipe-1080,lism.recipe-1088,lism.recipe-1096,lism.recipe-1104,lism.recipe-3021,lism.recipe-3022,lism.recipe-3024,lism.recipe-3026,lism.recipe-3028,lism.recipe-3032,lism.recipe-3040,lism.recipe-3048,lism.recipe-3064,lism.recipe-3080,lism.recipe-3088,lism.recipe-3104,lism.recipe-3120,lism.recipe-3136,lism.recipe-3160,lism.recipe-3164,lism.recipe-3168,lism.recipe-3172,lism.recipe-3174,lism.recipe-3178,lism.recipe-3181,lism.recipe-3182,lism.recipe-3184,lism.recipe-3188,lism.recipe-3200,lism.recipe-6104,lism.recipe-6176,lism.utilities;@layer properties,theme,base,components,lism,utilities;@layer lism.primitives{.pdp-button-reset\:-py\:0#product-page-main :where(button):not(:where([data-cms])){padding-block:0}.pdp-paragraph-reset\:-m\:0#product-page-main :where(p,fieldset):not(:where([data-cms])){margin:0}.pdp-paragraph-reset\:-p\:0#product-page-main :where(p,fieldset):not(:where([data-cms])){padding:0}.c--productPage{accent-color:var(--primary)}.contextual-cart-feedback-action{max-width:100%;min-height:calc(var(--spacing) * 11);justify-self:end}.contextual-cart-feedback-content{overflow-wrap:anywhere;min-width:0}.contextual-cart-feedback-title{color:var(--text);font-weight:var(--fw--medium)}.custom-scrollbar{scrollbar-color:var(--foreground) transparent;scrollbar-color:color-mix(in oklch,var(--foreground) 38%,transparent) transparent;scrollbar-width:thin;transition-duration:var(--duration-quick);transition-property:scrollbar-color;transition-timing-function:var(--ease-smooth-out)}.feedback-crossfade-current,.feedback-crossfade-outgoing{gap:calc(var(--spacing) * .5);min-width:0}.feedback-lifetime{transition-duration:var(--duration-standard);transition-property:grid-template-rows,opacity;transition-timing-function:var(--ease-smooth-out)}.has--scroll-mask{--scroll-mask-b-from:100%;--scroll-mask-l-from:0;--scroll-mask-r-from:100%;--scroll-mask-t-from:100%;-webkit-mask-composite:source-in;animation:none;-webkit-mask-image:none;mask-image:none;mask-composite:intersect}.has--scroll-mask-x{--scroll-mask-fade-from-l:var(--scroll-edge-fade-inline-size);--scroll-mask-fade-from-r:calc(100% - var(--scroll-edge-fade-inline-size))}.has--scroll-mask-y{--scroll-mask-fade-from-b:var(--scroll-edge-fade-block-stop,80%);--scroll-mask-fade-from-t:var(--scroll-edge-fade-block-stop,80%)}.has--transition-after:after{transition-property:none}@media (prefers-reduced-motion:no-preference){.has--transition-after:after{transition-duration:var(--default-transition-duration,.15s);transition-timing-function:var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1))}}.header-dot-surface{--header-dot-opacity:.48}.homepage-faq-accordion__chevron{transition:transform var(--duration-surface-open) var(--ease-smooth-out)}.homepage-faq-accordion__summary{transition-duration:var(--duration-hover);transition-property:color,transform,box-shadow,scale;transition-timing-function:var(--ease-smooth-out)}.image-outline{outline:1px solid var(--image-outline-color)}.inline-cart-feedback{border-radius:var(--bdrs--40);background-color:var(--base-2);color:var(--text-2);font-size:var(--fz--s);align-items:center;gap:calc(var(--spacing) * 1);line-height:var(--lh--s);padding-inline:var(--space-2);padding-block:var(--space-1-5);grid-template-columns:repeat(1,minmax(0,1fr));margin-block-start:calc(var(--spacing) * 2)}.link-subtle:not(:where([data-cms])){transition-duration:var(--duration-standard);transition-property:color,transform;transition-timing-function:var(--ease-smooth-out)}.link-subtle:not(:where([data-cms])):after{content:"";opacity:.75;transform-origin:0;pointer-events:none;height:1px;transition-duration:var(--duration-linger);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--ease-smooth-out);bottom:-.16rem;background:currentColor;position:absolute;inset-inline:0;transform:scaleX(0)}.link-subtle:is(a):not(:where([data-cms])):after{inset-inline-end:calc(var(--spacing) * 5)}.link-subtle:where(a):not(:where([data-cms])){padding-inline-end:calc(var(--spacing) * 5)}.link-subtle:where(a):not(:where([data-cms])):before{content:"";height:calc(var(--spacing) * 3.5);-webkit-mask-image:var(--link-arrow-svg);mask-image:var(--link-arrow-svg);opacity:0;pointer-events:none;transition-duration:var(--duration-standard);transition-property:opacity,transform;transition-timing-function:var(--ease-smooth-out);width:calc(var(--spacing) * 3.5);inset-inline-end:calc(var(--spacing) * .5);background-color:currentColor;position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem .875rem;mask-size:.875rem .875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-deferred-details-stack{gap:calc(var(--spacing) * 8)}.product-feedback-copy{transition-duration:var(--duration-standard);transition-property:opacity;transition-timing-function:var(--ease-smooth-out)}.product-form{gap:var(--product-page-info-stack-gap)}.product-intelligence-body{gap:calc(var(--spacing) * 8)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.product-media-gallery__rail-scrim:where([data-glass-surface=quick-add-drawer] *){-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000,#000)}}.product-option-selector{background-color:var(--base-2);color:color-mix(in oklch,var(--text) 88%,transparent);height:calc(var(--spacing) * 11)}.product-option-selector-row{margin-inline:calc(-1 * var(--product-option-selector-bleed));margin-block:calc(-1 * var(--product-option-selector-bleed));--product-option-selector-bleed:calc(var(--spacing) * 1);padding-inline:var(--product-option-selector-bleed);padding-block:var(--product-option-selector-bleed);scroll-padding-inline:var(--product-option-selector-bleed)}.product-page-shell{--option-group-track:var(--header-background)}.product-pdp-section{gap:calc(var(--spacing) * 4)}.product-receipt-action{max-width:50%}.product-receipt-label-line,.product-receipt-mainline{gap:calc(var(--spacing) * 1)}.product-receipt-name{text-box:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-receipt-variant{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.size-picker-header-summary{container:size-picker-summary/inline-size}.size-picker-option-header{container:size-picker-header/inline-size}.skel-crossfade{grid-template:1fr/1fr}.skel-crossfade-content{filter:blur(var(--blur-swap));min-width:0;min-height:0;transition-duration:var(--duration-panel-open);transition-property:opacity,filter;transition-timing-function:var(--ease-symmetric)}.skel-crossfade-placeholder{filter:blur();min-width:0;min-height:0;transition-duration:var(--duration-panel-open);transition-property:opacity,filter;transition-timing-function:var(--ease-symmetric)}.surface-structured-row:not(:where([data-cms])){transition-duration:var(--duration-quick);transition-property:background-color;transition-timing-function:var(--ease-smooth-out)}.type-data-label{color:var(--text-2)}.type-display-editorial{font-family:var(--ff--accent);text-box:trim-both cap alphabetic;text-wrap:balance;line-height:1}.type-display-faq{font-family:var(--ff--accent);text-box:trim-both cap alphabetic;text-wrap:balance}.type-surface-kicker{color:var(--text-2)}.c--productSizePrompt{--product-size-selection-pulse-ms:.48s;--product-size-selection-stagger-step:var(--duration-stagger)}}@layer lism.props{.-ac\:start{align-content:start}.-accent\:primary{accent-color:var(--primary)}.-ai\:flex-end{align-items:flex-end}.-anim\:review-loading{animation:review-list-loading-pulse var(--duration-skeleton-pulse) var(--ease-symmetric) infinite}.-ar\:ratio{aspect-ratio:var(--ratio,auto)}.-aslf\:end{align-self:flex-end}.-bd-b\:table-border{border-bottom:1px solid var(--table-border)}.-bd-be\:transparent{border-block-end:1px solid #0000}.-bd-bottom-style\:solid{border-bottom-style:solid}.-bd-bottom-width\:px{border-bottom-width:1px}.-bd-bs\:solid{border-block-start:1px solid var(--divider)}.-bd-color\:divider\/55{border-color:var(--divider);border-color:color-mix(in oklch,var(--divider) 55%,transparent)}.-bd\:2-60{border:2px solid var(--divider);border:2px solid color-mix(in oklch,var(--divider) 60%,transparent)}.-bg\:text{background:var(--text)}.-bgc\:accent{background-color:var(--lism-accent)}.-bgc\:base-2\/78{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 78%,transparent)}.-bgc\:base-2\/88{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 88%,transparent)}.-bgc\:base-2\/92{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 92%,transparent)}.-bgc\:brand\/20{background-color:var(--lism-brand);background-color:color-mix(in oklch,var(--lism-brand) 20%,transparent)}.-bgc\:brand\/5{background-color:var(--lism-brand);background-color:color-mix(in oklch,var(--lism-brand) 5%,transparent)}.-bgc\:cta-positive-soft{background-color:var(--cta-positive-soft)}.-bgc\:header{background-color:var(--header-background)}.-bgc\:overlay\/70{background-color:var(--overlay);background-color:color-mix(in oklch,var(--overlay) 70%,transparent)}.-bgc\:text\/30{background-color:var(--text);background-color:color-mix(in oklch,var(--text) 30%,transparent)}.-bgc\:text\/50{background-color:var(--text);background-color:color-mix(in oklch,var(--text) 50%,transparent)}.-bgc\:white\/30{background-color:oklch(100% 5.96046e-8 none/.3)}.-bgi\:divider{background-image:linear-gradient(to right,transparent,var(--divider),transparent);background-image:linear-gradient(to right,transparent,color-mix(in oklch,var(--divider) 60%,transparent),transparent)}.-bgi\:grid{background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-image:linear-gradient(color-mix(in oklch,var(--text) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--text) 8%,transparent) 1px,transparent 1px)}.-bgi\:media-fade{background-image:linear-gradient(to top,var(--overlay),transparent,transparent);background-image:linear-gradient(to top,color-mix(in oklch,var(--overlay) 28%,transparent),transparent,transparent)}.-bgi\:media-scrim{background-image:linear-gradient(to top,var(--header-background),transparent)}.-bgsz\:grid{background-size:40px 40px}.-border-color\:transparent{border-color:#0000}.-bsz\:len-5rem{block-size:5rem}.-bsz\:step-1{block-size:calc(var(--spacing)*1)}.-bsz\:step-2{block-size:calc(var(--spacing)*2)}.-bsz\:step-24{block-size:calc(var(--spacing)*24)}.-bsz\:step-4{block-size:calc(var(--spacing)*4)}.-bsz\:step-5{block-size:calc(var(--spacing)*5)}.-bsz\:step-7{block-size:calc(var(--spacing)*7)}.-bsz\:step-8{block-size:calc(var(--spacing)*8)}.-bxsh\:ring{box-shadow:0 0 0 var(--lism-ring-offset-width,0) var(--lism-ring-offset-color,#fff),var(--lism-ring-inset, ) 0 0 0 calc(var(--lism-ring-width,0px) + var(--lism-ring-offset-width,0px)) var(--lism-ring-color,currentColor)}.-c\:current\/72{color:color-mix(in oklch,currentColor 72%,transparent)}.-c\:current\/80{color:color-mix(in oklch,currentColor 80%,transparent)}.-c\:form-error{color:var(--form-error)}.-c\:green{color:var(--green)}.-c\:promo{color:var(--promo)}.-c\:text-2\/50{color:color-mix(in oklch,var(--text-2) 50%,transparent)}.-c\:text-2\/70{color:color-mix(in oklch,var(--text-2) 70%,transparent)}.-c\:text\/3{color:color-mix(in oklch,var(--text) 3%,transparent)}.-c\:text\/30{color:color-mix(in oklch,var(--text) 30%,transparent)}.-c\:text\/50{color:color-mix(in oklch,var(--text) 50%,transparent)}.-c\:text\/60{color:color-mix(in oklch,var(--text) 60%,transparent)}.-c\:white\/55{color:oklch(100% 5.96046e-8 none/.55)}.-cg\:step-1{-moz-column-gap:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*1)}.-cnt-name\:pdp-page{container-name:pdp-page}.-cnt-name\:quick-add-commerce{container-name:quick-add-commerce}.-cnt-name\:quick-add-options{container-name:quick-add-options}.-cols\:2{--cols:2}.-cols\:3{--cols:3}.-contain-bsz\:review{contain-intrinsic-block-size:auto 18rem}.-contain\:layout-paint{contain:layout paint}.-contain\:paint{contain:paint}.-contentSize\:m{--content-size:var(--sz--m)}.-corner\:inherit{corner-shape:inherit}.-cursor\:grab{cursor:grab}.-cursor\:not-allowed{cursor:not-allowed}.-cursor\:text{cursor:text}.-cursor\:zoom-in{cursor:zoom-in}.-cv\:auto{content-visibility:auto}.-d\:webkit-box{display:-webkit-box}.-drawer-opacity\:1{--drawer-backdrop-opacity:1}.-drawer-progress\:0{--drawer-swipe-progress:0}.-ff\:inherit{font-family:inherit}.-filter\:blur-8{filter:blur(8px)}.-filter\:grayscale{filter:grayscale()}.-fit\:contain{-o-object-fit:contain;object-fit:contain}.-fs\:italic{font-style:italic}.-fw\:black{font-weight:900}.-fw\:ui-medium{font-weight:500}.-fxw\:nowrap{flex-wrap:nowrap}.-fz\:3xl{font-size:var(--fz--3xl)}.-fz\:4xl{font-size:var(--fz--4xl)}.-fz\:badge{font-size:.75rem}.-fz\:sm{font-size:.875rem}.-g\:step-2-5{gap:calc(var(--spacing)*2.5)}.-g\:step-6{gap:calc(var(--spacing)*6)}.-gcs\:1{grid-column-start:1}.-gcs\:2{grid-column-start:2}.-grs\:1{grid-row-start:1}.-grs\:2{grid-row-start:2}.-gtc\:auto-main{grid-template-columns:auto minmax(0,1fr)}.-gtc\:pair-auto{grid-template-columns:minmax(0,1fr) auto}.-gtc\:pair-min-auto{grid-template-columns:minmax(min-content,1fr) auto}.-gtc\:rating-row{grid-template-columns:2rem minmax(5rem,1fr) max-content}.-gtr\:1fr{grid-template-rows:1fr}.-h\:len-9px{height:9px}.-h\:step-1-5{height:calc(var(--spacing)*1.5)}.-h\:step-12{height:calc(var(--spacing)*12)}.-h\:step-14{height:calc(var(--spacing)*14)}.-h\:step-16{height:calc(var(--spacing)*16)}.-h\:step-2{height:calc(var(--spacing)*2)}.-h\:step-2-5{height:calc(var(--spacing)*2.5)}.-h\:step-9{height:calc(var(--spacing)*9)}.-i-be\:step-8{inset-block-end:calc(var(--spacing)*8)}.-i-bs\:pdp-sticky{inset-block-start:var(--product-page-sticky-top)}.-i-bs\:step-24{inset-block-start:calc(var(--spacing)*24)}.-i-bs\:step-3{inset-block-start:calc(var(--spacing)*3)}.-i-e\:neg-step-4{inset-inline-end:calc(var(--spacing)*-4)}.-i-e\:step-3{inset-inline-end:calc(var(--spacing)*3)}.-i-e\:step-4{inset-inline-end:calc(var(--spacing)*4)}.-i-s\:step-3{inset-inline-start:calc(var(--spacing)*3)}.-i-s\:step-4{inset-inline-start:calc(var(--spacing)*4)}.-jc\:flex-start{justify-content:flex-start}.-jc\:safe-center{justify-content:safe center}.-lc\:3{line-clamp:3}.-lh\:4{line-height:calc(var(--spacing)*4)}.-lh\:5{line-height:calc(var(--spacing)*5)}.-lh\:7{line-height:calc(var(--spacing)*7)}.-lh\:17{line-height:1.7}.-lts\:l{letter-spacing:var(--lts--l)}.-m\:step-1{margin:calc(var(--spacing)*1)}.-mask-fade-b\:block-fixed{--scroll-mask-fade-from-b:calc(100% - var(--scroll-edge-fade-block-fixed,2rem))}.-mask-fade-t\:block-fixed{--scroll-mask-fade-from-t:calc(100% - var(--scroll-edge-fade-block-fixed,2rem))}.-max-bsz\:cap-block-34{max-block-size:min(34rem,100dvh - 2rem)}.-max-h\:len-92dvh{max-height:92dvh}.-max-sz\:cap-18{max-inline-size:min(18rem,100vw - 2rem)}.-max-sz\:cap-22{max-inline-size:min(22rem,100vw - 2rem)}.-max-sz\:len-65ch{max-inline-size:65ch}.-max-sz\:none{max-inline-size:none}.-max-w\:len-12rem{max-width:12rem}.-max-w\:quick-add-actions-cap{max-width:42rem}.-mbe\:3{margin-block-end:var(--space-3)}.-mbs\:2{margin-block-start:var(--space-2)}.-mbs\:step-0-5{margin-block-start:calc(var(--spacing)*.5)}.-mbs\:step-1{margin-block-start:calc(var(--spacing)*1)}.-mbs\:step-1-5{margin-block-start:calc(var(--spacing)*1.5)}.-mbs\:step-2{margin-block-start:calc(var(--spacing)*2)}.-mbs\:step-4{margin-block-start:calc(var(--spacing)*4)}.-min-bsz\:0{min-block-size:0}.-min-bsz\:include-unit{min-block-size:var(--product-include-unit-min-height,1.125rem)}.-min-bsz\:step-14{min-block-size:calc(var(--spacing)*14)}.-min-h\:len-188px{min-height:188px}.-min-h\:len-224px{min-height:224px}.-min-h\:len-234px{min-height:234px}.-min-h\:len-538px{min-height:538px}.-min-h\:pdp-site-faq{min-height:max(764px,1614px - 177.1cqi,1307px - 100cqi)}.-min-h\:step-10{min-height:calc(var(--spacing)*10)}.-min-sz\:min{min-inline-size:min-content}.-min-sz\:step-11{min-inline-size:calc(var(--spacing)*11)}.-min-sz\:step-40{min-inline-size:calc(var(--spacing)*40)}.-min-sz\:step-5{min-inline-size:calc(var(--spacing)*5)}.-min-sz\:step-56{min-inline-size:calc(var(--spacing)*56)}.-min-sz\:step-8{min-inline-size:calc(var(--spacing)*8)}.-min-w\:100\%{min-width:100%}.-mix-blend\:difference{mix-blend-mode:difference}.-ms\:auto{margin-inline-start:auto}.-ms\:step-1-5{margin-inline-start:calc(var(--spacing)*1.5)}.-ms\:step-7{margin-inline-start:calc(var(--spacing)*7)}.-o\:4{opacity:.04}.-o\:35{opacity:.35}.-o\:40{opacity:.4}.-o\:80{opacity:.8}.-olo\:neg-1{outline-offset:-1px}.-order\:1{order:1}.-order\:first{order:-9999}.-order\:last{order:9999}.-origin\:top-center{transform-origin:top}.-osb\:contain{overscroll-behavior:contain}.-ov-x\:hidden{overflow-x:hidden}.-ov-y\:auto{overflow-y:auto}.-ov-y\:hidden{overflow-y:hidden}.-ov-y\:visible{overflow-y:visible}.-ov\:auto{overflow:auto}.-ovw\:anywhere{overflow-wrap:anywhere}.-p\:2-5{padding:var(--space-2-5)}.-p\:step-2{padding:calc(var(--spacing)*2)}.-p\:step-2-5{padding:calc(var(--spacing)*2.5)}.-p\:step-3{padding:calc(var(--spacing)*3)}.-p\:step-6{padding:calc(var(--spacing)*6)}.-p\:step-8{padding:calc(var(--spacing)*8)}.-pbe\:0{padding-block-end:0}.-pbe\:8{padding-block-end:var(--space-8)}.-pbe\:safe-bottom-5{padding-block-end:max(calc(var(--spacing)*5),env(safe-area-inset-bottom,1.25rem))}.-pbe\:step-2{padding-block-end:calc(var(--spacing)*2)}.-pbe\:step-20{padding-block-end:calc(var(--spacing)*20)}.-pbe\:step-3{padding-block-end:calc(var(--spacing)*3)}.-pbs\:1{padding-block-start:var(--space-1)}.-pbs\:2{padding-block-start:var(--space-2)}.-pbs\:4{padding-block-start:var(--space-4)}.-pbs\:step-1{padding-block-start:calc(var(--spacing)*1)}.-pbs\:step-1-5{padding-block-start:calc(var(--spacing)*1.5)}.-pbs\:step-16{padding-block-start:calc(var(--spacing)*16)}.-pbs\:step-2{padding-block-start:calc(var(--spacing)*2)}.-pbs\:step-4{padding-block-start:calc(var(--spacing)*4)}.-pe\:0{padding-inline-end:0}.-pe\:step-1{padding-inline-end:calc(var(--spacing)*1)}.-pe\:step-10{padding-inline-end:calc(var(--spacing)*10)}.-pe\:step-12{padding-inline-end:calc(var(--spacing)*12)}.-pe\:step-28{padding-inline-end:calc(var(--spacing)*28)}.-pe\:step-4{padding-inline-end:calc(var(--spacing)*4)}.-ps\:10{padding-inline-start:var(--space-10)}.-ps\:step-3-5{padding-inline-start:calc(var(--spacing)*3.5)}.-ps\:step-4{padding-inline-start:calc(var(--spacing)*4)}.-ps\:step-8{padding-inline-start:calc(var(--spacing)*8)}.-pt\:step-1-5{padding-top:calc(var(--spacing)*1.5)}.-px\:2{padding-inline:var(--space-2)}.-px\:1-5{padding-inline:var(--space-1-5)}.-px\:step-5{padding-inline:calc(var(--spacing)*5)}.-py\:5{padding-block:var(--space-5)}.-py\:step-6{padding-block:calc(var(--spacing)*6)}.-py\:step-8{padding-block:calc(var(--spacing)*8)}.-quick-add-padding\:step-3{--quick-add-section-padding-inline:calc(var(--spacing)*3)}.-rg\:step-0-5{row-gap:calc(var(--spacing)*.5)}.-rg\:step-1-5{row-gap:calc(var(--spacing)*1.5)}.-ring-c\:foreground{--lism-ring-color:var(--foreground)}.-ring-c\:ring\/50{--lism-ring-color:color-mix(in oklch,var(--ring) 50%,transparent)}.-ring-offset-c\:background{--lism-ring-offset-color:var(--background)}.-ring-offset-w\:2{--lism-ring-offset-width:2px}.-ring-w\:2{--lism-ring-width:2px}.-rotate\:45{rotate:45deg}.-sb-color\:foreground-22{scrollbar-color:var(--foreground-a22) transparent}.-sb-width\:thin{scrollbar-width:thin}.-scale\:1-03{scale:1.03}.-scale\:1-05{scale:1.05}.-scale\:dropdown-close{scale:var(--scale-dropdown-close)}.-snap-align\:center{scroll-snap-align:center}.-snap-type\:y-mandatory{scroll-snap-type:y mandatory}.-sz\:len-5rem{inline-size:5rem}.-sz\:step-4{inline-size:calc(var(--spacing)*4)}.-sz\:step-8{inline-size:calc(var(--spacing)*8)}.-t\:step-2{top:calc(var(--spacing)*2)}.-touch\:auto{touch-action:auto}.-touch\:pan-y{touch-action:pan-y}.-tr\:autofill{transition:background-color var(--duration-autofill-background) ease-in-out 0s}.-tr\:opacity-translate{transition:opacity var(--duration-linger) var(--ease-smooth-out),translate var(--duration-linger) var(--ease-soft)}.-tr\:opacity-visibility{transition:opacity var(--duration-standard) var(--ease-smooth-out),visibility 0s linear var(--duration-standard)}.-translate\:none{translate:none}.-translate\:y-step-1{translate:0 calc(var(--spacing)*1)}.-translate\:y-step-1-5{translate:0 calc(var(--spacing)*1.5)}.-trdel\:300{transition-delay:.3s}.-trp\:background-color-border-color-opacity{transition-property:background-color,border-color,opacity}.-trp\:background-color-color{transition-property:background-color,color}.-trp\:border-color-box-shadow-transform-opacity{transition-property:border-color,box-shadow,transform,opacity}.-trp\:color{transition-property:color}.-trp\:color-background-color-border-color{transition-property:color,background-color,border-color}.-trp\:color-translate{transition-property:color,translate}.-trp\:inline-size{transition-property:inline-size}.-trp\:opacity-translate{transition-property:opacity,translate}.-trp\:scale{transition-property:scale}.-trp\:scale-opacity{transition-property:scale,opacity}.-trp\:translate-border-color-opacity{transition-property:translate,border-color,opacity}.-tx\:full{--lism-translate-x:100%}.-tx\:neg-full{--lism-translate-x:-100%}.-ty\:neg-0-5px{--lism-translate-y:-.5px}.-ty\:step-0-5{--lism-translate-y:calc(var(--spacing)*.5)}.-ty\:step-2{--lism-translate-y:calc(var(--spacing)*2)}.-u-drag\:none{-webkit-user-drag:none}.-vt-name\:none{view-transition-name:none}.-w\:auto{width:auto}.-w\:cap-28{width:min(96vw,28rem)}.-w\:len-140pct{width:140%}.-w\:len-14px{width:14px}.-w\:len-3-6666667rem{width:3.66667rem}.-w\:max{width:max-content}.-w\:step-1-5{width:calc(var(--spacing)*1.5)}.-w\:step-16{width:calc(var(--spacing)*16)}.-w\:step-2{width:calc(var(--spacing)*2)}.-w\:step-28{width:calc(var(--spacing)*28)}.-w\:step-5{width:calc(var(--spacing)*5)}.-w\:step-6{width:calc(var(--spacing)*6)}.-wbo\:vertical{-webkit-box-orient:vertical}.-whs\:normal{white-space:normal}.-whs\:pre-wrap{white-space:pre-wrap}.-wlc\:1{-webkit-line-clamp:1}.-wlc\:2{-webkit-line-clamp:2}.-wlc\:3{-webkit-line-clamp:3}.-z\:0{z-index:0}.-z\:30{z-index:30}.-z\:50{z-index:50}.-z\:anchored-menu{z-index:var(--z-anchored-menu)}.-z\:pdp-summary{z-index:var(--z-pdp-sticky-summary)}.-z\:quick-add-backdrop{z-index:var(--z-quick-add-backdrop)}}@layer lism.recipe-0{:where([data-product-badge-tone=review]) .in-data-\[product-badge-tone\=review\]\:-c\:current,.focus-visible\:-c\:current:focus-visible,:where([data-product-badge-tone=review]) .in-data-\[product-badge-tone\=review\]\:-c\:current\/50{color:currentColor}:where([data-product-badge-tone=review]) .in-data-\[product-badge-tone\=review\]\:-c\:current\/50{color:color-mix(in oklch,currentColor 50%,transparent)}:where([data-slot=input-group]:has([data-slot=input-control],[data-slot=textarea-control])) .in-\[\[data-slot\=input-group\]\:has\(\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\)\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:-h\:step-4-5 svg:not([class*=size-]):not(:where([data-cms])){height:calc(var(--spacing) * 4.5)}:where([data-slot=input-group]:has([data-slot=input-control],[data-slot=textarea-control])) .in-\[\[data-slot\=input-group\]\:has\(\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\)\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:-w\:step-4-5 svg:not([class*=size-]):not(:where([data-cms])){width:calc(var(--spacing) * 4.5)}.\!-pos\:absolute{position:absolute!important}.\!-z\:nested-backdrop{z-index:var(--z-nested-backdrop)!important}.\!-z\:nested-panel{z-index:var(--z-nested-panel)!important}.\[\&_\.icon\]\:-mx\:neg-step-0-5 .icon,.\[\&_svg\]\:-mx\:neg-step-0-5 svg:not(:where([data-cms])){margin-inline:calc(var(--spacing) * -.5)}.\[\&_\.icon\]\:-pointer\:none .icon,.aria-disabled\:-pointer\:none[aria-disabled],.data-\[visible\=false\]\:-pointer\:none[data-visible=false],.product-page-summary-sticky-shell[data-stuck=true] .in-pdp-summary-stuck\:-pointer\:none{pointer-events:none}.\[\&_\.product-page-hydrate-skeleton-title\]\:-mbe\:1 .product-page-hydrate-skeleton-title{margin-block-end:var(--space-1)}.\[\&_\.shopify-blur-up__full\]\:-o\:0 .shopify-blur-up__full,.data-\[visible\=false\]\:-o\:0[data-visible=false],.product-page-summary-sticky-shell[data-stuck=true] .in-pdp-summary-stuck\:-o\:0{opacity:0}.\[\&_\.shopify-blur-up__full\]\:-o\:100 .shopify-blur-up__full,.data-\[active\]\:-o\:100[data-active],.data-hovering\:-o\:100[data-hovering],.data-scrolling\:-o\:100[data-scrolling],.product-page-summary-sticky-shell[data-stuck=true] .in-pdp-summary-stuck\:-o\:100{opacity:1}.\[\&_\.shopify-blur-up__preview\]\:-z\:0 .shopify-blur-up__preview{z-index:0}.\[\&_\.url-link-footer\:\:after\]\:-i-be\:0 .url-link-footer:not(:where([data-cms])):after{inset-block-end:0}.\[\&_\.url-link-footer\]\:-c\:inherit .url-link-footer:not(:where([data-cms])){color:inherit}.\[\&_\>_\*_\+_\*\]\:-mbs\:2>:where(*+*):not(:where([data-cms])){margin-block-start:var(--space-2)}.\[\&_\>_\*\]\:-min-w\:0>:where(*):not(:where([data-cms])){min-width:0}.\[\&_\>_span\]\:-ta\:end>span:not(:where([data-cms])){text-align:end}.\[\&_iframe\]\:-bd\:none iframe:not(:where([data-cms])){border:0}.\[\&_iframe\]\:-h\:100\% iframe:not(:where([data-cms])),.\[\&_model-viewer\]\:-h\:100\% model-viewer:not(:where([data-cms])),.\[\&_video\]\:-h\:100\% video:not(:where([data-cms])){height:100%}.\[\&_iframe\]\:-w\:100\% iframe:not(:where([data-cms])),.\[\&_model-viewer\]\:-w\:100\% model-viewer:not(:where([data-cms])),.\[\&_video\]\:-w\:100\% video:not(:where([data-cms])){width:100%}.\[\&_input\:\:-webkit-inner-spin-button\]\:-appearance\:none input:not(:where([data-cms]))::-webkit-inner-spin-button{appearance:none}.\[\&_input\:\:-webkit-outer-spin-button\]\:-appearance\:none input:not(:where([data-cms]))::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-search-cancel-button\]\:-appearance\:none::-webkit-search-cancel-button{appearance:none}.\[\&\:\:-webkit-search-decoration\]\:-appearance\:none::-webkit-search-decoration{appearance:none}.\[\&\:\:-webkit-search-results-button\]\:-appearance\:none::-webkit-search-results-button{appearance:none}.\[\&\:\:-webkit-search-results-decoration\]\:-appearance\:none::-webkit-search-results-decoration{appearance:none}.\[\&_input\]\:-appearance\:textfield input:not(:where([data-cms])){appearance:textfield}.\[\&_span_\+_span\:\:before\]\:-content\:separator span+span:not(:where([data-cms])):before{content:"·"}.\[\&_span_\+_span\:\:before\]\:-mx\:step-1-5 span+span:not(:where([data-cms])):before{margin-inline:calc(var(--spacing) * 1.5)}.\[\&_span\]\:-lh\:1 span:not(:where([data-cms])),.data-\[commerce-ticket-meta-stack\]\:-lh\:1[data-commerce-ticket-meta-stack],.data-\[commerce-ticket-selection-prompt\]\:-lh\:1[data-commerce-ticket-selection-prompt]{line-height:1}.\[\&_video\]\:-fit\:contain video:not(:where([data-cms])){object-fit:contain}.\*\:\[\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\]\:before\:-d\:none>:where(*):is([data-slot=input-control],[data-slot=textarea-control]):not(:where([data-cms])):before,.\[\&\:\:marker\]\:-d\:none::marker{display:none}.\[\&\:has\(\.navigation-arrow-action--primary\)\]\:-g\:1-5:has(.navigation-arrow-action--primary){gap:var(--space-1-5)}.\[\&\:not\(\.u--srOnly\)\]\:-min-bsz\:drawer-header:not(.u--srOnly){min-block-size:var(--drawer-header-height-standard)}.\[\&\:popover-open\]\:-scale\:1:popover-open{scale:1}.\[\&\:popover-open\]\:-trd\:surface-open:popover-open{transition-duration:var(--duration-surface-open)}.\[\&\[open\]\]\:-bgc\:base-2[open]{background-color:var(--base-2)}.\[\&\[open\]\]\:-c\:text[open],.group-open\:-c\:text:is(:where(.group):is([open],:popover-open,:open) *){color:var(--text)}.file\:-c\:text::file-selector-button{color:var(--text)}.\[\&\>\*\:not\(\:last-child\)\]\:-bd-be\:table-border>:where(*):not(:last-child):not(:where([data-cms])){border-block-end:1px solid var(--table-border)}.\[\&\>\*\]\:-mbs\:neg-step-0-5>:where(*):not(:where([data-cms])){margin-block-start:calc(var(--spacing) * -.5)}.\[\&\>\*\+\*\]\:-mbs\:0>:where(*+*):not(:where([data-cms])){margin-block-start:0}.\[\&\>\*\+\*\]\:-mbs\:step-1-5>:where(*+*):not(:where([data-cms])){margin-block-start:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:-bdrs\:40>kbd:not(:where([data-cms])),.\*\*\:\[textarea_button\]\:-bdrs\:40 :where(*):is(textarea button):not(:where([data-cms])){border-radius:var(--bdrs--40)}.\[\&\>svg\:last-child\]\:-c\:text\/45>svg:last-child:not(:where([data-cms])){color:color-mix(in oklch,var(--text) 45%,transparent)}.\*\:\[\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\]\:-d\:contents>:where(*):is([data-slot=input-control],[data-slot=textarea-control]):not(:where([data-cms])){display:contents}.\*\*\:\[textarea\]\:-min-h\:step-20-5 :where(*):is(textarea):not(:where([data-cms])){min-height:calc(var(--spacing) * 20.5)}.\*\*\:\[textarea\]\:-py\:step-3 :where(*):is(textarea):not(:where([data-cms])){padding-block:calc(var(--spacing) * 3)}.\*\*\:\[textarea\]\:-resize\:none :where(*):is(textarea):not(:where([data-cms])){resize:none}.active\:-cursor\:grabbing:active{cursor:grabbing}.active\:-scale\:press:active{scale:var(--press-scale,.98)}.active\:-trd\:press:active{transition-duration:var(--duration-press)}.after\:-h\:px:after{height:1px}.after\:-i-be\:neg-len-0-16rem:after{inset-block-end:-.16rem}.after\:-i-x\:0:after{inset-inline:0}.after\:-o\:75:after,.disabled\:-o\:75:disabled{opacity:.75}.after\:-origin\:left:after{transform-origin:0}.after\:-scale\:x-0:after{scale:0 1}.after\:-trd\:fast:after{transition-duration:var(--duration-fast)}.after\:-trp\:transform:after{transition-property:transform,translate,scale,rotate}.after\:-trtf\:smooth-out:after{transition-timing-function:var(--ease-smooth-out)}.aria-disabled\:-o\:60[aria-disabled]{opacity:.6}.dark\:-o\:6:where(.dark,.dark *){opacity:.06}.data-\[active\]\:-ty\:0[data-active]{--lism-translate-y:0px}.data-\[commerce-ticket-copy\]\:-g\:1[data-commerce-ticket-copy]{gap:var(--space-1)}.data-\[commerce-ticket-meta-stack\]\:-ff\:base[data-commerce-ticket-meta-stack]{font-family:var(--ff--base)}.data-\[commerce-ticket-meta-stack\]\:-fz\:xs[data-commerce-ticket-meta-stack]{font-size:var(--fz--xs)}.data-\[commerce-ticket-meta-stack\]\:-lts\:base[data-commerce-ticket-meta-stack]{letter-spacing:var(--lts--base)}.data-\[commerce-ticket-meta-stack\]\:-max-sz\:100\%[data-commerce-ticket-meta-stack]{max-inline-size:100%}.data-\[commerce-ticket-selection-prompt\]\:-tt\:none[data-commerce-ticket-selection-prompt]{text-transform:none}.data-\[drawer-layout\=centered\]\:-max-h\:dvh-cap[data-drawer-layout=centered],.data-\[swipe-direction\=down\]\:-max-h\:dvh-cap[data-swipe-direction=down]{max-height:min(92dvh,100dvh - 2rem)}.data-\[drawer-layout\=centered\]\:-w\:cap-28[data-drawer-layout=centered],.data-\[swipe-direction\=down\]\:-w\:cap-28[data-swipe-direction=down]{width:min(96vw,28rem)}.data-\[homepage-faq-accordion\]\:-contain\:content[data-homepage-faq-accordion]{contain:content}.data-\[homepage-faq-accordion\]\:-ov\:hidden[data-homepage-faq-accordion]{overflow:hidden}.data-\[orientation\=horizontal\]\:-fxd\:column[data-orientation=horizontal],.has-data-\[align\=block-end\]\:-fxd\:column:has([data-align=block-end]),.has-data-\[align\=block-start\]\:-fxd\:column:has([data-align=block-start]){flex-direction:column}.data-\[orientation\=horizontal\]\:-h\:step-1-5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:-w\:step-1-5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[pdp-reviews\]\:-min-bsz\:len-234px[data-pdp-reviews]{min-block-size:234px}.data-\[pending\=true\]\:-o\:72[data-pending=true]{opacity:.72}.data-\[pending\=true\]\:-trd\:quick[data-pending=true],.data-hovering\:-trd\:quick[data-hovering],.data-scrolling\:-trd\:quick[data-scrolling]{transition-duration:var(--duration-quick)}.data-\[pending\=true\]\:-trp\:opacity[data-pending=true]{transition-property:opacity}.data-\[product-include-unit\]\:-min-h\:include-unit[data-product-include-unit]{min-height:var(--product-include-unit-min-height,1.125rem)}.data-\[product-summary-includes\]\:-gc\:line-1[data-product-summary-includes]{grid-column:1}.data-\[product-summary-title-row\]\:-ai\:last-baseline[data-product-summary-title-row]{align-items:last baseline}.data-\[product-summary-title-row\]\:-gtc\:pair-auto[data-product-summary-title-row]{grid-template-columns:minmax(0,1fr) auto}.data-\[slot\=accordion-trigger\]\:-ai\:baseline[data-slot=accordion-trigger]{align-items:baseline}.data-\[stuck\=true\]\:-ov\:visible[data-stuck=true],.product-page-summary-sticky-shell[data-stuck=true] .in-pdp-summary-stuck\:-ov\:visible{overflow:visible}.data-\[stuck\=true\]\:-z\:pdp-summary-stuck[data-stuck=true]{z-index:var(--z-pdp-sticky-summary-stuck)}.data-\[swipe-direction\=down\]\:-h\:cap-block-40[data-swipe-direction=down]{height:min(40rem,100dvh - 2rem)}.data-\[swipe-direction\=down\]\:-max-h\:dvh-m[data-swipe-direction=down]{max-height:calc(100dvh - 2rem)}.data-\[swipe-direction\=down\]\:-w\:cap-44[data-swipe-direction=down]{width:min(44rem,100vw - 2rem)}.data-\[swipe-direction\=down\]\:-w\:vw-34[data-swipe-direction=down]{width:min(96vw,34rem)}.data-has-overflow-x\:-osb-x\:contain[data-has-overflow-x]{overscroll-behavior-x:contain}.data-has-overflow-x\:-pbe\:step-2-5[data-has-overflow-x]{padding-block-end:calc(var(--spacing) * 2.5)}.data-has-overflow-y\:-osb-y\:contain[data-has-overflow-y]{overscroll-behavior-y:contain}.data-has-overflow-y\:-pe\:step-2-5[data-has-overflow-y],[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:-pe\:step-2-5{padding-inline-end:calc(var(--spacing) * 2.5)}.data-hovering\:-trdel\:0[data-hovering],.data-scrolling\:-trdel\:0[data-scrolling]{transition-delay:0s}.disabled\:-o\:45:disabled{opacity:.45}.file\:-bgc\:transparent::file-selector-button{background-color:#0000}.file\:-fw\:medium::file-selector-button{font-weight:var(--fw--medium)}.file\:-fz\:s::file-selector-button{font-size:var(--fz--s)}.file\:-me\:step-3::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}.focus-visible\:-bd\:brand:focus-visible{border:1px solid var(--lism-brand)}.focus-visible\:-bd\:red:focus-visible{border:1px solid var(--red)}.focus-visible\:-olc\:text\/60:focus-visible{outline-color:var(--text);outline-color:color-mix(in oklch,var(--text) 60%,transparent)}.focus-visible\:-ring-c\:foreground:focus-visible{--lism-ring-color:var(--foreground)}.focus-visible\:-ring-c\:input-invalid-ring:focus-visible{--lism-ring-color:var(--input-invalid-ring)}.focus-visible\:-translate\:axes:focus-visible{translate:var(--lism-translate-x,0px) var(--lism-translate-y,0px)}.focus-visible\:-ty\:neg-px:focus-visible{--lism-translate-y:-1px}.focus-visible\:after\:-scale\:x-1:focus-visible:after{scale:1}.focus-within\:-bgc\:accent:focus-within{background-color:var(--lism-accent)}.form-control-autofill\:-text-fill\:current:is(:autofill,:has(input:autofill,textarea:autofill)){-webkit-text-fill-color:currentColor}.group-focus-visible\/review-photo\:-scale\:1-03:is(:where(.group\/review-photo):focus-visible *){scale:1.03}.group-open\:-rotate\:180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.has-\[\[data-align\=block-start\]\,\[data-align\=block-end\]\]\:\*\*\:\[input\]\:-h\:auto:has(:is([data-align=block-start],[data-align=block-end])) :where(*):is(input):not(:where([data-cms])),.has-\[textarea\]\:-h\:auto:has(textarea),.has-data-\[align\=block-end\]\:-h\:auto:has([data-align=block-end]),.has-data-\[align\=block-start\]\:-h\:auto:has([data-align=block-start]){height:auto}.has-\[\>\:last-child\[data-slot\=badge\]\]\:-me\:neg-step-1-5:has(>:last-child[data-slot=badge]){margin-inline-end:calc(var(--spacing) * -1.5)}.has-\[\>\:last-child\[data-slot\=badge\]\]\:-ms\:neg-step-1-5:has(>:last-child[data-slot=badge]){margin-inline-start:calc(var(--spacing) * -1.5)}.has-\[\>button\]\:-me\:neg-step-2:has(>button){margin-inline-end:calc(var(--spacing) * -2)}.has-\[\>button\]\:-ms\:neg-step-2:has(>button){margin-inline-start:calc(var(--spacing) * -2)}.has-\[\>kbd\:last-child\]\:-me\:neg-035rem:has(>kbd:last-child){margin-inline-end:-.35rem}.has-\[\>kbd\:last-child\]\:-ms\:neg-035rem:has(>kbd:last-child){margin-inline-start:-.35rem}.has-data-\[align\=block-end\]\:\*\*\:\[input\]\:-pbs\:step-1-5:has([data-align=block-end]) :where(*):is(input):not(:where([data-cms])){padding-block-start:calc(var(--spacing) * 1.5)}.has-data-\[align\=block-start\]\:\*\*\:\[input\]\:-pbe\:step-1-5:has([data-align=block-start]) :where(*):is(input):not(:where([data-cms])){padding-block-end:calc(var(--spacing) * 1.5)}.has-data-\[align\=inline-end\]\:\*\*\:\[\[data-size\=sm\]_input\]\:-pe\:step-1-5:has([data-align=inline-end]) :where(*):is([data-size=sm] input):not(:where([data-cms])){padding-inline-end:calc(var(--spacing) * 1.5)}.has-data-\[align\=inline-end\]\:\*\*\:\[input\]\:-pe\:step-2:has([data-align=inline-end]) :where(*):is(input):not(:where([data-cms])){padding-inline-end:calc(var(--spacing) * 2)}.has-data-\[align\=inline-start\]\:\*\*\:\[\[data-size\=sm\]_input\]\:-ps\:step-1-5:has([data-align=inline-start]) :where(*):is([data-size=sm] input):not(:where([data-cms])){padding-inline-start:calc(var(--spacing) * 1.5)}.has-data-\[align\=inline-start\]\:\*\*\:\[input\]\:-ps\:step-2:has([data-align=inline-start]) :where(*):is(input):not(:where([data-cms])){padding-inline-start:calc(var(--spacing) * 2)}.last\:-bd-bw\:0:last-child{border-bottom-width:0}.not-has-\[button\]\:\*\*\:\[svg\:not\(\[class\*\=\'opacity-\'\]\)\]\:-o\:80:not(:has(button)) :where(*):is(svg:not([class*=opacity-])):not(:where([data-cms])){opacity:.8}.product-page-summary-sticky-shell[data-stuck=true] .in-pdp-summary-stuck\:-pointer\:auto{pointer-events:auto}.product-page-summary-sticky-shell[data-stuck=true] .in-pdp-summary-stuck\:-translate\:neg-y-step-1-5{translate:0 calc(var(--spacing) * -1.5)}.product-page-summary-sticky-shell[data-stuck=true] .in-pdp-summary-stuck\:-translate\:none{translate:none}.when-border-bottom\:-pbe\:step-3.-bd-b\:solid{padding-block-end:calc(var(--spacing) * 3)}.when-border-top\:-pbs\:step-3.-bd-t\:solid{padding-block-start:calc(var(--spacing) * 3)}[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:-ps\:step-2-5{padding-inline-start:calc(var(--spacing) * 2.5)}[data-size=sm]+.\[\[data-size\=sm\]\+\&\]\:-px\:step-2-5{padding-inline:calc(var(--spacing) * 2.5)}.c--faqAccordionItem[data-homepage-faq-item]{border-bottom:1px solid var(--table-border)}.c--faqAccordionItem[data-homepage-faq-item]:last-child{border-bottom-width:0}.c--faqAccordionItem[open]{background-color:var(--base-2)}.c--productPage :is(.product-page-hydrate-shell .product-page-hydrate-deferred-slot.product-page-supplemental,.product-page-deferred-sections>.product-page-supplemental:has([data-pdp-slot-placeholder])):not(:where([data-cms])),.c--productPage .product-page-supplemental{min-block-size:35.625rem}.c--productPage :is(.product-page-hydrate-shell .product-page-hydrate-deferred-slot[data-pdp-faq-items],.product-page-deferred-sections>[data-pdp-faq-items]:has([data-pdp-slot-placeholder])):not(:where([data-cms])){min-block-size:188px}.c--productPage :is(.product-page-hydrate-shell .product-page-hydrate-deferred-slot[data-pdp-faq],.product-page-deferred-sections>[data-pdp-faq]:has([data-pdp-slot-placeholder])):not(:where([data-cms])){min-block-size:max(764px,1614px - 177.1cqi,1307px - 100cqi)}.c--productPage :is(.product-page-info-stack,.product-page-deferred-sections)>:is(.product-page-supplemental,[data-more-to-explore],[data-pdp-faq],[data-pdp-faq-items],[data-pdp-reviews]):not(:where([data-cms])),.c--productPage .product-page-editorial-divider-start{margin-block-start:var(--product-page-info-stack-gap);padding-block-start:calc(var(--product-page-info-stack-gap) * 2);position:relative}.c--productPage :is(.product-page-info-stack,.product-page-deferred-sections)>:is(.product-page-supplemental,[data-more-to-explore],[data-pdp-faq],[data-pdp-faq-items],[data-pdp-reviews]):not(:where([data-cms])):before,.c--productPage .product-page-editorial-divider-start:before{background-color:var(--panel-line);background-color:color-mix(in oklch,var(--panel-line) 55%,transparent);content:"";pointer-events:none;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.c--productPage :is(.product-page-supplemental,[data-more-to-explore],[data-pdp-faq],[data-pdp-faq-items],[data-pdp-reviews]):not(:where([data-cms])){contain:layout style paint}.c--productPage :is(#product-form,.product-option-group):not(:where([data-cms])){scroll-margin-top:calc(var(--product-page-sticky-top) + var(--product-media-mobile-summary-reserve))}.c--productPage .product-detail-about-arrow{margin-inline:-1px}.c--productPage .product-page-deferred-sections,.c--productPage .product-page-info-stack{gap:var(--product-page-info-stack-gap)}.c--productPage .product-page-desktop-summary-sentinel,.c--productPage .product-page-mobile-summary-sentinel{pointer-events:none;block-size:1px;inline-size:1px;margin-block-end:-1px}.c--productPage .product-page-hydrate-mobile-bar{min-block-size:var(--product-page-mobile-purchase-bar-reserve)}.c--productPage .product-page-hydrate-mobile-summary{padding-inline:var(--product-page-info-surface-padding-inline)}.c--productPage .product-page-hydrate-mobile-summary .product-page-hydrate-skeleton-meta{block-size:var(--product-media-mobile-summary-meta-line)}.c--productPage .product-page-hydrate-mobile-summary .product-page-hydrate-skeleton-title{block-size:var(--product-media-mobile-summary-title-line)}.c--productPage .product-page-hydrate-mobile-summary .product-page-hydrate-summary{box-sizing:border-box;min-block-size:var(--product-media-mobile-summary-reserve);padding-block-start:var(--product-media-mobile-summary-header-padding-block)}.c--productPage .product-page-hydrate-skeleton{border-radius:var(--bdrs--10);background-color:var(--panel-line);background-color:color-mix(in oklch,var(--panel-line) 55%,transparent)}.c--productPage .product-page-hydrate-skeleton-cta{block-size:calc(var(--spacing) * 12)}.c--productPage .product-page-hydrate-skeleton-meta{block-size:calc(var(--spacing) * 3.5);inline-size:min(100%,10rem)}.c--productPage .product-page-hydrate-skeleton-option-row{block-size:calc(var(--spacing) * 11)}.c--productPage .product-page-hydrate-skeleton-title{block-size:calc(var(--spacing) * 7);inline-size:min(100%,18rem)}.c--productPage .product-page-info-column,.c--productPage .product-page-media-column{width:100%;min-width:0}.c--productPage .product-page-info-surface{padding-block-start:0;padding-block-end:var(--product-page-mobile-purchase-bar-reserve);padding-inline:var(--product-page-info-surface-padding-inline);container:pdp-info/inline-size}.c--productPage .product-page-media-shell{padding-block-start:var(--space-4);padding-block-end:var(--space-2);padding-inline:var(--product-page-info-surface-padding-inline)}.c--productPage .product-page-mobile-purchase-bar{padding-block-start:var(--space-2);padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px));padding-inline:var(--product-page-info-surface-padding-inline);z-index:var(--z-pdp-mobile-purchase-bar);container:product-purchase-bar/inline-size}.c--productPage [data-pdp-faq]:not(:where([data-cms])){overflow-clip-margin:var(--space-1-5)}.c--productPage #product-form.product-page-editorial-divider-start{margin-block-start:calc(var(--product-page-info-stack-gap) * 2)}.c--productPage:before{background-color:var(--header-background);background-image:var(--surface-noise);content:"";height:calc(var(--product-page-header-edge-bridge-height) + var(--product-page-header-edge-fade-height));-webkit-mask-image:linear-gradient(180deg,black 0,black var(--product-page-header-edge-bridge-height),transparent 100%);mask-image:linear-gradient(180deg,black 0,black var(--product-page-header-edge-bridge-height),transparent 100%);pointer-events:none;z-index:0;background-size:128px 128px;position:absolute;inset-block-start:calc(0px - var(--product-page-header-edge-bridge-height));inset-inline:0}.cart-removal-feedback .product-receipt>.icon{margin-inline-end:var(--space-1)}.cart-removal-feedback .product-receipt-action .press-scale-chrome{height:auto;min-height:calc(var(--spacing) * 11)}.cart-removal-feedback .product-receipt-action button:not(:where([data-cms])){font-size:var(--fz--base);height:auto;min-height:calc(var(--spacing) * 11)}.cart-removal-feedback [data-cart-removal-action]:not(:where([data-cms])){line-height:1}.cart-removal-feedback [data-cart-removal-action] :is(.icon,.cart-removal-undo-label,.cart-removal-progress-label):not(:where([data-cms])){transition-duration:var(--duration-standard);transition-property:opacity;transition-timing-function:var(--ease-smooth-out)}.cart-removal-feedback [data-cart-removal-action][data-pending=true] :is(.icon,.cart-removal-undo-label):not(:where([data-cms])){opacity:0}.cart-removal-feedback.inline-cart-feedback{color:var(--text);font-weight:var(--fw--normal);gap:calc(var(--spacing) * 2);line-height:var(--lh--m);padding-inline-start:var(--space-4)}.contextual-cart-feedback-action>.press-scale-chrome{background-color:var(--surface-floating-background);border-color:var(--surface-floating-border);color:var(--surface-floating-foreground)}.contextual-cart-feedback-action>span:not(:where([data-cms])){min-height:calc(var(--spacing) * 11);white-space:normal}.contextual-cart-feedback-action:active>.press-scale-chrome{background-color:var(--surface-floating-hover)}.contextual-cart-feedback-action:where(button){height:auto}.contextual-cart-feedback-row.inline-cart-feedback{gap:calc(var(--spacing) * 2)}.custom-scrollbar::-webkit-scrollbar{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2)}.custom-scrollbar::-webkit-scrollbar-thumb{border:calc(var(--spacing) * .5) solid transparent;border-radius:var(--radius-chip);background-color:var(--foreground)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--foreground) 38%,transparent)}.custom-scrollbar::-webkit-scrollbar-thumb{corner-shape:var(--corner-shape-brand);transition-duration:var(--duration-quick);transition-property:background-color;transition-timing-function:var(--ease-smooth-out);background-clip:padding-box}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.drawer-header-layout:not(.u--srOnly){padding-block-start:calc(var(--spacing) * 3);padding-block-end:calc(var(--spacing) * 1)}.feedback-lifetime:not([data-exiting=true])>.feedback-lifetime-content{overflow:visible}.feedback-lifetime[data-exiting=true]{opacity:0;grid-template-rows:0fr}.has--scroll-edge-overlay-y:before{background-image:linear-gradient(to bottom,transparent,var(--scroll-edge-fade-surface,var(--panel)));content:"";height:var(--scroll-edge-fade-size,var(--scroll-edge-fade-block-size,var(--scroll-edge-fade-inline-size)));pointer-events:none;z-index:1;bottom:100%;position:absolute;inset-inline:0}.has--scroll-mask[data-scroll-mask-control=manual]:not([data-scroll-mask-overflow=false]){-webkit-mask-image:linear-gradient(to top,black,black var(--scroll-mask-t-from,100%),transparent),linear-gradient(to bottom,black,black var(--scroll-mask-b-from,100%),transparent),linear-gradient(to right,transparent,black var(--scroll-mask-l-from,0)),linear-gradient(to right,black,black var(--scroll-mask-r-from,100%),transparent);mask-image:linear-gradient(to top,black,black var(--scroll-mask-t-from,100%),transparent),linear-gradient(to bottom,black,black var(--scroll-mask-b-from,100%),transparent),linear-gradient(to right,transparent,black var(--scroll-mask-l-from,0)),linear-gradient(to right,black,black var(--scroll-mask-r-from,100%),transparent)}.has--scroll-mask[data-scroll-mask-control=manual]:not([data-scroll-mask-overflow=false])[data-orientation=horizontal][data-scroll-mask-can-scroll-next=true]{--scroll-mask-r-from:var(--scroll-mask-fade-from-r,100%)}.has--scroll-mask[data-scroll-mask-control=manual]:not([data-scroll-mask-overflow=false])[data-orientation=horizontal][data-scroll-mask-can-scroll-prev=true]{--scroll-mask-l-from:var(--scroll-mask-fade-from-l,0)}.has--scroll-mask[data-scroll-mask-control=manual]:not([data-scroll-mask-overflow=false])[data-orientation=vertical][data-scroll-mask-can-scroll-next=true]{--scroll-mask-b-from:var(--scroll-mask-fade-from-b,100%)}.has--scroll-mask[data-scroll-mask-control=manual]:not([data-scroll-mask-overflow=false])[data-orientation=vertical][data-scroll-mask-can-scroll-prev=true]{--scroll-mask-t-from:var(--scroll-mask-fade-from-t,100%)}.header-dot-surface:before{content:"";opacity:var(--header-dot-opacity)}.header-dot-surface:where(.light,.light *){--header-dot-opacity:.52}.homepage-faq-accordion__chevron path:not(:where([data-cms])){vector-effect:non-scaling-stroke}[data-homepage-faq-item][open] .homepage-faq-accordion__chevron{transform:scaleY(-1)}[data-homepage-faq-item][open] .homepage-faq-accordion__number{color:var(--text)}.homepage-faq-accordion__summary::marker{content:""}.link-subtle:focus-visible:not(:where([data-cms])):after{transform:scaleX(1)}.link-subtle:focus-visible:where(a):not(:where([data-cms])):before{opacity:1}.pdp-review-quote p:not(:where([data-cms])){font-size:var(--fz--s);line-height:var(--lh--l);overflow-wrap:anywhere;text-wrap:pretty;white-space:pre-wrap;overflow:hidden}.pdp-review-slide-see-all .review-breakdown{grid-template-rows:auto minmax(0,1fr)}.pdp-review-slide-see-all .review-breakdown-heading{padding-inline-end:calc(var(--spacing) * 28)}.pdp-review-slide-see-all .review-breakdown-rows{padding-block:var(--space-1-5);align-content:space-evenly}.product-faq-details .product-faq-answer{padding-block-end:calc(var(--spacing) * 2)}.product-faq-details summary:not(:where([data-cms])){padding-block:calc(var(--spacing) * 2)}.product-option-selector:active{border:1px solid var(--text);border:1px solid color-mix(in oklch,var(--text) 50%,transparent)}.product-option-selector:focus{outline:2px solid #0000}.product-option-selector:focus-visible{outline-offset:2px;outline-width:2px}.product-option-selector.cart-line-portrait{padding:0}.product-option-selector[data-cart-option-kind=generic]{aspect-ratio:auto;font-weight:var(--fw--normal);line-height:var(--lh--s);flex:7rem;width:auto;min-width:min(100%,7rem);max-width:100%}.product-option-selector[data-cart-option-kind=generic] .product-option-selector-label{line-clamp:2;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.product-option-selector[data-option-type=size][data-option-available=false]:after{background-color:var(--text);background-color:color-mix(in oklch,var(--text) 30%,transparent);content:"";pointer-events:none;height:1px;rotate:45deg;translate:var(--lism-translate-x,0px) var(--lism-translate-y,0px);--lism-translate-x:-50%;--lism-translate-y:-50%;inset-block-start:50%;width:140%;position:absolute;left:50%}.product-option-value:is(button,a,span)[data-option-selected=true]{background-color:var(--option-group-selected,var(--foreground));border-color:var(--option-group-selected-border,var(--foreground));color:var(--option-group-selected-foreground,var(--background))}.product-option-value:is(button,span)[aria-disabled=true][data-option-selected]{border-color:var(--option-group-border,var(--divider));border-color:color-mix(in oklch,var(--option-group-border,var(--divider)) 60%,transparent);color:var(--option-group-muted,var(--text-2));cursor:not-allowed}.product-option-value:is(button:not([aria-disabled=true]),a)[data-option-selected=false]{background-color:var(--option-group,var(--base-2));border-color:var(--option-group-border,var(--divider));color:color-mix(in oklch,var(--option-group-foreground,var(--foreground)) 88%,transparent)}.product-page-desktop-purchase-action>:where(*):not(:where([data-cms])){width:100%;min-width:0}.product-page-media-cluster:before{background-image:linear-gradient(to bottom right,var(--primary),transparent,transparent);background-image:linear-gradient(to bottom right,color-mix(in oklch,var(--primary) 4%,transparent),transparent,transparent);content:"";opacity:.8;pointer-events:none;z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 48%,#000 0% 42%,#0000 92%);mask-image:radial-gradient(75% 65% at 50% 48%,#000 0% 42%,#0000 92%)}.product-page-mobile-purchase-action>:where(*):not(:where([data-cms])){width:100%;min-width:0}.product-page-mobile-purchase-bar .product-page-mobile-purchase-action{max-width:var(--container-2xl);margin-inline:auto}.product-page-mobile-purchase-bar [data-product-commerce-details]:not(:where([data-cms])){width:100%}.product-page-summary-full [data-product-badge]:not([data-product-include-badge-layer]):not(:where([data-cms])){padding-block:calc(var(--spacing) * .5)}.product-page-summary-full [data-product-summary-offers]:not(:where([data-cms])){margin-inline-start:auto}.product-page-summary-sticky-card>:where(*):not(:where([data-cms])){z-index:1;position:relative}.product-page-summary-sticky-card>div:not(:where([data-cms])){min-block-size:0;min-inline-size:0;overflow:clip visible}.product-page-summary-sticky-card img:not(:where([data-cms])){block-size:calc(var(--spacing) * 14);object-fit:cover;max-inline-size:calc(var(--spacing) * 14);inline-size:calc(var(--spacing) * 14);flex:none}.product-page-summary-sticky-card:before{border-radius:inherit;background-color:var(--base);pointer-events:none;z-index:0;position:absolute;inset:0}.product-page-summary-sticky-shell:not([data-stuck=true]) .product-page-summary-sticky-card:before{opacity:0}.product-page-summary-sticky-shell[data-stuck=true] .product-page-summary-sticky-card{-webkit-backdrop-filter:var(--shell-glass-backdrop);background-color:var(--shell-glass-sticky-background,transparent);border-color:var(--shell-glass-border);box-shadow:var(--shell-glass-shadow);--shell-frost:var(--shell-glass-backdrop)}html[data-viewport-resizing] .product-page-summary-sticky-card{-webkit-backdrop-filter:none;background-color:var(--header-background);box-shadow:none;--shell-frost:none}.product-receipt>.icon{flex-shrink:0}.product-receipt>.product-feedback-copy{gap:calc(var(--spacing) * .5);flex:1;min-width:0}.product-receipt-action :is(button,a):not(:where([data-cms])){max-width:100%}.product-receipt-action :is(button,a)>span:not(:where([data-cms])){white-space:normal}.product-receipt-details>.product-receipt-variant{align-self:stretch;min-width:0;margin-block-start:0}.product-receipt-prefix:only-child{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.product-tile-hover-ring:focus-visible{box-shadow:var(--product-tile-hover-ring)}.product-tile-selected-ring{box-shadow:var(--product-tile-selected-ring)}.product-title.-to\:ellipsis{margin-block:calc(-1 * var(--adaptive-product-title-clip-bleed-compact));padding-block:var(--adaptive-product-title-clip-bleed-compact)}.review-breakdown-score span:not(:where([data-cms])){color:var(--text-2);font-size:var(--fz--xs)}.review-breakdown-score strong:not(:where([data-cms])){font-size:var(--fz--base);letter-spacing:var(--lts--xs);white-space:nowrap}.review-card h3:not(:where([data-cms])){font-weight:var(--fw--bold);font-size:var(--fz--base);letter-spacing:var(--lts--xs)}.review-card-product a:not(:where([data-cms])){color:var(--text-2);text-decoration:underline}.review-filter-group legend:not(:where([data-cms])){color:var(--text-2);font-size:var(--fz--xs);inline-size:100%}.review-media-button img:not(:where([data-cms])){object-fit:cover;block-size:100%;inline-size:100%}.review-merchant-reply strong:not(:where([data-cms])){font-size:var(--fz--xs);text-transform:uppercase}.review-popover .review-breakdown-score{line-height:var(--lh--s);flex-direction:column;align-items:flex-start;gap:0}.review-popover:popover-open{opacity:1}.review-report-popover form:not(:where([data-cms])){gap:var(--space-3);display:grid}.review-report-popover label:not(:where([data-cms])){font-size:var(--fz--xs);gap:var(--space-1-5);display:grid}.scrollbar-hide::-webkit-scrollbar{width:0;height:0;display:none}.shopify-blur-up[data-shopify-blur-up=ready] .shopify-blur-up__held,.shopify-blur-up[data-shopify-blur-up=ready] .shopify-blur-up__preview{opacity:0;visibility:hidden}.size-picker-header-guidance .size-guidance-height-weight-row{font-size:inherit;letter-spacing:var(--lts--xs);line-height:1}.size-picker-header-guidance .size-guidance-height-weight-row .t-digit-group{font-size:inherit;letter-spacing:inherit;line-height:1}.size-picker-header-guidance .size-guidance-height-weight-row>span:not(:where([data-cms])){font-size:inherit;letter-spacing:inherit}.size-picker-option-header .url-link-footer:not(:where([data-cms])){font:inherit;letter-spacing:inherit}.skel-crossfade.is-resetting>.skel-crossfade-content,.skel-crossfade.is-resetting>.skel-crossfade-placeholder{transition:none!important}.skel-crossfade.is-revealed>.skel-crossfade-content{filter:blur();opacity:1}.skel-crossfade.is-revealed>.skel-crossfade-placeholder{filter:blur(var(--blur-swap));opacity:0;pointer-events:none}.skel-crossfade-placeholder.is-pulsing>:where(*):not(:where([data-cms])){animation:skel-crossfade-pulse var(--duration-skeleton-pulse) var(--ease-symmetric) 1}.url-link-surface :where(a[href]):not(:where([data-cms])):after{opacity:0;pointer-events:none;vertical-align:middle;margin-inline-start:var(--space-0-5);display:inline-block;position:static;inset-inline:auto}.url-link-surface :where(a[href]):focus-visible:not(:where([data-cms])):after{opacity:1}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row{--product-option-selector-bleed:.625rem}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:first-child{--size-pulse-i:0}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(10){--size-pulse-i:9}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(11){--size-pulse-i:10}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(12){--size-pulse-i:11}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(2){--size-pulse-i:1}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(3){--size-pulse-i:2}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(4){--size-pulse-i:3}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(5){--size-pulse-i:4}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(6){--size-pulse-i:5}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(7){--size-pulse-i:6}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(8){--size-pulse-i:7}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector-row>.product-option-selector:nth-child(9){--size-pulse-i:8}.c--productSizePrompt[data-size-selection-prompt] .product-option-selector:not([aria-disabled=true]):before{animation:product-size-selection-option-pulse var(--product-size-selection-pulse-ms) var(--ease-smooth-out) min(var(--duration-linger),calc(var(--size-pulse-i,0) * var(--product-size-selection-stagger-step))) 1 both;border-radius:inherit;background-color:var(--highlight);background-color:color-mix(in oklch,var(--highlight) 22%,transparent);box-shadow:0 0 0 1.5px var(--highlight),0 0 0 4px var(--highlight);box-shadow:0 0 0 1.5px color-mix(in oklch,var(--highlight) 70%,transparent),0 0 0 4px color-mix(in oklch,var(--highlight) 22%,transparent);content:"";corner-shape:inherit;opacity:0;pointer-events:none;z-index:var(--product-size-selection-pulse-layer,0);position:absolute;inset:0;scale:1}html[data-corner-shape=fallback] .c--productSizePrompt[data-size-selection-prompt] .product-option-selector:not([aria-disabled=true]):before{clip-path:var(--squircle-clip-path,none);-webkit-clip-path:var(--squircle-clip-path,none);border-radius:0}}@layer lism.recipe-40{@media (hover:hover){.hover-device\:hover\:after\:-scale\:x-1:hover:after{scale:1}}@media (hover:hover) and (pointer:fine){.group-hover\/recommend\:-translate\:axes:is(:where(.group\/recommend):hover *),.hover-capable\:hover\:-translate\:axes:hover{translate:var(--lism-translate-x,0px) var(--lism-translate-y,0px)}.group-hover\/recommend\:-tx\:step-0-5:is(:where(.group\/recommend):hover *){--lism-translate-x:calc(var(--spacing) * .5)}.group-hover\/review-photo\:-scale\:1-03:is(:where(.group\/review-photo):hover *){scale:1.03}.hover-capable\:disabled\:hover\:-bd\:divider\/80:disabled:hover{border:1px solid var(--divider);border:1px solid color-mix(in oklch,var(--divider) 80%,transparent)}.hover-capable\:disabled\:hover\:-bgc\:base-2\/100:disabled:hover{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 100%,transparent)}.hover-capable\:hover\:-bgc\:base-2\/60:hover{background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 60%,transparent)}.hover-capable\:hover\:-bgc\:base:hover{background-color:var(--base)}.hover-capable\:hover\:-bgc\:form:hover{background-color:var(--form)}.hover-capable\:hover\:-c\:current:hover{color:currentColor}.hover-capable\:hover\:-ty\:neg-px:hover{--lism-translate-y:-1px}.hover-capable\:hover\:not-focus-visible\:-bxsh\:ring:hover:not(:focus-visible){box-shadow:0 0 0 var(--lism-ring-offset-width,0px) var(--lism-ring-offset-color,#fff),var(--lism-ring-inset, ) 0 0 0 calc(var(--lism-ring-width,0px) + var(--lism-ring-offset-width,0px)) var(--lism-ring-color,currentColor)}.hover-capable\:hover\:not-focus-visible\:-ring-c\:ring\/50:hover:not(:focus-visible){--lism-ring-color:color-mix(in oklch, var(--ring) 50%, transparent)}.hover-capable\:hover\:not-focus-visible\:-ring-w\:1:hover:not(:focus-visible){--lism-ring-width:1px}}@media (pointer:coarse){.pointer-coarse\:-h\:auto{height:auto}.pointer-coarse\:-lh\:m{line-height:var(--lh--m)}.pointer-coarse\:-min-bsz\:step-11{min-block-size:calc(var(--spacing) * 11)}.pointer-coarse\:-min-h\:step-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:-py\:step-2{padding-block:calc(var(--spacing) * 2)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:-trp\:opacity{transition-property:opacity}.motion-safe\:-trtf\:drawer{transition-timing-function:var(--ease-drawer)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\.product-media-stage_img\:not\(\.product-media-stage--active-image\)\:not\(\[aria-hidden\]\)\]\:-anim\:none .product-media-stage img:not(.product-media-stage--active-image):not([aria-hidden]):not(:where([data-cms])),.motion-reduce\:\[\&_\.product-media-stage_video\:not\(\.product-media-stage--active-image\)\]\:-anim\:none .product-media-stage video:not(.product-media-stage--active-image):not(:where([data-cms])),:root:has(.motion-reduce\:document-pdp-vt-new-chrome\:-anim\:none)::view-transition-new(--pdp-media-chrome),.motion-reduce\:document-pdp-vt-new-chrome\:-anim\:none .product-media-gallery[data-pdp-vt-mode=gallery-swap]::view-transition-new(--pdp-media-chrome),:root:has(.motion-reduce\:document-pdp-vt-new-hero\:-anim\:none)::view-transition-new(--pdp-hero-image),.motion-reduce\:document-pdp-vt-new-hero\:-anim\:none .product-media-gallery[data-pdp-vt-mode=gallery-swap]::view-transition-new(--pdp-hero-image),:root:has(.motion-reduce\:document-pdp-vt-old-chrome\:-anim\:none)::view-transition-old(--pdp-media-chrome),.motion-reduce\:document-pdp-vt-old-chrome\:-anim\:none .product-media-gallery[data-pdp-vt-mode=gallery-swap]::view-transition-old(--pdp-media-chrome),:root:has(.motion-reduce\:document-pdp-vt-old-hero\:-anim\:none)::view-transition-old(--pdp-hero-image),.motion-reduce\:document-pdp-vt-old-hero\:-anim\:none .product-media-gallery[data-pdp-vt-mode=gallery-swap]::view-transition-old(--pdp-hero-image){animation:none}.motion-reduce\:-scale\:1,.motion-reduce\:active\:-scale\:1:active{scale:1}.motion-reduce\:-translate\:axes,.motion-reduce\:focus-visible\:-translate\:axes:focus-visible{translate:var(--lism-translate-x,0px) var(--lism-translate-y,0px)}.motion-reduce\:-ty\:0,.motion-reduce\:focus-visible\:-ty\:0:focus-visible{--lism-translate-y:0px}.motion-reduce\:-will\:auto{will-change:auto}.motion-reduce\:\[\&_\.product-media-gallery__chrome\]\:-vt-name\:none .product-media-gallery__chrome,.motion-reduce\:\[\&_\.product-media-gallery__stage_\.product-media-stage\]\:-vt-name\:none .product-media-gallery__stage .product-media-stage{view-transition-name:none}:is(.motion-reduce\:\[\&\:popover-open\]\:-trd\:0:popover-open,.motion-reduce\:data-\[ending-style\]\:-trd\:0[data-ending-style]){transition-duration:0s}}@starting-style{.starting\:-translate\:y-step-1-5{translate:0 calc(var(--spacing) * 1.5)}.starting\:-translate\:y-step-2{translate:0 calc(var(--spacing) * 2)}}@supports (container-type:scroll-state){.supports-scroll-state\:-cnt\:scroll-state{container-type:scroll-state}}@supports (overflow:clip){.supports-overflow-clip\:-ov\:clip{overflow:clip}}@supports (position-anchor:--test){.supports-anchor\:-i\:auto{inset:auto}.supports-anchor\:-m\:0{margin:0}.supports-anchor\:-mbs\:step-1-5{margin-block-start:calc(var(--spacing) * 1.5)}.supports-anchor\:-mbs\:step-2{margin-block-start:calc(var(--spacing) * 2)}.supports-anchor\:-pos-area\:block-end{position-area:block-end}.supports-anchor\:-pos-area\:block-end-center{position-area:block-end center}.supports-anchor\:-pos-try\:flip{position-try-fallbacks:flip-block,flip-inline}.supports-anchor\:-pos-try\:flip-all{position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}@supports (text-box:trim-both cap alphabetic){.supports-text-box-cap\:-tb\:normal{text-box:normal}}@media (prefers-contrast:more){.c--faqAccordionItem{border-bottom-width:2px}}@media (prefers-reduced-motion:reduce){.c--faqAccordionItem::details-content{transition:none}}@supports selector(::details-content){.c--faqAccordionItem::details-content{content-visibility:hidden;transition:grid-template-rows var(--duration-surface-open) var(--ease-smooth-out),content-visibility var(--duration-surface-open) allow-discrete;grid-template-rows:0fr;display:grid}.c--faqAccordionItem[open]::details-content{content-visibility:visible;grid-template-rows:1fr}}@supports (content-visibility:auto){.c--productPage .product-page-supplemental{contain-intrinsic-block-size:auto calc(35.625rem - var(--product-page-info-stack-gap) * 2);content-visibility:auto}.c--productPage [data-more-to-explore]:not(:where([data-cms])){contain-intrinsic-block-size:auto max(224px,calc(57.33px + 44.444cqi));content-visibility:auto}.c--productPage [data-pdp-faq-items]:not(:where([data-cms])){contain-intrinsic-block-size:auto 188px;content-visibility:auto}.c--productPage [data-pdp-faq]:not(:where([data-cms])){contain-intrinsic-block-size:auto max(764px,calc(1614px - 177.1cqi),calc(1307px - 100cqi));content-visibility:auto}.c--productPage [data-pdp-reviews]:not(:where([data-cms])){contain-intrinsic-block-size:auto 234px;content-visibility:auto}}@media (prefers-reduced-motion:reduce){.cart-removal-feedback [data-cart-removal-action] :is(.icon,.cart-removal-undo-label,.cart-removal-progress-label):not(:where([data-cms])){transition:none}}@media (hover:hover) and (pointer:fine){.contextual-cart-feedback-action:hover>.press-scale-chrome{background-color:var(--surface-floating-hover)}}@media (forced-colors:active){.custom-scrollbar{scrollbar-color:CanvasText Canvas}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:canvastext}.custom-scrollbar::-webkit-scrollbar-track{background:canvas}}@media (hover:hover) and (pointer:fine){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--foreground) 52%,transparent)}.custom-scrollbar:hover{scrollbar-color:var(--foreground) transparent;scrollbar-color:color-mix(in oklch,var(--foreground) 52%,transparent) transparent}}@media (prefers-contrast:more) and (forced-colors:none){.custom-scrollbar{scrollbar-color:CanvasText Canvas}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:canvastext}.custom-scrollbar::-webkit-scrollbar-track{background:canvas}}@media (prefers-reduced-motion:reduce){.custom-scrollbar{transition:none}.custom-scrollbar::-webkit-scrollbar-thumb{transition:none}}@media (prefers-reduced-motion:no-preference){.feedback-crossfade-current{filter:none;transition-duration:var(--feedback-fade-duration,.16s);transition-property:opacity,filter;transition-timing-function:var(--ease-smooth-out)}}@media (prefers-reduced-motion:reduce){.feedback-crossfade-current{transition:none}}@media (prefers-reduced-motion:no-preference){.feedback-crossfade-outgoing{filter:blur(var(--blur-swap));transition-duration:var(--feedback-fade-duration,.16s);transition-property:opacity,filter;transition-timing-function:var(--ease-smooth-out)}}@media (prefers-reduced-motion:reduce){.feedback-crossfade-outgoing,.feedback-lifetime{transition:none}}@supports (animation-timeline:scroll()){.has--scroll-mask:not([data-scroll-mask-control=manual]):not([data-scroll-mask-overflow=false]){animation-duration:auto,auto;-webkit-mask-image:linear-gradient(to top,black,black var(--scroll-mask-t-from,100%),transparent),linear-gradient(to bottom,black,black var(--scroll-mask-b-from,100%),transparent),linear-gradient(to right,transparent,black var(--scroll-mask-l-from,0)),linear-gradient(to right,black,black var(--scroll-mask-r-from,100%),transparent);mask-image:linear-gradient(to top,black,black var(--scroll-mask-t-from,100%),transparent),linear-gradient(to bottom,black,black var(--scroll-mask-b-from,100%),transparent),linear-gradient(to right,transparent,black var(--scroll-mask-l-from,0)),linear-gradient(to right,black,black var(--scroll-mask-r-from,100%),transparent);animation-name:scroll-mask-y-scroll,scroll-mask-x-scroll;animation-timing-function:linear,linear;animation-timeline:scroll(self),scroll(self inline)}}@media (prefers-reduced-motion:reduce){.homepage-faq-accordion__chevron,.homepage-faq-accordion__panel-inner{transition:none}}@supports selector(::details-content){.homepage-faq-accordion__panel-inner{filter:blur(var(--blur-swap));opacity:0;transition:opacity var(--duration-surface-open) var(--ease-smooth-out),filter var(--duration-surface-open) var(--ease-smooth-out)}[data-homepage-faq-item][open] .homepage-faq-accordion__panel-inner{filter:blur();opacity:1}}@media (prefers-contrast:more){.homepage-faq-accordion__summary{font-weight:var(--fw--bold)}}@media (prefers-reduced-motion:reduce){.homepage-faq-accordion__summary{transition:none}}@media (hover:hover){.link-subtle:hover:not(:where([data-cms])){color:var(--text)}.link-subtle:hover:not(:where([data-cms])):after{transform:scaleX(1)}.link-subtle:hover:where(a):not(:where([data-cms])):before{opacity:1}}@media (prefers-reduced-motion:no-preference){.link-subtle:focus-visible:not(:where([data-cms])){transform:translateY(-1px)}.link-subtle:focus-visible:where(a):not(:where([data-cms])):before{transform:translate(.125rem,-50%)}}@media (prefers-reduced-motion:reduce){.link-subtle:where(a):not(:where([data-cms])):before,.product-faq-answer,.product-feedback-copy{transition:none}}@media (prefers-contrast:more) and (forced-colors:none){.product-media-gallery__rail-scrim:where([data-glass-surface=quick-add-drawer] *){-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-transparency:reduce){.product-media-gallery__rail-scrim:where([data-glass-surface=quick-add-drawer] *){-webkit-mask-image:none;mask-image:none}}@media (hover:hover){.product-option-value:hover:is(a){text-decoration:none}.product-option-value:hover:is(button:not([aria-disabled=true]),a)[data-option-selected=false]{border-color:var(--accent-action);border-color:color-mix(in oklch,var(--accent-action) 45%,transparent)}}@media (prefers-reduced-transparency:reduce){.product-page-summary-sticky-card{-webkit-backdrop-filter:none;background-color:var(--header-background);box-shadow:none;--shell-frost:none}}@media (hover:hover){.product-tile-hover-ring:hover{box-shadow:var(--product-tile-hover-ring)}}@starting-style{.product-tile-selected-ring{box-shadow:none}}@supports (text-box:trim-both cap alphabetic){.product-title.-to\:ellipsis{text-box:normal}}@media (forced-colors:active){.quick-add-options-scroll{-webkit-mask-image:none;mask-image:none}}@media (scripting:enabled){.shopify-blur-up--decode-initial.shopify-blur-up--initial[data-shopify-blur-up=ready] .shopify-blur-up__full,.shopify-blur-up--decode-initial.shopify-blur-up--initial[data-shopify-blur-up=ready] .shopify-blur-up__preview{transition:none}.shopify-blur-up--decode-initial[data-shopify-blur-up=pending] .shopify-blur-up__full{opacity:0}}@supports (text-box:trim-both cap alphabetic){.size-picker-option-header .size-picker-header-summary,.size-picker-option-header .url-link-footer:not(:where([data-cms])){text-box:trim-both cap alphabetic}}@media (prefers-reduced-motion:no-preference){.skel-crossfade-content .product-listing-grid__item[data-staggered-reveal]{opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.skel-crossfade-content{filter:none;transition:none!important}.skel-crossfade-content .product-listing-grid__item[data-staggered-reveal]{opacity:1;animation:none}.skel-crossfade-placeholder{filter:none;transition:none!important}.skel-crossfade-placeholder.is-pulsing>:where(*):not(:where([data-cms])){animation:none!important}}@media (hover:hover) and (pointer:fine){.surface-structured-row:hover:not(:where([data-cms])){background-color:var(--base-2);background-color:color-mix(in oklch,var(--base-2) 80%,transparent)}}@media (prefers-reduced-motion:reduce){.c--productSizePrompt[data-size-selection-prompt] .product-option-selector:not([aria-disabled=true]):before{animation:product-size-selection-option-pulse-static var(--duration-linger) var(--ease-smooth-out) 0s 1 both}}}@layer lism.recipe-80{@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:reduce){.hover-capable\:motion-reduce\:hover\:-translate\:axes:hover{translate:var(--lism-translate-x,0px) var(--lism-translate-y,0px)}.hover-capable\:motion-reduce\:hover\:-ty\:0:hover{--lism-translate-y:0px}}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-o\:0{opacity:0}.motion-safe\:starting\:\[\&\:popover-open\]\:-o\:0:popover-open{opacity:0}.motion-safe\:starting\:\[\&\:popover-open\]\:-scale\:dropdown-open:popover-open{scale:var(--scale-dropdown-open)}}@supports selector(::details-content) and (interpolate-size:allow-keywords){.motion-safe\:supports-interpolated-details\:-interpolate\:allow{interpolate-size:allow-keywords}.motion-safe\:supports-interpolated-details\:\[\&\:\:details-content\]\:-bsz\:0::details-content{block-size:0}.motion-safe\:supports-interpolated-details\:\[\&\:\:details-content\]\:-ov-y\:clip::details-content{overflow-y:clip}.motion-safe\:supports-interpolated-details\:\[\&\:\:details-content\]\:-tr\:details-block::details-content{transition:block-size var(--duration-standard) var(--ease-smooth-out),content-visibility var(--duration-standard) allow-discrete}.motion-safe\:supports-interpolated-details\:\[\&\[open\]\:\:details-content\]\:-bsz\:auto[open]::details-content{block-size:auto}}@supports (transition-behavior:allow-discrete) and (overlay:auto){.motion-safe\:supports-discrete-overlay\:-tr-behavior\:discrete{transition-behavior:allow-discrete}.motion-safe\:supports-discrete-overlay\:-trp\:opacity-scale-display-overlay{transition-property:opacity,scale,display,overlay}}@supports selector(::details-content) and (interpolate-size:allow-keywords){.c--faqAccordionItem[data-homepage-faq-item]::details-content{block-size:auto;transition:grid-template-rows var(--duration-surface-open) var(--ease-smooth-out),content-visibility var(--duration-surface-open) allow-discrete}}}@media (prefers-reduced-motion:reduce){@supports selector(::details-content){.c--faqAccordionItem::details-content{transition:none}}}@media (hover:hover) and (pointer:fine){@media (forced-colors:active){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:canvastext}.custom-scrollbar:hover{scrollbar-color:CanvasText Canvas}}@media (prefers-contrast:more) and (forced-colors:none){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:canvastext}.custom-scrollbar:hover{scrollbar-color:CanvasText Canvas}}}@media (prefers-reduced-motion:no-preference){@starting-style{.feedback-crossfade-current{filter:blur(var(--blur-swap));opacity:0}.feedback-crossfade-outgoing{filter:none;opacity:1}}}@media (prefers-reduced-motion:reduce){@supports selector(::details-content){.homepage-faq-accordion__panel-inner{transition:none}}}@media (hover:hover){@media (prefers-reduced-motion:no-preference){.link-subtle:hover:where(a):not(:where([data-cms])):before{transform:translate(.125rem,-50%)}}}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.link-subtle:hover:not(:where([data-cms])){transform:translateY(-1px)}}}}@layer lism.recipe-120;@layer lism.recipe-136{@media not all and (width>=64rem){:root:has(.product-page-mobile-purchase-bar){--shell-bottom-floater-inset-block-end:calc(var(--product-page-mobile-purchase-bar-reserve,7.5rem) + .5rem)!important}}}@layer lism.recipe-152{@media not all and (width>=48rem){.max-md\:-lh\:1{line-height:1}.max-md\:-max-h\:pdp-media-cap{max-height:max(0px,calc(var(--product-page-usable-height,100dvh) - var(--product-media-mobile-shell-padding-block,0px) - var(--product-media-mobile-summary-reserve,0px) - var(--product-media-mobile-bottom-safe-reserve,env(safe-area-inset-bottom,0px))))}}}@layer lism.recipe-160{@media not all and (width>=40rem){.\*\*\:\[textarea\]\:max-sm\:-min-h\:step-23-5 :where(*):is(textarea):not(:where([data-cms])){min-height:calc(var(--spacing) * 23.5)}}}@layer lism.recipe-175{@media not all and (width>=25rem){.max-xs\:-d\:none{display:none}}}@layer lism.recipe-1025{@media (width>=25rem){.xs\:-d\:none{display:none}}}@layer lism.recipe-1040{@media (width>=40rem){:where([data-slot=input-group]:has([data-slot=input-control],[data-slot=textarea-control])) .sm\:in-\[\[data-slot\=input-group\]\:has\(\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\)\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:-h\:step-4 svg:not([class*=size-]):not(:where([data-cms])){height:calc(var(--spacing) * 4)}:where([data-slot=input-group]:has([data-slot=input-control],[data-slot=textarea-control])) .sm\:in-\[\[data-slot\=input-group\]\:has\(\[data-slot\=input-control\]\,\[data-slot\=textarea-control\]\)\]\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:-w\:step-4 svg:not([class*=size-]):not(:where([data-cms])){width:calc(var(--spacing) * 4)}.sm\:-fxd\:row{flex-direction:row}.sm\:-i-bs\:step-4{inset-block-start:calc(var(--spacing) * 4)}.sm\:-i-e\:step-4{inset-inline-end:calc(var(--spacing) * 4)}.sm\:-i-s\:step-4{inset-inline-start:calc(var(--spacing) * 4)}.sm\:-p\:step-5{padding:calc(var(--spacing) * 5)}.sm\:-pbe\:0{padding-block-end:0}.sm\:-pbe\:step-3{padding-block-end:calc(var(--spacing) * 3)}.sm\:-pbe\:step-4{padding-block-end:calc(var(--spacing) * 4)}.sm\:-pbe\:step-5{padding-block-end:calc(var(--spacing) * 5)}.sm\:-pbs\:step-3{padding-block-start:calc(var(--spacing) * 3)}.sm\:-pbs\:step-4{padding-block-start:calc(var(--spacing) * 4)}.sm\:-pbs\:step-5{padding-block-start:calc(var(--spacing) * 5)}.sm\:-px\:4{padding-inline:var(--space-4)}.sm\:-px\:step-4{padding-inline:calc(var(--spacing) * 4)}.sm\:-py\:4{padding-block:var(--space-4)}.sm\:-quick-add-padding\:step-4{--quick-add-section-padding-inline:calc(var(--spacing) * 4)}.sm\:-w\:auto{width:auto}.sm\:\[\&\>\*\]\:-mbs\:neg-step-1>:where(*):not(:where([data-cms])){margin-block-start:calc(var(--spacing) * -1)}.product-page-summary-full{padding-block-start:var(--space-3)}}}@layer lism.recipe-1048{@media (width>=48rem){.md\:-fz\:s{font-size:var(--fz--s)}.md\:-fz\:xl{font-size:var(--fz--xl)}.md\:-lh\:18{line-height:1.8}.md\:-pbe\:step-28{padding-block-end:calc(var(--spacing) * 28)}.md\:-pbs\:step-24{padding-block-start:calc(var(--spacing) * 24)}.md\:-px\:step-8{padding-inline:calc(var(--spacing) * 8)}.md\:-py\:step-14{padding-block:calc(var(--spacing) * 14)}.faq-section-watermark{right:calc(var(--spacing) * 8)}.homepage-faq-accordion__panel-inner{padding-block-end:var(--space-10);padding-inline-start:var(--space-10);padding-inline:var(--space-6)}}}@layer lism.recipe-1064{@media (width>=64rem){.lg\:-d\:block{display:block}.lg\:-min-h\:len-277px{min-height:277px}.lg\:-min-h\:len-370px{min-height:370px}.lg\:-pbe\:step-32{padding-block-end:calc(var(--spacing) * 32)}.lg\:-pbs\:step-28{padding-block-start:calc(var(--spacing) * 28)}.lg\:-py\:step-16{padding-block:calc(var(--spacing) * 16)}.faq-section-grid--editorial{gap:var(--space-16);grid-template-columns:repeat(12,minmax(0,1fr))}.faq-section-grid--editorial .faq-section-intro{grid-column:span 4/span 4}.faq-section-watermark{display:block}}}@layer lism.recipe-1080,lism.recipe-1088,lism.recipe-1096,lism.recipe-1104,lism.recipe-3021,lism.recipe-3022,lism.recipe-3024,lism.recipe-3026,lism.recipe-3028;@layer lism.recipe-3032{@container pdp-info (width>=32rem){.\@lg\/pdp-info\:-cols\:3{--cols:3}}}@layer lism.recipe-3040{@supports (container-type:scroll-state){@container scroll-state(stuck:top){.supports-scroll-state\:scroll-stuck-top\:-ov\:visible{overflow:visible}.product-page-summary-sticky-shell .product-page-summary-sticky-card{-webkit-backdrop-filter:var(--shell-glass-backdrop);background-color:var(--shell-glass-sticky-background,transparent);border-color:var(--shell-glass-border);box-shadow:var(--shell-glass-shadow);--shell-frost:var(--shell-glass-backdrop)}html[data-viewport-resizing] .product-page-summary-sticky-card{-webkit-backdrop-filter:none;background-color:var(--header-background);box-shadow:none;--shell-frost:none}}}}@layer lism.recipe-3048;@layer lism.recipe-3064{@container pdp-page (width>=64rem){.\@5xl\/pdp-page\:-bd-be\:none{border-block-end:0}.\@5xl\/pdp-page\:-d\:grid{display:grid}.\@5xl\/pdp-page\:-d\:none{display:none}.\@5xl\/pdp-page\:-max-sz\:100\%{max-inline-size:100%}.\@5xl\/pdp-page\:-min-h\:pdp-site-faq-wide{min-height:min(1012px,1490px - 103cqi)}.\@5xl\/pdp-page\:-min-w\:0{min-width:0}.\@5xl\/pdp-page\:-pbe\:0{padding-block-end:0}.\@5xl\/pdp-page\:-pos\:sticky{position:sticky}.\@5xl\/pdp-page\:-sz\:100\%{inline-size:100%}.\@5xl\/pdp-page\:-t\:pdp-sticky{top:var(--product-page-sticky-top)}.\@5xl\/pdp-page\:-z\:pdp-summary{z-index:var(--z-pdp-sticky-summary)}.\@5xl\/pdp-page\:data-\[stuck\=true\]\:-z\:pdp-summary-stuck[data-stuck=true]{z-index:var(--z-pdp-sticky-summary-stuck)}.c--productPage :is(.product-page-hydrate-shell .product-page-hydrate-deferred-slot[data-pdp-faq],.product-page-deferred-sections>[data-pdp-faq]:has([data-pdp-slot-placeholder])):not(:where([data-cms])){min-block-size:min(1012px,1490px - 103cqi)}.c--productPage .product-page-desktop-summary-sentinel{display:block}.c--productPage .product-page-hydrate-desktop-summary{padding-inline:var(--product-page-info-surface-padding-inline);margin-block-end:0;display:block}.c--productPage .product-page-hydrate-mobile-summary,.c--productPage .product-page-mobile-purchase-bar,.c--productPage .product-page-mobile-summary-sentinel{display:none}.c--productPage .product-page-info-column{grid-area:1/2}.c--productPage .product-page-info-surface{padding-block-start:var(--space-6);padding-block-end:var(--space-8)}.c--productPage .product-page-media-cluster{max-width:var(--product-media-desktop-column-max-width);width:100%}.c--productPage .product-page-media-column{top:var(--product-page-sticky-top);grid-area:1/1/-1;justify-content:flex-end;align-self:flex-start;display:flex;position:sticky}.c--productPage .product-page-shell{grid-template-columns:minmax(0,1fr) var(--product-info-desktop-column-width);max-width:var(--product-page-desktop-shell-max-width);align-items:start;width:100%;margin-inline:auto;display:grid}.c--productPage .product-page-shell .product-media-gallery__stage{margin-inline:auto}.c--productPage .product-page-shell .product-media-stage{height:auto;max-height:var(--product-media-desktop-stage-max-height);width:min(100%,calc(var(--product-media-desktop-stage-max-height) * var(--product-media-max-aspect-ratio)))}}}@layer lism.recipe-3080{@container pdp-page (width>=80rem){.c--productPage .product-page-shell{--product-page-info-surface-padding-inline:var(--space-5)}}@supports (container-type:scroll-state){@container scroll-state(stuck:top){@media (prefers-reduced-transparency:reduce){.product-page-summary-sticky-card{-webkit-backdrop-filter:none;background-color:var(--header-background);box-shadow:none;--shell-frost:none}}}}}@layer lism.recipe-3088;@layer lism.recipe-3104{@container pdp-page (width>=64rem){@supports (content-visibility:auto){.c--productPage [data-more-to-explore]:not(:where([data-cms])){contain-intrinsic-block-size:auto max(277px,calc(57.33px + 44.444cqi))}.c--productPage [data-pdp-faq]:not(:where([data-cms])){contain-intrinsic-block-size:auto min(1012px,calc(1490px - 103cqi))}}}}@layer lism.recipe-3120;@layer lism.recipe-3136{@container pdp-page not (width>=64rem){.\@max-5xl\/pdp-page\:-d\:none,.c--productPage #product-form .product-page-in-column-purchase-actions{display:none}}}@layer lism.recipe-3160;@layer lism.recipe-3164{@container size-picker-header not (width>=36rem){.size-picker-option-header .size-recommendation-prompt-compact{display:inline}.size-picker-option-header .size-recommendation-prompt-full{display:none}}}@layer lism.recipe-3168{@container pdp-info not (width>=32rem){.c--productPage .product-option-group-header{flex-wrap:wrap;align-items:flex-start}.c--productPage .product-option-group-header.size-picker-option-header{align-items:center}.c--productPage [data-product-commerce-policies] [data-product-commerce-policy-cell]:not(:where([data-cms])){flex:1 1 0}}}@layer lism.recipe-3172{@container pdp-info not (width>=28rem){.c--productPage .product-page-info-stack{--product-page-info-stack-gap:var(--space-2)}}}@layer lism.recipe-3174{@container size-picker-summary not (width>=26rem){.size-picker-header-guidance{padding-inline:calc(var(--spacing) * 1.5);margin-inline-start:calc(var(--spacing) * 1)}.size-picker-header-guidance .size-guidance-height-weight-row{column-gap:calc(var(--spacing) * 1)}.size-picker-header-summary .size-guidance-label,.size-picker-header-summary .size-option-label-full{display:none}.size-picker-header-summary .size-option-label-compact{display:inline}}}@layer lism.recipe-3178,lism.recipe-3181;@layer lism.recipe-3182{@container size-picker-summary not (width>=18rem){.size-picker-header-summary .size-picker-header-label-separator,.size-picker-header-summary:has(.size-picker-header-label-separator) .size-picker-header-label{display:none}}}@layer lism.recipe-3184,lism.recipe-3188,lism.recipe-3200,lism.recipe-6104,lism.recipe-6176,lism.utilities;:root{--font-reading:var(--brand-font-reading,"Cal Sans", "Cal Sans Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-ja-localized:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--font-el-localized:"Noto Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-zh-localized:"PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif}html[lang^=ja]{--font-reading:"Cal Sans", "Cal Sans Fallback", var(--font-ja-localized)}html[lang^=el]{--font-reading:"Cal Sans", "Cal Sans Fallback", var(--font-el-localized)}html[lang^=zh]{--font-reading:"Cal Sans", "Cal Sans Fallback", var(--font-zh-localized)}html[lang^=ja],html[lang^=zh]{--lts--xs:var(--lts--base);--lts--s:var(--lts--base)}:root{--font-sans:var(--font-reading);--font-mono:"Space Mono", ui-monospace, monospace;--font-serif:"Iowan Old Style", "Palatino Linotype", "URW Palladio L", "Book Antiqua", Georgia, serif;--font-display-title:var(--font-product-title);--font-product-title:var(--brand-font-display,"Clash Display", "Clash Display Fallback", system-ui, sans-serif);--font-ja-mono-localized:"Osaka-Mono", "MS Gothic", "Courier New", Courier, monospace;--font-ja-serif-localized:"Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;--font-el-mono-localized:"Courier New", Courier, monospace;--font-zh-mono-localized:"PingFang TC", "Microsoft JhengHei UI", "Courier New", monospace;--font-zh-serif-localized:"PingFang TC", "Songti TC", "Noto Serif TC", serif}html[lang^=ja]{--font-sans:var(--font-reading);--font-product-title:"Clash Display", "Clash Display Fallback", var(--font-ja-localized);--font-mono:var(--font-ja-mono-localized);--font-serif:var(--font-ja-serif-localized)}html[lang^=el]{--font-sans:var(--font-reading);--font-product-title:"Clash Display", "Clash Display Fallback", var(--font-el-localized);--font-mono:var(--font-el-mono-localized)}html[lang^=zh]{--font-sans:var(--font-reading);--font-product-title:"Clash Display", "Clash Display Fallback", var(--font-zh-localized);--font-mono:var(--font-zh-mono-localized);--font-serif:var(--font-zh-serif-localized)}:root,:host{--spacing:.25rem}:root,.dark{--promo:light-dark(oklch(36.0801% .122014 260.83),oklch(84.0935% .078834 260.933));--rating:light-dark(oklch(46% .032 18),oklch(76% .036 18));--cta-positive:light-dark(oklch(36.0801% .122014 260.83),oklch(84.0935% .078834 260.933));--rating-foreground:light-dark(oklch(100% 0 none),oklch(0% 0 none));--panel-line:light-dark(oklch(54% 0 none),oklch(65% 0 none));--panel:light-dark(oklch(99.4924% .000609 259.418),oklch(17.9542% .004 261.216));--panel-foreground:light-dark(oklch(14% 0 none),oklch(98.5% 0 none));--promo-foreground:light-dark(oklch(99.3852% .002854 264.542),oklch(12.1493% .019276 259.047));--promo-soft:light-dark(oklab(93.1512% -.00204513 -.0125842),oklab(24.5681% -.00179209 -.0113427));--cta-positive-foreground:light-dark(oklch(99.3852% .002854 264.542),oklch(12.1493% .019276 259.047));--promo-border:light-dark(oklch(54% 0 none),oklch(65% 0 none));--foreground-a8:light-dark(oklab(14% 0 0/.08),oklab(98.5% 0 0/.08));--foreground-a12:light-dark(oklab(14% 0 0/.12),oklab(98.5% 0 0/.12));--foreground-a52:light-dark(oklab(14% 0 0/.52),oklab(98.5% 0 0/.52));--foreground-a62:light-dark(oklab(14% 0 0/.62),oklab(98.5% 0 0/.62));--foreground-a68:light-dark(oklab(14% 0 0/.68),oklab(98.5% 0 0/.68));--radius-chip:8px;--tracking-display-compact:-.03em;--product-card-includes-separator:light-dark(oklch(54% 0 none),oklch(65% 0 none));--product-card-badge-border:light-dark(oklch(54% 0 none),oklch(65% 0 none));--product-card-badge-surface:light-dark(oklch(99.4924% .000609 259.418),oklch(17.9542% .004 261.216));--product-card-includes-text:light-dark(oklch(32% 0 none),oklch(91% 0 none))}@media (color-gamut:p3){:root{--destructive-400:oklch(66.5% .21 25);--destructive-500:oklch(52% .21 25)}}:root{--product-page-usable-height:calc(100vh - var(--header-height) - var(--shell-banner-offset));--product-media-mobile-shell-padding-block:calc(var(--space-4) + var(--space-2));--product-media-mobile-summary-padding-block:.25rem;--product-media-mobile-summary-padding-inline:.75rem;--product-media-mobile-summary-stuck-padding-inline:clamp(.625rem, 2.4vw, 1rem);--product-media-mobile-summary-header-padding-block:.5rem;--product-media-mobile-summary-title-line:1.6875rem;--product-media-mobile-summary-meta-line:1.6875rem;--product-media-mobile-summary-reserve:calc(var(--product-media-mobile-summary-header-padding-block) + var(--product-media-mobile-summary-padding-block) * 2 + var(--product-media-mobile-summary-title-line) * 2 + var(--product-media-mobile-summary-meta-line) * 2);--product-media-mobile-bottom-safe-reserve:env(safe-area-inset-bottom,0px);--product-page-mobile-purchase-bar-reserve:calc(7.5rem + env(safe-area-inset-bottom,0px));--product-page-info-stack-gap:var(--space-4);--product-media-max-aspect-ratio:1;--product-media-desktop-shell-inline-padding:4rem;--product-media-desktop-shell-block-padding:4rem;--product-page-info-surface-padding-inline:var(--space-4);--product-media-desktop-stage-max-height:max(0px, calc(var(--product-page-usable-height) - var(--product-media-desktop-shell-block-padding)));--product-info-desktop-column-width:clamp(30rem, 35vw, 40rem);--product-media-desktop-column-max-width:calc(var(--product-media-desktop-stage-max-height) * var(--product-media-max-aspect-ratio) + var(--product-media-desktop-shell-inline-padding));--product-page-desktop-shell-max-width:calc(var(--product-media-desktop-column-max-width) + var(--product-info-desktop-column-width));--product-page-sticky-top:var(--mobile-header-offset,var(--header-height));--product-page-header-edge-bridge-height:var(--product-page-sticky-top);--product-page-header-edge-fade-height:clamp(4rem, 10vw, 7rem);--product-page-header-edge-fade-soft-stop:clamp(1.5rem, 3.2vw, 2.5rem);--z-pdp-sticky-summary:110;--z-pdp-sticky-summary-stuck:130;--z-pdp-mobile-purchase-bar:140}@supports (height:100svh){:root{--product-page-usable-height:calc(100svh - var(--header-height) - var(--shell-banner-offset))}}:root{--product-tile-selected-ring:0 0 0 1.5px var(--foreground), 0 0 0 4px color-mix(in oklch, var(--foreground) 10%, transparent);--product-tile-hover-ring:0 0 0 1.5px color-mix(in oklch, var(--foreground) 34%, transparent)}@keyframes product-size-selection-option-pulse{0%,to{opacity:0;scale:1}35%{opacity:1;scale:1.04}}@media (prefers-reduced-motion:reduce){@keyframes product-size-selection-option-pulse-static{0%,to{opacity:0}40%,60%{opacity:1}}}.prose:where([data-cms-html] *){letter-spacing:var(--tracking-ui);color:color-mix(in oklch,var(--foreground) 78%,transparent);line-height:1.75}[data-product-commerce-policies]{gap:var(--space-2);flex-flow:wrap;container:commerce-policies/inline-size}[data-product-commerce-policies] [data-product-commerce-policy-cell]{min-height:auto;min-inline-size:max-content;color:var(--shell-foreground);background:0 0;border:none;border-radius:0;padding-block:0;padding-inline:0}@container commerce-policies not (width>=26.5rem){[data-product-commerce-policy-cell]:has([data-product-commerce-policy-key=returns]){display:none}}@container commerce-policies not (width>=31rem){:lang(en) [data-product-commerce-policy-cell]:has([data-product-commerce-policy-key=returns]){display:none}}@container commerce-policies not (width>=36.5rem){:is(:lang(ja),:lang(pl),:lang(pt-PT)) [data-product-commerce-policy-cell]:has([data-product-commerce-policy-key=returns]){display:none}}@container commerce-policies not (width>=39.5rem){:is(:lang(de),:lang(es),:lang(sv)) [data-product-commerce-policy-cell]:has([data-product-commerce-policy-key=returns]){display:none}}@container commerce-policies not (width>=42.5rem){:is(:lang(el),:lang(fr),:lang(it),:lang(nl)) [data-product-commerce-policy-cell]:has([data-product-commerce-policy-key=returns]){display:none}}[data-product-commerce-details] .pdp-command-field{justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--background);background-color:color-mix(in oklch,var(--background) 94%,transparent);min-block-size:1.875rem;inline-size:100%;box-shadow:0 0 0 1px var(--panel-line),inset 0 1px 0 var(--background);box-shadow:0 0 0 1px color-mix(in oklch,var(--panel-line) 55%,transparent),inset 0 1px color-mix(in oklch,var(--background) 75%,transparent);font-family:var(--font-sans);text-align:center;letter-spacing:var(--tracking-ui-tight);font-variant-numeric:tabular-nums;transition:background-color var(--duration-micro) var(--ease-smooth-out),box-shadow var(--duration-micro) var(--ease-smooth-out);color:var(--shell-foreground);border-radius:.5625rem;padding-block:.3125rem;padding-inline:.625rem;font-size:.875rem;line-height:1.25;display:flex}@media (pointer:coarse){[data-product-commerce-details] .pdp-command-field{min-block-size:2.75rem}}[data-product-commerce-details] .pdp-command-field--icon .pdp-command-field__icon{color:var(--shell-foreground);flex:none}[data-product-commerce-details] .pdp-command-field[data-state=busy] .pdp-command-field__icon{color:var(--warning-400)}@media (prefers-reduced-motion:reduce){[data-product-commerce-details] .pdp-command-field{background-color:var(--background);transition:none}}[data-product-commerce-details] button.pdp-command-field{cursor:pointer;appearance:none;border:0;margin:0}[data-product-commerce-details] button.pdp-command-field:focus-visible{box-shadow:0 0 0 2px var(--ring-offset,var(--background)),0 0 0 3px var(--ring);outline:2px solid #0000}@media (hover:hover) and (pointer:fine){[data-product-commerce-details] button.pdp-command-field:hover{background-color:var(--background);background-color:color-mix(in oklch,var(--background) 100%,transparent);box-shadow:0 0 0 1px var(--panel-line),inset 0 1px 0 var(--background);box-shadow:0 0 0 1px color-mix(in oklch,var(--panel-line) 78%,transparent),inset 0 1px color-mix(in oklch,var(--background) 75%,transparent)}}[data-product-commerce-details] .pdp-command-field{font-family:var(--font-sans,ui-monospace, SFMono-Regular, Menlo, monospace)}