.footer-wordmark{display:block;line-height:.82;text-align:center;opacity:var(--footer-wordmark-opacity, 1)}.footer-wordmark__text{position:relative;display:block;font-family:var(--h1-family);font-weight:var(--h1-weight);font-size:var(--footer-wordmark-fitted, calc(var(--footer-wordmark-size, 26) * 1vw));white-space:nowrap;letter-spacing:var(--h1-letter-spacing);color:rgb(var(--color-heading));overflow-wrap:normal;-webkit-user-select:none;user-select:none}.footer-wordmark__letter{display:inline-block}.footer-wordmark__glyph{pointer-events:none;display:inline-block;transform-origin:center;transition:opacity .7s var(--ease-out),transform .7s cubic-bezier(.76,0,.24,1),-webkit-text-stroke-width .7s cubic-bezier(.76,0,.24,1)}.footer-wordmark__space{display:inline;word-spacing:.1em}html.js .footer-wordmark[data-animate]:not(.is-in) .footer-wordmark__glyph{opacity:0;transform:rotateY(-90deg) translateY(.12em);transition-delay:calc(var(--letter-index, 0) * var(--footer-wordmark-stagger, 60ms))}.footer-wordmark.is-revealed .footer-wordmark__glyph{transition-delay:1.2s}.footer-wordmark.is-revealed .footer-wordmark__letter:hover .footer-wordmark__glyph{transform:rotateY(180deg);transition-delay:0s}@supports (-webkit-text-stroke: 1px currentColor){.footer-wordmark.is-revealed .footer-wordmark__letter:hover .footer-wordmark__glyph{-webkit-text-fill-color:transparent;-webkit-text-stroke:max(1px,.018em) rgb(var(--color-heading))}}@supports ((-webkit-background-clip: text) or (background-clip: text)){.footer-wordmark--filled .footer-wordmark__text{background-image:var(--footer-wordmark-image);background-size:cover;background-position:center;-webkit-background-clip:text;background-clip:text;color:transparent}.footer-wordmark--filled.is-measured .footer-wordmark__glyph{background-image:var(--footer-wordmark-image);background-repeat:no-repeat;background-size:var(--wordmark-bg-width) var(--wordmark-bg-height);background-position:var(--letter-bg-x, 0) var(--letter-bg-y, 0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.footer-wordmark--filled.is-measured .footer-wordmark__text,.footer-wordmark--filled.is-revealed .footer-wordmark__letter:hover .footer-wordmark__glyph{background-image:none}}@media(max-width:749px){.footer-wordmark{line-height:.9}.footer-wordmark__text{font-size:var(--footer-wordmark-fitted, 24vw)}}@media(prefers-reduced-motion:reduce){html.js .footer-wordmark[data-animate]:not(.is-in) .footer-wordmark__glyph,.footer-wordmark.is-revealed .footer-wordmark__glyph,.footer-wordmark.is-revealed .footer-wordmark__letter:hover .footer-wordmark__glyph{opacity:1;transform:none;transition:none;-webkit-text-stroke-width:0}}@media(forced-colors:active){.footer-wordmark__text,.footer-wordmark--filled .footer-wordmark__text,.footer-wordmark--filled.is-measured .footer-wordmark__glyph,.footer-wordmark.is-revealed .footer-wordmark__letter:hover .footer-wordmark__glyph{-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;background-image:none;color:currentColor;opacity:1}}.footer-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(3.2rem,5vw,8rem);row-gap:3.2rem}.footer-newsletter__heading{font-family:var(--h3-family);font-weight:var(--h3-weight);font-size:clamp(2.4rem,2.6vw,var(--h3-size));line-height:1.25;letter-spacing:var(--h3-letter-spacing);color:rgb(var(--color-heading))}.footer-newsletter__heading :where(p){margin:0}.footer-newsletter__heading .ft-word>ft-reveal{vertical-align:top}.footer-newsletter{--footer-newsletter-height: calc(var(--input-height) + 1.6rem);--footer-newsletter-radius: 1.6rem;--footer-newsletter-pad: .6rem;--footer-newsletter-inner-radius: calc(var(--footer-newsletter-radius) - var(--footer-newsletter-pad))}.footer-newsletter__field{display:flex;align-items:center;gap:.8rem;padding:var(--footer-newsletter-pad);border:var(--input-border-width, 1px) solid rgba(var(--color-input-outline),calc(var(--input-border-opacity, 1) * .35));border-radius:var(--footer-newsletter-radius);background:transparent;transition:border-color var(--duration-short) var(--ease-inout)}.footer-newsletter__field:focus-within{border-color:rgb(var(--color-input-outline))}.footer-newsletter__field input[type=email]{flex:1 1 auto;min-width:0;min-height:calc(var(--footer-newsletter-height) - var(--footer-newsletter-pad) * 2);padding-inline:1.6rem 1.2rem;border:0;border-radius:0;background:transparent;color:rgb(var(--color-heading))}.footer-newsletter__field input[type=email]:focus-visible{outline:none}.footer-newsletter__field .button{flex:none;min-height:calc(var(--footer-newsletter-height) - var(--footer-newsletter-pad) * 2);padding-inline:calc(var(--button-padding-inline) + .6rem);border-radius:var(--footer-newsletter-inner-radius)}.footer-newsletter__button--inverse{background:rgb(var(--color-heading));color:rgb(var(--color-background));border-color:rgb(var(--color-heading))}[data-button-hover=reveal] .footer-newsletter__button--inverse>.button__hover{--reveal-ring: var(--color-background);--reveal-bg: var(--color-accent);--reveal-ink: var(--color-background)}.footer-newsletter__button--inverse:before{background:rgb(var(--color-accent))}.footer-newsletter__button--inverse:hover{color:rgb(var(--color-background));border-color:rgb(var(--color-accent))}.footer-newsletter__legal,.footer-newsletter__message{margin:1.6rem 0 0;font-size:1.4rem;color:rgba(var(--color-text),.85)}.footer-newsletter__legal :where(p){margin:0}.footer-newsletter__legal a{color:rgb(var(--color-heading));font-weight:600;text-decoration:underline;text-underline-offset:.25em}@media(max-width:989px){.footer-newsletter{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.footer-newsletter__field{display:grid;gap:1.2rem;padding:0;border:0;border-radius:0}.footer-newsletter__field:has(input:focus-visible){outline:none}.footer-newsletter__field input[type=email]:focus-visible{outline:none;border-color:rgb(var(--color-input-outline))}.footer-newsletter__field input[type=email]{min-height:var(--footer-newsletter-height);padding-inline:1.8rem;border:var(--input-border-width, 1px) solid rgba(var(--color-input-outline),calc(var(--input-border-opacity, 1) * .35));border-radius:var(--footer-newsletter-radius)}.footer-newsletter__field .button{width:100%;min-height:var(--button-height);border-radius:var(--footer-newsletter-radius)}}.footer-menu{display:block}.footer-menu__heading{margin:0;font-size:1.8rem;line-height:1.3}.footer-menu__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:0;border:0;background:none;color:rgb(var(--color-heading));font:inherit;text-align:start}.footer-menu__toggle:disabled{opacity:1;cursor:default}.footer-menu__sign{display:none}.footer-menu__list{list-style:none;display:flex;flex-direction:column;gap:1.4rem;margin:2.4rem 0 0;padding:0}.footer-menu__list ft-reveal{display:inline-block}.footer-menu__list a{color:rgba(var(--color-text),.8);text-decoration:none;transition:color .25s var(--ease-inout),background-size var(--duration-long) var(--ease-out)}.footer-menu__list a:hover,.footer-menu__list a[aria-current=page]{color:rgb(var(--color-accent))}@media(max-width:749px){.footer-menu{border-bottom:1px solid rgba(var(--color-border),.35)}.footer-menu+.footer-menu{margin-block-start:calc(var(--footer-gap-y, 6.4rem) * -1)}.footer-menu__toggle{min-height:8.4rem;cursor:pointer}.footer-menu__sign{display:grid;place-items:center;flex:none;width:2rem;height:2rem;color:rgb(var(--color-accent))}.footer-menu__sign .icon{grid-area:1 / 1;width:2rem;height:2rem}.footer-menu__minus,.footer-menu[open] .footer-menu__plus{display:none}.footer-menu[open] .footer-menu__minus{display:block}.footer-menu:not([open]) .footer-menu__panel{display:none}.footer-menu__panel{overflow:hidden}.footer-menu__list{margin-top:0;padding-bottom:2.4rem}}.footer-contact-item,.footer-contact-item__link{display:flex;align-items:center;gap:1.6rem;color:inherit;text-decoration:none}.footer-contact-item__icon{display:grid;place-items:center;flex:none;width:4.8rem;height:4.8rem;border:1px solid rgba(var(--color-heading),.3);border-radius:50%;color:rgb(var(--color-accent));transition:background .3s var(--ease-inout),color .3s var(--ease-inout),border-color .3s}.footer-contact-item__icon .icon{width:2rem;height:2rem}.footer-contact-item__text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.footer-contact-item__label{font-size:1.4rem;color:rgba(var(--color-text),.85)}.footer-contact-item__value{font-size:1.8rem;font-weight:600;color:rgb(var(--color-heading));overflow-wrap:anywhere}.footer-contact-item__link:hover .footer-contact-item__icon{background:rgb(var(--color-accent));border-color:rgb(var(--color-accent));color:rgb(var(--color-background))}.footer-contact-item__link:hover .footer-contact-item__value{color:rgb(var(--color-accent))}@media(max-width:749px){.footer-contact-item__icon{width:4.4rem;height:4.4rem}.footer-contact-item__value{font-size:1.6rem}}.footer-contact{display:flex;flex-direction:column;gap:3.2rem;align-items:flex-start}.footer-contact__heading{margin:0;font-size:1.8rem;line-height:1.3}.footer-contact .social-icons{gap:1.2rem}.footer-contact .social-icons a{width:4.4rem;height:4.4rem;border:1px solid rgba(var(--color-heading),.3);border-radius:1rem;transition:background .3s var(--ease-inout),color .3s var(--ease-inout),border-color .3s}.footer-contact .social-icons a:hover{background:rgb(var(--color-accent));border-color:rgb(var(--color-accent));color:rgb(var(--color-background))}@media(max-width:749px){.footer-contact{gap:2.4rem}}.footer{position:relative;background:var(--gradient-background);color:rgb(var(--color-text))}.footer__texture{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:var(--texture-opacity, .05)}.footer__texture img{width:100%;height:100%;object-fit:cover}.footer__inner{position:relative}.footer__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--footer-gap-x, 3.2rem);row-gap:var(--footer-gap-y, 6.4rem);align-items:start}.footer__body>*{position:relative;z-index:1;grid-column:span var(--footer-span, 12);min-width:0}.footer__body>.footer-wordmark{z-index:0}.footer__bar{position:relative;border-top:1px solid rgba(var(--color-border),.35)}.footer__bar-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2.4rem;padding-block:2.4rem;font-size:1.4rem}.footer__copyright{display:flex;flex-wrap:wrap;gap:.6rem;color:rgba(var(--color-text),.85)}.footer__copyright a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.footer__copyright a:hover{color:rgb(var(--color-heading))}.footer__bar-inner .localization{justify-content:center}.footer__bar-inner .payment-icons{justify-content:flex-end}.footer__bar-inner .localization .custom-select__btn{min-height:0;gap:.6rem;padding:.4rem 0;border:0;border-radius:0;background-color:transparent;color:rgb(var(--color-heading));font-size:1.4rem;font-weight:600}.footer__bar-inner .localization .custom-select__listbox{top:auto;bottom:calc(100% + .4rem)}.footer-to-top{position:fixed;inset-block-end:2.4rem;inset-inline-end:2.4rem;z-index:5}.footer-to-top[hidden]{display:none}.footer-to-top button{display:grid;place-items:center;width:4.8rem;height:4.8rem;border:1px solid rgb(255 255 255 / .2);border-radius:50%;background:#000;color:#fff;cursor:pointer;box-shadow:0 .4rem 2rem #0000002e}.footer-to-top .icon{width:1.8rem;height:1.8rem;transform:rotate(-45deg);transition:transform .3s var(--ease-out)}.footer-to-top button:is(:hover,:focus-visible) .icon{transform:translateY(-.3rem) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.footer-to-top .icon{transition:none}}@media(max-width:1199px){.footer__body>*{grid-column:span var(--footer-span-tablet, var(--footer-span, 12))}}@media(max-width:749px){.footer__body{grid-template-columns:minmax(0,1fr);column-gap:0}.footer__body>*{grid-column:auto}.footer__bar-inner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem;padding-block:3.2rem;text-align:center}.footer__copyright{order:3;justify-content:center}.footer__bar-inner .localization{order:1}.footer__bar-inner .payment-icons{order:2;justify-content:center}.footer-to-top{inset-block-end:1.6rem;inset-inline-end:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3544/assets/section-footer.css.map */
