.footer{border-top:0;background:var(--kw-footer-bg, #4b3028);color:#fbf4eb}.footer .page-width{max-width:140rem}.footer a{color:currentColor}.footer__content-top{display:block;padding-bottom:clamp(2.4rem,4vw,4.8rem)}.footer__brand-bar{display:flex;align-items:center;margin-bottom:clamp(2.8rem,4vw,4.8rem)}.footer__brand-link{display:inline-flex;align-items:center;color:#fbf4eb;text-decoration:none}.footer__brand-logo{display:block;width:auto;max-width:min(100%,36rem);height:auto;object-fit:contain}.footer__brand-wordmark{color:#fbf4eb;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,5.8rem);font-weight:500;letter-spacing:.02em;line-height:1}.footer__main-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.footer__brand-column{order:1}.footer__links-column{order:2}.footer__contact-column{order:3}.footer__link-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.footer-block__heading{margin:0 0 1.4rem;color:#fbf4eb;font-size:1.2rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.footer-block__details-content{display:grid;gap:.8rem;margin:0}.footer-block__details-content .list-menu__item--link{display:inline-flex;min-height:3rem;align-items:center;padding:0;color:#fbf4ebb8;font-size:1.38rem;line-height:1.35;text-decoration:none}.footer-block__details-content .list-menu__item--active{color:#fbf4eb}.footer__brand-copy,.footer__newsletter-copy{max-width:42rem;color:#fbf4ebb8;font-size:1.45rem;line-height:1.65}.footer__brand-copy p,.footer__newsletter-copy p{margin:0}.footer__trust-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.8rem 0 0;padding:0}.footer__trust-list li{min-height:3.2rem;padding:.8rem 1rem;border:.1rem solid rgba(251,244,235,.16);border-radius:999rem;background:#fbf4eb0f;color:#fbf4ebd1;font-size:1.1rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.footer-block__newsletter{margin-top:2.2rem;padding-top:2.2rem;border-top:.1rem solid rgba(251,244,235,.16);text-align:left}.footer__newsletter-copy{margin-bottom:1.4rem}.footer__newsletter.newsletter-form{align-items:stretch;max-width:44rem;margin:0}.footer .newsletter-form__field-wrapper{width:100%;max-width:none}.footer .newsletter-form .field{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;min-height:4.8rem;border:.1rem solid rgba(251,244,235,.18);border-radius:.4rem;background:#fbf4eb14}.footer .newsletter-form .field:before,.footer .newsletter-form .field:after{display:none}.footer .newsletter-form .field__input{min-height:4.8rem;padding:1.3rem 1.4rem;border:0;color:#fbf4eb;background:transparent;box-shadow:none}.footer .newsletter-form .field__input::placeholder{color:transparent}.footer .newsletter-form .field__label{top:1.45rem;left:1.4rem;color:#fbf4eb8a;font-size:1.3rem}.footer .newsletter-form .field__input:focus~.field__label,.footer .newsletter-form .field__input:not(:placeholder-shown)~.field__label,.footer .newsletter-form .field__input:-webkit-autofill~.field__label{top:.45rem;font-size:1rem}.footer .newsletter-form__button{position:static;width:auto;min-width:7.4rem;height:auto;padding:0 1.5rem;color:#4b3028;background:#fbf4eb;font-size:1.1rem;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.footer .newsletter-form__button span{display:block}.footer .newsletter-form__message{justify-content:flex-start;margin-top:1rem;color:#fbf4eb}.footer__support-email{display:inline-flex;min-height:3.2rem;align-items:center;color:#fbf4ebc2;font-size:1.4rem;text-decoration:none}.footer__social-wrap{margin-top:1.4rem}.footer__list-social.list-social{justify-content:flex-start;gap:.4rem}.footer__list-social .list-social__link{width:3.8rem;height:3.8rem;padding:.9rem;border:.1rem solid rgba(251,244,235,.14);border-radius:999rem;color:#fbf4ebc2;background:#fbf4eb0d}.footer__list-social .svg-wrapper,.footer__list-social svg{width:1.8rem;height:1.8rem}.footer__follow-on-shop{display:flex;margin-top:1.6rem}.footer__content-bottom{border-top:solid .1rem rgba(251,244,235,.12);padding-top:2.2rem}.footer__content-bottom-wrapper{display:flex;width:100%;flex-wrap:wrap;gap:1.4rem;align-items:center;justify-content:space-between}.footer__content-bottom-wrapper--center{justify-content:center}.footer__content-bottom-wrapper--meta{padding-top:1.2rem}.footer__column{width:auto}.footer__column--info{display:flex;align-items:center;justify-content:center}.footer__localization{display:flex;flex-flow:row wrap;gap:1rem;align-items:center}.footer__localization:empty{display:none}.footer__localization h2{margin:0 0 .6rem;color:#fbf4eb9e}.footer__payment{margin:0}.footer .list-payment{justify-content:center;padding:0}.footer__copyright{margin:0;color:#fbf4eb9e;text-align:center}.copyright__content{font-size:1.15rem}.copyright__content a{color:currentColor;text-decoration:none}.policies{display:inline;margin:0;padding:0}.policies li{display:inline-flex;align-items:center;justify-content:center}.policies li:before{content:"\b7";padding:0 .8rem}.policies li a{display:block;padding:.6rem 0}@media screen and (min-width:750px){.footer-block__details-content .list-menu__item--link:hover,.footer__support-email:hover,.copyright__content a:hover{color:#fbf4eb;text-decoration:underline;text-underline-offset:.3rem}.footer__list-social .list-social__link:hover{color:#4b3028;background:#fbf4eb}}@media screen and (min-width:990px){.footer__main-grid{grid-template-columns:minmax(0,1fr) minmax(36rem,.95fr) minmax(22rem,.65fr);gap:clamp(4rem,6vw,8rem);align-items:start}.footer__links-column,.footer__brand-column,.footer__contact-column{order:initial}}@media screen and (max-width:989px){.footer__brand-bar{margin-bottom:2.4rem}}@media screen and (max-width:749px){.footer__content-top{padding-right:calc(2rem / var(--font-body-scale));padding-left:calc(2rem / var(--font-body-scale))}.footer__brand-wordmark{font-size:clamp(3rem,12vw,4.6rem)}.footer__main-grid{gap:3.6rem}.footer__link-groups{gap:2rem}.footer-block__details-content .list-menu__item--link{min-height:3.8rem;font-size:1.45rem}.footer__trust-list{gap:.7rem}.footer .newsletter-form .field{grid-template-columns:minmax(0,1fr) auto}.footer .newsletter-form__button{min-width:6.6rem;padding:0 1.2rem}.footer__content-bottom-wrapper{justify-content:center}.footer__column--info,.footer__localization,.footer__copyright{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-footer.css.map */
