.hp-footer{background:var(--hp-footer-bg, var(--hp-color-surface));padding-top:32px;padding-bottom:33px}.hp .hp-footer__brand{display:flex;flex-direction:column;align-items:center}.hp .hp-footer__logo-link{display:block;color:inherit;text-decoration:none;line-height:0}.hp-footer__logo-link:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:4px}.hp .hp-footer__logo{display:block;width:104px;height:auto}.hp-footer__tagline{display:none}.hp .hp-footer__cols{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px 16px;margin-top:34px;padding:0 8px}@media(max-width:1199px){.hp.hp-footer--grid .hp-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.hp .hp-footer__title{font-size:20px;line-height:30px;font-weight:500;letter-spacing:0}.hp .hp-footer__title-link{text-decoration:none}.hp .hp-footer__links{margin-top:16px}.hp .hp-footer__links li{line-height:19px}.hp .hp-footer__links li+li{margin-top:12px}.hp .hp-footer__link{display:block;width:max-content;font-size:14px;line-height:19px;font-weight:400;letter-spacing:-.16px;color:var(--hp-color-text);text-decoration:none}.hp a.hp-footer__link:hover,.hp a.hp-footer__title-link:hover{text-decoration:underline}.hp a.hp-footer__link:focus-visible,.hp a.hp-footer__title-link:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.hp .hp-footer__newsletter{display:flex;flex-direction:column;align-items:center;gap:16px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--hp-color-stroke);text-align:center}.hp .hp-footer__nl-title{font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.02em}.hp .hp-footer__nl-text{margin-top:8px;font-size:14px;line-height:20px;letter-spacing:-.16px;color:#726f71}.hp .hp-footer__nl-text p+p{margin-top:8px}.hp .hp-footer__nl-form{width:100%;max-width:480px}.hp .hp-footer__nl-row{display:flex;gap:8px}.hp .hp-footer__nl-input{flex:1 1 auto;min-width:0;height:44px;margin:0;padding:0 20px;border:1px solid var(--hp-color-stroke);border-radius:999px;background:var(--hp-color-white);font-family:var(--hp-font);font-size:16px;line-height:20px;color:var(--hp-color-text);box-shadow:none}.hp .hp-footer__nl-input::placeholder{color:#726f71;opacity:1}.hp .hp-footer__nl-input:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.hp .hp-footer__nl-input[aria-invalid=true]{border-color:#d72c0d}.hp .hp-footer__nl-btn{flex:none}.hp .hp-footer__nl-btn:hover{background:var(--hp-color-accent-hover)}.hp .hp-footer__nl-msg{font-size:14px;line-height:20px;letter-spacing:-.16px}.hp .hp-footer__nl-msg--ok{padding:12px 0;font-weight:500;color:var(--hp-color-green)}.hp .hp-footer__nl-msg--error{margin-top:8px;padding:0 20px;text-align:left;color:#d72c0d}.hp .hp-footer__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:33px}.hp .hp-footer__legal{display:flex;flex-wrap:wrap;gap:8px 20px}.hp .hp-footer__legal-link{display:block;font-size:14px;line-height:18px;font-weight:400;letter-spacing:-.16px;color:var(--hp-color-text);text-decoration:none}.hp a.hp-footer__legal-link:hover{text-decoration:underline}.hp a.hp-footer__legal-link:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.hp .hp-footer__lang{display:flex;align-items:center;gap:8px}.hp .hp-footer__lang-label{font-size:14px;line-height:18px;letter-spacing:-.16px}.hp .hp-footer__lang-field{position:relative;display:inline-flex;align-items:center}.hp .hp-footer__lang-select{-webkit-appearance:none;appearance:none;height:36px;margin:0;padding:0 34px 0 14px;border:1px solid var(--hp-color-stroke);border-radius:999px;background:var(--hp-color-white);font-family:var(--hp-font);font-size:14px;line-height:18px;color:var(--hp-color-text);cursor:pointer}.hp .hp-footer__lang-select:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.hp .hp-footer__lang-chevron{position:absolute;right:14px;pointer-events:none}.hp .hp-footer__lang-go{height:36px;padding:0 14px;border:1px solid var(--hp-color-stroke);border-radius:999px;background:var(--hp-color-white);font-size:14px;cursor:pointer}.hp .hp-footer__copyright{font-size:14px;line-height:18px;font-weight:500;letter-spacing:-.16px}@media(min-width:990px){.hp .hp-footer__nl-input{height:56px;padding:0 24px}}@media(min-width:1200px){.hp-footer{padding-top:80px;padding-bottom:64px}.hp .hp-footer__top{display:flex;align-items:flex-start}.hp .hp-footer__brand{flex:none;align-items:flex-start;width:231px}.hp .hp-footer__logo{width:231px}.hp .hp-footer__tagline{display:block;padding-left:62px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:-.16px}.hp .hp-footer__cols{flex:1 1 auto;flex-wrap:nowrap;gap:24px;margin:0 0 0 80px;padding:0}.hp .hp-footer__col:first-child{min-width:139px}.hp .hp-footer__title{font-size:18px}.hp .hp-footer__newsletter{flex-direction:row;justify-content:space-between;gap:40px;padding-bottom:56px;margin-bottom:64px;text-align:left}.hp .hp-footer__nl-copy{max-width:600px}.hp .hp-footer__nl-title{font-size:24px;line-height:30px}.hp .hp-footer__nl-text{font-size:16px;line-height:22px}.hp .hp-footer__nl-form{flex:0 1 480px}.hp .hp-footer__bottom{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:80px}.hp .hp-footer__legal{gap:8px 24px}.hp .hp-footer__copyright{margin-left:auto;font-weight:400;letter-spacing:-.01em;text-align:right}.hp.hp-footer--copyright-wide .hp-footer__copyright{line-height:20px;letter-spacing:.16px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hp-footer.css.map */
