:root{--footer-roman: "HelveticaNeueLTStd-Roman", "Helvetica Neue LT Std", "Helvetica Neue", Helvetica, Arial, sans-serif;--footer-cn: "HelveticaNeueLTStd-Cn", "Helvetica Neue LT Std Med Cn", "Helvetica Neue", Helvetica, Arial, sans-serif}.footer{background:#fff;color:#000;font-family:var(--footer-cn);position:relative;padding:40px 0 28px}.footer:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:#cdcac6}@media only screen and (min-width:768px){.footer{padding:60px 0 36px}.footer:before{left:44px;right:44px}}.footer a{color:#000;text-decoration:none;transition:opacity .15s ease}.footer a:hover{color:#000;opacity:.55}.footer__inner{display:grid;grid-template-columns:1fr;grid-template-areas:"newsletter" "greeting" "columns";row-gap:36px}.footer__greeting{grid-area:greeting}.footer__newsletter{grid-area:newsletter}.footer__columns{grid-area:columns}.footer__trustpilot{grid-area:trustpilot}@media only screen and (min-width:768px){.footer__inner{grid-template-columns:53% 47%;grid-template-areas:"greeting    ." "columns     newsletter" "trustpilot  .";column-gap:0;row-gap:48px;align-items:start}}.footer__greeting-title{margin:0 0 16px;font-family:var(--footer-cn);font-weight:500;font-size:21.67px;line-height:25.3px;letter-spacing:.087em;color:#000}.footer__account{display:flex;flex-direction:column;gap:6px}.footer__account-link{font-family:var(--footer-cn);font-weight:500;font-size:11.67px;line-height:13.7px;letter-spacing:.07em}.footer__account-link:last-child{margin-bottom:5px}@media only screen and (min-width:768px){.footer__greeting{margin-bottom:28px}.footer__greeting-title{font-family:var(--footer-roman);font-weight:400;font-size:24px;line-height:28px;letter-spacing:0;margin-bottom:18px}.footer__account-link{font-size:13px;line-height:16px;letter-spacing:.07em}}.footer__newsletter-title{margin:0 0 18px;font-family:var(--footer-cn);font-weight:500;font-size:21.67px;line-height:25.3px;letter-spacing:.084em}.footer__newsletter-text{margin:0 0 11px;max-width:54ch;font-family:var(--footer-cn);font-weight:500;font-size:11.67px;line-height:13.7px;letter-spacing:.05em}.footer__newsletter-field{display:flex;align-items:stretch;max-width:100%}.footer__newsletter-input{flex:1 1 auto;min-width:0;border:1px solid #B3B3B3!important;margin:0!important;box-shadow:none!important;border-radius:0;height:auto!important;min-height:0!important;background:transparent;padding:12px 16px;font-family:var(--footer-cn);font-weight:500;font-size:10.8px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#000}.footer__newsletter-input::placeholder{color:#9a9a9a!important;opacity:1!important;text-transform:uppercase}.footer__newsletter-input:focus{outline:none}.footer__newsletter-submit{flex:0 0 auto;border:1px solid #000;margin-left:-1px;background:transparent;height:auto!important;min-height:0!important;padding:12px 18px;font-family:var(--footer-cn);font-weight:500;font-size:10.8px;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#000;cursor:pointer;white-space:nowrap}.footer__newsletter-submit:hover{opacity:.6}.footer__newsletter-note{margin:0 0 10px;font-family:var(--footer-cn);font-weight:500;font-size:11.67px}.footer__newsletter-note--error{color:#b00020}.footer__newsletter form>div,.footer__newsletter div:has(>[data-testid=form-row]){min-height:20px!important}.footer__newsletter form{padding:0!important}.footer__newsletter input,.footer__newsletter button,.footer__newsletter button span{font-weight:500!important}@media only screen and (min-width:768px){.footer__newsletter-title{font-family:var(--footer-roman);font-weight:400;font-size:21px;line-height:25px;letter-spacing:0;margin-bottom:22px}.footer__newsletter-text{font-size:13px;line-height:16px;letter-spacing:.05em;margin-bottom:12px}.footer__newsletter-input,.footer__newsletter-submit{font-size:12px;letter-spacing:.02em}.footer__newsletter{max-width:408px}}.footer__columns{display:flex;flex-direction:column}@media only screen and (max-width:767px){.footer__columns{margin-top:-30px}}@media only screen and (min-width:768px){.footer__columns{flex-direction:row;flex-wrap:wrap;gap:clamp(24px,4vw,72px)}}.footer__col{min-width:0}.footer__col-title{display:block;width:100%;margin:0;padding:11px 0;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--footer-cn);font-weight:500;font-size:11.67px;line-height:13.7px;letter-spacing:.18em;text-transform:uppercase;color:#000}.footer__col-toggle{display:none}.footer__col-list{list-style:none;margin:0;padding:0 0 14px;display:none}.footer__col-title[aria-expanded=true]+.footer__col-list{display:block}.footer__col-list li{margin:0}.footer__col-list a{display:inline-block;padding:4px 0;font-family:var(--footer-cn);font-weight:500;font-size:11.67px;line-height:16px;letter-spacing:.02em}@media only screen and (min-width:768px){.footer__col-title{padding:0;border-top:0;cursor:default;margin-bottom:14px;font-size:13px;line-height:16px;letter-spacing:.08em}.footer__col-toggle{display:none}.footer__col-list{display:block!important;padding:0}.footer__col-list a{font-size:13px;line-height:16px;letter-spacing:.04em;padding:3px 0}}.footer__trustpilot{font-family:var(--footer-cn);font-weight:500;font-size:13px;text-align:left;max-width:370px;margin-left:-45px}.footer__trustpilot .trustpilot-widget{text-align:left}.footer__trustpilot iframe{margin:0!important}@media only screen and (max-width:767px){.footer__trustpilot{display:none}}.footer__wordmark{margin:36px 0 0;padding:0 18px}.footer__wordmark-svg{display:block;width:100%;height:auto;overflow:visible}.footer__wordmark-text{font-family:Helvetica Neue,Helvetica Neue LT Std,Helvetica,Arial,sans-serif;font-weight:500;font-size:125px;fill:#000}@media only screen and (min-width:768px){.footer__wordmark{margin-top:40px;padding:0 44px}}.footer__bottom{margin-top:14px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.footer__copyright{margin:0;font-family:var(--footer-cn);font-weight:500;font-size:11.67px;line-height:13.7px;letter-spacing:.1em;text-transform:uppercase;color:#000}@media only screen and (min-width:768px){.footer__bottom{margin-top:18px}.footer__copyright{font-size:11px;letter-spacing:.1em}}.footer__localization{margin-left:auto}.footer-payment-icons figure{display:inline-flex;margin-left:5px}.footer-payment-icons figure:first-child{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/425/assets/footer.css.map */
