.footer{padding:calc(2 * var(--space-unit)) 0 calc(10 * var(--space-unit))}.back-to-top+.footer{border-top:0}.footer a:not(.btn){color:currentColor}.footer .footer-col--links a:not(.btn){transition:-webkit-text-decoration .2s ease-out;transition:text-decoration .2s ease-out;transition:text-decoration .2s ease-out,-webkit-text-decoration .2s ease-out;-webkit-text-decoration:underline transparent 1px;text-decoration:underline transparent 1px;text-underline-offset:.15625rem}.footer .footer-col--links a:not(.btn):hover{text-decoration-color:currentColor}.footer .input-with-button{box-shadow:inset 0 0 0 var(--input-border-width) rgba(var(--text-color)/.2)}.footer .input-with-button:focus-within{box-shadow:inset 0 0 0 var(--input-border-width) currentColor}.footer .input-with-button>.btn{border:0}.footer .media{display:inline-block}.footer .social{display:inline-flex}.footer__main>.footer-col:first-child .disclosure{border-top:0}.footer-block+.footer-block{margin-top:calc(12 * var(--space-unit))}.footer-block__btns,.footer-col--newsletter .input-with-button{margin-top:1.5em}.footer-block__btns svg{width:20px;height:20px}.footer-block__btns .social{margin-top:-4px}.footer-block__image{margin-bottom:calc(6 * var(--space-unit))}.footer-block__heading{margin-bottom:1em}.footer-menu{line-height:1.5}.footer-menu>summary{cursor:default}.footer-menu__links{padding-bottom:calc(2 * var(--space-unit))}.footer-menu__links>li{margin-bottom:1rem}.footer-menu__links>li:last-child{margin-bottom:.625rem}.footer__meta .localization__selector:not(:last-child){margin-bottom:calc(6 * var(--space-unit))}.footer__meta select,.footer__meta .custom-select__btn,.footer__meta .custom-select__listbox{border-color:rgba(var(--text-color)/.2)}.footer__meta .custom-select__btn:focus{border-color:rgba(var(--text-color)/.6)}.footer__meta .custom-select__listbox{top:auto;bottom:5px}.payment-icons{margin-bottom:-7px;margin-inline-end:-7px}.payment-icons>li{margin-bottom:7px}.payment-icons>li:not(:last-child){margin-inline-end:7px}.payment-icons svg{width:40px;height:24px}.payment-icon{display:block}.footer__hr{margin:calc(8 * var(--space-unit)) 0;background-color:rgba(var(--text-color)/.2)}.footer__base{--row-gap: calc(6 * var(--space-unit))}.footer-sublinks{display:flex;flex-wrap:wrap;margin-top:-.625rem}@media(min-width:40rem){.footer__meta .localization__grid{display:flex}.footer__meta .localization__selector:not(:last-child){margin:0;margin-inline-end:calc(5 * var(--space-unit))}.footer__meta .custom-select,.footer__meta .custom-select__native{max-width:250px}.footer__meta .custom-select__btn{width:auto}}@media not (min-width:48rem){.footer__main{--row-gap: 32px}.footer__menus{--column-gap: 0;--row-gap: 0;width:100%}.footer__base{--row-gap: calc(4 * var(--space-unit))}.footer-col--collapsed .disclosure__title{margin-bottom:0}.footer-col--collapsed .disclosure__panel{position:relative;top:-10px;margin-bottom:0;padding-top:0}.footer-col--collapsed.footer-col--newsletter .disclosure__content{padding-bottom:2rem}.footer-col--collapsed .disclosure{border-top:1px solid rgba(var(--text-color)/.2);border-bottom:1px solid rgba(var(--text-color)/.2)}.footer-col--collapsed+.footer-col--collapsed .disclosure{border-top:0}.footer-col--not-collapsed{margin-top:calc(10 * var(--space-unit))}.footer-block__social{margin-bottom:-6px}.footer-col--not-collapsed+.footer-col--not-collapsed>.footer-block{padding-top:var(--row-gap);border-top:1px solid rgba(var(--text-color)/.2)}.footer__hr{visibility:hidden;margin-bottom:0}.footer__meta{--column-gap: calc(8 * var(--space-unit));margin-top:6px;margin-right:0}.footer__payment{padding-inline-end:0}}@media(min-width:48rem){.footer-sublinks__item{margin:1.5rem 0 0}.footer{padding:calc(48 * var(--fluid-1-5)) 0 calc(16 * var(--space-unit))}.footer-block__btns svg{width:22px;height:22px}.footer__main{justify-content:space-between;margin-right:-16px;margin-left:-16px}.footer-col{padding:0 16px}.footer-col--links,.footer-col--newsletter,.footer-col--text:not(.footer-col--text-full-width){flex:0 0 50%}.footer-menu>summary{padding:0;pointer-events:none}.footer-menu>summary .icon{display:none}.footer-menu .disclosure__title{margin-bottom:1em}.footer-menu .disclosure__panel{overflow:initial}.footer-sublinks{justify-content:flex-end;margin:-1.5rem 0 0;margin-inline-start:-1.5rem}.footer-menu__links{padding-bottom:calc(8 * var(--space-unit))}}@media(min-width:64rem){.footer__main{flex-wrap:nowrap}.footer-menu__links{padding-bottom:calc(2 * var(--space-unit))}.footer-col--links{flex:0 1 auto;min-width:130px;max-width:25%}.footer-col--newsletter{flex:0 1 350px}.footer-col--text:not(.footer-col--text-full-width){flex:1 1 350px;max-width:460px}.footer__meta{flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end}.footer__payment--right .payment-icons{justify-content:flex-end}}@media(min-width:80rem){.footer__main{margin-right:-32px;margin-left:-32px}.footer-col{padding:0 32px}}.footer{padding-block:40px 24px}.footer .footer__main{margin:0}.footer .footer-col{min-width:0;max-width:none;padding:0}.footer .footer-col--text{margin-top:0}.footer .footer-block__image{margin-bottom:12px}.footer-block__logo--reverse img{filter:brightness(0) invert(1)}.footer .footer-block__text,.footer-block__location-heading{color:rgba(var(--text-color) / .6)}.footer .footer-block__text,.footer-block__address,.footer-block__email,.footer .footer-menu__links{font-size:14px;line-height:1.6}.footer .footer-block__text p:last-child,.footer-block__address p:last-child{margin-bottom:0}.footer-block__location-heading{margin:16px 0 8px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.footer-block__email{display:inline-block;max-width:100%;margin-top:16px;overflow-wrap:anywhere}.footer-block__contact-note{margin-top:4px;font-size:12px;line-height:1.6;opacity:.65}.footer .footer-block__social{margin-top:20px}.footer .social{gap:8px;margin:0;padding:0}.footer .social__link{width:32px;height:32px;padding:8px;border-radius:50%;background:#ffffff17}.footer .social__link svg{width:16px;height:16px}.footer .footer-menu .disclosure__title{font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.1em}.footer .footer-menu__links>li{margin-bottom:12px}.footer .footer-menu__links a:not(.btn){text-decoration:none}.footer .footer-menu__links a:not(.btn):is(:hover,:focus-visible){text-decoration:underline}.footer .footer__hr{visibility:visible;margin:32px 0 28px}.footer__bottom{display:grid;gap:24px;align-items:end}.footer__copyright{line-height:1.7;opacity:.65}.footer__company-note{margin-top:4px}.footer .footer-sublinks{justify-content:flex-start;gap:10px 20px;margin:0;padding:0}.footer .footer-sublinks__item{margin:0}.footer__trust{display:grid;gap:16px;min-width:0}.footer__partners{display:flex;flex-wrap:wrap;gap:12px}.footer__partners:empty{display:none}.footer__partner{display:flex;align-items:center;justify-content:center;width:min(176px,calc(50% - 6px));min-height:44px;padding:8px 12px;border-radius:4px;background:#fff}.footer__partner img{display:block;width:100%;height:auto;max-height:32px;object-fit:contain}.footer .payment-icons{gap:6px;margin:0}.footer .payment-icons>li{margin:0}.footer .payment-icons svg{width:32px;height:20px}.footer .footer__localization{grid-column:1 / -1;margin:0}@media(min-width:48rem){.footer .footer__main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.footer .footer-menu .disclosure__title{margin-bottom:8px}.footer .footer-menu .disclosure__content{padding:0}.footer .footer__main>.footer-col--text:first-child{grid-column:1 / -1;max-width:460px}.footer__bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__trust{grid-column:1 / -1;justify-items:end}.footer__partners,.footer .payment-icons{justify-content:flex-end}.footer__partners{width:100%}}@media(min-width:64rem){.footer .footer__main{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:80rem){.footer--columns-5 .footer__main{grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(0,1fr));gap:36px}.footer--columns-5 .footer__main>.footer-col--text:first-child{grid-column:auto;max-width:none}.footer__bottom{grid-template-columns:minmax(0,1fr) auto minmax(360px,1.15fr);gap:24px}.footer__policies{grid-column:2}.footer__trust{grid-column:3}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/footer.css.map */
