.promotional_popup_section-promotional-popup{position:fixed;bottom:2rem;z-index:9999999999;display:flex;justify-content:flex-start;align-items:stretch;opacity:0;pointer-events:none;border-radius:var(--border-radius);overflow:hidden;transition:opacity .3s,transform .4s;transition-delay:.1s}.promotional_popup_section-promotional-popup.popup-bottom-left{left:2rem;transform:translate(-2rem)}.promotional_popup_section-promotional-popup.popup-bottom-right{right:2rem;transform:translate(2rem)}promotional-popup[open=true] .promotional_popup_section-promotional-popup.visible,promotional-popup[open] .promotional_popup_section-promotional-popup.visible{opacity:1;transform:translate(0);pointer-events:all}.newsletter_popup_close_button{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem}.newsletter_popup_close_button button{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:transparent;border:1px solid var(--text-color);border-radius:50%;padding:0;cursor:pointer}.newsletter_popup_close_button button svg{width:1.2rem;height:1.2rem}.newsletter_popup_close_button button svg path{fill:var(--text-color)}p.newsletter_popup_heading{font-family:var(--font-heading-family);margin:1rem 0 0;text-align:center;font-size:2.6rem;color:var(--text-color);line-height:1.4}.newsletter_popup_text{margin:1.6rem 0}.newsletter_popup_text p{margin:0 auto;font-size:1.6rem;line-height:1.8;color:var(--text-color);max-width:35rem;text-align:center}.newsletter_popup_form form{display:flex;flex-flow:column;gap:1rem}.fi{position:relative}.fi input{width:100%;height:4.5rem;background:transparent;border:1px solid var(--text-color);border-radius:var(--border-radius);padding:0 2rem;color:var(--text-color);font-size:1.3rem;line-height:1}.fi input::placeholder{opacity:0}.fi label{position:absolute;top:50%;left:2rem;transform:translateY(-50%);font-size:1.3rem;line-height:1;color:var(--text-color);padding-inline:1rem;transition:top .3s,background .3s}.fi input:focus+label,.fi input:focus-visible+label,.fi input:not(:placeholder-shown)+label{top:0;background:var(--section-bg)}.newsletter_popup_form button{max-width:100%;width:100%;height:4.5rem;border:none;cursor:pointer;font-size:1.5rem}newsletter-popup h3#ContactFooter-success{text-align:center;margin:0;justify-content:center;padding:2rem;background:var(--section-secondary-bg);color:var(--text-color)}.promotional_popup_img img{max-width:35rem;height:auto;aspect-ratio:1;object-fit:cover;object-position:top}.newsletter_popup_content{background:var(--section-bg);padding:2rem;height:auto;display:flex;justify-content:center;align-items:center}.promotional_popup_img{display:flex;flex:1;max-width:50%;opacity:1}.newsletter_popup_btn{display:flex;justify-content:center;margin:2rem 0 0}.newsletter_popup_btn a{min-width:3.5rem;width:100%;display:flex;height:5rem;font-size:1.5rem;max-width:100%}.newsletter_popup_form .footer_subscribe_success_msg{font-size:1.4rem;color:var(--text-color);text-align:center;display:flex;align-items:baseline;justify-content:center;gap:.5rem;line-height:1}.newsletter_popup_form .footer_subscribe_success_msg svg{width:1.5rem;height:1.5rem;position:relative;top:2px}@media screen and (max-width: 799px){.promotional_popup_section-promotional-popup{flex-direction:column;max-width:calc(100% - 10rem);width:100%}.promotional_popup_img,.promotional_popup_img img{max-width:100%;height:35rem}}@media screen and (max-width: 640px){.promotional_popup_section-promotional-popup{max-width:100%;right:0!important;left:0!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/promotional-popup.css.map */
