.obk-reviews{--obk-ink:#171717;--obk-yellow:#ffd36b;--obk-yellow-soft:#fff8e5;font-family:Poppins,Arial,sans-serif;color:var(--obk-ink);max-width:1240px;margin:0 auto;padding:64px 20px;box-sizing:border-box}.obk-reviews *{box-sizing:border-box}.obk-reviews__head{margin-bottom:30px}.obk-reviews__eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em}.obk-reviews h2{font-size:clamp(30px,3vw,44px);line-height:1.08;margin:7px 0 0}.obk-reviews h2:after{content:"";display:block;width:48px;height:5px;background:var(--obk-yellow);margin-top:14px}.obk-reviews__head p{margin:14px 0 0;font-size:14px}.obk-reviews__viewport{overflow:hidden}.obk-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:8px 4px 24px}.obk-reviews__track::-webkit-scrollbar{display:none}.obk-review{position:relative;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;min-height:335px;padding:26px;background:#fff;border:1px solid #ece3c7;border-top:5px solid var(--obk-yellow);border-radius:12px;box-shadow:0 16px 38px rgba(66,49,0,.10);transition:transform .2s ease,box-shadow .2s ease}.obk-review:nth-child(2n){background:var(--obk-yellow-soft)}.obk-review:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(66,49,0,.15)}.obk-review__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.obk-review__source{font-size:12px;font-weight:800}.obk-review__source--google{color:#2f5aae}.obk-review__source--webwinkelkeur{color:#111}.obk-review .obk-stars{color:#eaae00;letter-spacing:1px;font-size:17px}.obk-review blockquote{margin:25px 0 22px;line-height:1.7;font-size:15px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.obk-review footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:11px;margin-top:auto;border-top:1px solid #eadcae;padding-top:17px}.obk-review footer strong,.obk-review footer span{display:block}.obk-review footer strong{font-size:14px}.obk-review footer span{font-size:12px;color:#5e5a4e}.obk-review__link{font-size:20px;color:var(--obk-ink)!important;text-decoration:none!important}.obk-reviews__controls{display:flex;justify-content:flex-end;gap:8px}.obk-reviews__controls button{width:42px;height:42px;border:1px solid #d7c67e;border-radius:6px;background:#fff;color:#111;font-size:19px;cursor:pointer}.obk-reviews__controls button:hover{background:var(--obk-yellow);border-color:var(--obk-yellow)}.obk-reviews-empty{padding:16px;border-left:4px solid #ffd36b;background:#fff8e5}@media(max-width:900px){.obk-reviews__track{grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:620px){.obk-reviews{padding:42px 16px}.obk-reviews__track{grid-auto-columns:88%}.obk-review{min-height:340px;padding:21px}}
