.main-product .product-media-container{width:100%;max-width:100%;border:none!important}.main-product .product-media-container .media{padding-top:150%}.main-product .slider.slider--mobile{column-gap:0;row-gap:0;margin:0}.main-product .slider-buttons{display:flex;align-items:center;justify-content:space-between;top:50%;position:absolute;width:100%;padding:0 10px;transform:translateY(-50%)}.main-product .product__media-wrapper,.main-product .product__info-wrapper{background:#ececec;color:#000}.main-product .product__info-wrapper{border-top:5px solid #fff}.main-product .product__info-container{background:#ececec;padding:15px 15px 23px;color:#000;max-width:460px;margin:0 auto}.main-product .product-form__input--pill input[type=radio]+label{padding:0 4px;margin-right:6px;border:1px solid #CBCBCB;background:transparent!important;color:#000!important;font-size:12px;line-height:1;letter-spacing:0;min-width:30px;min-height:30px;display:inline-flex;justify-content:center;align-items:center;width:auto;transition:border .35s ease}.main-product .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;border:1px solid #000}.main-product variant-selects .product-form__input{margin-bottom:0}.main-product variant-selects .product-form__input+.product-form__input{margin-top:22px}.main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 1.2rem;height:12px;margin-top:20px;outline-offset:4px}.main-product .product-form__input--swatch .swatch-input__input:first-of-type+.swatch-input__label{margin-left:4px}.main-product .product__info-container>*+*{margin:1rem 0}.main-product .product__title{margin-bottom:11px;margin-top:20px}.main-product .product__title>*{color:#000;font-size:14px;letter-spacing:0}.main-product .subtitle{font-size:1rem;font-size:1.2rem;line-height:calc(1 + .6 / var(--font-body-scale));letter-spacing:0;color:rgba(var(--color-foreground),1);font-weight:300}.main-product .form__label{font-size:1rem;font-size:1.2rem;line-height:calc(1 + .4 / var(--font-body-scale));letter-spacing:0;color:#000;font-weight:400}.main-product .price{color:#000!important;font-size:10px;font-size:12px;font-weight:300;opacity:1!important;letter-spacing:0}.main-product .price.price--show-badge{display:flex;gap:10px;align-items:center}.main-product .product__info-container .product-form{margin-top:9px}.main-product .product .price__container{margin-bottom:.2rem}.main-product .product-form__buttons{max-width:100%}.main-product .product-form__submit{--buttons-radius-outset: 3px;--buttons-radius: 3px;font-size:10px;font-size:12px;font-weight:300;text-transform:uppercase;color:#fff;min-height:35px}.main-product variant-selects{margin-top:24px!important;margin-bottom:11px!important}.main-product .accordion__title{color:#000;font-size:12px;letter-spacing:0}.main-product .accordion{border:none;margin:0!important}.main-product .accordion summary{padding:13px 0}.main-product .accordion+.accordion{border-top:1px solid #CBCBCB}.main-product summary .icon-caret{right:0}.main-product .product__accordion .accordion__content{padding:0;font-size:10px}.main-product .swiper-pagination-progressbar{top:auto;bottom:0;background:#dedede;height:1px}.main-product .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}.main-product .swiper-button-next,.main-product .swiper-button-prev{display:flex;background:transparent;justify-content:center}.main-product .swiper-button-next:after,.main-product .swiper-button-prev:after{color:#000;font-size:13px}.main-product .product__media-wrapper{position:relative}.main-product .swym-atw-button-container{position:absolute;right:9px;left:auto;top:9px;z-index:2}.main-product .atw-button{padding:0;width:24px;height:24px;background:transparent}.main-product .atw-button .atw-button-icon{width:12px;height:12px}.main-product .atw-button .icon-wishlist{color:#000;width:100%;height:100%}.main-product .slider-buttons{display:flex!important}.main-product .swatch{--swatch--size: 12px}@media screen and (min-width: 750px){.main-product .product__info-wrapper{border-top:none;border-left:10px solid #fff;padding-inline:40px}.main-product .product__info-container{padding:40px 0;margin-left:0;max-width:654px;display:flex;flex-direction:column}.main-product .product__info-container>*+*{margin:.8rem 0}.main-product .product__title{margin-top:15px;margin-bottom:5px}.main-product .product__title>*{font-size:18px}.main-product .price,.main-product .form__label{font-size:12px;font-weight:300}.main-product .subtitle{font-size:12px;font-weight:400}.main-product .product-form__input--pill input[type=radio]+label{font-size:12px;line-height:1.1;font-weight:300;margin-top:10px;min-width:32px;min-height:32px;margin-right:10px}.main-product .product-form__submit{--buttons-radius-outset: 5px;--buttons-radius: 5px;font-size:12px;min-height:50px}.main-product .accordion__title{font-size:12px;font-weight:300}.main-product variant-selects{display:flex;flex-wrap:wrap;gap:0;gap:15px;margin-top:5px!important;margin-bottom:15px!important;border-top:1px solid #DBDBDB;padding-top:15px}.main-product variant-selects .product-form__input{flex:0 0 auto;padding:0;margin:0!important;min-width:calc(50% - 15px);border:none;width:auto;max-width:unset}.main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 1.6rem;height:16px;margin-top:20px;outline-offset:4px}.main-product .swatch{--swatch--size: 16px}.main-product .product__price-additional{margin:0!important}.main-product .product__info-container .product-form{margin-top:0;margin-bottom:0}.main-product .product__buy-buttons{margin-top:0;margin-bottom:10px}.main-product .atw-button .atw-button-icon{height:16px}.main-product .swym-atw-button-container{right:16px;top:16px}.main-product .product__accordion .accordion__content{font-size:12px;font-weight:300}}@media screen and (min-width: 990px){.main-product variant-selects{gap:15px;border-top:1px solid #DBDBDB;margin-top:16px!important;padding-top:30px;margin-bottom:35px!important}.main-product .product__buy-buttons{margin-top:0;margin-bottom:20px}.main-product .accordion summary{padding:19px 0}}@media screen and (min-width: 1200px){.main-product .product__info-wrapper{padding-left:113px;padding-right:87px}.main-product .product__info-container{padding-top:110px}}product-info product-recommendations .quick-add__submit{padding:8px!important}product-recommendations:not(.is-accordion) .complementary-products__container{margin-top:0!important}product__buy-buttons+product-recommendations{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-main-product-custom.css.map */
