.wc-announcement.wc-announcement-marquee{background:#6b5c4f;color:#fff;padding:8px 0;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:12px;line-height:21.6px;letter-spacing:.6px;text-align:left;overflow:hidden;white-space:nowrap}.wc-announcement-marquee>a{display:block;color:inherit;text-decoration:none}.wc-announcement-marquee>a:hover{text-decoration:underline}.wc-announcement-track{display:inline-flex;width:max-content;animation:wc-announcement-scroll 20s linear infinite;will-change:transform}.wc-announcement-track>span{flex:none;padding-right:50px}.wc-page-index .wc-header{top:37.6px}@keyframes wc-announcement-scroll{from{transform:translateX(0)}to{transform:translateX(-16.666666667%)}}
.wc-reviews-marquee{padding:40px 0;background:#fff;overflow:hidden;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;letter-spacing:.6px}.wc-reviews-marquee h2{text-align:center;font-family:"Archivo Black",sans-serif;font-size:28px;font-weight:400;line-height:1.4;margin:0 12px 8px;overflow-wrap:break-word}.wc-reviews-source{text-align:center;font-size:16px;line-height:1.8;color:#555;margin:0 12px 20px}.wc-review-rows{display:flex;flex-direction:column;gap:24px}.wc-review-row{overflow:hidden;padding:3px 0}.wc-review-track{display:flex;width:max-content;will-change:transform;animation:wc-review-scroll 40s linear infinite}.wc-review-group{display:flex;gap:20px;padding-right:20px;flex:none}.wc-review-card{flex:0 0 340px;width:340px;background:#fff;border-radius:20px;box-shadow:0 2px 6px #00000014;padding:20px;display:flex;align-items:flex-start;gap:15px;color:inherit}.wc-review-card>img{width:72px;height:72px;max-width:none;border-radius:12px;object-fit:cover;flex:none}.wc-review-copy{flex:1;min-width:0}.wc-review-stars{color:#f90;font-size:14px;line-height:1.8;margin-bottom:8px}.wc-review-name{font-weight:700;font-size:15px;line-height:1.8;margin:0 0 6px}.wc-review-text{font-size:14px;color:#444;line-height:1.4;margin:0}@keyframes wc-review-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:768px){.wc-reviews-marquee h2{font-size:20px}.wc-reviews-source{font-size:13px}.wc-review-card{flex-basis:238px;width:238px;padding:14px;gap:10px}.wc-review-card>img{width:50px;height:50px;border-radius:8px}.wc-review-name{font-size:11px}.wc-review-stars{font-size:10px;margin-bottom:5px}.wc-review-text{font-size:10px;line-height:1.3}.wc-review-group{gap:10px;padding-right:10px}.wc-review-rows{gap:12px}}
@media(prefers-reduced-motion:reduce){.wc-announcement-track,.wc-review-track{animation:none;will-change:auto}.wc-announcement-marquee>a,.wc-review-row{overflow-x:auto}.wc-review-group[aria-hidden=true]{display:none}}
