/* Add after all current WaterStation theme styles. No existing asset is replaced. */
:root{--ws-enh-bg:#081b30;--ws-enh-fg:#f1f7fb;--ws-enh-muted:#bfd0df;--ws-enh-accent:#67e8f9;--ws-enh-line:#345169;--ws-enh-hover:#12314a}
html[data-ws-appearance=light]{--ws-enh-bg:#fff;--ws-enh-fg:#102e4e;--ws-enh-muted:#415c76;--ws-enh-accent:#006486;--ws-enh-line:#bfd1e0;--ws-enh-hover:#eaf5fb}
html .ws-enh-products{position:relative;flex:none;color:var(--ws-enh-fg);font-family:Inter,Arial,sans-serif;letter-spacing:normal}
html .ws-enh-products>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 13px;font-size:16px;font-weight:650;line-height:1.4;border:1px solid var(--ws-enh-line);border-radius:8px;background:var(--ws-enh-hover);color:var(--ws-enh-fg);cursor:pointer;white-space:nowrap}
html .ws-enh-products>summary::-webkit-details-marker{display:none}
html .ws-enh-products>summary::marker{content:''}
html .ws-enh-products svg,html .ws-enh-theme svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
html .ws-enh-products>summary svg{width:17px;height:17px;transition:transform .18s}
html .ws-enh-products[open]>summary svg{transform:rotate(180deg)}
html .ws-enh-products .ws-enh-product-list{position:absolute;top:calc(100% + 12px);left:0;z-index:95;width:540px;max-width:calc(100vw - 40px);display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:12px;list-style:none;border:1px solid var(--ws-enh-line);border-radius:16px;background:var(--ws-enh-bg);box-shadow:0 22px 60px #0004;text-align:left}
html .ws-enh-products:not([open])>.ws-enh-product-list{display:none}
html .ws-enh-products .ws-enh-product-list li{margin:0;padding:0;min-width:0}
html #ws-site .ws-enh-products .ws-enh-product-list a,html #ws-store-header .ws-enh-products .ws-enh-product-list a{display:flex;align-items:center;gap:13px;min-height:76px;margin:0;padding:14px;border:0;border-radius:10px;font:550 16px/1.5 Inter,Arial,sans-serif;letter-spacing:normal;white-space:normal;color:var(--ws-enh-fg);text-decoration:none}
html .ws-enh-product-list a svg{color:var(--ws-enh-accent)}
html #ws-site .ws-enh-products a:hover,html #ws-store-header .ws-enh-products a:hover{background:var(--ws-enh-hover);color:var(--ws-enh-accent)}
html .ws-enh-products summary:focus-visible,html .ws-enh-products a:focus-visible,html .ws-enh-theme:focus-visible{outline:3px solid var(--ws-enh-accent);outline-offset:3px}
html #ws-site .ws-enh-theme,html #ws-store-header .ws-enh-theme{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:9px 11px;border:1px solid var(--ws-enh-line);border-radius:8px;background:var(--ws-enh-bg);color:var(--ws-enh-fg);font:600 14px/1.4 Inter,Arial,sans-serif;cursor:pointer}
html #ws-site .ws-enh-theme:hover,html #ws-store-header .ws-enh-theme:hover{background:var(--ws-enh-hover)}
html #ws-site .wsx-nav{gap:20px}
html #ws-site .wsx-nav>a{font-size:16px;font-weight:550;color:#dce8f3;white-space:nowrap}
html #ws-site .wsx-nav>a:hover{color:#67e8f9}
html #ws-site .wsx-header-inner{gap:22px}
html #ws-site .wsx-header .wsx-container{max-width:1500px;width:calc(100% - 64px)}
html #ws-site .wsx-header-actions{gap:12px}
html #ws-site .wsx-category span{font-size:16px;font-weight:550;line-height:1.55}
html #ws-site .wsx-category-heading h2{font-size:15px;letter-spacing:.12em}
html #ws-store-header .ws-store-nav{overflow:visible;flex-wrap:wrap;gap:22px;font-size:16px}
html #ws-store-header .ws-enh-grouped-link{display:none}
html #ws-site .wsx-mobile-nav .ws-enh-product-list{position:static;width:100%;max-width:none;box-shadow:none;margin-top:10px;grid-template-columns:1fr}
html #ws-site .wsx-mobile-nav .ws-enh-products>summary{font-size:23px;padding:13px 15px}
@media(min-width:992px) and (max-width:1599px){
 html #ws-site .wsx-header,html #ws-site .wsx-header.wsx-scrolled{height:150px;background:#030b18f5;border-bottom:1px solid var(--line)}
 html #ws-site .wsx-header-inner{flex-wrap:wrap;justify-content:space-between;align-content:center;gap:2px 22px}
 html #ws-site .wsx-header .wsx-brand-image{max-height:76px;width:152px;object-fit:contain}
 html #ws-site .wsx-nav{order:3;flex-basis:100%;justify-content:center;gap:24px}
 html #ws-site .wsx-hero{padding-top:150px}
 html:has(#ws-site){scroll-padding-top:165px}
}
@media(max-width:991px){
 html #ws-site .wsx-header,html #ws-site .wsx-header.wsx-scrolled{height:140px;background:#030b18f5;border-bottom:1px solid var(--line)}
 html #ws-site .wsx-header .wsx-container{width:calc(100% - 32px)}
 html #ws-site .wsx-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:76px 48px;gap:0 10px;padding:4px 0 12px}
 html #ws-site .wsx-header .wsx-brand{grid-column:1;grid-row:1;justify-self:start}
 html #ws-site .wsx-header .wsx-brand-image{width:150px;max-height:72px;object-fit:contain}
 html #ws-site .wsx-header-actions{display:contents}
 html #ws-site .wsx-header-actions>.ws-enh-theme{grid-column:2;grid-row:1}
 html #ws-site .wsx-header-actions>.ws-enh-theme span{display:none}
 html #ws-site .wsx-menu-toggle{display:grid;grid-column:3;grid-row:1}
 html #ws-site .wsx-nav{display:block;grid-column:1;grid-row:2;justify-self:start}
 html #ws-site .wsx-nav>a{display:none}
 html #ws-site .wsx-nav .ws-enh-products>summary{font-size:15px;padding:9px 10px}
 html #ws-site .wsx-nav .ws-enh-product-list{position:fixed;top:134px;left:16px;right:16px;width:auto;max-width:none;max-height:calc(100dvh - 160px);overflow:auto;grid-template-columns:1fr;overscroll-behavior:contain}
 html #ws-site .wsx-nav .ws-enh-product-list a{min-height:58px;font-size:16px}
 html #ws-site .wsx-header-actions>a[href*='/hizli-odeme']{display:flex;grid-column:2;grid-row:2;min-height:44px;padding:8px;font-size:13px;white-space:nowrap}
 html #ws-site .wsx-header-actions>.wsx-cart-link{grid-column:3;grid-row:2;min-height:44px;display:flex;align-items:center;gap:5px;font-size:13px}
 html #ws-site .wsx-header-actions>a:not([href*='/hizli-odeme']):not(.wsx-cart-link){display:none}
 html #ws-site .wsx-hero{padding-top:140px}
 html:has(#ws-site){scroll-padding-top:154px}
 html #ws-store-header .ws-store-top{gap:10px}
 html #ws-store-header .ws-store-actions{gap:10px;flex-wrap:wrap}
 html #ws-store-header .ws-enh-theme span{display:none}
 html #ws-store-header .ws-enh-product-list{width:min(540px,calc(100vw - 40px))}
}
@media(max-width:575px){
 html #ws-site .wsx-header-actions>a[href*='/hizli-odeme'] svg{display:none}
 html #ws-store-header .ws-enh-product-list{grid-template-columns:1fr;max-height:65dvh;overflow:auto}
 html #ws-store-header .ws-store-logo{width:145px}
 html #ws-store-header .ws-store-top{column-gap:8px}
 html #ws-store-header .ws-store-actions{font-size:12px;gap:8px}
}
/* Light appearance: real surface/text colours; never invert product photos or logos. */
html[data-ws-appearance=light] body:has(#ws-site),html[data-ws-appearance=light] body.home-body:has(#ws-site),html[data-ws-appearance=light] #ws-site{background:#f5f9fd!important;color:#102e4e!important}
html[data-ws-appearance=light] #ws-site{--ink:#f5f9fd;--deep:#e8f1f8;--aqua:#006486;--cyan:#007e9b;--blue:#006eb5;--text:#102e4e;--muted:#46617a;--line:#c5d7e5}
html[data-ws-appearance=light] #ws-site .wsx-header,html[data-ws-appearance=light] #ws-site .wsx-header.wsx-scrolled{background:#f8fbfef5;border-color:#c5d7e5;box-shadow:0 4px 24px #193a5510}
html[data-ws-appearance=light] #ws-site .wsx-nav>a{color:#183d5f}
html[data-ws-appearance=light] #ws-site .wsx-hero{background:radial-gradient(ellipse at 76% 44%,#c7e7f3 0%,#ebf4fb 43%,#f5f9fd 76%)}
html[data-ws-appearance=light] #ws-site .wsx-hero-atmosphere{opacity:.08}
html[data-ws-appearance=light] #ws-site .wsx-hero-atmosphere:after{background:linear-gradient(90deg,#f5f9fd 0%,#f5f9fd 36%,transparent 100%),linear-gradient(0deg,#f5f9fd,transparent 65%)}
html[data-ws-appearance=light] #ws-site :is(.wsx-hero-description,.wsx-hero-note,.wsx-vertical-label,.wsx-trust-item,.wsx-feature-index,.wsx-rental-copy p,.wsx-rental-copy .wsx-rental-note,.wsx-field label,.wsx-form-footnote,.wsx-footer-column a,.wsx-footer-column address,.wsx-footer-brand p,.wsx-footer-bottom,.wsx-footer-bottom p,.wsx-footer-bottom a,.wsx-footer-service){color:#46617a}
html[data-ws-appearance=light] #ws-site :is(.wsx-floating-tag,.wsx-category,.wsx-product-card,.wsx-feature-grid,.wsx-segment-tab,.wsx-segment-panel,.wsx-contact-form,.wsx-product-dialog){background:#fff;border-color:#c5d7e5;box-shadow:0 12px 34px #193a550b}
html[data-ws-appearance=light] #ws-site .wsx-category:hover{background:#e4f3fb;border-color:#6babc4}
html[data-ws-appearance=light] #ws-site .wsx-category .wsx-icon{color:#006486}
html[data-ws-appearance=light] #ws-site .wsx-collection{background:linear-gradient(180deg,#f5f9fd,#edf5fb,#f5f9fd)}
html[data-ws-appearance=light] #ws-site :is(.wsx-trust-bar,.wsx-process,.wsx-contact){background:#eaf3fa}
html[data-ws-appearance=light] #ws-site .wsx-why{background:radial-gradient(ellipse at 50% 0,#dceefa,transparent 65%)}
html[data-ws-appearance=light] #ws-site .wsx-step-number{background:#fff;box-shadow:0 0 0 10px #eaf3fa}
html[data-ws-appearance=light] #ws-site .wsx-rental-panel{background:linear-gradient(115deg,#dcedf7,#f3f9fd);border-color:#a4c5da;box-shadow:0 20px 60px #17385210}
html[data-ws-appearance=light] #ws-site .wsx-rental-card{background:#ffffffbd;border-color:#a4c5da;box-shadow:0 20px 50px #17385220}
html[data-ws-appearance=light] #ws-site .wsx-footer{background:#e7f0f8}
html[data-ws-appearance=light] #ws-site :is(.wsx-field input,.wsx-field select,.wsx-field textarea){background:#fff;border-color:#a9bfd1;color:#102e4e;color-scheme:light}
html[data-ws-appearance=light] #ws-site :is(.wsx-field input,.wsx-field textarea)::placeholder{color:#60778b}
html[data-ws-appearance=light] #ws-site .wsx-btn-primary{background:#006486;color:#fff}
html[data-ws-appearance=light] #ws-site .wsx-btn-primary:hover{background:#004d6a}
html[data-ws-appearance=light] #ws-site .wsx-btn-outline{background:#ffffffa8;border-color:#92b5cd;color:#163d5d}
html[data-ws-appearance=light] #ws-site .wsx-filter-btn[aria-pressed=true],html[data-ws-appearance=light] #ws-site .wsx-segment-tab[aria-selected=true]{background:#daedf7;border-color:#6fabc4;color:#004f70}
html[data-ws-appearance=light] #ws-site .wsx-segment-photo:after{background:linear-gradient(90deg,#fff,transparent 45%)}
html[data-ws-appearance=light] #ws-site .wsx-segment-photo-label{background:#ffffffeb;color:#163d5d}
html[data-ws-appearance=light] #ws-site .wsx-visual-caption{color:#fff;--aqua:#67e8f9}
html[data-ws-appearance=light] #ws-site .wsx-art-caption{color:#fff}
html[data-ws-appearance=light] #ws-site .wsx-mobile-menu{background:#f5f9fdfa}
html[data-ws-appearance=light] #ws-site .wsx-floating-wa{background:#fff;color:#006486;border-color:#8bb9ce}
html[data-ws-appearance=light] #ws-site .wsx-form-footnote a{color:#006486}
html[data-ws-appearance=light] #ws-site .wsx-form-status{color:#244b65}
html[data-ws-appearance=light] #ws-site [data-form-status][data-state=success]{background:#edf8f3;color:#12633d;border-color:#4c9573}
html[data-ws-appearance=light] #ws-site [data-form-status][data-state=error]{color:#a42121}
html[data-ws-appearance=light] :is(#ws-store-header,#ws-store-footer){background:#eef5fb;color:#163d5d}
html[data-ws-appearance=light] #ws-store-header .ws-store-search{background:#fff;border-color:#a9bfd1}
html[data-ws-appearance=light] #ws-store-header .ws-store-search input{color:#163d5d}
html[data-ws-appearance=light] #ws-store-header .ws-store-search input::placeholder{color:#60778b}
html[data-ws-appearance=light] #ws-store-header .ws-store-nav{border-color:#bfd1e0}
html[data-ws-appearance=light] #ws-store-header a:hover,html[data-ws-appearance=light] #ws-store-header .ws-store-nav>a:last-child{color:#006486}
html[data-ws-appearance=light] #ws-store-footer :is(p,li,address,.ws-store-copyright){color:#46617a}
html[data-ws-appearance=light] #ws-store-footer h3{color:#163d5d}
/* 2026-10-09 revision 2: transparent logo treatment and prominent payment CTA. */
html[data-ws-appearance=light] #ws-site .wsx-brand,
html[data-ws-appearance=light] #ws-site .wsx-brand-image,
html[data-ws-appearance=light] #ws-site .wsx-footer-logo,
html[data-ws-appearance=light] #ws-store-header .ws-store-logo,
html[data-ws-appearance=light] #ws-store-header .ws-store-logo img,
html[data-ws-appearance=light] #ws-store-footer .ws-store-footer-logo{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}
html[data-ws-appearance=light] #ws-site img.wsx-brand-image,
html[data-ws-appearance=light] #ws-site img.wsx-footer-logo,
html[data-ws-appearance=light] #ws-store-header .ws-store-logo img,
html[data-ws-appearance=light] #ws-store-footer img.ws-store-footer-logo{filter:url("#ws-enh-logo-light")!important}
html[data-ws-appearance=light] #ws-site #wsx-header a[href*="/hizli-odeme"],
html[data-ws-appearance=light] #ws-store-header a[href*="/hizli-odeme"]{background:#0b3a67!important;color:#fff!important;border:1px solid #0b3a67!important;font-weight:700!important;opacity:1!important;box-shadow:0 5px 16px #0b3a6726}
html[data-ws-appearance=light] #ws-site #wsx-header a[href*="/hizli-odeme"] *,
html[data-ws-appearance=light] #ws-store-header a[href*="/hizli-odeme"] *{color:#fff!important;opacity:1!important}
html[data-ws-appearance=light] #ws-site #wsx-header a[href*="/hizli-odeme"]:hover,
html[data-ws-appearance=light] #ws-store-header a[href*="/hizli-odeme"]:hover{background:#062744!important;border-color:#062744!important;color:#fff!important}
html[data-ws-appearance=light] #ws-site #wsx-header a[href*="/hizli-odeme"]:focus-visible,
html[data-ws-appearance=light] #ws-store-header a[href*="/hizli-odeme"]:focus-visible{outline:3px solid #007aa3;outline-offset:3px}
/* 2026-10-09 revision 3: Titan's product stage follows the light appearance. */
html[data-ws-appearance=light] #ws-site #wsx-product-titan.wsx-product-card .wsx-product-visual{background:radial-gradient(ellipse at 50% 35%,#fff 0%,#edf5fa 59%,#d7e5ee 100%)!important;color:#163d5d}
html[data-ws-appearance=light] #ws-site #wsx-product-titan .wsx-product-tag{background:#ffffffeb!important;border-color:#aec8da!important;color:#163d5d!important}
html[data-ws-appearance=light] #ws-site #wsx-product-titan .wsx-product-index{color:#46617a!important}
/* 2026-10-09 revision 4: the WaterStation story section follows the light appearance. */
html[data-ws-appearance=light] #ws-site #wsx-waterstation.wsx-philosophy{background:linear-gradient(180deg,#f5f9fd,#eaf3fa)!important;color:#102e4e}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-philosophy-visual{background:#e2eff8!important}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-philosophy-visual img{opacity:1}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-philosophy-visual:after{background:linear-gradient(0deg,#eef6fc 0%,#eef6fcf5 24%,#eef6fc73 48%,transparent 72%)!important}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-visual-caption{color:#102e4e;--aqua:#006486}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-visual-caption strong{color:#102e4e}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-visual-caption strong span{color:#006486}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-section-title,
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-philosophy-meta strong{color:#102e4e}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-soft,
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-philosophy-copy p,
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-philosophy-meta small{color:#46617a}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-eyebrow,
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-text-link{color:#006486}
html[data-ws-appearance=light] #ws-site #wsx-waterstation .wsx-philosophy-meta{border-color:#bfd2e1}
@media(prefers-reduced-motion:reduce){html .ws-enh-products>summary svg{transition:none}}
