.bg-footer{font-family:var(--font-body-family);color:var(--bg-footer-text)}.bg-footer__top,.bg-footer__bottom{background:var(--bg-footer-bg)}.bg-footer__top{padding:var(--bg-footer-pt) 0 var(--bg-footer-pb)}.bg-footer__bottom{padding:var(--bg-footer-bottom-pt) 0 var(--bg-footer-bottom-pb)}.bg-footer__container{padding:0 20px}@media(min-width:552px){.bg-footer__container{padding:0 22px}}@media(min-width:1025px){.bg-footer__container{max-width:1200px;padding:0 15px;margin:0 auto}}.bg-footer__grid{display:grid;grid-template-columns:1fr;column-gap:30px}.bg-footer__block{min-width:0}.bg-footer__block--newsletter{margin:20px 0 0}@media(min-width:768px){.bg-footer__grid{grid-template-columns:repeat(3,1fr)}.bg-footer__block--newsletter{grid-column:1 / -1;margin:20px 0 45px}}@media(min-width:992px){.bg-footer__block--newsletter{grid-column:auto;margin:0 0 45px}}.bg-footer__heading{position:relative;margin:0 0 12px;font:600 20px/22px var(--font-body-family);letter-spacing:.05em;text-transform:uppercase;text-align:left;color:var(--bg-footer-heading);word-break:normal}.bg-footer__toggle{appearance:none;-webkit-appearance:none;display:block;position:relative;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;color:inherit;cursor:default}.bg-footer__list ul{margin:0;padding:0;list-style:none}.bg-footer__list li{font-size:14px;line-height:28px}.bg-footer__link{display:inline-block;font:400 14px/28px var(--font-body-family);letter-spacing:.02em;text-transform:capitalize;color:var(--bg-footer-text);text-decoration:none;transition:all ease .3s}@media(min-width:1025px){.bg-footer__link:hover span{text-decoration:underline;text-underline-offset:.3rem}}.bg-footer__subtext{margin:0 0 7px;font-size:14px;line-height:18px;letter-spacing:.02em;color:var(--bg-footer-text)}.bg-footer__subtext p{margin:0;font-size:16px;line-height:24px}@media(min-width:768px){.bg-footer__subtext{margin-bottom:10px}.bg-footer__subtext p{font-size:14px;line-height:18px}}@media(min-width:1601px){.bg-footer__subtext p{line-height:28px}}.bg-footer__form{max-width:420px}.bg-footer__field-row{display:flex;align-items:stretch;gap:10px}.bg-footer__input{appearance:none;-webkit-appearance:none;flex:1 1 auto;width:100%;min-width:0;height:54px;margin:0;padding:12px 15px;border:1px solid var(--bg-dark-2, #2f2f2f);border-radius:0;background:var(--bg-dark-2, #2f2f2f);color:var(--bg-white, #fff);font:400 14px/28px var(--font-body-family);letter-spacing:.02em;box-shadow:none}.bg-footer__input::placeholder{color:var(--bg-white, #fff);opacity:1;transition:opacity .3s ease}.bg-footer__input:focus::placeholder{opacity:0}.bg-footer__button{appearance:none;-webkit-appearance:none;flex:0 0 130px;width:130px;min-height:54px;margin:0;padding:12px 15px;border:1px solid var(--bg-gold, #d8a81c);border-radius:0;background:var(--bg-gold, #d8a81c);color:var(--bg-dark, #212121);font:600 18px/28px var(--font-body-family);letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color var(--bg-dur-long, .5s) var(--bg-ease-btn, cubic-bezier(.25, .46, .45, .94)),background-color var(--bg-dur-long, .5s) var(--bg-ease-btn, cubic-bezier(.25, .46, .45, .94)),border-color var(--bg-dur-long, .5s) var(--bg-ease-btn, cubic-bezier(.25, .46, .45, .94))}@media(hover:hover){.bg-footer__button:hover{background:var(--bg-white, #fff);border-color:var(--bg-white, #fff);color:var(--bg-dark, #212121)}}.bg-footer__message{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;line-height:28px;letter-spacing:.02em;color:var(--bg-footer-text)}.bg-footer__message svg{flex-shrink:0;width:13px;height:13px}.bg-footer__input:focus-visible,.bg-footer__message:focus-visible{outline:none;box-shadow:none}.bg-footer :is(a,button):focus-visible{outline:2px solid var(--bg-footer-text);outline-offset:3px;box-shadow:none}.bg-footer__social{display:flex;flex-wrap:wrap;gap:15px;margin:35px 0 0;padding:0 0 15px;list-style:none}.bg-footer__social-link{display:block;position:relative;box-sizing:border-box;width:38px;height:38px;padding:12px;border:1px solid var(--bg-white, #fff);border-radius:50%;background:var(--bg-white, #fff);color:#282828;font-size:0;line-height:1}.bg-footer__social-link svg{display:block;width:12px;height:12px;fill:#282828}@media(min-width:1025px){.bg-footer__social-link:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;box-shadow:0 0 0 2px var(--bg-white, #fff);transform:scale(.8);opacity:0;transition:transform .2s,opacity .2s;pointer-events:none}.bg-footer__social-link:hover:before{transform:scale(1);opacity:1}}.bg-footer__payment{margin-top:30px}.bg-footer__payment-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 13px;margin:0;padding:0;list-style:none}.bg-footer__payment-list li{display:block;margin:5px 0}.bg-footer__payment-list svg{display:block;width:auto;height:32px}@media(min-width:768px){.bg-footer__payment-list{justify-content:flex-start}}.bg-footer__copyright{font-size:14px;letter-spacing:.02em;text-transform:capitalize;text-align:center;color:var(--bg-footer-copyright)}.bg-footer__copyright p{margin:0;font-size:16px;line-height:24px}@media(min-width:768px){.bg-footer__copyright p{font-size:14px;line-height:35px}}@media(max-width:767px){.bg-footer__heading--toggle .bg-footer__toggle{padding-bottom:13px;border-bottom:1px solid var(--bg-footer-heading);cursor:pointer}.bg-footer__toggle:before,.bg-footer__toggle:after{content:"";position:absolute;top:calc(50% - 6.5px);z-index:2;transform:translateY(-50%) rotate(0);background:var(--bg-footer-heading);transition:all ease .3s}.bg-footer__toggle:before{right:5px;width:2px;height:12px}.bg-footer__toggle:after{right:0;width:12px;height:2px}.bg-footer__block--links.is-open .bg-footer__toggle:before{transform:translateY(-50%) rotate(90deg)}.bg-footer__block--links.is-open .bg-footer__toggle:after{transform:translateY(-50%) rotate(180deg)}.bg-footer__heading--toggle+.bg-footer__list{display:none;padding-bottom:10px}.bg-footer__block--links.is-open .bg-footer__list{display:block;animation:bg-footer-appear .35s ease}}@keyframes bg-footer-appear{0%{opacity:0;margin-top:-1rem}to{opacity:1;margin-top:0}}@media(prefers-reduced-motion:reduce){.bg-footer__block--links.is-open .bg-footer__list{animation:none}.bg-footer__toggle:before,.bg-footer__toggle:after,.bg-footer__social-link:before,.bg-footer__link,.bg-footer__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-bg-footer.css.map */
