/* === ATHLEEQ THEME (scoped to page id 37) === */
.page-id-37{
–ath-bg:#181A19;
–ath-bg2:#111312;
–ath-text:#F8F8F8;
–ath-muted:rgba(248,248,248,.75);
–ath-line:rgba(248,248,248,.10);
–ath-accent:#C85753;
}

/* Base */
.page-id-37 body,
.page-id-37 .site,
.page-id-37 .wp-site-blocks{
background:var(–ath-bg);
color:var(–ath-text);
}

.page-id-37 p{ color:var(–ath-muted); }
.page-id-37 a{ color:var(–ath-text); text-decoration:none; }
.page-id-37 a:hover{ color:var(–ath-accent); }

/* Headings: sporty / clean */
.page-id-37 h1,.page-id-37 h2,.page-id-37 h3,.page-id-37 h4{
letter-spacing:.03em;
text-transform:uppercase;
}
.page-id-37 h1{ letter-spacing:.04em; }

/* Sections (you’ll add these classes in the block code) */
.page-id-37 .ath-section{
background:var(–ath-bg);
}
.page-id-37 .ath-section.ath-section–alt{
background:var(–ath-bg2);
}

/* Hero: image + gradient overlay */
.page-id-37 .ath-hero-cover{
border-bottom:1px solid var(–ath-line);
}
.page-id-37 .ath-hero-cover .wp-block-cover__background{
opacity:1 !important;
background:linear-gradient(
180deg,
rgba(24,26,25,.15) 0%,
rgba(24,26,25,.65) 55%,
rgba(24,26,25,1) 100%
) !important;
}

/* Hero copy card sits over the image */
.page-id-37 .ath-hero-copy{
margin-top:-140px;
padding:clamp(18px,3vw,34px) !important;
background:rgba(17,19,18,.70);
border:1px solid var(–ath-line);
border-radius:18px;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
box-shadow: 0 16px 50px rgba(0,0,0,.35);
}

/* Buttons (also catches Woo buttons) */
.page-id-37 .wp-block-button__link,
.page-id-37 .woocommerce a.button,
.page-id-37 .woocommerce button.button,
.page-id-37 .woocommerce input.button,
.page-id-37 .wc-block-components-button{
background:var(–ath-accent) !important;
color:var(–ath-text) !important;
border:1px solid var(–ath-accent) !important;
border-radius:12px !important;
font-weight:800;
letter-spacing:.04em;
text-transform:uppercase;
padding:.9rem 1.15rem;
}
.page-id-37 .wp-block-button__link:hover,
.page-id-37 .woocommerce a.button:hover,
.page-id-37 .woocommerce button.button:hover,
.page-id-37 .woocommerce input.button:hover,
.page-id-37 .wc-block-components-button:hover{
filter:brightness(1.06);
}

/* Product cards */
.page-id-37 .wp-block-woocommerce-product-collection .is-style-ext-preset–group–natural-1–item-card-1–align-start{
background:rgba(255,255,255,.035) !important;
border:1px solid var(–ath-line) !important;
border-radius:16px;
overflow:hidden;
transition: transform .18s ease, border-color .18s ease;
}
.page-id-37 .wp-block-woocommerce-product-collection .is-style-ext-preset–group–natural-1–item-card-1–align-start:hover{
transform: translateY(-2px);
border-color: rgba(200,87,83,.45) !important;
}
.page-id-37 .wp-block-woocommerce-product-image img{
border-radius:16px 16px 0 0;
}
.page-id-37 .wp-block-woocommerce-product-price{
color:var(–ath-text) !important;
}
.page-id-37 .wp-block-post-terms{
color:rgba(248,248,248,.55) !important;
}

/* Testimonials / cards */
.page-id-37 .is-style-ext-preset–group–natural-1–item-card-1–align-start,
.page-id-37 .is-style-ext-preset–group–natural-1–item-card-1–align-center{
background:rgba(255,255,255,.035);
border:1px solid var(–ath-line);
border-radius:16px;
}