.classic-theme-design .section-main-background .content-item{--radius:var(--radius-always)}.popup-modal{display:flex;position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;background:var(--color-modal-background-rgba);opacity:0;visibility:hidden;z-index:1000;transition:opacity var(--duration-medium) var(--animation-bezier),visibility var(--duration-medium) var(--animation-bezier)}.popup-modal[open]{opacity:1;visibility:visible;z-index:1000}.popup-modal__content{position:relative;height:max-content;z-index:1}.popup-modal__toggle{display:flex;cursor:pointer;border:none;box-shadow:none;text-decoration:none;background-color:transparent;position:relative;padding:0;outline:none;height:max-content;margin:0 0 0 auto}.popup-modal__toggle:before{content:"";position:absolute;left:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;padding-bottom:calc(20px + var(--border-width));background:var(--color-heading-background);--color-icons:var(--color-heading-button);--color-icons-hover:var(--color-heading-text-button-hover)}.modal-heading>*{color:var(--color-heading)}.modal-heading:before{content:"";position:absolute;width:calc(100% + 40px);bottom:0;left:-20px;border-top:max(var(--border-width),1px) var(--border-style) var(--color-border);transition:border-color var(--duration-medium) var(--animation-bezier)}@media (min-width: 993px){.content__border-h:hover .modal-heading:before{border-color:var(--color-border-hover)}.popup-modal{justify-content:center;padding:40px 0}.popup-modal__content{width:750px;margin:auto 0}}@media (max-width: 992px){.popup-modal__content{width:100%;padding:20px;left:100%;transition:left var(--duration-medium) var(--animation-bezier)}.popup-modal__content [class*=page-grid-]{grid-template-rows:1fr}.popup-modal[open] .popup-modal__content{left:0}.popup-modal__content .page-grid-1{min-height:calc(100vh - 40px - var(--border-width) * 2)}}@media (max-width: 576px){.popup-modal__content .page-grid-1{min-height:calc(100vh - 20px - var(--border-width) * 2)}.popup-modal__content{padding:10px}}#age-verification-popup.popup-modal{z-index:1001}#age-verification-popup.popup-modal .popup-modal__content .page-grid-1{min-height:initial}@media (max-width: 992px){#age-verification-popup.popup-modal{justify-content:flex-start;align-items:flex-end}}quick-add-modal .product-page-section .page-grid-1{min-height:unset}quick-add-modal .product-page__content-sidebar .content-item{border-radius:0}quick-add-modal section.no_border_width .product-page__content-sidebar .content-item{margin-top:0}quick-add-modal .product-page-section .content-item{--radius:0px;padding:0}quick-add-modal .modal-heading+*{margin-top:0}quick-add-modal .product-page-section{margin-top:0!important}quick-add-modal [id*=ProductInfo-quickadd-template]{gap:0}quick-add-modal .modal-heading:before,quick-add-modal .content-item:before,quick-add-modal .content-item:after,quick-add-modal .thumbnail-slider__item:after,quick-add-modal .thumbnail-slider__list:after{--color-border:var(--color-border-hover)}quick-add-modal .product-page-section .content-item:before,quick-add-modal .product-page-section .content-item:after{top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(100% + var(--border-width) * 2);height:calc(100% + var(--border-width) * 2)}quick-add-modal .slider-mobile-product:not(.clear-bottom-border){border-color:var(--color-border-hover)}quick-add-modal .product__view-details{display:flex;width:100%;padding:20px 20px 20px 0;justify-content:flex-end}quick-add-modal .popup-modal__content{width:1200px}@media (min-width: 993px){.quick-view-modal{align-items:center}}quick-add-modal .free-delivery-bar__toolbar:before{content:none}quick-add-modal .product-page__content-sidebar>*:not(:first-child):not(.payment_terms):not(.free-delivery-bar):not([id*=inventory-quickadd-template]){margin-top:var(--border-width)}quick-add-modal .product-page__content-sidebar>[id*=inventory-quickadd-template]:not(:first-child) .content-item:not(.hide){margin-top:var(--border-width)}quick-add-modal .badge__container__content:not(:empty)+.product-page__content-sidebar{margin-top:var(--border-width)}quick-add-modal .product-links__container{margin-top:0!important}quick-add-modal .link-on-all-background{width:100%;height:100%}@media (min-width: 993px){.quick-add-modal__content-info{--border-width:max(var(--border-width-always),1px)}}@media (max-width: 576px){.quick-add-modal__content-info{--border-width:max(var(--border-width-always),1px)}}@media (min-width: 577px){quick-add-modal .page-grid__container-9_3{--page-padding:var(--border-width)}}@media (min-width: 993px){quick-add-modal .popup-modal__content{margin:auto 40px}}quick-add-modal .product-page__content-sidebar .content-item{margin-top:0}@media (max-width: 992px){quick-add-modal .popup-modal__content{width:100%}quick-add-modal .page-grid__container-9_3{gap:0}}@media (max-width: 576px){quick-add-modal .badge__container__content{display:grid}quick-add-modal .product--thumbnail_slider+.product__right-column{margin-top:0}quick-add-modal .free-delivery-bar .content-item,quick-add-modal .product__buttons .content-item{margin-top:0}quick-add-modal .quick-add-modal{gap:var(--border-width)}quick-add-modal .thumbnail-slider.slider__buttons{display:grid}}quick-add-modal .variant-picker .variant-picker__options{gap:8px}quick-add-modal .variant-picker .variant-picker__options .product-form__item label:not(.color__swatch){min-height:44px;min-width:90px;padding:8px 12px;font-size:13px;line-height:1.25;letter-spacing:.01em}quick-add-modal .variant-picker .variant-picker__title{font-size:13px;letter-spacing:.02em}.quick-view-modal .popup-modal__content{width:min(1100px,calc(100vw - 40px));background:var(--color-body-background, #fff);border-radius:var(--radius-always, 16px);overflow:hidden}.quick-view-modal .quick-view__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:500px;align-items:stretch}.quick-view-modal .quick-view__media{position:relative;padding:clamp(24px,3vw,40px);background:transparent;display:flex;align-items:center;justify-content:center;overflow:visible;isolation:auto;height:100%;min-height:400px}.quick-view-modal .quick-view__media-frame{position:relative;z-index:1;width:100%;max-width:500px;aspect-ratio:1 / 1!important;margin:0 auto;display:flex;align-items:center;justify-content:center}.quick-view-modal .quick-view__media-frame>*,.quick-view-modal .quick-view__media-frame media-gallery,.quick-view-modal .quick-view__media-frame .product--thumbnail_slider,.quick-view-modal .quick-view__media-frame .product__media-list,.quick-view-modal .quick-view__media-frame .product__media-item,.quick-view-modal .quick-view__media-frame .product__media-background,.quick-view-modal .quick-view__media-frame .thumbnail-slider__item,.quick-view-modal .quick-view__media-frame slider-component,.quick-view-modal .quick-view__media-frame .content-item-container,.quick-view-modal .quick-view__media-frame .product__media,.quick-view-modal .quick-view__media-frame .media{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;inset:auto!important;border:none!important;box-shadow:none!important;border-radius:0!important;background:transparent}.quick-view-modal .quick-view__media-frame slider-component{display:flex!important;flex-direction:column!important}.quick-view-modal .quick-view__media-frame img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:auto!important;padding:0!important;max-width:100%!important;max-height:100%!important;transform:none;transition:transform .3s ease;z-index:10}.quick-view-modal .quick-view__media-frame img:hover{transform:scale(1.02)}.quick-view-modal .quick-view__media-frame *:before,.quick-view-modal .quick-view__media-frame *:after{display:none!important}.quick-view-modal .quick-view__media-frame .product__media-background,.quick-view-modal .quick-view__media-frame .badge__container,.quick-view-modal .quick-view__media-frame .product__media-item{display:none!important}.quick-view-modal .quick-view__media-frame .product__media-item:nth-of-type(1){display:flex!important}.quick-view-modal .quick-view__media-fallback img{width:100%;height:100%;object-fit:contain;border-radius:clamp(12px,2vw,20px);background:#ffffff40}.quick-view-modal .quick-view__details{background:var(--color-body-background, #fff);padding:20px 24px;display:flex;flex-direction:column;justify-content:center;gap:0px;overflow-y:auto;max-height:700px;height:100%;color:var(--color-body-text, #1f1f1f);border:1px solid rgba(0,0,0,1);border-top:0 none transparent;border-right:0 none transparent;border-bottom:0 none transparent;border-left:1px solid rgba(0,0,0,1)}.quick-view-modal .quick-view__details .content-item,.quick-view-modal .quick-view__details .content-item-container{background:transparent;box-shadow:none;border:none;padding:0;margin:0}.quick-view-modal .quick-view__details .content-item:before,.quick-view-modal .quick-view__details .content-item:after,.quick-view-modal .quick-view__details .content-item-container:before,.quick-view-modal .quick-view__details .content-item-container:after{display:none!important}.quick-view-modal .quick-view__title-block h1,.quick-view-modal .quick-view__title-block h2{font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2;margin:0;color:var(--color-heading, #111)}.quick-view-modal .quick-view__title-block+.quick-view__price-block{margin-top:4px}.quick-view-modal .quick-view__price-block{margin:0}.quick-view-modal .quick-view__price-block .content-item{background:transparent;box-shadow:none;border:none;margin:0;padding:0}.quick-view-modal .quick-view__price-block .content-item-container{padding:1px 0!important;background:transparent}.quick-view-modal .quick-view__price-block .price-item--regular{font-size:24px;font-weight:400}.quick-view-modal .quick-view__variants-block{margin:0}.quick-view-modal .quick-view__variants-block .content-item{background:transparent;box-shadow:none;border:none;margin:0;padding:0}.quick-view-modal .quick-view__variants-block .content-item-container{padding:0;background:transparent}.quick-view-modal .variant-picker{margin:0}.quick-view-modal .variant-picker__inner{padding:0!important;background:transparent!important;gap:8px!important}.quick-view-modal legend.form__label{font-size:13px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;margin-bottom:6px;color:var(--color-heading, #111)}.quick-view-modal variant-radios,.quick-view-modal variant-selects{display:block}.quick-view-modal .variant-picker__fieldset{margin-bottom:0;border:none;padding:0}.quick-view-modal .variant-picker__legend{padding:0 0 6px!important}.quick-view-modal .quick-view__section-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:0 0 6px;color:var(--color-heading, #111)}.quick-view-modal .quick-view__form-block{margin-top:0}.quick-view-modal .quick-view__form-block product-form,.quick-view-modal .quick-view__form-block form{width:100%}.quick-view-modal .quick-view__form-block .product-form__buttons{margin:0;display:flex;flex-direction:column;gap:12px}.quick-view-modal .quick-view__form-block button[name=add],.quick-view-modal .quick-view__form-block .product-form__submit{width:100%;background-color:var(--background, var(--color-button-cart, #f27121))!important;color:var(--color, var(--color-button-text-cart, #ffffff))!important;--btn-icon-color: currentColor;--btn-icon-color-hover: currentColor;border:none!important;border-radius:var(--btn-radius, 8px)!important;min-height:50px;padding:0 24px;font-size:20px;font-weight:600;cursor:pointer;display:flex!important;align-items:center;justify-content:center;gap:10px;margin-bottom:30px!important;transition:opacity .2s ease,background-color .2s ease;box-shadow:none!important;opacity:1!important;visibility:visible!important}.quick-view-modal .quick-view__form-block button[name=add]:hover,.quick-view-modal .quick-view__form-block .product-form__submit:hover{opacity:.9!important;background-color:var(--background-hover, var(--color-button-hover-cart, #d06010))!important;color:var(--color-hover, var(--color-button-text-hover-cart, #ffffff))!important}.quick-view-modal .quick-view__form-block button[name=add] span,.quick-view-modal .quick-view__form-block .product-form__submit span,.quick-view-modal .quick-view__form-block button[name=add] svg,.quick-view-modal .quick-view__form-block .product-form__submit svg,.quick-view-modal .quick-view__form-block button[name=add] .product-card__purchase-button-icon,.quick-view-modal .quick-view__form-block .product-form__submit .product-card__purchase-button-icon{display:block!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;transform:none!important;max-width:none!important}.quick-view-modal .quick-view__form-block button[name=add] svg,.quick-view-modal .quick-view__form-block .product-form__submit svg{width:20px!important;height:20px!important;fill:var(--color-button-text-cart, #ffffff)!important;margin:0!important}.quick-view-modal .quick-view__form-block button[name=add] .loading-overlay__spinner,.quick-view-modal .quick-view__form-block .product-form__submit .loading-overlay__spinner{width:20px;height:20px}.quick-view-modal .quick-view__view-details{margin-top:0}.quick-view-modal .quick-view__view-details-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--color-link-text-button, #111);text-decoration:none}.quick-view-modal .quick-view__view-details-link:after{content:"\2192";font-size:16px;transition:transform .2s ease}.quick-view-modal .quick-view__view-details-link:hover:after{transform:translate(4px)}.quick-view-modal .product-page-section{margin:0;padding:0}.quick-view-modal .top-spacing-small.product-page-section.quick-view-ready{border-top:0!important;border-top-width:0!important;border-top-style:none!important;border-top-color:transparent!important;border-image:none!important}.quick-view-modal .slider__buttons,.quick-view-modal .thumbnail-slider,.quick-view-modal .variants-modal__button{display:none!important}@media (max-width: 992px){.quick-view-modal .quick-view__grid{grid-template-columns:1fr;max-height:90vh;overflow-y:auto}.quick-view-modal .quick-view__media{padding:clamp(24px,6vw,36px);height:auto;min-height:320px}.quick-view-modal .quick-view__media-frame{aspect-ratio:1 / 1;width:100%;max-width:440px}.quick-view-modal .quick-view__details{padding:24px;max-height:none;height:auto;justify-content:flex-start}}@media (max-width: 576px){.quick-view-modal .popup-modal__content{width:100%;border-radius:0;max-height:100vh;height:100vh;overflow-y:auto}.quick-view-modal .quick-view__grid{max-height:unset;min-height:auto;gap:12px}.quick-view-modal .quick-view__media,.quick-view-modal .quick-view__details{padding:12px 16px}.quick-view-modal .quick-view__media-frame{border-radius:0;padding:0;aspect-ratio:1 / 1;max-width:260px;box-shadow:none}.quick-view-modal .quick-view__media{min-height:220px;border-bottom:1px solid #111}.quick-view-modal .quick-view__details{gap:8px;border-left:0;border-right:0;padding:12px 16px 8px}.quick-view-modal .quick-view__title-block h1,.quick-view-modal .quick-view__title-block h2{font-size:18px}.quick-view-modal .quick-view__price-block .price-item--regular{font-size:18px;line-height:1.3}.quick-view-modal legend.form__label,.quick-view-modal .quick-view__section-label{font-size:11px;letter-spacing:.06em}.quick-view-modal .variant-picker .variant-picker__options .product-form__item label:not(.color__swatch){min-height:38px;min-width:74px;padding:6px 10px;font-size:12px}.quick-view-modal .quick-view__form-block button[name=add],.quick-view-modal .quick-view__form-block .product-form__submit{min-height:44px;font-size:16px;padding:0 16px;margin-bottom:12px!important}.quick-view-modal .quick-view__view-details{display:flex;justify-content:center;margin-top:0;margin-bottom:4px}.quick-view-modal .quick-view__view-details-link{font-size:14px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-modal.css.map */
