.vt-newsletter{color:rgb(var(--color-foreground))}.vt-newsletter__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center}.vt-newsletter__media{position:relative;align-self:stretch;width:100%;min-height:0;aspect-ratio:3 / 2;overflow:hidden;background:rgba(var(--color-foreground),.06)}.vt-newsletter__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vt-newsletter__image--placeholder{fill:rgba(var(--color-foreground),.25)}.vt-newsletter__content{display:flex;flex-direction:column;justify-content:center;padding:84px 72px}.vt-newsletter__heading{margin:0 0 14px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:52px;line-height:1.08;letter-spacing:0;color:rgb(var(--color-foreground))}.vt-newsletter__text{max-width:480px;margin:0 0 32px;font-size:15.5px;color:rgba(var(--color-foreground),.75)}.vt-newsletter__field{display:flex;max-width:540px}.vt-newsletter__input{flex:1;min-width:0;padding:19px 22px;border:1px solid rgba(var(--color-foreground),.4);border-right:none;border-radius:0;background:transparent;font-family:var(--font-body-family);font-size:14px;color:rgb(var(--color-foreground));-webkit-appearance:none;appearance:none}.vt-newsletter__input::placeholder{color:rgba(var(--color-foreground),.55)}.vt-newsletter__input:focus{outline:none;border-color:rgb(var(--color-foreground))}.vt-newsletter__input:focus-visible{outline:1px solid rgba(var(--color-foreground),.5);outline-offset:2px}.vt-newsletter__input[aria-invalid=true]{border-color:rgb(var(--color-foreground))}.vt-newsletter__button{padding:19px 34px;border:1px solid rgb(var(--color-foreground));border-radius:0;background:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-background));cursor:pointer;transition:background-color .2s ease,color .2s ease}.vt-newsletter__button:hover{background:transparent;color:rgb(var(--color-foreground))}.vt-newsletter__button:focus-visible{outline:1px solid rgb(var(--color-foreground));outline-offset:2px}.vt-newsletter__fine{margin:18px 0 0;font-size:11.5px;color:rgba(var(--color-foreground),.6)}.vt-newsletter__message{max-width:540px;margin:0 0 16px;padding:12px 16px;font-size:13.5px;line-height:1.5}.vt-newsletter__message--ok{margin-bottom:0;border:1px solid rgb(var(--color-foreground));color:rgb(var(--color-foreground))}.vt-newsletter__message--error{border:1px solid var(--vt-discount);color:var(--vt-discount)}@media screen and (max-width:1024px){.vt-newsletter__content{padding:48px 32px}.vt-newsletter__heading{font-size:40px}}@media screen and (max-width:900px){.vt-newsletter__inner{grid-template-columns:1fr}.vt-newsletter__media{align-self:auto;aspect-ratio:3 / 2}.vt-newsletter__content{padding:36px 16px 44px}.vt-newsletter__heading{font-size:32px}.vt-newsletter__text{margin-bottom:22px;font-size:14px}}@media screen and (max-width:480px){.vt-newsletter__field{flex-direction:column;max-width:none}.vt-newsletter__input{padding:16px 18px;border-right:1px solid rgba(var(--color-foreground),.4)}.vt-newsletter__button{margin-top:10px;padding:16px}}.vt-newsletter__fine a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.vt-newsletter__fine a:hover{text-decoration-thickness:.2rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-vitto-newsletter.css.map */
