.footer{padding-block:var(--space-12) var(--space-8);font-size:var(--text-sm);line-height:1.5}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline;text-underline-offset:.25em}.footer__newsletter,.footer__blocks,.footer__bottom{position:relative}.footer__newsletter:after,.footer__blocks:after{content:"";position:absolute;left:var(--page-gutter);right:var(--page-gutter);bottom:0;border-bottom:var(--border-width) solid rgb(var(--color-border))}.footer__newsletter{display:grid;gap:var(--space-6);padding-bottom:var(--space-10)}.footer__newsletter-text{display:flex;flex-direction:column;gap:var(--space-3);max-width:34rem}.footer__newsletter-heading{font-size:var(--heading-4)}.footer__newsletter-intro{color:rgb(var(--color-text-muted))}.newsletter-form{width:100%;max-width:34rem}.newsletter-form__row{display:flex;gap:var(--space-2)}.newsletter-form__row .field__input{flex:1 1 auto;min-width:0}.newsletter-form__submit{flex:none}.newsletter-form__success{font-weight:var(--font-body-weight-medium)}.newsletter-form__success:focus{outline:none}.newsletter-form__consent a{text-decoration:underline}.footer__blocks{padding-block:var(--space-4) var(--space-8)}.footer__grid{--grid-row-gap: 0}.footer-block--company{padding-block:var(--space-6)}.footer-block--menu{border-bottom:var(--border-width) solid rgb(var(--color-border))}.footer-block--menu:last-child{border-bottom:0}.footer-block__heading{font-family:var(--font-body-family);font-weight:var(--font-body-weight-medium);font-size:var(--text-xs);letter-spacing:var(--letter-spacing-caps);line-height:1.4;text-transform:uppercase}.footer-block__heading--static{margin-bottom:var(--space-4)}.footer-block__label{display:none}.footer-block__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--row-height);padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit}.footer-block__toggle .icon{flex:none;width:var(--icon-size-sm);height:var(--icon-size-sm);transition:transform var(--duration-base) var(--ease-standard)}.footer-block__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.js .footer-block--menu:has(.footer-block__toggle[aria-expanded=false]) .footer-block__list{display:none}.no-js .footer-block__label{display:block;padding-block:var(--space-4)}.no-js .footer-block__toggle{display:none}.footer-block__list{margin:0;padding:0 0 var(--space-4);list-style:none}.footer-block__list .footer-block__link{display:flex;align-items:center;min-height:var(--touch-target);color:rgb(var(--color-text-muted))}.footer-block__list .footer-block__link:hover,.footer-block__list .footer-block__link[aria-current=page]{color:rgb(var(--color-text))}.footer-block__sublist{margin:0;padding:0 0 0 var(--space-4);list-style:none}.footer-block__list .footer-block__link--label{color:rgb(var(--color-text))}.footer-block__text{color:rgb(var(--color-text-muted))}.footer-block__contact{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);font-style:normal;color:rgb(var(--color-text-muted))}.footer-block__contact .footer-block__link{display:inline-flex;align-items:center;min-height:var(--touch-target);color:rgb(var(--color-text))}.footer__bottom{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-8)}.footer__utility{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8)}.social-links{display:flex;flex-wrap:wrap;gap:0 var(--space-6);margin:0;padding:0;list-style:none}.social-links__link{display:inline-flex;align-items:center;min-height:var(--touch-target);font-weight:var(--font-body-weight-medium)}.payment-icons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.payment-icons__icon{display:block;width:auto;height:1.5rem}.footer__legal{display:flex;flex-direction:column;gap:var(--space-2);color:rgb(var(--color-text-muted));font-size:var(--text-xs)}.footer__policy-list{display:flex;flex-wrap:wrap;gap:0 var(--space-6);margin:0;padding:0;list-style:none}.footer__policy-link{display:inline-flex;align-items:center;min-height:var(--touch-target)}@media screen and (min-width:768px){.footer{padding-top:var(--space-16)}.footer__blocks{padding-block:var(--space-12)}.footer__grid{--grid-row-gap: var(--space-10)}.footer-block--menu{border-bottom:0}.footer-block--company{padding-block:0}.footer-block__label,.no-js .footer-block__label{display:block;padding-block:0;margin-bottom:var(--space-4)}.footer-block__toggle{display:none}.js .footer-block--menu:has(.footer-block__toggle[aria-expanded]) .footer-block__list{display:block}.footer-block__list{padding-bottom:0}.footer-block__list .footer-block__link,.footer-block__contact .footer-block__link,.social-links__link,.footer__policy-link{min-height:0;padding-block:.3125rem}.footer__legal{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-8)}}@media screen and (min-width:1024px){.footer__newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--space-16);padding-bottom:var(--space-12)}.newsletter-form{justify-self:end}.footer__newsletter--form-only{grid-template-columns:minmax(0,1fr)}.footer__newsletter--form-only .newsletter-form{justify-self:start}}.footer--considered{--color-text: 245 243 236;--color-text-muted: 193 199 184;--color-border: 66 73 59;--color-focus: 182 215 126;background:var(--footer-bg, #22261f);color:#f5f3ec;padding-block:clamp(48px,5vw,80px) 28px}.footer--considered .footer__newsletter{gap:32px;padding-bottom:52px}.footer--considered .footer__eyebrow{color:var(--footer-accent);font-size:11px;font-weight:500;letter-spacing:.17em;margin:0 0 8px}.footer--considered .footer__newsletter-heading{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.035em;max-width:18ch}.footer--considered .footer__newsletter-intro{max-width:42ch;line-height:1.8}.footer--considered .newsletter-form{max-width:480px}.footer--considered .newsletter-form__row{gap:0;border:1px solid #747e68;border-radius:4px;overflow:hidden;background:#2b3027}.footer--considered .newsletter-form__row .field__input{border:0;border-radius:0;background:transparent;color:#f5f3ec;min-height:54px;padding-inline:16px}.footer--considered .newsletter-form__row:focus-within{outline:2px solid var(--footer-accent);outline-offset:3px}.footer--considered .newsletter-form__submit{background:var(--footer-accent);color:#20271b;border:0;border-radius:0;padding-inline:22px;min-height:54px;font-weight:600}.footer--considered .newsletter-form__submit:hover{background:#d0e5ae}.footer--considered .newsletter-form__consent{color:#bac2ae;font-size:11px;line-height:1.7;margin-top:14px}.footer--considered .footer__blocks{padding-block:52px}.footer--considered .footer-block__heading{font-size:11px;font-weight:600;letter-spacing:.12em;color:#f5f3ec}.footer--considered .footer-block--company .footer-block__heading{font-family:var(--font-heading-family);font-size:28px;letter-spacing:-.04em;color:var(--footer-accent);margin-bottom:18px}.footer--considered .footer-block__text{line-height:1.8;max-width:29ch}.footer--considered .footer-block--company .footer-block__text p:first-child{font-size:17px;color:#f5f3ec;line-height:1.5;margin-bottom:14px}.footer--considered .footer-block__list .footer-block__link{padding-block:7px;line-height:1.65}.footer--considered a:hover{color:var(--footer-accent)}.footer--considered .footer__phone{display:block;font-family:var(--font-heading-family);font-size:20px;font-weight:600;margin-top:20px;padding-block:6px;color:#f5f3ec}.footer--considered .footer__email{display:inline-block;color:var(--footer-accent);padding-block:8px}.footer--considered .footer__hours{font-size:12px;color:#bac2ae;margin-top:12px}.footer--considered .footer__bottom{gap:22px}.footer--considered .footer__company-details{font-size:11px;line-height:1.8;color:#bac2ae}.footer--considered .footer__company-details p{margin:0}.footer--considered .footer__legal{border-top:1px solid #42493b;padding-top:18px;font-size:11px}.footer--considered .footer__policy-list{gap:0 18px}.footer--considered .payment-icons{gap:7px;opacity:.9}.footer--considered .payment-icons__icon{height:22px}@media(min-width:1024px){.footer--considered .footer__grid{grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:48px}.footer--considered .footer__newsletter{align-items:center}}@media(max-width:767px){.footer--considered .footer__newsletter{padding-bottom:32px}.footer--considered .footer__blocks{padding-block:24px 32px}.footer--considered .footer-block--company{padding-block:4px 28px}.footer--considered .footer-block--support{padding-top:30px}.footer--considered .footer-block__toggle{min-height:56px}.footer--considered .footer__legal{gap:16px}.footer--considered .newsletter-form__submit{padding-inline:16px}.footer--considered .footer__policy-link{min-height:44px}}@media(min-width:1024px){.footer.footer--considered .footer__grid{grid-template-columns:1.25fr 1fr 1fr 1fr 1.1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/footer.css.map */
