/* AQUA BELLA storefront improvements: shared header, product gallery and water tools. */
.footer-bottom.hy-footer-disclaimer{display:block;text-align:center;padding:28px 0 32px;color:var(--sf-muted,#62605d)}
.hy-footer-disclaimer p{max-width:980px;margin:0 auto;font-size:12px;line-height:1.9;overflow-wrap:anywhere}
.hy-footer-disclaimer p+p{margin-top:12px}
.footer-bottom.hy-footer-disclaimer>div{justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:20px}
.footer-bottom.hy-footer-disclaimer>.hy-footer-policies:empty{display:none}
.hy-footer-external a{color:var(--sf-accent-hover,#7c4326);text-decoration:underline;text-underline-offset:3px;font-size:12px;line-height:1.8}
.hy-footer-external a:hover{color:var(--sf-heading,#24292f)}
@media(max-width:991px){.hy-footer-external{padding-bottom:48px}}
:root{--hy-header-height:160px;--hy-admin-offset:0px}
body.admin-bar{--hy-admin-offset:32px}
.hy-sticky-header .site-header{position:sticky;top:var(--hy-admin-offset);z-index:900;box-shadow:0 3px 16px rgba(var(--sf-heading-rgb,36,41,47),0.0471)}
.hy-sticky-header :is(main,[id^="su-"],#recine-hesabi,#yumusatma-faydalari,.woocommerce-tabs){scroll-margin-top:calc(var(--hy-header-height) + var(--hy-admin-offset) + 20px)}
.nav-links{flex-wrap:wrap;justify-content:center}
.nav-links>.menu-item{position:relative}
.nav-links>li>a{white-space:normal}
.nav-links .sub-menu .sub-menu{left:100%;top:0}
.hy-product-card{position:relative;min-width:0}
.hy-card-trust{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}
.hy-card-trust>span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:7px;background:var(--sf-paper,#f5f2ed);box-shadow:0 2px 9px rgba(var(--sf-heading-rgb,36,41,47),0.0627);color:var(--sf-heading,#24292f);font-size:10px;font-weight:500;line-height:1.25;border:1px solid var(--sf-line,#ddd4c9)}
.hy-card-trust svg{flex:none;color:var(--sf-accent-hover,#7c4326)}
.hy-card-trust .hy-trust-install{background:var(--sf-paper,#f5f2ed)}
.hy-card-trust small{display:block;margin-top:2px;font-size:8px;color:var(--sf-accent-hover,#7c4326);font-weight:400}
.home .product-image:has(.hy-card-trust) img{padding-bottom:86px}
.woocommerce .related.products{min-width:0}
.woocommerce .woocommerce-Tabs-panel{overflow-wrap:anywhere}
.woocommerce .related.products ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0}
.woocommerce .related.products ul.products::before,.woocommerce .related.products ul.products::after{display:none}
.woocommerce .related.products ul.products li.product{width:auto!important;float:none!important;margin:0!important;min-width:0}
.woocommerce .related.products .product-image{aspect-ratio:1}
.woocommerce .related.products .product-info{min-width:0}
.woocommerce .related.products :is(.product-price,.woocommerce-loop-product__title){overflow-wrap:anywhere}
.woocommerce div.product .woocommerce-product-gallery__image a{cursor:zoom-in}
.hy-gallery-hint{display:flex;align-items:center;justify-content:center;gap:7px;clear:both;margin:13px 0 0;color:var(--sf-accent-hover,#7c4326);font-size:11px;line-height:1.5;text-align:center}
.hy-gallery-hint svg{flex:none}
.pswp{z-index:100050!important}
.hy-guide-main{padding-top:34px}
.hy-guide,.hy-assistant-page{color:var(--sf-heading,#24292f);line-height:1.65}
.hy-guide *,.hy-assistant-page *{box-sizing:border-box}
.hy-guide :is(h1,h2,h3,p),.entry-content .hy-assistant-page :is(h2,h3,p){margin-top:0}
.hy-kicker{display:block;font-size:10px;font-weight:500;letter-spacing:1.8px;line-height:1.5;color:var(--sf-accent-hover,#7c4326);margin-bottom:16px}
.hy-experience-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:60px 64px;border:1px solid var(--sf-line,#ddd4c9);border-radius:22px;background:linear-gradient(110deg,var(--sf-paper,#f5f2ed),var(--sf-paper,#f5f2ed) 68%,var(--sf-paper,#f5f2ed));position:relative;overflow:hidden}
.hy-experience-hero>div{min-width:0;position:relative}
.hy-experience-hero h1,.entry-content .hy-experience-hero h2{font-size:clamp(30px,3.2vw,47px);line-height:1.18;letter-spacing:-1.4px;font-weight:500;color:var(--sf-heading,#24292f);margin:0 0 23px;max-width:580px}
.hy-experience-hero p{font-size:14px;line-height:1.9;color:var(--sf-accent-hover,#7c4326);max-width:500px;margin-bottom:28px}
.hy-guide .button,.hy-assistant-page .button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:13px 21px;background:var(--sf-accent,#9b542f);border:1px solid var(--sf-accent,#9b542f);color:var(--sf-surface,#ffffff);font-size:12px;font-weight:400;line-height:1.5;border-radius:6px;text-decoration:none}
.hy-guide .button:hover,.hy-assistant-page .button:hover{background:var(--sf-accent,#9b542f)}
.hy-guide .button.outline{background:transparent;color:var(--sf-heading,#24292f);border-color:var(--sf-line,#ddd4c9)}
.hy-hero-art{min-height:270px;display:flex;align-items:center;justify-content:center;gap:26px;color:var(--sf-accent,#9b542f)}
.hy-hero-art>svg{z-index:1;filter:drop-shadow(0 12px 22px rgba(var(--sf-accent-rgb,155,84,47),0.251))}
.hy-orbit{position:absolute;width:265px;height:265px;border:1px solid var(--sf-line,#ddd4c9);border-radius:50%;transform:translateX(-35px)}
.hy-orbit:after{content:'';position:absolute;inset:24px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--sf-surface-rgb,255,255,255),0.5333),rgba(var(--sf-paper-rgb,245,242,237),0.502))}
.hy-art-label{position:relative;font-size:14px;color:var(--sf-accent-hover,#7c4326);line-height:1.7;letter-spacing:.2px}
.hy-art-label strong{font-size:21px;font-weight:500;color:var(--sf-heading,#24292f)}
.hy-tool-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 72px}
.hy-tool-nav>a{display:flex;align-items:center;gap:15px;min-width:0;padding:23px 20px;border:1px solid var(--sf-line,#ddd4c9);border-radius:12px;background:var(--sf-surface,#ffffff);text-decoration:none}
.hy-tool-nav>a:hover{border-color:var(--sf-accent,#9b542f);background:var(--sf-paper,#f5f2ed)}
.hy-tool-nav>a>span:nth-child(2){flex:1;min-width:0}
.hy-tool-nav strong{display:block;font-size:14px;font-weight:500}
.hy-tool-nav small{display:block;font-size:10px;color:var(--sf-muted,#62605d);margin-top:4px;line-height:1.6}
.hy-tool-nav>a>svg{flex:none;color:var(--sf-accent-hover,#7c4326)}
.hy-color-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;flex:none;border-radius:13px}
.hy-color-icon.mint{background:var(--sf-paper,#f5f2ed);color:var(--sf-accent-hover,#7c4326)}.hy-color-icon.blue{background:var(--sf-paper,#f5f2ed);color:var(--sf-accent-hover,#7c4326)}.hy-color-icon.sand{background:var(--sf-paper,#f5f2ed);color:var(--sf-muted,#62605d)}
.hy-tool-section{margin-bottom:72px}
.hy-section-heading{margin-bottom:27px}
.hy-section-heading .hy-kicker{margin-bottom:10px}
.hy-section-heading h2,.entry-content .hy-section-heading h2{font-size:29px;line-height:1.3;letter-spacing:-.7px;font-weight:500;margin:0 0 12px}
.hy-section-heading p{font-size:13px;color:var(--sf-muted,#62605d);margin:0}
.hy-calculator{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid var(--sf-line,#ddd4c9);border-radius:16px;overflow:hidden;background:var(--sf-surface,#ffffff)}
.hy-calculator-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:36px;margin:0;align-content:start}
.hy-tool-field{display:block;min-width:0;color:var(--sf-accent-hover,#7c4326);font-size:12px;line-height:1.5}
.hy-tool-field>span:first-child{display:block;margin-bottom:9px}
.hy-input-unit{display:flex;align-items:center;border:1px solid var(--sf-line,#ddd4c9);border-radius:7px;background:var(--sf-surface,#ffffff);overflow:hidden;min-width:0;min-height:50px}
.hy-input-unit:focus-within{outline:2px solid var(--sf-accent,#9b542f);outline-offset:2px}
.hy-input-unit input{width:100%;min-width:0;border:0;background:none;padding:12px 8px 12px 14px;font-family:inherit;font-size:16px;font-weight:500;color:var(--sf-heading,#24292f);outline:none;box-shadow:none;height:50px}
.hy-input-unit input:invalid:not(:focus){box-shadow:inset 0 -2px var(--sf-accent,#9b542f)}
.hy-input-unit>span{padding:0 12px 0 0;font-size:10px;color:var(--sf-accent-hover,#7c4326);white-space:nowrap;flex:none}
.hy-tool-note{font-size:11px!important;line-height:1.8!important;color:var(--sf-muted,#62605d);margin:0}
.hy-tool-note a,.hy-method a{color:var(--sf-accent-hover,#7c4326);text-decoration:underline;text-underline-offset:3px}
.hy-calculator-inputs>.hy-tool-note{grid-column:1/-1}
.hy-calculator-inputs>.button{grid-column:1/-1;justify-self:start}
.hy-calculator-result{padding:36px 40px;background:var(--sf-paper,#f5f2ed);display:flex;flex-direction:column;justify-content:center;min-width:0;border-left:1px solid var(--sf-line,#ddd4c9)}
.hy-calculator-result.blue{background:var(--sf-paper,#f5f2ed)}
.hy-calculator-result>.hy-kicker{font-size:9px;letter-spacing:1.4px;margin-bottom:26px}
.hy-cost-bar{margin:0 0 23px}
.hy-cost-bar>div{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:12px}
.hy-cost-bar strong{font-size:20px;font-weight:500;overflow-wrap:anywhere}
.hy-cost-bar>span{display:block;background:var(--sf-paper,#f5f2ed);height:9px;border-radius:20px;overflow:hidden}
.hy-cost-bar i{display:block;width:0;height:100%;border-radius:20px;background:var(--sf-heading,#24292f);transition:width .3s ease}
.hy-cost-bar.aqua i{background:var(--sf-accent-hover,#7c4326)}
.hy-result-details{margin:0 0 20px;font-size:11px;color:var(--sf-accent-hover,#7c4326)}
.hy-result-details>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--sf-line,#ddd4c9)}
.hy-result-details dt{font-weight:400}.hy-result-details dd{margin:0;text-align:right;font-weight:500}
.hy-result-total{margin:0 0 13px}
.hy-result-total>span{display:block;font-size:12px;color:var(--sf-accent-hover,#7c4326);margin-bottom:5px}
.hy-result-total strong{display:block;color:var(--sf-heading,#24292f);font-size:36px;letter-spacing:-1px;line-height:1.25;font-weight:500;overflow-wrap:anywhere}
.hy-result-caption{font-size:12px;color:var(--sf-accent-hover,#7c4326);margin:0 0 18px}
.hy-calculator-result .hy-inline-link{margin-top:18px;align-self:start}
.hy-calculator-result>.button{align-self:start;margin-top:20px}
.hy-inline-link,.entry-content .hy-inline-link{background:none;border:0;padding:0;color:var(--sf-accent-hover,#7c4326);font-size:12px;font-weight:500;line-height:1.7;text-decoration:none!important;cursor:pointer}
.hy-inline-link:hover{text-decoration:underline!important}
.hy-resin-visual{width:100px;height:100px;border:1px solid var(--sf-line,#ddd4c9);background:var(--sf-paper,#f5f2ed);display:grid;place-items:center;border-radius:50%;color:var(--sf-accent-hover,#7c4326);margin:0 0 22px}
.hy-method{margin-top:14px;padding:16px 22px;background:var(--sf-paper,#f5f2ed);border:1px solid var(--sf-line,#ddd4c9);border-radius:8px;font-size:12px;color:var(--sf-muted,#62605d)}
.hy-method summary{cursor:pointer;color:var(--sf-accent-hover,#7c4326)}.hy-method p{margin:15px 0 0;font-size:11px}
.hy-benefits{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center;border:1px solid var(--sf-line,#ddd4c9);border-radius:16px;padding:38px}
.hy-house{background:var(--sf-paper,#f5f2ed);border-radius:12px;padding:14px 20px 24px;text-align:center}
.hy-house svg{width:100%;max-height:300px}.hy-house>span{font-size:8px;letter-spacing:2px;color:var(--sf-accent-hover,#7c4326)}
.hy-benefit-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}
.hy-benefit-buttons button{border:1px solid var(--sf-line,#ddd4c9);border-radius:30px;background:var(--sf-surface,#ffffff);font-size:11px;line-height:1.5;padding:10px 15px;color:var(--sf-accent-hover,#7c4326);min-height:40px}
.hy-benefit-buttons button[aria-pressed=true]{background:var(--sf-heading,#24292f);border-color:var(--sf-heading,#24292f);color:var(--sf-surface,#ffffff)}
.hy-benefit-copy h3{font-size:24px;line-height:1.4;font-weight:500;margin-bottom:13px;letter-spacing:-.5px}
.hy-benefit-copy [data-benefit-content]{min-height:158px}
.hy-benefit-copy [data-benefit-content] p{font-size:13px;line-height:1.9;color:var(--sf-muted,#62605d)}
.hy-benefit-copy>.hy-tool-note{margin-top:24px}
.hy-help-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 36px;border-radius:12px;background:var(--sf-paper,#f5f2ed)}
.hy-help-strip>div{min-width:0;flex:1}
.hy-help-strip h2,.entry-content .hy-help-strip h2{font-size:20px;line-height:1.4;font-weight:500;margin:0 0 7px}
.hy-help-strip p{font-size:12px;color:var(--sf-muted,#62605d);margin:0}
.hy-help-strip .button{flex:none}
.hy-guide-posts{margin-top:70px}
.hy-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}
.hy-quiet-benefits{display:flex;gap:20px;flex-wrap:wrap;margin-top:28px}
.hy-quiet-benefits>span{display:flex;align-items:center;gap:6px;color:var(--sf-accent-hover,#7c4326);font-size:10px}
.hy-quiet-benefits svg{color:var(--sf-accent-hover,#7c4326)}
.hy-conversation-preview{padding:26px;background:var(--sf-surface,#ffffff);border-radius:16px;border:1px solid var(--sf-line,#ddd4c9);box-shadow:0 18px 50px rgba(var(--sf-heading-rgb,36,41,47),0.0627)}
.hy-preview-header{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--sf-line,#ddd4c9)}
.hy-avatar{width:43px;height:43px;display:grid;place-items:center;background:var(--sf-heading,#24292f);border-radius:12px;color:var(--sf-surface,#ffffff);font-size:23px;font-weight:500}
.hy-preview-header strong{display:block;font-size:13px;font-weight:500}.hy-preview-header small{display:block;font-size:10px;color:var(--sf-accent-hover,#7c4326);margin-top:3px}
.hy-preview-bubble{background:var(--sf-paper,#f5f2ed);border-radius:0 12px 12px;padding:18px;margin:22px 0 18px;font-size:12px;color:var(--sf-accent-hover,#7c4326);line-height:1.8}
.hy-preview-choices{display:grid;gap:9px}
.hy-preview-choices>a,.hy-preview-choices>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:45px;padding:11px 13px;border:1px solid var(--sf-line,#ddd4c9);border-radius:7px;background:var(--sf-surface,#ffffff);color:var(--sf-accent-hover,#7c4326);font-size:11px;text-decoration:none!important;text-align:left;line-height:1.6}
.hy-preview-choices>a:hover,.hy-preview-choices>button:hover{background:var(--sf-paper,#f5f2ed);border-color:var(--sf-accent-hover,#7c4326)}
.hy-preview-choices svg{flex:none}
.hy-preview-note{display:block;text-align:center;margin-top:17px;color:var(--sf-accent-hover,#7c4326);font-size:9px}
.hy-assistant-topics{margin:64px 0}
.hy-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.hy-topic-grid article{padding:28px 24px;border:1px solid var(--sf-line,#ddd4c9);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}
.entry-content .hy-topic-grid h3{font-size:16px;font-weight:500;margin:22px 0 10px}
.hy-topic-grid p{font-size:12px;color:var(--sf-muted,#62605d);line-height:1.8;flex:1;margin-bottom:20px}
@media(min-width:992px) and (max-width:1399px){.nav-links{flex-wrap:nowrap}.nav-links>li{flex:1 1 0;min-width:0}.nav-links>li>a{justify-content:center;text-align:center;font-size:13px;line-height:1.45;padding:10px 9px}}
@media(max-width:1100px){.hy-experience-hero{padding:40px;gap:30px}.hy-tool-nav>a{padding:20px 14px;gap:10px}.hy-tool-nav .hy-color-icon{width:40px;height:40px}.hy-tool-nav>a>svg{display:none}.hy-calculator-inputs{padding:28px}.hy-calculator-result{padding:28px}.hy-benefits{gap:30px;padding:28px}.hy-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:991px){.woocommerce .related.products ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nav-links{display:block}.nav-links .sub-menu .sub-menu{position:static}.hy-sticky-header .main-navigation{padding-top:calc(var(--hy-admin-offset) + 20px)}.hy-sticky-header .mobile-contact{z-index:950}.hy-experience-hero h1,.entry-content .hy-experience-hero h2{font-size:34px}.hy-tool-nav{margin-bottom:52px}.hy-tool-nav strong{font-size:12px}.hy-tool-nav small{font-size:9px}.hy-calculator-inputs{grid-template-columns:1fr}.hy-tool-section{margin-bottom:52px}.hy-benefit-copy h3{font-size:21px}.hy-help-strip{align-items:flex-start;flex-direction:column}.hy-assistant-page .hy-experience-hero{grid-template-columns:1fr 1fr;gap:24px;padding:32px}.hy-conversation-preview{padding:20px}.hy-hero-actions{gap:15px}.hy-quiet-benefits{gap:12px}}
@media(max-width:782px){body.admin-bar{--hy-admin-offset:46px}}
@media(max-width:767px){.woocommerce .related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.woocommerce .related.products .product-info{padding:12px}.woocommerce .related.products .product-price{font-size:16px}.hy-guide-main{padding-top:22px}.hy-experience-hero,.hy-assistant-page .hy-experience-hero{grid-template-columns:1fr;padding:30px 24px;gap:26px;border-radius:14px}.hy-experience-hero h1,.entry-content .hy-experience-hero h2{font-size:32px;letter-spacing:-.9px;max-width:480px}.hy-experience-hero p{font-size:13px;margin-bottom:23px}.hy-hero-art{min-height:180px;gap:20px}.hy-hero-art>svg{width:85px;height:85px}.hy-orbit{width:180px;height:180px}.hy-art-label{font-size:12px}.hy-art-label strong{font-size:18px}.hy-tool-nav{grid-template-columns:1fr;gap:10px;margin:16px 0 45px}.hy-tool-nav>a{padding:16px;gap:15px}.hy-tool-nav>a>svg{display:block}.hy-tool-nav strong{font-size:13px}.hy-tool-nav small{font-size:10px}.hy-section-heading h2,.entry-content .hy-section-heading h2{font-size:25px}.hy-section-heading p{font-size:12px}.hy-calculator{grid-template-columns:1fr}.hy-calculator-inputs{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px;gap:21px 15px}.hy-calculator-result{border-left:0;border-top:1px solid var(--sf-line,#ddd4c9);padding:28px 24px}.hy-tool-field{font-size:11px}.hy-input-unit>span{font-size:9px;padding-right:9px}.hy-result-total strong{font-size:32px}.hy-benefits{grid-template-columns:1fr;gap:25px;padding:24px}.hy-house svg{max-height:235px}.hy-benefit-copy [data-benefit-content]{min-height:0}.hy-benefit-buttons{gap:7px;margin-bottom:22px}.hy-benefit-buttons button{padding:9px 13px}.hy-help-strip{padding:26px 24px;gap:20px}.hy-help-strip h2,.entry-content .hy-help-strip h2{font-size:19px}.hy-topic-grid{gap:14px}.hy-topic-grid article{padding:22px 18px}.hy-assistant-topics{margin:44px 0}.hy-card-trust{left:7px;right:7px;bottom:7px;gap:4px}.hy-card-trust>span{font-size:9px;padding:5px 6px;gap:4px}.hy-card-trust svg{width:14px;height:14px}.hy-card-trust small{font-size:7px}.home .product-image:has(.hy-card-trust) img{padding:10px 10px 75px}.hy-preview-header strong{font-size:14px}}
@media(max-width:600px){body.admin-bar{--hy-admin-offset:0px}}
@media(max-width:420px){.hy-calculator-inputs{grid-template-columns:1fr}.hy-tool-field{font-size:12px}.hy-input-unit>span{font-size:11px}.hy-topic-grid{grid-template-columns:1fr}.hy-topic-grid article{padding:24px}.hy-experience-hero h1,.entry-content .hy-experience-hero h2{font-size:29px}.hy-kicker{font-size:9px;letter-spacing:1.4px}}
@media(max-width:359px){.woocommerce .related.products ul.products{grid-template-columns:1fr}.hy-card-trust>span{font-size:8px}.hy-card-trust svg{width:12px}.hy-benefit-buttons{gap:5px}.hy-benefit-buttons button{padding:8px 10px}}
@media(prefers-reduced-motion:reduce){.hy-cost-bar i{transition:none}}
