@media screen and (min-width:990px){.section-main-product .page-width,[id^=MainProduct-] .page-width{max-width:none;padding-left:0;padding-right:4rem}.product.grid{column-gap:4rem}.product--large:not(.product--no-media) .product__media-wrapper{max-width:68%;width:calc(68% - 2rem)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:32%;width:calc(32% - 2rem);padding-left:0}.product--columns .product__media-list{gap:.6rem}.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){max-width:calc(50% - .3rem)}}.product__media-item .product-media-container,.product__media-item .product__media{background-color:rgb(var(--color-background))}.product__media-item .product__media img{mix-blend-mode:multiply}.product__info-container{padding-top:1.2rem}.product__info-container>*+*{margin:1.6rem 0}.product__title h1,.product__title .h1{font-family:var(--font-body-family);font-size:2.2rem;font-weight:400;letter-spacing:.01em;line-height:1.3;margin:0}.product__info-container .product__text.caption-with-letter-spacing,.product__info-container .product__text.uppercase{margin-top:.4rem;font-size:1.1rem;letter-spacing:.12em;opacity:.75}.product__info-container .price--large{font-size:1.6rem;letter-spacing:.02em}.product__info-container .price--large .price-item{font-weight:400}.product__info-container [data-block=swatch_selector]{padding-top:.8rem!important;padding-bottom:.4rem!important}.product__info-container .swatch-variants>div:first-child{margin-left:0!important;margin-right:0!important;font-size:1.3rem}.product__info-container .swatch-variants .form__label{font-weight:400;text-transform:none;letter-spacing:.02em}.product__info-container .swatch-variants .swatches{margin-left:0!important;margin-right:0!important;gap:1rem}.product__info-container .product-form__input.product-form__input--single{display:none}.product-size-links{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:1.2rem;font-size:1.2rem}.product-size-links__link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.product__info-container .product-form__input.product-form__input--size{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));gap:1rem;margin:0}.product-form__input--size .product-size-links{grid-column:1 / -1}.product__info-container .product-form__input--size input[type=radio]+label{margin:0;width:100%;min-height:4.4rem;display:flex;align-items:center;justify-content:center;padding:0 .6rem;border:.1rem solid rgb(var(--color-foreground));border-radius:0;background:transparent;color:rgb(var(--color-foreground));font-size:1.3rem;letter-spacing:.04em}.product__info-container .product-form__input--size input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__info-container .product-form__input--size input[type=radio].disabled+label,.product__info-container .product-form__input--size input[type=radio]:disabled+label{opacity:.4;text-decoration:line-through}.product__info-container .product-form__buttons{max-width:none}.product__info-container .product-form__submit{min-height:4.8rem;border-radius:0;letter-spacing:.12em}.product__info-container .product__accordion{margin:0}.product__info-container .product__accordion,.product__info-container .product__accordion+.product__accordion{border-top:.2rem solid rgb(var(--color-foreground))}.product__info-container .product__accordion:last-of-type{border-bottom:.2rem solid rgb(var(--color-foreground))}.product__info-container .product__accordion .accordion{border:0}.product__accordion summary{padding:1.8rem 0;position:relative}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;letter-spacing:.02em;text-transform:none}.product__accordion summary .icon-caret{display:none}.product__accordion summary:after{content:"";position:absolute;right:.2rem;top:50%;width:1.4rem;height:1.4rem;transform:translateY(-50%);background:linear-gradient(currentColor,currentColor) center / 100% .12rem no-repeat,linear-gradient(currentColor,currentColor) center / .12rem 100% no-repeat}.product__accordion details[open]>summary:after{background:linear-gradient(currentColor,currentColor) center / 100% .12rem no-repeat}.product__accordion .accordion__content{padding:0 0 2rem;font-size:1.3rem;line-height:1.6}@media screen and (max-width:989px){.product__info-container{padding-top:2rem}}.product__info-container .swatch-variants .swatches{gap:1.2rem}.product__info-container .swatch-variants .swatch{position:relative;display:block;width:3rem;height:3rem;padding:0;border:0;border-radius:50%}.product__info-container .swatch-variants .swatch .swatch-content{width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.18);transition:transform .2s ease}.product__info-container .swatch-variants .swatch:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;border:1px solid transparent;transition:border-color .2s ease}.product__info-container .swatch-variants .swatch:hover:after{border-color:rgba(var(--color-foreground),.35)}.product__info-container .swatch-variants .swatch.active:after{border:1.5px solid rgb(var(--color-foreground))}.product__info-container .swatch-variants .swatch:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:6px}.product__info-container .swatch-variants>div:first-child{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem}.product__info-container .swatch-variants .form__label{text-transform:uppercase;letter-spacing:.12em}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-product-page.css.map */
