.newsletter-section{position:relative;padding:var(--spacing-lg) var(--spacing-md);background:transparent;text-align:center}.newsletter-container{max-width:800px;margin:0 auto;background:#b949cd;border:4px solid var(--color-burgundy);border-radius:var(--radius-xl);padding:var(--spacing-lg) var(--spacing-md);box-shadow:6px 6px #00000026;transform:rotate(-1deg);transition:var(--transition-smooth)}.newsletter-container:hover{transform:rotate(0) translateY(-4px);box-shadow:8px 8px #0003}.newsletter-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);color:var(--color-burgundy);margin-bottom:var(--spacing-xs);text-transform:uppercase}.newsletter-subtitle{font-family:var(--font-heading);font-size:.9rem;color:var(--color-burgundy);margin-bottom:var(--spacing-md);opacity:.9}.newsletter-form{display:flex;gap:var(--spacing-sm);max-width:500px;margin:0 auto}.newsletter-input{flex:1;padding:.75rem 1rem;border:3px solid var(--color-burgundy);border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:.9rem;transition:all .2s ease;background:#fff}.newsletter-input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e33}.newsletter-btn{font-family:var(--font-heading);padding:.75rem 1.5rem;background:var(--color-burgundy);color:#fff;border:3px solid var(--color-burgundy);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;font-size:.9rem;text-transform:uppercase}.newsletter-btn:hover{background:#22c55e;border-color:#22c55e;transform:translateY(-2px)}@media (max-width: 768px){.newsletter-section{padding:var(--spacing-md) var(--spacing-sm)}.newsletter-container{transform:rotate(0);padding:var(--spacing-md)}.newsletter-form{flex-direction:column}.newsletter-input,.newsletter-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sections-newsletter.css.map */
