@keyframes animateFadeIn{0%{opacity:0}to{opacity:1}}@keyframes animateFadeOut{0%{opacity:1}to{opacity:0}}.pre-upsell__overlay{display:block!important;position:fixed;width:100%;height:100%;left:0;top:0;background-color:#000000b3;z-index:600}.pre-upsell__overlay:not(.show){display:none!important}.pre-upsell__wrapper:not(.show){display:none}.pre-upsell__wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:999;width:95%;height:min(95vh,725px);max-width:550px;max-height:95dvh;animation:animateFadeIn .5s forwards;display:flex;outline:1px solid #f0e3d6;border-radius:8px}.pre-upsell__wrapper-content{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%}@media screen and (min-width: 1200px){.pre-upsell__wrapper{max-height:725px;border-radius:16px}}.fading{display:flex!important;animation:animateFadeOut .5s forwards}.pre-upsell__close{position:absolute;top:5px;right:5px;display:block;margin:2px 2px 2px auto;padding:2px;border:none;outline:none;background-color:transparent;cursor:pointer}.pre-upsell__close svg{width:20px;height:20px;fill:var(--color-text-black);pointer-events:none}.pre-upsell__header{padding:14px 4px 10px;text-align:center}@media screen and (min-width: 564px){.pre-upsell__header{padding:20px 20px 10px;text-align:center}.pre-upsell__close{top:5px;right:5px}}.pre-upsell__header-title{color:var(--color-text-black);text-transform:uppercase;font-weight:700;font-size:26px}.pre-upsell__header-subtitle{font-weight:900;font-size:12px}.pre-upsell__timer{width:100%;padding:10px;background-color:var(--color-accent-pink);text-align:center}.pre-upsell__time{color:#fff;font-weight:700;font-family:var(--font-secondary);font-size:12px}@media screen and (min-width: 564px){.pre-upsell__time{font-size:18px}}.pre-upsell__time .clock-digit{padding:2px 3px;border-radius:15%;background-color:#fff;color:var(--color-accent-pink);text-align:center}.pre-upsell__items{display:flex;flex-direction:column;padding:0 10px 10px;flex:1 1 auto;flex-wrap:nowrap;width:100%;margin:auto;overflow-y:auto;gap:16px;-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 32px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 32px,#000 calc(100% - 40px),transparent)}@media screen and (min-width: 560px){.pre-upsell__items{padding:10px 16px 20px}}.pre-upsell__item{padding:8px;background-color:#f8f6f1;width:100%;border-radius:5px;display:flex;flex-direction:row;align-items:center}@media screen and (min-width: 750px){.pre-upsell__item{padding:14px 20px}}.pre-upsell__item.in-cart{background-color:#fff;border:2px solid #f8f6f1}.pre-upsell__item-image{width:64px;min-width:64px;height:64px;max-height:64px;margin-right:5px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:10px}.pre-upsell__item-image img{width:auto;max-height:100%}@media screen and (min-width: 564px){.pre-upsell__item-image{margin-right:0}}.pre-upsell__item-content{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;padding:0 10px;flex-wrap:wrap}@media screen and (min-width: 564px){.pre-upsell__item-content{padding:0 20px}}.pre-upsell__item-content__main{margin-bottom:4px}.pre-upsell__item-title{font-size:12px;line-height:1.2;font-weight:500;color:#000}@media screen and (min-width: 750px){.pre-upsell__item-title{font-size:14px}}.pre-upsell__item-variant{font-size:10px;color:#000;font-style:italic}.pre-upsell__item-price{font-family:var(--font-secondary),serif;font-weight:700;font-size:12px;color:#000}.pre-upsell__item-compare_at{color:#000;text-decoration:line-through;margin-left:2px;opacity:.7}.pre-upsell_item-compare_percentage{color:var(--color-accent-pink);margin-left:2px;text-wrap:nowrap}.pre-upsell__item-save{font-size:10px;font-weight:700;color:#000}.pre-upsell__item-action{margin-left:auto;padding-left:4px;display:flex;align-items:center;justify-content:end}.pre-upsell__add-to-cart{height:48px;width:100%;text-wrap:nowrap;background:var(--color-neutral);border:1px solid var(--color-neutral);color:var(--color-neutral-content);font-weight:700;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;text-transform:uppercase;font-size:10px;text-decoration:none;font-family:var(--font-secondary)}html.js-ajax-cart-processing .pre-upsell__add-to-cart{opacity:.7;pointer-events:none}@media screen and (min-width: 750px){.pre-upsell__add-to-cart{font-size:12px}}.pre-upsell__add-to-cart span{display:flex;align-items:center;justify-content:center}.pre-upsell__add-to-cart:disabled{cursor:not-allowed}.pre-upsell__add-to-cart:not(:disabled):hover{background:var(--color-add-to-cart-hover)}.pre-upsell__add-to-cart svg{width:18px;height:18px;fill:#fff}ajax-cart-product-form[processing] .pre-upsell__add-to-cart svg,ajax-cart-product-form[processing] .pre-upsell__add-to-cart.added .add{display:none}.pre-upsell__add-to-cart:not(.added) .checked{display:none}.pre-upsell__add-to-cart.added{background-color:transparent;color:var(--color-accent-pink);border:1px solid var(--color-accent-pink)}ajax-cart-product-form[processing] .pre-upsell__add-to-cart,html.js-ajax-cart-processing .pre-upsell__add-to-cart:focus{background-color:var(--color-accent-pink-light);color:var(--color-accent-pink-light);border:none}ajax-cart-product-form[processing] .pre-upsell__add-to-cart:after,html.js-ajax-cart-processing .pre-upsell__add-to-cart:focus:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:2px solid transparent;border-top-color:var(--color-accent-pink);border-radius:50%;animation:button-loading-spinner 1s ease infinite;cursor:wait}.pre-upsell__footer{padding:10px 0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:auto;gap:8px}.pre-upsell__footer-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;margin:auto;gap:8px}.pre-upsell__no-thanks{color:var(--color-text-500);text-decoration:underline;padding-left:5px}.pre-upsell__no-thanks:hover{color:var(--color-text-800)}@media screen and (min-width: 750px){.pre-upsell__footer{padding:10px 16px 20px}}.pre-upsell__footer-button{padding:8px 22px;border:2px solid #FF8189;text-transform:uppercase;color:#fff;background-color:#ff8189;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:14px;transition:background-color .3s ease-in-out;cursor:pointer;position:relative;border-radius:4px}@media screen and (min-width: 750px){padding: 12px 32px}.pre-upsell__footer-button:hover{background-color:var(--color-add-to-cart-hover);text-decoration:none!important}.pre-upsell__footer-button.footer-button__outlined{color:#000;background-color:transparent;width:100%}.pre-upsell__footer-button.footer-button__outlined:hover{background-color:var(--color-accent-pink-light)}.pre-upsell__bar-wrapper{padding:0 20px 20px}.pre-upsell__bar-container{width:100%;display:flex;align-items:center;position:relative;padding:6px 0;justify-content:space-between}.pre-upsell__bar{width:100%;height:6px;background:#d9d9d9;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pre-upsell__bar-inner{display:block!important;width:25%;height:100%;background:var(--color-beige);transition:width .3s ease-in-out}.pre-upsell__bar-item{width:60px;height:60px;border-radius:50%;border:3px solid #d9d9d9;z-index:1;background:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-secondary);font-weight:700;line-height:1.25;color:#000;position:relative}.pre-upsell__bar-item:before{content:attr(data-free-at-label);position:absolute;bottom:-26px;color:#000;display:flex;justify-content:center;align-items:center;font-size:12px}.pre-upsell__bar-item img{max-width:100%;height:auto;border-radius:50%}.pre-upsell__bar-item.active{background:var(--color-beige);border-color:var(--color-beige);color:#000}.pre-upsell__save-amount{font-weight:900;font-style:italic;font-size:12px}.pre-upsell__save-amount span{color:var(--color-accent-pink)}.pre-upsell__item-content__main .jdgm-prev-badge__text{font-size:1.2rem!important}.pre-upsell__item-content__main .jdgm-star{font-size:12px!important}.pre-upsell__wrapper .drawer__incentive-extra{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/208/assets/pre-upsell.css.map?v=106766081750985970681749226686 */
