@import"./kamuni-design-system.css";.kamuni-newsletter-section{position:relative;overflow:hidden}.kamuni-newsletter-container{max-width:800px;margin:0 auto;padding:0 var(--kamuni-spacing-md);text-align:center}.kamuni-newsletter-header{margin-bottom:var(--kamuni-spacing-3xl)}.kamuni-newsletter-title{margin-bottom:var(--kamuni-spacing-md)}.kamuni-newsletter-subtitle{max-width:600px;margin:0 auto}.kamuni-newsletter-form{width:100%;max-width:500px;margin:0 auto}.kamuni-newsletter-form-content{display:flex;flex-direction:column;gap:var(--kamuni-spacing-md);margin-bottom:var(--kamuni-spacing-lg)}@media screen and (min-width: 768px){.kamuni-newsletter-form-content{flex-direction:row;align-items:stretch;gap:0;background:var(--kamuni-white);border:var(--kamuni-border-medium);border-radius:var(--kamuni-radius-md);overflow:hidden;box-shadow:var(--kamuni-shadow-md);transition:all var(--kamuni-transition-normal)}.kamuni-newsletter-form-content:hover{border:var(--kamuni-border-hover);box-shadow:var(--kamuni-shadow-lg)}.kamuni-newsletter-form-content:focus-within{border:var(--kamuni-border-focus);box-shadow:var(--kamuni-shadow-hover)}}.kamuni-newsletter-input-wrapper{position:relative;flex:1}.kamuni-newsletter-input{width:100%;padding:var(--kamuni-spacing-sm) var(--kamuni-spacing-md);border:1px solid rgba(97,68,44,.08);border-radius:var(--kamuni-radius-md);background:var(--kamuni-white);color:var(--kamuni-brown);font-size:var(--kamuni-font-size-body-md);line-height:var(--kamuni-line-height-relaxed);transition:all var(--kamuni-transition-normal);outline:none}@media screen and (min-width: 768px){.kamuni-newsletter-input{border:none;border-radius:0;padding:var(--kamuni-spacing-md) var(--kamuni-spacing-md)}}.kamuni-newsletter-input::placeholder{color:#61442c80}.kamuni-newsletter-input:focus{border-color:#00928b;box-shadow:0 2px 8px #00928b1a}@media screen and (min-width: 768px){.kamuni-newsletter-input:focus{border:none;box-shadow:none}}.kamuni-newsletter-label{position:absolute;left:-9999px;opacity:0}.kamuni-newsletter-button{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;flex-shrink:0}@media screen and (min-width: 768px){.kamuni-newsletter-button{border-radius:0;padding:1rem 1.75rem;min-height:auto;font-size:.95rem}}.kamuni-newsletter-arrow{transition:transform .3s ease}.kamuni-newsletter-button:hover .kamuni-newsletter-arrow{transform:translate(2px)}.kamuni-newsletter-message{display:flex;align-items:center;justify-content:center;gap:var(--kamuni-spacing-xs);padding:var(--kamuni-spacing-sm);border-radius:var(--kamuni-radius-sm);font-size:var(--kamuni-font-size-body-md);line-height:var(--kamuni-line-height-relaxed);animation:slideIn .3s ease-out}.kamuni-newsletter-message--error{background:#ef44440d;color:#dc2626;border:1px solid rgba(239,68,68,.1)}.kamuni-newsletter-message--success{background:#22c55e0d;color:#059669;border:1px solid rgba(34,197,94,.1)}.kamuni-newsletter-icon{flex-shrink:0}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 767px){.kamuni-newsletter-container{padding:0 .75rem}.kamuni-newsletter-header{margin-bottom:2rem}.kamuni-newsletter-form{max-width:100%}.kamuni-newsletter-input{font-size:16px}.kamuni-newsletter-button{padding:1rem 1.5rem}}.kamuni-newsletter-button[disabled]{opacity:.7;cursor:not-allowed}.kamuni-newsletter-button[disabled]:hover{transform:none;box-shadow:none}.kamuni-newsletter-input:focus-visible,.kamuni-newsletter-button:focus-visible{outline:2px solid #00928B;outline-offset:2px}@media (prefers-reduced-motion: reduce){.kamuni-newsletter-input,.kamuni-newsletter-button,.kamuni-newsletter-arrow,.kamuni-newsletter-form-content{transition:none}.kamuni-newsletter-message{animation:none}.kamuni-newsletter-button:hover,.kamuni-newsletter-button:hover .kamuni-newsletter-arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-kamuni-newsletter.css.map */
