.vr-footer-section{width:100%;background:var(--vr-bg-secondary);color:var(--color-foreground);padding-block-start:var(--vr-section-space-desktop);padding-block-end:var(--vr-space-2xl);position:relative}.vr-footer-container{max-width:var(--vr-content-width);margin-inline:auto;padding-inline:var(--page-margin, 2rem);width:100%}.vr-footer-top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:var(--vr-space-2xl);align-items:start;position:relative}.vr-footer-top:after{content:"";position:absolute;top:0;bottom:0;left:calc(46% + (var(--vr-space-2xl) / 2));width:1px;background:var(--vr-border-strong);opacity:.6}.vr-footer-top__brand{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-inline-end:var(--vr-space-lg)}.vr-footer-top__brand-eyebrow{color:var(--vr-accent);font-family:var(--vr-font-display);font-size:var(--vr-type-eyebrow, .875rem);font-weight:var(--vr-weight-strong, 700);letter-spacing:var(--vr-tracking-eyebrow, .1em);text-transform:uppercase;margin:0 0 var(--vr-space-sm) 0}.vr-footer-top__brand-heading{color:var(--vr-text-primary);font-family:var(--vr-font-display);font-size:clamp(2rem,3.2vw,3rem);font-weight:var(--vr-weight-strong, 700);line-height:1.08;letter-spacing:-.01em;margin:0;text-transform:uppercase;white-space:pre-line}.vr-footer-top__newsletter{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding-inline-start:var(--vr-space-lg)}.vr-footer-top__newsletter-eyebrow{color:var(--vr-accent);font-family:var(--vr-font-display);font-size:var(--vr-type-eyebrow, .875rem);font-weight:var(--vr-weight-strong, 700);letter-spacing:var(--vr-tracking-eyebrow, .1em);text-transform:uppercase;margin:0 0 var(--vr-space-xs) 0}.vr-footer-top__newsletter-heading{color:var(--vr-text-primary);font-family:var(--vr-font-display);font-size:var(--vr-type-h2, clamp(1.375rem, 2.1vw, 1.875rem));font-weight:var(--vr-weight-strong, 700);line-height:1.2;letter-spacing:.02em;margin:0 0 var(--vr-space-xs) 0}.vr-footer-top__newsletter-copy{color:var(--vr-text-secondary);font-family:var(--vr-font-body);font-size:.9375rem;line-height:var(--vr-leading-body, 1.5);margin-block-end:var(--vr-space-lg);max-width:32rem}.vr-footer-top__newsletter-copy p{margin:0}.vr-footer-form{width:100%;max-width:34rem}.vr-footer-form__group{display:flex;align-items:stretch;gap:var(--vr-space-sm);width:100%}.vr-footer-form__input{flex:1 1 68%;min-height:3.5rem;padding-inline:var(--vr-space-md);background:var(--vr-bg-primary);color:var(--vr-text-primary);border:1px solid var(--vr-border-strong);border-radius:var(--vr-radius-sm, .25rem);font-family:var(--vr-font-body);font-size:.9375rem;transition:border-color var(--vr-motion-fast)}.vr-footer-form__input::placeholder{color:var(--vr-text-secondary);opacity:.8}.vr-footer-form__input:focus-visible{outline:2px solid var(--vr-accent);outline-offset:2px;border-color:var(--vr-accent)}.vr-footer-form__button{flex:0 0 auto;min-height:3.5rem;padding-inline:var(--vr-space-xl);background:var(--vr-accent);color:var(--vr-bg-primary);font-family:var(--vr-font-display);font-size:.875rem;font-weight:var(--vr-weight-strong, 700);letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:var(--vr-radius-sm, .25rem);cursor:pointer;white-space:nowrap;transition:background-color var(--vr-motion-fast),transform var(--vr-motion-fast)}.vr-footer-form__button:hover{background:var(--vr-accent-hover)}.vr-footer-form__button:active{transform:translateY(1px)}.vr-footer-top__newsletter-note{color:var(--vr-text-muted);font-family:var(--vr-font-body);font-size:var(--vr-type-small, .8125rem);margin-block-start:var(--vr-space-sm)}.vr-footer-top__newsletter-note p{margin:0}.vr-footer-form__message{display:flex;align-items:center;gap:var(--vr-space-xs);margin-block-start:var(--vr-space-sm);font-size:var(--vr-type-small, .8125rem)}.vr-footer-form__message--error{color:var(--vr-error, #ef7777)}.vr-footer-form__message--success{color:var(--vr-success, #62c58a)}.vr-footer-divider{border:0;height:1px;background:var(--vr-border-strong);margin-block:var(--vr-space-2xl);width:100%}.vr-footer-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--vr-space-2xl);width:100%}.vr-footer-nav__col{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.vr-footer-nav__heading{color:var(--vr-text-primary);font-family:var(--vr-font-display);font-size:.875rem;font-weight:var(--vr-weight-strong, 700);letter-spacing:var(--vr-tracking-eyebrow, .1em);text-transform:uppercase;margin:0 0 var(--vr-space-md) 0}.vr-footer-nav__list{display:flex;flex-direction:column;gap:var(--vr-space-sm);margin:0;padding:0;list-style:none}.vr-footer-nav__item{margin:0;padding:0}.vr-footer-nav__link{color:var(--vr-text-secondary);font-family:var(--vr-font-body);font-size:.9375rem;text-decoration:none;transition:color var(--vr-motion-fast)}.vr-footer-nav__link:hover{color:var(--vr-accent)}@media screen and (max-width:989px){.vr-footer-top{grid-template-columns:1fr;row-gap:var(--vr-space-xl)}.vr-footer-top:after{display:none}.vr-footer-top__brand{padding-inline-end:0}.vr-footer-top__newsletter{padding-inline-start:0;width:100%}.vr-footer-form{max-width:100%}.vr-footer-form__group{flex-direction:column;gap:var(--vr-space-sm)}.vr-footer-form__input,.vr-footer-form__button{width:100%;flex:1 1 auto}.vr-footer-divider{margin-block:var(--vr-space-xl)}.vr-footer-nav{grid-template-columns:1fr;gap:var(--vr-space-xl)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-vr-footer.css.map */
