popup-banner .popup-modal__content{width:91.666667%}@media(min-width:768px){popup-banner .popup-modal__content{max-width:768px}}popup-banner .popup-modal__toggle{top:.5rem;margin-right:.5rem}popup-banner[open] [role=dialog]{height:-moz-fit-content;height:fit-content}.popup-banner__text{flex-grow:1;padding:1rem 1.5rem}.popup-banner__text>*{margin-top:1rem;margin-bottom:1rem}.popup-banner__text .newsletter-form{margin-left:auto;margin-right:auto;max-width:20rem}.popup-banner__content{display:flex;align-items:center}.popup-banner__content>*,.popup-banner__text .newsletter-form__button{width:100%}.popup-banner__content>.media{display:none}.popup-banner__content>.media:last-child{display:block;padding-bottom:var(--media--padding-bottom)}popup-banner[data-image-only=true] .popup-modal__toggle{background-color:rgba(var(--color-background-rgb),.75)}popup-banner .newsletter-form:has(.form__message--success) .newsletter-form__field-wrapper{display:none}@media all and (min-width:480px){.popup-banner__content>.media:not(:last-child){display:block}}@media all and (min-width:640px){popup-banner .popup-modal__toggle{top:1rem;margin-right:1rem}.popup-banner__text{padding:2rem}}popup-banner:has(.tw-newsletter) .popup-modal__content{width:calc(100% - 2rem);max-width:820px;height:auto;max-height:calc(100dvh - 2rem);border:0;border-radius:20px;background:#fff;box-shadow:0 24px 80px #00000040}popup-banner:has(.tw-newsletter) .popup-modal__toggle{position:absolute;inset:12px 12px auto auto;float:none;margin:0;width:40px;height:40px;min-width:40px;padding:10px;border:0;border-radius:50%;color:#101824;background:#f3f5f7}popup-banner:has(.tw-newsletter) .popup-modal__toggle:hover{background:#e7ecf1}popup-banner .tw-newsletter{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:stretch;min-height:425px;color:#101824}.tw-newsletter__aside{display:flex;flex-direction:column;align-items:flex-start;padding:32px 28px;background:#101824;color:#fff;overflow:hidden}.tw-newsletter__brand{font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.5px}.tw-newsletter__brand>span{display:inline-block;margin-left:6px;color:#8bc8e8;font-size:12px;letter-spacing:1px}.tw-newsletter__illustration{width:145px;align-self:center;margin:20px 0 8px}.tw-newsletter__illustration svg{width:100%;height:auto}.tw-newsletter__aside-title{margin:0 0 24px;color:#fff;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.4px}.tw-newsletter__topics{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.tw-newsletter__topics>span{padding:5px 8px;border:1px solid rgba(255,255,255,.22);border-radius:20px;font-size:11px;line-height:1.4;color:#dce7f0}.tw-newsletter__main{min-width:0;padding:54px 38px 32px}.tw-newsletter__eyebrow{display:block;margin-bottom:14px;color:#b7281d;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.tw-newsletter__copy h2{margin:0 0 16px;color:#101824;font-size:clamp(24px,2.5vw,30px);line-height:1.2;font-weight:700;letter-spacing:-.8px}.tw-newsletter__copy p{margin:0 0 24px;color:#626c78;font-size:15px;line-height:1.6}.tw-newsletter .newsletter-form{max-width:none;margin:0}.tw-newsletter .field{margin:0 0 12px}.tw-newsletter .field__label{position:static;display:block;width:auto;height:auto;margin:0 0 8px;padding:0;overflow:visible;clip:auto;white-space:normal;color:#101824;font-size:13px;font-weight:600}.tw-newsletter .field__input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #ccd4dc;border-radius:8px;background:#fff;box-shadow:none;color:#101824;font-size:16px}.tw-newsletter .field__input:focus-visible{outline:2px solid #101824;outline-offset:2px}.tw-newsletter .newsletter-form__button{width:100%;min-height:48px;margin:0;border:1px solid #e13124;border-radius:8px;background:#e13124;color:#fff;font-size:15px;font-weight:700;box-shadow:none}.tw-newsletter .newsletter-form__button:hover{background:#c9261a;border-color:#c9261a}.tw-newsletter .newsletter-form__button:focus-visible{outline:2px solid #101824;outline-offset:3px}.tw-newsletter__note{margin:14px 0 0;color:#727b85;font-size:12px;line-height:1.5;text-align:center}.tw-newsletter .form__message{margin-top:12px;font-size:14px}@media(max-width:639px){popup-banner .tw-newsletter{grid-template-columns:minmax(0,1fr);min-height:0}.tw-newsletter__aside{padding:24px}.tw-newsletter__brand{font-size:21px}.tw-newsletter__illustration,.tw-newsletter__topics,.tw-newsletter__aside-title{display:none}.tw-newsletter__main{padding:28px 24px}.tw-newsletter__copy h2{font-size:26px}.tw-newsletter__copy p{margin-bottom:20px}popup-banner:has(.tw-newsletter) .popup-modal__toggle{top:16px;right:16px;background:#ffffff1f;color:#fff}popup-banner:has(.tw-newsletter) .popup-modal__toggle:hover{background:#ffffff38}}@media(prefers-reduced-motion:reduce){popup-banner:has(.tw-newsletter) .popup-modal__content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-popup-banner.css.map */
