.kg-inline-page{--kg-blue:#2757e8;--kg-ink:#192641;--kg-muted:#718097;--kg-line:#e4e9f2;--kg-soft:#edf2ff;max-width:1240px;margin:0 auto;padding:0 24px 45px;color:var(--kg-ink)}
.kg-inline-native{min-width:0}.kg-inline-native .product-detail-page{padding:24px 0 20px!important;min-height:0!important;background:transparent!important}.kg-inline-native .product-detail-page>.container{padding:0!important;max-width:none!important}.kg-inline-native .grid.lg\:grid-cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.kg-inline-native .product-detail-page .grid.lg\:grid-cols-2>div:first-child{padding:24px!important;border-right:1px solid var(--kg-line);background:#f1f5fb}.kg-inline-native .product-detail-page .grid.lg\:grid-cols-2>div:last-child{padding:26px!important;min-width:0}.kg-inline-native .product-detail-page .aspect-\[4\/3\]{aspect-ratio:1!important}.kg-inline-native h1{font-size:26px!important;line-height:1.4!important;letter-spacing:-.5px}.kg-inline-native .theme-price-lg{font-size:32px!important}.kg-inline-native .product-detail-page [class*=rounded-3xl]{border-radius:14px!important;box-shadow:none!important}.kg-inline-native .prose{max-width:none!important;overflow-wrap:anywhere;font-size:14px!important;line-height:1.95!important}.kg-inline-native .prose img{max-width:100%;height:auto}.kg-inline-native .prose table{display:block;max-width:100%;overflow:auto}.kg-inline-native div:has(>input[inputmode=numeric]):has(>button){width:100%;display:flex}.kg-inline-native div:has(>input[inputmode=numeric]):has(>button)>input{flex:1;min-width:0;width:auto!important}.kg-inline-native div:has(>input[inputmode=numeric]):has(>button)>button{width:44px;min-width:44px}.kg-inline-purchase{scroll-margin-top:90px;margin-top:16px;border-top:1px solid var(--kg-line);padding-top:20px}.kg-inline-purchase .kg-checkout-body{padding:0!important}.kg-inline-native .kg-login-required>p{font-size:13px;margin-bottom:12px}.kg-inline-dock{display:none}.kg-submit-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:10px}.kg-add-cart{min-height:49px;padding:10px;border-radius:8px;border:1px solid var(--kg-blue);color:var(--kg-blue);background:var(--kg-soft);font-size:13px;font-weight:600}.kg-add-cart:disabled{opacity:.45}.kg-inline-page .kg-channel-grid{grid-template-columns:1fr 1fr}.kg-inline-page .kg-payment-options{border:1px solid var(--kg-line);background:#f7f9fe;padding:14px;border-radius:10px;margin-top:20px}.kg-inline-page .kg-channel-grid .kg-channel{min-height:62px}.kg-inline-page .kg-coupon{margin-bottom:12px}.kg-inline-page [inert]{opacity:.75}
.kg-checkout{border:1px solid var(--kg-line);border-radius:13px;background:#fff;box-shadow:0 12px 40px #19264106;overflow:hidden;color:var(--kg-ink)}.kg-checkout-header{padding:22px 24px 18px;border-bottom:1px solid var(--kg-line)}.kg-checkout-header h2{font-size:19px;line-height:1.4;margin:0;font-weight:700}.kg-checkout-header p{font-size:11px;color:var(--kg-muted);margin:5px 0 0;overflow-wrap:anywhere}.kg-checkout-body{padding:21px 24px 24px}.kg-section-title{font-size:12px;font-weight:650;display:flex;align-items:center;gap:9px;margin:0 0 15px}.kg-number{color:var(--kg-blue);border:1px solid #d7e2ff;border-radius:50%;width:23px;height:23px;font-size:10px;display:grid;place-items:center}.kg-order-fields label,.kg-coupon{display:block;margin-bottom:12px;font-size:11px;color:var(--kg-muted)}.kg-order-fields label>span,.kg-coupon>span,.kg-field-label{display:block;margin-bottom:6px}.kg-checkout-body input:not([type=checkbox]):not([type=radio]),.kg-checkout-body textarea{box-sizing:border-box;width:100%;min-width:0;background:#fafbfe;border:1px solid var(--kg-line);border-radius:7px;min-height:44px;padding:10px 12px;font-size:13px;color:var(--kg-ink);outline:0}.kg-checkout-body input:focus-visible,.kg-checkout-body button:focus-visible,.kg-inline-dock button:focus-visible{outline:3px solid #9bb6ff;outline-offset:2px}.kg-caption{font-size:10px;line-height:1.75;color:var(--kg-muted);margin:9px 0 15px}.kg-captcha{margin:15px 0 19px}.kg-captcha>*{max-width:100%}.kg-captcha iframe{max-width:100%}.kg-coupon{margin:15px 0 22px}.kg-wallet{display:flex;gap:9px;align-items:center;font-size:12px;margin:15px 0 20px;color:var(--kg-ink)}.kg-wallet input{width:17px;height:17px;accent-color:var(--kg-blue)}.kg-member-state{font-size:12px;color:var(--kg-muted);margin-bottom:20px}.kg-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.kg-channel{box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--kg-line);border-radius:8px;padding:12px 9px;background:#fff;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left;min-height:67px;color:var(--kg-ink)}.kg-channel.selected{border-color:var(--kg-blue);background:#f3f6ff;box-shadow:inset 0 0 0 .5px var(--kg-blue)}.kg-channel:disabled{opacity:.45;cursor:not-allowed}.kg-channel-mark{width:26px;height:28px;border-radius:6px;background:var(--kg-soft);color:var(--kg-blue);display:grid;place-items:center;flex-shrink:0;font-weight:700}.kg-channel-copy{flex:1;min-width:0}.kg-channel b{display:block;font-size:11px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.kg-channel small{display:block;color:var(--kg-muted);font-size:9px;line-height:1.5;margin-top:3px}.kg-radio{width:13px;height:13px;flex-shrink:0;border:1px solid #d8deea;border-radius:50%;margin-left:auto}.selected .kg-radio{border:4px solid var(--kg-blue);background:#fff}.kg-u-group{margin-top:10px}.kg-u-toggle{width:100%;border:1px solid var(--kg-line);min-height:49px;border-radius:8px;background:white;display:flex;align-items:center;justify-content:space-between;padding:10px 13px;font-size:13px;cursor:pointer;color:var(--kg-ink)}.kg-u-toggle.selected{border-color:var(--kg-blue);background:#f3f6ff}.kg-u-toggle small{font-size:10px;color:var(--kg-muted)}.kg-u-networks{display:grid;gap:7px;margin-top:8px}.kg-u-networks .kg-caption{margin:3px 0}.kg-u-networks .kg-channel{min-height:50px;padding:9px 12px}.kg-network-warning{font-size:11px;color:#93601d;background:#fff8eb;padding:10px;border-radius:7px;line-height:1.7}.kg-bill{border-top:1px dashed #dce3ef;margin-top:20px;padding-top:13px}.kg-line{display:flex;justify-content:space-between;gap:12px;margin:8px 0;font-size:12px;color:var(--kg-muted)}.kg-line strong{font-weight:500;color:#34435d;font-variant-numeric:tabular-nums}.kg-grand{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin:18px 0}.kg-grand b{display:block;font-size:13px;font-weight:650}.kg-grand small{display:block;max-width:185px;font-size:10px;line-height:1.5;color:var(--kg-muted);margin-top:4px}.kg-grand>strong{color:var(--kg-blue);font-size:28px;font-weight:750;letter-spacing:-.8px;white-space:nowrap;font-variant-numeric:tabular-nums}.kg-submit{width:100%;border:0;border-radius:8px;min-height:49px;padding:10px 14px;background:var(--kg-blue);color:white;font-size:13px;font-weight:600;cursor:pointer}.kg-submit:disabled{opacity:.45;cursor:not-allowed}.kg-submit:not(:disabled):hover{background:#1744d0}.kg-after-pay{margin:10px 0 0;text-align:center}.kg-alert{margin:14px 0;padding:12px;border-radius:7px;background:#fff7ed;color:#975a22;font-size:12px;line-height:1.8;overflow-wrap:anywhere}
@media(max-width:1000px){.kg-inline-page{padding-left:18px;padding-right:18px}.kg-inline-native .product-detail-page .grid.lg\:grid-cols-2>div:last-child{padding:20px!important}.kg-inline-native h1{font-size:24px!important}.kg-channel-copy b{font-size:11px}}
@media(max-width:1023px){.kg-inline-native .grid.lg\:grid-cols-2{grid-template-columns:1fr!important}.kg-inline-native .product-detail-page .grid.lg\:grid-cols-2>div:first-child{border-right:0;border-bottom:1px solid var(--kg-line)}.kg-inline-native .product-detail-page .aspect-\[4\/3\]{aspect-ratio:1.7!important;max-height:300px}.kg-inline-page{padding-bottom:100px}.kg-inline-native .product-detail-page{padding-top:16px!important}.kg-inline-dock{display:flex;position:fixed;bottom:0;left:0;right:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--kg-line);align-items:center;justify-content:space-between;gap:15px;z-index:45}.kg-inline-dock>span{font-size:12px;color:var(--kg-muted)}.kg-inline-dock button{background:var(--kg-blue);color:white;border:0;border-radius:7px;min-height:45px;font-size:12px;padding:10px 18px;font-weight:600}.kg-inline-page .kg-payment-options{padding:11px}.kg-inline-native .prose{font-size:13px!important}.kg-inline-page .kg-channel-grid{grid-template-columns:1fr 1fr}.kg-inline-native h1{font-size:23px!important}}
@media(max-width:350px){.kg-inline-page{padding-left:10px;padding-right:10px}.kg-inline-native .product-detail-page .grid.lg\:grid-cols-2>div:last-child{padding:15px!important}.kg-channel{gap:5px;padding:9px 6px}.kg-channel-mark{width:21px;height:25px;font-size:12px}.kg-channel b{font-size:10px}.kg-channel small{font-size:9px}.kg-radio{width:11px;height:11px}.kg-grand>strong{font-size:24px}.kg-grand small{max-width:130px}.kg-captcha{max-width:100%;overflow-x:auto}.kg-inline-dock{padding-left:12px;padding-right:12px}.kg-inline-dock>span{font-size:11px}.kg-inline-dock button{padding:10px 14px}}
@media(prefers-reduced-motion:reduce){.kg-inline-page *{scroll-behavior:auto!important}}

.kg-inline-purchase{margin-top:16px!important}.kg-product-summary{font-size:14px;line-height:1.9;white-space:pre-line;color:#64748b;margin:0 0 22px}.kg-order-fields label,.kg-coupon,.kg-field-label{font-size:12px!important}.kg-inline-native .product-detail-page .grid.lg\:grid-cols-2>div:last-child .mt-8{margin-top:20px!important}.kg-inline-native .product-detail-page .grid.lg\:grid-cols-2>div:last-child .pt-8{padding-top:20px!important}
