/* AQUA BELLA 1.1: graphite, warm ivory and copper. */
:root{--aquabella-ink:#173b63;--aquabella-muted:#5c6c7c;--aquabella-copper:#1764b1;--aquabella-copper-hover:#124d89;--aquabella-paper:#f5f7fa;--aquabella-soft:#eaf0f6;--aquabella-line:#dce4ed;--aquabella-tint:#eaf3fc;--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:#fff}
.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:#fff}
.main-navigation .nav-links>li>a{color:#fff}
.main-navigation .nav-links>li>a:hover{background:#ffffff12;color:#b8dcff}
.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:#fff}
.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:#fff}
.woocommerce button.button.alt,.woocommerce a.button.alt{background:var(--aquabella-copper);color:#fff}
.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:var(--aquabella-copper-hover);color:#fff}
.diamond-promo-banner{background:var(--aquabella-ink);color:#fff}
.diamond-promo-banner h2{color:#fff}.diamond-promo-banner p{color:#dce1e1}
.diamond-promo-banner button{background:#d5e9fc;border-color:#d5e9fc;color:var(--aquabella-ink)}
.diamond-promo-banner button:hover{background:#e8f3ff;color:var(--aquabella-ink)}
.colored-line i:nth-child(1){background:#173b63}.colored-line i:nth-child(2){background:#536064}.colored-line i:nth-child(3){background:#1764b1}.colored-line i:nth-child(4){background:#a7c9ec}
.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:#6c757e;color:#586471}
.hya-callback{background:var(--aquabella-ink)}
.hya-callback>p,.hya-callback form label>span:not(.hya-phone-prefix){color:#e2e6e4}
.hya-callback form .hya-privacy-note{color:#d1d8d5}
.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:#fff;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,#173b63,#435054);--secondary-gradient:linear-gradient(135deg,#1764b1,#124d89);--accent-gradient:linear-gradient(135deg,#1764b1,#124d89);--text-primary:#173b63;--text-secondary:#5c6c7c}
.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:#173b63;--aqd-muted:#5c6c7c;--aqd-gold:#1764b1;--aqd-accent:#1764b1;--aqd-line:#dce4ed;--aqd-cream:#f5f7fa;--aqd-sticky-top:calc(var(--hy-head-h,140px) + 12px);font-family:inherit}
.aqd-v2 .aqd-hero,.aqd-v2 .aqd-cta{background:#173b63}
.aqd-v2 .aqd-title em{color:#d5e9fc}
.aqd-v2 .aqd-button-primary{background:#d5e9fc;color:#173b63;border-color:#d5e9fc}
.aqd-v2 .aqd-button-primary:hover{background:#e8f3ff;color:#173b63}
.aqd-v2 .aqd-hero .aqd-eyebrow,.aqd-v2 .aqd-cta .aqd-eyebrow{color:#d5e9fc}
.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:#eaf3fc;border-color:#b6cee6;color:#124d89}
.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:#fff;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:#f5f7fa;color:#173b63}.main-navigation .nav-links>li>a{color:#173b63}.main-navigation .nav-links>li>a:hover{background:#eaf0f6;color:#1764b1}.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 #ffffff26}.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:#1764b1;filter:none}.theme-slide .slide-picture img{border-radius:12px}.hya-turnkey{background:linear-gradient(140deg,#f5f7fa,#e8f0f8)}.hya-turnkey .hya-turnkey-row{background:linear-gradient(145deg,#fff,#edf3fa)}.aquabella-editorial-head,.aquabella-editorial-toc{background:#f0f4f8}.hya-turnkey .hya-turnkey-icon{background:#e5effa}.hya-installation-ribbon{background:#f3f6fa}
