.product-reviews-module__rW9jaW__section{min-width:0;padding:0 1rem;font-size:14px;line-height:21px}.product-reviews-module__rW9jaW__heading{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;text-transform:uppercase;color:#000;padding-block:24px;font-size:16px;font-weight:400;line-height:19px}.product-reviews-module__rW9jaW__productRating,.product-reviews-module__rW9jaW__summary,.product-reviews-module__rW9jaW__ratingValue{align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:21px;display:flex}.product-reviews-module__rW9jaW__productRating{color:var(--soot);font-family:var(--font-grotesk), "PingFang SC", sans-serif;flex-wrap:wrap}.product-reviews-module__rW9jaW__averageLabel{text-transform:uppercase;min-width:120px}.product-reviews-module__rW9jaW__estimatedRatings{min-width:0;color:var(--umber);overflow-wrap:anywhere}.product-reviews-module__rW9jaW__summary{flex-wrap:wrap;margin-bottom:12px}.product-reviews-module__rW9jaW__ratingValue{flex-shrink:0}.product-reviews-module__rW9jaW__stars{vertical-align:middle;flex-shrink:0;align-items:center;height:21px;display:inline-flex}.product-reviews-module__rW9jaW__star{width:14px;height:14px;display:block;position:relative}.product-reviews-module__rW9jaW__star img{width:14px;max-width:none;height:14px;display:block}.product-reviews-module__rW9jaW__starFill{position:absolute;inset:0 auto 0 0;overflow:hidden}.product-reviews-module__rW9jaW__entries{flex-direction:column;gap:12px;display:flex}.product-reviews-module__rW9jaW__review{flex-direction:column;gap:12px;padding-block:16px;display:flex;position:relative}.product-reviews-module__rW9jaW__author,.product-reviews-module__rW9jaW__content{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.product-reviews-module__rW9jaW__author{width:100%}.product-reviews-module__rW9jaW__name{min-height:21px;padding-right:82px;font-weight:400}.product-reviews-module__rW9jaW__metadata{flex-wrap:wrap;gap:8px 12px;width:100%;display:flex}.product-reviews-module__rW9jaW__metadataRow{color:#8a8a8a;align-items:flex-start;gap:8px;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro,PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:16px;display:flex}.product-reviews-module__rW9jaW__metadataRow>img,.product-reviews-module__rW9jaW__countryFlag{flex:0 0 16px;width:16px;height:16px}.product-reviews-module__rW9jaW__countryFlag{justify-content:center;align-items:center;font-size:14px;display:flex}.product-reviews-module__rW9jaW__countryFlag img{width:14px;height:10.5002px}.product-reviews-module__rW9jaW__purchased{width:100%}.product-reviews-module__rW9jaW__reviewRating{align-items:center;height:21px;display:flex;position:absolute;top:16px;right:0}.product-reviews-module__rW9jaW__content{color:#686058;width:100%}.product-reviews-module__rW9jaW__title{font-size:14px;font-weight:500;line-height:21px}.product-reviews-module__rW9jaW__body{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;font-size:14px;line-height:21px}.product-reviews-module__rW9jaW__thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;display:grid}.product-reviews-module__rW9jaW__thumbnails button{aspect-ratio:1;border-radius:8px;width:100%;display:block;overflow:hidden}.product-reviews-module__rW9jaW__thumbnails img{object-fit:cover;width:100%;height:100%}.product-reviews-module__rW9jaW__loadMore{display:flex}.product-reviews-module__rW9jaW__loadMore button{color:#686058;text-align:left;font-size:14px;line-height:20px}.product-reviews-module__rW9jaW__galleryControls{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:1.5rem;padding-top:1rem;display:flex}.product-reviews-module__rW9jaW__loadMore button,.product-reviews-module__rW9jaW__galleryControls button,.product-reviews-module__rW9jaW__close,.product-reviews-module__rW9jaW__notice button{text-underline-offset:4px;min-width:44px;min-height:44px;text-decoration:underline}.product-reviews-module__rW9jaW__loadMore button:disabled,.product-reviews-module__rW9jaW__galleryControls button:disabled{opacity:.4;cursor:default}.product-reviews-module__rW9jaW__section button:focus-visible,.product-reviews-module__rW9jaW__lightbox button:focus-visible{outline:2px solid var(--soot);outline-offset:4px}.product-reviews-module__rW9jaW__notice{padding-block:2rem}.product-reviews-module__rW9jaW__lightbox{background:var(--bone);width:min(42rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--soot);border-radius:8px;flex-direction:column;align-items:center;padding:1rem;display:flex;position:relative;overflow-y:auto}.product-reviews-module__rW9jaW__close{flex-shrink:0;align-self:flex-end;place-items:center;width:44px;height:44px;margin-bottom:.5rem;text-decoration:none;display:grid}.product-reviews-module__rW9jaW__fullImage{object-fit:contain;flex-shrink:0;width:100%;height:min(38rem,100vw - 4rem);max-height:max(0px,100dvh - 12rem)}@media (min-width:64rem){.product-reviews-module__rW9jaW__summary,.product-reviews-module__rW9jaW__review,.product-reviews-module__rW9jaW__loadMore{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;display:grid}.product-reviews-module__rW9jaW__summary{margin-bottom:24px}.product-reviews-module__rW9jaW__summary>.product-reviews-module__rW9jaW__averageLabel,.product-reviews-module__rW9jaW__author{grid-column:1/span 4}.product-reviews-module__rW9jaW__summary>.product-reviews-module__rW9jaW__ratingValue,.product-reviews-module__rW9jaW__content,.product-reviews-module__rW9jaW__loadMore>button{grid-column:5/span 8}.product-reviews-module__rW9jaW__entries{gap:24px}.product-reviews-module__rW9jaW__review{align-items:start}.product-reviews-module__rW9jaW__author,.product-reviews-module__rW9jaW__content{gap:8px}.product-reviews-module__rW9jaW__name{padding-right:0}.product-reviews-module__rW9jaW__metadata{display:contents}.product-reviews-module__rW9jaW__country{order:1}.product-reviews-module__rW9jaW__verified{order:2}.product-reviews-module__rW9jaW__purchased{order:3}.product-reviews-module__rW9jaW__age{order:4}.product-reviews-module__rW9jaW__date{order:5}.product-reviews-module__rW9jaW__reviewRating{position:static}.product-reviews-module__rW9jaW__thumbnails{gap:15px;margin-top:8px}.product-reviews-module__rW9jaW__loadMore{margin-top:28px}}
.sizing-disclosure-module__bt-qWa__disclosure{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.sizing-disclosure-module__bt-qWa__disclosure[data-sizing-disclosure]>button.sizing-disclosure-module__bt-qWa__toggle{width:100%;min-height:44px;color:var(--soot);font-family:var(--font-mono-grotesk), "PingFang SC", monospace;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.sizing-disclosure-module__bt-qWa__toggle:focus-visible{outline:2px solid var(--soot);outline-offset:3px;border-radius:2px}.sizing-disclosure-module__bt-qWa__label{text-transform:uppercase}.sizing-disclosure-module__bt-qWa__trigger{min-height:32px;color:var(--umber);background:#fff;border-radius:2px;justify-content:center;align-items:center;padding:6px 12px;display:flex}.sizing-disclosure-module__bt-qWa__chevron{background:url(/site/shared/chevron-down.svg) 50%/11px 6px no-repeat;flex:none;width:16px;height:16px}.sizing-disclosure-module__bt-qWa__toggle[aria-expanded=true] .sizing-disclosure-module__bt-qWa__chevron{transform:rotate(180deg)}.sizing-disclosure-module__bt-qWa__content{width:100%;color:var(--umber);font-family:"PingFang SC", var(--font-grotesk), sans-serif;overflow-wrap:anywhere;background:#68605814;border-radius:8px;padding:16px;font-size:14px;font-weight:400;line-height:24px}.sizing-disclosure-module__bt-qWa__content p{margin:0}.sizing-disclosure-module__bt-qWa__reminder{color:var(--soot);margin-bottom:8px;font-weight:600;display:block}
.buy-panel-module__ZEXoIW__mobileOnly,.buy-panel-module__ZEXoIW__mobileBodyPurchase,.buy-panel-module__ZEXoIW__mobileCard{display:none}.buy-panel-module__ZEXoIW__systemPanel{flex-direction:column;gap:2rem;min-width:0;display:flex}.buy-panel-module__ZEXoIW__systemTitle{white-space:normal}.buy-panel-module__ZEXoIW__selectionHeading{justify-content:space-between;align-items:center;gap:.625rem;width:100%;display:flex}.buy-panel-module__ZEXoIW__selectionHeading>:first-child{min-width:0}.buy-panel-module__ZEXoIW__sizeChartEntry{color:var(--umber);text-underline-position:under;flex:none;text-decoration:underline}.buy-panel-module__ZEXoIW__sizeChartEntry:focus-visible{outline:2px solid var(--soot);outline-offset:3px}.buy-panel-module__ZEXoIW__headingAction{align-items:center;height:1.5rem;display:flex;position:absolute;top:-2.5rem;right:0}.buy-panel-module__ZEXoIW__selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.buy-panel-module__ZEXoIW__choice{background:var(--unselected);min-width:0;height:2.75rem;color:var(--soot);border-radius:.5rem;padding:.5rem 1rem}.buy-panel-module__ZEXoIW__choice:last-child:nth-child(odd){grid-column:1/-1}.buy-panel-module__ZEXoIW__choice[aria-pressed=true]{background:var(--brand)}.buy-panel-module__ZEXoIW__choice:focus-visible{outline:2px solid var(--soot);outline-offset:3px}.buy-panel-module__ZEXoIW__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.75s linear infinite buy-panel-module__ZEXoIW__purchase-spin}@keyframes buy-panel-module__ZEXoIW__purchase-spin{to{transform:rotate(360deg)}}@media (min-width:64rem){.buy-panel-module__ZEXoIW__suitBar{grid-template-columns:minmax(0,350px) minmax(0,1fr);align-items:center;column-gap:2rem;display:grid}.buy-panel-module__ZEXoIW__suitBar>p{grid-column:1/-1}.buy-panel-module__ZEXoIW__barSelection,.buy-panel-module__ZEXoIW__barSelection fieldset{min-width:0}.buy-panel-module__ZEXoIW__barSelection .buy-panel-module__ZEXoIW__selection{gap:.5rem}.buy-panel-module__ZEXoIW__barSelection .buy-panel-module__ZEXoIW__choice{overflow-wrap:anywhere;height:auto;min-height:2.75rem}.buy-panel-module__ZEXoIW__floatSelection .buy-panel-module__ZEXoIW__selection{flex-wrap:wrap;gap:4px;display:flex}.buy-panel-module__ZEXoIW__floatSelection .buy-panel-module__ZEXoIW__choice{border-radius:2px;height:auto;min-height:20px;padding:0 10px;font-size:12px;font-weight:400;line-height:20px}.buy-panel-module__ZEXoIW__systemPanel{--purchase-controls-width:calc((100% - 48px) / 4 * 3 + 32px);top:min(0px, calc(100svh - var(--buy-panel-height,900px)));grid-column:2/span 4;justify-content:center;align-self:start;width:100%;min-height:100svh;padding:116px 0 0;position:sticky}.buy-panel-module__ZEXoIW__systemHeader{width:100%;max-width:none}.buy-panel-module__ZEXoIW__systemTitle{white-space:pre-line;font-size:34px;font-weight:300;line-height:1.3}.buy-panel-module__ZEXoIW__desktopSelection{width:var(--purchase-controls-width);flex-direction:column;gap:1rem;max-width:none;display:flex}.buy-panel-module__ZEXoIW__desktopSelection .buy-panel-module__ZEXoIW__selection{gap:.5rem}.buy-panel-module__ZEXoIW__desktopSelection .buy-panel-module__ZEXoIW__choice{overflow-wrap:anywhere;height:auto;min-height:2.5rem;font-weight:400}.buy-panel-module__ZEXoIW__desktopPurchase{width:var(--purchase-controls-width);max-width:none}.buy-panel-module__ZEXoIW__systemPanel .buy-panel-module__ZEXoIW__desktopPurchase .buy-panel-module__ZEXoIW__desktopCartButton{white-space:normal;height:auto;min-height:3.5rem;padding-block:1rem;font-size:.875rem;font-weight:400;line-height:1.5rem}.buy-panel-module__ZEXoIW__desktopPerks{padding-left:1.5rem;list-style:square}.buy-panel-module__ZEXoIW__systemBar{display:none}}@media (max-width:63.999rem){.buy-panel-module__ZEXoIW__desktopOnly{display:none}.buy-panel-module__ZEXoIW__mobileOnly{display:block}.buy-panel-module__ZEXoIW__systemPanel{padding:2rem 1rem}.buy-panel-module__ZEXoIW__systemTitle{white-space:pre-line;font-size:1.875rem;font-weight:300;line-height:2.375rem}.buy-panel-module__ZEXoIW__bodySelection,.buy-panel-module__ZEXoIW__guarantees{flex-direction:column;gap:1rem;display:flex}.buy-panel-module__ZEXoIW__description{white-space:pre-line}.buy-panel-module__ZEXoIW__mobileBodyPurchase{flex-direction:column;gap:2rem;display:flex}.buy-panel-module__ZEXoIW__systemBar{background:var(--float);-webkit-backdrop-filter:blur(20px);touch-action:pan-x pinch-zoom;border:0;border-radius:1rem;padding:0;bottom:0;left:0;right:0}.buy-panel-module__ZEXoIW__systemBar[data-purchase-scrollable=true]{touch-action:pan-x pan-y pinch-zoom}.buy-panel-module__ZEXoIW__systemBar .buy-panel-module__ZEXoIW__mobileCard{max-height:calc(100vh - 1rem - env(safe-area-inset-top,0px));max-height:calc(100dvh - 1rem - env(safe-area-inset-top,0px));overscroll-behavior:contain;border-radius:inherit;scrollbar-width:thin;flex-direction:column;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.buy-panel-module__ZEXoIW__mobileCard>*{flex:none}.buy-panel-module__ZEXoIW__cartButton{height:auto;min-height:2.75rem;font-size:.875rem;line-height:1.5rem}}@media (prefers-reduced-motion:reduce){.buy-panel-module__ZEXoIW__spinner{animation:none}}@media (min-width:64rem){.buy-panel-module__ZEXoIW__desktopPurchase{display:flex}}@media (max-width:63.999rem){.buy-panel-module__ZEXoIW__systemPanel .buy-panel-module__ZEXoIW__desktopSelection{width:100%;max-width:none}.buy-panel-module__ZEXoIW__systemPanel .buy-panel-module__ZEXoIW__desktopPerks{padding-left:1.5rem;list-style:square}}.buy-panel-module__ZEXoIW__mobileBodyButton{display:none}.buy-panel-module__ZEXoIW__mobileSelection,.buy-panel-module__ZEXoIW__compactSelection{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.buy-panel-module__ZEXoIW__compactSelection{gap:.5rem}.buy-panel-module__ZEXoIW__mobileSelection fieldset,.buy-panel-module__ZEXoIW__compactSelection fieldset{width:100%;min-width:0}.buy-panel-module__ZEXoIW__optionHeading{overflow-wrap:anywhere;max-width:100%;margin-bottom:.25rem}.buy-panel-module__ZEXoIW__optionHeadingAction{flex:none;margin-left:auto}.buy-panel-module__ZEXoIW__mobileChoice{background:var(--unselected);min-width:0;min-height:2.75rem;color:var(--soot);cursor:pointer;text-align:center;overflow-wrap:anywhere;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex;position:relative}.buy-panel-module__ZEXoIW__mobileChoice>span{min-width:0}.buy-panel-module__ZEXoIW__mobileChoice input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.buy-panel-module__ZEXoIW__mobileChoice:has(input:checked){background:var(--brand)}.buy-panel-module__ZEXoIW__mobileChoice:has(input:focus-visible){outline:2px solid var(--soot);outline-offset:3px}.buy-panel-module__ZEXoIW__mobileChoice:has(input:disabled){color:var(--mute);cursor:not-allowed}.buy-panel-module__ZEXoIW__compactSelection .buy-panel-module__ZEXoIW__selection{overscroll-behavior-x:contain;scrollbar-width:thin;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.buy-panel-module__ZEXoIW__optionScroll{width:100%;min-width:0;position:relative}.buy-panel-module__ZEXoIW__optionNext{background:linear-gradient(to right, transparent calc(100% - 20px), var(--bone) calc(100% - 14px));width:2.75rem;min-height:2.75rem;color:var(--soot);cursor:pointer;border-radius:.125rem;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.buy-panel-module__ZEXoIW__optionNextIcon{background:currentColor;flex:none;width:14px;height:14px;display:block;transform:rotate(-90deg);-webkit-mask:url(/site/shared/reviews-chevron.svg) 50%/contain no-repeat;mask:url(/site/shared/reviews-chevron.svg) 50%/contain no-repeat}.buy-panel-module__ZEXoIW__optionNext:focus-visible{outline:2px solid var(--soot);outline-offset:-2px}.buy-panel-module__ZEXoIW__optionNext:disabled{cursor:default}.buy-panel-module__ZEXoIW__compactSelection .buy-panel-module__ZEXoIW__mobileChoice{white-space:nowrap;border-radius:.125rem;flex:none;min-width:2.75rem;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem}.buy-panel-module__ZEXoIW__compactSelection .buy-panel-module__ZEXoIW__mobileChoice:has(input:focus-visible){outline-offset:-2px}@media (max-width:63.999rem){.buy-panel-module__ZEXoIW__systemBar{visibility:hidden;pointer-events:none;transition:transform .3s ease-out,visibility 0s linear .3s;transform:translateY(100%)}.buy-panel-module__ZEXoIW__systemBar[data-mobile-visible=true]{visibility:visible;pointer-events:auto;transition:transform .3s ease-out,visibility;transform:translateY(0)}.buy-panel-module__ZEXoIW__mobileSurface{border-radius:inherit;transition:height .2s ease-out;overflow:hidden}.buy-panel-module__ZEXoIW__systemBar .buy-panel-module__ZEXoIW__mobileCard{width:100%;padding:1rem 1rem calc(1rem + var(--safe-bottom,0px));gap:1rem}.buy-panel-module__ZEXoIW__mobileSummary{flex-direction:column;align-items:stretch;gap:.5rem;min-width:0;display:flex}.buy-panel-module__ZEXoIW__mobileSummary .buy-panel-module__ZEXoIW__compactSelection{flex:none;width:100%}.buy-panel-module__ZEXoIW__purchaseMessage{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;text-transform:uppercase;overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.5rem}.buy-panel-module__ZEXoIW__purchasePrice{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;white-space:nowrap;flex:none;font-size:1.5rem;font-weight:400;line-height:2rem}.buy-panel-module__ZEXoIW__systemBar .buy-panel-module__ZEXoIW__cartButton,.buy-panel-module__ZEXoIW__systemPanel .buy-panel-module__ZEXoIW__mobileBodyButton{white-space:normal;width:100%;height:auto;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5rem;display:inline-flex}}@media (prefers-reduced-motion:reduce){.buy-panel-module__ZEXoIW__mobileSurface,.buy-panel-module__ZEXoIW__systemBar,.buy-panel-module__ZEXoIW__systemBar[data-mobile-visible]{transition:none}}@media (max-width:63.999rem){.buy-panel-module__ZEXoIW__genericCompactSelection{flex:none;width:100%;min-width:0}.buy-panel-module__ZEXoIW__systemPanel .buy-panel-module__ZEXoIW__choice{overflow-wrap:anywhere;height:auto;min-height:44px}.buy-panel-module__ZEXoIW__systemBar .buy-panel-module__ZEXoIW__genericCompactSelection .buy-panel-module__ZEXoIW__choice{white-space:nowrap;border-radius:2px;flex:none;min-width:44px;height:auto;min-height:44px;padding:6px 8px;font-size:14px;font-weight:400;line-height:20px}.buy-panel-module__ZEXoIW__genericCompactSelection .buy-panel-module__ZEXoIW__choice:focus-visible{outline-offset:-2px}}.buy-panel-module__ZEXoIW__marksViewport{--payment-first-slot:min(33px, calc((100% - 49px) / 8));--payment-first-image:min(31.6667px, var(--payment-first-slot));width:100%;min-width:0;padding-inline-start:calc((var(--payment-first-slot) - var(--payment-first-image)) / 2 + var(--payment-first-image) * 11.6667 / 31.6667);overflow:hidden;container:purchase-marks/inline-size}.buy-panel-module__ZEXoIW__marks{align-items:center;gap:19px;width:max-content;height:32px;display:flex}.buy-panel-module__ZEXoIW__marks img{flex:none;max-width:none}@media (min-width:64rem){.buy-panel-module__ZEXoIW__systemPanel[data-complete-system] .buy-panel-module__ZEXoIW__useCases{margin-top:8px}}@media not (min-width:64rem){.buy-panel-module__ZEXoIW__marks{gap:20px}}@container purchase-marks not (min-width:19.2262px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+1){display:none}}@container purchase-marks not (min-width:59.6462px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+2){display:none}}@container purchase-marks not (min-width:119.319px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+3){display:none}}@container purchase-marks not (min-width:171.14px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+4){display:none}}@container purchase-marks not (min-width:224.96px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+5){display:none}}@media not (min-width:64rem){@container purchase-marks not (min-width:19.2262px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+1){display:none}}@container purchase-marks not (min-width:60.6462px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+2){display:none}}@container purchase-marks not (min-width:121.319px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+3){display:none}}@container purchase-marks not (min-width:174.14px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+4){display:none}}@container purchase-marks not (min-width:228.96px){.buy-panel-module__ZEXoIW__marks img:nth-child(n+5){display:none}}}.buy-panel-module__ZEXoIW__detailPanel{gap:24px}.buy-panel-module__ZEXoIW__detailTitle{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;overflow-wrap:anywhere;font-size:28px;font-weight:300;line-height:1.3}.buy-panel-module__ZEXoIW__detailDescription{color:var(--umber);white-space:pre-line;font-size:14px;line-height:21px}.buy-panel-module__ZEXoIW__detailPrice{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;font-size:28px;font-weight:300;line-height:1.3}.buy-panel-module__ZEXoIW__detailAssurances{flex-direction:column;gap:20px;min-width:0;display:flex}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__choice,.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__mobileChoice{background:#fff}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__choice[aria-pressed=true]{background:var(--brand)}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__mobileChoice:has(input:checked){background:var(--brand)}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__sizeChartEntry{align-self:flex-start}:is(.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__optionHeading,[data-purchase-configuration] .buy-panel-module__ZEXoIW__optionHeading){font-family:var(--font-mono-grotesk), "PingFang SC", monospace;text-transform:uppercase;font-size:14px;line-height:24px}@media (min-width:64rem){.buy-panel-module__ZEXoIW__detailPanel{--purchase-controls-width:calc((100% - 80px) / 6 * 3 + 32px);grid-area:1/2;justify-content:flex-start;min-height:0;padding:0 0 32px;position:static}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__systemHeader>.eyebrow{font-size:14px;line-height:20px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__systemHeader{gap:12px;width:calc(66.6667% - 5.33334px)}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopSelection{gap:16px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopSelection fieldset{gap:0}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopSelection .buy-panel-module__ZEXoIW__optionHeading{min-height:44px;padding-block:12px;line-height:20px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopSelection fieldset:has(.buy-panel-module__ZEXoIW__headingAction) .buy-panel-module__ZEXoIW__optionHeading{max-width:50%}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopSelection .buy-panel-module__ZEXoIW__headingAction{max-width:50%;height:44px;top:-44px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__headingAction .buy-panel-module__ZEXoIW__sizeChartEntry{white-space:normal;text-align:right;align-self:center;font-size:14px;line-height:20px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopSelection .buy-panel-module__ZEXoIW__selection{gap:12px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopSelection .buy-panel-module__ZEXoIW__choice{min-height:40px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__detailDescription{margin-top:-12px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__purchaseActions{gap:10px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__purchaseActions .buy-panel-module__ZEXoIW__purchaseButton.store-button{padding-inline:8px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__detailAssurances{gap:16px;margin-top:-8px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopPerks{width:var(--purchase-controls-width);flex-direction:column;gap:8px;padding-left:0;font-size:14px;line-height:21px;list-style:none;display:flex}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopPerks,.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopPerks a{color:var(--umber)}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopPerks+*{margin-top:8px}}@media not (min-width:64rem){[data-purchase-configuration] .buy-panel-module__ZEXoIW__mobileSelection .buy-panel-module__ZEXoIW__selection{gap:12px}[data-purchase-configuration] .buy-panel-module__ZEXoIW__mobileChoice:last-child:nth-child(odd){grid-column:1/-1}[data-purchase-configuration] .buy-panel-module__ZEXoIW__mobileSelection .buy-panel-module__ZEXoIW__optionHeading{margin-bottom:20px;line-height:20px}[data-purchase-configuration] .buy-panel-module__ZEXoIW__mobileSelection>fieldset:first-child>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buy-panel-module__ZEXoIW__detailPanel{gap:12px;padding:16px 16px 32px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__systemHeader{order:0;gap:4px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopPurchase{order:2;margin-top:0}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__detailDescription{order:1}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__detailAssurances{order:3;margin-top:8px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopPerks,.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopPerks a{color:var(--umber)}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__desktopSelection{display:none}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__detailTitle{font-size:20px;line-height:32px}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__detailPrice{font-size:20px;font-weight:400;line-height:28px}[data-purchase-configuration] .buy-panel-module__ZEXoIW__mobileBodyButton{display:inline-flex}}.buy-panel-module__ZEXoIW__purchaseActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid}.buy-panel-module__ZEXoIW__purchaseActions .buy-panel-module__ZEXoIW__purchaseButton.store-button{white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:56px;padding:12px;font-size:14px;font-weight:400;line-height:24px}.buy-panel-module__ZEXoIW__purchaseActions .buy-panel-module__ZEXoIW__purchaseButton[data-purchase-cta],.buy-panel-module__ZEXoIW__purchaseActions .buy-panel-module__ZEXoIW__purchaseButton[data-buy-now-cta]{font-weight:400}.buy-panel-module__ZEXoIW__purchaseActions[data-single-action]{grid-template-columns:minmax(0,1fr)}.buy-panel-module__ZEXoIW__mobileActions{display:none}@media not (min-width:64rem){.buy-panel-module__ZEXoIW__desktopActions{display:none}.buy-panel-module__ZEXoIW__mobileActions{display:grid}.buy-panel-module__ZEXoIW__detailPanel .buy-panel-module__ZEXoIW__systemHeader>[data-product-rating]{margin-top:8px}}.buy-panel-module__ZEXoIW__desktopPerks[data-note-icons],.buy-panel-module__ZEXoIW__systemPanel .buy-panel-module__ZEXoIW__desktopPerks[data-note-icons]{padding-left:0;list-style:none}.buy-panel-module__ZEXoIW__purchaseNote{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.buy-panel-module__ZEXoIW__purchaseNoteMarker{justify-content:center;align-items:center;width:1.25rem;height:1lh;display:flex}.buy-panel-module__ZEXoIW__purchaseNoteIcon{object-fit:contain;flex:none;width:1.25rem;height:1.25rem;display:block}.buy-panel-module__ZEXoIW__purchaseNoteBullet{background:currentColor;width:.3rem;height:.3rem}.buy-panel-module__ZEXoIW__purchaseNoteCopy{overflow-wrap:anywhere;min-width:0}
.product-page-module__FVVZDa__purchaseColumn{display:contents}.product-page-module__FVVZDa__system{--gallery-viewport-height:100vh;padding-bottom:0}@supports (height:100dvh){.product-page-module__FVVZDa__system{--gallery-viewport-height:100dvh}}.product-page-module__FVVZDa__system .product-page-module__FVVZDa__galleryAndPurchase [data-gallery-index]{aspect-ratio:auto;height:var(--gallery-viewport-height)}.product-page-module__FVVZDa__galleryAndPurchase [data-gallery-index]>div{inset:0}.product-page-module__FVVZDa__galleryAndPurchase [data-gallery-index] :is(img,video){object-fit:cover;object-position:center}.product-page-module__FVVZDa__galleryAndPurchase [data-gallery-media-fit=contain] :is(img,video){object-fit:contain}@media not (min-width:64rem){.product-page-module__FVVZDa__system [data-gallery-progress]{top:max(0px, calc(var(--gallery-viewport-height) / 2 - var(--gallery-count) * 7px));max-height:var(--gallery-viewport-height)}}@media (min-width:64rem){.product-page-module__FVVZDa__galleryAndPurchase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:none;margin:0;padding:0;display:grid}.product-page-module__FVVZDa__purchaseColumn{grid-template-columns:repeat(6,minmax(0,1fr));align-self:stretch;column-gap:16px;width:100%;min-width:0;max-width:720px;padding-left:8px;padding-right:16px;display:grid}.product-page-module__FVVZDa__mobileFooter{display:none}}.product-page-module__FVVZDa__contentSection{min-width:0}.product-page-module__FVVZDa__detailLayout .product-page-module__FVVZDa__galleryAndPurchase [data-gallery-index]{aspect-ratio:auto;height:100%}.product-page-module__FVVZDa__detailLayout .product-page-module__FVVZDa__galleryAndPurchase [data-gallery-index] :is(img,video){object-fit:contain;object-position:center top}@media not (min-width:64rem){.product-page-module__FVVZDa__detailLayout .product-page-module__FVVZDa__galleryAndPurchase{padding-top:calc(82px + var(--safe-top,0px))}}@media (min-width:64rem){.product-page-module__FVVZDa__detailLayout [data-product-gallery]{grid-area:1/1/auto/span 11}.product-page-module__FVVZDa__detailLayout .product-page-module__FVVZDa__galleryAndPurchase{grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;column-gap:16px;max-width:90rem;margin-inline:auto;padding:100px 16px 0}.product-page-module__FVVZDa__detailLayout [data-product-buy-panel]{grid-area:1/13/auto/-1}.product-page-module__FVVZDa__detailLayout .product-page-module__FVVZDa__purchaseColumn{display:contents}}.product-page-module__FVVZDa__includedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-page-module__FVVZDa__includedCard{aspect-ratio:170/207;border-radius:8px;min-height:0;position:relative;overflow:hidden}.product-page-module__FVVZDa__includedLabel{color:var(--umber);white-space:pre-line;font-size:14px;line-height:24px;position:absolute;bottom:10px;left:10px;right:10px}@media not (min-width:64rem){.product-page-module__FVVZDa__includedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-page-module__FVVZDa__includedCard{aspect-ratio:1}.product-page-module__FVVZDa__includedLabel{inset-inline:8px;color:var(--mute);overflow-wrap:anywhere;font-size:12px;line-height:16px;bottom:8px}}@media (min-width:64rem){.product-page-module__FVVZDa__includedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page-module__FVVZDa__includedCard{aspect-ratio:1;height:auto;min-height:0}.product-page-module__FVVZDa__includedLabel{inset-inline:16px;color:var(--mute);overflow-wrap:anywhere;font-size:14px;line-height:21px;bottom:16px}.product-page-module__FVVZDa__informationRow{padding-block:32px}}.product-page-module__FVVZDa__informationRow>div{max-width:none}.product-page-module__FVVZDa__pagedGallery .reading-copy{max-width:none}.product-page-module__FVVZDa__informationSection{padding-inline:16px;flex-direction:column;gap:32px;min-width:0;padding-bottom:32px;display:flex}.product-page-module__FVVZDa__informationGrid{border-block:.5px solid #1a180b1a;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 16px;width:100%;padding-block:32px;display:grid}.product-page-module__FVVZDa__overviewRow{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:.5px solid #1a180b1a;padding-bottom:32px;display:grid}.product-page-module__FVVZDa__overviewRow>h3{grid-column:1/span 5}.product-page-module__FVVZDa__overviewBody{flex-direction:column;grid-column:7/span 5;gap:24px;display:flex}.product-page-module__FVVZDa__informationGroup{flex-direction:column;gap:32px;min-width:0;display:flex}.product-page-module__FVVZDa__informationFullRow{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.product-page-module__FVVZDa__informationFullRow>h3{grid-column:1/span 5}.product-page-module__FVVZDa__informationFullRow>div{grid-column:7/span 5}.product-page-module__FVVZDa__specsGroup{grid-column:1/span 5}.product-page-module__FVVZDa__highlightsGroup{grid-column:7/span 5}.product-page-module__FVVZDa__informationItems{flex-direction:column;gap:24px;min-width:0;display:flex}.product-page-module__FVVZDa__specsItems{width:100%;max-width:376px}.product-page-module__FVVZDa__highlightTitle{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;font-size:20px;font-weight:300;line-height:28px}.product-page-module__FVVZDa__informationValue{color:#1a180b66}@media (min-width:64rem){.product-page-module__FVVZDa__systemIncludedGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.product-page-module__FVVZDa__systemIncludedGrid .product-page-module__FVVZDa__includedCard{grid-column:span 4}.product-page-module__FVVZDa__includedCard .product-page-module__FVVZDa__includedMedia{aspect-ratio:auto;width:min(100%,364px);height:364px;margin-inline:auto;position:absolute;top:0;left:0;right:0;transform:none}.product-page-module__FVVZDa__includedImage{padding:0}}
.customer-videos-module__E9_oSW__desktop{--customer-glass-inverse:#1a180bcc;flex-direction:column;gap:40px;padding:0 16px;display:flex}.customer-videos-module__E9_oSW__media{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid;position:relative}.customer-videos-module__E9_oSW__card{aspect-ratio:9/16;background:var(--soot);min-width:0;color:var(--bone);border-radius:8px;grid-column:span 3;position:relative;overflow:hidden}.customer-videos-module__E9_oSW__poster{object-fit:cover}.customer-videos-module__E9_oSW__video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.customer-videos-module__E9_oSW__video[data-playing]{opacity:1}.customer-videos-module__E9_oSW__select{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.customer-videos-module__E9_oSW__select:focus-visible{outline:2px solid var(--bone);outline-offset:-6px}.customer-videos-module__E9_oSW__playPrompt{width:fit-content;max-width:calc(100% - 32px);color:var(--bone);overflow-wrap:anywhere;background:#1a180bcc;border-radius:8px;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:12px;font-size:14px;line-height:20px;display:flex}.customer-videos-module__E9_oSW__creator{z-index:2;max-width:calc(100% - 32px);font-family:var(--font-grotesk), "PingFang SC", sans-serif;pointer-events:none;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:24px;display:flex;position:absolute;top:16px;left:16px}.customer-videos-module__E9_oSW__creator img{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.customer-videos-module__E9_oSW__creator span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-videos-module__E9_oSW__sound{background:var(--customer-glass-inverse);min-height:40px;color:var(--bone);font-family:var(--font-mono-grotesk), "PingFang SC", monospace;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:400;line-height:20px}.customer-videos-module__E9_oSW__soundPosition{z-index:3;pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid;position:absolute;bottom:16px;left:0;right:0}.customer-videos-module__E9_oSW__sound{cursor:pointer;pointer-events:auto;justify-self:end;margin-right:16px}.customer-videos-module__E9_oSW__sound:focus-visible{outline:2px solid var(--bone);outline-offset:2px}.customer-videos-module__E9_oSW__compact{min-width:0;container-type:inline-size}.customer-videos-module__E9_oSW__compact .customer-videos-module__E9_oSW__media{overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;width:calc(100% + 16px);padding-right:16px;display:flex;overflow-x:auto}.customer-videos-module__E9_oSW__compact .customer-videos-module__E9_oSW__media::-webkit-scrollbar{display:none}.customer-videos-module__E9_oSW__compact .customer-videos-module__E9_oSW__card{flex:0 0 min(340px,41.9689cqw + 6.71503px)}@media not (min-width:64rem){.customer-videos-module__E9_oSW__desktop{display:none}}@media (min-width:64rem){.customer-videos-module__E9_oSW__desktop[data-page-content=customer_media] .customer-videos-module__E9_oSW__media{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;overflow-x:auto}.customer-videos-module__E9_oSW__desktop[data-page-content=customer_media] .customer-videos-module__E9_oSW__media::-webkit-scrollbar{display:none}.customer-videos-module__E9_oSW__desktop[data-page-content=customer_media] .customer-videos-module__E9_oSW__media[data-overflow]{grid-auto-columns:calc(28.5714% - 13.7143px)}.customer-videos-module__E9_oSW__desktop[data-page-content=customer_media] .customer-videos-module__E9_oSW__card{scroll-snap-align:start;grid-column:auto}.customer-videos-module__E9_oSW__desktop[data-page-content=customer_media] .customer-videos-module__E9_oSW__media:focus-visible{outline-offset:2px;outline:2px solid}.customer-videos-module__E9_oSW__compact{display:none}}
.managed-content-module__w6j7pG__information{min-width:0;padding-inline:16px}.managed-content-module__w6j7pG__informationHeading{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;text-transform:uppercase;padding-block:24px;font-size:16px;font-weight:400;line-height:1.2}.managed-content-module__w6j7pG__informationRows{flex-direction:column;display:flex}.managed-content-module__w6j7pG__informationRow{color:var(--umber);font-family:var(--font-grotesk), "PingFang SC", sans-serif;overflow-wrap:anywhere;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:16px;padding-bottom:8px;font-size:14px;line-height:1.5;display:grid}.managed-content-module__w6j7pG__informationLabel{min-width:0;font:inherit;grid-column:1/span 4}.managed-content-module__w6j7pG__informationCopy{flex-direction:column;grid-column:5/span 8;gap:8px;min-width:0;display:flex}.managed-content-module__w6j7pG__informationCopy strong{font-weight:600}@media not (min-width:64rem){.managed-content-module__w6j7pG__information[data-information-layout=table] .managed-content-module__w6j7pG__informationLabel{color:var(--soot);font-family:var(--font-mono-grotesk), "PingFang SC", monospace;font-size:16px;font-weight:300;line-height:28px}}@media (min-width:64rem){.managed-content-module__w6j7pG__information[data-information-layout=desktop]{padding-bottom:48px}.managed-content-module__w6j7pG__information[data-information-layout=desktop] .managed-content-module__w6j7pG__informationRow{padding-block:16px}.managed-content-module__w6j7pG__information[data-information-layout=desktop] .managed-content-module__w6j7pG__informationLabel{color:var(--soot);font-family:var(--font-mono-grotesk), "PingFang SC", monospace;font-size:16px;font-weight:300;line-height:28px}}.managed-content-module__w6j7pG__slider{min-width:0;max-width:100%}.managed-content-module__w6j7pG__packageMedia{position:absolute;inset:0}.managed-content-module__w6j7pG__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.managed-content-module__w6j7pG__track::-webkit-scrollbar{display:none}.managed-content-module__w6j7pG__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative}.managed-content-module__w6j7pG__media{object-fit:contain;width:100%;height:auto;max-height:80vh}.managed-content-module__w6j7pG__slide[data-widescreen] .managed-content-module__w6j7pG__media{aspect-ratio:16/9}.managed-content-module__w6j7pG__framed .managed-content-module__w6j7pG__track{background:#fff;border-radius:8px}.managed-content-module__w6j7pG__framed .managed-content-module__w6j7pG__slide{aspect-ratio:16/9}.managed-content-module__w6j7pG__framed .managed-content-module__w6j7pG__media{height:100%;max-height:none;position:absolute;inset:0}.managed-content-module__w6j7pG__pagination{overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:safe center;padding-top:8px;display:flex;position:relative;overflow-x:auto}.managed-content-module__w6j7pG__dot{flex:0 0 20px;place-items:center;width:20px;height:44px;display:grid}.managed-content-module__w6j7pG__dot:after{content:"";opacity:.3;background:currentColor;border-radius:50%;width:6px;height:6px}.managed-content-module__w6j7pG__dot[aria-current]:after{opacity:1}.managed-content-module__w6j7pG__track:focus-visible,.managed-content-module__w6j7pG__dot:focus-visible{outline-offset:2px;outline:2px solid}.managed-content-module__w6j7pG__dot:focus-visible{outline-offset:-2px}@media not (min-width:64rem){[data-product-mobile-details] [data-page-content=text_image]{gap:16px}[data-product-mobile-details] [data-page-content-copy=text_image]>p{color:var(--umber);font-size:14px;line-height:21px}[data-product-mobile-details] .managed-content-module__w6j7pG__framed .managed-content-module__w6j7pG__track{border-radius:0}[data-product-mobile-details] .managed-content-module__w6j7pG__pagination{padding-top:0}[data-product-mobile-details] .managed-content-module__w6j7pG__dot{flex-basis:44px;align-items:start;width:44px;padding-top:10px}[data-product-mobile-details] .managed-content-module__w6j7pG__dot[aria-current]:after{background:var(--brand)}}.managed-content-module__w6j7pG__customerCard{aspect-ratio:9/16}.managed-content-module__w6j7pG__customerAsset{object-fit:contain;width:100%;height:100%;display:block}
.size-chart-module__aX4MtG__panel{width:min(23.125rem,100vw - 2rem);height:min(52.625rem, calc(100dvh - 2rem - var(--safe-top,0px) - var(--safe-bottom,0px)));min-height:0;background:var(--float);color:var(--soot);-webkit-backdrop-filter:blur(40px);border-radius:.5rem;flex-direction:column;gap:1rem;margin-block-start:calc(var(--safe-top,0px) - var(--safe-bottom,0px));padding:1rem;display:flex;overflow:hidden}.size-chart-module__aX4MtG__header{flex:none;justify-content:space-between;align-items:center;height:2.75rem;display:flex}.size-chart-module__aX4MtG__header h2{outline:none;min-width:0}.size-chart-module__aX4MtG__close{flex:none;width:2.75rem;height:2.75rem}.size-chart-module__aX4MtG__choices{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.size-chart-module__aX4MtG__choice{background:var(--unselected);text-align:center;text-transform:uppercase;border-radius:.5rem;justify-content:center;align-items:center;min-width:0;min-height:2.75rem;padding:.5rem 2rem;font-size:1rem;line-height:1.5rem;display:flex;position:relative}.size-chart-module__aX4MtG__choice[data-selected=true]{background:var(--brand)}.size-chart-module__aX4MtG__choice:disabled{opacity:.3}.size-chart-module__aX4MtG__close:focus-visible,.size-chart-module__aX4MtG__choice:focus-visible,.size-chart-module__aX4MtG__scroll:focus-visible{outline:2px solid var(--soot);outline-offset:2px}.size-chart-module__aX4MtG__check{position:absolute;top:calc(50% - .5rem);left:.75rem}.size-chart-module__aX4MtG__scroll{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:auto}.size-chart-module__aX4MtG__scroll::-webkit-scrollbar{display:none}.size-chart-module__aX4MtG__imagePanel{width:min(37.5rem,100vw - 2rem)}.size-chart-module__aX4MtG__image{width:100%;height:auto;display:block}.size-chart-module__aX4MtG__content{flex-direction:column;gap:1rem;min-width:15.75rem;display:flex}.size-chart-module__aX4MtG__title{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;font-size:1.25rem;font-weight:300;line-height:1.75rem}.size-chart-module__aX4MtG__table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;font-size:.875rem;line-height:1.25rem}.size-chart-module__aX4MtG__table caption{color:var(--umber);text-align:left;padding-bottom:.5rem;font-weight:500}.size-chart-module__aX4MtG__sizeColumn{width:2.75rem}.size-chart-module__aX4MtG__table th,.size-chart-module__aX4MtG__table td{border:1px solid color-mix(in srgb, var(--umber) 30%, transparent);background:var(--float);vertical-align:middle;white-space:nowrap;height:2.25rem;padding:.5rem .375rem;font-weight:400}.size-chart-module__aX4MtG__table thead th{background:var(--unselected);font-weight:500}.size-chart-module__aX4MtG__table tbody th{background:var(--bone);font-weight:500}.size-chart-module__aX4MtG__note{font-size:.875rem;line-height:1.25rem}@media (max-width:21.25rem){.size-chart-module__aX4MtG__table{font-size:.75rem;line-height:1rem}.size-chart-module__aX4MtG__table th,.size-chart-module__aX4MtG__table td{padding-inline:.25rem}.size-chart-module__aX4MtG__choice{padding-inline:.5rem}.size-chart-module__aX4MtG__choice:has(.size-chart-module__aX4MtG__check){padding-inline:2rem .5rem}.size-chart-module__aX4MtG__check{left:.5rem}}
.desktop-purchase-float-module__zsCkwW__wrapper{bottom:calc(16px + var(--safe-bottom,0px));z-index:30;width:calc(100% - 32px);max-width:800px;color:var(--soot);font-family:var(--font-mono-grotesk), "PingFang SC", monospace;position:fixed;left:50%;transform:translate(-50%)}.desktop-purchase-float-module__zsCkwW__surface{background:var(--float);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:start;border-radius:12px;align-items:center;gap:24px;width:100%;padding:16px;animation:.2s ease-out desktop-purchase-float-module__zsCkwW__purchase-float-enter;display:flex}.desktop-purchase-float-module__zsCkwW__information:focus-visible{outline:2px solid var(--soot);outline-offset:3px}.desktop-purchase-float-module__zsCkwW__information{text-align:start;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}button.desktop-purchase-float-module__zsCkwW__information{cursor:pointer}.desktop-purchase-float-module__zsCkwW__eyebrow{color:var(--umber);text-transform:uppercase;font-size:12px;line-height:20px}.desktop-purchase-float-module__zsCkwW__title{overflow-wrap:anywhere;font-size:16px;font-weight:300;line-height:1.3}.desktop-purchase-float-module__zsCkwW__actions{align-items:center;gap:16px;display:flex}.desktop-purchase-float-module__zsCkwW__purchaseControls{min-width:0}.desktop-purchase-float-module__zsCkwW__price{white-space:nowrap;font-size:16px;line-height:24px}.desktop-purchase-float-module__zsCkwW__button{display:flex}.desktop-purchase-float-module__zsCkwW__wrapper .desktop-purchase-float-module__zsCkwW__button.store-button{text-align:center;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;width:132px;height:auto;min-height:56px;padding:12px;font-size:14px;font-weight:400;line-height:24px}.desktop-purchase-float-module__zsCkwW__buttons{flex:1;align-items:stretch;gap:12px;min-width:0;display:flex}.desktop-purchase-float-module__zsCkwW__mobileBuyNow{display:none}@media not (min-width:64rem){.desktop-purchase-float-module__zsCkwW__surface{border-radius:16px;flex-direction:column;align-items:stretch;gap:16px}.desktop-purchase-float-module__zsCkwW__eyebrow,.desktop-purchase-float-module__zsCkwW__price{display:none}.desktop-purchase-float-module__zsCkwW__wrapper .desktop-purchase-float-module__zsCkwW__button.store-button{width:100%;min-height:44px;padding:10px 12px}.desktop-purchase-float-module__zsCkwW__actions{width:100%}.desktop-purchase-float-module__zsCkwW__buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.desktop-purchase-float-module__zsCkwW__desktopBuyNow{display:none}.desktop-purchase-float-module__zsCkwW__mobileBuyNow{display:inline-flex}}@keyframes desktop-purchase-float-module__zsCkwW__purchase-float-enter{0%{transform:translateY(120px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.desktop-purchase-float-module__zsCkwW__surface{animation:none}}
.purchase-configuration-module__2KlVRG__quantityRow{border-bottom:1px solid #1a180b14;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-bottom:16px;display:flex}.purchase-configuration-module__2KlVRG__quantityLabel,.purchase-configuration-module__2KlVRG__stepper{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;font-size:14px;line-height:24px}.purchase-configuration-module__2KlVRG__quantityLabel{text-transform:uppercase}.purchase-configuration-module__2KlVRG__stepper{color:var(--umber);align-items:center;display:flex}.purchase-configuration-module__2KlVRG__stepper button{cursor:pointer;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.purchase-configuration-module__2KlVRG__stepper button:disabled{cursor:default}.purchase-configuration-module__2KlVRG__stepper button:disabled img{opacity:.35}.purchase-configuration-module__2KlVRG__stepper output{text-align:center;min-width:24px}.purchase-configuration-module__2KlVRG__compactQuantity{border-top:.5px solid #1a180b14;border-bottom:0;padding-top:16px;padding-bottom:0}.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__quantityLabel,.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__stepper{line-height:20px}.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__stepper{gap:8px;min-height:44px}.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__stepper button{width:32px;height:32px}.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__stepper output{width:20px;min-width:20px}.purchase-configuration-module__2KlVRG__quantityRow[data-quantity-divider=false]{border-block:0;padding-block:0}@media (min-width:64rem){[data-product-buy-panel] .purchase-configuration-module__2KlVRG__compactQuantity[data-quantity-divider=true]{border-top:0;border-bottom:.5px solid #1a180b14;padding-top:0;padding-bottom:16px}}.purchase-configuration-module__2KlVRG__stepper button:focus-visible,.purchase-configuration-module__2KlVRG__close:focus-visible{outline:2px solid var(--soot);outline-offset:2px}.purchase-configuration-module__2KlVRG__backdrop{z-index:45;background:#0000004d;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.purchase-configuration-module__2KlVRG__panel{width:640px;max-width:100%;max-height:calc(100dvh - 32px - var(--safe-top,0px));overscroll-behavior:contain;background:var(--float);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--soot);border-radius:12px;flex-direction:column;gap:24px;padding:16px;display:flex;position:relative;overflow-y:auto}.purchase-configuration-module__2KlVRG__panel>*{flex:none}@media (prefers-reduced-motion:no-preference){.purchase-configuration-module__2KlVRG__backdrop{animation:.24s ease-out both purchase-configuration-module__2KlVRG__purchase-scrim-in}.purchase-configuration-module__2KlVRG__panel{animation:.32s cubic-bezier(.22,1,.36,1) both purchase-configuration-module__2KlVRG__purchase-panel-in}.purchase-configuration-module__2KlVRG__backdrop[data-closing]{animation:.24s ease-in both purchase-configuration-module__2KlVRG__purchase-scrim-out}.purchase-configuration-module__2KlVRG__backdrop[data-closing] .purchase-configuration-module__2KlVRG__panel{animation:.24s cubic-bezier(.4,0,1,1) both purchase-configuration-module__2KlVRG__purchase-panel-out}}.purchase-configuration-module__2KlVRG__backdrop[data-closing] .purchase-configuration-module__2KlVRG__panel{pointer-events:none}@keyframes purchase-configuration-module__2KlVRG__purchase-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes purchase-configuration-module__2KlVRG__purchase-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes purchase-configuration-module__2KlVRG__purchase-panel-in{0%{transform:translateY(calc(100% + 16px))}to{transform:translateY(0)}}@keyframes purchase-configuration-module__2KlVRG__purchase-panel-out{0%{transform:translateY(0)}to{transform:translateY(calc(100% + 16px))}}.purchase-configuration-module__2KlVRG__header{padding-right:32px}.purchase-configuration-module__2KlVRG__eyebrow{color:var(--umber);font-family:var(--font-mono-grotesk), "PingFang SC", monospace;text-transform:uppercase;font-size:14px;line-height:20px}.purchase-configuration-module__2KlVRG__title,.purchase-configuration-module__2KlVRG__price{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;font-size:28px;font-weight:300;line-height:1.3}.purchase-configuration-module__2KlVRG__title{overflow-wrap:anywhere;margin-top:2px}.purchase-configuration-module__2KlVRG__price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.purchase-configuration-module__2KlVRG__priceBreakdown{color:var(--umber);font-size:14px;font-weight:400;line-height:21px}.purchase-configuration-module__2KlVRG__close{border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:4px;right:4px}.purchase-configuration-module__2KlVRG__options{flex-direction:column;gap:24px;display:flex}.purchase-configuration-module__2KlVRG__options>button{text-align:start;align-self:flex-start}.purchase-configuration-module__2KlVRG__action{flex-direction:column;gap:12px;display:flex}.purchase-configuration-module__2KlVRG__panel .purchase-configuration-module__2KlVRG__action button{white-space:normal;height:auto;min-height:48px;padding:10px 16px}.purchase-configuration-module__2KlVRG__panel[data-purchase-intent] .purchase-configuration-module__2KlVRG__action button{min-height:56px;padding:12px 16px}.purchase-configuration-module__2KlVRG__panel [data-purchase-selection] button,.purchase-configuration-module__2KlVRG__panel [data-purchase-selection] label{background:#fff}.purchase-configuration-module__2KlVRG__panel [data-purchase-selection] button[aria-pressed=true]{background:var(--brand)}.purchase-configuration-module__2KlVRG__panel [data-purchase-selection] label:has(input:checked){background:var(--brand)}@media not (min-width:64rem){.purchase-configuration-module__2KlVRG__backdrop{padding:0}.purchase-configuration-module__2KlVRG__panel{width:100%;max-height:calc(100dvh - 16px - var(--safe-top,0px));padding:23px 16px calc(16px + var(--safe-bottom,0px));border-radius:16px 16px 0 0;gap:20px}.purchase-configuration-module__2KlVRG__header{order:0}.purchase-configuration-module__2KlVRG__price{order:1;margin-top:-8px;font-size:20px;font-weight:400;line-height:28px}.purchase-configuration-module__2KlVRG__options{order:2;gap:20px;margin-top:4px}.purchase-configuration-module__2KlVRG__action{order:3}.purchase-configuration-module__2KlVRG__title{margin-top:4px;font-size:20px;line-height:32px}.purchase-configuration-module__2KlVRG__panel .purchase-configuration-module__2KlVRG__action button{min-height:44px}.purchase-configuration-module__2KlVRG__compactQuantity{border-top:1px solid #1a180b33;padding-top:20px}.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__stepper{gap:2px;margin-inline:-6px}.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__stepper button{background:0 0;width:44px;height:44px;position:relative}.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__stepper button:before{content:"";background:#fff;border-radius:2px;width:32px;height:32px;position:absolute}.purchase-configuration-module__2KlVRG__compactQuantity .purchase-configuration-module__2KlVRG__stepper button img{position:relative}}
.gallery-module__RuMhcq__gallery{background:var(--bone);align-self:start;min-width:0;position:relative}.gallery-module__RuMhcq__run{display:block}.gallery-module__RuMhcq__frame{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.gallery-module__RuMhcq__square{position:absolute;inset:1rem}@media not (min-width:64rem){[data-paged-gallery] .gallery-module__RuMhcq__frame{aspect-ratio:auto;height:100svh}[data-paged-gallery] .gallery-module__RuMhcq__square{inset:0}[data-paged-gallery] .gallery-module__RuMhcq__square img{object-fit:cover}}.gallery-module__RuMhcq__progressTrack{pointer-events:none;width:38px;position:absolute;inset:0 0 0 auto}.gallery-module__RuMhcq__progress{top:max(0px, calc((100svh - var(--purchase-bar-height,0px)) / 2 - var(--gallery-count) * 7px));z-index:1;max-height:calc(100svh - var(--purchase-bar-height,0px));pointer-events:auto;flex-direction:column;align-items:center;display:flex;position:sticky;overflow-y:auto}.gallery-module__RuMhcq__progress button{flex-shrink:0;width:38px;height:14px}@media (min-width:64rem){.gallery-module__RuMhcq__square{inset:1.5rem}.gallery-module__RuMhcq__progressTrack{display:none}}.gallery-module__RuMhcq__horizontal{width:100%;overflow:hidden}.gallery-module__RuMhcq__horizontalRun{aspect-ratio:1;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;display:flex;overflow:auto hidden}.gallery-module__RuMhcq__horizontalRun::-webkit-scrollbar{display:none}.gallery-module__RuMhcq__horizontalRun:focus-visible{outline:2px solid var(--soot);outline-offset:-2px}.gallery-module__RuMhcq__horizontalFrame{scroll-snap-align:start;scroll-snap-stop:normal;flex:0 0 100%;min-width:0;height:100%;position:relative;overflow:hidden}.gallery-module__RuMhcq__loopClone{display:none}.gallery-module__RuMhcq__horizontalRun[data-gallery-loop-ready] .gallery-module__RuMhcq__loopClone{display:block}.gallery-module__RuMhcq__horizontalMedia{position:absolute;inset:0}.gallery-module__RuMhcq__horizontalControls{inset-inline:16px;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:-3px}.gallery-module__RuMhcq__thumbnails{overscroll-behavior-x:contain;scrollbar-width:none;pointer-events:auto;max-width:100%;display:flex;overflow-x:auto}.gallery-module__RuMhcq__thumbnail{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:44px;display:flex;position:relative}.gallery-module__RuMhcq__thumbnail img{display:none}.gallery-module__RuMhcq__dot{background:#1a180b33;border-radius:50%;width:6px;height:6px}.gallery-module__RuMhcq__thumbnail[aria-current=true] .gallery-module__RuMhcq__dot{background:var(--brand)}.gallery-module__RuMhcq__thumbnail:focus-visible{outline:2px solid var(--soot);outline-offset:-2px}@media (min-width:64rem){.gallery-module__RuMhcq__horizontalControls{margin:20px 16px 0;position:static}.gallery-module__RuMhcq__thumbnails{gap:8px}.gallery-module__RuMhcq__thumbnail{background:var(--bone);border:1px solid #1a180b1a;border-radius:8px;flex-basis:64px;width:64px;height:64px;overflow:hidden}.gallery-module__RuMhcq__thumbnail[aria-current=true]{border-color:var(--soot)}.gallery-module__RuMhcq__thumbnail img{object-fit:contain;display:block}.gallery-module__RuMhcq__dot{display:none}}
