body:has(.modal_view_overlay),body:has(.modal_overlap){overflow:hidden}.quick_modals{position:absolute}.modal_view_overlay,.modal_overlap{top:0;left:0;width:100%;height:100%;z-index:1042;padding:20px 0;position:fixed;display:flex;align-items:center;justify-content:center;animation:slide_in var(--duration-extra-long)}.modal_view_overlay.close_popup,.modal_overlap.close_popup{animation:slide_out var(--duration-extra-long)}body:has(.modal_view_overlay):before,body:has(.modal_overlap):before{top:0;left:0;width:100%;height:100%;z-index:9;position:fixed;content:"";background:rgba(var(--black-color),.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.quick_open{border-radius:var(--popup-corner-radius)}.modal_overlap:has(.quick_row),.modal_view_overlay:has(.quick_row),.quick_row product-info{padding:0}.modal_parent:has(.quick_row),.quick_row .quick_open{border-radius:0}.quick_column .product_top_data,.quick_column .product__bottom{padding:30px 40px;margin:0!important}.product_top_data>*:last-child{margin-bottom:0}.product__bottom>*:first-child{margin-top:0}.quick_column .wzproleftimg{padding:40px 40px 0}.quick_close.drawer__close{position:absolute!important;top:4px!important;right:4px;display:none;z-index:1}.common_modal .quick_close.drawer__close{display:inline-block}:is(.common_modal,.quick_section,.variant_section) .wzswatchclr input[type=radio]+label.color-swatchimg :is(.dot_value,.swatch){position:relative}.modal_overlap>div,.common_modal.js-quick_view:has(.variant_view),.common_modal>div:not([class*=quick_]),.common_modal:has(.quick_column){width:560px;max-width:560px}.modal_overlap>div,.modal_parent{height:100%;overflow:hidden auto;align-content:center;padding:0;border-radius:var(--popup-corner-radius)}.modal_parent product-info{margin:0}.quick_modal .social_icons{margin:16px 0 8px}.quick_modal ul.list-social{gap:10px}.common_variant .product__info-wrapper .wzswatchclr input[type=radio]+label.color-swatchimg.show_variant_image{width:auto;height:auto;min-height:auto}.quick_modal>div,.modal_parent:has(.quick_row),.quick_section:has(.quick_row)>div{width:100%;max-width:100%}.variant_popup .wzpricetax{padding:20px 40px}.variant_popup .wzpricetax .price{line-height:normal}.variant_popup .wzpricetax .price-item{font-size:calc(var(--font-body-scale) * 20px)}.variant_view{padding:40px}.common_variant .product-form__input input[type=radio]+label{padding:10px 14px!important}.common_variant .product-form__input .wzswatchclr input[type=radio]+label,.common_variant .product-form__input .wzswatchclr input[type=radio]+label.color-swatchimg{min-width:100%!important;width:100%;height:100%;border-radius:var(--buttons-radius)!important;background:unset!important;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.wzswatchclr .dot_value{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:100%}.common_variant .wzswatchclr input[type=radio]:checked+label:before{content:unset}.common_variant .product-form__input .wzswatchclr input[type=radio]:checked+label{background-color:rgba(var(--color-foreground))!important;color:rgba(var(--color-background))!important}.common_variant .product-form__input .wzswatchclr input[type=radio]:checked+label .dot_value{border:1px solid rgba(var(--color-background),.1)!important}.common_variant .wzswatchclr .swatch{--swatch--size: 16px}.common_variant:not(.quick_modal) .product-form__buttons{margin-top:40px}.common_variant fieldset{border:0;padding:0}.quick_modal .icon-with-text{border-bottom:0!important}.variant_view fieldset+fieldset.inner-class{margin:40px 0 0}.common_variant .form__label{font-size:calc(var(--font-body-scale) * 16px);margin-bottom:10px}.common_variant span.visually-hidden{display:none}.quick_column :is(.product__info-wrapper,.quick_container,product-info){padding:0}.quick_row .media-gallery{position:sticky;top:2rem}.quick-add-modal__content:has(.quick_column){max-width:560px;top:6%;bottom:6%}.quick_column .quick_modal.comp-product{flex-direction:column;padding:0;gap:0}.quick_column .quick_modal>div{max-width:100%!important;width:100%!important}.common_modal:has(.quick_row),.quick_row,.quick_row product-info,.quick_row .quick_modal{height:100%}.quick_row product-info{display:inline-flex;width:100%;max-width:100%}.quick_row product-info .quick_open{width:100%;overflow:hidden auto}.quick-add{position:relative;grid-row-start:4;margin:0 0 1rem;z-index:1}.quick-add .button.quick-add__submit svg{width:18px;height:18px}.variant_modal{line-height:normal}.variant_modal .variant_btn.button svg{width:16px;height:16px}.card .quick-add{margin:0;height:fit-content;z-index:9}.quick-add-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;background:rgba(var(--color-foreground),.2);height:100%}.quick-add-modal[open]{opacity:1;visibility:visible;z-index:98}.quick-add-modal__content{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);margin:0 auto;background-color:rgb(var(--color-background));overflow-y:auto;width:100%;max-width:100%;border-radius:0;max-height:100%}.quick-add-modal__content.global-settings-popup{border-radius:0}@media screen and (min-width: 1200px){.quick-add-modal__content{width:100%;max-width:100%;border-radius:0;max-height:100%}}.quick-add-modal__content img{border-radius:var(--media-radius)}.quick-add-modal__content-info{overflow-y:auto;height:auto}.button.quick-add__submit>span~svg{width:19px;height:19px}.quick-add-modal__toggle{background-color:transparent;border:0;border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1.2rem;z-index:5;width:4.4rem;position:fixed;top:2.5rem;right:2.1rem}.quick-add-modal__toggle:hover{color:rgba(var(--color-foreground),.75)}.quick-add-modal__toggle .icon{height:auto;margin:0;width:2.2rem}.quick_modal .product__accordion{margin-bottom:2rem}.quick-add-modal__toggle:before,.quick-add-modal__toggle:after{content:"";position:absolute;height:1px;width:20px;top:52%;right:calc(50% - 10px);margin-top:-1px;background:rgb(var(--color-foreground));transition:all var(--duration-long) ease}.quick-add-modal__toggle:after{transform-origin:50% 50%;transform:rotate(45deg)}.quick-add-modal__toggle:before{transform-origin:50% 50%;transform:rotate(-45deg)}.quick-add-modal__toggle:hover:before,.quick-add-modal__toggle:hover:after{transform:rotate(0)}.button.quick-add__submit,.button.variant_btn{min-width:40px;min-height:40px;padding:0;column-gap:0}@media screen and (min-width: 768px){.product-card-wrapper .card .card__inner .quick_look_position:not(.quick_on_img_not_hover,.quick_add_position-top-right){transform:translateY(0);transition:all var(--duration-long)}.card.card--card .quick_add_position-bottom-right.quick-add.quick_look_position.quick_on_img_not_hover,.card.card--card .quick_add_position-bottom-left.quick-add.quick_look_position.quick_on_img_not_hover{padding-bottom:15px}.quick-add__submit{font-size:calc(var(--font-body-scale) * 14px)}}@media screen and (min-width: 992px){.card .quick_add_position-bottom-right.quick-add.quick_look_position.quick_on_img_not_hover,.card .quick_add_position-bottom-left.quick-add.quick_look_position.quick_on_img_not_hover{bottom:60px}.card .quick-add.quick_on_img_not_hover{padding:0}.card .quick-add.quick_on_img_not_hover.quick_btn_look{padding-bottom:22px}.card:not(.no__media) .quick-add{margin:var(--image-padding);margin-bottom:0}}@media (max-width: 991px){.card .quick_add_position-bottom-right.quick-add.quick_look_position.quick_on_img_not_hover,.card .quick_add_position-bottom-left.quick-add.quick_look_position.quick_on_img_not_hover{bottom:35px}.product-card-wrapper .card:hover .card__inner .quick_look_position:not(.quick_on_img_not_hover,.quick_add_position-top-right){transform:translateY(-44px);transition:all var(--duration-long);margin-bottom:0}.card .quick-add.quick_on_img_not_hover.quick_btn_look{padding:0 0 14px}.card:not(.no__media) .quick-add{margin:var(--image-padding);margin-bottom:0}.button.quick-add__submit,.button.variant_btn{min-width:30px;min-height:30px}.quick-add .button.quick-add__submit svg{width:16px;height:16px}.variant_modal .variant_btn.button svg{width:14px;height:14px}}@media screen and (max-width: 767px){.card .quick-add.quick_on_img_not_hover.quick_btn_look{padding:0 0 10px}.quick_modal .media-fit-cover .product__modal-opener{height:100%;display:grid}.common_modal:has(.quick_row),.quick_row,.quick_row product-info,.quick_row .quick_modal{height:fit-content}.quick_modal .product__media-list.slider{margin-bottom:4px}.quick_modals.gap_10{gap:6px!important}.variant_popup .wzpricetax .price-item{font-size:calc(var(--font-body-scale)* 18px)}.common_variant .form__label{font-size:calc(var(--font-body-scale)* 14px);margin-bottom:6px}.common_variant .product-form__input input[type=radio]+label{padding:8px 10px!important}.quick_column .wzproleftimg{padding:18px 15px 0}.variant_view,.variant_popup .wzpricetax,.quick_column .product__bottom{padding:18px 15px}.quick_modal .product__info-container .product-form__buttons{gap:10px}.variant_view fieldset+fieldset.inner-class,.common_variant:not(.quick_modal) .product-form__buttons{margin-top:24px}.quick_column .product_top_data{padding:8px 15px;border-bottom:0!important}.modal_overlap:has(.quick_row),.modal_view_overlay:has(.quick_row){padding:20px 15px}.modal_parent:has(.quick_row),.quick_row .quick_open{border-radius:var(--popup-corner-radius)}.modal_overlap>div,.common_modal.js-quick_view:has(.variant_view),.common_modal>div:not([class*=quick_]),.common_modal:has(.quick_column){width:520px;max-width:520px}.product-card-wrapper .card:hover .card__inner .quick_look_position:not(.quick_on_img_not_hover,.quick_add_position-top-right){transform:unset}.wzproduct-container.product-card-wrapper .card:not(.no__media) .quick-add{margin-left:calc(var(--image-padding) / 2);margin-right:calc(var(--image-padding) / 2)}.card .quick_add_position-bottom-right.quick-add.quick_look_position,.card .quick_add_position-bottom-left.quick-add.quick_look_position{bottom:40px}.button.quick-add__submit>span{display:none}.quick-add-modal__toggle{padding:.6rem}.quick-add-modal__content-info .wzproleftimg .grid:not(.slider--desktop){gap:0}.card.card--card .quick_add_position-bottom-right.quick-add.quick_look_position,.card.card--card .quick_add_position-bottom-left.quick-add.quick_look_position{bottom:43px}}@media screen and (max-width: 575px){.modal_parent,.modal_overlap>div,.common_modal.js-quick_view:has(.variant_view),.common_modal>div:not([class*=quick_]),.common_modal:has(.quick_column){width:100%;max-width:100%}.modal_view_overlay,.modal_overlap{left:12px;right:12px;width:auto}.modal_overlap:has(.quick_row),.modal_view_overlay:has(.quick_row){padding:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/quick-add.css.map */
