.pdp-2xu{display:block;overflow-x:clip}.pdp-2xu__container{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:990px){.pdp-2xu__container{grid-template-columns:1fr 1fr;gap:0}}@media screen and (min-width:1200px){.pdp-2xu__container{grid-template-columns:65% 35%}}.pdp-2xu__media-grid{display:grid;grid-template-columns:1fr;gap:var(--s-1)}@media screen and (min-width:750px){.pdp-2xu__media-grid{grid-template-columns:repeat(6,1fr)}}.pdp-2xu__media-item{position:relative;overflow:hidden;background-color:var(--bg-alt)}.pdp-2xu__model-info{position:absolute;bottom:var(--s-3);right:var(--s-3);font-family:var(--font-mono);font-size:var(--t-small);color:var(--ink);line-height:1.3;text-align:right;pointer-events:none;background-color:#ffffffb3;padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media screen and (max-width:749px){.pdp-2xu__media{position:relative}.pdp-2xu__media-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:var(--s-1);padding-left:var(--s-4);padding-right:var(--s-4)}.pdp-2xu__media-grid::-webkit-scrollbar{display:none}.pdp-2xu__media-item{flex:0 0 85%;scroll-snap-align:start;border-radius:0}}@media screen and (min-width:750px)and (max-width:989px){.pdp-2xu__media{position:relative}.pdp-2xu__media-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--s-4);scrollbar-width:none;-ms-overflow-style:none;gap:var(--s-1);padding-left:var(--s-4);padding-right:var(--s-4)}.pdp-2xu__media-grid::-webkit-scrollbar{display:none}.pdp-2xu__media-item{flex:0 0 46%;scroll-snap-align:start;align-self:flex-start;border-radius:0}}.pdp-2xu__media-dots{display:none}@media screen and (max-width:749px){.pdp-2xu__media-dots{display:flex;align-items:center;gap:var(--s-1);position:absolute;bottom:var(--s-3);left:var(--s-6);z-index:2}}.pdp-2xu__media-dot{width:7px;height:7px;border-radius:var(--r-pill);border:none;padding:0;background-color:#ffffff73;cursor:pointer;transition:background-color var(--dur-sm) var(--ease-std),transform var(--dur-sm) var(--ease-std)}.pdp-2xu__media-dot:focus-visible{outline:2px solid var(--white);outline-offset:2px}.pdp-2xu__media-dot.active{background-color:var(--white);transform:scale(1.15)}@media screen and (min-width:750px){.pdp-2xu__media-item--span-2{grid-column:span 2}.pdp-2xu__media-item--span-3{grid-column:span 3}.pdp-2xu__media-item--span-6{grid-column:span 6}}.pdp-2xu__image{display:block;width:100%;height:auto;object-fit:cover}@media screen and (min-width:750px){.pdp-2xu__media-item--zoomable{cursor:zoom-in}.pdp-2xu__media-item--zoomable.is-zoomed{cursor:grab}.pdp-2xu__media-item--zoomable .pdp-2xu__image{transition:transform var(--dur-md) var(--ease-std);will-change:transform}.pdp-2xu__media-item--zoomable.is-zoomed .pdp-2xu__image{transform:scale(2.5);transition:none}}.pdp-2xu__video-wrapper{position:relative;width:100%;background:var(--bg-alt)}.pdp-2xu__video-wrapper video,.pdp-2xu__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.pdp-2xu__info{padding:20px var(--s-4) 0}@media screen and (min-width:990px){.pdp-2xu__info{padding:20px 0 0 var(--s-6)}.pdp-2xu__info--sticky{align-self:start;position:sticky;top:0;transition:top .15s ease-out;z-index:2}body:has(.section-header.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .pdp-2xu__info--sticky{top:var(--header-height, 0px)}}@media screen and (min-width:1200px){.pdp-2xu__info{padding:20px var(--s-7) 0 var(--s-7)}}@media screen and (min-width:1400px){.pdp-2xu__info{padding:20px var(--s-8) 0 var(--s-7)}}.pdp-2xu__info-inner{display:flex;flex-direction:column;gap:0}.pdp-2xu__title-block{margin-bottom:var(--s-1)}.pdp-2xu__title{font-family:var(--font-sans);font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-.01em;margin:0;color:var(--ink)}@media screen and (min-width:990px){.pdp-2xu__title{font-size:34px}}.pdp-2xu__subtitle{font-family:var(--font-sans);font-size:16px;color:var(--ink-2);margin:var(--s-1) 0 0;line-height:1.4;font-weight:400}.pdp-2xu__price{margin-bottom:var(--s-2)}.pdp-2xu__price .price--large .price-item{font-family:var(--font-sans);font-size:var(--t-h4);font-weight:500;letter-spacing:0}.pdp-2xu__tax-note{margin-top:2px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink-3)}.pdp-2xu__rating{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3)}.pdp-2xu__stars{display:inline-flex;align-items:center;gap:1px;line-height:1;color:var(--ink)}.pdp-2xu__star{display:block;width:18px;height:18px}.pdp-2xu__rating-value{font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1;color:var(--ink)}.pdp-2xu__rating-count{font-family:var(--font-sans);font-size:11px;line-height:1;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.pdp-2xu__rating-count:hover{color:var(--ink)}.pdp-2xu__badges{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-4)}.pdp-2xu__badge{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--hairline-2);border-radius:var(--r-pill);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--ink);background-color:transparent;line-height:1.4;white-space:nowrap}.pdp-2xu__short-description{margin-bottom:var(--s-4)}.pdp-2xu__short-description p{font-family:var(--font-sans);font-size:var(--t-small);line-height:1.5;color:var(--ink-2, var(--ink));margin:0}.pdp-2xu__color-swatches{margin-bottom:var(--s-4)}.pdp-2xu__color-label{font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);margin:0 0 var(--s-2)}.pdp-2xu__color-value{font-weight:400;color:var(--ink-2);text-transform:none;letter-spacing:0}.pdp-2xu__color-swatch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(58px,calc((100% - 14px)/8)),1fr));gap:2px}.pdp-2xu__color-swatch{position:relative;display:block;width:100%;aspect-ratio:3 / 4;border-radius:var(--r-sm);overflow:hidden;border:2px solid transparent;transition:border-color var(--dur-xs) var(--ease-std);background-color:var(--bg-alt)}.pdp-2xu__color-swatch-badge{position:absolute;top:3px;right:3px;z-index:1;padding:1px 4px;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;color:var(--off-white);background-color:var(--ink);border-radius:var(--r-sm);pointer-events:none}.pdp-2xu__color-swatch:hover{border-color:var(--ink-2)}.pdp-2xu__color-swatch:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pdp-2xu__color-swatch--active,.pdp-2xu__color-swatch--active:hover{border-color:var(--ink)}.pdp-2xu__color-swatch-img{display:block;width:100%;height:100%;object-fit:cover}.pdp-2xu__color-swatch-placeholder{display:block;width:100%;height:100%;background-color:var(--hairline-2)}.pdp-2xu__info .product-form__input{margin-bottom:var(--s-4);padding:0;border:none;min-width:0}.pdp-2xu__option-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--s-2)}.pdp-2xu__option-header .form__label{margin-bottom:0}.pdp-2xu__option-header-left{display:flex;align-items:center;gap:var(--s-2)}.pdp-2xu__info .product-form__input .form__label{font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;letter-spacing:0;text-transform:none;margin-bottom:0;color:var(--ink)}.pdp-2xu__size-guide-link{display:inline-flex;align-items:center;gap:var(--s-1);font-family:var(--font-sans);font-size:var(--t-small);font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pdp-2xu__size-guide-link:hover{color:var(--ink)}.pdp-2xu__size-guide-icon{width:14px;height:14px;flex-shrink:0}@media screen and (max-width:749px){.pdp-2xu__color-label,.pdp-2xu__info .product-form__input .form__label,.pdp-2xu__size-guide-link{font-size:12px}.pdp-2xu__size-guide-icon{width:12px;height:12px}}.pdp-2xu .product-form__input--pill .product-form__input-list{display:flex;flex-wrap:nowrap;gap:0;width:100%;border:1px solid var(--hairline-2);border-radius:var(--r-md);overflow:hidden}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]+label{flex:1 1 0;min-width:0;width:100%;height:28px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-right:1px solid var(--hairline-2);border-radius:0;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:0;color:var(--ink);cursor:pointer;transition:background-color var(--dur-xs) var(--ease-std),color var(--dur-xs) var(--ease-std);background:transparent}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]+label:before{content:none}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]+label:last-of-type{border-right:none}@media screen and (max-width:749px){.pdp-2xu .product-form__input--pill .product-form__input-list{flex-wrap:wrap;border-right:0;border-bottom:0}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]+label,.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]+label:last-of-type{flex:1 1 calc((100% / var(--pill-per-row, 9)) - 1px);border-right:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2)}}@media screen and (min-width:750px){.pdp-2xu .product-form__input--pill .product-form__input-list[style*=--pill-per-row-lg]{flex-wrap:wrap;border-right:0;border-bottom:0}.pdp-2xu .product-form__input--pill .product-form__input-list[style*=--pill-per-row-lg] input[type=radio]+label,.pdp-2xu .product-form__input--pill .product-form__input-list[style*=--pill-per-row-lg] input[type=radio]+label:last-of-type{flex:1 1 calc((100% / var(--pill-per-row-lg, 9)) - 1px);border-right:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2)}}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:checked+label{background-color:var(--ink);color:var(--off-white)}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:disabled+label,.pdp-2xu .product-form__input.product-form__input--pill input[type=radio].disabled+label{position:relative;opacity:1;color:var(--ink-3);background-color:#f1f2f3;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--ink-3)}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:checked:disabled+label,.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:checked.disabled+label{background-color:var(--ink);color:var(--off-white);text-decoration-color:#ffffff80}.pdp-2xu__oos-bell{position:absolute;top:3px;right:3px;width:11px;height:11px;color:var(--ink-3);pointer-events:none}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:checked+label .pdp-2xu__oos-bell{color:#ffffffb3}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:not(:checked)+label:hover .pdp-2xu__oos-bell{color:var(--ink-2)}.pdp-2xu__stock-dot{display:inline-block;width:6px;height:6px;border-radius:var(--r-pill);background-color:var(--danger);margin-right:3px;flex-shrink:0;vertical-align:middle}.pdp-2xu__low-stock-msg{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:var(--t-micro);color:var(--danger);font-weight:500;letter-spacing:.04em;margin:0;white-space:nowrap}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:not(:checked)+label:hover{background-color:var(--bg-alt);border-color:var(--hairline-2)}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:checked+label:hover{background-color:var(--ink);color:var(--off-white)}.pdp-2xu .product-form__input.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--blue);outline-offset:-2px}.pdp-2xu__info .product-form__buttons{display:flex;align-items:stretch;gap:var(--s-2);margin-top:var(--s-2);margin-bottom:var(--s-6)}.pdp-2xu__info .product-form__buttons>.product-form__submit{flex:1}.pdp-2xu__info .product-form__buttons .wishlist-heart{flex:0 0 48px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:1px solid var(--ink);border-radius:var(--r-md);color:var(--ink);cursor:pointer;transition:background-color var(--dur-sm) var(--ease-std),color var(--dur-sm) var(--ease-std)}.pdp-2xu__info .product-form__buttons .wishlist-heart:hover{background-color:var(--ink);color:var(--off-white)}.pdp-2xu__info .product-form__buttons .wishlist-heart .wishlist-heart__icon{display:inline-flex;align-items:center;justify-content:center}.pdp-2xu__info .product-form__buttons .wishlist-heart .wishlist-heart__icon svg{width:18px;height:18px;fill:currentColor}.pdp-2xu__info .product-form__buttons .wishlist-heart .wishlist-heart__icon--filled{display:none}.pdp-2xu__info .product-form__buttons .wishlist-heart.is-wishlisted{background-color:var(--ink);color:var(--off-white)}.pdp-2xu__info .product-form__buttons .wishlist-heart.is-wishlisted .wishlist-heart__icon--outline{display:none}.pdp-2xu__info .product-form__buttons .wishlist-heart.is-wishlisted .wishlist-heart__icon--filled{display:inline-flex}@media screen and (max-width:749px){.pdp-2xu__info .product-form__buttons .wishlist-heart{flex:0 0 44px;width:44px;height:44px}}.pdp-2xu__info .product-form__submit{min-height:48px;width:100%;font-family:var(--font-sans);font-size:var(--t-h4);font-weight:500;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-md);background-color:var(--ink);color:var(--off-white);border:1px solid var(--ink);transition:background-color var(--dur-sm) var(--ease-std),color var(--dur-sm) var(--ease-std)}@media screen and (max-width:749px){.pdp-2xu__info .product-form__submit{min-height:44px;font-size:14px}}.pdp-2xu__info .product-form__submit:before,.pdp-2xu__info .product-form__submit:after{content:none}.pdp-2xu__info .product-form__submit:hover{background-color:transparent;color:var(--ink)}.pdp-2xu__info .product-form__submit[disabled]{opacity:.4;cursor:not-allowed}.pdp-2xu__info .product-form__submit--bis-pending{visibility:hidden}.pdp-2xu__info .product-form__submit[disabled]:hover{background-color:var(--ink);color:var(--off-white)}#klaviyo-bis-button-container{margin-bottom:0!important}#klaviyo-bis-button-container button{min-height:48px!important;width:100%!important;font-family:var(--font-sans)!important;font-size:var(--t-h4)!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:var(--r-md)!important;background-color:var(--bg)!important;color:var(--ink)!important;border:1px solid var(--ink)!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 var(--s-4)!important;box-sizing:border-box!important;transition:background-color var(--dur-sm) var(--ease-std),color var(--dur-sm) var(--ease-std)!important}@media screen and (max-width:749px){#klaviyo-bis-button-container button{min-height:44px!important;font-size:14px!important}}#klaviyo-bis-button-container button:hover{background-color:var(--ink)!important;color:var(--off-white)!important}div[data-testid=POPUP]{border-radius:var(--r-md)!important;overflow:hidden!important;box-shadow:var(--shadow-3)!important}div[data-testid=POPUP] form,div[data-testid=POPUP] form.klaviyo-form,div[data-testid=POPUP] form[data-testid^=klaviyo-form]{border-radius:var(--r-md)!important;width:100%!important;max-width:440px!important}div[data-testid=POPUP] form:has(img){max-width:680px!important}div[data-testid=POPUP] form:has(img) div:has(img),div[data-testid=POPUP] form:has(img) img{min-width:0!important}div[data-testid=POPUP] h1,div[data-testid=POPUP] h1 span{font-family:var(--font-sans)!important;font-size:var(--t-h3)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important}div[data-testid=POPUP] div[id^=rich-text-] div,div[data-testid=POPUP] div[id^=rich-text-] div span{font-family:var(--font-sans)!important;font-size:var(--t-small)!important;line-height:1.6!important;color:var(--ink-2)!important}div[data-testid=POPUP] div[id^=rich-text-] h1,div[data-testid=POPUP] div[id^=rich-text-] h1 span{font-size:var(--t-h3)!important;color:var(--ink)!important}div[data-testid=POPUP] input[type=email],div[data-testid=POPUP] input[type=text]{font-family:var(--font-mono)!important;font-size:var(--t-small)!important;height:44px!important;min-height:44px!important;border-radius:var(--r-md)!important;border:1px solid var(--hairline-2)!important;padding:0 var(--s-3)!important}div[data-testid=POPUP] input[type=email]::placeholder,div[data-testid=POPUP] input[type=text]::placeholder{color:var(--ink-3)!important;opacity:1!important}div[data-testid=POPUP] input[type=email]:focus,div[data-testid=POPUP] input[type=text]:focus{border-color:var(--ink)!important;outline:none!important;box-shadow:0 0 0 3px #00000014!important}div[data-testid=POPUP] div[data-testid=form-row] label,div[data-testid=POPUP] div[data-testid=form-row] span,div[data-testid=POPUP] div[data-testid=form-row] p,div[data-testid=POPUP] div[data-testid=form-row] div{font-family:var(--font-sans)!important;font-size:var(--t-micro)!important;line-height:1.6!important;color:var(--ink-3)!important}div[data-testid=POPUP] form button[type=button],div[data-testid=POPUP] form button[type=submit]{font-family:var(--font-mono)!important;font-size:var(--t-small)!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:var(--r-md)!important;min-height:48px!important}div[data-testid=POPUP] .klaviyo-close-form,div[data-testid=POPUP] button[aria-label="Close dialog"]{background:transparent!important;opacity:1!important;position:absolute!important;top:8px!important;right:8px!important;z-index:10!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}div[data-testid=POPUP] .klaviyo-close-form svg,div[data-testid=POPUP] button[aria-label="Close dialog"] svg{width:20px!important;height:20px!important;fill:none!important}div[data-testid=POPUP] .klaviyo-close-form svg circle,div[data-testid=POPUP] button[aria-label="Close dialog"] svg circle{fill:transparent!important;stroke:transparent!important}div[data-testid=POPUP] .klaviyo-close-form svg path,div[data-testid=POPUP] button[aria-label="Close dialog"] svg path{stroke:var(--ink-3)!important;stroke-width:2!important}div[data-testid=POPUP] .klaviyo-close-form:hover svg path,div[data-testid=POPUP] button[aria-label="Close dialog"]:hover svg path{stroke:var(--ink)!important}div[data-testid=POPUP] a{font-family:var(--font-sans)!important;font-size:var(--t-micro)!important;color:var(--ink-3)!important}.pdp-2xu__usps{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:var(--s-4) 0 var(--s-6);margin-bottom:var(--s-4)}.pdp-2xu__usp-item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:var(--s-2);min-width:0}.pdp-2xu__usp-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center}.pdp-2xu__usp-icon img{width:100%;height:100%;object-fit:contain}.pdp-2xu__usp-label{font-family:var(--font-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);text-align:center;line-height:1.2;white-space:nowrap}.pdp-2xu__accordion{border-top:1px solid var(--hairline-2)}.pdp-2xu__accordion:last-child{border-bottom:1px solid var(--hairline-2)}.pdp-2xu__accordion details{margin:0}.pdp-2xu__accordion-header{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.pdp-2xu__accordion-header:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pdp-2xu__accordion-header::-webkit-details-marker{display:none}.pdp-2xu__accordion-header::marker{display:none;content:""}.pdp-2xu__accordion-title{font-family:var(--font-sans);font-size:var(--t-body);font-weight:500;margin:0;color:var(--ink);line-height:1.3}.pdp-2xu__accordion-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--dur-md) var(--ease-std);color:var(--ink)}details[open]>.pdp-2xu__accordion-header .pdp-2xu__accordion-icon{transform:rotate(180deg)}.pdp-2xu__accordion-content{padding:0 0 var(--s-4);font-family:var(--font-sans);font-size:var(--t-small);line-height:1.7;color:var(--ink-2)}.pdp-2xu__accordion-content p{margin:0 0 var(--s-3)}.pdp-2xu__accordion-content p:last-child{margin-bottom:0}.pdp-2xu__tech-extras{margin-top:var(--s-3)}.pdp-2xu__tech-extras strong{text-transform:uppercase}@media screen and (max-width:749px){.pdp-2xu__info{padding:0 var(--s-4)}.pdp-2xu__title{font-size:26px}.pdp-2xu__title-block{margin-bottom:var(--s-3)}.pdp-2xu__subtitle{font-size:14px}.pdp-2xu__color-swatch-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.pdp-2xu__color-swatch-list::-webkit-scrollbar{display:none}.pdp-2xu__color-swatch{flex:0 0 calc((100% - 8px) / 4.5)}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-main-product-2xu.css.map */
