.footer-section{--color-background-light: var(--footer-background-light-color);--color-foreground: var(--footer--text-color);--color-foreground-rgb: var(--footer--foreground-color-rgb);--color-link: var(--footer--heading-color);--color-link-hover: var(--footer--heading-color);background:var(--color-background-light);color:var(--color-foreground);visibility:visible;margin-top:1.5rem;font-size:.875rem;line-height:1.25rem}.footer-content,.footer__payment{position:relative}.footer-content{overflow-x:clip}.footer-content.with_newsletter .newsletter-background{--color-newsletter-background: var(--footer-newsletter-background-color);background:var(--color-newsletter-background);display:block;padding:10rem 0;position:absolute;right:0;top:0}.image-placeholder>svg{border:3px solid #002D57;border-radius:50%;padding:.25rem}.footer__payment .list-payment{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.75rem}.footer__payment .list-payment>li{margin:.125rem}.footer__payment .list-payment svg{filter:saturate(var(--footer__payment-icon-saturate, 1))}.footer-contacts__newsletter{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center}.footer-contacts__newsletter>.h5{margin-bottom:1rem}.footer-contacts__newsletter div{width:100%;max-width:351px}.footer-contacts__newsletter p{font-size:1rem;line-height:1.5rem}.footer-contacts__newsletter .newsletter-form__field-wrapper .button{margin-bottom:1rem}.footer-contacts__newsletter .newsletter-form__field-wrapper .button>svg{color:currentColor}.newsletter-form__field-wrapper .field>input{background-color:var(--color-base-background-1)}.footer-content .address .footer_logo{grid-area:footer_logo}.footer-content .footer-contacts__address{display:contents}.footer-content .footer-contacts__address>:first-child{grid-area:address}.footer-content .address :is(span.h5,ul){position:relative;z-index:1}.footer-content .address ul[data-index="1"]{grid-area:footer_menu_1}.footer-content .address ul[data-index="2"]{grid-area:footer_menu_2}.footer-content .address ul[data-index="3"]{grid-area:footer_menu_3}.footer-content .address .aboutus{grid-area:aboutus}.footer-content .address{align-items:flex-start;display:grid;grid-template-areas:"footer_logo footer_logo" "footer_menu_1 footer_menu_2" "aboutus aboutus" "address social" "payment payment";grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 1rem}._address>div,.footer-content .address [data-index]{display:flex;flex-direction:column}.footer-contacts__image{margin:0 auto}.footer-contacts__address{gap:2rem}.footer-contacts__social{grid-area:social}.footer__payment{grid-area:payment}@media (max-width: 500px){.footer-content .address{gap:1rem 2rem;grid-template-columns:1fr 1fr}}@media (max-width: 989px){.footer-contacts__newsletter{margin-top:1rem;margin-bottom:1rem;padding:1rem}.footer-content.with_newsletter .newsletter-background{left:0}}@media (min-width: 768px){.footer-content .address:not(.newsletter_block--hidden){grid-template-areas:"footer_logo footer_logo footer_logo footer_logo" "address footer_menu_1 footer_menu_2 aboutus";grid-template-columns:auto;padding:0 1rem 1rem}.footer-content .address.newsletter_block--hidden{grid-template-areas:"footer_logo footer_menu_1 footer_menu_2 footer_menu_3" "aboutus aboutus address address";grid-template-columns:repeat(4,1fr);width:100%}.footer-content .newsletter_block--hidden .footer-contacts__image{width:100vw}.footer-content .address.contacts_block--hidden{align-items:center}.footer-content .footer-contacts__address{display:flex;grid-area:address}.footer-content .address.with_no_logo{grid-template-areas:"address footer_menu_1 footer_menu_2 aboutus";padding-top:7rem}.footer-content.with_newsletter .newsletter-background{padding:10rem 0}.footer-contacts__image{margin:initial}.footer__payment{width:100%}.footer-contacts__address{gap:1rem}.footer__payment .list-payment{position:absolute;flex-wrap:wrap;justify-content:flex-start}.footer-contacts__social>a:hover svg path{fill:#000}.footer-content .address.newsletter_block--hidden [data-index],.footer-content .address.newsletter_block--hidden .footer-contacts__address{margin-top:2rem}.footer-content .address.newsletter_block--hidden .footer_logo{margin-top:3rem}}@media (min-width: 990px){.footer-content.with_newsletter .newsletter-background{bottom:0;left:auto;width:40vw;right:0}.footer-content .address{flex-grow:0;flex-shrink:0;gap:0 min(calc(1rem + (100vw - 990px)/2),3rem);padding:0 2rem;width:60%}.footer-content .address.newsletter_block--hidden{grid-template-areas:"footer_logo footer_menu_1 footer_menu_2 footer_menu_3 aboutus aboutus address address";grid-template-columns:auto}.footer-content .address.newsletter_block--hidden [data-index],.footer-content .address.newsletter_block--hidden .footer-contacts__address{margin-top:4rem}.footer-content:after{content:"";position:absolute;bottom:0;display:block;left:55%}.footer-contacts__address{margin-bottom:5rem}.footer-contacts__newsletter{flex-grow:1;padding:5rem 3rem 6rem}.footer-content>.wrapper{gap:0px}.footer-content .address.newsletter_block--hidden .footer_logo{margin-top:5rem}.footer-content .address:not(.newsletter_block--hidden) .footer_logo{margin-top:4rem}}@media (min-width: 1200px){.footer-contacts__newsletter{padding:5rem 6rem 6rem}.footer-content.with_newsletter .newsletter-background{width:calc(480px + (100vw - 1200px)/2)}}.footer-section h2,.footer-section h3,.footer-section h4,.footer-section h5,.footer-section .h2,.footer-section .h3,.footer-section .h4,.footer-section .h5{color:var(--footer--heading-color)}.footer-section h5,.footer-section .h5,.footer-section li{word-break:break-all;font-size:1rem;line-height:1.5rem}.footer-section input::-moz-placeholder{color:rgba(var(--color-foreground-rgb),.3)}.footer-section input::placeholder{color:rgba(var(--color-foreground-rgb),.3)}.footer-section a:hover{text-decoration-line:underline}.footer-block-toggler~.h5{display:block;font-weight:700;position:relative;word-break:break-word}.footer-section-bottom{border-top:2px solid var(--color-foreground-4)}.footer-bottom{color:#7a8fa3;background:var(--color-background);margin:0 auto;padding:1.5rem}.footer-bottom localization-form{display:inline-block}.footer-bottom .localization-selector{--color-button-background: none;--color-button-border: transparent;--color-button-text: currentColor;border-width:1px;font-size:1rem;font-weight:500;line-height:1.5rem;overflow:clip}.footer-bottom .localization-selector :is(svg.icon){color:currentColor}.footer__follow-on-shop{display:flex;justify-content:center}.footer-bottom ._menu{grid-area:links}.footer-bottom ._policies{grid-area:policies}.footer-bottom{display:grid;gap:.5rem;grid-template-areas:"links" "policies"}.footer-bottom ._menu{display:flex;align-items:center;justify-content:center}.footer-bottom ._menu>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.footer-bottom ._menu>ul>li:hover a{text-decoration-line:underline}.footer-bottom .copyright__content{font-size:.875rem;line-height:1.25rem;font-weight:400}.policies{display:flex;justify-content:center;padding-top:.75rem;padding-bottom:.75rem}.policies>li{position:relative;padding-left:.5rem;padding-right:.5rem}.policies>li>.separator:before{content:"";position:absolute;left:0;border-left:1px solid var(--color-foreground-10);height:100%}@media (max-width: 767px){.footer-bottom{position:relative;text-align:center;z-index:11}}@media (min-width: 768px){.footer-bottom{grid-template-areas:"copyright links" "policies policies";align-items:center}.footer-bottom:has(#CountryForm,#LanguageForm){grid-template-areas:"switcher copyright links" "policies policies policies";grid-template-columns:max-content auto auto}.footer-bottom:has(#CountryForm,#LanguageForm) .localization-currency-wrapper{grid-area:switcher}.footer-bottom:has(#CountryForm,#LanguageForm) ._copyright{grid-area:copyright}.footer-bottom:has(#CountryForm):has(#LanguageForm){grid-template-areas:"countries languages copyright links" "policies policies policies policies";grid-template-columns:max-content max-content auto auto}.footer-bottom:has(#CountryForm):has(#LanguageForm) .localization-currency-wrapper:has(#CountryForm){grid-area:countries}.footer-bottom:has(#CountryForm):has(#LanguageForm) .localization-currency-wrapper:has(#LanguageForm){grid-area:languages}.footer-bottom.copyright_before_selectors:has(#CountryForm,#LanguageForm){grid-template-areas:"copyright switcher links" "policies policies policies"}.footer-bottom.copyright_before_selectors:has(#CountryForm):has(#LanguageForm){grid-template-areas:"copyright countries languages  links" "policies policies policies policies"}.footer-bottom .localization-form__select .localization-form__country,.footer-bottom .localization-form__select .localization-form__currency:before,.footer-bottom .localization-form__select .localization-form__currency:after{display:none}.footer-bottom .localization-selector{overflow:clip;position:relative}.footer-bottom .localization-selector>*{transition:transform .15s}.footer-bottom .localization-selector .icon-x{display:block;height:1.5rem;position:absolute;left:0;transform:translate(1rem,200%) scale(.75);width:1.5rem}.footer-bottom .localization-selector[aria-expanded=true]>:is(*,.icon-caret){transform:translateY(-200%)}.footer-bottom .localization-selector[aria-expanded=true] .icon-x{transform:translate(1rem) scale(.75)}.footer-bottom ._aside{margin-left:auto}.footer-bottom ._copyright:first-child,.footer-bottom ._menu{justify-content:space-between;padding-left:2rem}[dir=rtl] .footer-bottom ._aside{margin-left:0;margin-right:auto}}@media (min-width: 990px){[dir=rtl] .footer-content.with_newsletter:after{left:0;right:auto}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-footer.css.map */
