.footer-newsletter{display:grid!important;grid-template-columns:minmax(0,1fr);max-width:560px;width:100%}.footer-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;width:100%}.footer-newsletter__fields input{min-width:0;width:100%}.footer-newsletter__fields button{min-width:104px;white-space:nowrap}.footer-newsletter__success{color:#285a3a;font-weight:700;grid-column:1 / -1;margin:12px 0 0}.footer-newsletter__errors{color:#8b2038;grid-column:1 / -1;margin-top:12px}.footer-newsletter__privacy{color:#6b6569;font-size:.72rem;grid-column:1 / -1;line-height:1.5;margin:12px 0 0;max-width:48ch;width:100%}.footer-newsletter__privacy a{display:inline;margin:0;text-decoration:underline;text-underline-offset:2px}@media(max-width:700px){.footer__signup{grid-column:1 / -1;min-width:0;width:100%}.footer-newsletter{max-width:none}.footer-newsletter__fields{grid-template-columns:minmax(0,1fr) 100px}.footer-newsletter__fields input,.footer-newsletter__fields button{box-sizing:border-box;min-height:56px}.footer-newsletter__privacy{font-size:.75rem;margin-top:10px;max-width:none}}.seo-page-closure{border-top:1px solid rgba(42,13,47,.12);padding:clamp(2rem,5vw,4rem) 0}.seo-page-closure__inner{max-width:880px}.seo-page-closure__inner>p{font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.seo-page-closure__faq{display:grid;gap:.75rem;margin-top:1.5rem}.seo-page-closure__faq details{border:1px solid rgba(42,13,47,.14);padding:1rem}.seo-page-closure__faq summary{cursor:pointer;font-weight:750}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=gAAAAAE */
