.cko-reviews{--cko-green:#00300b;--cko-gold:#b79a64;box-sizing:border-box;max-width:1240px;margin:35px auto;padding:28px 20px;color:var(--cko-green);font-family:inherit}.cko-reviews *{box-sizing:border-box}.cko-reviews__header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.cko-reviews__eyebrow{font-size:11px;letter-spacing:.24em;color:var(--cko-gold);font-weight:700;margin:0 0 7px}.cko-reviews h2{font-family:Georgia,serif;font-size:clamp(27px,3.8vw,43px);line-height:1.15;font-weight:400;margin:0 0 12px}.cko-reviews__summary{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;color:#667066}.cko-reviews__summary strong{color:#25462b}.cko-reviews__g{font-size:20px;font-weight:bold;color:#4285f4}.cko-reviews__controls{display:flex;gap:8px}.cko-reviews__controls button{border:1px solid #d9dfd7;border-radius:50%;width:40px;height:40px;background:#fff;color:var(--cko-green);font-size:28px;line-height:1;cursor:pointer;padding:0}.cko-reviews__controls button:hover{background:var(--cko-green);color:#fff}.cko-reviews__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding:2px 0 12px}.cko-reviews__track::-webkit-scrollbar{display:none}.cko-reviews__card{flex:0 0 calc((100% - 32px)/3);min-width:0;background:#fbfaf7;border:1px solid #efede5;border-radius:12px;padding:26px;scroll-snap-align:start;display:flex;flex-direction:column;min-height:250px}.cko-reviews__stars{color:var(--cko-gold);font-size:20px;letter-spacing:3px;line-height:1;margin-bottom:20px}.cko-reviews blockquote{padding:0;margin:0 0 24px;border:0;background:none;color:#364237;font-size:15px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;flex:1}.cko-reviews__person{display:flex;align-items:center;gap:11px}.cko-reviews__avatar{width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:#e6eadf;color:var(--cko-green);display:grid;place-items:center;overflow:hidden;font-size:17px}.cko-reviews__avatar img{width:100%;height:100%;object-fit:cover}.cko-reviews__person strong{display:block;font-size:13px}.cko-reviews__person small{display:block;font-size:11px;color:#7c8378;margin-top:3px}.cko-reviews__footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:12px;color:#7b8078}.cko-reviews__footer a{color:var(--cko-green);text-decoration:underline;text-underline-offset:3px;font-weight:600}@media(max-width:900px){.cko-reviews__card{flex-basis:calc((100% - 16px)/2)}}@media(max-width:620px){.cko-reviews{padding:20px 12px}.cko-reviews__header{align-items:start}.cko-reviews__controls{align-self:center}.cko-reviews__controls button{width:34px;height:34px}.cko-reviews__card{flex-basis:88%;padding:23px}.cko-reviews__footer{display:block}.cko-reviews__footer a{display:block;margin-top:9px}}
