.upsell-products-popup{display:flex;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;max-width:550px;padding:30px;opacity:0;z-index:-9999;transition:opacity .1s linear}@media screen and (min-width: 481px) and (max-width: 768px){.upsell-products-popup{max-width:500px;padding:20px}}@media screen and (max-width: 480px){.upsell-products-popup{padding:10px}}.upsell-products-popup.visible{opacity:1;transition:opacity .1s linear}.upsell-products-popup-outer{width:100%;height:fit-content;height:-moz-fit-content;max-height:100%;overflow:auto;border-width:10px;border-style:solid;border-radius:4px;border-color:#10aaff;box-shadow:0 0 5px #0006}@media screen and (max-width: 480px){.upsell-products-popup-outer{border-width:5px}}.upsell-products-popup-inner{position:relative;width:100%;max-height:100%;height:100%;background-color:#fff}.upsell-products-popup-inner .upsell-products-popup-close{position:absolute;right:10px;top:5px;font-size:20px;font-weight:800;color:#3e3e41;cursor:pointer;padding:4px}.upsell-products-popup-inner .upsell-products-popup-close:hover{color:#be2328}.upsell-products-popup-inner .upsell-products-popup-inner-overflow{width:100%;height:100%;max-height:100%;padding:15px 15px 20px}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-heading{margin:5px 0 0;text-align:center;font-family:Avenir Next LT Pro Bold;color:#000;font-size:30px}@media screen and (min-width: 481px) and (max-width: 768px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-heading{font-size:26px}}@media screen and (max-width: 480px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-heading{margin:5px 15px 0;font-size:22px}}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-row{display:flex;flex-direction:row;justify-content:space-evenly;margin:10px 0 0;border-radius:2px}@media screen and (max-width: 480px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-row{margin:5px 0 0}}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-image{flex:0 50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 480px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-image{flex:0 40%}}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-image img{width:100%;max-width:120px}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-data{flex:1;display:flex;flex-direction:column;max-width:330px;padding:0 0 0 20px}@media screen and (max-width: 480px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-data{padding:0 0 0 15px}}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-title{margin:15px 0 0;font-family:Avenir Next TL Pro Demi CN;color:#000;font-size:20px;text-transform:uppercase;line-height:1.2}@media screen and (min-width: 481px) and (max-width: 768px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-title{font-size:20px}}@media screen and (max-width: 480px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-title{font-size:16px}}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-variant{margin:5px 0 0}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-price .price-item{color:#000;font-family:Avenir Next TL Pro CN;font-size:18px}@media screen and (min-width: 481px) and (max-width: 768px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-price .price-item{font-size:18px}}@media screen and (max-width: 480px){.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-product-price .price-item{font-size:16px}}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-add-to-cart-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-add-to-cart-container a{width:100%}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-add-to-cart-container .upsell-products-popup-product-quantity{display:none}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-add-to-cart-container button{flex:1;width:100%;max-width:150px;padding:8px 10px 5px;margin:7px 0 0;font-family:Avenir Next TL Pro Demi CN;border-color:transparent;border-width:0px;border-radius:6px;background-color:#10aaff;color:#fff;text-transform:uppercase;font-size:16px;line-height:1.4;white-space:normal}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-add-to-cart-container button:hover{background-color:#10aaff;color:#fff;border-color:transparent}.upsell-products-popup-inner .upsell-products-popup-inner-overflow .upsell-products-popup-add-to-cart-container button.disabled{opacity:.6;transition:opacity .08s linear;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/142/assets/upsell-products-popup.scss.css.map */
