.kp-slices{background:#fff;padding-top:34px}.kp-slices__heading{font-family:Fredoka,Archivo Black,Arial Black,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.04em;color:#111;font-size:clamp(24px,4.2vw,56px);line-height:1.1;margin:10px 16px 28px}.kp-slices img{display:block;width:100%;height:auto;margin:0}.kp-slices__list--desktop{display:none;max-width:2500px;margin:0 auto}@media(min-width:768px){.kp-slices__list--mobile{display:none}.kp-slices__list--desktop{display:block}}.kpt{background:var(--kpt-bg, #f7f7f7);color:var(--kpt-text, #111);padding:var(--kpt-pt, 56px) 20px var(--kpt-pb, 56px)}.kpt__inner{max-width:var(--kpt-max, 1160px);margin:0 auto}.kpt__nav-wrap{display:flex;justify-content:center;margin-bottom:32px}.kpt__nav{display:inline-flex;align-items:center;gap:2px;padding:5px;border-radius:12px;background:var(--kpt-nav-bg, #efefef);max-width:100%;overflow-x:auto;scrollbar-width:none}.kpt__nav::-webkit-scrollbar{display:none}.kpt__tab{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;line-height:1.2;white-space:nowrap;padding:10px 20px;border-radius:9px;color:var(--kpt-muted, #5a5a5a);transition:background-color .2s ease,color .2s ease}.kpt__tab:hover{color:var(--kpt-text, #111)}.kpt__tab.is-active{background:var(--kpt-nav-active-bg, #111);color:var(--kpt-nav-active-text, #fff);font-weight:500}.kpt__tab:focus-visible{outline:2px solid var(--kpt-text, #111);outline-offset:2px}.kpt__panel[hidden]{display:none}.kpt__heading{font-size:clamp(20px,2.2vw,26px);font-weight:400;letter-spacing:.02em;text-align:center;margin:0 0 6px}.kpt__subheading{text-align:center;color:var(--kpt-muted, #666);font-size:14px}.kpt__items{margin-top:28px}.kpt-cmp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.kpt-cmp{min-width:620px}.kpt-cmp__row{display:grid;grid-template-columns:var(--kpt-cmp-cols, 120px repeat(3, 1fr));align-items:center;gap:12px;padding:22px 0;border-top:1px solid var(--kpt-line, #e2e2e2)}.kpt-cmp__row--head{align-items:end;border-top:0;padding-top:8px;padding-bottom:32px}.kpt-cmp__label{font-size:13px;color:var(--kpt-muted, #7a7a7a);text-align:right;padding-right:8px}.kpt-cmp__cell{text-align:center;font-size:clamp(14px,1.4vw,17px);line-height:1.45;color:var(--kpt-text, #111)}.kpt-cmp__plink{display:block;color:inherit;text-decoration:none}.kpt-cmp__media{display:flex;align-items:flex-end;justify-content:center;height:230px;margin-bottom:14px}.kpt-cmp__media img,.kpt-cmp__placeholder{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.kpt-cmp__ptitle{font-size:13px;line-height:1.5;color:var(--kpt-text, #111)}.kpt-cmp__price{margin-top:14px;font-size:13px;color:var(--kpt-muted, #5a5a5a)}.kpt__item+.kpt__item{border-top:1px solid var(--kpt-line, #e2e2e2)}.kpt__item-title{font-size:15px;font-weight:600;line-height:1.5;text-align:left}.kpt__item--static{padding:16px 0}.kpt__item-title--static{margin-bottom:8px}.kpt__acc-trigger{-webkit-appearance:none;appearance:none;background:none;border:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font:inherit;color:inherit;text-align:left}.kpt__acc-trigger:focus-visible{outline:2px solid var(--kpt-text, #111);outline-offset:2px}.kpt__chevron{flex:0 0 auto;width:16px;height:16px;color:var(--kpt-muted, #999);transition:transform .25s ease}.kpt__chevron svg{display:block;width:100%;height:100%}.kpt__item--acc.is-open .kpt__chevron{transform:rotate(180deg)}.kpt__acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.kpt__item--acc.is-open .kpt__acc-body{grid-template-rows:1fr}.kpt__acc-inner{overflow:hidden;min-height:0}.kpt__item--acc.is-open .kpt__acc-inner{padding-bottom:18px}.kpt__rte{font-size:14px;line-height:1.75;color:var(--kpt-muted, #555)}.kpt__rte p{margin:0 0 6px}.kpt__rte p:last-child{margin-bottom:0}.kpt__rte strong{color:var(--kpt-text, #111);font-weight:600}.kpt__rte ul,.kpt__rte ol{margin:0 0 6px;padding-left:1.2em}.kpt__rte a{color:inherit}@media(prefers-reduced-motion:reduce){.kpt__acc-body,.kpt__chevron,.kpt__tab{transition:none}}@media(max-width:749px){.kpt{padding-left:16px;padding-right:16px}.kpt__tab{padding:9px 14px;font-size:13px}.kpt-cmp__media{height:150px}.kpt-cmp__row{padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
