/* Global Design Settings Runtime - v1.0.99 */
html,body{
  font-family:var(--site-font-family, Inter, Arial, sans-serif)!important;
  font-size:var(--site-font-size,16px);
  font-weight:var(--site-font-weight,400);
  color:var(--site-text-color,#111827);
  background:var(--site-bg-color,#f5f7fb);
}
body *{
  font-family:var(--site-font-family, Inter, Arial, sans-serif);
}
h1,.h1,.cart-title-row h1,.checkout-title h1{
  font-size:var(--site-h1-size,34px)!important;
  font-weight:var(--site-heading-weight,600)!important;
}
h2,.h2,.cart-section-head h2,.cart-summary-card h2,.checkout-card h2,.checkout-summary-card h2{
  font-size:var(--site-h2-size,24px)!important;
  font-weight:var(--site-heading-weight,600)!important;
}
p,li,td,th,label,input,select,textarea,button,a,span,small{
  font-weight:var(--site-font-weight,400);
}
.card,.product-card,.cart-items-card,.cart-summary-card,.checkout-card,.checkout-summary-card,.product-buy-card,.product-media-card,.product-info-card,.cart-empty{
  background:var(--site-card-bg,#fff)!important;
  border-color:var(--site-border-color,#e5e7eb)!important;
  border-radius:var(--site-radius,24px)!important;
}
.btn,button,.cart-primary,.cart-secondary,.checkout-submit,.product-buy-card button,.add-to-cart,.header-action,.qty-control{
  border-radius:var(--site-button-radius,14px)!important;
}
.cart-primary,.checkout-submit,.add-to-cart,.btn-primary{
  background:var(--site-primary-color,#f47b20)!important;
}
.cart-primary:hover,.checkout-submit:hover,.add-to-cart:hover,.btn-primary:hover{
  background:var(--site-primary-dark,#c95722)!important;
}
.muted,.cart-title-row p,.cart-meta,.summary-line,.checkout-summary-line,.live-tier-message,.cart-qty small{
  color:var(--site-muted-color,#667085)!important;
}
.summary-total strong,.checkout-grand strong,.cart-tier-badge,.product-live-price,#productLivePriceText{
  color:var(--site-primary-dark,#c95722)!important;
}
body{
  color:var(--site-text-color,#111827)!important;
}
