body.popup-open{overflow:hidden}.bf-theme-popup{position:fixed;top:50%;left:50%;width:100%;max-width:712px;transform:translate(-50%,-50%);background-color:#0f4c5c;z-index:999;border-radius:20px;overflow:hidden;opacity:0;visibility:hidden;transition:all .2s ease-in-out}.bf-overlay{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000073;z-index:998;overflow:hidden;opacity:0;visibility:hidden;transition:all .2s ease-in-out;display:block!important}.bf-overlay.active,.bf-theme-popup.active{opacity:1;visibility:visible}.bf-popup-close-btn{position:absolute;top:15px;right:15px;width:34px;height:34px;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#0000001a;z-index:5}.bf-popup-close-btn svg *{stroke:#0e0f0b}.bf-theme-popup .timer-box-contnet{position:absolute;bottom:20px;left:0;width:100%;padding-left:40px}.bf-theme-popup .timer-box-contnet .timer-box-contnet-wrap{background-color:#fff;padding:20px;border-radius:20px;position:relative;gap:20px}.bf-theme-popup .timer-box-contnet .timer-box-contnet-wrap:after{content:"";position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #000000;border-radius:10px;pointer-events:none;-webkit-user-select:none;user-select:none}.bf-theme-popup .timer-box-contnet .timer-title{font-size:14px;font-weight:500;display:inline-block;line-height:1}.bf-theme-popup .col-group-wrap{position:relative}.bf-theme-popup .col-group-wrap .col .sale-end-text{font-size:12px;text-align:center;line-height:1;margin-bottom:10px;color:#000;text-transform:uppercase}.bf-popup-counter #bf_popup_counter{display:flex;flex-wrap:wrap;gap:13px}.bf-popup-counter .count_block{display:block;border-radius:12px;text-align:center;padding:0 5px;min-width:40px}.bf-popup-counter .count_block .timer_count{position:relative;font-weight:600;color:#007f5c;font-family:var(--font-body-family);font-size:22px;line-height:1;display:inline-block}.bf-popup-counter .count_block:not(:last-child) .timer_count:after{content:":";position:absolute;left:calc(100% + 12px);letter-spacing:normal;color:#c5c5c2}.bf-popup-counter .count_block .count_name{width:100%;font-size:8px;line-height:1;letter-spacing:normal;margin-top:2px;display:block;color:#007f5c}.bf-theme-popup .policy-text{width:100%;display:block;margin-bottom:0;color:#5e5f58;font-size:12px}.bf-theme-popup .popup-timer-box{position:relative;display:flex;width:100%}.bf-theme-popup .popup-timer-box .timer-box-image{width:100%;display:flex}.bf-theme-popup .popup-timer-box .timer-box-image .media-box{width:100%}.bf-theme-popup .savings-text{padding-top:35px;font-size:12px;font-weight:700;color:#8b1313;letter-spacing:normal;line-height:1.25;padding-bottom:20px;text-align:center}.bf-theme-popup .offer-list-title{text-align:center;font-family:Suisse Works;text-transform:uppercase;color:#f4f1ea;font-size:24px;font-weight:700;line-height:1.25;margin-bottom:14px}.bf-theme-popup .offer-list-title span{color:#9fc04b;display:block;width:100%}.timer-box-date{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.timer-box-date span{position:relative;color:#fff;display:flex;font-size:12px;align-items:center;line-height:1}.timer-box-date span:before,.timer-box-date span:after{content:"";width:100%;max-width:43px;display:block;position:absolute;height:28px}.timer-box-date span:before{right:calc(100% + 5px);background-image:url(/cdn/shop/files/valentine-popup-icon1.svg)}.timer-box-date span:after{left:calc(100% + 5px);background-image:url(/cdn/shop/files/valentine-popup-icon2.svg)}@media screen and (max-width:749px){.bf-theme-popup{max-width:80%}.bf-popup-close-btn{right:10px;top:10px}.bf-theme-popup .timer-box-contnet{padding:0 16px}.bf-theme-popup .timer-box-contnet .timer-box-contnet-wrap{gap:12px 20px;justify-content:center;padding:10px;border-radius:5px}.bf-theme-popup .policy-text{text-align:center}.bf-popup-counter .count_block .timer_count{font-size:18px}.bf-theme-popup .timer-box-contnet .timer-title{font-size:12px;padding-top:5px}.bf-theme-popup .timer-box-contnet .timer-box-contnet-wrap:after{border-radius:5px}.bf-theme-popup .bf-popup-counter{padding-bottom:10px}}@media screen and (max-width:370px){.bf-popup-counter #bf_popup_counter{gap:9px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/home-page-popup.css.map */
