.gf-v31-footer.footer{background:#111;color:#f5f4f0;--color-background:17,17,17;--color-foreground:245,244,240;--color-link:245,244,240;padding-block:36px 24px;border:0}.gf-v31-footer .page-width{width:93vw;max-width:1560px;padding-inline:0}.gf-v31-footer .footer__content-top{padding-bottom:24px}.gf-v31-footer .footer-block--newsletter{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0;padding-bottom:0;border:0}.gf-v31-footer .footer-block__newsletter{text-align:left;flex:1}.gf-v31-footer .footer-block__newsletter .footer-block__heading{font-size:clamp(28px,3vw,42px);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:#fff;margin:0 0 12px}.gf-v31-footer .gf-newsletter-subtext{font-size:15px;color:#ddd;margin:0 0 18px;max-width:42em}.gf-v31-footer .newsletter-form{align-items:flex-start;margin:0;max-width:560px;width:100%}.gf-v31-footer .newsletter-form__field-wrapper{max-width:none;width:100%}.gf-v31-footer .field__input{background:#fff;color:#111;min-height:50px;font-size:16px;border-radius:0;padding-right:58px}.gf-v31-footer .field__label{color:#555}.gf-v31-footer .newsletter-form__button.field__button{right:0;top:0;background:#ff7a00;color:#111;width:50px;height:50px}.gf-v31-footer .field:after,.gf-v31-footer .field:before{display:none}.gf-v31-footer .footer__list-social{justify-content:flex-start;gap:8px;margin:0}.gf-v31-footer .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0}.gf-v31-footer .footer-block.grid__item{width:auto;max-width:none;margin:0}.gf-v31-footer .footer-block__heading{font-size:15px;font-weight:700;color:#fff;margin:0 0 10px}.gf-v31-footer .footer-block__details-content{margin:0}.gf-v31-footer .list-menu__item--link{color:#eee;font-size:14px;min-height:40px;padding-block:8px}.gf-v31-footer .footer__content-bottom{padding-top:20px;border-top:1px solid #ffffff30}.gf-v31-footer .footer__content-bottom-wrapper{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.gf-v31-footer .footer__localization{padding:0;gap:16px;flex:1}.gf-v31-footer .localization-form{margin:0;padding:0}.gf-v31-footer .localization-form__select{min-height:44px;margin:0;font-size:13px}.gf-v31-footer .footer__column--info{align-items:flex-end;padding:0;flex:1}.gf-v31-footer .footer__payment{margin:0}.gf-v31-footer .list-payment{padding:0;gap:2px;max-width:460px;justify-content:flex-end}.gf-v31-footer .list-payment__item{padding:3px}.gf-v31-footer .footer__copyright{margin-top:18px;font-size:13px;text-align:left}.gf-v31-footer .copyright__content{font-size:12px}.gf-v31-footer .policies{display:inline-flex;flex-wrap:wrap;gap:10px}.gf-v31-footer .policies li{display:inline-block}.gf-v31-footer :focus-visible{outline:2px solid #ff7a00;outline-offset:4px}@media(max-width:749px){.gf-v31-footer.footer{padding-top:28px}.gf-v31-footer .footer-block--newsletter{align-items:stretch;flex-direction:column;gap:14px}.gf-v31-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gf-v31-footer .footer__content-bottom-wrapper{flex-direction:column}.gf-v31-footer .footer__column--info{align-items:flex-start}.gf-v31-footer .list-payment,.gf-v31-footer .footer__localization,.gf-v31-footer .footer-block__details-content .list-menu__item--link{justify-content:flex-start}}.gf-v31-footer .list-payment__item svg{width:32px;height:20px}.gf-v31-footer .footer-block__heading,.gf-v31-footer .footer-block__heading strong{font-family:var(--font-body-family);font-style:normal;font-weight:700;text-transform:uppercase}.gf-v31-footer .policies{display:flex;gap:8px 18px;margin-top:12px;padding:0}.gf-v31-footer .policies li:before{content:none;display:none}.gf-v31-footer .policies li{padding:0;margin:0}.gf-v31-footer .footer__blocks-wrapper:empty{display:none}.gf-v31-footer .footer__copyright{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;min-width:0;text-align:center}.gf-v31-footer .footer__copyright .policies{justify-content:center;margin:0;min-width:0}.gf-v31-footer .gf-footer-copyright{flex-shrink:0}@media(min-width:750px){.gf-v31-footer .footer__copyright{flex-direction:row;align-items:baseline;justify-content:space-between;text-align:left}.gf-v31-footer .gf-footer-copyright{order:-1}.gf-v31-footer .footer__copyright .policies{justify-content:flex-end;margin-left:auto;max-width:72%}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/gf-v31-footer.css.map */
