.quick-add-modal{transition:opacity .3s ease,visibility .3s ease}.quick-add-modal[open]{z-index:1001}.quick-add-modal .quick-add-modal__content{transform:translate(100%)!important;transition:transform .4s cubic-bezier(.25,.1,.25,1)}.quick-add-modal[open] .quick-add-modal__content{transform:translate(0)!important}.quick-add-modal__content .product{display:block}.quick-add-modal__content .product__media-wrapper{max-width:100%!important;width:100%!important;flex:100%!important;margin-bottom:0!important}.quick-add-modal__content .product__info-wrapper{padding:0!important;max-width:100%!important;width:100%!important;flex:100%!important}.quick-add-modal__content .global-media-settings{border:none}.quick-add-modal__content .global-media-settings:after{content:none}.quick-add-modal__content .product__media-wrapper img{object-fit:contain;width:100%}.quick-add-modal__content .product-media-container.constrain-height .media{padding-top:min(35vh,var(--ratio-percent))}.quick-add-modal__content .product__media-item{width:100%!important;max-width:100%!important}.quick-add-modal__content .product__title{margin:0 0 10px!important}.quick-add-modal__content .product__title h2,.quick-add-modal__content .product__title h1{font-weight:500;font-size:var(--custom-text-xl);line-height:1.246;letter-spacing:0;color:var(--custom-color-gray-800);text-transform:uppercase}.quick-add-modal__content .product__tax.caption.rte{display:none}.quick-add-modal__content legend.form__label{font-weight:500;font-size:var(--custom-text-base);line-height:1;color:var(--custom-color-gray-800);margin-bottom:16px!important}.quick-add-modal__content .product-form__input--pill input[type=radio]+label{margin-block:0!important;font-weight:400;font-size:var(--custom-text-xs);line-height:1.1;text-align:center;text-transform:uppercase;color:var(--custom-color-gray-800);border-radius:unset;background-color:transparent!important;padding:3px;min-width:44px;height:34px;margin:0;border:1px solid var(--custom-color-gray-300);display:flex;justify-content:center;align-items:center}.quick-add-modal__content .product-form__input--pill input[type=radio]:checked+label{outline:unset;color:var(--custom-color-gray-800)!important;border-color:var(--custom-color-gray-800)}.quick-add-modal__content .product-form__input--inner{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.quick-add-modal__content .product-form__input{margin:0 0 1.2rem}.quick-add-modal__content variant-selects{display:flex;flex-direction:column-reverse;gap:8px}.quick-add-modal__content .product__info-container{width:100%;max-width:100%}.quick-add-modal__content product-info{max-width:100%}.quick-add-modal__content .product-form__input,.quick-add-modal__content .product-form__buttons,.quick-add-modal__content .product__tax,.quick-add-modal__content .product__block,.quick-add-modal__content .product-buy__button,.quick-add-modal__content .product-usp,.quick-add-modal__content .recipient-form{max-width:100%;width:100%}.quick-add-modal__content .product-buy__button{display:flex;align-items:center;gap:10px}.quick-add-modal__content .product-buy__buttons--wrapper{flex:1}.quick-add-modal__content .product-buy__buttons--wrapper,.quick-add-modal__content .product-buy__buttons--wrapper product-form{margin:0}.quick-add-modal__content .product-form__submit{font-weight:400;font-size:var(--custom-text-base);line-height:1.572;letter-spacing:.36px;text-align:center;text-transform:uppercase;color:var(--custom-color-white);min-width:unset;width:100%;max-width:100%;min-height:44px;margin:0}.quick-add-modal__content .product__wishlist--icon{width:45px;height:44px;cursor:pointer;border:1px solid var(--custom-color-black);border-radius:var(--buttons-radius)}.quick-add-modal__content .product__wishlist--icon svg{width:100%;height:100%;display:block}.quick-add-modal__content .product-usp{border:1px solid var(--custom-color-gray-200);padding:3px 8px}.quick-add-modal__content .usp__grid{display:flex;align-items:center;grid-gap:10px;padding:8px}.quick-add-modal__content .usp__grid:not(:last-child){border-bottom:1px solid var(--custom-color-gray-200)}.quick-add-modal__content .usp__icon{min-width:18px;flex:0 0 18px;max-width:18px}.quick-add-modal__content .usp__icon img{width:100%;height:100%;display:block;object-fit:contain}.quick-add-modal__content .usp__icon--lucide{display:flex;align-items:center;justify-content:center}.quick-add-modal__content .usp__icon--lucide .custom-icon{width:16px;height:16px;stroke:currentColor;display:block}.quick-add-modal__content .usp__rte{flex:1}.quick-add-modal__content .usp__rte p{margin:0;font-size:var(--custom-text-base);text-transform:uppercase;letter-spacing:0;color:var(--custom-color-black);font-weight:500;line-height:1.3}.quick-add-modal__content .icon-with-text--horizontal .icon-with-text__item{width:100%}.quick-add-modal__content .product-text__content{display:flex;align-items:center;gap:10px;margin:10px 0 4px}.quick-add-modal__content .product-shipping__content--text{font-weight:400;font-size:var(--custom-text-sm);line-height:1.667;color:var(--custom-color-gray-900);display:block;margin-bottom:10px}.quick-add-modal__content .product-shipping__content--text:first-child{margin-top:20px}.quick-add-modal__content p.guide__heading{font-weight:500;font-size:var(--custom-text-base);line-height:1.36;margin:0 0 8px;color:var(--custom-color-gray-800)}.quick-add-modal__content .guide__line{display:flex;align-items:center;gap:4px}.quick-add-modal__content .guide__line span{overflow:hidden;display:block;background-color:#0d0d0d40;max-width:25%;width:100%;flex:25%;height:3px;font-size:0;line-height:0}.quick-add-modal__content .guide__line span.is-active{background-color:var(--custom-color-gray-900)}.quick-add-modal__content .guide__content{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}.quick-add-modal__content .guide__content small{font-family:var(--font-body-family);font-weight:400;font-size:var(--custom-text-xs);line-height:1.56;color:var(--custom-color-gray-900);text-align:center}.quick-add-modal__content .product__block.product__guide{margin-bottom:24px}.quick-add-modal__content .product__info-container>*+*{margin:0 0 12px}.quick-add-modal__content .product-buy__button{margin-top:20px;margin-bottom:16px}.quick-add-modal__content .product-usp{margin-top:12px}.quick-add-modal__content .product__view-details{margin-top:16px}@media screen and (min-width:750px){.quick-add-modal__content .product__info-wrapper{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-quick-add.css.map */
