.shopify-section.mount-newsletter-floating{position:static!important;height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.newsletter-floating{pointer-events:none}.newsletter-floating.is-modal-open .newsletter-floating__teaser{opacity:0;visibility:hidden;pointer-events:none}.newsletter-floating.is-subscribed,.newsletter-floating[hidden]{display:none!important}.newsletter-floating-modal.is-subscribed{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.newsletter-floating__teaser{pointer-events:auto;position:fixed;left:24px;bottom:24px;z-index:980;display:block;width:min(560px,calc(100vw - 48px));margin:0;padding:20px 24px 18px;border:0;border-radius:14px;background:linear-gradient(105deg,var(--nf-bg, #0f4c8a) 0%,#1a6bb5 68%,#3d8fd4 100%);color:var(--nf-text, #fff);text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 12px 32px #0f285047;transition:opacity .2s ease,visibility .2s ease}.newsletter-floating__teaser:focus-visible{outline:2px solid #fff;outline-offset:3px}.newsletter-floating__teaser-decor{position:absolute;right:0;top:50%;transform:translateY(-50%);width:320px;height:auto;pointer-events:none;mix-blend-mode:plus-lighter}.newsletter-floating__teaser-decor img{width:100%;height:auto;display:block}.newsletter-floating__teaser-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.newsletter-floating__teaser-heading{min-width:0;flex:1;padding-right:8px}.newsletter-floating__teaser-text{margin:0;font-size:17px;line-height:140%;font-weight:600;letter-spacing:0;color:var(--nf-text, #fff);max-width:335px}.newsletter-floating__teaser-accent{color:var(--nf-accent, #a8d4ff);font-weight:inherit}.newsletter-floating__teaser-btn{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--nf-btn-bg, #0a2e5c);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 17px #dfcbcc;transition:transform .2s ease,box-shadow .2s ease}.newsletter-floating__teaser-btn--mobile{display:none}.newsletter-floating__teaser:hover .newsletter-floating__teaser-btn{transform:translate(2px);box-shadow:0 0 0 8px #ffffff2e,0 10px 24px #00000038}.newsletter-floating__teaser-btn svg{width:16px;height:14px}.newsletter-floating__divider{position:relative;z-index:1;display:block;height:2px;margin:14px 0 12px;background:#d3ac83;width:63%}.newsletter-floating__benefits{position:relative;z-index:1;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px}.newsletter-floating__benefit{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.3;font-weight:600;letter-spacing:0;color:var(--nf-text, #fff)}.newsletter-floating__check{display:inline-flex;width:18px;height:18px;flex-shrink:0;color:#d3ac83}.newsletter-floating__check svg{width:100%;height:100%}.newsletter-floating__check svg path{fill:currentColor}.newsletter-floating-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;display:flex;align-items:center;justify-content:center;padding:24px;background:transparent;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.newsletter-floating-modal.active{opacity:1;visibility:visible}.newsletter-floating-modal .modal-background{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1428b8;cursor:pointer}.newsletter-floating-modal__panel{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;max-width:800px;overflow:hidden;background:#f3f5f8;border-radius:4px;box-shadow:0 24px 64px #00000047;max-height:800px}.newsletter-floating-modal__close{position:absolute;top:14px;right:14px;z-index:3;width:36px;height:36px;padding:0;border:0;background:transparent;color:#0f3d6e;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.newsletter-floating-modal__close svg{width:14px;height:14px;display:block}.newsletter-floating-modal__close svg path{stroke:currentColor}.newsletter-floating-modal__media{position:relative;min-height:100%;background:#d9dee6;overflow:hidden}.newsletter-floating-modal__image,.newsletter-floating-modal__placeholder{width:100%;height:100%;object-fit:cover;display:block}.newsletter-floating-modal__placeholder{min-height:420px}.newsletter-floating-modal__media-decor{position:absolute;left:0;bottom:0;width:min(55%,280px);pointer-events:none}.newsletter-floating-modal__media-decor img{width:100%;height:auto;display:block}.newsletter-floating-modal__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:48px 40px;overflow:auto;background:#f3f5f8}.newsletter-floating-modal__form-wrap{width:100%;max-width:380px;margin:0 auto}.newsletter-floating-modal__intro,.newsletter-floating-modal__success{text-align:center}.newsletter-floating-modal__heading{margin:0;color:#004f91;font-size:30px;line-height:130%;font-weight:600;letter-spacing:0}.newsletter-floating-modal__rule{display:block;width:58%;height:2px;margin:16px auto 18px;background:#d3ac83}.newsletter-floating-modal__text,.newsletter-floating-modal__success-text{margin:0 0 24px;color:#313b54;font-size:14px;line-height:140%;font-weight:400}.newsletter-floating-modal__text p,.newsletter-floating-modal__success-text p{margin:0 0 12px}.newsletter-floating-modal__text p:last-child,.newsletter-floating-modal__success-text p:last-child{margin-bottom:0}.newsletter-floating-modal__field{position:relative;margin-bottom:14px}.newsletter-floating-modal__field-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#0f3d6e;display:inline-flex;pointer-events:none}.newsletter-floating-modal__input{width:100%;height:50px;margin:0;padding:0 14px 0 42px;border:1px solid #d5dbe5;border-radius:4px;background:#fff;color:#1a2332;font-size:15px;line-height:1.2}.newsletter-floating-modal__input::placeholder{color:#98a2b3;opacity:1}.newsletter-floating-modal__input:focus{outline:none;border-color:#0f4c8a}.newsletter-floating-modal__submit{width:100%;height:50px;margin:0 0 16px;padding:0 18px;border:0;border-radius:4px;background:#004f91;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;line-height:24px;font-weight:500;letter-spacing:0;cursor:pointer}.newsletter-floating-modal__submit:hover{background:#0a2e5c}.newsletter-floating-modal__submit svg{width:16px;height:12px}.newsletter-floating-modal__consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;text-align:left}.newsletter-floating-modal__consent input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.newsletter-floating-modal__consent-box{flex-shrink:0;width:16px;height:16px;margin-top:2px;border:1px solid #9aa5b5;border-radius:2px;background:#fff;position:relative}.newsletter-floating-modal__consent input:checked+.newsletter-floating-modal__consent-box:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #0f3d6e;border-width:0 2px 2px 0;transform:rotate(45deg)}.newsletter-floating-modal__consent-text,.newsletter-floating-modal__consent-text p{margin:0;color:#6b7280;font-size:11px;line-height:1.45;font-weight:400}.newsletter-floating-modal__success-text{margin-bottom:28px}.newsletter-floating-modal__success-icon{width:70px;margin:0 auto}.newsletter-floating-modal__success-icon img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.newsletter-floating__benefits{flex-wrap:nowrap}}@media screen and (max-width:767px){.newsletter-floating__teaser{left:12px;right:12px;bottom:16px;width:auto;padding:16px 16px 18px;border-radius:14px;background:linear-gradient(96.94deg,#065597 4.61%,#3787cc 80.71%)}.newsletter-floating__teaser-text{font-size:15px;line-height:1.4}.newsletter-floating__teaser-btn--desktop{display:none}.newsletter-floating__teaser-btn--mobile{display:inline-flex;position:absolute;right:14px;bottom:14px;width:42px;height:42px;box-shadow:0 0 0 5px #ffffff29,0 8px 18px #0003}.newsletter-floating__divider{margin:12px 0;width:100%}.newsletter-floating__benefits{display:flex;flex-wrap:wrap;gap:8px 12px;padding-right:52px}.newsletter-floating__benefit{font-size:13px}.newsletter-floating__teaser-decor{width:300px;mix-blend-mode:plus-lighter;right:0;top:63px}.newsletter-floating-modal{padding:20px 16px;align-items:center;justify-content:center;background:transparent!important;height:100%!important}.newsletter-floating-modal>.newsletter-floating-modal__panel,.newsletter-floating-modal>div.newsletter-floating-modal__panel{display:flex;flex-direction:column;grid-template-columns:none;width:min(400px,calc(100vw - 32px));height:auto!important;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);border-radius:16px;overflow:hidden;padding:0!important;background:#f0f2f7;box-shadow:0 20px 48px #0000004d}.newsletter-floating-modal__close{top:12px;right:12px;width:32px;height:32px;border-radius:50%;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.newsletter-floating-modal__close svg{width:12px;height:12px}.newsletter-floating-modal__close svg path{stroke:#fff!important;stroke-width:2}.newsletter-floating-modal__media{flex:0 0 auto;width:100%;height:200px;min-height:200px;max-height:200px}.newsletter-floating-modal__image,.newsletter-floating-modal__placeholder{width:100%;height:200px;min-height:200px;max-height:200px;object-fit:cover}.newsletter-floating-modal__media-decor{width:min(50%,180px)}.newsletter-floating-modal__content{flex:1 1 auto;justify-content:flex-start;padding:24px 20px 28px;overflow:auto;background:#f0f2f7}.newsletter-floating-modal__form-wrap{max-width:none}.newsletter-floating-modal__heading{font-size:22px;line-height:1.3}.newsletter-floating-modal__rule{width:100%;margin:14px auto 16px}.newsletter-floating-modal__text,.newsletter-floating-modal__success-text{margin-bottom:20px;font-size:14px;line-height:1.5}.newsletter-floating-modal__field{margin-bottom:12px}.newsletter-floating-modal__input,.newsletter-floating-modal__submit{height:48px;border-radius:6px}.newsletter-floating-modal__submit{margin-bottom:14px;font-size:15px}.newsletter-floating-modal__consent-text,.newsletter-floating-modal__consent-text p{font-size:10px;line-height:1.4}.newsletter-floating-modal__success-icon{width:36px}.newsletter-floating__teaser-top{width:75%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/newsletter-floating.css.map */
