.kb-el-container.e-con{width:calc(100% - 64px)!important;max-width:1480px!important;margin:0 auto;padding:0!important;gap:0!important}.kb-el-container>.elementor-widget{width:100%;max-width:100%;margin:0}.kb-hero.e-con{padding:22px 0 0!important;gap:0!important;width:100%;overflow:hidden}.kb-hero-track.e-con{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important;padding:0 max(24px,calc((100vw - 1740px)/2))!important;overflow-x:auto!important;width:100%!important}.kb-promo.e-con{flex:0 0 calc((100vw - 140px)/3)!important;min-width:375px;max-width:660px;aspect-ratio:1.78;padding:26px!important;align-items:center!important;gap:0!important;display:flex!important}.kb-promo-copy.e-con{width:66%!important;flex:none!important;position:relative;gap:0!important;padding:0!important}.kb-promo-copy>.elementor-widget{margin:0}.kb-promo .elementor-heading-title{color:inherit;line-height:1.15;font-size:clamp(23px,2.08vw,40px);font-weight:800;letter-spacing:-1px}.kb-promo-fair .elementor-heading-title{font-family:Georgia,serif;color:#ffe7ab;text-shadow:0 2px #9d6820}.kb-promo-copy .elementor-widget-text-editor:not(.kb-promo-kicker){font-size:clamp(12px,1.1vw,18px);line-height:1.6;margin-top:12px}.kb-promo .kb-promo-kicker{font-size:9px;letter-spacing:1.5px;margin-bottom:13px}.kb-promo .elementor-widget-text-editor p{margin:0;color:inherit;font-size:inherit}.kb-promo-button .elementor-button{background:#f8d58e;color:#384c68;border-radius:25px;padding:11px 17px;font-size:10px;font-weight:700;margin-top:16px;line-height:1.4}.kb-promo-new .elementor-button{background:#197980;color:white}.kb-promo-budget .elementor-button{background:#ad5545;color:white}.kb-promo-books.e-con{position:absolute!important;right:-12px!important;bottom:22px!important;width:51%!important;height:66%!important;display:block!important;padding:0!important;transform:rotate(7deg);z-index:1;min-height:0}.kb-promo-books .kb-hero-book{position:absolute!important;width:44%!important;bottom:0!important;height:90%!important;left:28%!important}.kb-promo-books .kb-hero-book-0{left:0!important;transform:rotate(-14deg);height:78%!important}.kb-promo-books .kb-hero-book-1{left:auto!important;right:0!important;transform:rotate(12deg);height:78%!important}.kb-promo-books .kb-hero-book-2{z-index:2}.kb-promo-books .elementor-widget-container{height:100%}.kb-promo-books .elementor-widget-image img{position:static!important;width:100%!important;height:100%!important;transform:none!important;object-fit:contain;filter:drop-shadow(5px 7px 6px #0005);border-radius:0}.kb-promo-new .kb-promo-books{right:-20px!important;bottom:-10px!important;height:56%!important}.kb-promo-budget .kb-promo-books{right:-15px!important;bottom:12px!important;height:63%!important;transform:rotate(-5deg)}.kb-promo-budget .kb-promo-copy{width:68%!important}.kb-hero-controls{position:static!important;margin:0!important}.kb-hero-controls .kb-hero-prev,.kb-hero-controls .kb-hero-next{font-size:29px;line-height:19px}.kb-editorial.e-con{display:grid!important;grid-template-columns:190px 1fr 220px;gap:42px!important;padding:38px 6%!important;width:100%;margin:14px 0 42px!important}.kb-editorial>.e-con{padding:0;gap:0}.kb-editorial-cover .elementor-widget-container{height:240px;display:grid;place-items:center}.kb-editorial-cover img{max-height:230px;object-fit:contain;width:auto}.kb-editorial .elementor-widget-text-editor p{margin:0 0 14px}.kb-editorial .elementor-heading-title{font-size:27px;color:#225b80;line-height:1.5;margin:9px 0 14px}.kb-editorial .elementor-button{background:none;color:#0c639e;padding:0;font-size:13px;font-weight:600}.kb-editorial .kb-editorial-note .elementor-heading-title{font:700 34px/1.15 Georgia,serif;color:#91adbf}.kb-categories-section.e-con{padding:0!important;margin:30px 0 40px;gap:20px}.kb-categories-section>.elementor-widget-heading .elementor-heading-title{font-size:23px;color:#0c639e}.kb-category-grid.e-con{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px!important;padding:0!important}.kb-category-button .elementor-button-wrapper{width:100%}.kb-category-button .elementor-button{border:1px solid #dde8f0;padding:20px;display:block;border-radius:8px;background:#f9fcff;color:#41637b;font-size:14px;text-align:left;line-height:1.5}.kb-help-cards.e-con{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px!important;margin:0 0 65px!important;padding:0!important}.kb-help-native.e-con{background:#eaf4f7;padding:26px!important;border-radius:10px;color:#587989;gap:10px!important}.kb-help-native:nth-child(2){background:#fcf1e5;color:#a37c50}.kb-help-native:nth-child(3){background:#edf1f9;color:#7283ac}.kb-help-native .elementor-widget-text-editor{font-size:12px}.kb-help-native .elementor-widget-text-editor p{margin:0}.kb-help-native .elementor-heading-title{font-size:24px;line-height:1.5;color:inherit}.kb-help-native .elementor-button{background:none!important;padding:0!important;color:inherit!important;font-size:11px;margin:7px 0 0;display:inline-block!important;min-height:0!important}.kb-info-elementor.e-con{padding:0!important;max-width:940px;align-self:flex-start;margin:0}.kb-info-elementor .elementor-widget-text-editor{font-family:inherit}.elementor-editor-active .kb-hero-track{overflow-x:auto!important}.elementor-editor-active .kb-header{position:relative}.elementor-editor-active .kb-book-row{overflow-x:auto}.elementor-editor-active .kb-promo-books{pointer-events:auto}
@media(min-width:2000px){.kb-promo.e-con{flex-basis:600px!important}.kb-hero-track.e-con{justify-content:center!important}}
@media(max-width:1150px){.kb-promo.e-con{flex-basis:48vw!important;min-width:370px;padding:24px!important}.kb-el-container.e-con{width:calc(100% - 40px)!important}.kb-promo .elementor-heading-title{font-size:29px}.kb-editorial.e-con{grid-template-columns:160px 1fr;gap:28px!important}.kb-editorial-note{display:none}}
@media(max-width:780px){.kb-el-container.e-con{width:calc(100% - 32px)!important}.kb-hero.e-con{padding-top:14px!important}.kb-hero-track.e-con{padding:0 18px!important;gap:12px!important}.kb-promo.e-con{flex-basis:78vw!important;min-width:0;aspect-ratio:1.72;padding:24px!important}.kb-promo .elementor-heading-title{font-size:28px}.kb-promo-copy .elementor-widget-text-editor:not(.kb-promo-kicker){font-size:13px}.kb-promo .kb-promo-kicker{font-size:8px;letter-spacing:1px}.kb-promo-button .elementor-button{font-size:9px;padding:9px 11px}.kb-editorial.e-con{padding:25px 20px!important;grid-template-columns:100px 1fr;gap:24px!important;margin:25px 0!important}.kb-editorial .elementor-heading-title{font-size:20px}.kb-editorial-cover .elementor-widget-container{height:180px}.kb-editorial-cover img{max-height:160px}.kb-editorial .elementor-widget-text-editor{font-size:11px}.kb-editorial .elementor-button{font-size:11px}.kb-category-grid.e-con{grid-template-columns:repeat(2,1fr);gap:10px!important}.kb-category-button .elementor-button{padding:15px 10px;font-size:11px}.kb-categories-section>.elementor-widget-heading .elementor-heading-title{font-size:18px}.kb-help-cards.e-con{gap:10px!important;margin-bottom:35px!important}.kb-help-native.e-con{padding:17px 13px!important;min-height:170px}.kb-help-native .elementor-widget-text-editor{font-size:9px}.kb-help-native .elementor-heading-title{font-size:16px}.kb-help-native .elementor-button{font-size:9px}}
@media(max-width:400px){.kb-promo.e-con{flex-basis:89vw!important;padding:20px!important}.kb-promo .elementor-heading-title{font-size:25px}.kb-editorial.e-con{grid-template-columns:80px 1fr;gap:20px!important}.kb-editorial .elementor-heading-title{font-size:18px}}
.kb-header>.elementor,.kb-header .elementor-widget{margin:0!important}.kb-logo img{width:145px;max-height:58px;object-fit:contain}.kb-commerce-page>.woocommerce-breadcrumb{padding:0!important;margin:0 0 30px!important;width:100%;max-width:100%;background:none}.single-product div.product>.onsale{display:none}.kb-page-content .woocommerce-checkout .form-row input{min-height:44px}.elementor-widget-kodang-header,.elementor-widget-kodang-footer{width:100%}.kb-footer .elementor-widget-container{padding:0}.woocommerce .kb-payment-label{line-height:1.8}
.kb-card-store{font-size:10px;color:#48809a;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:5px 0}.kb-store-strip{margin:10px 0 35px}.kb-store-strip h2{font-size:23px;color:#0c639e;margin:0 0 20px}.kb-stores-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.kb-store-tile{display:flex;align-items:center;gap:17px;border:1px solid #dce6ee;padding:16px;border-radius:10px;background:#fff;color:#245b7b}.kb-store-tile strong{display:block;font-size:15px}.kb-store-tile small{font-size:11px;color:#6d899b;display:block;margin-top:8px}.kb-store-tile:hover{border-color:#2a8ac0;box-shadow:0 5px 18px #25588012}@media(max-width:1150px){.kb-stores-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.kb-stores-grid{gap:10px}.kb-store-tile{flex-direction:column;text-align:center;padding:13px 8px;gap:10px}.kb-store-tile strong{font-size:13px}.kb-store-tile small{font-size:9px}.kb-store-strip h2{font-size:19px}}
