.footer{background:var(--dreamy-ink)!important;color:var(--dreamy-cream-1)!important;padding:96px 0 32px;margin-top:80px}.footer .container{max-width:var(--dreamy-maxw, 1320px)}@media(min-width:769px){.footer__main{display:grid!important;grid-template-columns:2.2fr repeat(4,minmax(0,1fr));gap:48px;align-items:start}.footer__main>.footer-col{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}}.footer-col--text .footer-block__text,.footer-col--text .rte{margin-top:18px;color:#f2ede499;font-weight:300;max-width:32ch;line-height:1.5}.footer .footer__logo img,.footer-col--text img{max-height:64px;width:auto}.footer-block__heading,.footer-menu .disclosure__title,.footer-menu summary{font-family:var(--dreamy-mono)!important;font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:#f2ede48c!important;font-weight:500!important;margin-bottom:18px}.footer-menu__links{display:grid;gap:12px;list-style:none}.footer-menu__links a,.footer-col a:not(.btn){color:var(--dreamy-cream-1);font-size:14px;font-weight:300;opacity:.85;text-decoration:none}.footer-menu__links a:hover,.footer-col a:not(.btn):hover{opacity:1}.footer-col--newsletter form{display:flex;gap:8px;margin-top:24px}.footer-col--newsletter .form__field{flex:1 1 100%;width:100%}.footer-col--newsletter .input-with-button{display:flex;gap:8px;width:100%}.footer-col--newsletter .input-with-button input[type=email]{padding-right:88px}.footer-col--newsletter input[type=email]{flex:1 1 auto;min-width:220px;height:48px;background:transparent!important;border:1px solid rgba(242,237,228,.25)!important;color:var(--dreamy-cream-1)!important;padding:14px 16px;border-radius:999px!important;font-family:var(--dreamy-mono);font-size:12px;letter-spacing:.08em;outline:none}.footer-col--newsletter input[type=email]::placeholder{color:#f2ede480;text-transform:uppercase;letter-spacing:.14em;font-size:11px}.footer-col--newsletter button,.footer-col--newsletter .btn{background:var(--dreamy-cream-1)!important;color:var(--dreamy-ink)!important;border:0!important;flex:0 0 auto;height:48px;white-space:nowrap;padding:0 24px;border-radius:999px!important;font-family:var(--dreamy-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.footer__hr{border:0;border-top:1px solid rgba(242,237,228,.12);margin-top:64px}.footer__base,.footer__meta{padding-top:24px;font-family:var(--dreamy-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f2ede480}.footer__base a,.footer-sublinks__item a{color:#f2ede480;text-decoration:none}.footer__base a:hover,.footer-sublinks__item a:hover{color:var(--dreamy-cream-1)}.footer__social a,.footer-block__social a{color:var(--dreamy-cream-1);opacity:.8}.footer__social a:hover,.footer-block__social a:hover{opacity:1}.footer__payment svg{opacity:.7}.footer__localization button,.footer__localization select{color:#f2ede4b3!important;font-family:var(--dreamy-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(min-width:769px){.footer{padding:56px 0 32px!important;margin-top:48px!important}.footer__main{gap:40px!important}.footer__hr{margin-top:40px!important}.footer__meta,.footer__base{padding-top:20px!important}.footer-col--links .footer-menu__links{gap:10px}}@media(max-width:768px){.footer{padding:24px 0 16px!important;margin-top:20px!important}.footer__main>.footer-col{margin:0!important;padding:0!important}.footer__main>.footer-col+.footer-col{border-top:1px solid rgba(242,237,228,.12)}.footer-menu>summary{padding:14px 0!important}.footer-block__heading,.footer-menu .disclosure__title,.footer-menu summary{margin-bottom:0}.footer-col--text .footer-block{margin:0!important;padding:16px 0!important}.footer-col--text .footer-block__heading{margin-bottom:12px}.footer-col--newsletter .disclosure__panel>*{padding-bottom:16px}.footer-col--newsletter form{flex-direction:column;margin-top:14px}.footer-col--newsletter button{padding:14px 22px}.footer__hr{margin-top:14px!important}.footer__meta,.footer__base{padding-top:14px!important}.footer__meta{gap:8px}.back-to-top{padding:13px!important}}.back-to-top{font-family:var(--dreamy-mono)!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/37/assets/dreamy-footer.css.map */
