body.bambino-store{--bambino-ink:var(--sp-ink);--bambino-red:var(--sp-accent);background:var(--sp-background);color:var(--sp-text);font-family:var(--sp-font)}
.bambino-store h1,.bambino-store h2,.bambino-store h3,.bambino-store h4,.bambino-store .site-title{color:var(--sp-ink);font-family:var(--sp-font)}
.bambino-store .container{max-width:var(--sp-width)}
.bambino-store .bambino-header,.bambino-store .bambino-header-main,.bambino-store .bambino-desktop-nav{background:var(--sp-header)}
.bambino-store .bambino-promo-bar,.bambino-store .bambino-promo-bar p{background:var(--sp-promo);color:var(--sp-promo-text)}
.bambino-store .woocommerce ul.products li.product,.bambino-store .woocommerce ul.products li.product .product-single{background:var(--sp-card);border-radius:var(--sp-radius);overflow:hidden}
.bambino-store .woocommerce ul.products li.product .price,.bambino-store.single-product .summary > .price{color:var(--sp-price)}
.bambino-store .woocommerce ul.products li.product .price ins{color:var(--sp-price)}
.bambino-store .bambino-mosaic-card,.bambino-store .bambino-story-grid{border-radius:var(--sp-radius);overflow:hidden}
.bambino-store footer,.bambino-store footer .footer-copyright,.bambino-store footer .footer-main{background:var(--sp-footer)!important;color:var(--sp-footer-text)!important}
.bambino-store footer p,.bambino-store footer a{color:var(--sp-footer-text)!important}
.sp-collection-intro p{max-width:720px;margin:12px auto 24px;color:var(--sp-text);line-height:1.7}
@media(min-width:992px){.bambino-store .woocommerce ul.products{grid-template-columns:repeat(var(--sp-columns),minmax(0,1fr))!important}}
@media(max-width:600px){
 .bambino-store .woocommerce ul.products[class*="columns-"],.bambino-store .woocommerce ul.products{grid-template-columns:repeat(var(--sp-mobile-columns),minmax(0,1fr))!important;gap:12px!important}
 .bambino-store .woocommerce ul.products li.product img,.bambino-store .woocommerce ul.products li.product a img{min-height:0!important;transform:none!important}
 .bambino-store .woocommerce ul.products li.product .woocommerce-loop-product__title,.bambino-store .woocommerce ul.products li.product h2,.bambino-store .woocommerce ul.products li.product h3{font-size:clamp(14px,4vw,21px)!important;overflow-wrap:anywhere}
}
