.quick-add-modal{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;z-index:9999;margin:0;width:100%;height:100%;background-color:#0000001a;transition:opacity .3s ease,visibility .3s ease;backdrop-filter:grayscale(100%)!important;-webkit-backdrop-filter:grayscale(100%)!important}.quick-add-modal[open]{visibility:visible;opacity:1}.quick-add-modal__content{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:440px;background:#fff;box-sizing:border-box;transform:translate(100%);transition:transform .3s cubic-bezier(.25,.1,.25,1);height:100dvh;overflow:hidden}.quick-add-modal[open] .quick-add-modal__content{transform:translate(0)}.quick-add-modal__content-wrapper,.quick-add-modal__content-info{height:100%}.quick-add-modal__toggle{position:absolute;top:20px;right:25px;z-index:20;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.quick-add-modal__toggle svg{width:16px;height:16px}.quick-add-modal__toggle:hover{transform:none}body.quick-add-open{overflow:hidden}html.modal-open,html:has(body.quick-add-open){scrollbar-gutter:auto}.quick-add-modal .breadcrumb,.quick-add-modal .product__tags,.quick-add-modal .product__full-details,.quick-add-modal .product__media-sublist-outer,.quick-add-modal .product__media-toggle,.quick-add-modal .product__media-icon,.quick-add-modal .product__pagination-wrapper,.quick-add-modal .image_number,.quick-add-modal .product__title,.quick-add-modal .product__title-wrapper,.quick-add-modal .product__info-container .product__title,.quick-add-modal .product__info-container .product__title-wrapper,.quick-add-modal .product__tax,.quick-add-modal .tax-note,.quick-add-modal .product__policies,.quick-add-modal .size-guide,.quick-add-modal .product__size-guide,.quick-add-modal [data-size-guide],.quick-add-modal .product__inventory,.quick-add-modal .inventory,.quick-add-modal .product__stock,.quick-add-modal .stock,.quick-add-modal .product__accordion,.quick-add-modal .accordion,.quick-add-modal .pickup-availability,.quick-add-modal .product__description,.quick-add-modal .share-buttons,.quick-add-modal .product-tags,.quick-add-modal .product__popup,.quick-add-modal .about,.quick-add-modal .product__text-icon,.quick-add-modal product-recommendations,.quick-add-modal .form__label,.quick-add-modal label.form__label,.qa-slider__pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{display:none!important}.section-quick-add-drawer,.qa-drawer{width:100%;height:100%}.qa-drawer{display:flex;flex-direction:column;height:100%}.qa-slide__media{display:flex;align-items:center;justify-content:center;height:500px}.qa-slide__img{max-width:100%;max-height:100%;width:auto;height:auto}.qa-drawer__media{flex:0 0 auto;width:100%;max-height:clamp(320px,55vh,621px);overflow:hidden;position:relative}.qa-media-mounted,.qa-drawer__media .product__media-wrapper,.qa-drawer__media .product__media,.qa-drawer__media .product__media-list-wrapper{width:100%;max-height:clamp(320px,55vh,621px);overflow:hidden}.qa-drawer__media .swiper,.qa-drawer__media .js-media-list{padding-left:0!important;padding-right:0!important;box-sizing:border-box;overflow:visible}.qa-drawer__media .swiper-slide{width:95%!important;height:auto;margin-right:4px!important}.qa-drawer__media .swiper-slide:first-child{margin-left:0!important}.qa-drawer__media .swiper-wrapper{display:flex;align-items:stretch}.qa-drawer__media .media,.qa-drawer__media .product__media{height:clamp(320px,55vh,621px);padding-bottom:0!important}.qa-drawer__media img{width:100%;height:100%!important;object-fit:cover}.qa-drawer__media .product__button-prev,.qa-drawer__media .product__button-next,.qa-drawer__media .swiper-button-prev,.qa-drawer__media .swiper-button-next,.qa-drawer__media .product-button-group{display:flex!important;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffe6!important;cursor:pointer;align-items:center;justify-content:center;color:#2c2c2c;box-shadow:0 2px 8px #0000001a;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;display:none}.qa-drawer__media .product__button-prev,.qa-drawer__media .swiper-button-prev,.qa-drawer__media .button-prev{left:12px}.qa-drawer__media .product__button-next,.qa-drawer__media .swiper-button-next,.qa-drawer__media .button-next{right:12px}.qa-drawer__media:hover .product__button-prev,.qa-drawer__media:hover .product__button-next,.qa-drawer__media:hover .swiper-button-prev,.qa-drawer__media:hover .swiper-button-next,.qa-drawer__media:hover .product-button-group{opacity:1;visibility:visible}.qa-drawer__media .swiper-button-prev:after,.qa-drawer__media .swiper-button-next:after{font-size:16px!important;font-weight:600;color:#2c2c2c}.qa-drawer__media .product-button-group .swiper-button-prev,.qa-drawer__media .product-button-group .swiper-button-next{position:static;opacity:1;visibility:visible;box-shadow:none;background:transparent!important}.qa-drawer__body{flex:1 1 auto;display:flex;flex-direction:column;padding:16px;overflow-y:auto;overflow-x:hidden}.qa-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:0}.qa-title-row__title{font-size:20px;font-weight:400;line-height:1.2;letter-spacing:.01em;color:#2c2c2c;margin:0}.qa-title-row__price{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.qa-title-row__price,.qa-title-row__price *,.qa-title-row__price .price,.qa-title-row__price .price__regular,.qa-title-row__price .price-item{font-size:20px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:.01em!important;color:#2c2c2c!important}.qa-title-row__price .price__sale .price-item--sale{color:#2c2c2c!important}.qa-title-row__price .price__sale .price-item--regular{font-size:16px!important;color:#00000080!important;text-decoration:line-through}.qa-color-row{display:flex;align-items:center;gap:12px;margin-top:45px}.qa-color-indicator{display:inline-flex;align-items:center;gap:8px}.qa-color-name{font-size:20px;font-weight:400;line-height:1.2;letter-spacing:.01em;color:#2c2c2c}.qa-color-swatches{display:flex;align-items:center;gap:5px}.qa-color-swatch{width:37px;height:6.5px;border:.5px solid rgba(0,0,0,.2);background:#eee;cursor:pointer}.qa-color-swatch--active{box-shadow:inset 0 -1px #2c2c2c}.qa-color-swatch--default{background:#eee}.qa-color-count{font-size:14px;line-height:1;color:#2c2c2c}.qa-variants{margin-top:16px;flex:1 1 auto}.qa-variants .form__label,.qa-variants label.form__label,.quick-add-modal .variant-wrapper__label,.quick-add-modal .product-form__group-name{display:none!important}.quick-add-modal .product-form__input,.quick-add-modal .variant-wrapper,.quick-add-modal variant-radios,.quick-add-modal variant-selects{border:0!important;padding:0!important;margin:0!important;background:transparent!important}.quick-add-modal .product-form__input,.quick-add-modal .variant-wrapper{border-bottom:1px solid rgba(0,0,0,.2)!important;padding:12px 0!important;position:relative}.quick-add-modal .product-form__input input[type=radio]{display:none}.quick-add-modal .product-form__input label{display:none;font-size:20px;font-weight:400;line-height:1.2;color:#2c2c2c;cursor:pointer;padding:4px 8px;border:1px solid transparent}.quick-add-modal .product-form__input label:has(input:checked),.quick-add-modal .product-form__input input[type=radio]:checked+label{display:inline-block;text-decoration:underline}.quick-add-modal select,.qa-select{appearance:none;-webkit-appearance:none;width:100%;padding:12px 24px 12px 0;border:0;border-bottom:1px solid rgba(0,0,0,.2);background:transparent;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:.01em;color:#2c2c2c;cursor:pointer;border-radius:0}.quick-add-modal select:focus,.qa-select:focus{outline:none}.quick-add-modal .select,.quick-add-modal .product-form__input--dropdown{position:relative}.quick-add-modal .select:after,.qa-variant-select:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400;color:#2c2c2c;pointer-events:none}.quick-add-modal .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid rgba(0,0,0,.2)!important;padding:12px 0!important}.quick-add-modal .product-form__input--pill label{display:inline-flex!important;align-items:center;justify-content:center;min-width:32px;padding:4px 8px;font-size:16px;font-weight:400;color:#2c2c2c;border:0;background:transparent;cursor:pointer;text-decoration:none}.quick-add-modal .product-form__input--pill input[type=radio]:checked+label{text-decoration:underline;text-underline-offset:3px}.quick-add-modal .product-form__input--pill input[type=radio]:disabled+label{opacity:.4;cursor:not-allowed}.quick-add-modal .quantity-wrapper,.quick-add-modal .product-form__quantity,.qa-quantity-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.2);margin-top:0}.quick-add-modal .quantity-label,.qa-quantity-label{font-size:20px;font-weight:400;line-height:1.2;letter-spacing:.01em;color:#2c2c2c}.quick-add-modal quantity-input,.quick-add-modal .quantity,.qa-quantity{display:flex;align-items:center;gap:0;border:0!important}.quick-add-modal .quantity__button,.qa-quantity__btn{width:24px;height:24px;padding:0;border:1px solid rgba(0,0,0,.5)!important;border-radius:50%;background:transparent!important;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;color:#2c2c2c}.quick-add-modal .quantity__button:hover,.qa-quantity__btn:hover{background:#0000000d!important}.quick-add-modal .quantity__input,.qa-quantity__input{width:40px;padding:0;border:0!important;background:transparent!important;font-size:20px;font-weight:400;line-height:1.2;color:#2c2c2c;text-align:center;-moz-appearance:textfield}.quick-add-modal .quantity__input::-webkit-outer-spin-button,.quick-add-modal .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quick-add-modal .product-form__submit,.quick-add-modal button[name=add],.qa-submit-btn{width:100%;height:42px;min-height:42px;padding:0 16px;margin-top:16px;border:0!important;border-radius:0!important;background:#2c2c2c!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px!important;font-weight:400!important;line-height:1!important;letter-spacing:.01em!important;color:#fff!important;text-transform:none!important}.quick-add-modal .product-form__submit:hover,.quick-add-modal button[name=add]:hover,.qa-submit-btn:hover{background:#1a1a1a!important}.quick-add-modal .product-form__submit:disabled,.quick-add-modal button[name=add]:disabled,.qa-submit-btn:disabled{background:#ccc!important;cursor:not-allowed}.qa-tax-note{margin-top:auto;padding-top:16px;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:.01em;color:#000000b3}.quick-add-modal .product{display:block!important;height:100%}.quick-add-modal .product__info-wrapper,.quick-add-modal .product__info-container{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.quick-add-modal .product__media-wrapper{padding:0!important;margin:0!important}.quick-add-modal .product-form{margin:0!important;padding:0!important}.quick-add-modal .product-form__buttons{margin:0!important;max-width:none!important}@media(max-width:749px){.quick-add-modal__content{max-width:100%}.qa-drawer__media{max-height:50vh}.qa-drawer__media .media,.qa-drawer__media .product__media{height:50vh}.qa-drawer__media .product__button-prev,.qa-drawer__media .product__button-next,.qa-drawer__media .swiper-button-prev,.qa-drawer__media .swiper-button-next{opacity:1;visibility:visible;width:32px;height:32px}.qa-drawer__media .product__button-prev,.qa-drawer__media .swiper-button-prev{left:8px}.qa-drawer__media .product__button-next,.qa-drawer__media .swiper-button-next{right:8px}}.qa-title-row__price .qa-price--compare{color:#00000080!important;text-decoration:line-through!important}.qa-title-row__price .qa-price--sale{color:#2c2c2c!important}.qa-custom-select{position:relative;width:100%}.qa-select--native{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;overflow:hidden!important}.qa-custom-select__button{width:100%;padding:12px 0 6px;border:0;border-bottom:1px solid rgba(0,0,0,.2);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:20px;font-weight:400;line-height:1;letter-spacing:.01em;color:#2c2c2c}.qa-custom-select__button:focus{outline:none}.qa-custom-select__icon{flex:0 0 auto;font-size:20px;font-weight:400;line-height:1;color:gray}.qa-custom-select__dropdown{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 8px 24px #0000001f;z-index:50;border-radius:8px;overflow:hidden}.qa-custom-select__list{list-style:none;margin:0;padding:8px 0;max-height:240px;overflow:auto}.qa-custom-select__option{padding:10px 12px;cursor:pointer;font-size:18px;font-weight:400;line-height:1.1;color:#2c2c2c}.qa-custom-select__option:hover{background:#0000000a}.qa-custom-select__option[aria-selected=true]{background:#0000000f}@media(max-width:749px){.quick-add-modal .quick-add-modal__content{width:80vw!important;max-width:80vw!important}}.quick-add-modal .qa-quantity,.quick-add-modal .quantity,.quick-add-modal quantity-input{align-items:center!important}.quick-add-modal .qa-quantity__btn,.quick-add-modal .quantity__button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;width:24px!important;height:24px!important;padding:0!important;font-size:20px!important;font-weight:400!important;line-height:1!important;color:gray!important}.quick-add-modal .qa-quantity__btn span,.quick-add-modal .quantity__button span{display:inline-block;line-height:1}.quick-add-modal .qa-quantity__input,.quick-add-modal .quantity__input{height:24px!important;line-height:24px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font-size:20px!important;font-weight:400!important;text-align:center!important}.qa-form-wrapper{margin-top:19.5px!important}.qa-color-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.qa-quantity{display:flex!important;align-items:center!important}.qa-quantity__btn{flex:0 0 24px!important}.qa-quantity__input{flex:0 0 40px!important;display:block!important;margin:0!important;padding:0!important;height:24px!important;line-height:24px!important;transform:translateY(-1px)}.qa-quantity-row .quantity__rules,.qa-quantity-row .quantity__rules-caption,.qa-quantity-row .quantity__label,.qa-quantity-row .quantity__badge{display:none!important}.qa-drawer__body{padding-top:12px!important}.qa-quantity__input,.quick-add-modal .quantity__input{transform:none!important;position:relative!important;top:0!important;bottom:auto!important;display:block!important;height:24px!important;line-height:24px!important;padding:0!important;margin:0!important;text-align:center!important}.qa-quantity>*{align-self:center!important}.qa-quantity__input::-webkit-outer-spin-button,.qa-quantity__input::-webkit-inner-spin-button,.quick-add-modal .quantity__input::-webkit-outer-spin-button,.quick-add-modal .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;display:none!important}.qa-quantity__input,.quick-add-modal .quantity__input{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important;background-image:none!important}.qa-quantity{align-items:center!important}.qa-quantity__input,.quick-add-modal .quantity__input{height:24px!important;line-height:24px!important;display:block!important}@media(max-width:749px){.qa-title-row__title{font-size:16px}.qa-title-row__price,.qa-title-row__price *,.qa-title-row__price .price,.qa-title-row__price .price__regular,.qa-title-row__price .price-item,.input.qa-quantity__input{font-size:16px!important}.qa-color-name,span.qa-custom-select__text,span.qa-quantity-label,span.qa-submit-btn__text{font-size:16px}}@media(max-width:400px){.qa-tax-note{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/quick-add.css.map */
