.footer{background-color:var(--black);color:var(--taupe);padding:0 var(--page-padding)}.footer__cols{display:grid;gap:48px;max-width:var(--page-width);margin:0 auto}.footer__col,.footer__col *{min-width:0}.footer__logo{display:inline-block}.footer__logo-image{height:32px;width:auto;filter:brightness(0) invert(1);margin-bottom:18px}.footer__logo-text{display:block;margin-bottom:18px;color:var(--white);font-size:20px;font-weight:var(--font-weight-heading);letter-spacing:.1em;text-transform:uppercase}.footer__group-title{color:var(--white);font-size:15px;font-weight:var(--font-weight-heading);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.footer__group-title--mobile{display:none}.footer__group-body p,.footer__newsletter-text{font-size:14px;line-height:1.7}.footer__group-body>p{margin-bottom:6px}.footer__group-body strong{color:var(--white);font-weight:var(--font-weight-strong)}.footer__group-body a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / var(--link-underline, 0%) 1px no-repeat;transition:color .2s var(--easing),background-size .25s var(--easing)}.footer__menu-list{list-style:none;margin:0;padding:0}.footer__menu-list li{font-size:14px;padding:4px 0;transition:color .2s var(--easing)}.footer__menu-link{color:inherit;text-decoration:none}@media(hover:hover){.footer__menu-list li:hover,.footer__group-body a:hover{color:var(--white)}.footer__group-body a:hover{--link-underline: 100%}}.footer__signup{margin:0}.footer__signup-field{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(251,247,242,.35);padding-bottom:10px;margin-top:6px}.footer__signup-field input{flex:1;min-width:0;background:none;border:none;outline:none;padding:0;font-family:var(--font-family);font-size:14px;color:var(--white)}.footer__signup-field input::placeholder{color:#fbf7f280}.footer__signup-field button{flex:none;color:var(--white);font-size:13px;font-weight:var(--font-weight-heading);letter-spacing:.1em;text-transform:uppercase}.footer__signup-message{margin-top:10px;font-size:13px;color:var(--white)}.footer__signup-message--error{color:var(--sand)}.footer__social{display:flex;gap:16px;margin:22px 0 0;padding:0;list-style:none}.footer__social a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(251,247,242,.3);border-radius:50%;color:#fbf7f2e6;transition:background-color .2s var(--easing),border-color .2s var(--easing)}.footer__social svg{width:18px;height:18px}@media(hover:hover){.footer__social a:hover{background-color:#faf8f624;border-color:#faf8f699}}.trustpilot{display:flex;align-items:center;gap:10px}.trustpilot--stacked{display:none;justify-content:center;margin:-4px 0 24px}.trustpilot__label{color:var(--white);font-size:15px;font-weight:var(--font-weight-heading)}.trustpilot__stars svg{width:103px;height:21px;display:block}.trustpilot--inline{white-space:nowrap}.trustpilot--inline .trustpilot__stars svg{width:96px;height:19px}.trustpilot__link{font-size:13px;color:var(--white);text-decoration:underline;text-underline-offset:3px}.trustpilot__wordmark svg{width:84px;height:16px;display:block;color:var(--white)}.footer__paybar{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:var(--page-width);margin:44px auto 0}.footer .payment__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.footer .payment__list svg{height:24px;width:auto;display:block}.footer__follow{display:none}.footer__bottom{display:flex;justify-content:space-between;max-width:var(--page-width);margin:20px auto 0;padding:20px 0;border-top:1px solid rgba(251,247,242,.14);font-size:13px}@media screen and (max-width:749px){.footer{padding:0 22px}.footer__cols{grid-template-columns:1fr!important;gap:0}.footer__col--brand{text-align:center}.footer__logo-image{margin:0 auto 18px}.trustpilot--stacked{display:flex}.footer__col--brand br{display:none}.footer__group-title{display:flex;justify-content:space-between;align-items:center;font-size:15px;letter-spacing:.14em;position:relative;border-top:1px solid rgba(251,247,242,.16);padding:19px 28px 19px 2px;margin:0;text-align:left;cursor:pointer}.footer__group-title--mobile{display:flex}.footer__group-title:before,.footer__group-title:after{content:"";position:absolute;top:50%;right:4px;width:13px;height:1.5px;margin-top:-.75px;background-color:var(--taupe);transition:transform .3s var(--easing)}.footer__group-title:before{transform:rotate(90deg)}.footer__group.open .footer__group-title:before{transform:rotate(180deg)}.footer__group-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--easing)}.footer__group.open .footer__group-collapse{grid-template-rows:1fr}.footer__group-collapse>.footer__group-body{overflow:hidden;min-height:0;visibility:hidden;padding:0 2px;text-align:left;transition:padding .3s var(--easing),visibility 0s linear .3s}.footer__group.open .footer__group-collapse>.footer__group-body{visibility:visible;padding:2px 2px 28px;transition:padding .3s var(--easing),visibility 0s linear 0s}.footer__col:nth-last-child(2){border-bottom:1px solid rgba(251,247,242,.16)}.footer__col--newsletter{margin-top:30px}.footer__col--newsletter .footer__group-title{display:none}.footer__newsletter-text{font-size:15px}.footer__signup-field input{font-size:16px}.footer__signup-field{margin-top:14px}.footer__col--newsletter .footer__social{display:none}.footer__paybar{display:block;margin:34px 0 0}.footer .payment__list{justify-content:center;max-width:340px;margin:0 auto}.footer .payment__list svg{height:22px}.trustpilot--inline{display:none}.footer__follow{display:block;margin:32px 0 0;text-align:center}.footer__follow-label{font-size:15px;font-weight:var(--font-weight-medium);color:var(--white);margin-bottom:15px}.footer__follow .footer__social{margin-top:0;justify-content:center}.footer__follow .footer__social a{width:44px;height:44px}.footer__follow .footer__social svg{width:20px;height:20px}.footer__bottom{flex-direction:column;align-items:center;gap:4px;font-size:12px;padding:16px 0 22px;border-top:0;margin-top:24px}}@media(prefers-reduced-motion:reduce){.footer__group-title:before,.footer__group-collapse,.footer__group-collapse>.footer__group-body,.footer__group.open .footer__group-collapse>.footer__group-body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-footer.css.map */
