@font-face{font-family:EB;src:url('sonoma.woff2') format('woff2');font-display:swap} :root{--eb-blue:#10377c;--eb-light:#80cdee;--eb-green:#53ab3d}body{color:var(--eb-blue);font-family:EB,Arial,sans-serif}.ebd-header{background:#fff;color:var(--eb-blue);position:relative;z-index:50}.ebd-announcement{height:34px;background:#80cdee;display:flex;align-items:center;overflow:hidden;position:relative;font-size:12px;font-weight:bold}.ebd-ticker{display:flex;white-space:nowrap;min-width:max-content;animation:eb-scroll 28s linear infinite}.ebd-ticker span{padding-right:3rem}.ebd-ticker.paused{animation-play-state:paused}@keyframes eb-scroll{to{transform:translateX(-50%)}}.ebd-pause{position:absolute;right:4px;top:0;border:0;background:#80cdee;color:#10377c;min-height:34px;margin:0;padding:0 12px}.ebd-nav{height:72px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;gap:24px}.ebd-logo{margin-right:auto}.ebd-logo img{width:83px;max-height:58px}.ebd-nav nav ul,.ebd-footer ul{list-style:none;display:flex;gap:12px;padding:0;margin:0}.ebd-nav nav a{color:var(--eb-blue);border:1px solid var(--eb-blue);border-radius:30px;padding:8px 22px;font-size:14px;font-weight:bold}.ebd-nav nav .sub-menu{display:none}.ebd-nav nav li:hover>.sub-menu,.ebd-nav nav li:focus-within>.sub-menu{display:block;position:absolute;background:#fff;padding:18px}.ebd-nav nav .sub-menu a{display:block;border:0}.ebd-actions{display:flex;align-items:center;gap:14px;font-size:22px}.ebd-actions a,.ebd-actions button{color:var(--eb-blue);background:none;border:0;padding:0;margin:0;min-height:0}.ebd-cart-count{font-size:12px}.ebd-menu-toggle{display:none}.ebd-search{padding:20px;background:#f4fbfe}.ebd-search form{max-width:700px;margin:auto}.ebd-home h1,.ebd-home h2{color:var(--eb-blue);font-weight:800;line-height:1.05;letter-spacing:-.03em}.ebd-home h1{font-size:clamp(34px,4vw,60px);margin:0 0 18px}.ebd-home h1 span{color:#16a3df}.ebd-home h2{font-size:clamp(28px,3vw,45px)}.ebd-home p{font-size:16px}.ebd-texture{background-color:#e5e7e6;background-image:radial-gradient(#fff9 1px,transparent 1px),radial-gradient(#aaa3 1px,transparent 1px);background-size:11px 11px,17px 17px;padding:60px 5%}.ebd-hero-card{max-width:1300px;margin:auto;background:#fff;border-radius:18px;padding:50px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.ebd-hero-card img{width:100%;object-fit:contain}.ebd-offer{font-weight:bold;color:#1197ce}.ebd-products{text-align:center;padding:60px 5%}.ebd-products .woocommerce{max-width:1250px;margin:auto}.ebd-strip{background:#10377c;color:#91d7f4;padding:12px;text-align:center;font-size:13px;letter-spacing:.05em}.ebd-section{max-width:1200px;margin:auto;padding:80px 5%;text-align:center}.ebd-factory,.ebd-impact{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.ebd-factory-images{display:flex;gap:10px}.ebd-factory-images img{width:49%;border-radius:16px}.ebd-compare img{max-width:100%;border-radius:16px}.ebd-feature-card,.ebd-guarantee>div{background:white;max-width:1100px;margin:auto;padding:40px;text-align:center;border-radius:16px}.ebd-feature-card img{max-width:700px;width:100%;max-height:430px;object-fit:cover;border-radius:12px}.ebd-features{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:24px}.ebd-impact img{width:100%;border-radius:16px}.ebd-button{display:inline-block;background:var(--eb-green);color:white!important;border-radius:30px;padding:12px 28px;font-weight:bold}.ebd-footer{background:#10377c;color:#fff;padding:70px 6% 45px}.ebd-footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto 80px}.ebd-footer h3{font-size:14px;color:white;border-bottom:1px solid #329ad2;padding-bottom:12px}.ebd-footer a{display:block;color:#fff;padding:6px 0;font-size:13px}.ebd-footer ul{display:block}.ebd-footer strong{font-size:24px}body.htw-header-slot-earthbreeze #footer,body.htw-header-slot-earthbreeze .footer-wrapper{display:none!important}body.home #main>.page-wrapper,body.home #main>.row{padding:0;max-width:none}body.home .entry-content{padding:0}@media(max-width:767px){.ebd-nav{height:65px;padding:0 18px}.ebd-menu-toggle{display:block;background:none;border:0;color:#10377c;font-size:24px;padding:0;min-height:0;margin:0}.ebd-logo{margin:auto}.ebd-logo img{width:70px}.ebd-nav nav{display:none;position:absolute;top:99px;left:0;right:0;background:white;padding:20px;box-shadow:0 10px 20px #0002}.ebd-nav nav.is-open{display:block}.ebd-nav nav ul{display:block}.ebd-nav nav a{display:block;margin:8px 0}.ebd-nav nav .sub-menu{position:static!important;box-shadow:none}.ebd-actions{gap:10px}.ebd-hero-card{grid-template-columns:1fr;padding:26px;gap:8px}.ebd-texture{padding:24px 4%}.ebd-section{padding:55px 6%}.ebd-factory,.ebd-impact{grid-template-columns:1fr;gap:20px}.ebd-impact img{order:2}.ebd-footer-grid{grid-template-columns:1fr;gap:15px;margin-bottom:45px}.ebd-feature-card,.ebd-guarantee>div{padding:24px}.ebd-features{gap:12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.ebd-ticker{animation:none}}
.ebd-feature-card video{display:block;width:100%;max-width:960px;margin:auto;border-radius:12px;background:#e6f2f5}.ebd-search{position:absolute;top:100%;left:0;right:0;z-index:60;box-shadow:0 10px 22px #001b3b2b}.ebd-search-close{position:absolute;right:5%;top:12px;border:0;background:transparent;color:#10377c;font-size:32px}.ebd-search form{padding-right:40px}.ebd-cart-backdrop{position:fixed;inset:0;background:#001a35a8;z-index:99998}.ebd-cart{position:fixed;right:0;top:0;bottom:0;width:min(100%,420px);background:#fff;z-index:99999;box-shadow:-10px 0 35px #001b3b33;display:flex;flex-direction:column;color:#10377c}.ebd-cart[hidden],.ebd-cart-backdrop[hidden],.ebd-search[hidden]{display:none!important}.ebd-cart-head{display:flex;align-items:center;justify-content:space-between;padding:25px;border-bottom:1px solid #d8e8ed}.ebd-cart-head h2{color:#10377c;margin:0;font-size:24px}.ebd-cart-head button{border:0;background:none;color:#10377c;font-size:32px;margin:0;min-height:0}.ebd-cart .widget_shopping_cart_content{overflow:auto;flex:1;padding:25px}.ebd-cart .woocommerce-mini-cart__buttons a,.ebd-cart .buttons a{border-radius:25px;background:#53ab3d;color:white}.ebd-cart-open{overflow:hidden}.ebd-header :focus-visible,.ebd-cart :focus-visible,.ebd-footer :focus-visible{outline:3px solid #16a3df;outline-offset:3px}body.woocommerce-cart #main{background:#e4f1f3;color:#102b5b}body.woocommerce-cart .cart-wrapper,body.woocommerce-cart .cart-empty{max-width:1200px;margin:auto}body.woocommerce-cart .cart-empty{font-size:28px;font-weight:700}body.woocommerce-cart .return-to-shop a,body.woocommerce-cart .checkout-button{background:#53ab3d!important;color:white!important;border-radius:30px}body.woocommerce-cart th,body.woocommerce-cart td{border-color:#cbdfe3}body.single-product .product-title,body.single-product .product-page-title,body.single-product .price{color:#10377c}body.single-product .single_add_to_cart_button{background:#53ab3d!important;border-radius:24px;color:#fff}body.single-product .variations select{border:1px solid #80cdee;border-radius:8px;color:#10377c;background:#f3fbfd}body.single-product .product-tabs{border-bottom:1px solid #bbd5e1}body.single-product .product-tabs li a{color:#10377c}body.single-product .product-tabs li.active a{border-color:#119ed9;color:#119ed9}body.single-product .tagged_as a{border:1px solid #c4e0ea;border-radius:16px;padding:3px 10px;color:#10377c}body.single-product .flickity-prev-next-button{color:#10377c}body.woocommerce .badge-inner{background:#10377c;color:white}
.ebd-texture{background:#e4e7e7 url('bubbles.jpg') center/cover}.ebd-story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:60px}.ebd-story-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px}.ebd-blue-banner{text-align:center;background:#10377c;color:white;padding:20px;font-weight:bold}.ebd-submenu-toggle{display:none}@media(max-width:767px){.ebd-story-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px}.ebd-nav nav li.menu-item-has-children{position:relative}.ebd-nav nav li .ebd-submenu-toggle{display:block;position:absolute;top:0;right:0;background:none;border:0;color:#10377c}.ebd-nav nav li .sub-menu{display:none}.ebd-nav nav li .sub-menu.is-open{display:block}}
.ebd-rail{position:relative;max-width:1280px;margin:35px auto}.ebd-rail ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:18px;scrollbar-width:none;padding:0 2px 16px!important}.ebd-rail ul.products::-webkit-scrollbar{display:none}.ebd-rail ul.products li.product{float:none!important;flex:0 0 calc((100% - 54px)/4);width:calc((100% - 54px)/4)!important;margin:0!important;scroll-snap-align:start}.ebd-rail img{border-radius:14px}.ebd-rail h2.woocommerce-loop-product__title{color:#10377c;font-size:18px;letter-spacing:0}.ebd-rail .button,.quick-view{border-radius:24px}.ebd-rail-control{border:0;border-radius:50%;background:#e4f1f3;color:#10377c;font-size:22px;width:42px;height:42px;min-height:0;padding:0;margin:0 5px}.ebd-cart .return-to-shop a,body.woocommerce-cart .return-to-shop a.button{background:#53ab3d!important;border-radius:30px!important;color:#fff!important}body.woocommerce-cart .cart-empty{color:#10377c}.ebd-cart .return-to-shop a:hover,body.woocommerce-cart .return-to-shop a.button:hover{background:#368d30!important}@media(max-width:767px){.ebd-rail ul.products li.product{flex-basis:78%;width:78%!important}}
.ebd-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.ebd-cart-toggle{display:flex;align-items:center;gap:3px}
