.vv-signup{--vv-paper: #fdf2ed;--vv-dark: #282828;--vv-orange: #ff3a00;--vv-orange-hover: #e63400;--vv-field: #424242;--vv-muted: rgba(253, 242, 237, .68);--vv-faint: rgba(253, 242, 237, .55);--vv-font: var(--FONT-STACK-BODY, Inter, sans-serif);display:block;color:var(--vv-paper);font-family:var(--vv-font)}.vv-signup [hidden]{display:none!important}.vv-signup__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media only screen and (min-width:990px){.vv-signup__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:72px;align-items:start}}.vv-signup .vv-signup__title{margin:0 0 10px;font-family:var(--FONT-STACK-HEADING, var(--vv-font));font-size:25px;font-weight:500;line-height:1.15;letter-spacing:-.015em;text-transform:none;color:var(--vv-paper)}@media only screen and (min-width:768px){.vv-signup .vv-signup__title{font-size:30px}}.vv-signup .vv-signup__text{max-width:36ch;margin:0;font-size:16px;line-height:1.5;color:var(--vv-muted)}.vv-signup__row{display:flex;gap:8px}.vv-signup .vv-signup__input{flex:1 1 auto;width:auto;min-width:0;height:48px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:8px;background:var(--vv-field);box-shadow:none;color:var(--vv-paper);font:400 16px/1.2 var(--vv-font);-webkit-appearance:none;appearance:none}.vv-signup .vv-signup__input::placeholder{color:var(--vv-faint);opacity:1}.vv-signup .vv-signup__input:focus{outline:none;border-color:#fdf2ed8c}.vv-signup .vv-signup__input:focus-visible{outline:2px solid var(--vv-orange);outline-offset:2px;border-color:transparent}.vv-signup .vv-signup__input[aria-invalid=true]{border-color:var(--vv-orange)}.vv-signup .vv-signup__btn{flex:0 0 auto;height:48px;margin:0;padding:0 18px;border:0;border-radius:8px;background:var(--vv-orange);color:var(--vv-paper);font:500 14.4px/1 var(--vv-font);letter-spacing:1.08px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}@media only screen and (min-width:768px){.vv-signup .vv-signup__btn{padding:0 24px}}.vv-signup .vv-signup__btn:hover{background:var(--vv-orange-hover)}.vv-signup .vv-signup__btn:focus-visible{outline:2px solid var(--vv-paper);outline-offset:2px}.vv-signup .vv-signup__btn[aria-busy=true]{opacity:.7;cursor:progress}.vv-signup__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.vv-signup .vv-signup__error{margin:8px 0 0;font-size:13px;line-height:1.45;color:#ff8a66}.vv-signup__fine{margin-top:10px;font-size:13px;line-height:1.45;color:var(--vv-faint)}.vv-signup__fine p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.vv-signup__fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.vv-signup__done:focus{outline:none}.vv-signup .vv-signup__done-title{margin:0 0 6px;font-size:18px;font-weight:500;line-height:1.3;color:var(--vv-paper)}.vv-signup .vv-signup__done-text{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--vv-muted)}.vv-signup .vv-signup__ask{margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.3;color:var(--vv-paper)}.vv-signup__chips{display:flex;flex-wrap:wrap;gap:8px}.vv-signup .vv-signup__chip{height:42px;margin:0;padding:0 16px;border:0;border-radius:8px;background:var(--vv-paper);color:var(--vv-dark);font:500 15px/1 var(--vv-font);letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.vv-signup .vv-signup__chip:hover{background:#fff}.vv-signup .vv-signup__chip[aria-pressed=true]{background:var(--vv-orange);color:var(--vv-paper)}.vv-signup .vv-signup__chip[aria-pressed=true]:hover{background:var(--vv-orange-hover)}.vv-signup .vv-signup__chip:focus-visible{outline:2px solid var(--vv-orange);outline-offset:2px}.vv-signup .vv-signup__thanks{margin:12px 0 0;font-size:14px;color:var(--vv-muted)}.vv-signup__perfs{height:5px;margin-top:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='5'%3E%3Crect width='7' height='5' rx='1.2' fill='%23FF3A00'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:12px 5px}@media only screen and (min-width:768px){.vv-signup__perfs{margin-top:44px}}@media(prefers-reduced-motion:reduce){.vv-signup *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/vv-footer-signup.css.map */
