.popup-added-overflow-hidden{overflow:hidden!important}.gift-with-purchase-container{position:fixed;top:50%;transform:translateY(calc(-50% + 48px));background-color:var(--color--accent-1);color:#fff;padding:10px 10px 10px 5px;text-align:center;z-index:10;height:max-content;display:flex;flex-direction:row;border-radius:0 20px 20px 0;cursor:pointer}.gift-with-purchase-header{font-size:17px;font-family:Montserrat;font-weight:700;margin-bottom:5px;letter-spacing:2.3px;color:#fff;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.progress-bar-wrapper{display:flex;gap:0px;min-height:325px;justify-content:space-between;align-items:center;flex-direction:column-reverse}.progress-bar{background-color:#caeceb;border-radius:20px;transition:width .4s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;width:18px}.progress-bar-container{width:20px;border-radius:20px;transition:width .4s ease;color:#fff;font-weight:700;border:1px solid #CAECEB;display:flex;align-items:flex-end;height:100%}.progress-text{font-size:14px;text-align:center;width:100%}span.final-ammount{font-size:14px;letter-spacing:2.3px;color:#fff;font-family:Montserrat;font-weight:600}.popup-opening-icon{min-width:26px;min-height:32px}.popup-button-container{text-align:center;z-index:3;height:max-content;display:flex;flex-direction:row}.popup-opening-icon:after{content:">";position:absolute;transform:translate(-50%);left:calc(50% - 4px);bottom:7px;font-size:20px;letter-spacing:2.3px;color:#fff;font-family:Montserrat;font-weight:600}@media all and (max-width:1024px){.gift-with-purchase-container{transform:translateY(calc(-50% + 55px))}}@media all and (max-width:576px){.gift-with-purchase-header{font-size:12px}span.final-ammount{font-size:10px}.progress-bar-container{width:15px}.progress-bar{width:13px}.progress-bar-wrapper{min-height:240px}.gift-with-purchase-container{transform:translateY(calc(-50% + 101px))}}.gift-with-purchase-popup-text{margin-top:10px}.gift-with-purchase-popup-text *{font-family:Montserrat;font-size:34px;line-height:normal;text-align:center;font-weight:600;color:var(--color--body)}purchase-gift-popup{position:fixed;min-height:100vh;min-width:100vw;width:100vw;top:0;background:#00000052;z-index:999999;overflow:hidden;display:flex;justify-content:center;align-items:center;visibility:hidden}purchase-gift-popup[open]{left:0;visibility:visible}.gift-with-purchase-popup-close{text-align:right;font-weight:700;font-size:18px;cursor:pointer;position:absolute;right:30px;top:16px}.gift-with-purchase-remaining-text,span.gift-with-purchase-bar-final-ammount{font-family:Montserrat;font-size:27px;line-height:60px;text-align:center;font-weight:600;color:var(--color--body)}.gift-with-purchase-popup{height:auto;max-height:100vh;overflow-y:auto;max-width:768px;background-repeat:no-repeat;background-size:cover;background-position:center;padding:30px 100px;position:relative;transition:all .3s ease-in-out;left:-150vw;border-radius:25px;background-color:#c6dde3}purchase-gift-popup[open] .gift-with-purchase-popup{left:0}.gift-with-purchase-popup img{height:auto;width:calc(100% + 200px);margin-left:-100px;margin-right:-100px}.gift-with-purchase-bar{display:flex;justify-content:center;align-items:center;gap:16px}.gift-with-purchase-bar-container{min-width:500px;height:30px;border:1px solid #fff;border-radius:30px}.gift-with-purchase-bar-progress{height:28px;border-radius:30px;background:#5fc5bf;width:0}@media all and (max-width:990px){.gift-with-purchase-popup{max-width:768px;padding:30px 100px}.gift-with-purchase-popup-text *{font-size:30px}.gift-with-purchase-remaining-text,span.gift-with-purchase-bar-final-ammount{font-size:20px;line-height:45px}}@media all and (max-width:768px){.gift-with-purchase-popup{max-width:calc(100vw - 60px);padding:30px 20px;border-radius:25px}.gift-with-purchase-popup-text *{font-size:22px}.gift-with-purchase-remaining-text,span.gift-with-purchase-bar-final-ammount{font-size:15px;line-height:33px}.gift-with-purchase-bar-container{min-width:300px;height:22px}.gift-with-purchase-bar-progress{height:20px}}@media all and (max-width:576px){.gift-with-purchase-bar-container{min-width:250px}.gift-with-purchase-popup img{width:calc(100% + 40px)!important;height:auto;margin-left:-20px;margin-right:-20px}.gift-with-purchase-popup-close{right:16px}.gift-with-purchase-popup{max-width:calc(100vw - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gift-with-purchase.css.map */
