/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.wl-main-product,.quick-add-modal{--buttons-radius: 3rem;--buttons-radius-outset: 3rem}.wl-main-product .product__tax,.quick-add-modal .product__tax{margin-top:-.1rem}.wl-main-product .product--no-media .product__text,.wl-main-product .product--no-media .product__tax,.quick-add-modal .product--no-media .product__text,.quick-add-modal .product--no-media .product__tax{text-align:left}@media screen and (width < 750px){.wl-main-product .product__info-container,.quick-add-modal .product__info-container{margin-top:4rem}}@media screen and (width >= 750px){.wl-main-product .product__info-container,.quick-add-modal .product__info-container{max-width:58.8rem}}.wl-main-product .product__info-container>*+*:not(.wl-main-product__space),.quick-add-modal .product__info-container>*+*:not(.wl-main-product__space){margin:1.5rem 0 0}@media screen and (width < 750px){.wl-main-product .product:not(.product--mobile-columns) .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide),.quick-add-modal .product:not(.product--mobile-columns) .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:calc(-1 * var(--page-small-horizontal-padding));margin-right:calc(-1 * var(--page-small-horizontal-padding))}.wl-main-product .product:not(.product--mobile-columns) .product__media-wrapper .grid,.quick-add-modal .product:not(.product--mobile-columns) .product__media-wrapper .grid{-moz-column-gap:var(--page-small-horizontal-padding);column-gap:var(--page-small-horizontal-padding);scroll-padding-left:var(--page-small-horizontal-padding)}.wl-main-product .product:not(.product--mobile-columns) .product__media-wrapper .grid:after,.quick-add-modal .product:not(.product--mobile-columns) .product__media-wrapper .grid:after{padding-left:var(--page-small-horizontal-padding)}.wl-main-product .product:not(.product--mobile-columns) .product__media-wrapper .product__media-list .product__media-item,.quick-add-modal .product:not(.product--mobile-columns) .product__media-wrapper .product__media-list .product__media-item{width:calc(100% - var(--page-small-horizontal-padding) * 2)}}.wl-main-product .product__media-wrapper .product-media-container.constrain-height,.quick-add-modal .product__media-wrapper .product-media-container.constrain-height{--constrained-min-height: 350px}.wl-main-product .product__media-wrapper .thumbnail-list,.quick-add-modal .product__media-wrapper .thumbnail-list{grid-gap:2rem;margin-top:.8rem}@media screen and (width < 750px){.wl-main-product .product__media-wrapper .thumbnail-list,.quick-add-modal .product__media-wrapper .thumbnail-list{grid-gap:1.8rem}}@media screen and (width < 750px){.wl-main-product .product__media-wrapper .thumbnail-list__item.slider__slide,.quick-add-modal .product__media-wrapper .thumbnail-list__item.slider__slide{width:calc(33% - 1.2rem)}}.wl-main-product .product__media-wrapper .slider-button,.quick-add-modal .product__media-wrapper .slider-button{width:auto;height:auto}@media screen and (width >= 750px){.wl-main-product .product__media-wrapper .slider-button.slider-button--prev,.quick-add-modal .product__media-wrapper .slider-button.slider-button--prev{padding-left:0}}@media screen and (width >= 750px){.wl-main-product .product__media-wrapper .slider-button.slider-button--next,.quick-add-modal .product__media-wrapper .slider-button.slider-button--next{padding-right:0}}@media screen and (width >= 750px){.wl-main-product .product__media-wrapper .slider-button .svg-wrapper,.quick-add-modal .product__media-wrapper .slider-button .svg-wrapper{width:auto;height:auto}}@media screen and (width >= 990px){.wl-main-product .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide,.quick-add-modal .product--small .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - 1.8rem)}}@media screen and (width >= 990px){.wl-main-product .product--medium:not(.product--no-media) .product__media-wrapper,.wl-main-product .product--small:not(.product--no-media) .product__info-wrapper,.quick-add-modal .product--medium:not(.product--no-media) .product__media-wrapper,.quick-add-modal .product--small:not(.product--no-media) .product__info-wrapper{max-width:52.3%;width:calc(52.3% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (width >= 990px){.wl-main-product .product--medium:not(.product--no-media) .product__info-wrapper,.wl-main-product .product--small:not(.product--no-media) .product__media-wrapper,.quick-add-modal .product--medium:not(.product--no-media) .product__info-wrapper,.quick-add-modal .product--small:not(.product--no-media) .product__media-wrapper{max-width:47.7%;width:calc(47.7% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (width >= 750px){.wl-main-product .product__info-wrapper,.quick-add-modal .product__info-wrapper{padding:0 0 0 4rem}}@media screen and (width >= 750px){.wl-main-product .product--right .product__info-wrapper,.quick-add-modal .product--right .product__info-wrapper{padding:0 4rem 0 0}}.wl-main-product .price,.quick-add-modal .price{display:flex;align-items:center;gap:1rem}.wl-main-product .price--on-sale.price--sale-design-pattern1 .price__sale-inner,.quick-add-modal .price--on-sale.price--sale-design-pattern1 .price__sale-inner{display:flex;flex-direction:column}.wl-main-product .price--on-sale.price--sale-design-pattern1 .price__sale-inner .price-item--sale,.quick-add-modal .price--on-sale.price--sale-design-pattern1 .price__sale-inner .price-item--sale{color:#e60000;font-weight:500}.wl-main-product .price--on-sale.price--sale-design-pattern1 .price__sale-inner .price-item-discount-percentage,.quick-add-modal .price--on-sale.price--sale-design-pattern1 .price__sale-inner .price-item-discount-percentage{color:#fff;background-color:#e60000;font-size:1.5rem;padding:.5rem;margin-left:1rem}@media screen and (width < 750px){.wl-main-product .price--on-sale.price--sale-design-pattern1 .price__sale-inner .price-item-discount-percentage,.quick-add-modal .price--on-sale.price--sale-design-pattern1 .price__sale-inner .price-item-discount-percentage{font-size:1.4rem}}.wl-main-product .price--on-sale.price--sale-design-pattern1 .badge,.quick-add-modal .price--on-sale.price--sale-design-pattern1 .badge{display:none}.wl-main-product .price-item--regular,.quick-add-modal .price-item--regular{font-size:2.6rem}@media screen and (width < 750px){.wl-main-product .price-item--regular,.quick-add-modal .price-item--regular{font-size:2.3rem}}.wl-main-product .price__sale-inner .price-item--regular,.quick-add-modal .price__sale-inner .price-item--regular{font-size:2.2rem}@media screen and (width < 750px){.wl-main-product .price__sale-inner .price-item--regular,.quick-add-modal .price__sale-inner .price-item--regular{font-size:1.9rem}}.wl-main-product .price-item--sale,.quick-add-modal .price-item--sale{font-size:2.6rem}@media screen and (width < 750px){.wl-main-product .price-item--sale,.quick-add-modal .price-item--sale{font-size:2.3rem}}.wl-main-product .price-item-tax-text,.quick-add-modal .price-item-tax-text{font-size:1.2rem}.wl-main-product .product-form__quantity .form__label,.quick-add-modal .product-form__quantity .form__label{margin-bottom:1.5rem}.wl-main-product .product-form__input,.quick-add-modal .product-form__input{margin-bottom:2.5rem}@media screen and (width < 750px){.wl-main-product .product-form__input,.quick-add-modal .product-form__input{margin-bottom:3rem}}@media screen and (width < 750px){.wl-main-product .product-form__input--swatch .swatch-input__input+.swatch-input__label,.quick-add-modal .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem }}.wl-main-product .product-form__input--pill input[type=radio]+label,.quick-add-modal .product-form__input--pill input[type=radio]+label{margin:1.2rem 1.2rem .2rem 0;font-size:1.5rem;padding:.9rem 1.1rem}@media screen and (width < 750px){.wl-main-product .product-form__input--pill input[type=radio]+label,.quick-add-modal .product-form__input--pill input[type=radio]+label{padding:.75rem .92rem}}.wl-main-product .product-form__input--pill input[type=radio]:not(:checked)+label,.quick-add-modal .product-form__input--pill input[type=radio]:not(:checked)+label{border-color:#e3e3e3}.wl-main-product .product-form__input--pill input[type=radio]:checked+label,.quick-add-modal .product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));padding:.8rem 1.1rem;outline:1px solid rgb(var(--color-foreground));outline-offset:-2px}@media screen and (width < 750px){.wl-main-product .product-form__input--pill input[type=radio]:checked+label,.quick-add-modal .product-form__input--pill input[type=radio]:checked+label{padding:.75rem 1.01rem;border-width:.1rem}}.wl-main-product .product-form__input .form__label,.quick-add-modal .product-form__input .form__label{font-size:1.5rem;font-weight:500}.wl-main-product .product-form__input .form__label .wl-main-product__color-option-value,.quick-add-modal .product-form__input .form__label .wl-main-product__color-option-value{font-size:1.3rem;margin-left:2rem}@media screen and (width < 750px){.wl-main-product .product-form__input .form__label .wl-main-product__color-option-value,.quick-add-modal .product-form__input .form__label .wl-main-product__color-option-value{margin-left:1.8rem}}.wl-main-product .product-form__input span,.quick-add-modal .product-form__input span{font-size:1.5rem}.wl-main-product .product-form__input .form__label:has(.wl-size-guide-link),.wl-main-product .product-form__input .form__label:has(.wl-dialog-button),.quick-add-modal .product-form__input .form__label:has(.wl-size-guide-link),.quick-add-modal .product-form__input .form__label:has(.wl-dialog-button){position:relative;display:block;width:100%}.wl-main-product .product-form__input .wl-size-guide-link,.wl-main-product .product-form__input .wl-dialog-button,.quick-add-modal .product-form__input .wl-size-guide-link,.quick-add-modal .product-form__input .wl-dialog-button{font-size:1.3rem;color:rgb(var(--color-link));position:absolute;right:0;top:.2rem}.wl-main-product .product-form__input .wl-size-guide-link:hover,.wl-main-product .product-form__input .wl-dialog-button:hover,.quick-add-modal .product-form__input .wl-size-guide-link:hover,.quick-add-modal .product-form__input .wl-dialog-button:hover{color:rgba(var(--color-link),.8)}.wl-main-product .product-form__input .size-chart-table,.quick-add-modal .product-form__input .size-chart-table{width:86%;table-layout:fixed;border-collapse:collapse;margin:2rem auto 0}@media screen and (width < 750px){.wl-main-product .product-form__input .size-chart-table,.quick-add-modal .product-form__input .size-chart-table{width:96%}}.wl-main-product .product-form__input .size-chart-table th,.wl-main-product .product-form__input .size-chart-table td,.quick-add-modal .product-form__input .size-chart-table th,.quick-add-modal .product-form__input .size-chart-table td{border-top:1px solid rgba(var(--color-foreground),.1);padding:2rem 1rem;font-size:1.3rem;font-weight:400;text-align:left}@media screen and (width < 750px){.wl-main-product .product-form__input .size-chart-table th,.wl-main-product .product-form__input .size-chart-table td,.quick-add-modal .product-form__input .size-chart-table th,.quick-add-modal .product-form__input .size-chart-table td{font-size:1.4rem}}.wl-main-product .product-form__input .size-chart-table th,.quick-add-modal .product-form__input .size-chart-table th{border-top:0}.wl-main-product .quantity,.quick-add-modal .quantity{min-height:calc((var(--inputs-border-width) * 2) + 5.1rem);width:calc(15.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.wl-main-product .quantity:after,.quick-add-modal .quantity:after{--color-foreground: 227, 227, 227}.wl-main-product .quantity__input,.quick-add-modal .quantity__input{font-size:1.4rem}.wl-main-product .quantity__button,.quick-add-modal .quantity__button{width:calc(5rem / var(--font-body-scale))}.wl-main-product .quantity .svg-wrapper,.quick-add-modal .quantity .svg-wrapper{width:1.5rem}.wl-main-product .swatch-input__input+.swatch-input__label,.quick-add-modal .swatch-input__input+.swatch-input__label{margin:1.7rem 1.2rem .2rem .5rem}@media screen and (width < 750px){.wl-main-product .swatch-input__input+.swatch-input__label,.quick-add-modal .swatch-input__input+.swatch-input__label{margin:1.5rem 1rem .2rem .4rem}}.wl-main-product .swatch-input__input+.swatch-input__label.swatch-input__label--square,.quick-add-modal .swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: 0}.wl-main-product .swatch-input__input:active+.swatch-input__label,.wl-main-product .swatch-input__input:checked+.swatch-input__label,.quick-add-modal .swatch-input__input:active+.swatch-input__label,.quick-add-modal .swatch-input__input:checked+.swatch-input__label{outline:.2rem solid rgb(var(--color-foreground))}@media screen and (width < 750px){.wl-main-product .swatch-input__input:active+.swatch-input__label,.wl-main-product .swatch-input__input:checked+.swatch-input__label,.quick-add-modal .swatch-input__input:active+.swatch-input__label,.quick-add-modal .swatch-input__input:checked+.swatch-input__label{outline:.1rem solid rgb(var(--color-foreground))}}.wl-main-product .accordion+.accordion,.quick-add-modal .accordion+.accordion{margin-top:0}.wl-main-product .accordion summary,.quick-add-modal .accordion summary{padding:2.9rem 0}@media screen and (width < 750px){.wl-main-product .accordion summary,.quick-add-modal .accordion summary{padding:1.9rem 0}}.wl-main-product .accordion .summary__title+.icon-caret,.quick-add-modal .accordion .summary__title+.icon-caret{right:0}.wl-main-product .product__title,.quick-add-modal .product__title{margin-top:.9rem}@media screen and (width < 750px){.wl-main-product .product__title,.quick-add-modal .product__title{margin-top:.5rem}}.wl-main-product .product__title+.product__text.caption-with-letter-spacing,.quick-add-modal .product__title+.product__text.caption-with-letter-spacing{margin:1.4rem 0 0}@media screen and (width < 750px){.wl-main-product .product__title+.product__text.caption-with-letter-spacing,.quick-add-modal .product__title+.product__text.caption-with-letter-spacing{margin-top:.8rem}}.wl-main-product .product__title h1,.quick-add-modal .product__title h1{display:flex;align-items:center;justify-content:space-between}@media screen and (width < 750px){.wl-main-product .product__title h1.h2,.quick-add-modal .product__title h1.h2{font-size:1.8rem}}.wl-main-product .product__title .wishlist-box,.quick-add-modal .product__title .wishlist-box{display:flex}.wl-main-product .shopify-payment-button__button,.quick-add-modal .shopify-payment-button__button{padding:1.75rem var(--space-7);height:auto;font-weight:700}.wl-main-product [id*=bindec_signup_button_form_widget],.quick-add-modal [id*=bindec_signup_button_form_widget]{margin:0}.wl-main-product [id*=bindec_signup_button_form_widget] svg,.quick-add-modal [id*=bindec_signup_button_form_widget] svg{width:2.5rem;margin-right:1rem}.wl-main-product [id*=bindec_signup_button_form_widget] svg path,.quick-add-modal [id*=bindec_signup_button_form_widget] svg path{fill:#fff}.wl-main-product [id*=bindec_signup_button_form_widget] .product-form__submit,.quick-add-modal [id*=bindec_signup_button_form_widget] .product-form__submit{--color-secondary-button-text: 236, 98, 86;background:#ec6256!important;color:#fff!important;padding:1.4rem var(--space-7)}.wl-main-product .product__accordion .accordion__title,.quick-add-modal .product__accordion .accordion__title{font-size:1.4rem}@media screen and (width < 750px){.wl-main-product .product__accordion .accordion__title,.quick-add-modal .product__accordion .accordion__title{font-size:1.5rem}}.wl-main-product .product__accordion .accordion__content,.quick-add-modal .product__accordion .accordion__content{padding:0}.wl-main-product .product__accordion .accordion__content table,.quick-add-modal .product__accordion .accordion__content table{width:100%}.wl-main-product .product__accordion .accordion__content table th,.quick-add-modal .product__accordion .accordion__content table th{text-align:left;padding:1.2rem 1.2rem 1.2rem 0}@media screen and (width >= 750px){.wl-main-product .product__accordion .accordion__content table th,.quick-add-modal .product__accordion .accordion__content table th{padding:2rem 2rem 2rem 0}}.wl-main-product .product__accordion .accordion__content table th,.quick-add-modal .product__accordion .accordion__content table th{font-weight:var(--font-body-weight);border-bottom:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity))}.wl-main-product .product__accordion .accordion__content table td,.quick-add-modal .product__accordion .accordion__content table td{text-align:left;padding:1.2rem 0;width:70%;border-bottom:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity))}@media screen and (width >= 750px){.wl-main-product .product__accordion .accordion__content table td,.quick-add-modal .product__accordion .accordion__content table td{padding:2rem 0}}.wl-main-product .product__accordion .accordion__content table tr:first-child th,.wl-main-product .product__accordion .accordion__content table tr:first-child td,.quick-add-modal .product__accordion .accordion__content table tr:first-child th,.quick-add-modal .product__accordion .accordion__content table tr:first-child td{padding-top:0}.wl-main-product .product__accordion .accordion__content table tr:last-child th,.wl-main-product .product__accordion .accordion__content table tr:last-child td,.quick-add-modal .product__accordion .accordion__content table tr:last-child th,.quick-add-modal .product__accordion .accordion__content table tr:last-child td{border-bottom:none}.wl-main-product #bind-point-planned-box,.quick-add-modal #bind-point-planned-box{background-color:rgba(var(--color-secondary-button),var(--alpha-button-background));border-top:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity));border-bottom:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity));padding:1.5rem;border-radius:.2rem;display:flex;flex-direction:column;gap:.8rem;color:rgb(var(--color-secondary-button-text))}.wl-main-product #bind-point-planned-box h3,.quick-add-modal #bind-point-planned-box h3{font-size:calc(var(--font-heading-scale) * 1.5rem);margin:0;font-weight:400;color:rgb(var(--color-secondary-button-text))}.wl-main-product #bind-point-planned-box #bind-point-planned p,.quick-add-modal #bind-point-planned-box #bind-point-planned p{margin:0;line-height:calc(1 + .6/max(1,var(--font-heading-scale)));font-size:1.8rem}.wl-main-product #bind-point-planned-box #point-attention,.quick-add-modal #bind-point-planned-box #point-attention{font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:calc(1 + .6/max(1,var(--font-heading-scale)));display:block}.wl-main-product .huckleberry-subscription-widget-container .kSLLaF.kSLLaF.kSLLaF,.wl-main-product .huckleberry-subscription-widget-container .blbXGf.blbXGf.blbXGf,.quick-add-modal .huckleberry-subscription-widget-container .kSLLaF.kSLLaF.kSLLaF,.quick-add-modal .huckleberry-subscription-widget-container .blbXGf.blbXGf.blbXGf{background:rgb(var(--color-background))}.wl-main-product .huckleberry-subscription-widget-container .eWLxTJ.eWLxTJ.eWLxTJ,.wl-main-product .huckleberry-subscription-widget-container .blbXGf.blbXGf.blbXGf,.quick-add-modal .huckleberry-subscription-widget-container .eWLxTJ.eWLxTJ.eWLxTJ,.quick-add-modal .huckleberry-subscription-widget-container .blbXGf.blbXGf.blbXGf{border-radius:.2rem}.wl-main-product .huckleberry-subscription-widget-container .juOfWY.juOfWY.juOfWY,.wl-main-product .huckleberry-subscription-widget-container .iOAir.iOAir.iOAir,.wl-main-product .huckleberry-subscription-widget-container .hsrLVo.hsrLVo.hsrLVo,.quick-add-modal .huckleberry-subscription-widget-container .juOfWY.juOfWY.juOfWY,.quick-add-modal .huckleberry-subscription-widget-container .iOAir.iOAir.iOAir,.quick-add-modal .huckleberry-subscription-widget-container .hsrLVo.hsrLVo.hsrLVo{color:rgba(var(--color-foreground),.92)}.wl-main-product .huckleberry-subscription-widget-container>div>div,.quick-add-modal .huckleberry-subscription-widget-container>div>div{padding:0!important}.wl-main-product .huckleberry-subscription-widget-container>div>div>div:first-of-type,.quick-add-modal .huckleberry-subscription-widget-container>div>div>div:first-of-type{grid-template-columns:repeat(2,13.5rem)!important}.wl-main-product .wl-main-product__buy-buttons,.quick-add-modal .wl-main-product__buy-buttons{margin:1.5rem 0 1.2rem}.wl-main-product .wl-bs-lineitem-container,.quick-add-modal .wl-bs-lineitem-container{max-width:100%}.wl-main-product .wl-bs-lineitem-container .caption-large,.quick-add-modal .wl-bs-lineitem-container .caption-large{font-size:1.4rem;line-height:calc(1 + 1.15 / var(--font-body-scale))}@media screen and (width < 750px){.wl-main-product .wl-bs-lineitem-container .caption-large,.quick-add-modal .wl-bs-lineitem-container .caption-large{font-size:1.3rem}}.wl-main-product .wl-bs-lineitem-container .wl-bs-lineitem-select:focus,.quick-add-modal .wl-bs-lineitem-container .wl-bs-lineitem-select:focus{box-shadow:none}.wl-main-product .wl-bs-lineitem-container .wl-bs-lineitem-select-section .icon,.quick-add-modal .wl-bs-lineitem-container .wl-bs-lineitem-select-section .icon{width:1rem;margin-right:1.9rem}.wl-main-product .yotpo-reviews-star-ratings-widget,.quick-add-modal .yotpo-reviews-star-ratings-widget{margin-bottom:0}@media screen and (width < 750px){.wl-main-product .grid--peek.slider--mobile,.quick-add-modal .grid--peek.slider--mobile{margin:0;width:100%}}.wl-main-product .accordion+product-recommendations .accordion,.wl-main-product product-recommendations.is-accordion+.accordion,.quick-add-modal .accordion+product-recommendations .accordion,.quick-add-modal product-recommendations.is-accordion+.accordion{margin-top:0}.wl-main-product product-recommendations .complementary-slide.grid__item,.quick-add-modal product-recommendations .complementary-slide.grid__item{padding:0}.wl-main-product .ba-wishlist-icon,.quick-add-modal .ba-wishlist-icon{position:relative;top:.1rem}.wl-main-product .ba-wishlist-icon .svg-wrapper,.quick-add-modal .ba-wishlist-icon .svg-wrapper{width:1.8rem;height:1.6rem}.wl-main-product .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section),.quick-add-modal .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section){--inputs-radius: .3rem}.wl-main-product .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section) .wl-bs-lineitem-select-section:after,.quick-add-modal .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section) .wl-bs-lineitem-select-section:after{--color-foreground: 227, 227, 227;--inputs-border-opacity: 1}.wl-main-product .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section) .wl-bs-lineitem-select,.quick-add-modal .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section) .wl-bs-lineitem-select{height:5.5rem;font-size:1.4rem;line-height:1.5;padding:0 1.4rem}.wl-main-product .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section) label,.quick-add-modal .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section) label{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem}@media screen and (width < 750px){.wl-main-product .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section) label,.quick-add-modal .wl-bs-lineitem-input-section:has(.wl-bs-lineitem-select-section) label{font-weight:400}}@media screen and (width < 750px){.wl-main-product.shopify-section .thumbnail-slider,.quick-add-modal.shopify-section .thumbnail-slider{display:flex}}.wl-main-product .wl-bs-lineitem-checkbox-section,.quick-add-modal .wl-bs-lineitem-checkbox-section{border:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity));padding:1.7rem 1.4rem;border-radius:.3rem;font-size:1.4rem}.wl-main-product .wl-bs-lineitem-checkbox-section label,.quick-add-modal .wl-bs-lineitem-checkbox-section label{display:flex;align-items:center;line-height:1.5}.wl-main-product .wl-bs-lineitem-checkbox-section label:has(input:checked),.quick-add-modal .wl-bs-lineitem-checkbox-section label:has(input:checked){position:relative}.wl-main-product .wl-bs-lineitem-checkbox-section label:has(input:checked):after,.quick-add-modal .wl-bs-lineitem-checkbox-section label:has(input:checked):after{content:"";width:1.6rem;height:1.6rem;display:block;position:absolute;top:.2rem;left:0;background:var(--icon-checked) center/1.6rem 1.6rem no-repeat}.wl-main-product .wl-bs-lineitem-checkbox-section input[type=checkbox],.quick-add-modal .wl-bs-lineitem-checkbox-section input[type=checkbox]{margin:0 1.2rem 0 0;width:1.6rem;height:1.6rem;border-radius:.1rem;border:.1rem solid #3b3834;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}.wl-main-product__complementary-list--contain .card__inner,.quick-add-modal__complementary-list--contain .card__inner{background:transparent}.wl-main-product__complementary-list--contain .card__media .media img,.quick-add-modal__complementary-list--contain .card__media .media img{object-fit:contain}.wl-main-product__buy-buttons .product-form__submit,.quick-add-modal__buy-buttons .product-form__submit{margin-bottom:1.2rem;font-size:1.5rem;min-height:calc(5.1rem + var(--buttons-border-width) * 2)}.wl-main-product__buy-buttons .product-form__buttons,.quick-add-modal__buy-buttons .product-form__buttons{max-width:100%}.wl-main-product__buy-buttons .product-form__submit-text--not-dynamic-checkout,.quick-add-modal__buy-buttons .product-form__submit-text--not-dynamic-checkout{position:relative;padding-left:3.2rem}.wl-main-product__buy-buttons .product-form__submit-text--not-dynamic-checkout:before,.quick-add-modal__buy-buttons .product-form__submit-text--not-dynamic-checkout:before{position:absolute;top:-.3rem;left:0;content:"";display:block;width:2.15rem;height:2.15rem;background:center / 100% var(--icon-add-to-cart) no-repeat}.wl-main-product__buy-buttons .product-form,.quick-add-modal__buy-buttons .product-form{margin-bottom:0}.wl-main-product__size-guide,.quick-add-modal__size-guide{font-size:1.3rem;letter-spacing:.04rem}.wl-main-product__size-guide .accordion summary,.quick-add-modal__size-guide .accordion summary{padding-bottom:.3rem}.wl-main-product__size-guide .accordion__content,.quick-add-modal__size-guide .accordion__content{padding:0;margin-bottom:2.9rem}.wl-main-product__size-guide-grid,.quick-add-modal__size-guide-grid{display:grid;grid-template-columns:var(--size-guide-column);gap:.3rem 0}.wl-main-product__size-guide-header,.quick-add-modal__size-guide-header{padding:1.4rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity))}.wl-main-product__size-guide-header--type,.quick-add-modal__size-guide-header--type{padding:1.4rem 0 1.4rem 1rem}.wl-main-product__size-guide-row,.quick-add-modal__size-guide-row{background-color:#fff;padding:1.4rem 0 1.4rem 1rem;border-bottom:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity))}.wl-main-product__size-guide-row--last,.quick-add-modal__size-guide-row--last{border-bottom:none}.wl-main-product__size-guide-cell,.quick-add-modal__size-guide-cell{background-color:#fff;padding:1.4rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity))}.wl-main-product__size-guide-cell--last,.quick-add-modal__size-guide-cell--last{border-bottom:none}.wl-main-product__badge,.quick-add-modal__badge{font-size:1.2rem;font-weight:var(--font-body-weight-bold)}.wl-main-product__badge-list,.quick-add-modal__badge-list{margin:0;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}@media screen and (width >= 750px){.wl-main-product__badge-list,.quick-add-modal__badge-list{margin-top:.2rem}}.wl-main-product__badge-item.badge-color-reverse,.quick-add-modal__badge-item.badge-color-reverse{border-color:rgb(var(--color-button-text));color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.wl-main-product__tags,.quick-add-modal__tags{margin:0;padding:0;list-style-type:none;display:flex;gap:1.2rem}@media screen and (width < 750px){.wl-main-product__tags,.quick-add-modal__tags{font-size:1.2rem}}.wl-main-product__tags-item,.quick-add-modal__tags-item{border:.1rem solid rgba(var(--color-foreground),var(--border-700-opacity));border-radius:2.6rem;padding:.5rem 1.7rem;line-height:1.5}@media screen and (width < 750px){.wl-main-product__tags-item,.quick-add-modal__tags-item{padding:.45rem 1.62rem}}.wl-main-product__space,.quick-add-modal__space{display:block;margin:0;width:100%;height:var(--space)}@media screen and (width < 750px){.wl-main-product__space,.quick-add-modal__space{height:var(--space-mobile, var(--space))}}.wl-main-product__image,.quick-add-modal__image{width:auto;overflow:hidden}.wl-main-product__image a,.quick-add-modal__image a{display:inline-block}.wl-main-product__image-element,.quick-add-modal__image-element{height:auto;max-width:100%}.product-popup-modal{transform:translateY(-2rem);transition:transform var(--duration-medium) var(--ease-out-cubic-bezier),opacity var(--duration-medium) var(--ease-out-cubic-bezier)}.product-popup-modal[open]{transform:translateY(0)}.product-popup-modal__button{font-size:1.5rem}.product-popup-modal__toggle{background-color:rgba(var(--color-background),.92);border:none;top:.8rem;right:.8rem}.product-popup-modal__content{max-width:74rem;width:92vw;padding:0 0 2rem}.product-popup-modal__content-info{padding:0 min(4vw,4rem) 2rem}.product-popup-modal__content-info>*{margin:revert}.product-popup-modal__content-info-title{margin-bottom:1.5rem}.product-popup-modal__content-info img{height:auto}.quick-add-modal .product__info-container{padding-bottom:var(--modal-padding)}.quick-add-modal .shopify-block:has(wl-bs-social-button){display:none}
