.product-quick-add-popup[data-v-5d580cf6]{bottom:auto;height:100vh;height:100dvh}.product-quick-add-popup[data-v-5d580cf6] .popup{max-height:calc(100vh - 2rem)!important;max-height:calc(100dvh - 2rem)!important}.quick-add-loading[data-v-5d580cf6]{display:flex;align-items:center;justify-content:center;min-height:16rem;padding:2rem}[data-v-5d580cf6] .popup-container .popup{align-items:stretch}[data-v-5d580cf6] .popup.huge .blank-layout{width:100%}.upsell-popup-form[data-v-5d580cf6]{position:relative;width:100%}@media (max-width: 767px){.upsell-popup-form[data-v-5d580cf6]{display:flex;flex-direction:column;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.upsell-popup-layout[data-v-5d580cf6]{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.upsell-popup-close[data-v-5d580cf6]{position:absolute;top:.75rem;right:.75rem;z-index:2;display:flex;align-items:center;justify-content:center;padding:.25rem;border:0;background:transparent;color:inherit;cursor:pointer}.upsell-popup-layout[data-v-5d580cf6]{display:flex;flex-direction:column;width:100%}.upsell-popup-gallery[data-v-5d580cf6]{flex-shrink:0;overflow:hidden}.upsell-popup-details[data-v-5d580cf6]{display:flex;flex-direction:column;min-width:0;padding:1rem}.upsell-popup-heading[data-v-5d580cf6]{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.upsell-popup-title[data-v-5d580cf6]{margin:0;min-width:0;font-size:1.25rem;font-weight:700;line-height:1.25}.upsell-popup-price[data-v-5d580cf6]{margin:0;flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1.25}.upsell-popup-section[data-v-5d580cf6]{margin-bottom:1rem}.upsell-popup-label[data-v-5d580cf6]{margin:0 0 .5rem}.upsell-popup-stock[data-v-5d580cf6]{margin-top:0;margin-bottom:1rem}.upsell-popup-actions[data-v-5d580cf6]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}@media (min-width: 768px){.upsell-popup-layout[data-v-5d580cf6]{display:grid;grid-template-columns:7fr 5fr}.upsell-popup-gallery[data-v-5d580cf6]{position:relative;aspect-ratio:1/1;min-width:0}.upsell-popup-gallery[data-v-5d580cf6] .tml-carousel{position:absolute;inset:0}.upsell-popup-gallery[data-v-5d580cf6] .tml-carousel-page-button-left.inset-navigation{left:1rem;transform:translateY(-50%) scale(1.25)}.upsell-popup-gallery[data-v-5d580cf6] .tml-carousel-mask,.upsell-popup-gallery[data-v-5d580cf6] .tml-carousel-inner,.upsell-popup-gallery[data-v-5d580cf6] .slide,.upsell-popup-gallery[data-v-5d580cf6] .slide>div{height:100%}.upsell-popup-gallery[data-v-5d580cf6] .slide>div{display:flex;align-items:center}.upsell-popup-gallery[data-v-5d580cf6] .tml-image{width:100%}.upsell-popup-details[data-v-5d580cf6]{min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:2.75rem 1.5rem 1.5rem;padding-bottom:0}.upsell-popup-gallery+.upsell-popup-details[data-v-5d580cf6]{height:0;min-height:100%}.upsell-popup-title[data-v-5d580cf6],.upsell-popup-price[data-v-5d580cf6]{font-size:1.5rem}.upsell-popup-actions[data-v-5d580cf6]{position:sticky;bottom:0;z-index:1;margin-top:auto;padding-top:1rem;padding-bottom:1.5rem;background-color:var(--tml-page-background-color)}}[data-v-5d580cf6] .tml-button.disabled.primary{opacity:.4;cursor:not-allowed}[data-v-5d580cf6] .tml-button.disabled.primary:hover,[data-v-5d580cf6] .tml-button.disabled.primary:focus{filter:none}
