.mkwa{font-family:var(--mk-font-body);background:var(--mk-band);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--mk-gap-section) var(--mk-gutter);box-sizing:border-box;overflow:visible}.template-index .mkwa{padding-bottom:0}.mkwa--banner,.mkwa--card{background:var(--mk-band);border:0}.mkwa__btn,.mkwafoot__btn{border-radius:var(--mk-r-sm)!important;letter-spacing:0!important;text-transform:none;margin:0;float:none;transition:background .15s,color .15s,border-color .15s!important}#root .mkwa .mkwa__input{border-radius:var(--mk-r-sm)!important}#root .mkwa .mkwa__input:focus{border-color:var(--mk-primary)!important;box-shadow:var(--mk-focus)!important}.mkwa__inner{max-width:calc(var(--mk-shell) - var(--mk-gutter) * 2);margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:32px 36px;box-sizing:border-box;opacity:1;transform:none}.mkwa__inner.is-in{opacity:1;transform:none}.mkwa__col{min-width:0}.mkwa__badge{margin-bottom:14px}.mkwa__pulse{animation:none;box-shadow:none}.mkwa .mkwa__head h2{font-family:var(--mk-font-body)!important;font-size:22px!important;font-weight:600!important;line-height:1.25;letter-spacing:-.01em;color:var(--mk-ink);margin:0 0 10px}.mkwa__sub{font-size:16px;line-height:1.6;color:var(--mk-muted);margin:0 0 20px;max-width:62ch}.mkwa__form{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.mkwa__input{flex:1 1 220px;min-width:0}.mkwa__btn{flex:0 0 auto;white-space:nowrap}.mkwa__note{font-size:12.5px;line-height:1.6;color:var(--mk-muted);margin:0;max-width:70ch}.mkwa__note a{color:var(--mk-primary-text);text-decoration:underline;text-underline-offset:2px}.mkwa__qr{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.mkwa__qrcard{background:var(--mk-card);border:1px solid var(--mk-line);padding:10px;border-radius:var(--mk-r);box-shadow:none;line-height:0}.mkwa__qrcard img{display:block;width:120px;height:120px}.mkwa__qrlabel{font-size:13px;font-weight:500;line-height:1.5;color:var(--mk-muted);margin:0;max-width:20ch}@media(max-width:760px){.mkwa__inner{grid-template-columns:1fr;gap:0;padding:20px 16px}.mkwa__qr{display:none}.mkwa__form{flex-direction:column;align-items:stretch;gap:10px}.mkwa__input,.mkwa__btn{width:100%}.mkwa__sub{font-size:16px}.mkwa__note{font-size:13px}}.mkwafoot{font-family:var(--mk-font-body);display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;box-sizing:border-box}.mkwafoot__qr{flex:0 0 auto;line-height:0;padding:0;background:transparent;border:0}.mkwafoot__qr img{width:64px;height:64px;display:block}.mkwafoot__txt{flex:1 1 180px;min-width:0}.mkwafoot__txt b{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--mk-ink);margin-bottom:3px}.mkwafoot__txt span{display:block;font-size:13px;line-height:1.5;color:var(--mk-muted)}.mkwafoot__btn{flex:0 0 auto;white-space:nowrap}@media(max-width:760px){.mkwafoot{padding:14px 16px}.mkwafoot__qr{display:none}.mkwafoot__txt{flex-basis:100%}.mkwafoot__btn{width:100%}}.mkwac{font-family:var(--mk-font-body);display:flex;gap:12px;align-items:flex-start;background:var(--mk-success-soft);border:1px solid var(--mk-primary-soft-2);border-radius:var(--mk-r);padding:14px 16px;margin:0 0 14px;position:relative;overflow:visible;box-shadow:none;transition:border-color .15s}.mkwac:before,.mkwac:after{content:none;display:none}.mkwac__cb{flex:0 0 auto;width:22px;height:22px;margin:1px 0 0;accent-color:var(--mk-primary);cursor:pointer}.mkwac__body{flex:1 1 auto;min-width:0}.mkwac__lbl{display:block;cursor:pointer}.mkwac__lbl b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.35;color:var(--mk-ink)}.mkwac__lbl b svg{flex:0 0 auto;width:18px;height:18px;color:var(--mk-wa);fill:currentColor}.mkwac__benefit{display:block;margin-top:4px;font-size:13.5px;line-height:1.55;color:var(--mk-ink-2)}.mkwac__kvkk{display:block;margin-top:6px;font-size:12px;line-height:1.55;color:var(--mk-muted)}.mkwac__kvkk a{color:var(--mk-primary-text);text-decoration:underline;text-underline-offset:2px;font-weight:600}.mkwac:has(.mkwac__cb:checked){border-color:var(--mk-primary);background:var(--mk-success-soft)}.mkwac.is-saved{border-color:var(--mk-primary);animation:none}@media(max-width:760px){.mkwac{padding:14px}.mkwac__cb{width:24px;height:24px}.mkwac__benefit{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mk-wa-optin.css.map */
