.main-footer{margin-top:var(--container-vertical-space);border-top:1px solid var(--color-borders-footer);background:var(--color-background-footer);color:var(--color-text-footer);--footer-brand-width: clamp(250px, 18vw, 300px);--footer-link-hover-color: #e8dcc4}.main-footer a{color:var(--color-text-footer);transition:all .1s linear}.no-touchevents .main-footer a:hover{color:var(--footer-link-hover-color)}.main-footer .social-icons svg *{fill:var(--color-text-footer);transition:all .1s linear}.no-touchevents .main-footer .social-icons a:hover svg *{fill:var(--footer-link-hover-color)}.main-footer .localization-form__item-text{color:var(--color-text-footer)}.main-footer .localization-form__item-symbol svg path{fill:var(--color-text-footer)}.main-footer .footer-item__menu span{display:block;margin-bottom:.3125rem}.main-footer .footer-logo{margin-bottom:clamp(1.75rem,3vw,2.75rem);text-align:center}.main-footer .footer-logo img{display:block;width:clamp(150px,12vw,210px);max-width:54vw;height:auto;margin-inline:auto}.main-footer .footer-logo__link{display:inline-flex;align-items:center;color:var(--color-text-footer);text-decoration:none}.main-footer .footer-logo .footer-logo__image{display:block;width:clamp(180px,16vw,240px);max-width:100%;height:auto}.main-footer .footer-grid-rich{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:clamp(2rem,3vw,3.5rem) clamp(2.25rem,5vw,5rem);align-items:start;max-width:1120px;margin-inline:auto}.main-footer .footer-grid-rich .footer-item--text{grid-column:1 / -1!important;max-width:44rem;margin-inline:auto;text-align:center}.main-footer .footer-grid-rich .footer-item__title{font-size:clamp(1.05rem,.95vw,1.25rem);line-height:1.5;margin-bottom:.75rem;word-break:keep-all}.main-footer .footer-grid-rich .footer-item--text .footer-item__title{font-size:clamp(1.55rem,1.9vw,2.15rem);line-height:1.45}.main-footer .footer-grid-rich .footer-item__content,.main-footer .footer-grid-rich .footer-item__menu{font-size:clamp(.9rem,.82vw,1rem);line-height:1.8}.main-footer .footer-grid-rich .footer-item__content{max-width:42rem;margin-inline:auto}.main-footer .footer-grid-rich .footer-item__menu span{margin-bottom:.45rem}.main-footer .footer-grid-rich .footer-item__menu{display:block}.main-footer .footer-grid-rich .footer-item__menu span{width:100%!important}.main-footer .footer-grid-rich .footer-item__menu a{overflow-wrap:break-word;word-break:keep-all;line-break:strict}.main-footer .footer-grid-rich .footer-item__menu .footer-item__link--contact,.main-footer .footer-grid-rich .footer-item__menu .footer-item__link--cta{margin-top:.7rem}.main-footer .footer-grid-rich .footer-item__menu .footer-item__link--contact a,.main-footer .footer-grid-rich .footer-item__menu .footer-item__link--cta a{display:inline-flex;align-items:center;width:auto;padding:.35rem .85rem;border:1px solid currentColor;border-radius:999px;line-height:1.35;text-decoration:none}.main-footer .footer-grid-rich .social-icons{margin-top:1rem;justify-content:center}.main-footer .footer-grid-rich .social-icons a{width:2.35rem;height:2.35rem;margin:.18rem}.main-footer .footer-grid-rich .social-icons a .icon{width:2rem;height:2rem}.main-footer .footer-grid-rich .social-icons a{color:var(--color-text-footer)}.main-footer .social-icons svg,.main-footer .social-icons svg *{fill:currentColor!important}@media screen and (min-width:1024px){body .main-footer{padding:clamp(3rem,4.5vw,4.75rem) clamp(2rem,3vw,3rem) 1.5rem}body .main-footer .footer-top{display:grid;grid-template-columns:minmax(var(--footer-brand-width),320px) repeat(3,minmax(0,1fr));gap:clamp(2.25rem,3.5vw,3.75rem) clamp(2.75rem,4.5vw,5rem);align-items:start;max-width:1280px;margin:0 auto 2.25rem;padding:0}body .main-footer .footer-logo{grid-column:1;grid-row:1;margin:0 0 1.25rem!important;text-align:left}body .main-footer .footer-logo img{margin-inline:0!important}body .main-footer .footer-logo .footer-logo__image{width:var(--footer-brand-width)}body .main-footer .footer-items.footer-grid-rich{display:contents}body .main-footer .footer-grid-rich .footer-item--text{grid-column:1;grid-row:1 / span 2;max-width:var(--footer-brand-width);margin:0;padding-top:clamp(7.75rem,9.25vw,9.25rem);text-align:left}body .main-footer .footer-grid-rich .footer-item--menu{min-width:0;margin-bottom:0!important}body .main-footer .footer-items.footer-grid-rich>.footer-item--menu:nth-of-type(2){grid-column:2;grid-row:1}body .main-footer .footer-items.footer-grid-rich>.footer-item--menu:nth-of-type(3){grid-column:3;grid-row:1}body .main-footer .footer-items.footer-grid-rich>.footer-item--menu:nth-of-type(4){grid-column:4;grid-row:1}body .main-footer .footer-items.footer-grid-rich>.footer-item--menu:nth-of-type(5){grid-column:2;grid-row:2}body .main-footer .footer-items.footer-grid-rich>.footer-item--menu:nth-of-type(6){grid-column:3;grid-row:2}body .main-footer .footer-items.footer-grid-rich>.footer-item--menu:nth-of-type(7){grid-column:4;grid-row:2}body .main-footer .footer-grid-rich .footer-item__title{font-size:clamp(15px,1vw,17px)!important;line-height:1.5;margin:0 0 .85rem}body .main-footer .footer-grid-rich .footer-item--text .footer-item__title{font-size:clamp(20px,1.45vw,24px)!important;margin-bottom:1rem}body .main-footer .footer-grid-rich .footer-item__content{max-width:var(--footer-brand-width);margin-inline:0;font-size:clamp(13px,.82vw,14px);line-height:1.9}body .main-footer .footer-grid-rich .footer-item__content p{margin-bottom:1rem}body .main-footer .footer-grid-rich .footer-item__menu{display:block;font-size:clamp(13px,.9vw,15px);line-height:1.75}body .main-footer .footer-grid-rich .footer-item__menu span{margin-bottom:.45rem}body .main-footer .footer-grid-rich .footer-item__menu span a{border:0;font-size:inherit}body .main-footer .footer-grid-rich .social-icons{justify-content:flex-start}}@media screen and (max-width:1023px){.main-footer .footer-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.main-footer .footer-grid-rich .footer-item--text{grid-column:1 / -1}.main-footer .footer-grid-rich .footer-item__title{font-size:16px}.main-footer .footer-grid-rich .footer-item--text .footer-item__title{font-size:22px}.main-footer .footer-grid-rich .footer-item__content{font-size:13px}.main-footer .footer-grid-rich .footer-item__menu{font-size:14px;line-height:1.75}}@media screen and (max-width:767px){.main-footer .footer-logo{margin-bottom:1.75rem}.main-footer .footer-logo img{width:min(170px,58vw)}.main-footer .footer-logo .footer-logo__image{width:min(220px,70vw)}.main-footer .footer-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9rem 1.4rem;max-width:100%}.main-footer .footer-grid-rich .footer-item--text{grid-column:1 / -1;text-align:left}.main-footer .footer-grid-rich .footer-item__content{margin-inline:0}.main-footer .footer-grid-rich .footer-item__title{font-size:15px;margin-bottom:.5rem}.main-footer .footer-grid-rich .footer-item--text .footer-item__title{font-size:22px}.main-footer .footer-grid-rich .footer-item__content,.main-footer .footer-grid-rich .footer-item__menu{font-size:13px;line-height:1.7}.main-footer .footer-grid-rich .footer-item__menu span{margin-bottom:.35rem}.main-footer .footer-grid-rich .footer-item__menu .footer-item__link--contact a,.main-footer .footer-grid-rich .footer-item__menu .footer-item__link--cta a{padding:.35rem .65rem}.main-footer .footer-grid-rich .social-icons{justify-content:flex-start}}.shop-login-button{display:block}.footer-bottom>div{display:flex;justify-content:space-between}@media screen and (max-width:767px){.footer-bottom>div{flex-direction:column}.footer-bottom>div .localization-form{margin-inline-start:-.9375rem;margin-top:.625rem}}.footer-top+.footer-bottom{border-top:1px solid var(--color-borders-footer)}.footer-item__icons{display:flex;flex-wrap:wrap;gap:.3125rem}.footer-item__newsletter input{padding-inline-end:2.5rem}.footer-item__newsletter button[type=submit]{top:var(--gutter-small);position:absolute;width:50px;height:calc(100% - var(--gutter-small));padding-top:9px}html[dir=rtl] .footer-item__newsletter button[type=submit]{left:0}html[dir=ltr] .footer-item__newsletter button[type=submit]{right:0}.no-touchevents .footer-item__newsletter button[type=submit]:hover svg{opacity:1}.footer-item__newsletter button[type=submit] svg{width:65%;height:65%;opacity:.66;transition:all .1s linear}.footer-item__newsletter button[type=submit] svg path{stroke:var(--color-text-footer)}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-footer.css.map */
