.site-footer{padding-top:0;padding-bottom:0}.site-footer .page-width{max-width:1440px;padding-left:60px;padding-right:60px;padding-top:80px;margin-left:auto;margin-right:auto}.site-footer .page-width .grid{margin-left:-40px;display:flex;flex-wrap:wrap}.site-footer .page-width .grid .grid__item{padding-left:40px}.site-footer .footer__item--newsletter{width:100%;max-width:496px;margin-left:auto}.site-footer .footer__item--newsletter .footer__item-padding{padding-right:0}.site-footer .footer__item--newsletter .footer__item-padding .footer__collapsible p{color:#222;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.site-footer .footer__item--newsletter .footer__newsletter-text{color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.footer__newsletter-wrapper{position:relative;display:flex;width:100%}.footer__newsletter-input{flex:1;border-radius:99px;border:1px solid var(--Color-Neutral-Darkest, #01080B);padding:12px 50px 12px 16px;font-size:14px;font-weight:400;line-height:24px;color:#222;background:#fff;outline:none;transition:border-color .2s ease}.footer__newsletter-input:focus{border:1px solid var(--Color-Neutral-Darkest, #01080B)}.footer__newsletter-input::placeholder{color:#999}.footer__newsletter-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:none;padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.footer__newsletter-btn:hover{transform:translateY(-50%) scale(1.1)}.footer__newsletter-btn:active{transform:translateY(-50%) scale(.95)}.footer__newsletter-btn svg{display:block}.footer__newsletter-text{display:block;margin-top:16px;font-size:14px;line-height:150%;color:#666}.footer__social{margin-top:24px}.footer__bottom{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px;padding-top:40px;padding-bottom:20px;margin-top:40px}.footer__copyright{color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0}.footer__copyright p{margin:0;display:inline}.footer__policy{display:flex;align-items:center;gap:8px}.footer__policy-link{color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-decoration:none;transition:opacity .2s ease}.footer__policy-link:hover{opacity:.7;text-decoration:underline}.footer__policy-separator{color:#222;font-size:14px;margin:0 8px}.footer__newsletter,.footer__newsletter-input{max-width:100%}.site-footer [data-type=menu]{max-width:202px}.site-footer__linklist a{color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.footer__bottom{margin-top:64px;position:relative;gap:32px}.footer__bottom .footer__copyright{color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.footer__bottom .footer__policy{gap:24px}.footer__bottom .footer__policy a{color:#222;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}footer{position:relative;overflow-x:hidden;max-width:100vw}footer:before{content:"";display:block;width:calc(100% + 120px);height:1px;background:#01080b26;position:absolute;bottom:70px;left:0;z-index:2}@media(max-width:1200px){.site-footer .footer__item--newsletter{margin-left:unset;margin-top:64px}.site-footer .page-width .grid{justify-content:center}.site-footer .footer__item--newsletter .footer__item-padding .footer__collapsible p,.site-footer .footer__item--newsletter .footer__newsletter-text{text-align:center}.footer__social{justify-content:center;display:flex}}@media(max-width:1000px){.site-footer .collapsible-content__inner .grid__item:after{display:none}.site-footer .page-width{padding-top:64px}.site-footer .footer_collapsible--disabled{padding-top:0}.site-footer__linklist li{text-align:start}.site-footer__linklist li a{font-size:14px}.site-footer .grid__item:after{display:none!important}.site-footer .page-width .grid{justify-content:start!important}.site-footer .page-width .grid .grid__item{padding-left:20px!important}.site-footer .page-width .grid{margin-left:-20px!important}.site-footer [data-type=menu]{max-width:140px}[data-center-text=true] .payment-icons{margin-top:42px}.footer__bottom{padding-top:0;margin-top:96px}.footer__bottom .footer__policy{flex-direction:column;align-items:center;gap:24px}footer:before{bottom:242px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-footer.css.map */
