@keyframes bwf{50%{transform:translateY(-8px)}}@keyframes bwm{to{transform:translateX(-50%)}}@keyframes bws{to{transform:rotate(360deg)}}@keyframes bwr{0%{width:0}to{width:100%}}:root{--bw-primary:#1769E0;--bw-navy:#0B1F4B;--bw-accent:#FF7A1A;--bw-sky:#4FC3F7;--bw-footer:#0B1F4B;--bw-text:#33415c;--bw-border:#E3E8F1;--bw-surface:#F5F8FE;--bw-r:16px}*,::after,::before{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--bw-text);background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:var(--bw-primary)}h1,h2,h3{color:var(--bw-navy);line-height:1.15;letter-spacing:-.02em}h1{font-size:clamp(2rem,4.6vw,3.4rem)}h2{font-size:clamp(1.5rem,3vw,2.2rem)}h3{font-size:1.1rem}:focus-visible{outline:3px solid var(--bw-sky);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.screen-reader-text:focus,.skip-link:focus{position:fixed;left:8px;top:8px;width:auto;height:auto;clip:auto;background:#fff;padding:10px 14px;z-index:100000}.bw-i{vertical-align:-4px;flex:none}.bw-container{width:min(1200px,100% - 32px);margin-inline:auto}.bw-narrow{max-width:860px}.bw-pad{padding-block:40px}.bw-announce{background:var(--bw-navy);color:#fff;text-align:center;padding:9px 16px;font-size:.85rem;font-weight:600}.bw-header,.bw-topbar{border-bottom:1px solid var(--bw-border)}.bw-topbar{font-size:.85rem;background:var(--bw-surface)}.bw-topbar .bw-container{display:flex;justify-content:space-between;gap:16px;padding-block:7px}.bw-menu a,.bw-topbar a{color:var(--bw-navy);font-weight:600;text-decoration:none}.bw-header-minimal .bw-topbar{display:none}.bw-header-service .bw-call{font-size:1.05rem;padding:13px 26px}.bw-header{background:rgba(255,255,255,.96);backdrop-filter:blur(8px);z-index:60}.bw-header.is-sticky{position:sticky;top:0}.bw-main{display:flex;align-items:center;gap:22px;padding-block:12px;flex-wrap:wrap}.bw-logo img,.custom-logo{display:block;max-height:48px;width:auto}.bw-nav{display:flex;align-items:center;gap:14px;flex:1}.bw-flinks,.bw-menu,.bw-menu .sub-menu{list-style:none;margin:0;padding:0}.bw-menu .sub-menu{position:absolute;left:0;top:100%;min-width:250px;background:#fff;border:1px solid var(--bw-border);border-radius:14px;padding:8px;box-shadow:0 18px 40px rgba(11,31,75,.14);display:none;z-index:70}.bw-menu{display:flex;gap:2px}.bw-menu>li{position:relative}.bw-menu a{display:block;padding:10px 13px;border-radius:10px;font-size:.95rem}.bw-menu .current-menu-item>a,.bw-menu a:hover{background:var(--bw-surface);color:var(--bw-primary)}.bw-menu .menu-item-has-children>a::after{content:"";display:inline-block;margin-left:7px;border:4px solid transparent;border-top-color:currentColor;vertical-align:-2px}.bw-menu li:focus-within>.sub-menu,.bw-menu li:hover>.sub-menu{display:block}.bw-search{display:flex;align-items:center;gap:8px;border:1px solid var(--bw-border);border-radius:999px;padding:0 14px;background:var(--bw-surface);margin-left:auto;color:#6a7690}.bw-search input[type=search]{border:0;background:0 0;padding:10px 0;font:inherit;color:var(--bw-navy)}.bw-finder select:focus,.bw-search input:focus{outline:0}.bw-actions,.bw-trust-in>div{display:flex;align-items:center;gap:8px}.bw-icon-link{position:relative;color:var(--bw-navy);padding:8px;display:inline-flex;border-radius:50%}.bw-icon-link:hover{background:var(--bw-surface)}.bw-cart-count{position:absolute;top:-2px;right:-4px;min-width:19px;text-align:center;background:var(--bw-accent);color:#fff;border-radius:999px;font-size:.7rem;font-weight:700;padding:1px 5px}.bw-toggle{display:none;background:#fff;border:1px solid var(--bw-border);border-radius:12px;min-width:46px;min-height:46px;margin-left:auto;cursor:pointer;color:var(--bw-navy)}.bw-btn:hover{box-shadow:0 8px 20px rgba(11,31,75,.18)}.bw-lg{font-size:1rem}.bw-btn-accent,.bw-steps li::before{background:var(--bw-accent);color:#fff}.bw-btn-accent:hover{background:#e86300;color:#fff}.bw-btn-primary{background:var(--bw-primary);color:#fff}.bw-btn-primary:hover{background:var(--bw-navy);color:#fff}.bw-btn-ghost{border-color:var(--bw-border)}.bw-btn-ghost,.bw-btn-light{background:#fff;color:var(--bw-navy)}.bw-btn-outline-light{border-color:rgba(255,255,255,.7);color:#fff}.bw-btns{display:flex;gap:12px;flex-wrap:wrap}.bw-hero{background:radial-gradient(circle at 85% 15%,rgba(79,195,247,.4),transparent 45%),linear-gradient(135deg,var(--bw-navy),var(--bw-primary));color:#fff;overflow:hidden}.bw-hero h1{color:#fff;margin:.3em 0}.bw-hero-in{display:grid;gap:40px;align-items:center}.bw-sub{font-size:1.15rem;max-width:560px;opacity:.95}.bw-eyebrow{display:inline-flex;gap:6px;align-items:center;background:rgba(255,255,255,.14);padding:6px 14px;border-radius:999px;font-weight:700;font-size:.85rem;margin:0}.bw-404 .bw-eyebrow,.bw-pagehero .bw-eyebrow{background:var(--bw-surface);color:var(--bw-primary)}.bw-trust{border-bottom:1px solid var(--bw-border);background:#fff}.bw-trust-in{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-block:20px}.bw-trust-in>div{gap:12px;color:var(--bw-primary)}.bw-trust-in p{margin:0;display:flex;flex-direction:column;line-height:1.3;color:var(--bw-navy)}.bw-trust-in span{font-size:.85rem;color:var(--bw-text)}.bw-sec{padding-block:64px}.bw-alt{background:var(--bw-surface)}.bw-sechead{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.bw-sechead h2{margin:0}.bw-more{font-weight:700;text-decoration:none}.bw-grid,.bw-tiles{display:grid;gap:18px}.bw-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.bw-card,.bw-steps li,.bw-tile,.bw-why>div{background:#fff;border:1px solid var(--bw-border);border-radius:var(--bw-r)}.bw-card,.bw-tile{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:var(--bw-text);transition:box-shadow .2s,transform .2s}.bw-card img,.bw-tile img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.bw-card h3,.bw-tile strong{display:block;color:var(--bw-navy);font-size:1.02rem;margin:0;padding:14px 16px 2px}.bw-tile span{padding:0 16px 16px;font-weight:700;font-size:.88rem}.bw-card a{text-decoration:none;color:inherit}.bw-card p{margin:0;padding:4px 16px 16px;font-size:.9rem}.bw-card:hover,.bw-tile:hover,.woocommerce ul.products li.product:hover{box-shadow:0 14px 34px rgba(11,31,75,.14);transform:translateY(-3px)}.bw-steps,.bw-why{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.bw-steps li,.bw-why>div{padding:24px}.bw-tile span,.bw-why>div{color:var(--bw-primary)}.bw-why h3{margin:.6em 0 .3em}.bw-why p{margin:0;color:var(--bw-text)}.bw-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;list-style:none;counter-reset:s;padding:0;margin:0 0 24px}.bw-steps li{counter-increment:s}.bw-steps li::before{content:counter(s);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-weight:800;margin-bottom:10px}.bw-steps h3{margin:0 0 4px}.bw-co form.checkout_coupon p,.bw-steps p{margin:0}.bw-two{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.bw-map iframe{width:100%;height:360px;border:0;border-radius:var(--bw-r)}.bw-video iframe,.bw-video video{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--bw-r)}.bw-contact{list-style:none;padding:0}.bw-contact li{margin:7px 0}.bw-faq{background:#fff}.bw-faq summary,.wp-block-details summary{font-weight:700;color:var(--bw-navy);cursor:pointer}.bw-chips a,.bw-faq,.bw-linklist a,.wp-block-details{border:1px solid var(--bw-border);border-radius:14px;padding:14px 18px;margin:10px 0}.bw-cta{background:linear-gradient(135deg,var(--bw-navy),var(--bw-primary));text-align:center;padding-block:64px}.bw-cta,.bw-cta h2{color:#fff}.bw-pagehero{background:radial-gradient(circle at 90%0,rgba(79,195,247,.35),transparent 50%),linear-gradient(135deg,var(--bw-navy),var(--bw-primary));color:#fff;padding-block:40px}.bw-pagehero-in{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:center}.bw-pagehero h1{color:#fff;margin:.2em 0}.bw-pagehero h1 span{font-weight:500;opacity:.8;font-size:.55em;display:block}.bw-pagehero-img{border-radius:var(--bw-r);max-width:320px;justify-self:center}.bw-pagehero .bw-crumbs,.bw-pagehero .bw-crumbs a{color:#cfe0ff}.bw-answer{font-size:1.1rem;max-width:720px}.bw-crumbs{font-size:.85rem;margin-bottom:10px}.bw-checks{display:grid;gap:8px}.bw-checks li{display:flex;gap:10px;align-items:flex-start}.bw-checks .bw-i{color:var(--bw-accent);margin-top:3px}.bw-chips a,.bw-linklist a{display:inline-block;margin:4px;padding:7px 14px;border-radius:999px;text-decoration:none;background:#fff}.bw-linklist a{border:0;padding:4px 0;margin:0;background:0 0}.bw-linklist{list-style:none;padding:0;columns:3 240px}.bw-linklist li{break-inside:avoid}.bw-notice{padding:14px 18px;border-radius:12px;background:var(--bw-surface);border-left:4px solid var(--bw-primary)}.bw-notice.ok{border-color:#1a8a4a;background:#eaf8f0}.bw-notice.err{border-color:#c0262d;background:#fdeceb}.bw-404{text-align:center;max-width:720px}.bw-search-lg{max-width:480px;margin:20px auto;padding:4px 4px 4px 16px}.bw-search-lg input{flex:1}.bw-form label{display:block;font-weight:600;margin-bottom:4px}.bw-form input:not([type=checkbox]),.bw-form select,.bw-form textarea{width:100%;padding:12px 14px;border:1px solid #b5bfd3;border-radius:12px;font:inherit;background:#fff}.bw-form .bw-row{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.bw-check label{font-weight:400}.bw-hp{position:absolute;left:-9999px;height:0;overflow:hidden}.bw-footer{background:var(--bw-footer);color:#cdd7ee}.bw-footer a{color:#fff}.bw-footer h2{color:#fff;font-size:1.05rem}.bw-fcols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-block:56px 32px}.bw-flinks{display:grid;gap:8px}.bw-flinks a{text-decoration:none;opacity:.9}.bw-flinks a:hover{text-decoration:underline}.bw-footer .bw-contact{font-size:.92rem}.bw-social a{margin-right:12px}.bw-payrow,.bw-pays{display:flex;flex-wrap:wrap}.bw-payrow{align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.14);padding-block:20px;font-size:.9rem}.bw-pays{gap:10px;list-style:none;margin:0;padding:0}.bw-pays li{display:inline-flex;gap:8px;align-items:center;background:rgba(255,255,255,.1);border-radius:999px;padding:7px 14px;font-size:.85rem;color:#fff}.bw-copy{border-top:1px solid rgba(255,255,255,.14);text-align:center;padding:16px;font-size:.85rem}.bw-mbar{display:none}.woocommerce ul.products{display:grid!important;gap:20px;margin:0;padding:0;list-style:none}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-cart td.actions button[name=update_cart]{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;border:1px solid var(--bw-border);border-radius:var(--bw-r);padding:0 0 16px;background:#fff;overflow:hidden;text-align:left;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}.woocommerce ul.products li.product img{margin:0 0 12px;aspect-ratio:1/1;object-fit:cover;width:100%}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1rem;color:var(--bw-navy);padding:0 16px}.woocommerce ul.products li.product .price{padding:0 16px;display:block}.woocommerce ul.products li.product .button{text-align:center}.bw-callprice,.woocommerce .price{color:var(--bw-primary);font-weight:800}.bw-callprice{font-size:1rem}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce span.onsale{background:var(--bw-accent)}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#e86300}.woocommerce button.button.alt:hover{background:#e86300;color:#fff}.woocommerce span.onsale{min-height:0;min-width:0;line-height:1;padding:8px 12px;border-radius:999px;top:12px;left:12px}.woocommerce div.product div.images img{border-radius:var(--bw-r)}.woocommerce div.product .product_title{font-size:clamp(1.6rem,3vw,2.4rem)}.woocommerce-info,.woocommerce-message{border-top-color:var(--bw-primary)}@media (max-width:1000px){.bw-fcols,.bw-trust-in{grid-template-columns:1fr 1fr}}@media (max-width:900px){.bw-toggle{display:inline-grid;place-items:center}.bw-nav{display:none;align-items:stretch;flex-basis:100%;order:5;max-height:70vh;overflow:auto}.bw-nav.is-open{display:flex}.bw-menu,.bw-nav{flex-direction:column}.bw-menu a{padding:14px 12px}.bw-menu .sub-menu{display:block;position:static;box-shadow:none;border:0;padding:0 0 0 14px;min-width:0}.bw-actions .bw-btn,.bw-menu .menu-item-has-children>a::after,.bw-topbar span{display:none}.bw-search{margin-left:0}.bw-actions{order:4;margin-left:auto}.bw-form .bw-row,.bw-hero-in,.bw-pagehero-in,.bw-two{grid-template-columns:1fr}.bw-hero{padding-block:44px}.bw-hero-img{max-width:280px;justify-self:center}.bw-sec{padding-block:44px}.bw-btns .bw-btn{flex:1 1 auto}.bw-mbar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--bw-border);box-shadow:0-6px 20px rgba(11,31,75,.1);padding-bottom:env(safe-area-inset-bottom)}.bw-mbar a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 4px;font-size:.78rem;font-weight:700;text-decoration:none;color:var(--bw-navy)}.bw-mbar a:first-child{color:var(--bw-accent)}body{padding-bottom:64px}}@media (max-width:560px){.bw-fcols,.bw-trust-in{grid-template-columns:1fr}.bw-grid,.bw-tiles,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.bw-hero{background:radial-gradient(900px 500px at 85% -10%,rgba(79,195,247,.45),transparent 60%),radial-gradient(600px 400px at 0 100%,rgba(255,122,26,.18),transparent 60%),linear-gradient(135deg,var(--bw-navy),var(--bw-primary));padding-block:56px 48px}.bw-hero-in{grid-template-columns:1.3fr .9fr}.bw-hero h1{font-size:clamp(2.1rem,5vw,3.8rem);max-width:15ch}.bw-finder{display:flex;gap:8px;background:#fff;border-radius:999px;padding:6px;max-width:520px;margin:22px 0 14px;box-shadow:0 18px 40px rgba(0,0,0,.25)}.bw-finder select{flex:1;border:0;background:0 0;padding:0 16px;font:inherit;color:var(--bw-navy);font-weight:600;min-width:0}.bw-hero-stats{display:flex;gap:18px;flex-wrap:wrap;list-style:none;padding:0;margin:22px 0 0;font-size:.88rem;opacity:.92}.bw-hero-stats li{display:flex;gap:6px;align-items:center}.bw-hero-card{position:relative;justify-self:center;width:min(380px,100%);aspect-ratio:1/1;display:grid;place-items:center;border-radius:36px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(10px);box-shadow:0 30px 70px rgba(0,0,0,.28)}.bw-hero-card img{width:78%;height:auto}.bw-bt strong,.bw-fl{padding:8px 14px;border-radius:999px;color:var(--bw-navy)}.bw-fl{position:absolute;background:#fff;font-weight:800;font-size:.8rem;box-shadow:0 10px 24px rgba(0,0,0,.2);animation:bwf 6s ease-in-out infinite}.bw-fl1{top:8%;left:-6%}.bw-fl2{top:20%;right:-8%;animation-delay:-1.5s}.bw-fl3{bottom:18%;left:-8%;animation-delay:-3s}.bw-fl4{bottom:6%;right:-4%;background:var(--bw-accent);color:#fff;animation-delay:-4.5s}.bw-marquee{overflow:hidden;background:var(--bw-navy);color:#fff;border-top:1px solid rgba(255,255,255,.12)}.bw-track{display:flex;gap:36px;white-space:nowrap;width:max-content;padding:14px 0;animation:bwm 38s linear infinite;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.bw-track span{opacity:.9}.bw-dup{width:0}.bw-marquee:hover .bw-track{animation-play-state:paused}.bw-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:16px}.bw-bt{position:relative;overflow:hidden;border-radius:22px;border:1px solid var(--bw-border);background:var(--bw-surface);text-decoration:none;display:flex;align-items:flex-end;transition:transform .2s,box-shadow .2s}.bw-bt:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(11,31,75,.16)}.bw-bt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bw-bt strong{position:relative;margin:12px;background:rgba(255,255,255,.92);font-size:.92rem}.bw-bt-repair{grid-column:span 2;grid-row:span 2;background:linear-gradient(135deg,var(--bw-navy),var(--bw-primary));color:#fff;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:28px;gap:6px}.bw-bt-repair strong{background:0 0;margin:0;padding:0;color:#fff;font-size:1.8rem;position:relative;z-index:1}.bw-bt-repair em,.bw-bt-repair span{position:relative;z-index:1;font-style:normal}.bw-bt-repair em{font-weight:800;color:var(--bw-sky)}.bw-bt-repair img{inset:auto;right:-10%;top:-6%;width:62%;height:auto;opacity:.95;border-radius:30px;transform:rotate(8deg)}.bw-lock{overflow:hidden}.bw-drawer{position:fixed;inset:0;z-index:100000;visibility:hidden}.bw-drawer.is-open{visibility:visible}.bw-drawer-bg{position:absolute;inset:0;background:rgba(11,31,75,.5);opacity:0;transition:opacity .25s}.is-open .bw-drawer-bg{opacity:1}.bw-drawer-panel{position:absolute;right:0;top:0;bottom:0;width:min(440px,100%);background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 50px rgba(11,31,75,.25)}.is-open .bw-drawer-panel{transform:none}.bw-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--bw-border)}.bw-drawer-head h2{margin:0;font-size:1.25rem}.bw-x{background:0 0;border:0;font-size:2rem;line-height:1;cursor:pointer;color:var(--bw-navy);width:44px;height:44px;border-radius:50%}.bw-x:hover{background:var(--bw-surface)}.bw-drawer-body{flex:1;overflow:auto;padding:8px 22px 22px;display:flex;flex-direction:column}.bw-drawer .woocommerce-mini-cart{list-style:none;margin:0;padding:0;flex:1}.bw-drawer .woocommerce-mini-cart-item{display:grid;grid-template-columns:72px 1fr;gap:4px 14px;align-items:start}.bw-drawer .woocommerce-mini-cart-item img{grid-row:span 2}.bw-drawer .woocommerce-mini-cart-item a:not(.remove){font-weight:700;color:var(--bw-navy);text-decoration:none}.bw-drawer .woocommerce-mini-cart-item a.remove{position:absolute;color:#8a94a8!important;background:0 0!important;font-size:1.3rem}.bw-drawer .quantity{font-size:.9rem;color:var(--bw-text)}.bw-drawer .woocommerce-mini-cart__total{display:flex;justify-content:space-between;font-size:1.1rem;padding:18px 0 4px;margin:0;color:var(--bw-navy)}.bw-drawer .woocommerce-mini-cart__buttons{display:grid;gap:10px;margin:8px 0 0}.bw-drawer .woocommerce-mini-cart__buttons a{text-align:center;background:#fff;color:var(--bw-navy);border:2px solid var(--bw-border)}.bw-drawer .woocommerce-mini-cart__buttons a.checkout{background:var(--bw-accent);border-color:var(--bw-accent);color:#fff;order:-1;font-size:1.05rem}.bw-drawer .woocommerce-mini-cart__empty-message{text-align:center;padding:60px 0;color:var(--bw-text)}.bw-note{font-size:.82rem;color:#6a7690;text-align:center;margin:6px 0}.bw-secure{display:flex;gap:6px;justify-content:center;align-items:center}.quantity.bw-q{display:inline-flex;align-items:center;border:1px solid #b5bfd3;border-radius:999px;overflow:hidden;background:#fff}.quantity.bw-q input.qty{border:0;width:46px;text-align:center;font:inherit;font-weight:700;padding:10px 0;-moz-appearance:textfield;background:0 0}.quantity.bw-q input::-webkit-inner-spin-button,.quantity.bw-q input::-webkit-outer-spin-button{-webkit-appearance:none}.bw-qbtn{border:0;background:0 0;width:42px;height:44px;font-size:1.2rem;cursor:pointer;color:var(--bw-navy)}.bw-paybox .bw-pays li,.bw-qbtn:hover{background:var(--bw-surface)}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important;margin:0!important}.woocommerce div.product div.summary{position:sticky;top:110px}.woocommerce div.product .related,.woocommerce div.product .upsells,.woocommerce div.product .woocommerce-tabs,.woocommerce-notices-wrapper{grid-column:1/-1}.bw-pcat{display:inline-block;background:var(--bw-surface);color:var(--bw-primary);font-weight:700;font-size:.8rem;padding:5px 12px;border-radius:999px;text-decoration:none;margin-bottom:10px}.woocommerce div.product p.price{margin:.4em 0}.woocommerce div.product .woocommerce-product-details__short-description{font-size:1.02rem}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:20px 0;border-top:1px solid var(--bw-border);padding-top:22px}.woocommerce div.product form.cart .variations{width:100%}.woocommerce div.product form.cart .variations select{padding:11px 14px;border-radius:12px;border:1px solid #b5bfd3;min-width:200px}.woocommerce div.product form.cart .single_variation_wrap,.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px;width:100%}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 200px;border-radius:999px;font-size:1.02rem;padding:16px 26px;position:relative;margin:0}.woocommerce div.product form.cart .bw-buynow{background:var(--bw-navy);flex:1 1 100%;order:5}.woocommerce div.product form.cart .bw-buynow:hover{background:var(--bw-primary)}.single_add_to_cart_button.is-loading{opacity:.7;pointer-events:none}.single_add_to_cart_button.is-loading::after{content:"";width:16px;height:16px;border:3px solid #fff;border-right-color:transparent;border-radius:50%;display:inline-block;margin-left:10px;vertical-align:-3px;animation:bws .7s linear infinite}.bw-checks{list-style:none;padding:0}.bw-paybox{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:.88rem}.bw-paybox .bw-pays li{color:var(--bw-navy)}.woocommerce div.product .stock{font-weight:700;color:#1a8a4a}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 20px;display:flex;gap:8px;flex-wrap:wrap;border:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none!important;border:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--bw-border)!important;border-radius:999px!important;background:#fff!important;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--bw-navy)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 20px;font-weight:700;color:var(--bw-navy)}.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px;align-items:start}.woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop,.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart table.shop_table{border:0;border-collapse:collapse}.woocommerce-cart table.shop_table th{border:0;border-bottom:1px solid var(--bw-border);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#6a7690}.woocommerce-cart table.shop_table td{border:0;border-bottom:1px solid var(--bw-border);padding:18px 10px;vertical-align:middle}.woocommerce-cart table.cart img{width:84px;border-radius:12px}.woocommerce-cart table.cart td.product-name a{font-weight:700;color:var(--bw-navy);text-decoration:none}.woocommerce a.remove{color:#8a94a8!important}.woocommerce a.remove:hover{background:var(--bw-accent)!important;color:#fff!important}.woocommerce-cart td.actions{padding-top:20px}.woocommerce-cart td.actions .coupon{display:flex;gap:8px}.woocommerce-cart td.actions input.input-text{padding:12px 16px;border:1px solid #b5bfd3;border-radius:999px;width:180px}.bw-co #payment #place_order,.woocommerce-cart .cart-collaterals{float:none;width:100%}.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:100%;background:var(--bw-surface);border:1px solid var(--bw-border);border-radius:20px;padding:24px;position:sticky;top:110px}.woocommerce-cart .cart_totals h2{font-size:1.3rem;margin-top:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;padding:18px;background:var(--bw-accent);border-radius:999px}.bw-cohead .bw-main{justify-content:space-between}.bw-co #payment ul.payment_methods li label,.bw-cohead .bw-secure{font-weight:700;color:var(--bw-navy)}.bw-cofoot{border-top:1px solid var(--bw-border);padding:22px;text-align:center}.bw-cofoot-links{list-style:none;display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:0;padding:0}.bw-checkout .bw-mbar,.woocommerce-checkout #payment div.payment_box::before{display:none}.bw-checkout{padding-bottom:0}.woocommerce-checkout h3{font-size:1.25rem}.select2-container--default .select2-selection--single,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{padding:13px 14px;border:1px solid #b5bfd3;border-radius:12px;background:#fff;height:auto}.woocommerce-checkout table.shop_table{border:0}.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{border-color:var(--bw-border);padding:12px 4px}.woocommerce-checkout #payment{background:0 0;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0;display:grid;gap:10px}.woocommerce-checkout #payment ul.payment_methods li{border:1px solid #b5bfd3;border-radius:14px;padding:14px 16px;background:#fff}.woocommerce-checkout #payment div.payment_box{background:var(--bw-surface);border-radius:10px;color:var(--bw-text)}.woocommerce-checkout #place_order{width:100%;font-size:1.1rem;padding:18px;border-radius:999px;background:var(--bw-accent)}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{grid-column:1/-1}.woocommerce-order-received .woocommerce-order{max-width:760px;margin:auto}.woocommerce-thankyou-order-received{font-size:1.4rem;font-weight:800;color:var(--bw-navy)}@media (max-width:1000px){.bw-bento{grid-template-columns:repeat(2,1fr)}.bw-bt-repair{grid-column:span 2;grid-row:span 1}.woocommerce div.product,.woocommerce-cart .woocommerce{grid-template-columns:1fr}.woocommerce div.product div.summary,.woocommerce-cart .cart-collaterals .cart_totals{position:static}}@media (max-width:900px){.bw-hero-card{width:min(300px,80%);margin-top:8px}.bw-fl1{left:0}.bw-fl2{right:0}.bw-fl3{left:0}.bw-fl4{right:0}.bw-finder{border-radius:20px;flex-direction:column}.bw-finder select{padding:12px 14px}.bw-bento{grid-auto-rows:170px}}@media (max-width:560px){.bw-bento{gap:10px}.woocommerce-cart table.cart img{width:60px}}@media (prefers-reduced-motion:reduce){.bw-fl,.bw-track{animation:none!important}.bw-drawer-panel{transition:none}}body,html{max-width:100%;overflow-x:clip}.bw-header{background:var(--bw-hbg,rgba(255,255,255,.96))}.bw-icon-link,.bw-menu a{color:var(--bw-htext,var(--bw-navy))}.bw-menuwrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.bw-menuwrap .bw-nav{flex:1}.bw-custom .bw-actions,.bw-custom .bw-menu{justify-content:flex-end}.bw-custom .elementor-widget:not(:last-child){margin-bottom:6px}.bw-elementor .elementor-widget:not(:last-child){margin-bottom:0}.bw-elementor .elementor-column-gap-no>.elementor-column>.elementor-element-populated{padding:0}.bw-el-hero .elementor-widget-text-editor,.bw-el-hero h1.elementor-heading-title{max-width:560px}.bw-el-hero .elementor-widget-text-editor p{font-size:1.15rem}.bw-el-hero .bw-finder{margin:22px 0 14px}.bw-header-dark .bw-header{--bw-hbg:#0B1F4B;--bw-htext:#fff;border-color:rgba(255,255,255,.14)}.bw-header-dark .bw-search{background:rgba(255,255,255,.12);border-color:transparent;color:#cfe0ff}.bw-header-dark .bw-menu a:hover{background:rgba(255,255,255,.12);color:#fff}.bw-header-dark .bw-btn-ghost{background:0 0;color:#fff;border-color:rgba(255,255,255,.5)}.bw-header-dark .bw-topbar{background:#08173a;border-color:transparent;color:#fff}.bw-header-dark .bw-search input,.bw-header-dark .bw-topbar a{color:#fff}@media (min-width:1101px){.bw-header-centered .bw-main{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:". logo actions""nav nav nav";row-gap:6px}.bw-header-centered .bw-main>.custom-logo-link,.bw-header-centered .bw-main>a:first-child{grid-area:logo;justify-self:center}.bw-header-centered .bw-actions{grid-area:actions;justify-self:end}.bw-header-centered .bw-nav{grid-area:nav;justify-content:center}.bw-header-centered .bw-search{margin-left:0}}.bw-footer--centered .bw-fcols{grid-template-columns:1fr;text-align:center;justify-items:center}.bw-footer--centered .bw-flinks{justify-items:center}.bw-footer--centered .bw-payrow{justify-content:center}.bw-footer--light{background:var(--bw-surface);color:var(--bw-text)}.bw-footer--light a,.bw-footer--light h2{color:var(--bw-navy)}.bw-footer--light .bw-copy,.bw-footer--light .bw-payrow{border-color:var(--bw-border)}.bw-footer--light .bw-pays li{background:#fff;color:var(--bw-navy)}.bw-footer--compact .bw-fcols{grid-template-columns:2fr 1fr 1fr 1fr;padding-block:28px 16px;font-size:.92rem}.bw-custom.bw-footer{background:var(--bw-footer)}.woocommerce div.product div.images{background:var(--bw-surface);border:1px solid var(--bw-border);border-radius:28px;padding:18px;position:relative}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;float:none!important}.woocommerce div.product div.images .flex-control-thumbs img{border-radius:12px;border:2px solid transparent;opacity:.7;cursor:pointer}.woocommerce div.product div.images .flex-control-thumbs img.flex-active{border-color:var(--bw-primary);opacity:1}.woocommerce div.product div.summary{background:#fff;border:1px solid var(--bw-border);border-radius:28px;padding:32px;box-shadow:0 24px 60px rgba(11,31,75,.08)}.woocommerce div.product .product_title{letter-spacing:-.03em;margin:.1em 0 .2em}.woocommerce div.product p.price,.woocommerce div.product span.price{display:inline-block;background:var(--bw-surface);padding:6px 18px;border-radius:999px;font-size:1.6rem;font-weight:800;color:var(--bw-navy)}.woocommerce div.product p.price del{opacity:.5;font-size:.7em}.woocommerce div.product p.price ins{text-decoration:none;color:var(--bw-accent)}.woocommerce div.product form.cart .single_add_to_cart_button:not(.bw-buynow){background:linear-gradient(135deg,#ff7a1a,#ff9a45);box-shadow:0 12px 26px rgba(255,122,26,.35)}.woocommerce div.product form.cart .bw-buynow{background:linear-gradient(135deg,var(--bw-navy),var(--bw-primary));box-shadow:0 12px 26px rgba(23,105,224,.3)}.woocommerce div.product form.cart .button:hover{transform:translateY(-2px)}.bw-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.bw-benefits>div,.bw-stick div{display:flex;flex-direction:column}.bw-benefits>div{gap:2px;background:var(--bw-surface);border-radius:16px;padding:14px;color:var(--bw-primary);font-size:.8rem;line-height:1.35}.bw-benefits strong{color:var(--bw-navy);font-size:.88rem;margin-top:4px}.bw-benefits span{color:var(--bw-text)}.bw-stick{position:fixed;left:0;right:0;bottom:0;z-index:80;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--bw-border);box-shadow:0-10px 30px rgba(11,31,75,.12);display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px max(16px,calc((100% - 1200px)/2));padding-bottom:calc(10px + env(safe-area-inset-bottom))}#order_review_heading,.bw-co #payment div.payment_box::before,.bw-co .woocommerce-checkout-review-order-table thead,.bw-stick[hidden],.single-product .bw-mbar{display:none}.bw-stick div{min-width:0}.bw-stick strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--bw-navy)}.single-product{padding-bottom:78px}.bw-redir{display:none;padding:12px 22px;background:var(--bw-surface);font-weight:700;color:var(--bw-navy);position:relative}.is-redirect .bw-redir,.woocommerce div.product{display:block}.bw-redir i{position:absolute;left:0;bottom:0;height:3px;background:var(--bw-accent);animation:bwr 1.6s linear forwards}.bw-stepsnav{display:flex;gap:10px;list-style:none;padding:0;margin:0 0 24px;font-size:.88rem;color:#6a7690;flex-wrap:wrap}.bw-stepsnav li:not(:last-child)::after{content:"›";margin-left:10px}.bw-stepsnav .on{color:var(--bw-navy);font-weight:800}.bw-stepsnav a{color:inherit;text-decoration:none}.bw-ci,.bw-cn{display:inline-block;vertical-align:middle}.bw-ci{margin-right:12px}.bw-ci img{width:56px;height:56px;border-radius:12px;object-fit:cover}.bw-cn{max-width:60%}@media (min-width:1600px){.bw-container{width:min(1360px,100% - 64px)}.bw-hero h1{font-size:4.2rem}}@media (max-width:1280px){.bw-menu a{padding:10px 9px}.bw-fcols{gap:24px}}@media (max-width:1100px){.bw-toggle{display:inline-grid;place-items:center}.bw-main>.bw-nav,.bw-menuwrap .bw-nav{display:none;flex-direction:column;align-items:stretch;flex-basis:100%;order:5;max-height:70vh;overflow:auto;width:100%}.bw-nav.is-open{display:flex!important}.bw-menu{flex-direction:column;width:100%}.bw-menu a{padding:14px 12px}.bw-menu .sub-menu{display:block;position:static;box-shadow:none;border:0;padding:0 0 0 14px;min-width:0}.bw-menu .menu-item-has-children>a::after{display:none}.bw-search{margin-left:0}.bw-actions{order:4;margin-left:auto}.bw-main{gap:12px}.bw-header-centered .bw-main{display:flex}.bw-hero-in{grid-template-columns:1fr}.bw-hero-card{width:min(320px,70%)}.bw-hero h1{max-width:none}.bw-fcols,.bw-footer--compact .bw-fcols{grid-template-columns:1fr 1fr}.bw-pagehero-in,.bw-two{grid-template-columns:1fr}.bw-pagehero-img{max-width:240px}}@media (max-width:768px){.bw-sec{padding-block:40px}.bw-sechead{align-items:start}.bw-benefits,.bw-form .bw-row{grid-template-columns:1fr}.woocommerce div.product div.summary{padding:22px;border-radius:22px}.woocommerce div.product div.images{border-radius:22px;padding:12px}.bw-stick strong{max-width:46vw}.woocommerce-cart table.cart td{padding:12px 6px}}@media (max-width:480px){.bw-container{width:calc(100% - 24px)}.bw-announce,.bw-pays li{font-size:.78rem;padding:8px 12px}.bw-logo img,.custom-logo{max-height:40px}.bw-hero{padding-block:36px}.bw-hero h1{font-size:2rem}.bw-btns .bw-btn{flex:1 1 100%}.bw-fcols,.bw-footer--compact .bw-fcols{grid-template-columns:1fr}.bw-bento{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.bw-bt-repair{padding:18px}.bw-bt-repair strong{font-size:1.3rem}.bw-drawer-panel{width:100%}.bw-pays li{padding:6px 10px}.woocommerce ul.products{gap:12px}}@media (max-width:360px){.bw-grid,.bw-tiles,.woocommerce ul.products{grid-template-columns:1fr}.bw-actions .bw-icon-link{padding:6px}}@media (max-width:900px){.woocommerce-page table.shop_table_responsive tr td::before{color:#6a7690}}.bw-wcpage h1{margin:.2em 0 .6em}.woocommerce-cart td.actions .coupon{flex-wrap:wrap}.woocommerce-cart table.cart td.product-thumbnail img{width:88px;height:88px;object-fit:cover}.bw-menu{flex-wrap:nowrap}.bw-menu a{white-space:nowrap}.bw-nav,.bw-search{min-width:0}.bw-search{flex:0 1 220px}.bw-search input[type=search]{min-width:0;width:100%}@media (max-width:1340px) and (min-width:1101px){.bw-dir{display:none!important}.bw-search{flex-basis:170px}}@media (min-width:1001px){.bw-bt-repair{grid-row:span 1}.bw-bento{grid-auto-rows:230px}.bw-bt-repair img{width:42%;right:-4%;top:-10%}}.bw-co{position:relative;border-top:1px solid var(--bw-border);background:#fff}.bw-co>.woocommerce{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 64px;position:relative}.bw-co .woocommerce-form-coupon-toggle .woocommerce-info,.bw-co .woocommerce-form-login-toggle .woocommerce-info{background:var(--bw-surface);border:1px solid var(--bw-border);border-radius:12px;padding:12px 16px 12px 44px;font-size:.92rem;color:var(--bw-text)}.bw-co .woocommerce-info::before{top:12px;left:16px;color:var(--bw-primary)}.bw-co form.checkout_coupon{border:1px solid var(--bw-border);border-radius:12px;padding:16px;display:flex;gap:10px;flex-wrap:wrap}.bw-co form.checkout_coupon .form-row-first{flex:1 1 200px;width:auto}.bw-co form.checkout_coupon .form-row-last{width:auto}.bw-co h3,.bw-co-pay h3{font-size:1.2rem;margin:28px 0 12px;letter-spacing:-.01em}.bw-co #customer_details h3:first-child{margin-top:8px}.bw-co .form-row{margin:0 0 12px;padding:0}.bw-co .form-row label{font-size:.82rem;font-weight:600;color:#56627a;margin-bottom:4px}.bw-co .form-row input.input-text,.bw-co .form-row select,.bw-co .form-row textarea,.bw-co .select2-container--default .select2-selection--single{height:50px;padding:12px 14px;border:1px solid #c7cfdd;border-radius:10px;font-size:1rem;background:#fff;box-shadow:none;transition:border-color .15s,box-shadow .15s}.bw-co .form-row textarea{height:96px}.bw-co .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px;padding:0}.bw-co .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;right:8px}.bw-co .form-row input.input-text:focus,.bw-co .form-row select:focus,.bw-co .form-row textarea:focus{border-color:var(--bw-primary);box-shadow:0 0 0 3px rgba(23,105,224,.18);outline:0}.bw-co .form-row-first,.bw-co .form-row-last{width:calc(50% - 6px)}.bw-co .woocommerce-billing-fields__field-wrapper,.bw-co .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:12px}.bw-co .woocommerce-billing-fields__field-wrapper>.form-row,.bw-co .woocommerce-shipping-fields__field-wrapper>.form-row{float:none;flex:1 1 100%}.bw-co .woocommerce-billing-fields__field-wrapper>.form-row-first,.bw-co .woocommerce-billing-fields__field-wrapper>.form-row-last,.bw-co .woocommerce-shipping-fields__field-wrapper>.form-row-first,.bw-co .woocommerce-shipping-fields__field-wrapper>.form-row-last{flex:1 1 calc(50% - 6px)}.bw-co #customer_details .col-1,.bw-co #customer_details .col-2{float:none;width:100%;max-width:none}.bw-co #ship-to-different-address{font-size:1rem}.bw-co-sub{font-size:.85rem;color:#6a7690;margin:-6px 0 12px}.bw-co #payment{background:0 0;border-radius:0}.bw-co #payment ul.payment_methods{border:1px solid #c7cfdd;border-radius:12px;padding:0;margin:0 0 16px;overflow:hidden;display:block}.bw-co #payment ul.payment_methods li{border:0;border-bottom:1px solid #c7cfdd;border-radius:0;padding:16px;margin:0;background:#fff;line-height:1.4}.bw-co #payment ul.payment_methods li:last-child{border-bottom:0}.bw-co #payment div.payment_box{background:var(--bw-surface);margin:12px -16px -16px;border-radius:0;padding:16px;font-size:.9rem}.bw-co #payment .woocommerce-info{background:#fff7ee;border:1px solid #ffd7b5;border-radius:12px;color:#7a3b00;margin:0 0 16px}.bw-co #payment div.form-row.place-order{padding:0;margin:0}.bw-co .woocommerce-terms-and-conditions-wrapper{font-size:.85rem}.bw-co #place_order{float:none;width:100%;height:58px;font-size:1.1rem;border-radius:12px;background:var(--bw-primary);margin-top:12px;box-shadow:0 12px 26px rgba(23,105,224,.28)}.bw-co #place_order:hover{background:var(--bw-navy)}.bw-co .bw-secure{margin-top:12px}.bw-sumh{margin:4px 0 16px!important}.bw-sumtoggle{display:none;width:100%;align-items:center;justify-content:space-between;gap:12px;background:0 0;border:0;padding:16px 0;font:inherit;cursor:pointer;color:var(--bw-primary)}.bw-sumtoggle span{display:flex;align-items:center;gap:8px}.bw-sumtoggle em{font-style:normal;font-weight:600}.bw-sumtoggle em::after{content:"";display:inline-block;margin-left:8px;border:5px solid transparent;border-top-color:currentColor;vertical-align:-2px}.bw-open .bw-sumtoggle em::after{border-top-color:transparent;border-bottom-color:currentColor;vertical-align:2px}.bw-sumtotal{color:var(--bw-navy);font-size:1.15rem}.bw-co .woocommerce-checkout-review-order-table{border:0;margin:0;border-collapse:collapse;width:100%}.bw-co .woocommerce-checkout-review-order-table td,.bw-co .woocommerce-checkout-review-order-table th{border:0;padding:8px 0;background:0 0;font-weight:500}.bw-co .woocommerce-checkout-review-order-table .cart_item td{padding:10px 0}.bw-co .woocommerce-checkout-review-order-table td.product-name{position:relative;padding-right:12px}.bw-co .woocommerce-checkout-review-order-table td.product-total{text-align:right;vertical-align:middle;font-weight:600}.bw-co .bw-ci{position:relative;margin-right:14px}.bw-co .bw-ci img{width:64px;height:64px;border-radius:12px;border:1px solid var(--bw-border);background:#fff}.bw-co .product-quantity{position:absolute;left:52px;top:2px;min-width:22px;height:22px;line-height:22px;text-align:center;border-radius:999px;background:#56627a;color:#fff;font-size:.72rem;font-weight:700;padding:0 6px}.bw-co .bw-cn{font-weight:600;color:var(--bw-navy);max-width:calc(100% - 90px)}.bw-co .woocommerce-checkout-review-order-table tfoot th{text-align:left;color:var(--bw-text)}.bw-co .woocommerce-checkout-review-order-table tfoot td{text-align:right}.bw-co .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.bw-co .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{padding-top:20px;border-top:1px solid var(--bw-border)}.bw-co .woocommerce-checkout-review-order-table .order-total td,.bw-co .woocommerce-checkout-review-order-table .order-total th{font-size:1.3rem;font-weight:800;color:var(--bw-navy);padding-top:14px}.bw-co .woocommerce-shipping-totals td{font-size:.9rem}.bw-co #shipping_method{list-style:none;margin:0;padding:0}@media (min-width:1001px){.bw-co::before{content:"";position:absolute;top:0;bottom:0;right:0;width:calc((100% - min(1180px,100% - 32px))/2 + 448px);background:var(--bw-surface);border-left:1px solid var(--bw-border)}.bw-co>.woocommerce>:not(form.checkout){max-width:calc(100% - 476px)}.bw-co form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 420px;column-gap:56px;grid-template-areas:"notice side""details side""pay side";grid-template-rows:auto auto 1fr;align-items:start}.bw-co form.checkout>.woocommerce-NoticeGroup{grid-area:notice}.bw-co #customer_details{grid-area:details}.bw-co .bw-co-pay{grid-area:pay}.bw-co #order_review{grid-area:side;position:sticky;top:24px;padding-top:8px}}@media (max-width:1000px){.bw-co>.woocommerce{padding-top:0}.bw-co form.checkout{display:flex;flex-direction:column}.bw-co #order_review{order:-1;margin:0-16px 20px;padding:0 16px;background:var(--bw-surface);border-bottom:1px solid var(--bw-border)}.bw-sumtoggle{display:flex}.bw-sumh{display:none}.bw-co #order_review:not(.bw-open) .woocommerce-checkout-review-order-table{display:none}.bw-co #order_review.bw-open{padding-bottom:16px}.bw-co .bw-stepsnav{margin-top:16px}}@media (max-width:560px){.bw-co .form-row-first,.bw-co .form-row-last{width:100%}.bw-co .woocommerce-billing-fields__field-wrapper>.form-row-first,.bw-co .woocommerce-billing-fields__field-wrapper>.form-row-last,.bw-co .woocommerce-shipping-fields__field-wrapper>.form-row-first,.bw-co .woocommerce-shipping-fields__field-wrapper>.form-row-last{flex-basis:100%}.bw-cohead .bw-secure{display:none}}.bw-co #payment .bw-secure{display:flex;width:100%;clear:both}.bw-sumtotal{white-space:nowrap}@media (min-width:1101px){.bw-main>.bw-nav .bw-search{flex:0 0 190px}}@media (max-width:1440px) and (min-width:1101px){.bw-dir{display:none!important}}.woocommerce-cart table.cart td.actions .coupon .input-text{width:200px;max-width:100%}.bw-drawer .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1;min-height:100%}.bw-drawer .woocommerce-mini-cart-item{display:block!important;position:relative;padding:16px 34px 16px 90px!important;min-height:106px;border-bottom:1px solid var(--bw-border);margin:0!important}.bw-drawer .woocommerce-mini-cart-item img{position:absolute!important;left:0;top:16px;width:74px!important;height:74px!important;border-radius:14px;object-fit:cover;margin:0!important;float:none!important;border:1px solid var(--bw-border);background:var(--bw-surface)}.bw-drawer .woocommerce-mini-cart-item>a:not(.remove){display:block;font-weight:700;color:var(--bw-navy);text-decoration:none;line-height:1.3}.bw-drawer .woocommerce-mini-cart-item .quantity{display:block;margin-top:6px;color:#56627a;font-size:.9rem}.bw-drawer .woocommerce-mini-cart-item a.remove{left:auto!important;right:0;top:14px!important;width:28px;height:28px;line-height:26px;text-align:center;border-radius:50%}.bw-drawer .woocommerce-mini-cart__total{border-top:0}:root{--bw-ga:linear-gradient(135deg,#FF7A1A 0%,#ff9a45 100%);--bw-gb:linear-gradient(135deg,var(--bw-navy) 0%,var(--bw-primary) 100%);--bw-sa:0 12px 26px rgba(255,122,26,.32);--bw-sb:0 12px 26px rgba(23,105,224,.28)}.bw-btn,.bw-drawer .woocommerce-mini-cart__buttons a,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 26px;border:0!important;border-radius:999px!important;font-weight:800;font-size:.98rem;line-height:1.2;letter-spacing:.01em;text-decoration:none;color:#fff!important;cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s}.bw-btn-accent,.bw-drawer .woocommerce-mini-cart__buttons a.checkout,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:var(--bw-ga)!important;box-shadow:var(--bw-sa)}.bw-btn-ghost,.bw-btn-light,.bw-btn-outline-light,.bw-btn-primary,.bw-co #payment #place_order,.bw-drawer .woocommerce-mini-cart__buttons a:not(.checkout),.woocommerce a.button.wc-forward:not(.checkout),.woocommerce button[name=apply_coupon],.woocommerce div.product form.cart .bw-buynow,.wp-block-button__link{background:var(--bw-gb)!important;box-shadow:var(--bw-sb)}.bw-btn:hover,.bw-drawer .woocommerce-mini-cart__buttons a:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.wp-block-button__link:hover{transform:translateY(-2px);filter:brightness(1.06);color:#fff!important}.bw-btn:active,.woocommerce .button:active{transform:translateY(0)}.bw-cta .bw-btn-outline-light,.bw-el-hero .bw-btn,.bw-hero .bw-btn-light,.bw-hero .bw-btn-outline-light,.bw-pagehero .bw-btn-light,.bw-pagehero .bw-btn-outline-light{box-shadow:0 0 0 1px rgba(255,255,255,.35),var(--bw-sb)}.bw-header .bw-btn{min-height:42px;padding:10px 20px;font-size:.92rem}.bw-lg{min-height:54px;padding:15px 30px}.woocommerce .button.disabled,.woocommerce button.button:disabled{opacity:.55;transform:none}.woocommerce ul.products li.product .button{min-height:44px;padding:11px 18px;font-size:.9rem;margin:auto 16px 0!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex;width:100%;min-height:56px;font-size:1.08rem}.bw-pgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start;margin-bottom:48px;position:relative}.bw-pgrid>.woocommerce-product-gallery,.bw-pgrid>div.images{grid-column:1}.bw-pgrid>.summary{grid-column:2;grid-row:1;position:sticky;top:110px}.woocommerce div.product .woocommerce-tabs{clear:both;margin-top:8px}.woocommerce div.product .woocommerce-tabs .panel{max-width:860px;overflow-wrap:anywhere}.woocommerce div.product form.cart .quantity{margin:0}.woocommerce div.product form.cart .single_add_to_cart_button{min-height:54px}@media (max-width:1000px){.bw-pgrid{grid-template-columns:minmax(0,1fr);gap:24px}.bw-pgrid>.summary{grid-column:1;grid-row:auto;position:static}}@media (max-width:480px){.woocommerce div.product form.cart .single_add_to_cart_button:not(.bw-buynow){flex:1 1 calc(100% - 150px)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:8px 14px}}.bw-kicker{color:var(--bw-accent);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;margin:0 0 6px}.bw-glance{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.bw-glance h2{margin-top:0}.bw-facts{margin:0;background:#fff;border:1px solid var(--bw-border);border-radius:24px;padding:8px 24px;box-shadow:0 24px 60px rgba(11,31,75,.08)}.bw-facts>div{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--bw-border)}.bw-facts>div:last-child{border-bottom:0}.bw-facts dt,.bw-popc span{font-weight:800;color:var(--bw-navy);font-size:.9rem}.bw-facts dd,.bw-rev blockquote{margin:0;font-size:.95rem}.bw-pop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bw-popc{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--bw-border);border-radius:22px;padding:22px;text-decoration:none;color:var(--bw-text);transition:transform .2s,box-shadow .2s}.bw-popc:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(11,31,75,.14)}.bw-popc img{width:72px;height:72px;border-radius:18px}.bw-popc h3{margin:8px 0 0;font-size:1.05rem}.bw-popc p{margin:0;font-size:.9rem;flex:1}.bw-popc span{color:var(--bw-primary);font-size:.88rem;margin-top:6px}.bw-note.bw-left{text-align:left;margin-top:16px}.bw-revhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.bw-revhead .bw-btns{margin:0}.bw-revlead{max-width:620px;margin:0;font-size:1.05rem}.bw-revscore{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bw-revscore strong{font-size:2.6rem;color:var(--bw-navy);line-height:1}.bw-revscore span:last-child{color:#56627a;font-size:.92rem}.bw-stars{color:#f5a623;letter-spacing:2px}.bw-stars-off{color:#d5dae3}.bw-revs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.bw-rev{margin:0;background:#fff;border:1px solid var(--bw-border);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:10px}.bw-revtop{display:flex;gap:12px;align-items:center}.bw-av,.bw-av img{width:44px;height:44px}.bw-av{border-radius:50%;overflow:hidden;background:var(--bw-gb);color:#fff;display:grid;place-items:center;font-weight:800;flex:none}.bw-av img{object-fit:cover}.bw-rev figcaption{display:flex;flex-direction:column}.bw-rev figcaption a{color:var(--bw-navy);text-decoration:none}.bw-rev small{color:#6a7690}.bw-attrib,.bw-revsrc{font-size:.8rem;color:#6a7690}.bw-revsrc{margin:auto 0 0}.bw-attrib{margin-top:14px}@media (max-width:1100px){.bw-pop{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-glance{grid-template-columns:1fr;gap:28px}}@media (max-width:768px){.bw-revs{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.bw-rev{scroll-snap-align:start}.bw-revhead .bw-btns .bw-btn{flex:1 1 auto}}@media (max-width:480px){.bw-facts>div,.bw-pop{grid-template-columns:1fr}.bw-popc{flex-direction:row;flex-wrap:wrap;align-items:center;padding:16px}.bw-popc img{width:56px;height:56px}.bw-popc h3{margin:0;flex:1}.bw-popc p,.bw-popc span{flex-basis:100%}.bw-facts{padding:4px 16px}.bw-facts>div{gap:2px}}.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}.bw-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.bw-tiles,.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:768px){.bw-tiles,.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bw-revnote{font-size:.9rem;color:#56627a;margin:-8px 0 16px}.bw-rev{position:relative}.bw-q{position:absolute;right:18px;top:6px;font-size:4rem;line-height:1;color:var(--bw-surface);font-family:Georgia,serif}.bw-g{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid var(--bw-border);font-weight:800;font-size:.7rem;color:#4285f4;vertical-align:-4px}.bw-rev-shot{padding:12px}.bw-rev-shot a{display:block;border-radius:14px;overflow:hidden;background:var(--bw-surface)}.bw-rev-shot img{width:100%;height:auto;max-height:420px;object-fit:contain;display:block}.bw-faq>div{padding-top:6px}.bw-faq>div p{margin:.4em 0}.bw-el-sec .elementor-widget-heading.bw-el-h .elementor-heading-title{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.bw-el-kicker .elementor-heading-title{font-size:.8rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.bw-el-eyebrow .elementor-heading-title{font-size:.9rem!important;font-weight:700}.bw-el-hero .elementor-widget-text-editor{font-size:1.12rem}.bw-el-flush .elementor-column-wrap,.bw-el-flush .elementor-widget-wrap{padding:0!important}.bw-el-btn .elementor-button{display:inline-flex;align-items:center;min-height:48px;padding:13px 26px;border-radius:999px!important;font-weight:800;color:#fff!important;border:0!important;transition:transform .15s,filter .15s}.bw-el-btn-a .elementor-button{background:var(--bw-ga)!important;box-shadow:var(--bw-sa)}.bw-el-btn-b .elementor-button{background:var(--bw-gb)!important;box-shadow:var(--bw-sb)}.bw-el-btn .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.bw-el-sec .elementor-widget-button{display:inline-block;width:auto;margin-right:10px}.bw-el-factcard>.elementor-element-populated{background:#fff;border:1px solid var(--bw-border);border-radius:24px;padding:24px!important;box-shadow:0 24px 60px rgba(11,31,75,.08)}.bw-el-facts .elementor-icon-list-item{padding:8px 0!important;border-bottom:1px solid var(--bw-border)}.bw-el-facts .elementor-icon-list-item:last-child{border-bottom:0}.bw-el-facts .elementor-icon-list-icon i{color:var(--bw-accent);font-size:16px!important}.bw-el-facts .elementor-icon-list-icon svg{fill:var(--bw-accent);width:16px!important;height:16px!important}.bw-el-facts .elementor-icon-list-text,.bw-gr-line a{color:var(--bw-text)}.bw-el-card .elementor-icon-box-wrapper,.bw-el-card .elementor-image-box-wrapper{height:100%;background:#fff;border:1px solid var(--bw-border);border-radius:22px;padding:22px;transition:transform .2s,box-shadow .2s;text-align:left}.bw-el-card .elementor-image-box-wrapper:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(11,31,75,.14)}.bw-el-card .elementor-image-box-img{margin:0 0 12px!important}.bw-el-card .elementor-image-box-img img{width:72px!important;height:72px!important;border-radius:18px!important;object-fit:cover}.bw-el-card .elementor-icon-box-title,.bw-el-card .elementor-image-box-title{font-size:1.05rem;font-weight:800;color:var(--bw-navy);margin:0 0 6px}.bw-el-card .elementor-image-box-title a{color:inherit;text-decoration:none}.bw-el-card .elementor-icon-box-description,.bw-el-card .elementor-image-box-description{font-size:.92rem;color:var(--bw-text)}.bw-el-step .elementor-icon{color:#fff!important;fill:#fff!important;background:var(--bw-ga);border-radius:16px;padding:14px;font-size:24px}.bw-el-step .elementor-icon-box-icon{margin-bottom:12px}.bw-el-acc .elementor-accordion-item{border:1px solid var(--bw-border)!important;border-radius:14px;margin-bottom:10px;overflow:hidden;background:#fff}.bw-el-acc .elementor-tab-title{padding:16px 18px!important;font-weight:700}.bw-el-acc .elementor-accordion-title,.bw-el-acc .elementor-tab-title a{color:var(--bw-navy)!important;text-decoration:none}.bw-el-acc .elementor-tab-content{border:0!important;padding:0 18px 16px!important}.bw-el-sec .bw-container{width:100%}.bw-el-sec .bw-bento,.bw-el-sec .bw-tiles,.bw-el-sec .woocommerce{margin-bottom:16px}@media (max-width:1024px){.bw-el-sec .elementor-widget-button{margin-bottom:10px}}@media (max-width:767px){.bw-el-sec .elementor-widget-button{display:block;margin-right:0}.bw-el-btn .elementor-button{width:100%;justify-content:center}.bw-el-hero .elementor-column{margin-bottom:12px}}.bw-center{text-align:center}.bw-gr{display:flex;flex-direction:column;gap:18px}.bw-gr-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--bw-border);border-radius:18px;padding:18px 24px;box-shadow:0 10px 30px rgba(11,31,75,.06)}.bw-gr-title{margin:0;font-size:1.25rem;font-weight:800;color:var(--bw-navy)}.bw-gr-g{color:#4285f4;letter-spacing:-.01em}.bw-gr-line{margin:4px 0 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bw-gr-line strong{font-size:1.3rem;color:var(--bw-navy)}.bw-gr-line a{text-decoration:none}.bw-gr-line a:hover{text-decoration:underline}.bw-gr .bw-stars{color:#fbbc04;font-size:1.15rem}.bw-gr .bw-stars-off{color:#dadce0}.bw-gr-note{margin:-6px 0 0;font-size:.85rem;color:#6a7690}.bw-gr-wrap{position:relative}.bw-gr-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 14px;scrollbar-width:none}.bw-gr-track::-webkit-scrollbar{display:none}.bw-gr-card{scroll-snap-align:start;margin:0;background:#fff;border:1px solid var(--bw-border);border-radius:18px;padding:22px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;box-shadow:0 6px 20px rgba(11,31,75,.06);min-width:0}.bw-gr-text{margin:0;font-size:.97rem;line-height:1.55;color:#202124;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bw-gr-text.is-open{-webkit-line-clamp:unset;display:block}.bw-gr-more{border:0;background:0 0;color:#80868b;font:inherit;font-size:.92rem;cursor:pointer;padding:0;margin-top:-6px}.bw-gr-more:hover{color:var(--bw-primary)}.bw-gr-img{display:block;width:100%;border-radius:12px;overflow:hidden;background:var(--bw-surface)}body .bw-gr-img img{width:100%!important;height:auto!important;max-height:340px;object-fit:contain;display:block}.bw-gr-who{margin-top:auto;width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding-top:6px}body .bw-gr .bw-av{width:48px;height:48px;color:#fff;font-weight:600;font-size:1.3rem;flex:none;overflow:hidden;background:var(--bw-primary)}body .bw-gr .bw-av img{width:48px!important;height:48px!important;object-fit:cover;border-radius:50%!important}.bw-gr-meta{display:flex;flex-direction:column;min-width:0;flex:1}.bw-gr-meta strong,.bw-gr-meta strong a{color:#202124;text-decoration:none;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-gr-meta small{color:#70757a;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-gr-arrow,.bw-gr-badge,body .bw-gr .bw-av{border-radius:50%;display:grid;place-items:center}.bw-gr-arrow,.bw-gr-badge{border:1px solid var(--bw-border);background:#fff}.bw-gr-badge{width:28px;height:28px;font-weight:800;color:#4285f4;flex:none;font-size:.85rem}.bw-gr-arrow{position:absolute;top:50%;transform:translateY(-60%);z-index:2;width:42px;height:42px;color:var(--bw-navy);font-size:1.8rem;line-height:1;cursor:pointer;box-shadow:0 6px 16px rgba(11,31,75,.15);padding:0 0 4px}.bw-gr-prev{left:-18px}.bw-gr-next{right:-18px}.bw-gr-arrow:disabled{opacity:0;pointer-events:none}.bw-gr-foot{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@media (max-width:1100px){.bw-gr-track{grid-auto-columns:calc((100% - 36px)/3)}}@media (max-width:860px){.bw-gr-track{grid-auto-columns:calc((100% - 18px)/2)}.bw-gr-prev{left:-6px}.bw-gr-next{right:-6px}}@media (max-width:600px){.bw-gr-track{grid-auto-columns:86%}.bw-gr-bar{padding:16px}.bw-gr-write{width:100%}.bw-gr-arrow{display:none}.bw-gr-foot .bw-btn{flex:1 1 auto}}.bw-ah{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.bw-ah-card{background:#fff;border:1px solid var(--bw-border);border-radius:22px;padding:26px;box-shadow:0 10px 30px rgba(11,31,75,.06);min-width:0}.bw-ah-card h3{margin:0 0 8px;font-size:1.3rem}.bw-areas{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bw-areas li>a,.bw-areas li>div{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--bw-surface);text-decoration:none;color:var(--bw-navy);height:100%}.bw-areas li>a:hover{background:#e6effd}.bw-areas .bw-i{color:var(--bw-accent);margin-top:2px}.bw-areas span{display:flex;flex-direction:column}.bw-areas small{color:#6a7690;font-size:.82rem}.bw-hours{width:100%;border-collapse:collapse;margin:8px 0 6px}.bw-hours td,.bw-hours th{padding:10px 4px;border-bottom:1px solid var(--bw-border);text-align:left;font-size:.95rem;font-weight:500;color:var(--bw-text)}.bw-hours td{text-align:right;color:var(--bw-navy);font-weight:600}.bw-hours tr.is-today td,.bw-hours tr.is-today th{color:var(--bw-primary);font-weight:800}.bw-opennow{display:inline-flex;align-items:center;gap:8px;font-weight:800;margin:0;padding:6px 12px;border-radius:999px;font-size:.88rem}.bw-opennow span{width:9px;height:9px;border-radius:50%;background:currentColor}.bw-opennow.is-open{background:#e6f4ea;color:#137333}.bw-opennow.is-closed{background:#fce8e6;color:#c5221f}@media (max-width:900px){.bw-ah{grid-template-columns:1fr}}@media (max-width:420px){.bw-areas{grid-template-columns:1fr}.bw-ah-card{padding:18px}}body .bw-bt img{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:0}body .bw-bt-repair img{inset:auto;right:-10%;top:-6%;width:62%!important;height:auto!important;border-radius:30px!important}@media (min-width:1001px){body .bw-bt-repair img{width:42%!important;right:-4%;top:-10%}}body .bw-card img,body .bw-tile img{width:100%!important;aspect-ratio:1/1;object-fit:cover}body .bw-popc img{width:72px!important;height:72px!important;border-radius:18px!important}body .bw-hero-card img{width:78%!important}.bw-el-step .elementor-icon svg{width:24px!important;height:24px!important}.bw-el-acc .elementor-accordion-icon svg{width:14px!important;height:14px!important}.elementor-widget-shortcode .bw-marquee,.elementor-widget-shortcode .bw-sec{margin:0}@media (max-width:1024px){.bw-el-sec .elementor-column{min-width:0}}@media (max-width:767px){.bw-el-card .elementor-image-box-wrapper{text-align:left}.bw-el-card .elementor-image-box-img{margin:0 0 10px!important}}.bw-el-sec .elementor-widget-wrap>.elementor-widget-button{width:auto;max-width:100%;margin-right:10px}@media (max-width:767px){.bw-el-sec .elementor-widget-wrap>.elementor-widget-button{width:100%;margin-right:0}}.bw-map-lazy{min-height:300px;border-radius:var(--bw-r);background:linear-gradient(135deg,#eaf3ff,#cfe4ff);display:grid;place-items:center;text-align:center;padding:24px}.bw-map-ph{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--bw-navy)}.bw-map-ph .bw-i{width:40px;height:40px;color:var(--bw-accent)}.bw-map-ph span{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bw-stars{display:inline-block;vertical-align:middle;width:5.5em;height:1.1em;font-size:1.1rem;background:linear-gradient(90deg,#fbbc04 var(--p,100%),#dadce0 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L11 15.8 5.1 19.1l1.3-6.6L1.5 7.9l6.6-.8z'/%3E%3C/svg%3E")0 0/1.1em 1em repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 20'%3E%3Cpath d='M11 1l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L11 15.8 5.1 19.1l1.3-6.6L1.5 7.9l6.6-.8z'/%3E%3C/svg%3E")0 0/1.1em 1em repeat-x}.bw-gr-card>.bw-stars{font-size:1.4rem}.bw-gr .bw-stars{letter-spacing:0}.bw-a11y{--bw-ga:linear-gradient(135deg,#B93B0A 0%,#C2410C 100%);--bw-sa:0 12px 26px rgba(194,65,12,.3)}.bw-a11y .bw-areas .bw-i,.bw-a11y .bw-checks .bw-i,.bw-a11y .bw-el-kicker .elementor-heading-title,.bw-a11y .bw-kicker,.bw-a11y .bw-mbar a:first-child{color:#c2410c!important}.bw-a11y .bw-announce,.bw-a11y .bw-cart-count,.bw-a11y .woocommerce span.onsale{background:#c2410c}.bw-a11y .bw-attrib,.bw-a11y .bw-co-sub,.bw-a11y .bw-gr-meta small,.bw-a11y .bw-gr-note,.bw-a11y .bw-note,.bw-a11y .bw-revnote{color:#56627a}.bw-a11y .bw-gr-more{color:#5f6368}.bw-a11y .bw-el-step .elementor-icon{background:var(--bw-ga)}.bw-still .bw-track{animation:none;flex-wrap:wrap;width:auto;justify-content:center;white-space:normal;gap:10px 28px;padding:14px 16px}.bw-still .bw-track [aria-hidden=true]{display:none}.bw-still .bw-fl{animation:none}.bw-lazyr .bw-el-sec:not(.bw-el-hero):not(.bw-el-flush):not(.bw-el-cta),.bw-lazyr main>.bw-sec:not(:first-child){content-visibility:auto;contain-intrinsic-size:auto 700px}