.kbt{color:#2b3a2e;background:#efe9df;border-block:1px solid #ded6c9;font-family:'DM Sans',sans-serif;box-sizing:border-box}.kbt *{box-sizing:border-box}.kbt-inner{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;padding:18px 36px}.kbt-company,.kbt-reviews,.kbt-uk{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:3px;min-width:0}.kbt-reviews,.kbt-uk{border-left:1px solid #cec3b2}.kbt-kicker{font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}.kbt-brand{font-family:Georgia,'Times New Roman',serif;font-size:29px;line-height:1;letter-spacing:.04em}.kbt-description,.kbt-review-label{font-size:12px;line-height:1.5}.kbt-score{display:flex;align-items:center;gap:14px;line-height:1.3}.kbt-score strong{font-size:19px;font-weight:500;white-space:nowrap}.kbt-stars{font-size:24px;letter-spacing:2px;color:#b38b43}.kbt a{font-size:12px;line-height:1.5;color:#2b3a2e;text-decoration:underline;text-underline-offset:3px}.kbt a:hover{color:#53694e}.kbt a:focus-visible{outline:2px solid #2b3a2e;outline-offset:5px}.kbt-uk-title{font-family:Georgia,'Times New Roman',serif;font-size:19px;line-height:1.4}.kbt--compact{margin-top:12px;border:1px solid #ded6c9}.kbt--compact .kbt-inner{padding:15px;grid-template-columns:1fr 1fr;gap:10px}.kbt--compact .kbt-kicker{grid-column:1/-1;font-size:9px;letter-spacing:.1em}.kbt--compact .kbt-company{display:contents}.kbt--compact .kbt-brand{grid-column:1;grid-row:2;font-size:24px;align-self:end}.kbt--compact .kbt-description{grid-column:1;grid-row:3;font-size:10px;line-height:1.5}.kbt--compact .kbt-reviews{grid-column:2;grid-row:2/4;border:0;gap:2px}.kbt--compact .kbt-score{gap:6px}.kbt--compact .kbt-stars{font-size:17px;letter-spacing:1px}.kbt--compact .kbt-score strong{font-size:14px}.kbt--compact .kbt-review-label,.kbt--compact a{font-size:10px}
@media(max-width:760px){.kbt--strip .kbt-inner{grid-template-columns:1fr 1fr;padding:16px;gap:14px 8px}.kbt--strip .kbt-uk{grid-column:1/-1;border-left:0;border-top:1px solid #cec3b2;padding-top:10px;flex-direction:row;gap:12px;flex-wrap:wrap}.kbt-uk-title{font-size:16px}.kbt-brand{font-size:25px}.kbt-score{gap:6px}.kbt-stars{font-size:18px;letter-spacing:1px}.kbt-score strong{font-size:16px}.kbt-kicker{font-size:9px}.kbt-description,.kbt-review-label{font-size:11px}.kbt--strip .kbt-uk a{padding-block:8px}.kbt--compact .kbt-inner{padding:13px}}
@media(max-width:360px){.kbt--strip .kbt-inner{grid-template-columns:1fr}.kbt--strip .kbt-reviews{border-left:0;border-top:1px solid #cec3b2;padding-top:12px}.kbt--compact .kbt-inner{grid-template-columns:1fr}.kbt--compact .kbt-brand,.kbt--compact .kbt-description,.kbt--compact .kbt-reviews{grid-column:1;grid-row:auto}}
