.sk-reviews-section{padding:65px 0;}
.single-post-txt .sk-reviews-section>.container{width:100%;max-width:100%;padding-left:0;padding-right:0;}
.sk-reviews-section .section-title{margin:0 auto 30px;}
.sk-reviews-section h2{font-size:clamp(30px,3vw,42px);line-height:1.2;margin-top:12px;}
.sk-reviews-summary{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 16px;background:#f7f3ed;padding:22px 20px;margin-bottom:22px;border-radius:3px;text-decoration:none;color:#674637;}
.sk-reviews-summary strong{font-size:26px;line-height:1;}
.sk-reviews-summary small{font-size:12px;color:#806c5e;}
.sk-google-word{font-family:Arial,sans-serif;font-size:29px;letter-spacing:-1.5px;white-space:nowrap;}
.sk-google-word b{font-weight:500;}.sk-google-word b:nth-child(1),.sk-google-word b:nth-child(4){color:#4285f4;}.sk-google-word b:nth-child(2),.sk-google-word b:nth-child(6){color:#ea4335;}.sk-google-word b:nth-child(3){color:#b98719;}.sk-google-word b:nth-child(5){color:#34833e;}
.sk-reviews-stars{position:relative;display:inline-block;font-size:26px;line-height:1.2;letter-spacing:1px;color:#d9d0c7;white-space:nowrap;}
.sk-reviews-stars-fill{position:absolute;left:0;top:0;overflow:hidden;color:#b78730;white-space:nowrap;}
.sk-review-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding:5px 3px 15px;}
.sk-review-card{min-width:0;background:#f7f3ed;padding:28px 25px;border-radius:3px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;min-height:315px;}
.sk-review-person{display:flex;gap:13px;align-items:center;margin-bottom:22px;}
.sk-review-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#9f7f66;color:#fff;font-size:16px;letter-spacing:.03em;}
.sk-review-card h3{font-family:'Jost',sans-serif;font-size:17px;line-height:1.3;color:#674637;margin:0 0 4px;letter-spacing:0;}
.sk-review-source{font-size:12px;line-height:1.3;color:#806c5e;}
.sk-review-card-rating{display:block;color:#b78730;font-size:21px;letter-spacing:1px;line-height:1.2;margin:0 0 14px;}
.sk-review-quote{padding:0;margin:0;font-style:normal;border:0;}
.sk-review-quote p{font-family:'Jost',sans-serif;font-size:17px;line-height:1.65;color:#674637;margin:0;}
.sk-review-quote.is-collapsed{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.sk-review-more{appearance:none;background:none;border:0;padding:0;margin-top:14px;color:#806047;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font-size:14px;text-align:left;}
.sk-review-more[hidden]{display:none;}
.sk-review-controls{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:12px;}
.sk-review-controls button{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid #b69c85;border-radius:50%;background:transparent;color:#674637;font-size:22px;cursor:pointer;}
.sk-review-controls button:disabled{opacity:.35;cursor:default;}
.sk-review-controls button:hover:not(:disabled){background:#e9ddce;}
.sk-review-controls .sk-review-play{font-size:16px;margin-left:12px;}
.sk-review-controls span{min-width:46px;text-align:center;font-size:13px;color:#806c5e;}
.sk-reviews-note{font-size:13px!important;line-height:1.65;text-align:center;color:#806c5e;max-width:900px;margin:22px auto 0;}
.sk-reviews-note a{color:#674637;text-decoration:underline;text-underline-offset:4px;}
.sk-reviews-section button:focus-visible,.sk-reviews-section a:focus-visible,.sk-review-track:focus-visible{outline:3px solid #a97724;outline-offset:4px;}
.sk-review-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
@media(max-width:991px){.sk-review-track{grid-auto-columns:calc((100% - 20px)/2);}}
@media(max-width:599px){.sk-reviews-section{padding:45px 0;}.sk-review-track{grid-auto-columns:100%;}.sk-review-card{padding:25px;min-height:290px;}.sk-reviews-summary{gap:10px 12px;}.sk-reviews-summary small{flex-basis:100%;text-align:center;}}
@media(prefers-reduced-motion:reduce){.sk-review-track{scroll-behavior:auto;}}
