.product__title{margin-bottom:8px}.swatch,.swatch--square,.swatch-input__input+.swatch-input__label,.product-form__input--pill input[type=radio]+label{border-radius:0!important}.product__text.caption-with-letter-spacing{display:inline;margin:1rem 0!important;font-size:16px;color:#000;letter-spacing:normal;position:relative}.product__text.caption-with-letter-spacing:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#000}.product-form__input{margin:0 0 24px}.product-form__input .form__label{font-size:16px;color:#000;margin-bottom:8px}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline:2px solid #000}.swatch{--swatch--size: 22px}.product-form__input--pill input[type=radio]+label{font-size:16px!important;padding:9px!important;color:#0009!important;border:1px solid #000000!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#000!important;color:#fff!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#000!important}button.quantity__button[name=plus]{background-color:#000!important;color:#fff!important}.swatch-input__input+.swatch-input__label.swatch-input__label--square,.product-form__input--pill input[type=radio]+label{margin-top:0}.swatch-input__input+.swatch-input__label.swatch-input__label--square:last-child,.product-form__input--pill input[type=radio]+label:last-child{margin-right:0}.product__title>*{font-size:25px!important}.product-form__quantity{margin-top:24px}.quantity{color:rgb(var(--color-foreground));position:relative;display:flex;width:110px;height:45px;border-radius:4px;min-height:unset;gap:8px}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){background-color:#f0f4fb;border:0;color:#0009}.quantity__input[type=number]{background-color:#fff!important}.quantity:before,.quantity:after{content:none}.quantity__button{width:44px;height:44px;flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0;margin:0}.quantity__button:first-child{margin-left:0;border-right:1px solid rgb(var(--color-foreground),.15)}.quantity__button:last-child{margin-right:0;border-left:1px solid rgb(var(--color-foreground),.15)}.quantity__input{color:rgb(var(--color-foreground));font-size:16px;font-weight:500;text-align:center;background-color:transparent;border:0;padding:0;flex-grow:0;-webkit-appearance:none;appearance:none;height:44px;width:60px;border:1px solid #000000!important}.quantity__button .svg-wrapper{width:20px;pointer-events:none}button.quantity__button[name=minus] .svg-wrapper{width:16px}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.product__info-container .price--on-sale .price-item--regular,.price .price-item{letter-spacing:normal;font-size:20px}.quantity__button:focus-visible,.quantity__input:focus-visible,.quantity__button:focus,.quantity__input:focus{box-shadow:none;background-color:transparent;z-index:0}.product-form__buttons{max-width:none}.product-form__submit,.product-form__buttons button{text-transform:uppercase!important;height:62px;font-size:16px}.checkout-btn{background-color:#fff!important;color:#000!important;border:1px solid #000000!important}.free-shipping-text{justify-self:center;text-transform:uppercase;font-size:14px;color:#29385066;font-weight:500;display:flex;align-items:center;gap:8px;margin-top:25px}@media screen and (min-width: 1080px){.gallery-sticky{position:sticky;top:155px;z-index:2;height:fit-content}}@media only screen and (max-width: 550px){.product__title>*{font-size:20px!important}.product-form__submit,.product-form__buttons button{font-size:14px!important;height:52px!important}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.5rem 0}}.slider_vertical{display:flex;flex-direction:row-reverse}.slider_vertical .thumbnail{border:0}.slider_vertical .thumbnail-list{display:flex;flex-direction:column;width:100%;max-width:150px;gap:2rem}.slider_vertical .product-media-container{border:0!important}.slider_vertical .thumb-slider-wrapper .product__media-list{flex-direction:column}.slider_vertical .thumbnail-slider .product__media-item{width:100%;max-width:150px}.slider_vertical .thumbnail-slider{display:flex;flex-direction:column;width:100%;max-width:150px}.slider_vertical .main-image-slider{width:75%;max-width:515px;margin-left:2rem}.slider_vertical .thumbnail-slider .slider-slide,.slider_vertical .thumbnail-list__item{width:100%;height:180px}.slider_vertical .product__media-item{display:none!important}.slider_vertical .product__media-item.is-active{display:block!important;width:100%!important}.vertical-thumb-wrapper{width:100%;max-width:150px}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 30px !important}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline:2px solid rgb(var(--color-foreground))!important}@media only screen and (max-width: 1080px){.slider_vertical{justify-content:center}.slider_vertical .thumbnail-list__item{width:100%;height:100px}.slider_vertical .thumbnail-list{gap:1rem}.vertical-info-wrapper{width:100%!important}.slider_vertical .main-image-slider{margin-left:1rem}.vertical-thumb-wrapper,.slider_vertical .thumbnail-slider,.slider_vertical .thumbnail-list{max-width:100px}.product__info-wrapper{padding-left:25px}.slider_vertical .main-image-slider{margin-left:1rem!important;margin-right:0!important}.vertical-thumb-wrapper .product__info-container{max-width:unset!important}.slider_vertical .thumbnail-slider,.slider_vertical .thumbnail-list{padding:0!important;max-height:500px;overflow-x:visible;overflow-y:scroll}}@media only screen and (max-width: 750px){.product__info-wrapper{padding-left:0}.slider_vertical{justify-content:center}.slider_vertical .slider-button,.slider_vertical .slider-buttons{display:none}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide),.slider_vertical .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide),.slider_vertical .product__media-item .grid--peek.slider{margin:0!important}.product__media-list{margin-left:0!important;margin-bottom:3rem!important;width:100%!important}.slider_vertical .thumbnail-slider,.slider_vertical .thumbnail-list{max-height:330px}}@media only screen and (max-width: 550px){.slider_vertical .thumbnail-slider,.slider_vertical .thumbnail-list{max-width:54px}.vertical-thumb-wrapper{max-width:56px;margin-right:1rem}.slider_vertical .thumbnail-list__item{height:65px}.slider_vertical .product__media-item.is-active{margin-left:0!important;padding:0!important}.vertical-thumb-wrapper .slider.slider--mobile{overflow-x:visible!important;flex-direction:column;flex-wrap:nowrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 22px !important}}.price__badge-sale{display:none!important}.price-item--sale{color:#e53131}.swatch-input__input+.swatch-input__label.swatch-input__label--square{border-radius:0!important}.bottom-button-text{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;color:#29385066;font-weight:500;text-transform:uppercase;margin-top:15px}.accordion__title{font-size:20px;letter-spacing:normal}.swaw__accordion .accordion__content{padding:0;color:#000;letter-spacing:normal}span.bottom-button-text.quick-add{display:none}.product-form__submit,.product-form__buttons button{background:#000!important;color:#fff}.style__text{margin-top:0}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline:1px solid rgb(var(--color-foreground))!important}@media only screen and (max-width: 550px){.swatch{--swatch--size: 30px !important}.swatch-input__input:disabled+.swatch-input__label>.swatch:after,.swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after{top:27px!important;left:2px!important;width:148%!important}}.product__final-sale-badge{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:16px;letter-spacing:normal;line-height:normal;display:inline;padding:8px 15px;text-transform:uppercase}.price-block,.product__text{margin-top:5px}.product .price .badge,.product .price__container{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-product-ui-revamp.css.map */
