interstitial-overlay{opacity:0;transition:opacity .5s linear;position:relative;z-index:999}interstitial-overlay .overlay-modal{display:none;background-color:var(--white);z-index:2;position:fixed;top:200%;transform:translate(-50%,-50%);left:50%;padding:60px 24px 24px;max-width:661px;width:100%;border-radius:5px;transition:top .5s ease-in-out;display:flex;flex-direction:column}interstitial-overlay .overlay-modal[data-open=true]{top:50%}interstitial-overlay .overlay-modal .icon-close{position:absolute;top:20px;right:20px;cursor:pointer}interstitial-overlay .overlay-modal h2{margin:0}interstitial-overlay .overlay-modal p{margin:30px 0}interstitial-overlay .overlay-modal-added-product img{max-width:78px;width:100%}interstitial-overlay .overlay-modal-added-product{display:flex;max-width:533px;margin:auto}interstitial-overlay .overlay-modal-added-product p,interstitial-overlay .overlay-modal-added-product p *{margin:0;font-size:14px}interstitial-overlay .overlay-modal-first-half h3{margin-top:0}interstitial-overlay .overlay-modal-added-product--info{flex-grow:1;padding-left:24px;color:var(--subdued)}interstitial-overlay .added-product--title{color:var(--black)}interstitial-overlay .added-product--title{font-weight:600}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-image img{width:100%}interstitial-overlay mini-upsell .mini-upsell__product>h4{display:none}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-price{top:16px;right:16px}interstitial-overlay .overlay-modal-buttons{text-align:center;margin:24px auto 40px}interstitial-overlay .button--primary{display:block;margin-bottom:32px}interstitial-overlay .button--underline,interstitial-overlay .mini-upsell__toggle{font-size:inherit;line-height:inherit;color:var(--black);text-decoration:none;border-bottom:2px solid var(--lavender);cursor:pointer}interstitial-overlay .button--underline:hover,interstitial-overlay .mini-upsell__toggle:hover{border-bottom:2px solid var(--green)}@media screen and (max-width: 634px){interstitial-overlay .overlay-modal{max-width:unset;width:100%;padding-left:1em;padding-right:1em;top:200%;transform:translate(-50%,-100%);border-radius:5px 5px 0 0}interstitial-overlay .overlay-modal[data-open=true]{top:100%}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-image img{width:80px}interstitial-overlay .overlay-modal .icon-close{top:1em;right:1em}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-price{top:24px}}@media screen and (min-width: 634px){interstitial-overlay .mini-upsell__toggle{display:none}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-price p.mini-upsell__product-price-current{margin-right:8px}interstitial-overlay mini-upsell{max-width:unset}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-image{max-width:33%}interstitial-overlay mini-upsell .mini-upsell__variants,interstitial-overlay mini-upsell .mini-upsell__pack-sizes,interstitial-overlay mini-upsell .mini-upsell__atc,interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-price,interstitial-overlay .overlay-modal--content>h5{display:none}interstitial-overlay mini-upsell .mini-upsell__mobile{display:block}interstitial-overlay mini-upsell .mini-upsell__product-image h5{text-align:center;margin:0}interstitial-overlay mini-upsell .mini-upsell__mobile .mini-upsell__atc{justify-content:end}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-info{flex-grow:1;padding-left:48px}interstitial-overlay mini-upsell .mini-upsell__mobile.mini-upsell__product-price{position:absolute;display:flex;right:24px;top:24px}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-price-strikethrough{margin-right:12px}interstitial-overlay mini-upsell .mini-upsell__mobile.mini-upsell__product-price-current{margin-right:8px}interstitial-overlay mini-upsell .mini-upsell__mobile>.mini-upsell__variants,interstitial-overlay mini-upsell .mini-upsell__mobile .mini-upsell__atc-row>div,interstitial-overlay mini-upsell .mini-upsell__mobile .mini-upsell__atc-row{display:flex}}interstitial-overlay mini-upsell .mini-upsell__product .mini-upsell__product-info{max-width:unset}@media screen and (max-width:634px){interstitial-overlay mini-upsell{padding-bottom:65px;border:0;padding-left:0;padding-right:0}interstitial-overlay mini-upsell .mini-upsell__savings-row,interstitial-overlay .mini-upsell__savings-row b{display:inline;text-align:center}interstitial-overlay mini-upsell .mini-upsell__savings-row{padding-top:5px;padding-left:22%;padding-right:22%;line-height:20px}interstitial-overlay mini-upsell .mini-upsell__savings-row{height:50px}interstitial-overlay .mini-upsell__toggle{display:block;position:absolute;right:38px}interstitial-overlay .overlay-modal{padding:38px;max-height:90vh;overflow-y:scroll}interstitial-overlay .overlay-modal-added-product picture,interstitial-overlay .button--underline,interstitial-overlay mini-upsell .mini-upsell__product-image h5{display:none}interstitial-overlay .added-product--toggle-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}interstitial-overlay .added-product--toggle-content.active{max-height:75px}interstitial-overlay .overlay-modal--content{border-top:.1rem solid rgba(var(--color-foreground),.1);padding-top:16px}interstitial-overlay .overlay-modal--content>h5{margin:0 0 8px}interstitial-overlay .overlay-modal-added-product--info{padding-left:0}interstitial-overlay .overlay-modal-added-product p.added-product--price{margin-bottom:28px}interstitial-overlay .overlay-modal-buttons{margin-top:16px;max-width:unset;width:100%}interstitial-overlay .overlay-modal-added-product{display:flex;flex-direction:column}interstitial-overlay mini-upsell .mini-upsell__savings-row{border-radius:5px}interstitial-overlay mini-upsell .mini-upsell__atc-row{margin-bottom:34px}}
/*# sourceMappingURL=/cdn/shop/t/319/assets/mini-interstitial-overlay.css.map */
