.vn{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:var(--vn-min-h, 460px);padding:45px 35px;background-color:var(--vn-fallback, #111111);background-image:var(--vn-image, none);background-size:cover;background-position:var(--vn-pos, center center);background-repeat:no-repeat;color:var(--vn-fg, #ffffff);overflow:hidden}.vn__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--vn-overlay, #000000);opacity:var(--vn-overlay-opacity, .15);pointer-events:none}.vn__inner{position:relative;z-index:1;width:100%;max-width:1200px;text-align:left}.vn__heading{margin:0 0 4px;font-family:var(--font-heading--family, var(--font-body--family, inherit));font-size:clamp(1.25rem,2.4vw,2rem);font-weight:500;line-height:1.2;letter-spacing:.5em;color:var(--vn-fg, #ffffff);text-transform:uppercase}.vn__subheading{margin:0;max-width:32rem;color:var(--vn-fg, #ffffff);font-size:.875rem;line-height:1.55;letter-spacing:.04em;opacity:.85}.vn__subheading>*:last-child{margin-bottom:0}.vn__subheading p{margin:0}.vn__form{display:block;margin:35px 0 0}.vn__input{display:block;width:100%;max-width:440px;padding:12px 2px;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--vn-fg, #fff) 70%,transparent)!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--vn-fg, #ffffff)!important;font:inherit;font-size:.75rem;letter-spacing:.22em;line-height:1.4;-webkit-appearance:none;appearance:none}.vn .vn__input:hover,.vn .vn__input:focus,.vn .vn__input:focus-visible,.vn .vn__input:active{outline:0!important;border:0!important;border-bottom:1px solid var(--vn-fg, #ffffff)!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--vn-fg, #ffffff)!important}.vn__input::placeholder{color:var(--vn-fg, #ffffff);opacity:.7;text-transform:uppercase;letter-spacing:.22em;font-size:.75rem}.vn__input::-webkit-input-placeholder{color:var(--vn-fg, #fff);opacity:.7;text-transform:uppercase;letter-spacing:.22em}.vn__input::-moz-placeholder{color:var(--vn-fg, #fff);opacity:.7;text-transform:uppercase;letter-spacing:.22em}.vn__btn{display:inline-block;margin-top:20px;min-width:240px;padding:16px 44px;border:1px solid var(--vn-fg, #ffffff);border-radius:0;background:transparent;color:var(--vn-fg, #ffffff);font:inherit;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.vn__btn:hover,.vn__btn:focus-visible{background:var(--vn-fg, #ffffff);color:var(--vn-btn-hover-fg, #000000)}.vn__btn:focus-visible{outline:1px solid var(--vn-fg, #fff);outline-offset:3px}.vn__btn[disabled]{opacity:.6;cursor:default}.vn__response{margin:0 0 16px}.vn__response:empty{display:none}.vn__success{margin:0;color:var(--vn-fg, #ffffff);font-size:13px;line-height:1.4}.vn__errors,.vn__errors ul,.vn__errors li{color:#ffd2d2;font-size:13px;line-height:1.4;list-style:none;margin:0;padding:0}.vn__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:750px){.vn__inner{min-height:calc(var(--vn-min-h, 460px) - 90px);padding-top:0;padding-left:90px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:34px}.vn__form-wrapper,.vn__form{display:contents}.vn__heading{margin-bottom:0}.vn__btn{position:static;margin-top:0;align-self:flex-start;min-width:0;padding:16px 34px}}@media screen and (max-width:749px){.vn{min-height:var(--vn-min-h-m, 520px);padding:37px 25px;background-position:var(--vn-pos-m, center center)}.vn__heading{letter-spacing:.28em}.vn__inner{min-height:0;padding-top:0;position:static}.vn__form{margin-top:28px}.vn__input{margin-left:0;margin-right:auto;text-align:left}.vn__btn{position:absolute;left:25px;bottom:60px;margin-top:0;min-width:0;padding:17px 28px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/velvilo-newsletter.css.map */
