.footer{margin-top:auto;border-top:1px solid rgb(var(--color-border))}.footer__trust{padding:32px 0;border-bottom:1px solid rgb(var(--color-border))}.footer__trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;margin-inline:auto}@media(min-width:990px){.footer__trust-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1200px}}.footer__trust-item{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 4px;text-align:center}@media(min-width:990px){.footer__trust-item{padding:4px 24px}.footer__trust-item+.footer__trust-item{border-left:1px solid rgb(var(--color-border))}}.footer__trust-icon-wrap{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid currentColor;border-radius:50%}.footer__trust-icon{width:24px;height:24px}.footer__trust-content{display:grid;gap:5px}.footer__trust-title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;text-transform:uppercase;letter-spacing:.03em}@media(min-width:750px){.footer__trust-title{font-size:15px}}.footer__trust-text{max-width:240px;margin-inline:auto;font-size:12px;line-height:1.4;opacity:.85}@media(min-width:750px){.footer__trust-text{font-size:13px}}.footer__trust-text p{margin:0}.footer__main{padding-top:8px;padding-bottom:24px}.footer__social{margin:0 0 16px -10px}.footer__columns{display:grid;gap:0}@media(min-width:750px){.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.footer-block__heading{margin:0;font-family:var(--font-body-family);font-size:16px;font-weight:400}.footer-block__heading--small{font-size:14px}.footer-block__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}@media(max-width:749px){.footer-block:not(.footer-block--newsletter):not(.footer-block--text){border-top:1px solid rgb(var(--color-border))}.footer-block:last-of-type{border-bottom:1px solid rgb(var(--color-border))}.footer-block__toggle[aria-expanded=false]+*{display:none}.footer-block__toggle[aria-expanded=true] .accordion__icon:after{transform:rotate(0)}.footer-block__heading:has(.footer-block__toggle[aria-expanded=false])+.footer-block__content{display:none}.footer-block--newsletter,.footer-block--text{padding-top:20px}}@media(min-width:750px){.footer-block__toggle{min-height:0;margin-bottom:14px;cursor:default;pointer-events:none}.footer-block__toggle .accordion__icon{display:none}}.footer-block__heading--static{margin-bottom:14px}.footer-block__links{display:grid;gap:4px;padding-bottom:16px}.footer-block__link{display:inline-flex;align-items:center;min-height:24px;font-size:14px;text-decoration:none}@media(max-width:749px){.footer-block__link{min-height:36px}}.footer-block__link:hover{text-decoration:underline}.footer-block__newsletter-text{margin-bottom:12px}.newsletter-form .field__input{padding-right:56px;background:transparent;border-color:rgba(var(--color-foreground),.35)}.footer__bottom{border-top:1px solid rgb(var(--color-border))}.footer__bottom-inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px}@media(min-width:750px){.footer__bottom-inner{flex-direction:row;justify-content:space-between}}.footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px}.footer__copyright{font-size:13px}.footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 18px;font-size:12px}.footer__policies a,.footer__cookie-settings{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;opacity:.8;cursor:pointer}.footer__policies a:hover,.footer__cookie-settings:hover{opacity:1;text-decoration:underline;text-underline-offset:.2em}@media(max-width:749px){.footer__legal{flex-direction:column;gap:8px}}@media(min-width:750px){.footer__policies{justify-content:flex-start}}.payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.payment-icon{width:38px;height:24px}.footer__cod{padding:18px 0}.footer__cod-inner{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.footer__cod-icon{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid currentColor;border-radius:50%}.footer__cod-icon .icon{width:28px;height:28px}.footer__cod-content{flex:1 1 220px}.footer__cod-heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:18px;text-transform:uppercase;letter-spacing:.02em}@media(min-width:750px){.footer__cod-heading{font-size:22px}}.footer__cod-text{margin:2px 0 0;font-size:13px;opacity:.85}.footer__cod-button{flex:none}@media(max-width:749px){.footer__cod-button{width:100%}}@media(min-width:750px){.footer__columns{grid-template-columns:var(--footer-tablet, repeat(3, minmax(0, 1fr)))}}@media(min-width:990px){.footer__columns{grid-template-columns:var(--footer-desktop, repeat(3, minmax(0, 1fr)));gap:40px}}.footer-block--brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:20px}@media(max-width:749px){.footer-block--brand{padding-top:12px}}.footer-block__logo{display:block;width:var(--footer-logo-width, 150px)}.footer-block__logo img{width:100%;height:auto}.footer-block__logo-text{text-decoration:none}.footer-block__brand-text{font-size:13px;line-height:1.45;max-width:360px}.footer__social--brand{margin:0 0 0 -10px}.footer-block--contact{padding-bottom:20px}@media(max-width:749px){.footer-block--contact{padding-top:20px;border-top:1px solid rgb(var(--color-border))}}.footer-contact{display:grid;gap:10px}.footer-contact__item{display:inline-flex;align-items:flex-start;gap:10px;min-height:24px;font-size:14px;line-height:1.35;text-decoration:none}a.footer-contact__item:hover{text-decoration:underline}.footer-contact__item .icon{flex:none;width:18px;height:18px;margin-top:1px}.footer__payments-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px}.footer__cod-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border:1px solid currentColor;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-footer.css.map */
