.kk-footer__block--newsletter{flex:none;max-width:100%;padding:0;align-items:center;align-self:stretch;width:100%}.kk-footer__newsletter{width:100%;height:100%;box-sizing:border-box;margin:0 auto!important;padding:0!important;display:flex;justify-content:center}.kk-footer-newsletter__card{position:relative;overflow:visible!important;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:12px;box-sizing:border-box;padding-left:2rem;padding-right:2rem;margin:0 auto;width:100%;max-width:var(--kk-newsletter-block-max-width, 700px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;box-shadow:0 4px 16px #0000001a}.kk-footer-newsletter__body{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,20px);width:100%}.kk-footer-newsletter__body--with-image{display:grid;grid-template-columns:minmax(0,1fr) clamp(80px,var(--kk-newsletter-icon-width, 180px),240px);gap:var(--kk-newsletter-icon-gap, 18px);align-items:flex-start}.kk-footer-newsletter__media{width:clamp(80px,var(--kk-newsletter-icon-width, 180px),240px);max-width:100%;display:flex;justify-content:center;align-items:flex-start}.kk-footer-newsletter__image{width:100%;max-width:100%;height:auto;display:block;margin-top:0}.kk-footer-newsletter__card img[src=""]{display:none}.kk-footer-newsletter__content{position:relative;display:flex;flex-direction:column;gap:1.25rem;width:100%;box-sizing:border-box;overflow-wrap:break-word}.kk-footer-newsletter__content--with-image{padding-right:0}.kk-footer-newsletter__content .kk-footer__newsletter-copy{margin:0;line-height:1.4;padding-right:0;padding-left:0;font-size:var(--kk-footer-text-size, 1rem)}.kk-footer__newsletter-form,.kk-footer-newsletter__form{display:flex;flex-direction:column;align-items:stretch;gap:clamp(12px,1.3vw,20px);margin-top:var(--kk-newsletter-action-spacing, 1rem);width:100%;max-width:100%}.kk-footer-newsletter__row{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}.kk-footer-newsletter__row .field{display:flex;flex-direction:row;gap:12px;align-items:center;width:100%}.kk-footer-newsletter__row input[type=email]{flex:3;min-width:0;height:48px;padding:.75rem 1.2rem;border-radius:8px;border:none;background:#fffffff2;color:#333;font-family:"Quicksand",var(--font-body-family, sans-serif);font-weight:400;font-size:var(--kk-footer-button-size, 15px);box-shadow:0 2px 8px #0000001a;box-sizing:border-box;transition:box-shadow .2s ease}.kk-footer-newsletter__row input[type=email]::placeholder{color:#00000080}.kk-footer-newsletter__row input[type=email]:focus-visible{outline:none;box-shadow:0 2px 12px #00000026}.kk-footer .field:before,.kk-footer .field:after{box-shadow:none!important;border:none!important}.kk-footer .field:hover.field:after{box-shadow:none!important}.kk-footer-newsletter__row button{flex:1;min-width:0;height:48px;padding:0 12px;border-radius:8px;white-space:nowrap}.kk-footer-newsletter__button{border-radius:8px;border:none;cursor:pointer;margin-top:0;font-family:"Quicksand",var(--font-body-family, sans-serif);font-weight:600;font-size:var(--kk-footer-button-size, 15px);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.75rem 1.5rem;height:48px;min-height:48px;width:auto;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #6366f14d;transition:transform .2s ease,box-shadow .2s ease}.kk-footer-newsletter__button:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6366f166}.kk-footer-newsletter__button:active{transform:translateY(0)}.kk-footer__newsletter-feedback{width:100%;min-height:1.25rem;font-size:.85rem}.kk-footer__newsletter-feedback--success{color:#d9ffdb}.kk-footer__newsletter-feedback--error{color:#ffe1e1}@media (max-width: 768px){.kk-footer-newsletter__row .field{flex-direction:column}.kk-footer-newsletter__row input[type=email],.kk-footer-newsletter__row button{flex:none;width:100%}.kk-footer-newsletter__content--with-image .kk-footer-newsletter__row{margin-right:0;padding-right:0}.kk-footer-newsletter__card{max-width:100%;padding:clamp(1.5rem,6vw,2rem)}.kk-footer-newsletter__content,.kk-footer-newsletter__content--with-image{padding-right:0}.kk-footer-newsletter__image{position:static;order:-1;width:min(var(--kk-newsletter-icon-mobile-width, 220px),70vw);max-width:100%;margin:0 auto clamp(1rem,4vw,1.75rem)}.kk-footer__newsletter{align-items:center;text-align:center;margin:0 auto!important}.kk-footer-newsletter__body{align-items:center;text-align:center}.kk-footer-newsletter__body--with-image{display:flex;flex-direction:column;gap:clamp(16px,calc(var(--kk-newsletter-icon-mobile-width, var(--kk-newsletter-icon-width, 180px)) * .12),28px)}.kk-footer-newsletter__media{order:-1;position:static;margin-bottom:clamp(1rem,4vw,1.75rem);width:clamp(80px,var(--kk-newsletter-icon-mobile-width, var(--kk-newsletter-icon-width, 180px)),220px);max-width:clamp(80px,var(--kk-newsletter-icon-mobile-width, var(--kk-newsletter-icon-width, 180px)),220px);margin-left:auto;margin-right:auto}.kk-footer-newsletter__content--with-image{align-items:center;padding-right:0}.kk-footer__newsletter-form{grid-template-columns:1fr;gap:.75rem;max-width:100%}.kk-footer-newsletter__row{max-width:100%}.kk-footer__newsletter-form input[type=email],.kk-footer__button{width:100%;margin-top:0}}@media (max-width: 600px){.kk-footer-newsletter__card{max-width:100%;transform:none}.kk-footer-newsletter__image{position:static;order:-1;width:clamp(140px,min(var(--kk-newsletter-icon-mobile-width, 240px),62vw),260px);height:auto;margin:0 auto clamp(1rem,5vw,1.75rem)}.kk-footer-newsletter__content--with-image{--kk-newsletter-content-offset: 0;padding-right:0}.kk-footer__newsletter-form,.kk-footer-newsletter__form{gap:var(--kk-newsletter-action-spacing-mobile, clamp(12px, 2vw, 20px));margin-top:var(--kk-newsletter-action-spacing-mobile, var(--kk-newsletter-action-spacing, 1rem))}.kk-footer-newsletter__row{grid-template-columns:1fr}.kk-footer-newsletter__row button{width:100%;text-align:center}.kk-footer-newsletter__content--with-image .kk-footer-newsletter__row{margin-right:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/kk-component-footer-newsletter.css.map */
