.kbs{--g:#F5F3EF;--s:#ECE8E1;--c:#FBFAF8;--ln:#E3DFD7;--ln2:#D2CDC3;--ul:#B9B4AA;--ink:#262522;--ink2:#3D3B37;--mut:#666560;--mut2:#8A8780;--serif:"PPEiko-Regular","PPEiko-Regular Fallback",Georgia,serif;--serif-l:"PPEiko-Light","PPEiko-Light Fallback","PPEiko-Regular",Georgia,serif;--sans:"Paragraph Primary Font","Paragraph Primary Fallback",Arial,sans-serif;--sans-reg:"Paragraph Secondary Font","Paragraph Secondary Fallback",Arial,sans-serif;--med:"Heading Font","Heading Fallback",Arial,sans-serif;--pad:32px;--head:64px;background:var(--g);color:var(--ink);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}@media(max-width:749px){.kbs{--pad:20px}}.kbs *,.kbs *:before,.kbs *:after{box-sizing:border-box}.kbs :where(h1,h2,h3,p,dl,dd,ol,ul,figure){margin:0;padding:0}.kbs :where(ol,ul){list-style:none}.kbs b,.kbs strong{font-family:var(--med);font-weight:500}.kbs a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ul)}.kbs a:hover{color:var(--mut);text-decoration-color:var(--mut)}.kbs :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.kbs img{display:block;max-width:100%}.kbs-wrap{max-width:1560px;margin:0 auto;padding:0 var(--pad)}.kbs-label{font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.kbs-progress{position:fixed;left:0;right:0;top:var(--head);height:2px;background:var(--ln);z-index:15}.kbs-progress span{display:block;height:2px;width:0;background:var(--ink)}.kbs .kbs-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;border:1px solid var(--ink);background:var(--ink);color:var(--g);text-decoration:none;font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;cursor:pointer}.kbs .kbs-btn:hover{background:var(--ink2);border-color:var(--ink2);color:var(--g)}.kbs .kbs-btn--sec{background:transparent;color:var(--ink)}.kbs .kbs-btn--sec:hover{background:var(--s);border-color:var(--ink);color:var(--ink)}.kbs .kbs-btn--sm{height:44px;padding:0 20px;font-size:12px}.kbs .kbs-btn--block{display:flex;width:100%}.kbs .crea-breadcrumb{--cb-fs:11px;--cb-arrowspace:7px;--cb-px:16px;--cb-pt:12px;--cb-pb:8px;max-width:100%;margin-inline:auto;padding:var(--cb-pt) var(--cb-px) var(--cb-pb);font-family:var(--type_primary_paragraph_font,inherit);line-height:1.2;letter-spacing:.02em;color:#000}@media(min-width:750px){.kbs .crea-breadcrumb{--cb-fs:12px;--cb-arrowspace:8px;--cb-px:40px}}.kbs .crea-breadcrumb ol,.kbs .crea-breadcrumb li,.kbs .crea-breadcrumb a,.kbs .crea-breadcrumb [aria-current=page]{font-size:var(--cb-fs,11px)}.kbs .crea-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kbs .crea-breadcrumb ol::-webkit-scrollbar{display:none}.kbs .crea-breadcrumb li{display:flex;align-items:center;white-space:nowrap}.kbs .crea-breadcrumb li+li:before{content:"\203a";margin:0 var(--cb-arrowspace,7px);opacity:.3;flex:0 0 auto;font-size:1em;line-height:1}.kbs .crea-breadcrumb a{color:currentColor;opacity:1;text-decoration:none}.kbs .crea-breadcrumb a:hover,.kbs .crea-breadcrumb a:focus-visible{color:currentColor;text-decoration:underline;text-underline-offset:2px}.kbs .crea-breadcrumb [aria-current=page]{opacity:.85;font-weight:400}.kbs-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0 72px;align-items:start}.kbs-hero__text{display:flex;flex-direction:column;gap:20px;padding-top:12px;min-width:0}.kbs-hero__foot{display:flex;flex-direction:column;gap:10px;min-width:0}.kbs .kbs-h1{font-family:var(--sans);font-size:clamp(36px,4.4vw,58px);line-height:1.04;font-weight:400;letter-spacing:-.03em;text-wrap:balance;color:var(--ink);text-transform:none}.kbs-byline{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--mut)}.kbs-byline b{font-family:var(--sans);font-weight:400;color:var(--ink)}.kbs-answer{background:var(--s);border-radius:4px;padding:28px 28px 24px;display:flex;flex-direction:column;gap:22px}.kbs-answer__figs{display:flex;flex-wrap:wrap;gap:20px 28px}.kbs-answer__figs div{display:flex;flex-direction:column;gap:6px;flex:1 1 min-content;min-width:0}.kbs-answer__figs dt{font-size:clamp(26px,2.3vw,36px);font-weight:300;letter-spacing:-.03em;line-height:1}.kbs-answer__figs dd{font-size:13px;color:var(--mut);line-height:1.4}.kbs-answer__text p{margin:0;font-size:16px;line-height:1.6;text-wrap:pretty}.kbs-answer__text p+p{margin-top:10px}.kbs-answer__text strong{font-weight:600}.kbs-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.kbs-up{font-size:14px;margin-top:-8px}.kbs .kbs-up a{color:var(--mut)}.kbs-hero__media{display:flex;flex-direction:column;gap:10px}.kbs-hero__media img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:2px;background:var(--ln)}.kbs .kbs-hero__media--drawing img{aspect-ratio:auto;object-fit:contain;background:#fff}.kbs-hero__media figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:var(--mut)}.kbs-body{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-items:start;padding-bottom:96px}.kbs-toc,.kbs-rail{display:none}@media(min-width:1100px){.kbs-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"text media" "foot media";grid-template-rows:1fr auto;gap:24px 64px;align-items:stretch}.kbs-hero__text{grid-area:text;align-self:stretch}.kbs-hero__media{grid-area:media}.kbs-hero__foot{grid-area:foot}.kbs-body{grid-template-columns:200px minmax(0,760px) 260px;justify-content:space-between}.kbs-toc,.kbs-rail{display:flex;flex-direction:column;position:sticky;top:calc(var(--head) + 32px)}}.kbs-toc{gap:14px}.kbs-toc ol{display:flex;flex-direction:column;gap:14px}.kbs .kbs-toc a{display:block;padding-left:14px;border-left:1px solid var(--ln);font-size:14px;line-height:1.4;color:var(--mut2);text-decoration:none}.kbs .kbs-toc a:hover{color:var(--ink)}.kbs .kbs-toc a[aria-current=true]{color:var(--ink);border-left-color:var(--ink)}.kbs-article{display:flex;flex-direction:column;gap:72px;min-width:0}.kbs-intro p{margin:0;font-size:19px;line-height:1.65;color:var(--ink2);text-wrap:pretty}.kbs-intro p+p{margin-top:16px}.kbs-sec{display:flex;flex-direction:column;gap:22px;scroll-margin-top:calc(var(--head) + 32px)}.kbs .kbs-h2{font-family:var(--sans);font-size:30px;line-height:1.15;font-weight:400;letter-spacing:-.02em;color:var(--ink);text-transform:none;text-wrap:balance}.kbs .kbs-h2--lg{font-size:36px;line-height:1.1}.kbs-lead{font-family:var(--med);font-size:19px;line-height:1.55;font-weight:500;color:var(--ink);text-wrap:pretty}.kbs-body-text p,.kbs-body-text li{font-size:17px;line-height:1.7;color:var(--ink2);text-wrap:pretty}.kbs-body-text p+p{margin-top:22px}.kbs-body-text ul{list-style:disc;padding-left:20px}.kbs :is(.kbs-body-text,.kbs-lead,.kbs-intro,.kbs-faq__a,.kbs-answer__text,.kbs-card__line,.kbs-tool__rule,.kbs-table td,.kbs-table caption,.kbs-summary__grid dd,.kbs-answer__figs dd) :is(a,em,i,u,span,strong,b,sup,sub,small){font-size:inherit;line-height:inherit;letter-spacing:inherit}.kbs :is(.kbs-body-text,.kbs-lead,.kbs-intro,.kbs-faq__a,.kbs-answer__text) :is(a,em,i,u,span){font-family:inherit;font-weight:inherit}.kbs-fig{display:flex;flex-direction:column;gap:10px}.kbs-fig img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px;background:var(--ln)}.kbs-fig figcaption,.kbs-diagram figcaption{font-size:13px;color:var(--mut);line-height:1.5}.kbs-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;align-items:start}.kbs-fig--side img{aspect-ratio:4/3}.kbs .kbs-fig.kbs-fig--drawing img{aspect-ratio:auto;object-fit:contain;background:#fff}.kbs-diagram{background:var(--c);border:1px solid var(--ln);border-radius:4px;padding:28px 24px 20px;display:flex;flex-direction:column;gap:14px}.kbs-diagram svg{width:100%;height:auto;display:block;font-family:var(--sans)}.kbs-table{overflow-x:auto}.kbs-table table{width:100%;min-width:520px;border-collapse:collapse;border-top:1px solid var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.kbs-table caption{caption-side:bottom;text-align:left;padding-top:12px;font-size:13px;color:var(--mut)}.kbs-table th,.kbs-table td{text-align:left;padding:12px 16px 12px 0;border-bottom:1px solid var(--ln);vertical-align:middle;font-weight:400}.kbs-table thead th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.kbs-table tbody tr:hover{background:var(--s)}.kbs-table tbody th,.kbs-table td.kbs-key{font-family:var(--med);font-weight:500}.kbs-table td:last-child{color:var(--mut)}.kbs .kbs-model{display:flex;align-items:center;gap:14px;text-decoration:none}.kbs-model img{width:48px;height:48px;object-fit:cover;border-radius:2px;background:var(--s);flex-shrink:0}.kbs-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);background:var(--s);border-radius:4px;overflow:hidden}.kbs-card__img{width:100%;height:100%;min-height:220px;object-fit:cover}.kbs-card__text{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:14px}.kbs-card__line{font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:1.2}.kbs-card__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.kbs .kbs-link{font-size:14px}@media(max-width:599px){.kbs-card{grid-template-columns:1fr}.kbs-card__img{aspect-ratio:4/3;min-height:0}}.kbs-tool{scroll-margin-top:calc(var(--head) + 32px);border:1px solid var(--ink);border-radius:4px;padding:28px;display:flex;flex-direction:column;gap:24px;background:var(--c)}.kbs-tool__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px}.kbs .kbs-tool__guide{font-size:13px;color:var(--mut)}.kbs-tool__inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;align-items:end}.kbs-tool__range,.kbs-tool__group{display:flex;flex-direction:column;gap:10px;font-size:14px}.kbs-tool__range>span{display:flex;justify-content:space-between;gap:8px}.kbs-tool__range b{font-family:var(--med);font-weight:500}.kbs-tool input[type=range]{width:100%;accent-color:var(--ink)}.kbs-seg{display:flex;border:1px solid var(--ln2);border-radius:2px;overflow:hidden}.kbs-seg button{flex:1;height:40px;border:0;margin:0;padding:0 8px;font:inherit;font-size:13px;cursor:pointer;background:transparent;color:var(--ink)}.kbs-seg button[aria-pressed=true]{background:var(--ink);color:var(--g)}.kbs-tool__result{display:flex;flex-wrap:wrap;align-items:center;gap:28px;padding-top:20px;border-top:1px solid var(--ln)}.kbs-tool__count{display:flex;align-items:baseline;gap:10px}.kbs-tool__count b{font-family:var(--sans);font-size:56px;font-weight:300;letter-spacing:-.04em;line-height:1}.kbs-tool__count span{font-size:16px;color:var(--mut)}.kbs-tool__dots{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:120px}.kbs-tool__dots i{width:22px;height:22px;border-radius:5px;background:var(--ink)}.kbs-tool__rule{font-size:13px;color:var(--mut);line-height:1.5}.kbs-summary{display:flex;flex-direction:column;gap:24px;padding-top:40px;border-top:1px solid var(--ink)}.kbs-summary__grid{display:flex;flex-wrap:wrap;gap:1px;background:var(--ln);border:1px solid var(--ln)}.kbs-summary__grid div{background:var(--g);padding:24px;display:flex;flex-direction:column;gap:8px;flex:1 1 min-content;min-width:min(100%,180px)}.kbs-summary__grid dt{font-size:clamp(30px,2.6vw,40px);font-weight:300;letter-spacing:-.03em;line-height:1}.kbs-summary__grid dd{font-size:14px;color:var(--mut);line-height:1.5}.kbs-faq{display:flex;flex-direction:column;gap:24px;scroll-margin-top:calc(var(--head) + 32px)}.kbs-faq__list{border-top:1px solid var(--ln2)}.kbs-faq__item{border-bottom:1px solid var(--ln2)}.kbs-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:17px;line-height:1.4;color:var(--ink);cursor:pointer;list-style:none}.kbs-faq__item summary::-webkit-details-marker{display:none}.kbs-faq__icon{width:20px;flex-shrink:0;text-align:center;font-size:22px;font-weight:300;line-height:1}.kbs-faq__icon:before{content:"+"}.kbs-faq__item[open] .kbs-faq__icon:before{content:"\2212"}.kbs-faq__a{padding:0 0 22px;max-width:620px}.kbs-faq__a p{margin:0;font-size:16px;line-height:1.65;color:var(--ink2)}.kbs-rail{gap:16px}.kbs-rail__list{display:flex;flex-direction:column;gap:16px}.kbs .kbs-rail__list a{display:flex;gap:12px;align-items:center;text-decoration:none}.kbs .kbs-rail__list a:hover{opacity:.75;color:var(--ink)}.kbs-rail__list img{width:64px;height:64px;object-fit:cover;border-radius:2px;background:var(--s)}.kbs-rail__list span{display:flex;flex-direction:column;gap:2px}.kbs-rail__list b{font-size:15px}.kbs-rail__list small{font-size:13px;color:var(--mut)}.kbs-rail__trust{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--ln);font-size:13px;line-height:1.4;color:var(--mut)}.kbs-shop{background:var(--s);scroll-margin-top:var(--head)}.kbs-shop>.kbs-wrap{padding-top:72px;padding-bottom:72px;display:flex;flex-direction:column;gap:32px}.kbs-shop__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.kbs-shop__colls{display:flex;flex-wrap:wrap;gap:20px;font-size:14px}.kbs-shop__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}@media(max-width:519px){.kbs-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1000px){.kbs-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbs .kbs-shop__grid a{display:flex;flex-direction:column;gap:12px;text-decoration:none}.kbs .kbs-shop__grid a:hover{opacity:.85;color:var(--ink)}.kbs-shop__grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:var(--g);border-radius:2px}.kbs-shop__name{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font-size:16px}.kbs-shop__grid small{font-size:13px;color:var(--mut);line-height:1.4}.kbs-shop__trust{display:flex;flex-wrap:wrap;gap:12px 40px;padding-top:24px;border-top:1px solid var(--ln2);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.kbs-related{padding-top:72px;padding-bottom:96px;display:flex;flex-direction:column;gap:28px}.kbs-related ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0 40px;border-top:1px solid var(--ink)}.kbs .kbs-related a{display:flex;flex-direction:column;gap:8px;padding:22px 0;border-bottom:1px solid var(--ln);text-decoration:none;height:100%}.kbs .kbs-related a:hover{opacity:.7;color:var(--ink)}.kbs-related__title{font-size:18px;line-height:1.3}.kbs-related__line{font-size:14px;line-height:1.5;color:var(--mut)}@media(prefers-reduced-motion:no-preference){html:has(.kbs){scroll-behavior:smooth}}.kbs-show-m,.kbs-chips,.kbs-mlist,.kbs-mention,.kbs-bar,.kbs .kbs-shop__all,.kbs-diagram .kbs-diagram__m{display:none}.kbs-fig figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@media(max-width:767.98px){.kbs{--pad:20px}.kbs-hide-m{display:none!important}.kbs-show-m{display:inline}.kbs-chips{display:block;position:fixed;left:0;right:0;top:calc(var(--head) + 2px);z-index:14;background:var(--g);border-bottom:1px solid var(--ln);transform:translateY(-120%);visibility:hidden;transition:transform .2s ease,visibility .2s}.kbs-chips.is-on{transform:none;visibility:visible}.kbs-chips>div{display:flex;gap:8px;overflow-x:auto;padding:10px 20px;scrollbar-width:none}.kbs-chips>div::-webkit-scrollbar{display:none}.kbs .kbs-chips a{flex-shrink:0;display:flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--ln2);border-radius:16px;font-size:13px;white-space:nowrap;text-decoration:none;color:var(--ink);background:transparent}.kbs .kbs-chips a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--g)}.kbs-sec,.kbs-tool,.kbs-faq{scroll-margin-top:calc(var(--head) + 64px)}.kbs-hero{gap:16px;padding:16px 0 48px}.kbs-hero__text{gap:16px;padding-top:0}.kbs .kbs-h1{font-size:28px;line-height:1.15}.kbs-byline{display:block;font-size:13px;line-height:1.5}.kbs-byline__rev{display:none}.kbs-byline span+span:before{content:" \b7  "}.kbs-answer{padding:18px 18px 16px;gap:16px}.kbs-answer__figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;container-type:inline-size}.kbs-answer__figs div{min-width:0}.kbs-answer__figs dt{font-size:16px;font-size:clamp(14px,calc(100cqi / 19),24px);white-space:nowrap}.kbs-answer__figs dd{font-size:12px;line-height:1.4}.kbs-answer__text p{font-size:15px;line-height:1.5}.kbs-ctas{flex-direction:column;align-items:stretch;gap:10px}.kbs .kbs-ctas .kbs-btn{height:48px;width:100%}.kbs-hero__media{margin:4px calc(-1 * var(--pad)) 0}.kbs-hero__media img{border-radius:0}.kbs-hero__media figcaption{padding:0 20px}.kbs-hero__media .kbs-from{display:inline-block}.kbs-hero__media .kbs-from:first-letter{text-transform:uppercase}.kbs-body{padding-bottom:56px}.kbs-article{gap:48px}.kbs-intro p{font-size:17px}.kbs-sec{gap:16px}.kbs .kbs-h2{font-size:24px;line-height:1.2}.kbs .kbs-h2--lg{font-size:26px;line-height:1.15}.kbs-lead{font-size:17px;line-height:1.5}.kbs-body-text p,.kbs-body-text li{font-size:16px;line-height:1.65}.kbs-body-text p+p{margin-top:16px}.kbs-fig:not(.kbs-fig--side){margin:0 calc(-1 * var(--pad))}.kbs-fig:not(.kbs-fig--side) img{aspect-ratio:4/3;border-radius:0}.kbs-fig:not(.kbs-fig--side) figcaption{padding:0 20px}.kbs-diagram{margin:0 calc(-1 * var(--pad));border-radius:0;border-left:0;border-right:0;padding:20px 20px 16px;gap:12px}.kbs-diagram .kbs-diagram__m{display:block}.kbs-diagram .kbs-diagram__d{display:none}.kbs-table:has(+.kbs-mlist){display:none}.kbs-mlist{display:block;border-top:1px solid var(--ink)}.kbs-mlist__head{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ln);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.kbs .kbs-mlist__row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:10px 0;border-bottom:1px solid var(--ln);text-decoration:none}.kbs .kbs-mlist__row:active{background:var(--s)}.kbs-mlist__row img,.kbs-mlist__row>span:first-child{width:48px;height:48px;object-fit:cover;border-radius:2px;background:var(--s)}.kbs-mlist__main,.kbs-mlist__val{display:flex;flex-direction:column;gap:2px;min-width:0}.kbs-mlist__val{align-items:flex-end;text-align:right;max-width:48vw}.kbs-mlist b{font-size:15px}.kbs-mlist__main small{font-size:13px;color:var(--mut)}.kbs-mlist__val small{font-size:12px;color:var(--mut)}.kbs-card{grid-template-columns:1fr;margin:0 calc(-1 * var(--pad));border-radius:0}.kbs-card__img{aspect-ratio:4/3;min-height:0;height:auto}.kbs-card__text{padding:20px 20px 24px;gap:12px}.kbs-card__line{font-size:21px;line-height:1.25}.kbs-card__actions{flex-direction:column;align-items:stretch;gap:4px;margin-top:4px}.kbs .kbs-card__actions .kbs-btn{width:100%;height:48px}.kbs .kbs-card__actions .kbs-link{align-self:center;padding:12px 8px}.kbs .kbs-mention{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--s);border-radius:4px;text-decoration:none}.kbs-mention img{width:88px;height:88px;object-fit:cover;border-radius:2px;background:var(--g)}.kbs-mention>span{display:flex;flex-direction:column;gap:4px}.kbs-mention b{font-size:15px}.kbs-mention small{font-size:13px;color:var(--mut)}.kbs-mention u{font-size:13px;text-underline-offset:3px;text-decoration-color:var(--ul)}.kbs-tool{padding:20px;gap:22px}.kbs .kbs-tool__guide{display:none}.kbs-tool__inputs{grid-template-columns:1fr;gap:22px}.kbs-tool__range{gap:12px}.kbs-tool input[type=range]{height:32px}.kbs-seg button{height:44px;font-size:14px}.kbs-tool__result{flex-direction:column;align-items:stretch;gap:16px;padding-top:18px}.kbs-tool__count span{font-size:15px}.kbs-tool__dots{flex:none}.kbs-tool__dots i{width:20px;height:20px;border-radius:4px}.kbs .kbs-tool__result .kbs-btn{width:100%;height:48px}.kbs-summary{gap:16px;padding-top:28px}.kbs-summary__grid{display:flex;flex-direction:column;gap:0;background:none;border:0}.kbs-summary__grid div{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--ln);flex:none;min-width:0}.kbs-summary__grid dt{font-size:min(32px,7vw)}.kbs-faq{gap:12px}.kbs-faq__item summary{min-height:56px;padding:14px 0;font-size:16px;line-height:1.35}.kbs-faq__a{padding-bottom:18px}.kbs-faq__a p{font-size:15px;line-height:1.6}.kbs-shop>.kbs-wrap{padding:44px 0 32px;gap:20px}.kbs-shop__head{padding:0 20px}.kbs-shop__colls{display:none}.kbs-shop__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px;scroll-padding:0 20px;scrollbar-width:none}.kbs-shop__grid::-webkit-scrollbar{display:none}.kbs-shop__grid li{flex:0 0 72%;scroll-snap-align:start}.kbs .kbs-shop__grid a{gap:10px}.kbs-shop__name{font-size:15px}.kbs .kbs-shop__all{display:flex;margin:0 20px}.kbs-shop__trust{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:0 20px;padding-top:16px;font-size:12px;letter-spacing:.08em}.kbs-related{padding-top:44px;padding-bottom:40px;gap:16px}.kbs-related .kbs-h2{font-size:22px}.kbs-related .kbs-label{display:none}.kbs .kbs-related a{gap:6px;padding:16px 0}.kbs-related__title{font-size:16px}.kbs-bar{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:30;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--g);border-top:1px solid var(--ln);transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility .2s}.kbs-bar.is-on{transform:none;visibility:visible}.kbs-bar img{width:44px;height:44px;object-fit:cover;border-radius:2px;background:var(--s)}.kbs-bar>span{display:flex;flex-direction:column;gap:1px;min-width:0}.kbs-bar b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbs-bar small{font-size:12px;color:var(--mut)}.kbs .kbs-bar .kbs-btn{height:44px;padding:0 16px;letter-spacing:.1em}.kbs{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.kbs-chips,.kbs-bar{transition:none}}.kbs{font-family:var(--sans);font-weight:300}.kbs .kbs-h1,.kbs .kbs-h2,.kbs-lead,.kbs-intro p,.kbs-card__line,.kbs-related__title,.kbs-faq__item summary>span:first-child,.kbs .kbs-mention b,.kbs-shop__name b,.kbs-rail__list b{font-family:var(--serif);font-weight:400}.kbs-answer__figs dt,.kbs-summary__grid dt,.kbs-tool__count b{font-family:var(--serif-l);font-weight:300}.kbs-answer__text p{font-family:var(--sans);font-weight:300}.kbs-answer__text strong{font-family:var(--sans-reg);font-weight:400;color:var(--ink)}.kbs-body-text p,.kbs-body-text li,.kbs-faq__a p,.kbs-byline,.kbs-related__line,.kbs-table,.kbs-mlist,.kbs-tool,.kbs-diagram,.kbs-fig figcaption{font-family:var(--sans);font-weight:300}.kbs-body-text strong,.kbs-body-text b,.kbs-table tbody th,.kbs-table td.kbs-key,.kbs-mlist b,.kbs-tool__range b,.kbs-byline b{font-family:var(--sans-reg);font-weight:400}.kbs-shop__name span,.kbs-rail__list small,.kbs-hero__media figcaption a{font-family:var(--sans-reg);font-weight:400}.kbs .kbs-btn,.kbs-label,.kbs .crea-breadcrumb{font-family:var(--sans)}.kbs-label{font-weight:400}.kbs-lead{font-size:20px;line-height:1.45}@media(max-width:767.98px){.kbs-lead{font-size:18px}}.kbs .kbs-tool__group[hidden]{display:none}.kbs{--g:#FFFFFF;--s:#F0ECE6;--c:#FFFFFF;--ln:#D9D4C9;--ln2:#D9D4C9;--ul:#D9D4C9;--ink:#1B1B1A;--ink2:#514540;--mut:#514540;--mut2:#878787;--pad:16px;background:#fff}@media(max-width:749px){.kbs{--pad:12px}}.kbs,.kbs *,.kbs *:before,.kbs *:after{border-radius:0!important;box-shadow:none!important}.kbs a:hover{color:var(--ink);text-decoration-color:var(--ink)}.kbs .kbs-h1{font-family:var(--serif);font-weight:400;font-size:30px;line-height:33px;letter-spacing:0}.kbs .kbs-h2{font-family:var(--serif);font-weight:400;font-size:24px;line-height:27px;letter-spacing:0}.kbs .kbs-h2--lg{font-size:28px;line-height:31px}@media(min-width:1025px){.kbs .kbs-h1{font-size:40px;line-height:44px}.kbs .kbs-h2{font-size:30px;line-height:33px}.kbs .kbs-h2--lg{font-size:34px;line-height:37px}}.kbs-lead,.kbs-intro p{font-family:var(--serif);font-weight:400;font-size:18px;line-height:24px;color:var(--ink)}@media(min-width:1025px){.kbs-lead,.kbs-intro p{font-size:20px;line-height:27px}}.kbs-body-text p,.kbs-body-text li,.kbs-faq__a p,.kbs-answer__text p{font-family:var(--sans);font-weight:400;font-size:16px;line-height:24px;color:var(--ink2)}.kbs-body-text strong,.kbs-body-text b,.kbs-answer__text strong{color:var(--ink)}.kbs-label{font-size:10px;line-height:13px;letter-spacing:.14em;color:var(--ink2)}.kbs-byline{font-size:12px;line-height:16px;color:var(--ink2)}.kbs-fig figcaption,.kbs-table caption{font-size:12px;line-height:16px;color:var(--ink2)}.kbs-answer,.kbs-card,.kbs-summary{background:var(--s)}.kbs-tool,.kbs-diagram{border:1px solid var(--ln);background:#fff}.kbs-table th,.kbs-table td{border-color:var(--ln)!important;color:var(--ink2)}.kbs-table thead th{font-size:10px;line-height:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.kbs-table td.kbs-key,.kbs-table tbody th{color:var(--ink)}.kbs .kbs-btn{height:48px;padding:0 24px;font-size:12px;line-height:16px;letter-spacing:.08em;background:var(--ink);border-color:var(--ink);color:#fff}.kbs .kbs-btn:hover{background:#3a3836;border-color:#3a3836;color:#fff}.kbs .kbs-btn--sec{background:transparent;color:var(--ink);border-color:var(--ink)}.kbs .kbs-btn--sec:hover{background:var(--ink);color:#fff}@media(max-width:767.98px){.kbs .kbs-chips a{height:40px;padding:0 16px;border-color:var(--ln);font-size:14px}}.kbs-model img,.kbs-rail__list img,.kbs-mlist__row img,.kbs-mention img,.kbs-bar img,.kbs-shop__grid img{background:var(--s)}.kbs-intro p{font-family:var(--sans);font-weight:400;font-size:17px;line-height:26px;color:var(--ink)}@media(max-width:749px){.kbs-intro p{font-size:16px;line-height:24px}}.kbs-tool__count b{white-space:nowrap}@media(max-width:749px){.kbs-tool__count b{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/kb-spoke.css.map */
