.dlux-newsletter{background:hsl(var(--dlux-accent) / .5)}.dlux-newsletter__card{display:grid;gap:2rem;padding:2rem;border-radius:2rem;border:1px solid hsl(var(--dlux-border));background:hsl(var(--dlux-background) / .9);box-shadow:0 1px 3px #0000000f}@media screen and (min-width:990px){.dlux-newsletter__card{grid-template-columns:1.15fr .85fr;gap:3rem;padding:3rem}}.dlux-newsletter__main{display:flex;flex-direction:column;gap:1.5rem}.dlux-newsletter__badge{display:inline-flex;align-items:center;gap:.5rem;margin:0;width:fit-content;padding:.4rem 1rem;border-radius:9999px;border:1px solid hsl(var(--dlux-foreground) / .1);font-size:1.1rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:hsl(var(--dlux-foreground) / .72);background:hsl(var(--dlux-foreground) / .05)}.dlux-newsletter__badge-icon{flex-shrink:0}.dlux-newsletter__heading{margin:0;max-width:36rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,4vw,4.8rem);font-weight:600;line-height:1.12;color:hsl(var(--dlux-foreground));text-wrap:balance}.dlux-newsletter__description{margin:0;max-width:42rem;font-size:1.5rem;line-height:1.75;color:hsl(var(--dlux-muted-foreground))}@media screen and (min-width:750px){.dlux-newsletter__description{font-size:1.65rem}}.dlux-newsletter__benefits{display:grid;gap:.75rem}@media screen and (min-width:750px){.dlux-newsletter__benefits{grid-template-columns:repeat(3,1fr)}}.dlux-newsletter__benefit{padding:1.2rem 1.6rem;border-radius:1.6rem;border:1px solid hsl(var(--dlux-border));background:hsl(var(--dlux-card));font-size:1.3rem;line-height:1.45;color:hsl(var(--dlux-foreground) / .8);box-shadow:0 1px 2px #0000000a}.dlux-newsletter__aside{border-radius:1.75rem;padding:2rem;background:hsl(var(--dlux-accent) / .7)}@media screen and (min-width:750px){.dlux-newsletter__aside{padding:2.4rem 3rem}}.dlux-newsletter__form{display:flex;flex-direction:column;gap:1.2rem;height:100%}.dlux-newsletter__form-intro{display:flex;flex-direction:column;gap:.5rem}.dlux-newsletter__form-heading{margin:0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600;color:hsl(var(--dlux-foreground))}.dlux-newsletter__form-text{margin:0;font-size:1.3rem;line-height:1.6;color:hsl(var(--dlux-muted-foreground))}.dlux-newsletter__field-row{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:550px){.dlux-newsletter__field-row{flex-direction:row;align-items:stretch}}.dlux-newsletter__field{flex:1;min-width:0}.dlux-newsletter__input{width:100%;height:4.4rem;padding:0 1.4rem;border:1px solid hsl(var(--dlux-input));border-radius:var(--dlux-radius, .5rem);font-size:1.4rem;background:hsl(var(--dlux-background));color:hsl(var(--dlux-foreground))}.dlux-newsletter__input:focus{outline:2px solid hsl(var(--dlux-primary));outline-offset:1px}.dlux-newsletter__submit{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;white-space:nowrap;min-height:4.4rem;padding:0 2rem;margin:0;border:none;border-radius:var(--dlux-radius, .5rem);font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;cursor:pointer;background:hsl(var(--dlux-primary));color:hsl(var(--dlux-primary-foreground));transition:filter .15s ease}.dlux-newsletter__submit:hover{filter:brightness(1.06)}.dlux-newsletter__submit:focus-visible{outline:2px solid hsl(var(--dlux-primary));outline-offset:2px}@media screen and (min-width:550px){.dlux-newsletter__submit{min-width:16rem}}.dlux-newsletter__submit-icon{display:flex}.dlux-newsletter__disclaimer{margin:0;font-size:1.1rem;line-height:1.5;color:hsl(var(--dlux-muted-foreground))}.dlux-newsletter__error{margin:0;font-size:1.3rem;color:hsl(var(--dlux-destructive))}.dlux-newsletter__success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:18rem;padding:2rem;border-radius:1.5rem;border:1px solid hsl(var(--dlux-primary) / .15);background:hsl(var(--dlux-background) / .85)}.dlux-newsletter__success-icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.2rem;border-radius:1.6rem;color:hsl(var(--dlux-primary));background:hsl(var(--dlux-primary) / .1)}.dlux-newsletter__success-title{margin:0;font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;color:hsl(var(--dlux-foreground))}.dlux-newsletter__success-text{margin:.8rem 0 0;font-size:1.3rem;line-height:1.6;color:hsl(var(--dlux-muted-foreground))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dlux-newsletter.css.map */
