.bw-slider.bw-fade-ready .bw-slides{position:relative;aspect-ratio:1920/650;overflow:hidden}.bw-fade-ready .bw-slide{position:absolute!important;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.bw-fade-ready .bw-slide.is-active{opacity:1;z-index:1}.bw-fade-ready .bw-slide img{width:100%;height:100%;object-fit:cover}.bw-slide-prev,.bw-slide-next,.bw-slide-controls{z-index:3}.bw-search{display:flex;flex-wrap:wrap;gap:12px;max-width:100%}.bw-search input[type=search]{flex:1 1 160px;min-width:0;width:auto;max-width:100%}.bw-search button{flex:0 0 auto}.bw-card h2,.bw-card h3{overflow-wrap:anywhere}.bw-inner-hero{width:100%;height:clamp(160px,22vw,340px);overflow:hidden}.bw-inner-hero img{width:100%;height:100%;object-fit:cover}.bw-faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,34%);align-items:center}.bw-faq-layout>.bw-inner-hero{grid-column:1/-1}.bw-faq-layout>section{width:100%}.bw-faq-illustration{width:100%;max-width:440px;padding:24px}.bw-related .bw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bw-back-top{position:fixed;right:20px;bottom:20px;width:48px;height:48px;border:0;border-radius:50%;background:#665600;color:#fff;z-index:50;font-size:25px;box-shadow:0 2px 10px #0003}.bw-back-top[hidden]{display:none}.bw-product-image.bw-zoomable{position:relative;overflow:hidden}.bw-zoomable img{transition:transform .15s ease;cursor:zoom-in}.bw-zoomable.is-zoomed img{transform:scale(2)}.bw-zoom-button{position:absolute;bottom:16px;right:16px;z-index:2;min-height:44px;padding:8px 14px;background:#fff;color:#222;border:1px solid #ccc;border-radius:6px}.bw-lightbox{padding:32px;border:0;max-width:95vw;max-height:95vh;background:#fff}.bw-lightbox::backdrop{background:#000b}.bw-lightbox img{display:block;max-width:85vw;max-height:82vh;object-fit:contain}.bw-lightbox-close{position:absolute;right:2px;top:2px;min-width:44px;min-height:44px;background:#fff;border:0;font-size:30px}.bw-reveal-ready{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.bw-reveal-ready.bw-revealed{opacity:1;transform:none}.bw-secondary-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:24px}.bw-secondary-links a{min-height:44px;display:inline-flex;align-items:center}.bw-news-grid time{color:#555;font-size:14px}.bw-related .bw-card-image img{object-fit:contain}@media(max-width:700px){.bw-faq-layout{display:block}.bw-faq-illustration{display:block;margin:auto}.bw-related .bw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-back-top{right:12px;bottom:12px}.bw-search{flex-direction:column;align-items:stretch}.bw-search input[type=search]{flex:auto;width:100%}}@media(prefers-reduced-motion:reduce){.bw-fade-ready .bw-slide,.bw-reveal-ready,.bw-zoomable img{transition:none!important}.bw-reveal-ready{opacity:1;transform:none}}
.bw-inner-hero{position:relative}.bw-inner-hero::after{content:"";position:absolute;inset:0;background:#0005}.bw-inner-hero-copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:white;padding:24px}.bw-inner-hero-copy .bw-inner-title{font-size:clamp(28px,4vw,42px);font-weight:700;margin-bottom:16px}.bw-inner-hero-copy p{color:white}.bw-reveal-word{display:inline-block;white-space:pre;opacity:0;transform:translateY(1em);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--bw-delay,0s)}.bw-revealed .bw-reveal-word{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bw-reveal-word{opacity:1;transform:none;transition:none!important}}
