.footer--88{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--footer-margin-top);padding:var(--footer-padding-top) 0 var(--footer-padding-bottom);border-top:0;background:var(--footer-bg);color:var(--footer-text)}.footer--88,.footer--88 input,.footer--88 button,.footer--88 select{font-family:var(--font-body-family)}.footer--88 .footer__glow{position:absolute;z-index:-1;top:-320px;left:50%;width:min(1120px,120vw);height:640px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--footer-accent) 8%,transparent) 0%,transparent 68%);pointer-events:none}.footer--88 .footer__inner{position:relative;width:min(calc(100% - 40px),var(--page-width));margin:0 auto}.footer--88 .footer-block__newsletter-button:focus-visible,.footer--88 a:focus-visible,.footer--88 .localization-selector:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px}.footer--88 .footer__form-message{display:flex;gap:8px;align-items:center;margin:12px 0 0;color:var(--footer-text);font-size:13px;line-height:1.4}.footer--88 .footer__form-message--error{color:#ffb7ae}.footer--88 .footer__form-message--success{color:var(--footer-accent)}.footer--88 .footer__form-message .icon{width:16px;height:16px;flex:0 0 auto}.footer--88 .footer__directory{display:grid;grid-template-columns:minmax(220px,var(--footer-brand-column-width)) minmax(0,1fr);gap:var(--footer-directory-gap);padding:68px 0 64px}.footer--88 .footer__brand-logo{display:inline-block;color:var(--footer-text);text-decoration:none}.footer--88 .footer__brand-logo-image{display:block;width:var(--footer-logo-width);max-width:100%;height:auto}.footer--88 .footer__brand-logo-image--inverted{filter:invert(1)}.footer--88 .footer__wordmark{display:inline-flex;align-items:flex-start;color:var(--footer-text);font-family:var(--font-heading-family);font-size:17px;font-weight:600;line-height:1;letter-spacing:.2em;text-decoration:none}.footer--88 .footer__brand-tagline{max-width:min(100%,var(--footer-brand-line-width));margin:23px 0 0;color:var(--footer-muted);font-size:var(--footer-brand-line-size);line-height:1.65}.footer--88 .footer__social{margin-top:23px}.footer--88 .footer__social .list-social{gap:8px;justify-content:flex-start;margin:0}.footer--88 .footer__social .list-social__link{width:38px;height:38px;padding:9px;border:1px solid var(--footer-line);border-radius:50%;color:var(--footer-muted)}.footer--88 .footer__social .list-social__link:hover{border-color:var(--footer-accent);color:var(--footer-text)}.footer--88 .footer__blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:48px var(--footer-block-gap);align-items:start}.footer--88 .footer__blocks--count-4{grid-template-columns:minmax(135px,.85fr) minmax(150px,.95fr) minmax(190px,1.15fr) minmax(var(--footer-newsletter-width),1.35fr)}.footer--88 .footer-block__heading{margin:0 0 20px;color:var(--footer-text);font-family:var(--font-body-family);font-size:var(--footer-heading-size);font-weight:650;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.footer--88 .footer-block__links{margin:0;padding:0}.footer--88 .footer-block__links li+li{margin-top:10px}.footer--88 .footer-block__link,.footer--88 .footer-block__text,.footer--88 .footer-block__text a{color:var(--footer-muted);line-height:1.55}.footer--88 .footer-block__link{display:inline-block;padding:2px 0;font-size:var(--footer-menu-size);text-decoration:none;transition:color .16s ease}.footer--88 .footer-block__text,.footer--88 .footer-block__text a{font-size:var(--footer-text-size)}.footer--88 .footer-block__link:hover,.footer--88 .footer-block__link--active,.footer--88 .footer-block__text a:hover{color:var(--footer-text)}.footer--88 .footer-block__link--active{text-decoration:underline;text-decoration-color:var(--footer-accent);text-underline-offset:4px}.footer--88 .footer-block__text p{margin:0}.footer--88 .footer-block__text p+p{margin-top:8px}.footer--88 .footer-block__text a{text-underline-offset:3px}.footer--88 .footer-block--newsletter{width:100%;min-width:0}.footer--88 .footer-block__newsletter-form{width:100%;margin:0}.footer--88 .footer-block__newsletter-field{display:grid;grid-template-columns:minmax(0,1fr) 48px;min-height:52px;overflow:hidden;border:1px solid var(--footer-line);border-radius:5px;background:var(--footer-surface);transition:border-color .16s ease,box-shadow .16s ease}.footer--88 .footer-block__newsletter-field:focus-within{border-color:var(--footer-accent);box-shadow:0 0 0 1px var(--footer-accent)}.footer--88 .footer-block__newsletter-input{width:100%;min-width:0;min-height:50px;margin:0;padding:0 15px;border:0;outline:0;background:transparent;box-shadow:none;color:var(--footer-text);font-size:var(--footer-menu-size);line-height:1.2;-webkit-appearance:none;appearance:none}.footer--88 .footer-block__newsletter-input::placeholder{color:var(--footer-muted);opacity:.82}.footer--88 .footer-block__newsletter-button{display:inline-flex;align-items:center;justify-content:center;width:48px;min-height:50px;padding:0;border:0;border-left:1px solid var(--footer-line);background:transparent;box-shadow:none;color:var(--footer-text);cursor:pointer;transition:background-color .16s ease,color .16s ease}.footer--88 .footer-block__newsletter-button:hover{background:var(--footer-button);color:var(--footer-button-text)}.footer--88 .footer-block__newsletter-button svg{width:18px;height:18px}.footer--88 .footer-block__image{display:flex}.footer--88 .footer-block__image--center{justify-content:center}.footer--88 .footer-block__image--right{justify-content:flex-end}.footer--88 .footer-block__image img{display:block;height:auto}.footer--88 .footer__utility{display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);gap:32px;align-items:center;min-height:80px;border-top:1px solid var(--footer-line)}.footer--88 .footer__copyright{color:var(--footer-muted);font-size:11px;line-height:1.4;letter-spacing:.04em}.footer--88 .footer__localization{display:flex;gap:8px;align-items:center;justify-content:center;padding:0}.footer--88 .footer__localization:empty{display:none}.footer--88 .localization-form{display:flex;margin:0;padding:0}.footer--88 .localization-form__select,.footer--88 .localization-selector{width:auto;min-width:0;min-height:38px;margin:0;padding:0 28px 0 12px;border:1px solid var(--footer-line);border-radius:5px;background:transparent;color:var(--footer-muted);font-size:11px;line-height:1;letter-spacing:.04em;text-decoration:none}.footer--88 .localization-form__select:hover{border-color:var(--footer-muted);color:var(--footer-text)}.footer--88 .localization-form__select .icon-caret{right:11px;width:9px;height:6px}.footer--88 .disclosure__list-wrapper{border:1px solid var(--footer-line);border-radius:6px;background:var(--footer-surface);box-shadow:0 18px 50px #00000047}.footer--88 .disclosure__link{padding:10px 16px;color:var(--footer-muted);font-size:12px}.footer--88 .disclosure__link:hover,.footer--88 .disclosure__link--active{color:var(--footer-text)}.footer--88 .footer__localization-submit{min-height:38px;border:1px solid var(--footer-line);border-radius:5px;background:transparent;color:var(--footer-text)}.footer--88 .footer__payment{justify-self:end}.footer--88 .footer__localization:empty+.footer__payment{grid-column:3}.footer--88 .list-payment{justify-content:flex-end;margin:0;padding:0}.footer--88 .list-payment__item{padding:2px;opacity:.68;filter:grayscale(1)}.footer--88 .list-payment__item .icon{width:34px;height:auto}@media screen and (max-width:1199px){.footer--88 .footer__directory{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:min(var(--footer-directory-gap),40px)}.footer--88 .footer__blocks{grid-template-columns:repeat(2,minmax(180px,1fr));gap:40px 32px}.footer--88 .footer-block--newsletter{grid-column:1 / -1}}@media screen and (max-width:749px){.footer--88 .footer__inner{width:min(calc(100% - 36px),var(--page-width))}.footer--88 .footer__glow{top:-250px;width:150vw;height:500px}.footer--88 .footer__directory{display:block;padding:48px 0 46px}.footer--88 .footer__brand{padding-bottom:39px;border-bottom:1px solid var(--footer-line)}.footer--88 .footer__brand--mobile-center{text-align:center}.footer--88 .footer__brand--mobile-right{text-align:right}.footer--88 .footer__brand--mobile-center .footer__brand-logo-image,.footer--88 .footer__brand--mobile-center .footer__brand-tagline{margin-right:auto;margin-left:auto}.footer--88 .footer__brand--mobile-right .footer__brand-logo-image,.footer--88 .footer__brand--mobile-right .footer__brand-tagline{margin-left:auto}.footer--88 .footer__brand--mobile-center .list-social{justify-content:center}.footer--88 .footer__brand--mobile-right .list-social{justify-content:flex-end}.footer--88 .footer__brand-tagline{margin-top:17px}.footer--88 .footer__brand-logo-image{width:var(--footer-logo-width-mobile)}.footer--88 .footer__blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 26px;padding-top:39px}.footer--88 .footer-block--text,.footer--88 .footer-block--newsletter,.footer--88 .footer-block--image{grid-column:1 / -1}.footer--88 .footer-block__heading{margin-bottom:15px}.footer--88 .footer-block__links li+li{margin-top:5px}.footer--88 .footer-block__link{display:flex;align-items:center;min-height:35px;padding:4px 0}.footer--88 .footer-block__newsletter-field{grid-template-columns:minmax(0,1fr) 54px;min-height:56px}.footer--88 .footer-block__newsletter-input{min-height:54px;padding:0 16px}.footer--88 .footer-block__newsletter-button{width:54px;min-height:54px}.footer--88 .footer__utility{display:flex;min-height:0;padding:28px 0 30px;flex-direction:column;gap:22px;align-items:flex-start}.footer--88 .footer__copyright{order:3}.footer--88 .footer__localization{order:1;width:100%;justify-content:flex-start;flex-wrap:wrap}.footer--88 .localization-form__select,.footer--88 .localization-selector{min-height:44px}.footer--88 .footer__payment{order:2;width:100%;grid-column:auto;justify-self:auto;overflow:hidden}.footer--88 .list-payment{justify-content:flex-start;margin:-2px}}@media(prefers-reduced-motion:reduce){.footer--88 .footer-block__newsletter-field,.footer--88 .footer-block__newsletter-button,.footer--88 .footer-block__link{transition:none}}@supports not (color: color-mix(in srgb,white 50%,transparent)){.footer--88 .footer__glow{background:radial-gradient(ellipse at center,#f4c98a14,#f4c98a00 68%)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-88-footer.css.map */
