.vh-footer{width:100%;position:relative;background:var(--footer-bg, var(--vh-black));color:var(--footer-fg, #FFFFFF);overflow:hidden}.vh-footer *{box-sizing:border-box}.vh-footer__surface{width:100%;height:100%}.vh-footer__wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,4vw,64px);padding-block:clamp(36px,4.5vw,64px);max-width:var(--vh-max, 2000px);margin:0 auto;padding-inline:var(--vh-edge)}.vh-footer__left{display:flex;flex-direction:column;align-items:flex-start;max-width:480px}.vh-footer__logo{display:inline-block;margin-bottom:20px;text-decoration:none;color:currentColor}.vh-footer__logo-img{height:28px;width:auto;display:block;filter:brightness(0) invert(1)}.vh-footer__logo-text{font-family:var(--font-heading-family);font-size:24px;font-weight:700}.vh-footer__tagline{font-size:clamp(17px,1.4vw,20px);line-height:1.35;margin:0 0 24px;opacity:.9}.vh-footer__signup-block{width:100%}.vh-footer__signup-title{margin:0 0 4px;font-family:var(--font-body-family);font-size:15.5px;font-weight:500;line-height:1.35}.vh-footer__fine{font-size:13px;opacity:.6;margin:0 0 14px;line-height:1.45}.vh-footer__newsletter{position:relative;width:100%}.vh-footer__field-wrap{position:relative;display:flex;align-items:center;max-width:440px}.vh-footer__input{padding-inline:22px 56px}.vh-footer__submit{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--vh-glass-bg);-webkit-backdrop-filter:var(--vh-glass-blur);backdrop-filter:var(--vh-glass-blur);box-shadow:var(--vh-glass-hairline);color:#fff;cursor:pointer;transition:background-color .3s var(--vh-ease-out),transform .3s var(--vh-ease-out)}@media(hover:hover){.vh-footer__submit:hover{background:var(--vh-glass-bg-hover)}}.vh-footer__submit:active{transform:translateY(-50%) scale(.94);transition-duration:.1s}.vh-footer__submit:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px}.vh-footer__submit-icon{display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3Cpolyline points='12 5 19 12 12 19'%3E%3C/polyline%3E%3C/svg%3E") center/contain no-repeat}.vh-footer__success,.vh-footer__error{margin:10px 0 0;padding-inline:22px;font-size:13px;line-height:1.4}.vh-footer__success{color:#ffffffd9}.vh-footer__error{color:var(--vh-danger)}.vh-footer__right{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;align-content:start}.vh-footer__col-title{font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;color:#fff;opacity:.4}.vh-footer__list{list-style:none;padding:0;margin:0}.vh-footer__list li{margin-bottom:8px}.vh-footer__list a{text-decoration:none;color:currentColor;font-size:15px;transition:opacity .2s var(--vh-ease-out);display:block}.vh-footer__list a:hover{opacity:.7}@media(max-width:990px){.vh-footer__wrap{grid-template-columns:1fr;gap:36px}.vh-footer__left{max-width:100%}}@media(max-width:749px){.vh-footer__wrap{gap:32px}.vh-footer__right{grid-template-columns:1fr 1fr;gap:24px 16px}.vh-footer__col--icons{grid-column:1 / -1}.vh-footer__col-title{font-size:12px;margin-bottom:12px}.vh-footer__list a{font-size:14px}.vh-footer__field-wrap{max-width:none}}.vh-footer__social{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.vh-footer__social-link{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;color:currentColor;transition:background-color .25s var(--vh-ease-out),transform .3s var(--vh-ease-out)}@media(hover:hover){.vh-footer__social-link:hover{background:#ffffff2e}}.vh-footer__social-link:active{transform:scale(.95);transition-duration:.1s}.vh-footer__social-link:focus-visible{outline:2px solid var(--vh-white);outline-offset:3px}.vh-footer__bottom{max-width:var(--vh-max, 2000px);margin:0 auto;padding:18px var(--vh-edge) 22px;border-top:1px solid rgb(255 255 255 / .1);display:grid;gap:10px;font-size:12px;line-height:1.5}.vh-footer__disclaimer{margin:0;max-width:90ch;opacity:.5}.vh-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px}.vh-footer__copy{font-size:inherit;opacity:.7}.vh-footer__legal-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none}.vh-footer__legal-links a{color:currentColor;text-decoration:none;opacity:.7;transition:opacity .2s var(--vh-ease-out)}.vh-footer__legal-links a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.vh-footer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.section-vh-footer{position:relative;z-index:10;background-color:var(--vh-night)}@media(min-width:1100px){.vh-footer__right{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:space-between}}@media(max-width:749px){.vh-footer__legal{flex-direction:column;align-items:flex-start}.vh-footer__bottom{padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-footer.css.map */
