/* Mobile only. Preserve font families, weights, brand colours and icon fonts. */
@media(max-width:767px){
body{font-size:var(--sl-read-base,16px);line-height:1.5}
body main p:not(:where(.sl203-why *, .homepage-why-choose-us-section *, .homepage-brands-section *, .starline-customer-reviews-section *, .site-footer *)),body .site-main p:not(:where(.sl203-why *, .homepage-why-choose-us-section *, .homepage-brands-section *, .starline-customer-reviews-section *, .site-footer *)),body .entry-content li,body .woocommerce p{font-size:var(--sl-read-base,16px)!important;line-height:1.55!important}
body h1:not(:where(.sl203-why *, .homepage-why-choose-us-section *, .homepage-brands-section *, .starline-customer-reviews-section *, .site-footer *)){font-size:var(--sl-read-h1,26px)!important;line-height:1.25!important}
body h2:not(:where(.sl203-why *, .homepage-why-choose-us-section *, .homepage-brands-section *, .starline-customer-reviews-section *, .site-footer *)),body .cp-heading h3{font-size:var(--sl-read-h2,22px)!important;line-height:1.3!important}
body h3:not(:where(.sl203-why *, .homepage-why-choose-us-section *, .homepage-brands-section *, .starline-customer-reviews-section *, .site-footer *)),body h4:not(:where(.sl203-why *, .homepage-why-choose-us-section *, .homepage-brands-section *, .starline-customer-reviews-section *, .site-footer *)){font-size:var(--sl-read-h3,18px)!important;line-height:1.35!important}
body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),body select,body textarea{font-size:var(--sl-read-base,16px)!important;line-height:1.4!important;max-width:100%}
body label,body button:not(:where(.sl203-why *, .homepage-why-choose-us-section *, .homepage-brands-section *, .starline-customer-reviews-section *, .site-footer *)),body input[type=submit],body a.button,body .woocommerce .button{font-size:var(--sl-read-card,14px)!important;line-height:1.4}
body .slcp .cp-name,body .sc-directory .sc-name,body .woocommerce-loop-product__title,body .product-title,body .product-name{font-size:var(--sl-read-card,14px)!important;line-height:1.45!important;overflow-wrap:anywhere}
body .price{font-size:var(--sl-read-base,16px)!important;line-height:1.4!important}
body .cp-view-top,body .cp-view-bottom,body .sc-count,body .sc-cta,body small{font-size:var(--sl-read-small,12px)!important;line-height:1.4!important}
body .slcp .cp-heading{flex-wrap:wrap}
body .slcp .cp-name{min-height:2.9em}
}
