.sol-reviews-section{--sol-reviews-paper: var(--paper, #fcfbf7);--sol-reviews-ink: var(--ink, #30372e);--sol-reviews-muted: #626e5c;--sol-reviews-line: var(--line, #dce2d5);--sol-reviews-peach: #f5d8c1;background:var(--sol-reviews-paper);color:var(--sol-reviews-ink);padding-block:48px;border-block:1px solid var(--sol-reviews-line)}.sol-reviews-section *,.sol-reviews-section *:before,.sol-reviews-section *:after{box-sizing:border-box}.sol-reviews-section .sol-reviews-wrap{max-width:1304px;padding-inline:40px;margin-inline:auto}.sol-reviews-section .sol-reviews-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-block-end:24px}.sol-reviews-section .sol-reviews-eyebrow{display:block;font-size:10px;line-height:1.6;letter-spacing:.16em;color:var(--sol-reviews-muted);margin-block-end:9px}.sol-reviews-section h2{font-family:var(--serif, "Songti TC", "Noto Serif TC", Georgia, serif);font-size:clamp(27px,3vw,34px);line-height:1.35;font-weight:400;margin:0}.sol-reviews-section .sol-reviews-overview{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block-start:15px;font-size:13px}.sol-reviews-section .sol-reviews-google{font-size:15px;font-weight:500;letter-spacing:-.02em}.sol-reviews-section .sol-reviews-score{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:7px;box-sizing:border-box;height:36px;min-height:36px;border-radius:6px;padding:8px 12px;background:var(--sol-reviews-peach);font-weight:400;line-height:20px;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.sol-reviews-section .sol-reviews-score-star{align-self:center;display:block;width:14px;height:14px;flex:none;fill:#8b4d27;margin:0}.sol-reviews-section .sol-reviews-score-value{display:block;color:var(--sol-reviews-ink);font:400 20px/20px Arial,Helvetica,sans-serif}.sol-reviews-section .sol-reviews-source{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px;color:inherit}.sol-reviews-section .sol-reviews-source svg{width:17px;height:17px;flex:none}.sol-reviews-section sol-reviews{display:block;min-width:0}.sol-reviews-section .sol-reviews-track{display:flex;align-items:flex-start;gap:16px;margin:0;padding:1px 1px 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1px;scrollbar-width:thin;scrollbar-color:#b7c5a8 transparent;overscroll-behavior-inline:contain}.sol-reviews-section .sol-review-card{flex:0 0 calc((100% - 32px) / 3);min-width:0;scroll-snap-align:start;border:1px solid var(--sol-reviews-line);border-radius:9px;background:#fffefa;padding:18px;display:flex;flex-direction:column}.sol-reviews-section .sol-review-person{display:flex;align-items:center;gap:12px}.sol-reviews-section .sol-review-initial{position:relative;display:grid;place-items:center;overflow:hidden;width:36px;height:36px;flex:none;border:1px solid #d3dfc7;border-radius:50%;background:#edf2e6;color:#5c714d;font:400 20px/1 Georgia,serif}.sol-reviews-section .sol-review-avatar{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.sol-reviews-section .sol-review-avatar[hidden],.sol-reviews-section .sol-review-photo[hidden]{display:none}.sol-reviews-section .sol-review-name{font-size:14px;line-height:1.5;font-weight:400;margin:0;overflow-wrap:anywhere}.sol-reviews-section .sol-review-stars{color:#a85c32;font-size:13px;line-height:1.5;letter-spacing:.13em}.sol-reviews-section .sol-review-summary-label{margin:16px 0 6px;font-size:10px;line-height:1.6;letter-spacing:.04em;color:var(--sol-reviews-muted)}.sol-reviews-section .sol-review-summary{margin:0 0 13px;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.sol-reviews-section .sol-review-photos{display:flex;gap:8px;margin-block-end:14px}.sol-reviews-section .sol-review-photo{display:block;flex:1 1 0;min-width:0;max-width:96px;height:72px;overflow:hidden;border:1px solid var(--sol-reviews-line);border-radius:5px;background:#edf2e6}.sol-reviews-section .sol-review-photo img{display:block;width:100%;height:100%;object-fit:cover}.sol-reviews-section .sol-review-original{align-self:flex-start;margin-block-start:auto;color:#556b45;font-size:12px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.sol-reviews-section .sol-reviews-bottom{display:flex;align-items:start;justify-content:space-between;gap:26px;margin-block-start:14px}.sol-reviews-section .sol-reviews-note{max-width:660px;margin:0;font-size:11px;line-height:1.8;color:var(--sol-reviews-muted)}.sol-reviews-section .sol-reviews-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:none}.sol-reviews-section .sol-reviews-controls[hidden]{display:none}.sol-reviews-section .sol-reviews-controls button{min-height:44px;min-width:44px;padding:10px;border:1px solid #cdd8c2;border-radius:50%;background:#fffefa;color:#465d37;cursor:pointer;font:inherit}.sol-reviews-section .sol-reviews-controls button svg{width:18px;height:18px;display:block}.sol-reviews-section .sol-reviews-controls [data-reviews-pause]{border-radius:5px;min-width:94px;padding-inline:12px;background:var(--sol-reviews-peach);border-color:transparent;font-size:12px;font-weight:400}.sol-reviews-section .sol-reviews-counter{min-width:36px;text-align:center;font-size:11px;color:var(--sol-reviews-muted)}.sol-reviews-section a:focus-visible,.sol-reviews-section button:focus-visible,.sol-reviews-section [tabindex]:focus-visible{outline:2px solid #7a8d67;outline-offset:4px}.sol-reviews-section .sol-reviews-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}@media(min-width:768px)and (max-width:1023px){.sol-reviews-section .sol-review-card{flex-basis:calc((100% - 16px)/2)}}@media(min-width:768px)and (max-width:1383px){.sol-reviews-section .sol-reviews-wrap{padding-inline:40px 88px}}@media(max-width:767px){.sol-reviews-section{padding-block:30px}.sol-reviews-section .sol-reviews-wrap{padding-inline:16px}.sol-reviews-section .sol-reviews-heading{display:block;margin-block-end:18px}.sol-reviews-section .sol-reviews-source{margin-block-start:6px;font-size:12px}.sol-reviews-section .sol-reviews-overview{gap:9px;font-size:12px;margin-block-start:12px}.sol-reviews-section .sol-review-card{flex-basis:100%;padding:20px 18px 12px}.sol-reviews-section .sol-review-summary{font-size:13px}.sol-reviews-section .sol-reviews-bottom{display:flex;flex-direction:column-reverse;gap:14px;margin-block-start:12px}.sol-reviews-section .sol-reviews-controls{gap:7px}.sol-reviews-section .sol-reviews-controls [data-reviews-pause]{min-width:86px}.sol-reviews-section .sol-reviews-note{font-size:10px}}@media(max-width:359px){.sol-reviews-section .sol-reviews-wrap{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.sol-reviews-section .sol-reviews-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sol-reviews.css.map */
