:root{--bwt-radius:12px;--bwt-page:#fff;--bwt-card:#fff;--bwt-text:#111827;--bwt-muted:#6b7280;--bwt-border:#e5e7eb;--bwt-header:#fff;--bwt-header-text:#003c26;--bwt-footer:#fff;--bwt-footer-text:#6b7280;--bwt-shadow:0 2px 6px #00000008;--bwt-width:1280px}
body{background:var(--bwt-page);color:var(--bwt-text)}.max-w-7xl{max-width:var(--bwt-width)}.bg-white{background-color:var(--bwt-card)}.text-gray-900,.text-gray-800,.text-slate-800{color:var(--bwt-text)}.text-gray-700,.text-gray-600,.text-gray-500,.text-gray-400{color:var(--bwt-muted)}.border-gray-100,.border-gray-200{border-color:var(--bwt-border)}.rounded-lg,.rounded-xl,.rounded-2xl{border-radius:var(--bwt-radius)}.bwt-card,.product-card,.article-card{box-shadow:var(--bwt-shadow)}.bwt-header,.bwt-header #mobile-menu{background:var(--bwt-header)}.bwt-header .bw-menu a,.bwt-header .bw-menu button{color:var(--bwt-header-text)}.bwt-header .bw-menu a:hover,.bwt-header .bw-menu button:hover{color:var(--bwt-primary)}.bwt-header-name{color:var(--bwt-header-text)}.bwt-footer{background:var(--bwt-footer);color:var(--bwt-footer-text)}.bwt-footer .text-gray-400,.bwt-footer .text-gray-500,.bwt-footer .text-gray-900{color:var(--bwt-footer-text)}.bwt-topbar{background:var(--bwt-topbar-bg);color:var(--bwt-topbar-text)}.bwt-wa{background:var(--bwt-wa-color);color:white}.bwt-wa:hover{filter:brightness(.92)}.bwt-floating{position:fixed;bottom:24px;z-index:60}.bwt-floating.right{right:24px}.bwt-floating.left{left:24px}.bwt-floating-circle{width:var(--bwt-wa-size);height:var(--bwt-wa-size);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0002}.bwt-wa-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:calc(var(--bwt-wa-size) + 10px);right:0;white-space:nowrap;background:var(--bwt-card);color:var(--bwt-text);border:1px solid var(--bwt-border);padding:8px 12px;border-radius:var(--bwt-radius);font-size:12px}.bwt-floating.left .bwt-wa-tooltip{left:0;right:auto}.bwt-floating:hover .bwt-wa-tooltip,.bwt-floating:focus-visible .bwt-wa-tooltip{opacity:1;visibility:visible}.bwt-never{display:none!important}.bwt-mobile-only{display:none!important}@media(max-width:1023px){.bwt-desktop-only{display:none!important}.bwt-mobile-only{display:flex!important}.bwt-floating.right{right:16px}.bwt-floating.left{left:16px}.bwt-floating{bottom:16px}}
#hero-slider{touch-action:pan-y}#hero-slider .hero-slide{display:none}#hero-slider .hero-slide.active{display:block;animation:bwtHeroFade .5s ease}#hero-slider .hero-slide[hidden]{display:none!important}.hero-dot{height:8px;width:8px;border-radius:999px;background:#ffffffcc;border:1px solid #0002;transition:width .25s,background .25s}.hero-dot.active{width:24px;background:var(--bwt-primary)}@keyframes bwtHeroFade{from{opacity:0}to{opacity:1}}.bwt-brand-window{overflow:hidden}.bwt-brand-track{display:flex;width:max-content;animation:bwtBrand var(--bwt-brand-speed,25s) linear infinite}.bwt-brand-group{display:flex;align-items:center;gap:48px;padding-right:48px;flex:none}.bwt-brand-item{width:144px;min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center}.bwt-brand-item img{max-height:48px;max-width:144px}.bwt-brand-window:hover .bwt-brand-track,.bwt-brand-window:focus-within .bwt-brand-track{animation-play-state:paused}@keyframes bwtBrand{to{transform:translateX(-50%)}}
.bwt-header button:focus-visible,.bwt-header a:focus-visible,.hero-dot:focus-visible,#hero-slider button:focus-visible{outline:2px solid var(--bwt-primary);outline-offset:4px}[data-bwt-home] section{scroll-margin-top:150px}picture{display:block;height:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#hero-slider .hero-slide.active{animation:none}.bwt-brand-track{animation:none;max-width:100%;width:auto;flex-wrap:wrap}.bwt-brand-group{flex-wrap:wrap;gap:20px;padding:0;justify-content:center}.bwt-brand-group[aria-hidden]{display:none}}
.bwt-header .bw-menu,.bwt-footer .bw-footer-links{font-family:inherit}.bwt-header .bw-menu a,.bwt-header .bw-menu button{color:var(--bwt-header-text)!important}.bwt-header .bw-menu a:hover,.bwt-header .bw-menu button:hover{color:var(--bwt-primary)!important}.bwt-footer .bw-footer-links a{color:var(--bwt-footer-text)!important}.bwt-footer .bw-footer-links a:hover{color:var(--bwt-primary)!important}
