@font-face{font-family:KK Newsletter Jost;src:url(kk-newsletter-jost-v1.woff) format("woff");font-style:normal;font-weight:100 900;font-display:swap}kk-newsletter.kk-newsletter{--kk-newsletter-ink: #263b50;--kk-newsletter-accent: #1685e5;--kk-newsletter-action: #245984;--kk-newsletter-line: rgba(22, 133, 229, .34);--kk-newsletter-tint: #f3f8fe;--kk-newsletter-surface: #fff;--kk-newsletter-bottom: 20px;--kk-newsletter-right: 20px;color:var(--kk-newsletter-ink);font-family:KK Newsletter Jost,Arial,Helvetica,sans-serif;position:fixed;inset:auto var(--kk-newsletter-right) var(--kk-newsletter-bottom) auto;z-index:100040}.kk-newsletter [hidden]{display:none!important}.kk-newsletter__teaser{display:flex;align-items:stretch;max-width:min(300px,calc(100vw - 32px));background:var(--kk-newsletter-surface);border:1px solid var(--kk-newsletter-line);border-radius:999px;box-shadow:0 4px 18px #1b4e7621,inset 0 0 0 3px var(--kk-newsletter-tint)}.kk-newsletter__teaser button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-height:46px}.kk-newsletter__teaser-open{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 4px 10px 18px;font-size:14px!important;font-weight:600!important;line-height:1.3;text-align:start}.kk-newsletter__teaser-open{border-radius:999px 0 0 999px}.kk-newsletter__teaser-open>svg{flex:0 0 18px;color:var(--kk-newsletter-action)}.kk-newsletter__teaser-close{display:grid;place-items:center;flex:0 0 44px;padding:0;border-radius:0 999px 999px 0}.kk-newsletter :is(.kk-newsletter__close,.kk-newsletter__teaser-close)>svg{display:block;width:20px;height:20px;flex-shrink:0}.kk-newsletter__dialog{box-sizing:border-box;position:fixed;inset:auto var(--kk-newsletter-right) var(--kk-newsletter-bottom) auto;margin:0;width:380px;max-width:calc(100vw - 32px);max-height:min(680px,calc(100dvh - var(--kk-newsletter-bottom) - 20px));overflow:auto;overscroll-behavior:contain;padding:24px;color:inherit;background:linear-gradient(155deg,var(--kk-newsletter-tint),var(--kk-newsletter-surface) 45%) padding-box,linear-gradient(45deg,#acd2ff,#dceeff 38%,#fff 62%,#bddcff) border-box;border:1px solid transparent;border-radius:22px;box-shadow:0 14px 44px #1b4e7621,0 0 22px #66a9ef24,inset 0 0 0 3px #1685e506;font-family:inherit;z-index:100041}.kk-newsletter__dialog:not([open]){display:none}.kk-newsletter__dialog--borderless{border-color:transparent;background:linear-gradient(155deg,var(--kk-newsletter-tint),var(--kk-newsletter-surface) 45%) padding-box}.kk-newsletter__dialog[open]{animation:kk-newsletter-in .18s ease-out}.kk-newsletter__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.kk-newsletter__eyebrow{padding:6px 10px;border:1px solid var(--kk-newsletter-line);border-radius:999px;color:var(--kk-newsletter-action);background:var(--kk-newsletter-surface);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;line-height:1.2}.kk-newsletter__close{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;margin:-8px -8px 0 0;box-sizing:border-box;color:inherit;background:var(--kk-newsletter-surface);border:1px solid var(--kk-newsletter-line);border-radius:50%;cursor:pointer;font:inherit;line-height:1}.kk-newsletter__close:hover,.kk-newsletter__teaser button:hover{background:var(--kk-newsletter-tint)}.kk-newsletter__title{font-size:clamp(23px,2vw,28px);font-family:inherit;font-weight:600;line-height:1.15;letter-spacing:-.025em;margin:0 0 8px;text-transform:none}.kk-newsletter__image{overflow:hidden;border-radius:12px;margin:10px 0 18px;max-height:130px}.kk-newsletter__image img{display:block;width:100%;height:130px;object-fit:cover}.kk-newsletter__form{display:grid;gap:10px;margin:0}.kk-newsletter__label{font-size:12px;font-weight:500;line-height:1.4}.kk-newsletter__input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid rgba(39,63,60,.28);border-radius:10px;background:var(--kk-newsletter-surface);color:inherit;font:inherit;font-size:16px;line-height:1.4}.kk-newsletter__submit{min-height:50px;-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:12px 18px;border:0;border-radius:999px;color:#fff;background-color:#245984;background-image:linear-gradient(90deg,#245984,#3276ad);box-shadow:0 3px 8px #174d781f;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.kk-newsletter__submit:hover{background-color:#1e4d75;background-image:linear-gradient(90deg,#1e4d75,#29679a)}.kk-newsletter__later{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--kk-newsletter-line);border-radius:10px;color:var(--kk-newsletter-action);background:var(--kk-newsletter-surface);font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.kk-newsletter__later:hover{background:var(--kk-newsletter-tint)}.kk-newsletter__later>svg{flex:0 0 18px}.kk-newsletter__later-hint{margin:-3px 0 0;color:#526575;font-size:12px;line-height:1.5;text-align:center}.kk-newsletter__terms{margin-top:16px;font-size:12px;line-height:1.55;opacity:.8}.kk-newsletter__terms p{margin:0}.kk-newsletter__terms a{color:inherit;text-decoration:underline;text-underline-offset:2px}.kk-newsletter__success{font-size:16px;line-height:1.5}.kk-newsletter :is(button,input,a):focus-visible{outline:2px solid var(--kk-newsletter-action);outline-offset:3px}.kk-newsletter__dialog::backdrop{background:#1d304047}@media(max-width:767px){kk-newsletter.kk-newsletter{inset-inline:16px auto;bottom:max(var(--kk-newsletter-bottom),env(safe-area-inset-bottom,0px))}.kk-newsletter__dialog{inset:auto 12px 12px;width:calc(100% - 24px);max-width:none;max-height:calc(100dvh - 32px);padding:20px 20px max(24px,env(safe-area-inset-bottom,0px));border-radius:22px;margin:0 auto}.kk-newsletter__image{display:none}.kk-newsletter__title{font-size:25px;margin-bottom:8px}}@keyframes kk-newsletter-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.kk-newsletter__dialog[open]{animation:none}}.kk-newsletter__minimum{margin:0 0 12px;color:var(--kk-newsletter-action);font-size:15px;font-weight:600;line-height:1.4}.kk-newsletter__intro{margin:0 0 18px;font-size:14px;line-height:1.5}.kk-newsletter__status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kk-newsletter__saved-label{display:none}.kk-newsletter.is-saved .kk-newsletter__teaser{box-sizing:border-box;position:fixed;inset:auto 0 var(--kk-newsletter-side-bottom, clamp(16px, calc(35dvh - 44px) , 240px)) auto;flex-direction:column;width:56px;max-width:56px;border-radius:14px 0 0 14px;border-right:0;box-shadow:-3px 3px 14px #1b4e761c,inset 0 0 0 2px var(--kk-newsletter-tint)}.kk-newsletter.is-saved .kk-newsletter__teaser button{flex:0 0 44px;width:100%;min-height:44px;height:44px;padding:0}.kk-newsletter.is-saved .kk-newsletter__teaser-open{justify-content:center;border-radius:13px 0 0;color:var(--kk-newsletter-action)}.kk-newsletter.is-saved .kk-newsletter__teaser-label,.kk-newsletter.is-saved .kk-newsletter__teaser-open>svg{display:none}.kk-newsletter.is-saved .kk-newsletter__saved-label{display:inline;white-space:nowrap}.kk-newsletter.is-saved .kk-newsletter__teaser-close{border-top:1px solid var(--kk-newsletter-line);border-radius:0 0 0 13px}.kk-newsletter.is-saved .kk-newsletter__teaser button:focus-visible{outline-offset:-4px}.kk-newsletter__form-shell{margin:0}.kk-newsletter__result{padding-top:4px}.kk-newsletter__result-icon{display:grid;place-items:center;width:58px;height:58px;margin:4px 0 18px;color:var(--kk-newsletter-action);border:1px solid var(--kk-newsletter-line);border-radius:18px;background:var(--kk-newsletter-tint)}.kk-newsletter__result-icon svg{display:block}.kk-newsletter__result .kk-newsletter__title{font-size:28px;line-height:1.15;margin-bottom:14px}.kk-newsletter__result-copy{margin:0 0 12px;font-size:15px;line-height:1.55}.kk-newsletter__result-hint{margin:0;color:#526575;font-size:13px;line-height:1.5}.kk-newsletter__result-existing{margin:20px 0;padding:14px;color:#526575;border:1px solid var(--kk-newsletter-line);border-radius:12px;background:var(--kk-newsletter-tint);font-size:13px;line-height:1.5}.kk-newsletter__result>.kk-newsletter__submit{margin-top:20px}@media(max-width:767px){.kk-newsletter__result .kk-newsletter__title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/kk-newsletter.css.map */
