/* AQUA BELLA 1.1: graphite, warm ivory and copper. */
:root{--aquabella-ink:var(--sf-heading,#24292f);--aquabella-muted:var(--sf-accent,#9b542f);--aquabella-copper:var(--sf-accent,#9b542f);--aquabella-copper-hover:var(--sf-accent-hover,#7c4326);--aquabella-paper:var(--sf-paper,#f5f2ed);--aquabella-soft:var(--sf-paper,#f5f2ed);--aquabella-line:var(--sf-paper,#f5f2ed);--aquabella-tint:var(--sf-paper,#f5f2ed);--ink:var(--aquabella-ink);--navy:var(--aquabella-ink);--teal:var(--aquabella-copper);--blue:var(--aquabella-copper);--accent:var(--aquabella-copper);--line:var(--aquabella-line)}
body{color:var(--aquabella-ink);background:var(--sf-surface,#ffffff)}
.brand img{max-width:280px;width:100%;height:auto;object-fit:contain}
.hy-top-bar{background:var(--aquabella-paper);border-color:var(--aquabella-line);color:var(--aquabella-muted)}
.hy-top-link svg,.hy-top-caption>span{color:var(--aquabella-copper)}
.site-header .main-navigation{background:var(--aquabella-ink);color:var(--sf-surface,#ffffff)}
.main-navigation .nav-links>li>a{color:var(--sf-surface,#ffffff)}
.main-navigation .nav-links>li>a:hover{background:rgba(var(--sf-surface-rgb,255,255,255),0.0706);color:var(--sf-tint,#e8d7ca)}
.entry-slider h1,.entry-slider h2,.products-header h2{color:var(--aquabella-ink)}
.theme-slide{background:var(--slide-bg,var(--aquabella-paper))}
.theme-slide .slide-picture img{mix-blend-mode:multiply}
.category-image{background:var(--aquabella-paper)!important;border:1px solid var(--aquabella-line);color:var(--aquabella-copper)}
.entry-banner{background:var(--aquabella-paper)!important}
.slide-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.button,.product-card-actions .button{background:var(--aquabella-copper);border-color:var(--aquabella-copper);color:var(--sf-surface,#ffffff)}
.slide-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.button:hover,.product-card-actions .button:hover{background:var(--aquabella-copper-hover);border-color:var(--aquabella-copper-hover);color:var(--sf-surface,#ffffff)}
.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--aquabella-copper);color:var(--sf-surface,#ffffff)}
.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:var(--aquabella-copper-hover);color:var(--sf-surface,#ffffff)}
.diamond-promo-banner{background:var(--aquabella-ink);color:var(--sf-surface,#ffffff)}
.diamond-promo-banner h2{color:var(--sf-surface,#ffffff)}.diamond-promo-banner p{color:var(--sf-tint,#e8d7ca)}
.diamond-promo-banner button{background:var(--sf-tint,#e8d7ca);border-color:var(--sf-line,#ddd4c9);color:var(--aquabella-ink)}
.diamond-promo-banner button:hover{background:var(--sf-paper,#f5f2ed);color:var(--aquabella-ink)}
.colored-line i:nth-child(1){background:var(--sf-heading,#24292f)}.colored-line i:nth-child(2){background:var(--sf-heading,#24292f)}.colored-line i:nth-child(3){background:var(--sf-accent,#9b542f)}.colored-line i:nth-child(4){background:var(--sf-soft,#ece5dd)}
.hya-review-invite,.hya-content-cards article,.hya-review-card{background:var(--aquabella-paper);border-color:var(--aquabella-line)}
.hya-authorized,.hya-phone-order,.hya-installation-ribbon{background:var(--aquabella-paper);border-color:var(--aquabella-line);color:var(--aquabella-ink)}
.hya-authorized small,.hya-turnkey-intro,.hya-turnkey-row p{color:var(--aquabella-muted)}
.hya-authorized>svg,.hya-purchase-benefits svg,.hya-installation-ribbon>svg,.hya-callback-link{color:var(--aquabella-copper)}
.hya-phone-order:hover{background:var(--aquabella-soft)}
.hya-turnkey{background:var(--aquabella-paper);border:1px solid var(--aquabella-line)}
.hya-eyebrow,.hya-nsf{color:var(--aquabella-copper)}
.hya-turnkey-icon,.hya-turnkey-icon.tone-1,.hya-turnkey-icon.tone-2{background:var(--aquabella-tint);color:var(--aquabella-copper)}
.hya-tick{border-color:var(--sf-line,#ddd4c9);color:var(--sf-muted,#62605d)}
.hya-callback{background:var(--aquabella-ink)}
.hya-callback>p,.hya-callback form label>span:not(.hya-phone-prefix){color:var(--sf-paper,#f5f2ed)}
.hya-callback form .hya-privacy-note{color:var(--sf-tint,#e8d7ca)}
.hya-callback input[type=checkbox]{accent-color:var(--aquabella-copper)}
.hya-nsf{border-top:1px solid var(--aquabella-line);margin-top:22px;padding-top:22px}
.hya-nsf small{color:var(--aquabella-muted)}
.hy-card-trust .hy-trust-install{background:var(--aquabella-paper);color:var(--aquabella-ink)}
.hy-card-trust .hy-trust-install>span{white-space:normal;line-height:1.4}
.footer-social-row{background:var(--aquabella-paper)}
.aquabella-footer-details{display:flex;gap:16px 28px;flex-wrap:wrap;margin:14px 0;color:var(--aquabella-muted)}
.aquabella-footer-details address{font-style:normal;line-height:1.6}
.aquabella-footer-details a{color:var(--aquabella-copper)}
.aquabella-keyword-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--aquabella-copper)}
.aquabella-related-links{margin-top:32px;padding:25px;background:var(--aquabella-paper);border:1px solid var(--aquabella-line);border-radius:12px}
.aquabella-related-links p{margin:0 0 16px}.aquabella-related-links p>a{color:var(--aquabella-copper);text-decoration:underline}
.aquabella-related-links nav{display:flex;flex-wrap:wrap;gap:10px}
.aquabella-related-links nav a{display:inline-flex;padding:9px 14px;background:var(--sf-surface,#ffffff);border:1px solid var(--aquabella-line);border-radius:6px;font-size:14px;color:var(--aquabella-ink)}
.aquabella-related-links nav a:hover{border-color:var(--aquabella-copper);color:var(--aquabella-copper)}
.comment-form textarea,.comment-form input:not([type=checkbox]):not([type=submit]){box-sizing:border-box;max-width:100%;min-width:0;width:100%}
.hy-chat-root{--primary-gradient:linear-gradient(135deg,var(--sf-heading,#24292f),var(--sf-heading,#24292f));--secondary-gradient:linear-gradient(135deg,var(--sf-accent,#9b542f),var(--sf-accent-hover,#7c4326));--accent-gradient:linear-gradient(135deg,var(--sf-accent,#9b542f),var(--sf-accent-hover,#7c4326));--text-primary:var(--sf-heading,#24292f);--text-secondary:var(--sf-accent,#9b542f)}
.hy-chat-root #aquabella-assistant .chatbot-header{background:var(--primary-gradient)}
:is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--aquabella-copper);outline-offset:3px}
.aqd-v2{--aqd-ink:var(--sf-heading,#24292f);--aqd-muted:var(--sf-accent,#9b542f);--aqd-gold:var(--sf-accent,#9b542f);--aqd-accent:var(--sf-accent,#9b542f);--aqd-line:var(--sf-paper,#f5f2ed);--aqd-cream:var(--sf-paper,#f5f2ed);--aqd-sticky-top:calc(var(--hy-head-h,140px) + 12px);font-family:inherit}
.aqd-v2 .aqd-hero,.aqd-v2 .aqd-cta{background:var(--sf-heading,#24292f)}
.aqd-v2 .aqd-title em{color:var(--sf-tint,#e8d7ca)}
.aqd-v2 .aqd-button-primary{background:var(--sf-tint,#e8d7ca);color:var(--sf-heading,#24292f);border-color:var(--sf-line,#ddd4c9)}
.aqd-v2 .aqd-button-primary:hover{background:var(--sf-paper,#f5f2ed);color:var(--sf-heading,#24292f)}
.aqd-v2 .aqd-hero .aqd-eyebrow,.aqd-v2 .aqd-cta .aqd-eyebrow{color:var(--sf-tint,#e8d7ca)}
.aqd-v2 .aqd-eyebrow .aquabella-keyword-link{color:inherit}
.aqd-v2 .aqd-nav a:hover,.aqd-v2 .aqd-panel-warm,.aqd-v2 .aqd-card-icon{background:var(--sf-paper,#f5f2ed);border-color:var(--sf-line,#ddd4c9);color:var(--sf-accent-hover,#7c4326)}
.aqd-v2 .aqd-product-figure img{max-height:330px;max-width:100%;width:auto;height:auto;object-fit:contain}
.aqd-v2 .aqd-hero h3.aqd-model{font-size:18px;line-height:1.45;color:var(--sf-surface,#ffffff);margin:20px 0}
.aqd-v2 .aqd-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}
.aqd-v2 .aqd-nav{position:relative;top:auto}
.aqd-v2 .aqd-eyebrow,.aqd-v2 .aqd-figure-label,.aqd-v2 .aqd-panel-label,.aqd-v2 .aqd-facts dt,.aqd-v2 .aqd-nav-label{font-size:12px}
.aqd-v2 .aqd-nav a,.aqd-v2 .aqd-button,.aqd-v2 .aqd-specs,.aqd-v2 .aqd-card p{font-size:14px}
.aqd-v2 .aqd-facts dd{font-size:20px;overflow-wrap:anywhere}
.aquabella-original-description{font-size:16px;line-height:1.8}
.aquabella-original-description img{max-width:100%;height:auto}
.aquabella-original-description table{display:block;overflow-x:auto;max-width:100%}
.aquabella-original-description h2,.aquabella-original-description h3{font-size:22px;margin-top:26px}
@media(max-width:767px){.site-header .main-navigation{background:var(--sf-paper,#f5f2ed);color:var(--sf-heading,#24292f)}.main-navigation .nav-links>li>a{color:var(--sf-heading,#24292f)}.main-navigation .nav-links>li>a:hover{background:var(--sf-paper,#f5f2ed);color:var(--sf-accent,#9b542f)}.aquabella-footer-details{display:grid;gap:12px}}
@media(max-width:680px){.aqd-v2{font-size:16px}.aqd-v2 .aqd-facts{grid-template-columns:1fr}.aqd-v2 .aqd-facts>div+div{border-left:0;border-top:1px solid rgba(var(--sf-surface-rgb,255,255,255),0.149)}.brand img{max-width:195px}.aqd-v2 .aqd-lead{font-size:16px}}

/* Gebze palette: accessible category icons and cool neutral surfaces. */
.category-image svg{color:var(--sf-accent,#9b542f);filter:none}.theme-slide .slide-picture img{border-radius:12px}.hya-turnkey{background:linear-gradient(140deg,var(--sf-paper,#f5f2ed),var(--sf-paper,#f5f2ed))}.hya-turnkey .hya-turnkey-row{background:linear-gradient(145deg,var(--sf-surface,#ffffff),var(--sf-paper,#f5f2ed))}.aquabella-editorial-head,.aquabella-editorial-toc{background:var(--sf-paper,#f5f2ed)}.hya-turnkey .hya-turnkey-icon{background:var(--sf-paper,#f5f2ed)}.hya-installation-ribbon{background:var(--sf-paper,#f5f2ed)}
