#MainContent .jdgm-all-reviews-text{color:var(--bb-review-color,#108476);min-height:28px;padding:4px 0 10px}
#MainContent .jdgm-all-reviews-text a,#MainContent .jdgm-all-reviews-text__text{color:var(--bb-review-color,#108476)}
@media(max-width:700px){
.bb-home .bb-hero-slideshow{min-height:0;grid-template-rows:auto auto;padding-bottom:58px}
.bb-home .bb-hero-slideshow .content,.bb-home .bb-hero-slideshow[data-position="left"] .content{padding:20px 20px 12px}
.bb-home .bb-hero-slideshow h1{font-size:clamp(25px,6.5vw,29px);line-height:1.13;margin:12px 0 14px}
.bb-home .bb-hero-slideshow p{font-size:14px;line-height:1.55;margin-bottom:18px}
.bb-home .target-dots{margin-bottom:12px;gap:8px}
.bb-home .target-dots i{width:10px;height:10px}
.bb-home .hero .eyebrow{font-size:10px;letter-spacing:.1em}
.bb-home .bb-hero-slideshow .actions{gap:8px}
.bb-home .bb-hero-slideshow .btn{min-height:44px;padding:10px 9px;font-size:12px;flex:1 1 140px}
.bb-home .section{padding:24px 0}
.bb-home .section-heading{flex-wrap:wrap;gap:10px;margin-bottom:18px}
.bb-home .section-heading h2{font-size:24px}
.bb-home .section-heading p{margin-top:7px}
.bb-home .benefits{padding:15px 0;gap:10px}
.bb-home .bb-choose{padding:16px;margin-bottom:18px}
.bb-home .bb-choose h3{font-size:20px}
.bb-home .bb-choose p{font-size:13px;line-height:1.5;margin-bottom:14px}
.bb-home .bb-start-links{gap:9px}
.bb-home .bb-start-links a{padding:12px;font-size:14px;min-height:48px}
.bb-home .cats{gap:12px}
.bb-home .cat{padding:12px;min-width:0}
.bb-home .cat .cat-top{height:132px;min-height:132px;flex:0 0 132px;gap:6px}
.bb-home .cat .cat-top h3{font-size:15px;line-height:1.2;min-height:36px}
.bb-home .cat .cat-top img{height:84px;width:100%;object-fit:contain}
.bb-home .cat .cat-links{margin-top:8px;min-height:64px;gap:4px;align-content:flex-start}
.bb-home .cat .cat-links>a{font-size:11px;line-height:16px;padding:5px 6px;min-height:28px}
.bb-home .cat .bb-category-details{margin-top:4px;padding-top:4px}
.bb-home .cat .bb-category-details>summary.bb-category-toggle{font-size:11px;line-height:1.3;min-height:44px;gap:4px}
.bb-home .cat .bb-category-toggle>span:first-child{max-width:105px}
.bb-home .cat .bb-category-chevron{width:22px;height:22px;flex-basis:22px}
.bb-home .other{margin-top:16px}
.bb-home .other section{padding:18px}
.bb-home .other h3{margin-bottom:10px}
.bb-home .other-links{gap:10px 14px;line-height:1.5}
.bb-home .service-box{padding:24px}
.bb-home .service-box h2{font-size:26px}
.bb-home .service-box p{line-height:1.55}
#MainContent .jdgm-all-reviews-text{font-size:12px;line-height:1.4}
#MainContent .jdgm-all-reviews-text>a{display:grid;grid-template-columns:auto auto;gap:3px 12px;width:fit-content;margin:auto;align-items:center}
#MainContent .jdgm-all-reviews-text .jdgm-all-reviews-rating{grid-column:1;grid-row:1;justify-self:end}
#MainContent .jdgm-all-reviews-text .jdgm-all-reviews-rating__score{font-size:18px;margin-right:8px}
#MainContent .jdgm-all-reviews-text .jdgm-verified-by{grid-column:2;grid-row:1}
#MainContent .jdgm-all-reviews-text .jdgm-verified-by__text{font-size:11px;margin-right:5px}
#MainContent .jdgm-all-reviews-text .jdgm-all-reviews-text__text{grid-column:1/-1;grid-row:2;font-size:12px;line-height:1.4;text-align:center;padding:0}
#MainContent [id$="__product_list_fa6P9H"] .resource-list{row-gap:24px;column-gap:12px}
#MainContent [id$="__product_list_fa6P9H"] product-card{min-width:0}
#MainContent [id$="__product_list_fa6P9H"] .product-title{font-size:14px;line-height:1.4}
#header-component .header-logo[data-hidden-on-home-page]{display:flex;visibility:visible;opacity:1}
shopify-chat{--shopify-chat-activator-offset:16px;--shopify-chat-activator-font-size:12px}
shopify-chat::part(activator){min-height:44px;padding:10px 13px;border-radius:24px}
}
