.footer-bg{background:var(--ink);color:var(--on-dark);padding:var(--s-10) 0 var(--s-6)}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-6);flex-wrap:wrap;margin-bottom:var(--s-6)}.footer-intro{flex:1 1 320px;max-width:34em}.footer-h{font-family:var(--footer-display, var(--font-display));font-weight:400;font-size:var(--fs-d2-compact);line-height:var(--lh-display);letter-spacing:var(--track-display);color:var(--on-dark);max-width:16ch;margin:0 0 var(--s-2)}.footer-h em{font-style:italic;font-weight:400;color:var(--accent-soft)}.footer-p{color:var(--on-dark-mute);font-size:var(--fs-body);line-height:1.6;max-width:34em;margin:0}footer-newsletter-form{display:contents}.footer-form{flex:1 1 360px;max-width:560px}.footer-form-row{display:flex;gap:var(--s-2);align-items:flex-end}.footer-field{flex:1 1 auto;min-width:0;border-bottom:1px solid var(--line-dark-strong);transition:border-color var(--dur) var(--ease-out)}.footer-field:focus-within{border-bottom-color:var(--accent-soft)}.footer-field input{width:100%;min-height:48px;padding:12px 4px;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--on-dark);font-family:var(--font-text);font-size:var(--fs-body);line-height:1.5}.footer-field input::placeholder{color:var(--on-dark-mute);opacity:1}.footer-field input[aria-invalid=true]{border-bottom-color:transparent}.footer-submit{flex:none;min-height:48px;white-space:nowrap}.footer-form__message{display:block;margin-top:var(--s-1);font-size:var(--fs-caption);line-height:1.4}.footer-form__message.hidden{display:none}.footer-form__message--error{color:#ffb4c6}.footer-form__message--success{color:var(--accent-soft)}.footer-mid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--s-6);padding:var(--s-6) 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.footer-brand{min-width:0}.footer-mark{display:inline-block;font-family:var(--footer-display, var(--font-display));font-weight:400;font-size:var(--fs-d2);line-height:1;letter-spacing:var(--track-display);color:var(--on-dark)}.footer-mark em{font-style:italic;color:var(--accent-soft)}.footer-logo{height:52px;width:auto;max-width:100%;display:block}.footer-socials{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.footer-social{width:44px;height:44px;border-radius:50%;background:var(--surface-dark-2);display:grid;place-items:center;color:var(--on-dark);transition:background-color var(--dur) var(--ease-out)}.footer-social:hover{background:var(--line-dark-strong);color:var(--on-dark)}.footer-social svg{width:18px;height:18px;display:block;color:var(--on-dark)}.foot-col-h{font-family:var(--font-text);font-size:var(--fs-small);font-weight:500;line-height:1.4;color:var(--on-dark);text-transform:lowercase;margin:0 0 var(--s-1)}.foot-col-links{list-style:none;margin:0;padding:0}.foot-col-links a{display:block;padding:10px 0;font-size:var(--fs-body);line-height:1.5;color:var(--on-dark-mute);text-decoration:none;transition:color var(--dur) var(--ease-out)}.foot-col-links a:hover{color:var(--on-dark)}.footer-note{grid-column:1 / -1;margin:0;font-size:var(--fs-caption);line-height:1.5;color:var(--on-dark-mute)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding-top:var(--s-3);font-size:var(--fs-caption);line-height:1.5;color:var(--on-dark-mute)}.footer-legal{display:flex;flex-direction:column;gap:4px}.footer-company p{margin:0}.footer-company a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.footer-company a:hover{color:var(--on-dark)}.pay-tiles{display:flex;gap:var(--s-1);flex-wrap:wrap;list-style:none;margin:0;padding:0}.pay-tiles li{display:grid;place-items:center}.pay-tiles .payment-icon{width:40px;height:auto;display:block;border-radius:var(--r-btn)}@media(max-width:900px){.footer-top{flex-direction:column;align-items:stretch}.footer-intro,.footer-form{flex:0 0 auto}.footer-form{max-width:560px}.footer-mid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}.footer-logo{height:40px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.footer-form-row{flex-direction:column;align-items:stretch}.footer-submit{width:100%}.footer-mid{grid-template-columns:1fr;gap:var(--s-4)}.footer-socials{gap:var(--s-1)}}.foot-col-links a{text-transform:lowercase}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-sirense-footer.css.map */
