/*
Theme Name: Blocksy Fitbike Design
Template: blocksy
Version: 0.7
Description: FitBike neues Design — Child-Theme (Staging).
*/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&display=swap');
:root{--fb-orange:#FF4900;--fb-orange-dark:#e03f00;--fb-ink:#10151c;}
body{font-family:'Manrope',system-ui,-apple-system,sans-serif;}
h1,h2,h3,.woocommerce-loop-product__title{font-family:'Manrope',sans-serif;font-weight:700;color:var(--fb-ink);}
.button,a.button,button.button,.single_add_to_cart_button,.add_to_cart_button,
.checkout-button,.wc-block-components-button,.woocommerce #respond input#submit,
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,
.woocommerce-account .button,.woocommerce-Button,button[name="login"],button[name="register"],
.woocommerce-form-login__submit,.woocommerce-form-register__submit,#place_order{
  background:var(--fb-orange)!important;border-color:var(--fb-orange)!important;color:#fff!important;
  border-radius:50px!important;font-weight:700!important;
}
.button:hover,.single_add_to_cart_button:hover,.add_to_cart_button:hover,.checkout-button:hover,
.woocommerce a.button:hover,.woocommerce button.button:hover,#place_order:hover{
  background:var(--fb-orange-dark)!important;border-color:var(--fb-orange-dark)!important;
}
ul.products li.product{border-radius:18px;background:#fff;box-shadow:0 6px 22px rgba(16,21,28,.06);padding:14px;transition:transform .2s ease, box-shadow .2s ease;}
ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 14px 38px rgba(16,21,28,.12);}
.woocommerce-Price-amount{color:var(--fb-ink);font-weight:800;}
