/* Give the video grid breathing room before the original Have a Listen section. */
body .hl-wix-copy #comp-m9ubsdrj{padding-bottom:48px!important;box-sizing:content-box!important}
html body .hl-wix-copy .hl-reviews-section{position:relative!important;height:auto!important;min-height:0!important;box-sizing:border-box;padding:56px 28px!important}
html body .hl-wix-copy .hl-review-section-inner{position:relative;z-index:1;max-width:1100px;margin:auto!important;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:40px;align-items:center}
html body .hl-wix-copy .hl-review-section-heading{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
html body .hl-wix-copy .hl-review-section-heading h2{font:400 36px/1.2 Caprasimo,Georgia,serif!important;margin:0!important;color:var(--hl-ink)}
html body .hl-wix-copy .hl-review-section-heading p{font:18px/1.5 Figtree,sans-serif;margin:0!important;color:var(--hl-ink)}
html body .hl-wix-copy .hl-review-section-heading .hl-action{max-width:100%;font-size:16px!important;text-align:center}
html body .hl-wix-copy .hl-google-snapshot{width:100%;max-width:100%;min-width:0;margin:0!important;padding:0!important}
html body .hl-wix-copy .hl-google-snapshot .hl-shared-gallery{width:100%;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;min-width:0}
html body .hl-wix-copy .hl-google-review-track{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;width:100%;height:auto!important;min-height:0!important;max-height:none!important;padding:0 0 12px!important;scroll-snap-type:x proximity;align-items:flex-start;box-sizing:border-box}
html body .hl-wix-copy .hl-google-review{flex:0 0 calc((100% - 20px)/2);min-width:0;padding:24px!important;box-sizing:border-box;background:var(--hl-cream);border:1px solid #30303055;scroll-snap-align:start;color:var(--hl-ink);font:16px/1.6 Figtree,sans-serif}
html body .hl-wix-copy .hl-google-review header{display:flex;flex-direction:column;gap:8px;margin-bottom:12px!important}
html body .hl-wix-copy .hl-google-review header a{color:var(--hl-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}
html body .hl-wix-copy .hl-google-review-stars{letter-spacing:2px;color:var(--hl-ink)}
html body .hl-wix-copy .hl-google-review p{font:inherit;margin:0 0 16px!important;overflow-wrap:anywhere;white-space:normal}
html body .hl-wix-copy .hl-google-review .hl-google-review-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
html body .hl-wix-copy .hl-google-review .hl-google-review-date{font-size:13px;margin-bottom:14px!important}
html body .hl-wix-copy .hl-google-review details{margin:0!important}
html body .hl-wix-copy .hl-google-review summary{font:600 15px/1.5 Figtree,sans-serif;cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}
html body .hl-wix-copy .hl-google-review details p{margin-top:14px!important}
html body .hl-wix-copy .hl-google-review .hl-google-review-text{font:inherit!important;white-space:pre-wrap!important;word-break:normal;overflow-wrap:anywhere;margin:14px 0 0!important;padding:0!important;background:transparent;border:0;color:inherit}
html body .hl-wix-copy .hl-google-review-controls{display:flex;gap:12px;justify-content:flex-end;padding-top:12px!important}
html body .hl-wix-copy .hl-google-review-controls button{position:static!important;inset:auto!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;transform:none!important;margin:0!important;font:22px/1 Figtree,sans-serif;color:var(--hl-ink);background:var(--hl-butter);border:1px solid var(--hl-ink);cursor:pointer}
html body .hl-wix-copy .hl-google-review-source{font:13px/1.6 Figtree,sans-serif;text-align:right;color:var(--hl-ink);margin:12px 0 0!important}
html body .hl-wix-copy .hl-google-review-source a{color:inherit;text-decoration:underline}
@media(max-width:767px){
 html body .hl-wix-copy #comp-m9ubsdrj{padding-bottom:28px!important}
 html body .hl-wix-copy .hl-reviews-section{padding:36px 18px!important}
 html body .hl-wix-copy .hl-review-section-inner{width:100%;max-width:320px;grid-template-columns:minmax(0,1fr);gap:28px}
 html body .hl-wix-copy .hl-review-section-heading{align-items:center;text-align:center;gap:16px}
 html body .hl-wix-copy .hl-review-section-heading h2{font-size:30px!important}
 html body .hl-wix-copy .hl-review-section-heading p{font-size:16px}
 html body .hl-wix-copy .hl-google-review{flex-basis:100%;padding:20px!important;font-size:16px}
 html body .hl-wix-copy .hl-google-review-controls{justify-content:center}
 html body .hl-wix-copy .hl-google-review-source{text-align:center}
}
@media(min-width:768px) and (max-width:979px){
 html body .hl-wix-copy .hl-google-review-controls button{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;flex-basis:64px}
 html body .hl-wix-copy .hl-review-section-heading .hl-action,html body .hl-wix-copy .hl-google-review summary,html body .hl-wix-copy .hl-google-review header a{min-height:64px!important;height:auto}
}
