.alpha-footer-section [class*=color-scheme-]{--alpha-footer-line: rgba(var(--color-foreground), .14);--alpha-footer-line-strong: rgba(var(--color-foreground), .3);--alpha-footer-muted: rgba(var(--color-foreground), .7);--alpha-footer-body: rgba(var(--color-foreground), .84);--alpha-footer-link: rgba(var(--color-foreground), .8);--alpha-footer-plate: rgba(var(--color-foreground), .045);--alpha-footer-accent: var(--alpha-red)}.alpha-footer-section .color-scheme-5{--alpha-footer-accent: rgb(var(--color-foreground));--alpha-footer-line: rgba(var(--color-foreground), .3);--alpha-footer-line-strong: rgba(var(--color-foreground), .55);--alpha-footer-muted: rgb(var(--color-foreground));--alpha-footer-body: rgb(var(--color-foreground));--alpha-footer-link: rgb(var(--color-foreground));--alpha-footer-plate: rgba(var(--color-foreground), .1)}.alpha-footer__label{display:block;margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:var(--alpha-footer-muted)}.alpha-footer-section a:link:not(.button),.alpha-footer-section a:visited:not(.button){color:var(--alpha-footer-link);text-decoration:none;transition:color .18s var(--alpha-ease)}.alpha-footer-section a:hover:not(.button),.alpha-footer-section a:active:not(.button),.alpha-footer-section a:focus-visible:not(.button){color:rgb(var(--color-foreground))}.alpha-footer-section a:focus-visible,.alpha-footer-section summary:focus-visible,.alpha-footer-section button:focus-visible,.alpha-footer-section input:focus-visible{outline:.2rem solid var(--alpha-footer-accent);outline-offset:.3rem}.alpha-footer__link{display:inline-flex;align-items:center;min-height:4.4rem}.alpha-footer__link-text,.alpha-footer__cell-value{position:relative;display:inline-block}.alpha-footer__link-text:after,.alpha-footer__cell-value:after{content:"";position:absolute;inset-inline-start:0;bottom:-.2rem;width:100%;height:.15rem;background-color:var(--alpha-footer-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--alpha-ease)}.alpha-footer__link:hover .alpha-footer__link-text:after,.alpha-footer__link:focus-visible .alpha-footer__link-text:after,.alpha-footer__cell-inner--link:hover .alpha-footer__cell-value:after,.alpha-footer__cell-inner--link:focus-visible .alpha-footer__cell-value:after{transform:scaleX(1)}.alpha-footer__bar-inner{display:grid;gap:1.4rem;padding-block:2rem}@media screen and (min-width:750px){.alpha-footer__bar-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4rem;padding-block:2.2rem}}.alpha-footer__bar-copy{min-width:0}.alpha-footer__bar .alpha-footer__bar-heading{display:flex;align-items:center;gap:1.1rem;margin:0;font-size:clamp(1.8rem,1.3rem + 1.1vw,2.4rem);line-height:1.05;color:rgb(var(--color-foreground))}.alpha-footer__bar-icon{display:inline-flex;flex:0 0 auto}.alpha-footer__bar-text{margin:.6rem 0 0;max-width:64ch;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;color:var(--alpha-footer-body)}.alpha-footer__bar-action{display:flex;flex-direction:column;align-items:flex-start;min-width:0}@media screen and (min-width:750px){.alpha-footer__bar-action{align-items:flex-end}}.alpha-footer__bar-btn.button,.alpha-footer__submit.button{min-width:0;min-height:4.8rem;gap:.8rem;padding:0 2.4rem;border-radius:0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.alpha-footer__bar-btn .alpha-icon{flex:none;transition:transform .18s var(--alpha-ease)}.alpha-footer__bar-btn:hover .alpha-icon{transform:translate(.3rem)}.alpha-footer__form{width:100%;max-width:44rem;margin:0}.alpha-footer__field{display:flex}.alpha-footer__input{flex:1 1 auto;min-width:0;height:4.8rem;padding:0 1.4rem;border:.1rem solid var(--alpha-footer-line-strong);border-inline-end:0;border-radius:0;background-color:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.6rem}.alpha-footer__input::placeholder{color:var(--alpha-footer-muted)}.alpha-footer__input:focus{border-color:rgb(var(--color-foreground));outline:none}.alpha-footer__form-message{display:flex;align-items:center;gap:.6rem;margin:1rem 0 0;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:var(--alpha-footer-body)}.alpha-footer__form-message--error,.alpha-footer__form-message--success{color:rgb(var(--color-foreground))}.alpha-footer__form-message--error{font-weight:600}.alpha-footer__counter{padding-block:2.4rem 1.6rem}@media screen and (min-width:750px){.alpha-footer__counter{padding-block:2.8rem .8rem}}.alpha-footer__promise{display:flex;flex-wrap:wrap;gap:0 3.2rem;margin:0 0 .4rem;padding:0 0 1.6rem;list-style:none;border-block-end:.1rem solid var(--alpha-footer-line)}.alpha-footer__promise-item{display:flex;align-items:center;gap:1rem;padding:.5rem 0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.45;color:var(--alpha-footer-body)}.alpha-footer__promise-icon{display:inline-flex;flex:0 0 auto;color:var(--alpha-footer-accent)}.alpha-footer__cells{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.alpha-footer__cell{display:flex;min-width:0}.alpha-footer__cell+.alpha-footer__cell{border-block-start:.1rem solid var(--alpha-footer-line)}.alpha-footer__cell-inner{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.7rem;width:100%;min-width:0;min-height:4.4rem;padding:1.6rem 0;color:inherit;text-decoration:none}@media screen and (min-width:750px){.alpha-footer__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.alpha-footer__cell{border-inline-start:.1rem solid var(--alpha-footer-line)}.alpha-footer__cell+.alpha-footer__cell{border-block-start:0}.alpha-footer__cell:nth-child(odd){border-inline-start:0}.alpha-footer__cell:nth-child(n+3){border-block-start:.1rem solid var(--alpha-footer-line)}.alpha-footer__cell-inner{padding:2.2rem 2.4rem}.alpha-footer__cell:nth-child(odd) .alpha-footer__cell-inner{padding-inline-start:0}.alpha-footer__cell:nth-child(2n) .alpha-footer__cell-inner{padding-inline-end:0}}.alpha-footer__cell-icon{display:inline-flex;color:var(--alpha-footer-accent)}.alpha-footer__cell-value{max-width:100%;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.alpha-footer__cell-value--lead{font-family:var(--font-heading-family);font-size:clamp(1.9rem,1.3rem + 1.1vw,2.3rem);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:normal}.alpha-footer__address{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-style:normal;line-height:1.5;color:var(--alpha-footer-body);overflow-wrap:break-word}.alpha-footer__hours{width:100%;max-width:26rem;margin:0}.alpha-footer__hours-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;padding:.15rem 0}.alpha-footer__hours-day{font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;color:var(--alpha-footer-body)}.alpha-footer__hours-time{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.5;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:rgb(var(--color-foreground))}.alpha-footer__hours-plain{margin:0;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5;color:var(--alpha-footer-body)}.alpha-footer__body{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.alpha-footer__brand{min-width:0}@media screen and (min-width:750px){.alpha-footer__brand{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;padding-bottom:3.2rem;border-bottom:.1rem solid var(--alpha-footer-line)}}@media screen and (min-width:990px){.alpha-footer__body{column-gap:5rem}.alpha-footer__brand{display:block;padding-bottom:0;border-bottom:0}.alpha-footer__menus{border-inline-start:.1rem solid var(--alpha-footer-line);padding-inline-start:5rem}}.alpha-footer__mark{min-width:0}.alpha-footer__logo{display:inline-block;margin:0 0 1.4rem}.alpha-footer__logo-img{display:block;max-width:100%;height:auto}.alpha-footer__logo-img--white{filter:brightness(0) invert(1)}.alpha-footer-section a.alpha-footer__wordmark:link,.alpha-footer-section a.alpha-footer__wordmark:visited{color:rgb(var(--color-foreground))}.alpha-footer__wordmark{display:inline-flex;align-items:center;min-height:4.4rem;margin:0 0 1.4rem;font-family:var(--font-heading-family);font-weight:700;font-size:2.2rem;letter-spacing:-.02em;text-transform:uppercase}.alpha-footer__tagline{margin:0;max-width:42ch;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.6;color:var(--alpha-footer-body)}.alpha-footer__social-block{margin-top:2.8rem}@media screen and (min-width:750px){.alpha-footer__social-block{margin-top:0}}@media screen and (min-width:990px){.alpha-footer__social-block{margin-top:2.8rem}}.alpha-footer__social{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.alpha-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:.1rem solid var(--alpha-footer-line-strong);transition:background-color .18s var(--alpha-ease),border-color .18s var(--alpha-ease),color .18s var(--alpha-ease),transform .18s var(--alpha-ease)}.alpha-footer-section a.alpha-footer__social-link:hover,.alpha-footer-section a.alpha-footer__social-link:focus-visible{border-color:var(--alpha-footer-accent);background-color:var(--alpha-footer-accent);color:rgb(var(--color-background));transform:translateY(-.2rem)}.alpha-footer__social-link svg{width:2rem;height:2rem}.alpha-footer__menus{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.alpha-footer__menus{column-gap:3.2rem;row-gap:3.2rem}}.alpha-footer__col{min-width:0}.alpha-footer__menu{border-top:.1rem solid var(--alpha-footer-line)}.alpha-footer__col:last-child .alpha-footer__menu{border-bottom:0}.alpha-footer__menu-summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.4rem;padding:.6rem 0;cursor:pointer;list-style:none}.alpha-footer__menu-summary::-webkit-details-marker{display:none}.alpha-footer-section .alpha-footer__title{margin:0;color:rgb(var(--color-foreground))}.alpha-footer-section .alpha-footer__title:before{background-color:var(--alpha-footer-accent)}.alpha-footer__caret{flex:0 0 auto;color:var(--alpha-footer-accent);transition:transform .2s var(--alpha-ease)}.alpha-footer__menu[open] .alpha-footer__caret{transform:rotate(180deg)}.alpha-footer__links{display:grid;gap:0;margin:0;padding:0 0 1.2rem;list-style:none;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.45}@media screen and (min-width:750px){.alpha-footer__menu,.alpha-footer__col:last-child .alpha-footer__menu{border:0}.alpha-footer__menu-summary{min-height:0;padding:0 0 1rem;cursor:default;pointer-events:none}.alpha-footer__caret{display:none}.alpha-footer__links{padding-bottom:0}.alpha-footer__bottom{margin-top:3.6rem}}.alpha-footer__bottom{margin-top:1.6rem;padding-top:.8rem;border-top:.1rem solid var(--alpha-footer-line);font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:var(--alpha-footer-muted)}.alpha-footer__bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 2.4rem}.alpha-footer__bottom-row+.alpha-footer__bottom-row{margin-top:.8rem;padding-top:1.4rem;border-top:.1rem solid var(--alpha-footer-line)}.alpha-footer__copyright{margin:0}.alpha-footer__policy-list{display:flex;flex-wrap:wrap;align-items:center;gap:0 2rem;margin:0;padding:0;list-style:none}.alpha-footer__payment{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:.6rem 0;list-style:none}.alpha-footer__payment-icon{display:block;width:3.4rem;height:2.2rem;opacity:.85}.alpha-footer__locale{display:inline-flex;align-items:center;gap:.6rem;margin:0}.alpha-footer__locale-icon{display:inline-flex;color:var(--alpha-footer-accent)}@media(prefers-reduced-motion:reduce){.alpha-footer-section a,.alpha-footer__link-text:after,.alpha-footer__cell-value:after,.alpha-footer__caret,.alpha-footer__social-link,.alpha-footer__bar-btn .alpha-icon{transition:none}.alpha-footer-section a.alpha-footer__social-link:hover,.alpha-footer-section a.alpha-footer__social-link:focus-visible,.alpha-footer__bar-btn:hover .alpha-icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-alpha-footer.css.map */
