.footer--immersive{border-top:none;position:relative}.footer.gradient{background-attachment:scroll}.footer__panel--main{display:flex;flex-direction:column;gap:clamp(5rem,8vw,10rem)}.footer__top{display:grid;gap:4rem;padding-inline:1.5rem}.footer__newsletter-block{order:1;max-width:54rem}.footer__menus{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}.footer__top--newsletter-only,.footer__top--menus-only{display:block}.footer__eyebrow,.footer__menu-subtitle{margin:0 0 1.4rem}.footer__menu-subtitle{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.66)}.footer__newsletter-copy{max-width:42rem;margin-bottom:2.4rem;color:rgba(var(--color-foreground),.84)}.footer__newsletter-copy p{margin-top:0}.footer__newsletter-form{width:100%}.footer__newsletter-input-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem;padding-bottom:1.2rem}.footer__newsletter-input-row:before,.footer__newsletter-input-row:after{content:"";position:absolute;left:0;right:0;bottom:0}.footer__newsletter-input-row:before{border-bottom:1px solid rgba(var(--color-foreground),.86)}.footer__newsletter-input-row:after{display:none}.footer__newsletter-input-row--keyboard-focus{outline:.2rem solid rgba(var(--color-foreground),.9);outline-offset:.2rem}.footer__newsletter-input{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;padding:0;min-height:0;color:rgb(var(--color-foreground));font:inherit}.footer__newsletter-input:focus{outline:none;box-shadow:none}.footer__newsletter-input::placeholder{color:rgba(var(--color-foreground),.62)}.footer__newsletter-input:-webkit-autofill,.footer__newsletter-input:-webkit-autofill:hover,.footer__newsletter-input:-webkit-autofill:focus,.footer__newsletter-input:-webkit-autofill:active{-webkit-text-fill-color:rgb(var(--color-foreground));caret-color:rgb(var(--color-foreground));-webkit-box-shadow:0 0 0 1000px transparent inset;box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}.footer__newsletter-input:focus:not(:focus-visible){outline:none;box-shadow:none}.footer__newsletter-button{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;padding:.2rem 0 0;min-width:3.2rem;background:transparent;color:rgb(var(--color-foreground));transition:transform var(--duration-default) ease}.footer__newsletter-button .svg-wrapper{display:flex;align-items:center}.footer__newsletter-button svg{width:2.4rem;height:2.4rem}.footer__newsletter-button svg path{transform:translate(-.2rem);transition:transform var(--duration-default) ease}.footer__newsletter-button:hover,.footer__newsletter-button:focus-visible{transform:translate(.15rem)}.footer__newsletter-button:hover svg path,.footer__newsletter-button:focus-visible svg path{transform:translate(.05rem)}.footer__newsletter-button:focus-visible,.footer__menu-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.9);outline-offset:.3rem}.footer__newsletter-status{display:flex;align-items:center;gap:10px;margin-top:1.2rem;min-height:2rem;color:rgba(var(--color-foreground),.76)}.footer__newsletter-check{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0}.footer__newsletter-status--error{color:rgb(var(--color-error, 239 72 61))}.footer__menu-column{min-width:0}.footer__menu{display:grid;gap:.9rem}.footer__menu-link{position:relative;color:rgba(var(--color-foreground),.84);text-decoration:none;text-decoration-thickness:.1rem;text-underline-offset:.24rem;transition:color var(--duration-default) ease,text-decoration-color var(--duration-default) ease,text-decoration-thickness var(--duration-default) ease}.footer__menu-link:hover,.footer__menu-link--active{color:rgb(var(--color-foreground));text-decoration:underline}.footer__menu-link:hover{text-decoration-thickness:.14rem}.footer__logo-band,.footer__logo-mark,.footer__logo-fallback{width:100%}.footer__logo-mark{position:relative;width:100%;aspect-ratio:4.62;overflow:hidden;isolation:isolate;background:linear-gradient(0deg,#fe2b30f2 0% 100%),linear-gradient(90deg,silver 2.24%,#e8e8e8 18.77%,#646464 74.86%,silver 101.42%);background-blend-mode:color,normal;background-size:100% 100%,250% 100%;background-position:0 0,0 0;animation:footer-shimmer-background var(--footer-gradient-duration, 18s) ease-in-out infinite;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:alpha;mask-mode:alpha;box-shadow:none;transform:translateZ(0);-webkit-transform:translateZ(0)}.footer__logo-gradient{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;display:none}.footer__logo-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:linear-gradient(90deg,silver 2.24%,#e8e8e8 18.77%,#646464 74.86%,silver 101.42%);animation:none;transform:none;will-change:transform}.footer__logo-color{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#fe2b30;opacity:.92;mix-blend-mode:color;pointer-events:none;display:none}.footer__logo-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;opacity:clamp(.4,calc(var(--footer-texture-opacity, .35) + .3),.95);mix-blend-mode:overlay;filter:contrast(1.6) saturate(0) brightness(1.05);pointer-events:none}.footer__logo-texture-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.footer__logo-fallback{display:grid;place-items:center;min-height:18rem;font-size:clamp(4rem,12vw,12rem);line-height:.88;letter-spacing:-.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.8)}.footer__bottom{display:flex;flex-direction:column;gap:2.6rem}.footer__logo-legal-group{display:flex;flex-direction:column}.footer__legal{display:grid;gap:1.8rem;width:100%;padding:0 1.5rem}@media screen and (min-width:750px){.footer__top{padding-inline:var(--grid-margin)}.footer__legal{padding:1rem var(--grid-margin) 0}.footer__logo-legal-group{gap:25px}}.footer__legal-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem 2rem;align-items:center;padding:.5rem}.footer__legal-copy{margin:0;color:var(--footer-legal-text-color, rgba(var(--color-foreground), .76))}.footer__legal-richtext{color:var(--footer-legal-text-color, rgba(var(--color-foreground), .76));text-align:right}.footer__legal-richtext p{margin:0}.footer__legal-richtext a{color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.24rem;transition:text-decoration-thickness var(--duration-default) ease}.footer__legal-richtext a:hover{text-decoration-thickness:.16rem}.footer__legal-richtext a:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.9);outline-offset:.3rem}.footer-credits{display:block;isolation:isolate}.footer__legal-credits-toggle{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:12px;line-height:135%;cursor:pointer;color:var(--footer-legal-text-color, rgba(var(--color-foreground), .76));text-align:right;text-decoration:none}.footer__legal-credits-toggle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.9);outline-offset:.3rem}.footer-credits__bar{position:fixed;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;height:var(--footer-credits-height, 50px);padding:0 clamp(1.6rem,4vw,var(--grid-margin, 2.4rem));padding-bottom:env(safe-area-inset-bottom);background:var(--footer-credits-bg, #121212);color:var(--footer-credits-text, #ffffff);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--footer-credits-duration, .5s)}.footer-credits__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:12px;line-height:135%}.footer-credits__text p{margin:0}.footer-credits__text a{color:inherit;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.24rem}.footer-credits__close{-webkit-appearance:none;appearance:none;flex-shrink:0;margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:12px;line-height:135%;cursor:pointer;color:inherit;text-decoration:none}.footer-credits__close:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.footer-credits .footer,#MainContent{transition:transform var(--footer-credits-duration, .5s) cubic-bezier(.16,1,.3,1)}.footer-credits .footer{z-index:2}html.footer-credits-open #MainContent,html.footer-credits-open .footer-credits .footer{transform:translateY(calc(-1 * var(--footer-credits-shift, 50px)))}html.footer-credits-open .footer-credits__bar{visibility:visible;pointer-events:auto;transition-delay:0s}@media(prefers-reduced-motion:reduce){:root{--footer-credits-duration: .01ms}}@media screen and (max-width:749px){.footer__legal-credits-toggle,.footer-credits__text,.footer-credits__close{font-size:10px}.footer-credits__close{position:relative}.footer-credits__close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px}}@media screen and (min-width:990px){.footer__top{grid-template-columns:minmax(0,1.45fr) minmax(34rem,.85fr);gap:4rem 6rem;align-items:start}.footer__newsletter-block{order:2;justify-self:end;width:min(100%,42rem)}.footer__menus{order:1;display:flex;justify-content:space-between;align-items:flex-start;gap:3rem}.footer__menu-column{flex:1;min-width:0}.footer__top--newsletter-only .footer__newsletter-block{justify-self:start}}@media screen and (max-width:749px){.footer__panel--main{gap:4.2rem}.footer__top{gap:3.2rem}.footer__newsletter-block,.footer__menus{width:100%}.footer__logo-legal-group{gap:21px}.footer__legal-row{flex-wrap:nowrap;gap:1rem}.footer__legal-copy,.footer__legal-richtext{font-size:10px}.footer__menu-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;min-height:24px}.footer__legal-richtext a{padding:7px 0}.footer__logo-mark{transform:none;-webkit-transform:none}}@keyframes footer-shimmer{0%,to{transform:translate(-28%)}50%{transform:translate(28%)}}@keyframes footer-shimmer-background{0%,to{background-position:0 0,0% 0%}50%{background-position:0 0,100% 0%}}@media(prefers-reduced-motion:reduce){.footer__newsletter-input-row:before,.footer__newsletter-input-row:after,.footer__newsletter-button,.footer__newsletter-button svg path,.footer__menu-link,.footer__legal-richtext a{transition:none}.footer__logo-gradient{animation:none}.footer__logo-gradient:before{animation:none;transform:translate(0)}.footer__logo-mark{animation:none;background-position:0 0,50% 0%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-footer.css.map */
