body.promo-popup-active{overflow:hidden}#promo-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9999;display:none;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}#promo-popup[style*="display: flex"],#promo-popup[style*="display:flex"]{display:flex!important}.promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;cursor:pointer}.promo-popup-content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:358px;height:auto;max-height:calc(100dvh - 24px);border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 24px 64px #00000038}.close-btn{position:absolute;top:16px;right:16px;z-index:10;width:24px!important;height:24px!important;min-width:24px;min-height:24px;border-radius:50%;border:1px solid #E95525!important;background:transparent!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;padding:0!important;transition:background .2s;box-sizing:border-box;line-height:1;font-size:0}.close-btn:hover{background:#e95525!important}.close-btn:hover svg path{stroke:#fff!important}.promo-left{order:2;flex:none;width:100%;padding:0 16px 16px;box-sizing:border-box}.promo-left .img-wrap{width:100%;overflow:hidden;border-radius:10px}.promo-left .img-wrap img{width:100%;height:auto;display:block;object-fit:cover;object-position:center center;border-radius:10px;aspect-ratio:326 / 249}.promo-left .img-wrap.mobile{display:block}.promo-left .img-wrap.desktop{display:none}.promo-right{order:1;flex:none;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 0 20px;background-color:#fff}.promo-right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--popup-bg-mobile-image, none) center / cover no-repeat;z-index:0}.promo-right--inner{position:relative;z-index:1;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;padding:42px 16px 0;box-sizing:border-box}.promo-heading{margin:0;padding:0}.promo-heading__line1{font-family:Noto Sans,sans-serif;font-size:36px!important;font-weight:500;line-height:1!important;letter-spacing:0;text-transform:uppercase;color:#e95525!important;margin:0!important}.promo-heading__line1 p{margin:0!important;line-height:1!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;color:#e95525!important}.promo-heading__line1 strong,.promo-heading__line1 b{color:#e95525!important;font-weight:700}.promo-heading__line2{font-family:Noto Sans,sans-serif;font-size:30px!important;font-weight:500;line-height:1!important;letter-spacing:0;text-transform:uppercase;color:#1a1a1a;display:block;margin:2px 0 0!important}hr.promo-divider{all:unset;display:block!important;visibility:visible!important;height:.5px!important;background-color:#e3a38e!important;border:none!important;margin:8px auto!important;box-sizing:border-box;opacity:1!important;width:75%}.promo-description{font-family:Noto Sans,sans-serif;font-size:12px;font-weight:500;line-height:18px;color:#2b2b2b;text-align:center;max-width:259px;margin:0 auto 24px}.promo-description p{margin:0}#promo-popup .promo-button{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;background:#e95525;color:#fff;font-family:Noto Sans,sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none;border-radius:60px;white-space:nowrap;transition:background .2s,transform .15s;box-sizing:border-box;height:40px;margin-bottom:14px;padding:10px 18px}#promo-popup .promo-button:hover{background:#c94213;transform:translateY(-1px);color:#fff;text-decoration:none}#promo-popup .promo-button svg{flex-shrink:0;width:20px;height:20px}.promo-tc{font-family:Noto Sans,sans-serif;font-size:10px;font-weight:400;font-style:italic;line-height:16px;color:#2b2b2b;text-align:center;white-space:pre-line;padding-bottom:4px}@media(min-width:641px){.promo-popup-content{flex-direction:row;max-width:1060px;width:100%;border-radius:25px;aspect-ratio:16 / 9;min-height:480px;max-height:calc(100vh - 32px);height:auto;background:#fff}.promo-popup-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:20%;background-image:var(--popup-bg-image);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.6;z-index:0;pointer-events:none}.close-btn{top:32px;right:32px;width:32px!important;height:32px!important;min-width:32px;min-height:32px;border:1px solid #E95525!important}.close-btn svg{width:12px;height:12px}.promo-left{order:0;flex:0 0 53%;max-width:53%;padding:32px 16px 32px 32px;box-sizing:border-box;display:flex;background:transparent;position:relative;z-index:1}.promo-left .img-wrap{flex:1;width:100%;height:100%;border-radius:20px;overflow:hidden}.promo-left .img-wrap img{width:100%;height:100%;aspect-ratio:unset;border-radius:20px;object-fit:cover;object-position:center center}.promo-left .img-wrap.mobile{display:none}.promo-left .img-wrap.desktop{display:block}.promo-right{order:0;flex:1;display:flex;align-items:center;justify-content:center;padding:64px 36px 32px 24px;background:transparent;position:relative;z-index:2}.promo-right:before{display:none}.promo-right--inner{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0}.promo-heading{width:100%;margin:0}#promo-popup .promo-heading__line1{font-size:clamp(28px,5.8vw,64px)!important;line-height:1!important;margin:0!important;color:#e95525!important}#promo-popup .promo-heading__line1 p{color:#e95525!important;font-size:inherit!important;line-height:inherit!important;margin:0!important}#promo-popup .promo-heading__line1 strong,#promo-popup .promo-heading__line1 b{color:#e95525!important}#promo-popup .promo-heading__line2{font-size:clamp(24px,4.9vw,54px)!important;line-height:1!important;color:#1a1a1a!important;margin:2px 0 0!important}#promo-popup hr.promo-divider{width:95%!important;margin:20px auto!important}#promo-popup .promo-description{font-size:clamp(13px,1.6vw,18px)!important;font-weight:500!important;line-height:1.55!important;color:#2b2b2b!important;max-width:390px;margin:0 auto clamp(16px,2.8vw,32px)!important}#promo-popup .promo-button{width:auto!important;min-width:unset!important;max-width:none!important;height:clamp(40px,4.8vw,54px)!important;font-size:clamp(13px,2.1vw,24px)!important;font-weight:700!important;line-height:1!important;padding:0 clamp(20px,3vw,40px)!important;margin:0!important}#promo-popup .promo-button svg{width:clamp(16px,2.4vw,28px);height:clamp(16px,2.4vw,28px)}.promo-tc{font-size:clamp(11px,1.2vw,14px)!important;font-style:italic!important;font-weight:400!important;line-height:20px!important;color:#2b2b2b!important;margin-top:clamp(12px,2vw,22px)!important;text-align:center}}@media(min-width:641px)and (max-width:991px){.promo-right{padding:24px 20px 24px 16px!important}.promo-left{padding:20px 12px 20px 20px!important}.close-btn{top:16px!important;right:16px!important}}@media(min-width:992px){.promo-right{padding:64px 36px 32px 24px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/promo-popup.css.map */
