product-component .page-width{padding-inline:0}.product-media-container.constrain-height.media-fit-contain{--contained-width: 100%;width:min(var(--contained-width),100%)}.product .product-form__input--pill input[type=radio]+label{border:none;background-color:transparent;border-radius:0;color:rgb(var(--color-foreground));margin:0 0rem .2rem 28px;padding:10px 1px 5px;letter-spacing:0;font-size:1.4rem!important;font-weight:400;text-transform:uppercase}.product .product-form__input--pill input[type=radio]:checked+label{background-color:transparent;color:rgb(var(--color-foreground))}.product .product-form__input--pill input[type=radio]:checked+label:after{content:"";position:absolute;bottom:0;left:50%;width:100%;height:2px;background:#000;transform:translate(-50%)}.product__title{margin-bottom:6px}.product__title>*{font-size:2.4rem;text-transform:uppercase}.product .price--large{font-size:1.6rem}.product .product__tax{display:none}.product-form__input .form__label{font-size:1.4rem;height:24px}.product-form__label-with-size-guide{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%}.product-form__size-guide{flex-shrink:0}.product-form__size-guide .product-popup-modal__button{font-size:1.4rem;text-transform:none;letter-spacing:.5px;text-underline-offset:4px;text-decoration-thickness:1px}.product .product-form__submit{margin-bottom:1rem;height:60px;font-size:16px}.product__accordion summary .icon-caret{right:auto;left:15px}.product__accordion summary .icon-plus{right:auto;font-weight:400;left:0;position:absolute;opacity:1;width:10px;top:20px;transition:opacity .1s ease}.product__accordion summary .icon-minus{right:auto;left:0;position:absolute;opacity:0;width:10px;top:24px;transition:opacity .1s ease}.product__accordion details[open] summary .icon-minus{opacity:1}.product__accordion details[open] summary .icon-plus{opacity:0}.product__accordion .accordion__title{font-size:1.4rem}.product__accordion .accordion__content{padding:0 0 0 30px;font-size:1.4rem}.product__accordion .accordion__content *{padding:0;font-size:1.4rem}.product__accordion.accordion{border-top:none}.product__accordion.accordion summary{padding:1.6rem 0 15px}.complementary-products .card--standard>.card__content .card__information{padding-left:0;padding-right:0}.complementary-products .card.card--horizontal{gap:1.5rem;display:grid;grid-template-columns:116px 116px}.complementary-products .card__information-sizes .product-form__input--pill{display:none}.complementary-products .card--horizontal .card__heading{font-size:1.4rem;font-weight:600;height:18px;text-decoration:none}.complementary-products .card-information>.price{text-align:right}.complementary-products__container .card--horizontal .card__inner{width:100%;max-width:100%!important}.complementary-products .card-information.card-information--grid{display:grid;grid-template-columns:1fr;gap:.6rem;align-items:flex-start}.complementary-products .card-information .quick-add__submit{border:1px solid rgb(var(--color-foreground));border-radius:0;font-size:1.2rem;height:33px;min-height:33px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;max-width:100%;text-align:center}.complementary-products .card-information .caption{text-align:right}.complementary-products .accordion__title.h3{font-size:24px;text-transform:uppercase}.product__info-container>*+*{margin:.6rem 0}.product variant-selects{padding-top:10px}.product .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:.7rem 0 .2rem 1rem}.product .product-form__input--swatch .swatch-input__input+.swatch-input__label:focus,.product .product-form__input--swatch .swatch-input__input+.swatch-input__label:focus-visible{outline:none;box-shadow:none;border:none}.product-form__input--swatch+.product-form__input--pill{margin-top:20px}.product .product-form__buttons{margin-top:29px}.complementary-products .price--on-sale .price__sale,.complementary-products .card-information .price--on-sale .price-item--regular,.complementary-products .card-information .price--on-sale .price-item--sale{font-size:12px}@media(max-width:749px){.product__title>*{font-size:2rem;letter-spacing:0}.product .price--large{font-size:1.4rem}.complementary-products .accordion__title.h3{font-size:20px;letter-spacing:0}.product .product-form__submit{margin-bottom:1rem;height:40px;min-height:40px;font-size:12px}.complementary-products .card--horizontal .card__heading{font-size:1.2rem;height:16px}.complementary-products .price--on-sale .price__sale,.complementary-products .card-information .price--on-sale .price-item--regular,.complementary-products .card-information .price--on-sale .price-item--sale{font-size:10px}.product__info-container .product__description{margin:2.9rem 0 6px}media-gallery .slider.slider--mobile{direction:rtl}media-gallery .slider.slider--mobile .slider__slide{width:327px;padding-top:0}media-gallery .grid--peek.slider .grid__item:first-of-type{margin-left:0}.product .product-form__buttons{margin-top:26px}.product__accordion.accordion summary{padding:1.7rem 0 16px}.complementary-products .card.card--horizontal{grid-template-columns:104px 100px}}@media(max-width:360px){media-gallery .slider.slider--mobile .slider__slide{width:290px}}@media only screen and (min-width:750px){.complementary-products .price--on-sale .price__sale,.complementary-products .card-information .price--on-sale .price-item--regular,.complementary-products .card-information .price--on-sale .price-item--sale{font-size:12px}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:2.4rem 4rem 0 2.4rem}}@media screen and (min-width:990px){.product--large:not(.product--no-media).product--right .product__info-wrapper{padding:2.4rem 4rem 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-main-product-features.css.map */
