.bopiko-newsletter{background:var(--bopiko-cream)}.bopiko-newsletter__inner{padding-top:var(--bopiko-newsletter-padding-top);padding-bottom:var(--bopiko-newsletter-padding-bottom)}.bopiko-newsletter__panel{--newsletter-panel-bg: var(--bopiko-lavender-soft);--newsletter-accent: var(--bopiko-lavender);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(3.2rem,5vw,7rem);overflow:hidden;padding:clamp(3.6rem,5vw,6rem);border:.1rem solid var(--bopiko-border);border-radius:clamp(2.4rem,4vw,4rem);background:var(--newsletter-panel-bg);box-shadow:var(--bopiko-shadow-sm)}.bopiko-newsletter__panel--blush{--newsletter-panel-bg: var(--bopiko-blush);--newsletter-accent: #985769}.bopiko-newsletter__panel--cream{--newsletter-panel-bg: #fffefa;--newsletter-accent: var(--bopiko-lavender)}.bopiko-newsletter__content,.bopiko-newsletter__signup{position:relative;z-index:1;min-width:0}.bopiko-newsletter__heading{max-width:20ch;margin:0;color:var(--bopiko-charcoal);font-size:clamp(3.6rem,4vw,5.2rem);line-height:1.08;overflow-wrap:anywhere}.bopiko-newsletter__supporting-text{max-width:48ch;margin:1.6rem 0 0;color:#332c2ad1;font-size:clamp(1.6rem,1.55vw,1.8rem);line-height:1.5}.bopiko-newsletter__form{margin:0}.bopiko-newsletter__label{display:block;margin-bottom:.9rem;color:var(--bopiko-charcoal);font-size:1.4rem;font-weight:700}.bopiko-newsletter__form-row{display:flex;align-items:stretch;gap:1rem}.bopiko-newsletter__input{flex:1 1 auto;min-width:0;min-height:5.6rem;padding:1.3rem 1.6rem;border:.15rem solid rgba(51,44,42,.3);border-radius:var(--bopiko-radius-md);background:#fffefa;color:var(--bopiko-charcoal);font:inherit;font-size:1.6rem;line-height:1.3}.bopiko-newsletter__input::placeholder{color:#332c2a99}.bopiko-newsletter__input:focus-visible{outline:.3rem solid var(--bopiko-focus);outline-offset:.3rem;border-color:var(--bopiko-focus)}.bopiko-newsletter__input[aria-invalid=true]{border-color:#9b424b}.bopiko-newsletter__button{flex:0 0 auto;min-height:5.6rem;padding-inline:2rem;border-radius:var(--bopiko-radius-md);font-size:1.3rem;white-space:nowrap}.bopiko-newsletter__message{display:flex;align-items:flex-start;gap:.8rem;margin:1.2rem 0 0;color:var(--bopiko-charcoal);font-size:1.4rem;font-weight:600;line-height:1.4}.bopiko-newsletter__message--error{color:#8c313b}.bopiko-newsletter__message svg{flex:0 0 auto;width:1.8rem;height:1.8rem}.bopiko-newsletter__note{margin:1.3rem 0 0;color:#332c2ac2;font-size:1.3rem;line-height:1.45}.bopiko-newsletter__spark{position:absolute;color:var(--newsletter-accent);pointer-events:none;line-height:1;opacity:.55}.bopiko-newsletter__spark--one{top:1.8rem;right:2.4rem;font-size:2.6rem}.bopiko-newsletter__spark--two{bottom:1.4rem;left:2rem;font-size:2rem}@media screen and (max-width:989px){.bopiko-newsletter__panel{grid-template-columns:minmax(0,1fr);gap:2.8rem}.bopiko-newsletter__heading{max-width:none}}@media screen and (max-width:749px){.bopiko-newsletter__inner{padding-top:min(var(--bopiko-newsletter-padding-top),5.6rem);padding-bottom:min(var(--bopiko-newsletter-padding-bottom),5.6rem)}.bopiko-newsletter__panel{gap:2.4rem;padding:2.6rem;border-radius:var(--bopiko-radius-xl)}.bopiko-newsletter__heading{font-size:clamp(3.2rem,8vw,4.2rem)}.bopiko-newsletter__form-row{flex-direction:column}.bopiko-newsletter__button{width:100%}.bopiko-newsletter__spark--two{display:none}}@media screen and (max-width:359px){.bopiko-newsletter__panel{padding:2rem}.bopiko-newsletter__spark--one{top:1.2rem;right:1.2rem;font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-bopiko-newsletter.css.map */
