.kk-seo-guide{--kk-black: #101010;--kk-yellow: #f6c400;--kk-yellow-soft: #fff4bf;--kk-line: #e6e2d8;--kk-text: #222;--kk-muted: #626262;color:var(--kk-text);max-width:1120px;margin:0 auto 48px;font-size:16px;line-height:1.68}.kk-guide-hero{background:var(--kk-black);color:#fff;padding:32px;border-radius:8px;margin:24px 0}.kk-eyebrow{color:var(--kk-yellow);font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.kk-guide-hero h1{color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.08;margin:0 0 14px}.kk-lead{color:#f4f4f4;font-size:18px;max-width:850px;margin:0}.kk-size-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.kk-size-facts div{background:#fff;border-bottom:4px solid var(--kk-yellow);border-radius:6px;color:var(--kk-black);padding:14px}.kk-size-facts span{color:var(--kk-muted);display:block;font-size:13px;font-weight:700;margin-bottom:2px}.kk-size-facts strong{display:block;font-size:22px;line-height:1.2}.kk-guide-section{border-bottom:1px solid var(--kk-line);padding:26px 0}.kk-guide-section h2{color:var(--kk-black);font-size:26px;line-height:1.2;margin:0 0 12px}.kk-guide-section h3{color:var(--kk-black);font-size:18px;line-height:1.3;margin:0 0 8px}.kk-guide-section p{margin:0 0 14px}.kk-guide-section--highlight{background:var(--kk-yellow-soft);border:1px solid #ead26a;border-radius:8px;margin:26px 0;padding:24px}.kk-pill-list,.kk-check-list,.kk-link-list{list-style:none;margin:16px 0 0;padding:0}.kk-pill-list{display:flex;flex-wrap:wrap;gap:10px}.kk-pill-list li{background:#f3f3f3;border:1px solid var(--kk-line);border-radius:999px;font-weight:700;padding:8px 12px}.kk-check-list li{background:#fff;border-left:4px solid var(--kk-yellow);box-shadow:0 1px #00000014;margin-bottom:10px;padding:12px 14px}.kk-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kk-link-list a{align-items:center;background:#f7f7f7;border:1px solid var(--kk-line);border-radius:6px;color:var(--kk-black);display:flex;font-weight:800;justify-content:space-between;padding:12px 14px;text-decoration:none}.kk-link-list a:after{color:var(--kk-yellow);content:">";font-weight:900}.kk-link-list a:hover{background:var(--kk-black);border-color:var(--kk-black);color:#fff}.kk-faq{border-bottom:0}.kk-faq-item{background:#fff;border:1px solid var(--kk-line);border-radius:8px;margin-bottom:12px;padding:16px}.kk-faq-item p{color:var(--kk-muted);margin-bottom:0}.kk-table-wrap{overflow-x:auto}.kk-size-table{border-collapse:collapse;min-width:760px;width:100%}.kk-size-table th,.kk-size-table td{border-bottom:1px solid var(--kk-line);padding:10px 12px;text-align:left}.kk-size-table th{background:var(--kk-black);color:#fff;font-weight:800}.kk-size-table a{color:var(--kk-black);font-weight:800}@media(max-width:760px){.kk-guide-hero{padding:22px}.kk-size-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.kk-link-list,.kk-advice-grid{grid-template-columns:1fr}}.kk-search-page{--kk-black: #101010;--kk-yellow: #f6c400;--kk-line: #e6e2d8;--kk-muted: #626262;color:#202020;margin:0 auto;max-width:1320px;padding:0 18px 56px}.kk-search-header{padding:18px 0 10px}.kk-breadcrumb{align-items:center;color:var(--kk-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-bottom:14px}.kk-breadcrumb a{color:var(--kk-muted);text-decoration:none}.kk-search-title-row{align-items:end;border-bottom:1px solid var(--kk-line);display:flex;justify-content:space-between;gap:16px;padding-bottom:18px}.kk-search-title-row h1{color:var(--kk-black);font-size:clamp(30px,4vw,44px);line-height:1.08;margin:0}.kk-search-subtitle{color:var(--kk-muted);margin:8px 0 0}.kk-edit-search{background:var(--kk-yellow);border-radius:6px;color:var(--kk-black);font-weight:900;padding:12px 16px;text-decoration:none;white-space:nowrap}.kk-results-toolbar{align-items:center;display:flex;justify-content:space-between;gap:16px;padding:18px 0}.kk-sort-form{align-items:center;display:flex;gap:10px}.kk-sort-form label{color:var(--kk-muted);font-size:13px;font-weight:800}.kk-sort-form select,.kk-price-filter input,.kk-add-form select{background:#fff;border:1px solid var(--kk-line);border-radius:6px;min-height:40px;padding:8px 10px}.kk-search-layout{align-items:start;display:grid;gap:22px;grid-template-columns:280px minmax(0,1fr)}.kk-search-layout--no-filters{grid-template-columns:1fr}.kk-filter-panel{background:#fff;border:1px solid var(--kk-line);border-radius:8px;box-sizing:border-box;padding:16px;position:sticky;top:16px;width:100%}.kk-filter-panel *,.kk-filter-panel *:before,.kk-filter-panel *:after{box-sizing:border-box}.kk-filter-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.kk-filter-heading a{color:var(--kk-muted);font-size:13px}.kk-filter-group{border-top:1px solid var(--kk-line);padding:12px 0}.kk-filter-group summary{cursor:pointer;font-weight:900}.kk-filter-group ul{list-style:none;margin:10px 0 0;padding:0}.kk-filter-group li{margin:8px 0}.kk-filter-group label{align-items:center;display:flex;gap:8px}.kk-filter-group small{color:var(--kk-muted);margin-left:auto}.kk-price-filter{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.kk-price-filter input{min-width:0;width:100%}.kk-filter-submit{background:var(--kk-black);border:0;border-radius:6px;color:#fff;cursor:pointer;font-weight:900;padding:12px 14px;width:100%}.kk-product-results{display:grid;gap:14px}.kk-tyre-card{align-items:center;background:#fff;border:1px solid var(--kk-line);border-radius:8px;display:grid;gap:18px;grid-template-columns:150px minmax(0,1fr) 210px;padding:16px}.kk-card-media img{display:block;height:auto;max-width:140px;width:100%}.kk-no-image{align-items:center;background:#f4f4f4;border-radius:6px;color:var(--kk-muted);display:flex;height:140px;justify-content:center}.kk-card-topline{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.kk-vendor,.kk-season{border-radius:999px;font-size:12px;font-weight:900;padding:5px 8px}.kk-vendor{background:var(--kk-black);color:#fff}.kk-season,.kk-vehicle{background:var(--kk-yellow);color:var(--kk-black)}.kk-vehicle{background:#f2f2f2}.kk-card-main h2{font-size:20px;line-height:1.25;margin:0 0 10px}.kk-card-main h2 a{color:var(--kk-black);text-decoration:none}.kk-tyre-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.kk-tyre-tags span{background:#f2f2f2;border-radius:999px;color:#333;font-size:12px;padding:5px 8px}.kk-eu-labels{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.kk-eu-label{align-items:center;background:#f6f6f6;border:1px solid var(--kk-line);border-radius:6px;display:inline-flex;font-size:13px;gap:6px;overflow:hidden}.kk-eu-icon{background:#fff;border-right:1px solid var(--kk-line);color:var(--kk-muted);font-size:11px;font-weight:900;padding:6px 7px;text-transform:uppercase}.kk-eu-label strong{color:var(--kk-black);font-weight:900;padding:6px 8px 6px 0}.kk-eu-label--fuel strong{color:#ef9f00}.kk-eu-label--wet strong{color:#1f54e7}.kk-eu-label--noise strong{color:#3a3a3a}.kk-eu-label--ev strong{color:#11a45f}.kk-card-buy{border-left:1px solid var(--kk-line);padding-left:18px}.kk-price{color:var(--kk-black);font-size:24px;font-weight:900;margin-bottom:12px}.kk-add-form{display:grid;gap:8px}.kk-add-form button{background:var(--kk-yellow);border:0;border-radius:6px;color:var(--kk-black);cursor:pointer;font-weight:900;padding:12px;text-transform:uppercase}.kk-add-form button:disabled{background:#d7d7d7;color:#777;cursor:not-allowed}.kk-empty-results,.kk-seo-content-below{background:#fff;border:1px solid var(--kk-line);border-radius:8px;padding:20px}.kk-seo-content-below{margin-top:34px}.kk-seo-content-below .kk-seo-guide{margin-bottom:0}.kk-seo-content-below .kk-guide-hero{padding:24px}.kk-seo-content-below .kk-guide-hero h1{font-size:clamp(24px,3vw,34px)}.kk-guide-summary{border-bottom:0;padding-bottom:10px}.kk-advice-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.kk-advice-grid div{background:#fff;border:1px solid var(--kk-line);border-radius:8px;padding:16px}.kk-advice-grid strong{color:var(--kk-black);display:block;font-size:16px;margin-bottom:6px}.kk-advice-grid p{color:var(--kk-muted);margin:0}.kk-pagination{padding:22px 0;text-align:center}@media(max-width:980px){.kk-search-layout{grid-template-columns:1fr}.kk-filter-panel{position:static}.kk-tyre-card{grid-template-columns:120px minmax(0,1fr)}.kk-card-buy{border-left:0;border-top:1px solid var(--kk-line);grid-column:1 / -1;padding:14px 0 0}}@media(max-width:640px){.kk-search-title-row,.kk-results-toolbar,.kk-sort-form{align-items:stretch;flex-direction:column}.kk-tyre-card{grid-template-columns:1fr}.kk-card-media img{margin:0 auto}.kk-advice-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kumikunkut-seo-collection-style.css.map */
