img{max-width:100%}.product-feature-item,.product__features{display:flex;align-items:center}.product-feature-icon{display:flex;max-width:48.69px;margin-right:5.63px}.product-feature-icon img{height:auto}.product-feature-label,.product-feature-value{font-size:12.62px;color:#23245a;letter-spacing:0;text-transform:uppercase;line-height:1.7;color:var(--color-feature-value)}.product-feature-label{color:var(--color-feature-label)}.product-feature-item{padding-left:16px}.product__features{margin-left:-16px!important}.custom-quantity{display:grid;grid-template-columns:repeat(2,auto);align-items:center;max-width:88px}.custom-quantity .quantity__input{grid-row:span 2;background-color:var(--color-qty)!important;color:#fff;width:56px;height:56px;border-radius:10px;opacity:1;font-size:16px;font-weight:400}.quantity-atc{display:flex;justify-content:space-between}.quantity-atc .product-form__input{max-width:88px;min-width:1px;margin-bottom:0}.custom-atc{display:flex;width:100%;padding-left:8px}.custom-atc div:not(.loading-overlay__spinner){width:100%}.product__info-container .quantity-atc .product-form{margin:0}.global-media-settings:after,span.badge.price__badge-sold-out,.quantity-atc .quantity:after,.quantity-atc .quantity:before,.custom-atc .product-form__submit:after,.custom-atc .product-form__submit:before{display:none}.custom-quantity .quantity__button{width:24px;height:24px;background:#d9d9d9!important;border-radius:6px;margin-left:8px}.custom-atc button,.custom-atc .product-form__submit{margin-bottom:0;height:56px;background:var(--color-qty);font-size:16px;font-weight:400;text-transform:uppercase}.product__info-container>*+*{margin:0}.product__title{margin-bottom:0}.product__title>*{color:var(--color-product-title);font-size:36px;text-transform:uppercase}.price>*{color:var(--color-product-price);font-size:18px;font-weight:700}.custom-quantity .quantity__button svg path{fill:#000}.product-block{display:flex}.product-block-icon{margin-right:12px;width:31px;min-width:25px}.product-block-heading{font-size:12px;line-height:1;font-weight:400}.product-block-text{font-size:11px;margin-top:5px;line-height:normal}.thumbnail{height:52.5px;width:52.5px;border-radius:0}.product--medium .thumbnail-list,.product-media-gallery{display:flex}.media-large{width:100%;order:2;padding-left:44px}.media-thumb{width:52.5px;order:1;display:flex;align-items:center}.thumbnail-list__item{position:relative;width:52.5px}.thumbnail-list__item:not(:first-child){margin-top:21.87px}.thumbnail[aria-current]{box-shadow:none;border:1px solid rgba(0,0,0,.23)}.product-media-gallery .media>*:not(.zoom):not(.deferred-media__poster-button),.product-media-gallery .media model-viewer{object-fit:contain}.hidden_div{margin-top:0;margin-bottom:0}@media(min-width:400px){.product__info-container{min-width:383px}}@media(min-width:601px){.product-feature-icon{min-width:40px}}@media(max-width:989px){.product__info-wrapper.grid__item{width:100%;padding-left:0;max-width:334px;margin-left:auto;margin-right:auto}.grid__item.product__media-wrapper{width:100%}.media-thumb{width:100%;order:2;margin-top:21px}.thumbnail-list__item{max-width:50.03px}.media-large{order:1;padding-left:0}.product--medium .thumbnail-list,.product-media-gallery{flex-wrap:wrap;padding:0;justify-content:center;width:100%;margin-bottom:30.97px;column-gap:8.96px}.product--medium .thumbnail-list{margin-bottom:0;flex-wrap:nowrap}.thumbnail-list__item:not(:first-child){margin-top:0}.product--thumbnail .product__media-list,.product--thumbnail_slider .product__media-list{padding-bottom:0;padding-right:0}.product__column-sticky{position:sticky;top:3rem;z-index:2}.product--thumbnail .product__media-item:not(.is-active),.product--thumbnail_slider .product__media-item:not(.is-active){display:none}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.thumbnail-slider .thumbnail-list.slider{padding:0;scroll-padding-left:0}.thumbnail-list__item.slider__slide{max-width:50.03px}.thumbnail{height:50.03px;width:50.03px}.product__media-list{margin-left:0;margin-right:0;width:100%}.quantity-atc{margin-bottom:0}}@media(max-width:749px){.product__title>*{font-size:30.78px}.price>*{font-size:1.8rem}.product-feature-label,.product-feature-value{font-size:11.08px;line-height:1.6}.custom-quantity .quantity__input{font-size:14.04px;width:49px;height:49px}.custom-atc button,.custom-atc .product-form__submit{height:49px;font-size:14px}.custom-quantity .quantity__button{width:21px;height:21px}.product-block-heading{font-size:10.98px}.product-block-text{margin-top:3px}.product__title{margin-bottom:0}.product-price-custom{margin-top:5px;margin-bottom:0}.product__features.inline-richtext{margin-top:0}}.product-main-section .product__info-container{min-width:0;width:100%;max-width:100%}.product-main-section .product-purchase,.product-main-section .custom-atc{width:100%}.product-main-section .custom-atc{display:block;padding-left:0}.product-main-section .product-purchase .product-form{margin:0}.product-main-section .product-purchase .product-form__buttons{max-width:none}.product-main-section .custom-atc .product-form__submit{min-height:56px;height:auto;padding:12px 24px}.product-main-section .icon_list_block{gap:12px}.product-main-section .product-block{align-items:flex-start}.product-main-section .product-block-heading{line-height:1.35}.product-main-section .product-block-text{margin-top:4px}.product-main-section .product-block-text p{margin:0}.product-main-section .product-block-text p+p{margin-top:.35em}@media(max-width:1100px){.product-main-section .product__media-wrapper,.product-main-section .product-media-gallery,.product-main-section .media-large,.product-main-section .media-thumb{min-width:0;max-width:100%}.product-main-section .media-thumb{display:block}.product-main-section .thumbnail-slider .thumbnail-list.slider{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:9px;width:100%;max-width:100%;margin:0;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:4px;scrollbar-width:thin}.product-main-section .thumbnail-list__item.slider__slide{flex:0 0 50px;width:50px;max-width:50px;margin:0}.product-main-section .thumbnail{width:100%;height:100%}}@media(min-width:750px){.product-main-section .product:not(.product--no-media){display:grid;grid-template-columns:var(--cwc-product-columns, repeat(2, minmax(0, 1fr)));align-items:start;gap:var(--cwc-product-column-gap, clamp(24px, 3vw, 32px))}.product-main-section .product>.product__media-wrapper,.product-main-section .product>.product__info-wrapper{width:100%;max-width:none;min-width:0;margin:0;padding:0;align-self:start}.product-main-section .product-media-gallery{height:auto;align-items:flex-start}.product-main-section .product--thumbnail .product__media-list,.product-main-section .product--thumbnail_slider .product__media-list{position:relative;display:block;width:100%;height:auto;margin:0;padding:0}}@media(min-width:750px)and (max-width:1100px){.product-main-section .product-media-gallery{display:flex;flex-direction:column;gap:14px;height:auto;margin:0}.product-main-section .media-large{order:1;width:100%;padding-left:0!important}.product-main-section .media-thumb{order:2;width:100%;margin:0}.product-main-section .product__media-list .product__media-item{width:100%;max-width:100%;margin:0}.product-main-section .product-media-container.constrain-height{--constrained-height: clamp(380px, 54vw, 520px);--constrained-min-height: 0px}.product-main-section .product__column-sticky{position:static}.product-main-section .product__info-container .product-info-flex{gap:18px}.product-main-section .product__title>*{font-size:clamp(26px,2.9vw,32px);line-height:1.2;letter-spacing:0}.product-main-section .product-price-custom{margin-top:8px}.product-main-section .product__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-left:0!important}.product-main-section .product-feature-item{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding-left:0}.product-main-section .product-feature-icon{width:32px;min-width:32px;margin-right:0}.product-main-section .product-feature-label,.product-main-section .product-feature-value{font-size:12px;line-height:1.5}.product-main-section .icon_list_block{gap:12px}.product-main-section .product-block-icon{margin-right:10px}.product-main-section .product-block-text{font-size:12px;line-height:1.5}}@media(max-width:749px){.product-main-section .custom-atc .product-form__submit{min-height:52px}}@media(min-width:990px)and (max-width:1100px){.product-main-section .product__features{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:360px}.product-main-section .product-feature-item{flex:0 1 auto;flex-direction:row;align-items:center;gap:8px}.product-main-section .product-purchase{max-width:360px}}@media(min-width:540px)and (max-width:749px){.product-main-section .product-media-container.constrain-height{--constrained-height: 500px;--constrained-min-height: 0px}.product-main-section .product>.product__info-wrapper{width:100%;max-width:none;margin-inline:0;padding-inline:0}.product-main-section .product-media-gallery{flex-direction:column;flex-wrap:nowrap;gap:16px;height:auto;margin-bottom:16px}.product-main-section .product__media-list{margin-bottom:0}.product-main-section .media-thumb{margin-top:0}.product-main-section .icon_list_block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px!important;column-gap:var(--cwc-product-column-gap, 24px)!important}.product-main-section .thumbnail-slider .thumbnail-list.slider{width:max-content;max-width:100%;margin-inline:auto}}@media(min-width:540px){.product-main-section .product-block-heading{color:var(--cwc-ink, #142634)!important;font-size:12px;font-weight:500}.product-main-section .product-block-text{color:#435563!important;font-size:13px;line-height:1.5}}@media(min-width:1101px){.product-main-section .media-large{padding-left:24px!important}}@media(max-width:539px){.product-main-section .product-media-container.constrain-height{--constrained-height: clamp(360px, 114vw, 500px);--constrained-min-height: 0px}.product-main-section .product-media-gallery{flex-direction:column;flex-wrap:nowrap;gap:16px;height:auto;margin-bottom:16px}.product-main-section .product__media-list{margin-bottom:0}.product-main-section .media-thumb{margin-top:0}.product-main-section .product-block-heading{color:var(--cwc-ink, #142634)!important;font-size:12px;font-weight:500}.product-main-section .product-block-text{color:#435563!important;font-size:13px;line-height:1.5}}.product-main-section .product__info-container .product-info-flex:has(>.product__features):has(>.product-purchase .product-form__submit:not([disabled])){display:grid;grid-template-columns:fit-content(100%) minmax(0,1fr);column-gap:0}.product-main-section .product__info-container .product-info-flex:has(>.product__features):has(>.product-purchase .product-form__submit:not([disabled]))>*{grid-column:1 / -1;min-width:0}.product-main-section .product__info-container .product-info-flex:has(>.product__features):has(>.product-purchase .product-form__submit:not([disabled]))>:is(.product__features,.product-purchase){grid-column:1}.product-main-section .product__info-container .product-info-flex:has(>.product__features):has(>.product-purchase .product-form__submit:not([disabled]))>.product-purchase{width:100%;max-width:none;contain:inline-size}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom-main-product.css.map */
