.footer{--dur-rule: .7s;overflow-x:clip}.footer__rule{display:block;block-size:1px;background:var(--color-border);transform-origin:left center}:dir(rtl) .footer__rule{transform-origin:right center}.js-reveal .footer__rule:not(.is-revealed){transform:scaleX(0)}.footer__rule.is-revealed{transform:scaleX(1);transition:transform var(--dur-rule) var(--ease-drawer),opacity var(--dur-wave) var(--ease-reveal);transition-delay:var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){.js-reveal .footer__rule:not(.is-revealed),.footer__rule.is-revealed{transform:none}.footer__rule.is-revealed{transition:opacity var(--dur-base) ease}}.footer__rule--inner{display:none}@media(min-width:992px){.footer__rule--inner{display:block}}@media(min-width:992px){.footer__blocks{flex-flow:row wrap;row-gap:60px;padding-block:24px 32px;margin-inline:-16px}}.footer__inner>.footer__blocks>*{width:calc(100% + var(--page-margin) * 2);margin-inline:calc(var(--page-margin) * -1);padding-block:20px;padding-inline:var(--page-margin);border-block-end:1px solid var(--color-border)}.footer__inner>.footer__blocks>*:first-child{border-block-start:1px solid var(--color-border)}.footer__inner>.footer__blocks>*:last-child{border-block-end:0}.footer__inner>.footer__blocks>*:has(+.footer-menu-column){border-block-end:0}@media(min-width:992px){.footer__inner>.footer__blocks>*{width:var(--block-desktop-width, 25%);flex:0 0 var(--block-desktop-width, 25%);margin-inline:0;padding-block:0;padding-inline:16px;border-block-end:0}.footer__inner>.footer__blocks>*:first-child{border-block-start:0}.footer__inner:has(>.footer__blocks>.footer-logo--horizontal:first-child)>.footer__rule--inner{display:none}.footer__inner:has(>.footer__blocks>.footer-logo--horizontal:first-child)>.footer__blocks{padding-block-start:0}}.footer__bottom-row{padding-block:24px;align-items:center;gap:16px}@media(min-width:768px){.footer__bottom-row--top{flex-direction:row}.footer__bottom-row--top .footer__bottom-nav{margin-inline-start:auto}.footer__bottom-row--top .footer__social+.footer__bottom-nav{margin-inline-start:0}}.footer__bottom-row-inner>*{padding-block-end:20px}.footer__bottom-row-inner>*:last-child{padding-block-end:0}@media(min-width:768px){.footer__bottom-row-inner{display:flex;flex-direction:column;align-items:center;gap:20px}.footer__bottom-row-inner>*{padding-block-end:0}}@media(min-width:1024px){.footer__bottom-row-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}}@media(min-width:768px){.footer__social,.footer__bottom-nav{flex:1 1 0;min-width:0}}.footer__bottom-nav{gap:16px}@media(min-width:768px){.footer__bottom-nav{justify-content:flex-end}}.footer__bottom-link{color:var(--color-btn-tertiary-text);text-decoration:none;overflow-wrap:anywhere}.footer__bottom-link:after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;block-size:1px;background:currentColor;transform-origin:left center;transition:transform var(--dur-underline) var(--ease-smooth)}:dir(rtl) .footer__bottom-link:after{transform-origin:right center}@media(hover:hover)and (pointer:fine){.footer__bottom-link:after{transform:scaleX(0)}.footer__bottom-link:hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.footer__bottom-link:after,.footer__bottom-link:hover:after{transform:scaleX(1);transition:none}}.footer__payment{gap:8px}@media(min-width:768px){.footer__payment{grid-column:1;justify-self:start}}@media(min-width:1024px){.footer__payment{justify-content:flex-start}}.footer__payment-icon{width:38px;height:24px}.footer__copyright a{color:inherit;text-decoration:none}.footer__copyright a:hover{text-decoration:underline}@media(min-width:768px){.footer__copyright{grid-column:2;justify-self:center}}.footer__social .social-icons{gap:16px}@media(min-width:768px){.footer__social .social-icons{gap:20px;justify-content:flex-start}}.footer__large-logo{margin-block-start:24px}@media(min-width:768px){.footer__large-logo{margin-block-start:40px}}.footer__large-logo-link{width:var(--large-logo-width-mobile, 50%)}@media(min-width:768px){.footer__large-logo-link{width:var(--large-logo-width-desktop, 50%)}}.footer__large-logo-img{width:100%;height:auto}.footer__large-logo-name{font-size:var(--font-h1-size);line-height:var(--font-h1-line-height);letter-spacing:var(--font-h1-letter-spacing);text-decoration:none}.footer__localization{flex-direction:column;gap:12px}.footer__localization .localization-selector,.footer__localization .localization-selector__trigger{width:100%}.footer__localization .localization-selector__trigger{justify-content:space-between;min-height:var(--input-height);transition:border-color var(--dur-base) var(--ease-smooth)}.footer__localization .localization-selector__caret{transition:transform var(--dur-base) var(--ease-smooth)}@media(hover:hover)and (pointer:fine){.footer__localization .localization-selector:not(.is-open) .localization-selector__trigger:hover{border-color:color-mix(in srgb,var(--color-input-border),var(--color-input-text) 25%)}.footer__localization .localization-selector:not(.is-open) .localization-selector__trigger:hover .localization-selector__caret{transform:translateY(2px)}}@media(prefers-reduced-motion:reduce){.footer__localization .localization-selector__caret{transition:none}.footer__localization .localization-selector:not(.is-open) .localization-selector__trigger:hover .localization-selector__caret{transform:none}}@media(min-width:768px){.footer__localization{flex-direction:row;width:auto;grid-column:3;justify-self:end}.footer__localization .localization-selector,.footer__localization .localization-selector__trigger{width:auto}.footer__localization .localization-selector__trigger{justify-content:normal}}.footer-newsletter{gap:24px}.footer-newsletter__content{gap:20px}.footer-newsletter__field-group{gap:12px}@media(min-width:768px){.footer-newsletter__field-group{flex-direction:row;align-items:stretch}}.footer-newsletter__input{transition:border-color var(--dur-base) var(--ease-smooth),border-width var(--dur-base) var(--ease-smooth)}@media(min-width:768px){.footer-newsletter__input{flex:1 0 0;min-width:0}}.footer-newsletter__btn .btn{width:100%;min-height:var(--input-height);border-radius:var(--border-radius-inputs, 0)}@media(min-width:768px){.footer-newsletter__btn{width:auto;flex:0 1 auto;min-inline-size:0;max-inline-size:50%}.footer-newsletter__btn .btn{width:auto}}@media(min-width:768px){.footer-newsletter__field-group--stacked{flex-direction:column}}@media(min-width:768px){.footer-newsletter__field-group--stacked .footer-newsletter__btn{width:100%;max-inline-size:none}.footer-newsletter__field-group--stacked .footer-newsletter__btn .btn{width:100%}}.footer-newsletter__error{gap:8px;padding:12px 16px;color:var(--color-error);background-color:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid var(--color-error);border-radius:var(--border-radius-inputs, 0);font-size:var(--font-body-size)}.footer-newsletter__error-icon{color:var(--color-error)}.footer-newsletter__success{gap:8px;margin-block-start:12px;padding:12px 16px;color:var(--color-success-text);background-color:var(--color-success-bg);border-radius:var(--border-radius-inputs, 0)}.footer-menu-column{min-inline-size:0}.footer__inner>.footer__blocks>.footer-menu-column{padding-block:0;border-block-end:0}.footer-menu-column__column{display:none}@media(min-width:992px){.footer-menu-column__column{display:flex;flex-direction:column;gap:12px}}.footer-menu-column__heading{overflow-wrap:anywhere}.footer-menu-column__heading-link{color:inherit;text-decoration:none}.footer-menu-column__heading-link:hover{text-decoration:underline}.footer-menu-column__list{list-style:none;padding-inline:0;padding-block:0;gap:9px}.footer-menu-column__accordion .footer-menu-column__list{gap:24px}.footer-menu-column__link{font-weight:400;text-decoration:none;overflow-wrap:anywhere;opacity:.7;transition:opacity var(--dur-base) var(--ease-smooth),transform var(--dur-base) var(--ease-smooth)}@media(hover:hover)and (pointer:fine){.footer-menu-column__link:hover{text-decoration:none;color:var(--color-text-subdued);opacity:1;transform:translate(3px)}:dir(rtl) .footer-menu-column__link:hover{transform:translate(-3px)}}@media(prefers-reduced-motion:reduce){.footer-menu-column__link{transition:none}.footer-menu-column__link:hover{transform:none}}.footer-menu-column:not(.footer-menu-column+.footer-menu-column) .footer-menu-column__accordion{border-block-start:1px solid var(--color-border)}.footer-news-feed-wrap{min-inline-size:0}.footer-news-feed{padding:24px;border:1px solid var(--color-border)}.footer-news-feed__carousel{inline-size:100%;min-inline-size:0;max-inline-size:100%}.footer-news-feed__carousel .swiper{inline-size:100%;max-inline-size:100%;border:1px solid var(--color-border)}.footer-news-feed__carousel .swiper-wrapper{align-items:stretch;--swiper-wrapper-transition-timing-function: var(--ease-drawer)}.footer-news-feed__heading{margin-block-end:20px;overflow-wrap:anywhere}.footer-news-feed__post{block-size:auto;min-inline-size:0}.footer-news-feed__post-card{gap:16px;padding:16px;block-size:100%}.footer-news-feed__post-media{inline-size:96px;block-size:96px;background:var(--color-bg)}.footer-news-feed__post-body{gap:4px;min-inline-size:0}.footer-news-feed__post-title{font-weight:500;overflow-wrap:anywhere}.footer-news-feed__post-title:not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6){font-size:var(--font-subheading-size);line-height:var(--font-subheading-line-height);letter-spacing:var(--font-subheading-letter-spacing)}.footer-news-feed__post-link{color:inherit;text-decoration:none}.footer-news-feed__post-description{overflow-wrap:anywhere}.footer-news-feed__controls{margin-block-start:16px}.footer-text{gap:12px}.footer-text__btn{align-self:flex-start}.footer-contact{gap:16px}@media(min-width:768px){.footer-contact{gap:24px}}.footer-contact__list{list-style:none;padding-inline:0;padding-block:0;gap:8px}@media(min-width:768px){.footer-contact__list{gap:24px}}.footer-contact__item{gap:4px}.footer-contact__row{gap:12px}.footer-contact__icon{color:var(--color-btn-tertiary-text)}.footer-contact__label{font-weight:500;color:var(--color-btn-tertiary-text);text-decoration:none;width:fit-content;transition:opacity var(--dur-base) var(--ease-smooth)}@media(hover:hover)and (pointer:fine){.footer-contact__label:hover{opacity:.8}}.footer-contact__desc{font-style:normal;padding-inline-start:30px;overflow-wrap:anywhere}.footer-contact__desc p{margin:0}.footer-logo__inner{gap:16px}.footer-logo__link{max-width:calc(var(--logo-width-mobile-percent, 100) * 1%)}@media(min-width:768px){.footer-logo__link{max-width:calc(var(--logo-width-desktop-percent, 100) * 1%)}}@media(min-width:992px){.footer-logo--horizontal .footer-logo__link{flex-grow:1;max-width:calc(600px * var(--logo-width-desktop-percent, 100) / 100)}}.footer-logo__img{height:auto}.footer-logo__shop-name{font-size:var(--font-h4-size);line-height:var(--font-h4-line-height);letter-spacing:var(--font-h4-letter-spacing);color:var(--color-text);text-decoration:none}.footer-logo__tagline{color:var(--color-text-subdued)}.footer-logo__tagline p{margin:0}@media(min-width:992px){.footer-logo--horizontal .footer-logo__tagline{max-width:420px}}.footer__inner>.footer__blocks>.footer-logo--horizontal{padding-inline:0}@media(min-width:992px){.footer__inner>.footer__blocks>.footer-logo--horizontal{flex-basis:100vw;width:100vw;margin-inline:calc(50% - 50vw)}}.footer-logo__rule{display:none}@media(min-width:992px){.footer-logo__rule{display:block;block-size:1px;background:var(--color-border);transform-origin:left center}:dir(rtl) .footer-logo__rule{transform-origin:right center}.js-reveal .footer-logo__rule:not(.is-revealed){transform:scaleX(0)}.footer-logo__rule.is-revealed{transform:scaleX(1);transition:transform var(--dur-rule) var(--ease-drawer),opacity var(--dur-wave) var(--ease-reveal);transition-delay:var(--reveal-delay, 0ms)}}@media(min-width:992px)and (prefers-reduced-motion:reduce){.js-reveal .footer-logo__rule:not(.is-revealed),.footer-logo__rule.is-revealed{transform:none}.footer-logo__rule.is-revealed{transition:opacity var(--dur-base) ease}}@media(min-width:992px){.footer-logo--horizontal .footer-logo__inner{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding-block:44px}}.footer-menu-column__accordion .accordion__icon-svg{inline-size:.75rem;block-size:.75rem}
/*# sourceMappingURL=/cdn/shop/t/101/assets/footer.css.map */
