:root {
--bg:         #09090b;
--bg-1:       #0f0f12;
--bg-2:       #15151a;
--gold:       #c9a84c;
--gold-light: #e0c06a;
--white:      #f5f4f0;
--muted:      #7a7a85;
--ff-head:    'Grenze', serif;
--ff-body:    'Inter', sans-serif;
--ff-ui:      'Outfit', sans-serif;
} body { background: var(--bg) !important; color: var(--white) !important; }
h1 { color: var(--white) !important; }
h2 { color: var(--white) !important; }
h3 { color: var(--white) !important; } body.standard-page,
body.products-page { background: #0a1a2b !important; }
body.service-page   { background: #0c1a2b !important; }
body.brewery-page   { background: #0a1a2b !important; } body.product-detail-page {
background-image: url(//home.brasserie-torrpenn.com/wp-content/themes/astra-child/assets/images/bg-5.webp) !important;
background-size: cover !important;
background-attachment: fixed !important;
background-position: center top !important;
background-color: #0a0a0c !important;
} #ast-scroll-top {
background-color: transparent !important;
border: 1.5px solid var(--gold) !important;
color: var(--gold) !important;
border-radius: 50% !important;
}
#ast-scroll-top:hover {
background-color: var(--gold) !important;
color: var(--bg) !important;
}
#ast-scroll-top .ast-icon.icon-arrow svg { fill: currentColor !important; } #ast-scroll-top.ast-scroll-to-top-right { right: calc(60px - 1.05em) !important; }
@media (max-width: 600px) { #ast-scroll-top.ast-scroll-to-top-right { right: calc(49px - 1.05em) !important; }
} .wpcf7-list-item label { color: var(--white) !important; } .altcha-label,
.altcha .altcha-text { color: var(--white) !important; } .contact-form input.wpcf7-form-control,
.contact-form textarea.wpcf7-form-control,
.contact-form select.wpcf7-form-control {
background: rgba(255,255,255,0.05) !important;
border: 1px solid rgba(255,255,255,0.15) !important;
color: var(--white) !important;
}
.contact-form input.wpcf7-form-control:focus,
.contact-form textarea.wpcf7-form-control:focus,
.contact-form select.wpcf7-form-control:focus {
border-color: var(--gold) !important;
outline: none !important;
box-shadow: none !important;
}