.b2io-header-widget{--b2io-icon-size:24px;--b2io-icon-box-size:var(--b2io-icon-size);--wd-tools-icon-base-width:var(--b2io-icon-size);--wd-tools-icon-width:var(--b2io-icon-size);--b2io-gap:8px;display:flex;align-items:center;min-width:0}.b2io-header-widget>a,.b2io-header-widget__trigger{display:flex;align-items:center;justify-content:center;gap:var(--b2io-gap);color:inherit;cursor:pointer}.b2io-header-widget .wd-tools-icon{position:relative;display:inline-flex;box-sizing:content-box;width:var(--b2io-icon-box-size,var(--b2io-icon-size));height:var(--b2io-icon-box-size,var(--b2io-icon-size));flex:0 0 var(--b2io-icon-box-size,var(--b2io-icon-size));align-items:center;justify-content:center}.b2io-header-widget .wd-tools-icon:before,.b2io-header-widget .wd-tools-icon:after{font-size:var(--b2io-icon-size)!important}.b2io-header-widget .b2io-header-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--b2io-icon-size);height:var(--b2io-icon-size);font-size:var(--b2io-icon-size);line-height:1}.b2io-header-widget .wd-tools-icon img,.b2io-header-widget .wd-tools-icon svg{width:var(--b2io-custom-icon-width,var(--b2io-icon-size));height:var(--b2io-icon-size);object-fit:contain}.b2io-header-widget .b2io-header-icon--elementor svg{width:1em;height:1em;fill:currentColor}.b2io-header-widget .wd-cart-number{position:absolute;inset-block-start:-7px;inset-inline-end:-8px}.b2io-header-widget .b2io-mobile-burger-box{width:max(var(--b2io-icon-box-size,var(--b2io-icon-size)),var(--b2io-burger-width,26px));height:max(var(--b2io-icon-box-size,var(--b2io-icon-size)),var(--b2io-burger-height,20px));flex-basis:max(var(--b2io-icon-box-size,var(--b2io-icon-size)),var(--b2io-burger-width,26px))} .b2io-header-widget--search-menu{width:100%;display:block}.b2io-search-menu__inner{position:relative;display:flex;align-items:center;gap:var(--b2io-layout-gap,20px);width:100%}.b2io-search-menu__search{flex:0 1 var(--b2io-search-width,420px)}.b2io-search-menu__menu{flex:1 1 auto;min-width:0}.b2io-search-opener.wd-display-dropdown{position:static}.b2io-search-opener.wd-display-dropdown>.wd-search-dropdown{inset-inline-start:0;inset-inline-end:0;width:100%;max-width:none;margin-top:0}.b2io-search-opener.wd-display-dropdown.wd-opened>.wd-search-dropdown,.b2io-search-opener.wd-display-dropdown:focus-within>.wd-search-dropdown{visibility:visible;opacity:1;transform:none!important;pointer-events:auto}.b2io-search-form .searchsubmit:after{font-size:var(--b2io-form-icon-size,calc(var(--wd-form-height)/2.3))}.b2io-search-form .searchsubmit img{width:var(--b2io-form-custom-icon-width,var(--wd-tools-icon-width,24px));height:auto}.b2io-search-inline-opener{cursor:text}.b2io-search-panel{inset:0!important;width:100vw!important;max-width:none!important;align-items:center;justify-content:center;padding:clamp(24px,5vw,72px);background:var(--b2io-panel-bg,#fff)}.b2io-search-panel__content{position:relative;width:100%;max-width:760px;margin:auto}.b2io-search-panel--full-screen .b2io-search-panel__content{align-self:flex-start;margin-top:min(18vh,180px)}.b2io-search-panel--full-screen-2 .b2io-search-panel__content{transform:translateY(18px) scale(.985);opacity:0;transition:transform var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1),opacity calc(var(--b2io-duration,360ms)*.7) ease}.b2io-search-panel--full-screen-2.is-open .b2io-search-panel__content{transform:none;opacity:1}.b2io-search-panel>.b2io-side-panel__close{position:absolute;z-index:2;inset-block-start:clamp(16px,3vw,34px);inset-inline-end:clamp(16px,3vw,34px)} .b2io-side-panel{position:fixed;z-index:100001;inset-block:0;width:min(var(--b2io-panel-width,390px),100vw);max-width:100vw;box-sizing:border-box;background:var(--b2io-panel-bg,#fff);visibility:hidden;opacity:0;pointer-events:none;overflow:hidden;display:flex;flex-direction:column;will-change:transform,opacity;transition:transform var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1),opacity calc(var(--b2io-duration,360ms)*.72) ease,visibility 0s linear var(--b2io-duration,360ms)}.b2io-side-panel[data-position=left]{inset-inline-start:0;transform:translate3d(-102%,0,0)}.b2io-side-panel[data-position=right]{inset-inline-end:0;transform:translate3d(102%,0,0)}.b2io-side-panel[data-position=full]{inset-inline:0;width:100vw;max-width:none;transform:translate3d(0,-18px,0) scale(.99)}.b2io-side-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.b2io-side-panel__heading{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:18px 22px;border-bottom:1px solid rgba(15,23,42,.1)}.b2io-side-panel__heading strong{margin:0;font-weight:650;line-height:1.25}.b2io-side-panel__body{position:relative;z-index:2;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 22px 26px;opacity:0;transform:translateY(10px);transition:opacity calc(var(--b2io-duration,360ms)*.65) ease .08s,transform var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1) .04s}.b2io-side-panel.is-open>.b2io-side-panel__body{opacity:1;transform:none}.b2io-side-panel__close{appearance:none;display:inline-grid;place-items:center;width:40px;height:40px;min-height:0;padding:0;border:0;border-radius:50%;background:rgba(15,23,42,.06);color:inherit;font-size:28px;font-weight:300;line-height:1;cursor:pointer;transition:transform .25s ease,background-color .25s ease}.b2io-side-panel__close:hover{transform:rotate(90deg);background:rgba(15,23,42,.1)}.b2io-panel-overlay{position:fixed;z-index:100000;inset:0;appearance:none;width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:rgba(15,23,42,.48);backdrop-filter:blur(2px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--b2io-duration,300ms) ease,visibility 0s linear var(--b2io-duration,300ms)}.b2io-panel-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}html.b2io-panel-open,body.b2io-panel-open{overflow:hidden}.b2io-mobile-panel[data-show-as=below]{inset-block-start:var(--b2io-header-offset,0px);height:calc(100dvh - var(--b2io-header-offset,0px))}.b2io-login-message{margin-bottom:15px;color:#b32d2e} .b2io-mobile-trigger{appearance:none;min-height:0;margin:0;border:0;background:transparent;text-transform:none;line-height:inherit}.b2io-mobile-trigger .b2io-burger{position:relative;display:inline-flex;width:var(--b2io-burger-width,26px);height:var(--b2io-burger-height,20px);align-items:center;justify-content:center}.b2io-burger i,.b2io-burger:before,.b2io-burger:after{content:"";position:absolute;inset-inline:0;width:100%;height:var(--b2io-line-height,2px);border-radius:999px;background:currentColor;transform-origin:center;transition:transform var(--b2io-burger-duration,360ms) cubic-bezier(.22,1,.36,1),opacity calc(var(--b2io-burger-duration,360ms)*.55) ease,top var(--b2io-burger-duration,360ms) cubic-bezier(.22,1,.36,1)}.b2io-burger:before{top:0}.b2io-burger i{top:calc(50% - var(--b2io-line-height,2px)/2)}.b2io-burger:after{top:calc(100% - var(--b2io-line-height,2px))}.is-active .b2io-burger--morph:before{top:calc(50% - var(--b2io-line-height,2px)/2);transform:rotate(45deg)}.is-active .b2io-burger--morph i{opacity:0;transform:scaleX(.2)}.is-active .b2io-burger--morph:after{top:calc(50% - var(--b2io-line-height,2px)/2);transform:rotate(-45deg)}.b2io-burger--spin{transition:transform var(--b2io-burger-duration,360ms) cubic-bezier(.22,1,.36,1)}.is-active .b2io-burger--spin{transform:rotate(180deg)}.is-active .b2io-burger--spin:before{top:calc(50% - var(--b2io-line-height,2px)/2);transform:rotate(45deg)}.is-active .b2io-burger--spin i{opacity:0}.is-active .b2io-burger--spin:after{top:calc(50% - var(--b2io-line-height,2px)/2);transform:rotate(-45deg)}.is-active .b2io-burger--slide:before{transform:translateY(calc(var(--b2io-burger-height,20px)*-.28))}.is-active .b2io-burger--slide i{opacity:0;transform:scaleX(.25)}.is-active .b2io-burger--slide:after{transform:translateY(calc(var(--b2io-burger-height,20px)*.28))} .b2io-mobile-panel .menu,.b2io-mobile-panel .sub-menu{list-style:none;margin:0;padding:0}.b2io-mobile-panel .menu-item{position:relative;margin:0;border-bottom:1px solid rgba(15,23,42,.08)}.b2io-mobile-panel .menu-item:last-child{border-bottom:0}.b2io-mobile-panel .menu-item>a{display:flex;align-items:center;gap:10px;min-height:48px;margin:0;padding:10px 46px 10px 10px;border-radius:8px;color:#1f2937;text-decoration:none;transition:color .22s ease,background-color .22s ease,transform .22s ease}.b2io-mobile-panel .menu-item>a:hover{background:rgba(15,23,42,.05)}.b2io-mobile-panel .current-menu-item>a,.b2io-mobile-panel .current-menu-ancestor>a{color:var(--wd-primary-color,#2563eb);background:rgba(37,99,235,.08)}.b2io-submenu-toggle{position:absolute;z-index:2;inset-inline-end:2px;inset-block-start:4px;appearance:none;display:grid;place-items:center;width:40px;height:40px;min-height:0;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease}.b2io-submenu-toggle:hover{background:rgba(15,23,42,.06)}.b2io-submenu-toggle:after{content:"";display:block;width:var(--b2io-arrow-size,8px);height:var(--b2io-arrow-size,8px);border-inline-end:1.7px solid;border-block-end:1.7px solid;transform:translateY(-2px) rotate(45deg);transition:transform .28s cubic-bezier(.22,1,.36,1)}.is-submenu-open>.b2io-submenu-toggle:after{transform:translateY(2px) rotate(225deg)}.b2io-mobile-panel[data-submenu=accordion] .sub-menu{max-height:0;overflow:hidden;opacity:0;padding-inline-start:var(--b2io-submenu-indent,18px);transition:max-height var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1),opacity .24s ease}.b2io-mobile-panel[data-submenu=accordion] .is-submenu-open>.sub-menu{opacity:1}.b2io-mobile-panel[data-submenu=expanded] .sub-menu{display:block;max-height:none;padding-inline-start:var(--b2io-submenu-indent,18px)}.b2io-mobile-panel[data-submenu=expanded] .b2io-submenu-toggle{display:none}.b2io-mobile-panel[data-submenu=drilldown] .sub-menu{display:none}.b2io-mobile-panel[data-submenu=drilldown] .sub-menu.is-drill-screen{position:absolute;z-index:8;inset:0;display:block;overflow:auto;padding:64px 20px 24px;background:var(--b2io-panel-bg,#fff);transform-origin:center}.b2io-mobile-panel[data-submenu=drilldown][data-drill-animation=slide] .sub-menu.is-drill-screen{animation:b2ioDrillPush var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1) both}.b2io-mobile-panel[data-submenu=drilldown][data-drill-animation=fade-in] .sub-menu.is-drill-screen{animation:b2ioDrillFade var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1) both}.b2io-drill-back{position:absolute;z-index:2;inset-block-start:14px;inset-inline-start:18px;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:0;border-radius:999px;background:rgba(15,23,42,.07);color:inherit;cursor:pointer}.b2io-drill-back:before{content:"";width:7px;height:7px;border-inline-start:1.7px solid;border-block-end:1.7px solid;transform:rotate(45deg)}@keyframes b2ioDrillPush{from{opacity:.5;transform:translateX(20%)}to{opacity:1;transform:none}}@keyframes b2ioDrillFade{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}} .b2io-mobile-search{margin-bottom:18px}.b2io-mobile-tabs{display:flex;margin:0 0 14px;border:1px solid rgba(15,23,42,.09);border-radius:12px;background:rgba(15,23,42,.035);overflow:hidden}.b2io-mobile-tabs button{appearance:none;flex:1;min-height:42px;padding:9px 12px;border:0;border-radius:0;background:transparent;color:#64748b;text-transform:none}.b2io-mobile-tabs button.is-active{background:#fff;color:#0f172a;box-shadow:0 2px 8px rgba(15,23,42,.08)}.b2io-mobile-menu-pane[hidden]{display:none!important}.b2io-mobile-utilities{display:grid;gap:2px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(15,23,42,.1)}.b2io-mobile-utilities a{display:flex;align-items:center;min-height:40px;padding:7px 10px;border-radius:8px;color:inherit;text-decoration:none}.b2io-mobile-utilities a:hover{background:rgba(15,23,42,.05)} .b2io-circle-reveal{position:fixed;z-index:100000;width:24px;height:24px;border-radius:50%;background:var(--b2io-circle-color,#fff);transform:translate(-50%,-50%) scale(0);pointer-events:none;will-change:transform;transition:transform var(--b2io-duration,520ms) cubic-bezier(.76,0,.24,1)}.b2io-circle-reveal.is-open{transform:translate(-50%,-50%) scale(var(--b2io-circle-scale,120))}.b2io-mobile-panel[data-reveal=circle][data-position=full]{inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;background:transparent!important;transform:none}.b2io-mobile-panel[data-reveal=circle][data-position=full]>.b2io-side-panel__heading,.b2io-mobile-panel[data-reveal=circle][data-position=full]>.b2io-side-panel__body{opacity:0;transform:translateY(14px);transition:opacity calc(var(--b2io-duration,520ms)*.55) ease,transform calc(var(--b2io-duration,520ms)*.7) cubic-bezier(.22,1,.36,1)}.b2io-mobile-panel[data-reveal=circle][data-position=full].is-circle-ready>.b2io-side-panel__heading,.b2io-mobile-panel[data-reveal=circle][data-position=full].is-circle-ready>.b2io-side-panel__body{opacity:1;transform:none}.b2io-header--html-block{position:relative;z-index:390;width:100%}.b2io-account-widget:focus-within>.wd-dropdown-my-account{visibility:visible;opacity:1;transform:none;pointer-events:auto}html:has(.wd-side-hidden.wd-opened[data-b2io-overlay="no"]) .wd-close-side{opacity:0;pointer-events:none} @media(max-width:767px){.b2io-search-menu__inner{flex-direction:column;align-items:stretch}.b2io-search-menu__search{flex-basis:auto;width:100%}.b2io-search-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.b2io-side-panel,.b2io-side-panel__body,.b2io-panel-overlay,.b2io-burger,.b2io-burger:before,.b2io-burger:after,.b2io-burger i,.b2io-circle-reveal,.b2io-mobile-panel .sub-menu{transition-duration:.01ms!important;animation-duration:.01ms!important}} .b2io-search-panel--full-screen-2 .b2io-search-panel__content{transition:transform var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1),opacity .26s ease}.b2io-side-panel{transition:transform var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1),opacity .26s ease,visibility 0s linear var(--b2io-duration,360ms)}.b2io-side-panel__body{transition:opacity .24s ease .08s,transform var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1) .04s}.b2io-burger i,.b2io-burger:before,.b2io-burger:after{transition:transform var(--b2io-burger-duration,360ms) cubic-bezier(.22,1,.36,1),opacity .2s ease,top var(--b2io-burger-duration,360ms) cubic-bezier(.22,1,.36,1)}.b2io-mobile-panel[data-reveal=circle]>.b2io-side-panel__heading,.b2io-mobile-panel[data-reveal=circle]>.b2io-side-panel__body{transition:opacity .26s ease,transform var(--b2io-duration,520ms) cubic-bezier(.22,1,.36,1)} /* Mobile navigation v1.0.5: predictable responsive drawer and styled drill utility UI. */ .b2io-mobile-panel[data-submenu=drilldown] .sub-menu.is-drill-screen{overscroll-behavior:contain;padding-block-start:72px}.b2io-drill-back{min-height:40px;padding:7px 12px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#f8fafc;color:#0f172a;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.b2io-drill-back:hover{background:#eef2f7;transform:translateX(-2px)}.b2io-drill-back:before{display:none}.b2io-drill-back__icon{display:inline-grid;place-items:center;width:2em;height:2em;flex:0 0 2em;border:0;border-radius:50%;font-size:14px;line-height:1;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.b2io-drill-back__icon svg,.b2io-utility-icon svg{width:1em;height:1em;fill:currentColor}.b2io-drill-back__label{line-height:1.2}.b2io-mobile-utilities{gap:4px}.b2io-mobile-utilities a{gap:10px;min-height:44px;padding:8px 10px;border-radius:9px;transition:color .2s ease,background-color .2s ease}.b2io-mobile-utility--icon-right{justify-content:space-between}.b2io-utility-icon{display:inline-grid;place-items:center;width:1.75em;height:1.75em;flex:0 0 1.75em;font-size:18px;line-height:1}.b2io-drill-back-icon-template{display:none!important} @media(max-width:1024px){.b2io-side-panel[data-position=left],.b2io-side-panel[data-position=right]{width:min(var(--b2io-panel-width,30vw),100vw)}}@media(max-width:767px){.b2io-side-panel[data-position=left],.b2io-side-panel[data-position=right]{width:min(var(--b2io-panel-width,80vw),100vw)}} /* Mobile navigation v1.0.6. */ .b2io-mobile-panel.is-open{transform:none!important}.b2io-submenu-toggle:has(.b2io-submenu-toggle__icon):after{display:none}.b2io-submenu-toggle__icon{display:inline-grid;place-items:center;width:var(--b2io-arrow-size,14px);height:var(--b2io-arrow-size,14px);font-size:var(--b2io-arrow-size,14px);line-height:1;transition:transform .28s cubic-bezier(.22,1,.36,1)}.b2io-submenu-toggle__icon svg{width:1em;height:1em;fill:currentColor}.b2io-mobile-panel[data-submenu=accordion] .is-submenu-open>.b2io-submenu-toggle .b2io-submenu-toggle__icon{transform:rotate(180deg)}.b2io-mobile-panel[data-submenu=drilldown] .b2io-submenu-toggle__icon{transform:none}.b2io-submenu-icon-template{display:none!important}.b2io-mobile-utilities--footer{position:relative;z-index:12;flex:0 0 auto;margin-top:0;padding:14px 20px 16px;background:var(--b2io-panel-bg,#fff);box-shadow:0 -10px 28px rgba(15,23,42,.06)}.b2io-mobile-utilities--below-menu.is-drill-utility{margin:18px 0 0;padding:16px 0 0}.b2io-mobile-panel[data-utilities-position=footer] .b2io-side-panel__body{padding-bottom:18px} /* Mobile navigation v1.0.8: full-height and split below-header backdrops. */ .b2io-mobile-panel[data-show-as=full]{inset-block:0!important;height:100dvh!important;max-height:100dvh!important}.b2io-panel-body-overlay[data-show-as=below]{inset-block-start:var(--b2io-header-offset,0px)}.b2io-panel-header-overlay{display:none;height:var(--b2io-header-offset,0px);inset:0 0 auto;background:rgba(15,23,42,.28);backdrop-filter:blur(2px)}.b2io-panel-header-overlay[data-show-as=below]{display:block}.b2io-panel-header-overlay[data-show-as=full]{display:none!important} /* Full height owns the navigation layer: suppress duplicate/header menus behind the backdrop. */ html.b2io-mobile-full-open .b2io-mobile-menu-widget:not(.is-panel-owner),html.b2io-mobile-full-open .b2io-header-widget--search-menu,html.b2io-mobile-full-open .wd-header-nav,html.b2io-mobile-full-open .whb-navigation,html.b2io-mobile-full-open .wd-nav{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.b2io-mobile-full-open .b2io-mobile-menu-widget.is-panel-owner,html.b2io-mobile-full-open .b2io-mobile-menu-widget.is-panel-owner .wd-nav{visibility:visible!important;opacity:1!important;pointer-events:auto!important} /* Mobile navigation v1.0.11: top layer, fixed backdrop, heading content and viewport footer. */ .b2io-side-panel__body{flex:1 1 auto;width:100%}.b2io-mobile-search--heading{flex:1 1 auto;min-width:0;margin:0;text-align:left}.b2io-mobile-search__form{display:flex;align-items:stretch;width:100%;height:var(--wd-form-height,46px);margin:0}.b2io-mobile-search__input{flex:1 1 auto;min-width:0;height:100%;margin:0;border-radius:var(--wd-brd-radius,0);border-start-end-radius:0;border-end-end-radius:0}.b2io-mobile-search__submit{position:static;display:flex;flex:0 0 var(--wd-form-height,46px);align-items:center;justify-content:center;box-sizing:border-box;width:var(--wd-form-height,46px);height:100%;min-width:0;margin:0;padding:0;border:0;border-radius:var(--wd-brd-radius,0);border-start-start-radius:0;border-end-start-radius:0;background:var(--wd-primary-color,#212121);text-decoration:none!important}.b2io-mobile-search__submit svg{display:block;width:20px;height:20px}.b2io-mobile-heading-image{display:flex;align-items:center;min-width:0}.b2io-mobile-heading-image__img{display:block;width:auto;max-width:100%;max-height:64px;object-fit:contain}.b2io-side-panel__heading--search .b2io-side-panel__close,.b2io-side-panel__heading--image .b2io-side-panel__close{margin-inline-start:auto;flex:0 0 auto}.b2io-mobile-panel__footer{position:relative;z-index:12;flex:0 0 auto;max-height:45dvh;margin-top:auto;padding:14px 20px 16px;overflow:auto;overscroll-behavior:contain;background:var(--b2io-panel-bg,#fff);box-shadow:0 -10px 28px rgba(15,23,42,.06)}.b2io-mobile-panel__footer .b2io-mobile-utilities--footer{position:relative;z-index:auto;display:grid;flex:none;margin:0;padding:0;border-top:0;background:transparent;box-shadow:none}.b2io-mobile-footer-blocks{display:grid;gap:12px}.b2io-mobile-panel__footer .b2io-mobile-utilities--footer+.b2io-mobile-footer-blocks{margin-top:14px;padding-top:14px;border-top:1px solid rgba(15,23,42,.1)} .b2io-panel-overlay,.b2io-panel-overlay:hover,.b2io-panel-overlay:focus,.b2io-panel-overlay:active{background-color:var(--b2io-overlay-color,rgba(15,23,42,.48))!important}.b2io-panel-layer-owner{z-index:2147483640!important;overflow:visible!important}.b2io-panel-layer-owner.b2io-panel-layer-static{position:relative!important}.b2io-mobile-menu-widget.is-panel-owner{z-index:2147483643!important}.b2io-mobile-menu-widget.is-panel-owner .b2io-panel-overlay{z-index:2147483644!important}.b2io-mobile-menu-widget.is-panel-owner .b2io-circle-reveal{z-index:2147483645!important}.b2io-mobile-menu-widget.is-panel-owner .b2io-mobile-panel{z-index:2147483646!important} /* Keep the entire menu ancestor chain above Sticky Anywhere (2147483000/3001). * Use Mobile Cart's backdrop/panel levels for the native account sidebar too. */ .login-form-side[data-b2io-native-panel="account"]{z-index:2147483645!important} body:has(.login-form-side[data-b2io-native-panel="account"].wd-opened) .wd-close-side{z-index:2147483640!important} /* Mobile navigation v1.0.12: Search Form is independently positioned once in heading or body. */ .b2io-mobile-panel>.b2io-side-panel__heading{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.b2io-side-panel__heading-main{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;min-width:0}.b2io-side-panel__heading-main>strong,.b2io-side-panel__heading-main>.b2io-mobile-heading-image{flex:1 1 auto;min-width:0}.b2io-side-panel__heading-main>.b2io-mobile-search{flex:1 1 auto;min-width:0}.b2io-side-panel__heading-main>.b2io-side-panel__close{flex:0 0 auto;margin-inline-start:auto}.b2io-side-panel__heading-search{width:100%;min-width:0}.b2io-side-panel__heading-search .b2io-mobile-search,.b2io-side-panel__heading-search .b2io-mobile-search__form{width:100%;margin:0} /* Mobile navigation v1.0.13: scrollable body, non-AJAX search styling and Elementor panel showcase. */ .b2io-mobile-panel>.b2io-side-panel__heading,.b2io-mobile-panel>.b2io-mobile-panel__footer{flex:0 0 auto}.b2io-mobile-panel>.b2io-side-panel__body{box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto}.b2io-mobile-search__submit{color:var(--b2io-search-icon-color,currentColor)!important}.b2io-mobile-search__submit svg{color:inherit!important;fill:none!important;stroke:currentColor!important}.b2io-mobile-search__submit:hover,.b2io-mobile-search__submit:focus-visible{color:var(--b2io-search-icon-hover-color,var(--b2io-search-icon-color,currentColor))!important}.b2io-mobile-menu-widget--editor-panel{display:flex!important;width:auto!important;min-width:0!important;z-index:2147483643!important}.b2io-mobile-menu-widget--editor-panel>.b2io-mobile-trigger{visibility:hidden!important;pointer-events:none!important}.b2io-mobile-menu-widget--editor-panel>.b2io-circle-reveal{display:none!important}.b2io-mobile-menu-widget--editor-panel>.b2io-panel-overlay.is-open{display:block!important;z-index:2147483644!important}.b2io-mobile-menu-widget--editor-panel>.b2io-mobile-panel.is-editor-showcase{position:fixed!important;inset-block:0!important;display:flex!important;height:100dvh!important;max-height:100dvh!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;z-index:2147483646!important;background:var(--b2io-panel-bg,#fff)!important}.b2io-mobile-menu-widget--editor-panel>.b2io-mobile-panel.is-editor-showcase[data-position=left]{inset-inline-start:0!important;inset-inline-end:auto!important;width:min(var(--b2io-panel-width,390px),100vw)!important;max-width:100vw!important}.b2io-mobile-menu-widget--editor-panel>.b2io-mobile-panel.is-editor-showcase[data-position=right]{inset-inline-start:auto!important;inset-inline-end:0!important;width:min(var(--b2io-panel-width,390px),100vw)!important;max-width:100vw!important}.b2io-mobile-menu-widget--editor-panel>.b2io-mobile-panel.is-editor-showcase[data-position=full]{inset-inline:0!important;width:100vw!important;max-width:none!important}.b2io-mobile-menu-widget--editor-panel>.b2io-mobile-panel.is-editor-showcase>.b2io-side-panel__body{opacity:1!important;transform:none!important} /* Mobile navigation v1.0.14: native WoodMart menu-item blocks and utility layout controls. */ .b2io-mobile-menu-widget--editor-panel>.b2io-mobile-panel.is-editor-showcase>.b2io-side-panel__heading{opacity:1!important;transform:none!important} .b2io-mobile-panel .wd-nav-mobile{display:block!important}.b2io-mobile-panel .wd-sub-menu,.b2io-mobile-panel .sub-sub-menu{list-style:none;margin:0;padding:0}.b2io-mobile-panel .wd-drilldown-back{display:none!important}.b2io-mobile-panel[data-submenu=accordion] :is(.wd-sub-menu,.sub-sub-menu){display:block!important;max-height:0;overflow:hidden;opacity:0;padding-inline-start:var(--b2io-submenu-indent,18px);transition:max-height var(--b2io-duration,360ms) cubic-bezier(.22,1,.36,1),opacity .24s ease}.b2io-mobile-panel[data-submenu=accordion] .is-submenu-open>:is(.wd-sub-menu,.sub-sub-menu){opacity:1}.b2io-mobile-panel[data-submenu=expanded] :is(.wd-sub-menu,.sub-sub-menu){display:block!important;max-height:none;padding-inline-start:var(--b2io-submenu-indent,18px)}.b2io-mobile-panel[data-submenu=drilldown] :is(.wd-sub-menu,.sub-sub-menu){display:none!important}.b2io-mobile-panel[data-submenu=drilldown] :is(.wd-sub-menu,.sub-sub-menu).is-drill-screen{position:absolute;z-index:8;inset:0;display:block!important;overflow:auto;padding:72px 20px 24px;background:var(--b2io-panel-bg,#fff);transform-origin:center}.b2io-menu-block-popover{position:fixed;z-index:2147483645;display:block!important;margin:0!important;padding:0!important;background:var(--b2io-panel-bg,#fff);box-shadow:0 18px 48px rgba(15,23,42,.22);overflow:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.b2io-menu-block-popover.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.b2io-menu-block-popover>.b2io-menu-block-close{position:sticky;z-index:5;top:0;display:flex;align-items:center;width:100%;min-height:44px;margin:0;padding:9px 18px;border:0;border-bottom:1px solid rgba(15,23,42,.1);border-radius:0;background:var(--b2io-panel-bg,#fff);color:inherit;text-align:left;cursor:pointer}.b2io-menu-block-popover>.wd-mob-nav-html-block{padding:20px}.b2io-mobile-panel .menu-item-has-block.is-block-open>a{color:var(--wd-primary-color,#2563eb);background:rgba(37,99,235,.08)}.b2io-utility-icon{box-sizing:content-box}@media(max-width:767px){.b2io-menu-block-popover{inset:0!important;width:100vw!important;height:100dvh!important}} /* Mobile navigation v1.0.28: centered heading and row spacing controlled only by Row padding. */ .b2io-mobile-menu-pane,.b2io-mobile-panel .b2io-mobile-nav,.b2io-mobile-panel .menu,.b2io-mobile-panel .menu-item{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0}.b2io-mobile-panel .menu-item>a{box-sizing:border-box;width:100%;min-height:0!important;padding:0!important} /* Mobile navigation v1.0.43: apply the configured item hover color to both text and submenu arrows. */ .b2io-mobile-panel .wd-nav a::after{content:none!important;display:none!important}.b2io-mobile-panel .b2io-submenu-toggle:after{content:none!important;display:none!important}.b2io-mobile-panel .menu-label-red{--wd-label-color:#D41212!important}.b2io-mobile-panel .menu-label::before{content:none!important;display:none!important}.b2io-mobile-panel .menu-item:hover>.b2io-submenu-toggle{color:var(--b2io-menu-item-hover-color,inherit)!important}.b2io-mobile-utility__count{display:inline-block;font-variant-numeric:tabular-nums}.b2io-mobile-utility--cart .b2io-mobile-utility__icon-wrap{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;isolation:isolate}.b2io-mobile-utility--cart .b2io-mobile-utility__count{position:absolute;z-index:1;inset-block-start:-8px;inset-inline-end:-10px;display:grid;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--b2io-panel-bg,#fff);border-radius:999px;background:#1a62ab;color:#fff;font-size:10px;font-weight:700;line-height:1;place-items:center;box-shadow:0 2px 5px rgba(15,23,42,.18);pointer-events:none}.b2io-submenu-toggle__icon--fallback svg{fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.b2io-mobile-panel .menu-item-has-block>.b2io-menu-block-toggle{display:grid}.b2io-mobile-search--inside_left .b2io-mobile-search__form,.b2io-mobile-search--inside_right .b2io-mobile-search__form{position:relative;display:block}.b2io-mobile-search--inside_left .b2io-mobile-search__input,.b2io-mobile-search--inside_right .b2io-mobile-search__input{box-sizing:border-box;width:100%;border-radius:var(--wd-brd-radius,0)}.b2io-mobile-search--inside_left .b2io-mobile-search__input{padding-left:calc(var(--wd-form-height,46px) + 8px)}.b2io-mobile-search--inside_right .b2io-mobile-search__input{padding-right:calc(var(--wd-form-height,46px) + 8px)}.b2io-mobile-search--inside_left .b2io-mobile-search__submit,.b2io-mobile-search--inside_right .b2io-mobile-search__submit{position:absolute;z-index:1;inset-block-start:0;height:var(--wd-form-height,46px);border-radius:0}.b2io-mobile-search--inside_left .b2io-mobile-search__submit{left:0;right:auto;border-start-start-radius:var(--wd-brd-radius,0);border-end-start-radius:var(--wd-brd-radius,0)}.b2io-mobile-search--inside_right .b2io-mobile-search__submit{left:auto;right:0;border-start-end-radius:var(--wd-brd-radius,0);border-end-end-radius:var(--wd-brd-radius,0)}.b2io-mobile-search--outside_left .b2io-mobile-search__form,.b2io-mobile-search--outside_right .b2io-mobile-search__form{display:flex;align-items:stretch;gap:8px}.b2io-mobile-search--outside_left .b2io-mobile-search__input,.b2io-mobile-search--outside_right .b2io-mobile-search__input{flex:1 1 auto;min-width:0}.b2io-mobile-search--outside_left .b2io-mobile-search__submit,.b2io-mobile-search--outside_right .b2io-mobile-search__submit{height:var(--wd-form-height,46px);border-radius:var(--wd-brd-radius,0)}.b2io-mobile-search__submit{background-color:var(--b2io-search-icon-background,var(--wd-primary-color,#212121))!important}.b2io-mobile-search__submit:hover,.b2io-mobile-search__submit:focus-visible{background-color:var(--b2io-search-icon-hover-background,var(--b2io-search-icon-background,var(--wd-primary-color,#212121)))!important}.b2io-mobile-search__submit svg,.b2io-mobile-search__submit svg path{color:var(--b2io-search-icon-color,currentColor)!important;stroke:var(--b2io-search-icon-color,currentColor)!important;fill:none!important}.b2io-mobile-search__submit:hover svg,.b2io-mobile-search__submit:hover svg path,.b2io-mobile-search__submit:focus-visible svg,.b2io-mobile-search__submit:focus-visible svg path{color:var(--b2io-search-icon-hover-color,var(--b2io-search-icon-color,currentColor))!important;stroke:var(--b2io-search-icon-hover-color,var(--b2io-search-icon-color,currentColor))!important} .b2io-mobile-panel .menu-item>a .menu-label{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center;vertical-align:middle;margin-inline-start:8px;transform:none!important}.b2io-mobile-panel .b2io-submenu-toggle .menu-label{display:none!important} /* Site Logo: responsive image height with WoodMart and Elementor sticky states. */ .b2io-site-logo-widget{--b2io-logo-return-motion:yes;--b2io-logo-return-threshold:50;--b2io-logo-return-blur:2.5px;--b2io-logo-return-scale:1.04;--b2io-logo-return-duration:420ms;align-items:center;min-width:0}.b2io-site-logo__link{display:inline-flex;align-items:center;max-width:100%;color:inherit;text-decoration:none}.b2io-header-widget .b2io-site-logo__image{display:block;width:auto!important;height:var(--b2io-logo-height,auto)!important;max-width:100%;object-fit:contain}.b2io-site-logo__link:hover,.b2io-site-logo__link:focus{color:inherit;text-decoration:none}@keyframes b2io-site-logo-return-to-top{from{opacity:.84;filter:blur(var(--b2io-logo-return-blur)) saturate(.96);transform:translateZ(0) scale(var(--b2io-logo-return-scale))}to{opacity:1;filter:blur(0) saturate(1);transform:translateZ(0) scale(1)}}.b2io-site-logo-widget.b2io-site-logo-returned-top .b2io-site-logo__image{animation:b2io-site-logo-return-to-top var(--b2io-logo-return-duration) cubic-bezier(.16,1,.3,1) both;transform-origin:center center;will-change:opacity,filter,transform}@media(prefers-reduced-motion:reduce){.b2io-site-logo-widget.b2io-site-logo-returned-top .b2io-site-logo__image{animation:none!important}} .b2io-header-widget--search-menu{position:relative}.b2io-search-menu__search{min-width:0}.b2io-search-opener.wd-display-dropdown>.wd-search-dropdown{top:100%;left:0!important;right:0!important;inset-inline:0!important;width:100%!important;max-width:none!important;min-width:0;box-sizing:border-box;margin:0;padding:12px 16px 14px;border:1px solid rgba(15,23,42,.09);border-top:0;border-radius:0 0 14px 14px;background:var(--wd-main-bgcolor,#fff);box-shadow:0 16px 36px rgba(15,23,42,.14)}.b2io-search-opener.wd-display-dropdown>.wd-search-dropdown[class*=wd-header-search-form]{max-width:none;padding-inline:0}.b2io-search-opener.wd-display-dropdown>.wd-search-dropdown .searchform{margin:0} .b2io-search-menu__inner{position:static;display:flex;flex-direction:column;align-items:stretch;gap:var(--b2io-layout-gap,20px)}.b2io-search-menu__search,.b2io-search-menu__menu{width:100%;flex:0 0 auto}.b2io-search-menu__search{position:relative} .b2io-search-menu__menu .wd-nav.wd-style-underline>li>a>.nav-link-text{position:relative;display:inline-block;padding-block:1px;line-height:1.2}.b2io-search-menu__menu .wd-nav.wd-style-underline>li>a>.nav-link-text:after{content:"";position:absolute;top:100%;left:0;width:0;height:2px;background-color:var(--wd-primary-color);transition:width .4s cubic-bezier(.19,1,.22,1)}.b2io-search-menu__menu .wd-nav.wd-style-underline>li:is(:hover,.current-menu-item,.wd-active,.active)>a>.nav-link-text:after{width:100%}.b2io-search-menu__menu .wd-nav.wd-style-underline>li>a:not(:has(>.nav-link-text)){position:relative}.b2io-search-menu__menu .wd-nav.wd-style-underline>li>a:not(:has(>.nav-link-text)):after{content:"";position:absolute;inset-inline:0;inset-block-end:0;width:0;height:2px;background-color:var(--wd-primary-color);transition:width .4s cubic-bezier(.19,1,.22,1)}.b2io-search-menu__menu .wd-nav.wd-style-underline>li:is(:hover,.current-menu-item,.wd-active,.active)>a:not(:has(>.nav-link-text)):after{width:100%} .b2io-search-menu__menu .wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after{content:""!important;display:inline-block;flex:0 0 auto;width:7px;height:7px;margin-inline-start:8px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;color:var(--nav-chevron-color,var(--wd-primary-color));font-size:0;line-height:1;opacity:.72;transform:translateY(-2px) rotate(45deg);transition:transform .28s cubic-bezier(.22,1,.36,1),color .2s ease,opacity .2s ease}.b2io-search-menu__menu .wd-nav>li:is(.wd-has-children,.menu-item-has-children):is(:hover,.wd-opened,.wd-active,.active)>a:after{color:var(--wd-primary-color);opacity:1;transform:translateY(2px) rotate(225deg)} /* Mobile navigation: give touch users a brief, deliberate hover-to-drill transition. */ .b2io-mobile-panel[data-submenu=drilldown] .menu-item-has-children> a,.b2io-mobile-panel[data-submenu=drilldown] .menu-item-has-children> .b2io-submenu-toggle{transition:color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.b2io-mobile-panel[data-submenu=drilldown] .menu-item-has-children.is-drill-opening> a,.b2io-mobile-panel[data-submenu=drilldown] .menu-item-has-children.is-drill-opening> .b2io-submenu-toggle{color:var(--b2io-menu-item-hover-color,var(--wd-primary-color,#2563eb))!important;background-color:var(--b2io-menu-item-hover-background,rgba(37,99,235,.08))!important;box-shadow:0 6px 18px rgba(15,23,42,.08);transform:translateY(-1px)}.b2io-mobile-panel[data-submenu=drilldown] .menu-item-has-children.is-drill-opening> .b2io-submenu-toggle .b2io-submenu-toggle__icon{opacity:1;transform:translateX(2px)}@keyframes b2io-mobile-drill-in{from{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.b2io-mobile-panel[data-submenu=drilldown] :is(.sub-menu,.wd-sub-menu,.sub-sub-menu).is-drill-screen{animation:b2io-mobile-drill-in .28s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.b2io-mobile-panel[data-submenu=drilldown] :is(.sub-menu,.wd-sub-menu,.sub-sub-menu).is-drill-screen{animation:none!important}} .b2io-header-widget--search-menu{min-width:0}.b2io-header-widget--search-menu.b2io-search-menu--form{box-sizing:border-box;width:100%;display:block}.b2io-header-widget--search-menu:not(.b2io-search-menu--form){box-sizing:border-box;display:flex;flex:0 1 auto;width:auto;max-width:100%}.b2io-header-widget--search-menu:not(.b2io-search-menu--form) .b2io-search-menu__inner{width:auto;max-width:100%;gap:0}.b2io-header-widget--search-menu:not(.b2io-search-menu--form) .b2io-search-menu__search,.b2io-header-widget--search-menu:not(.b2io-search-menu--form) .b2io-search-menu__menu{width:auto;max-width:100%;flex:0 1 auto}.b2io-search-menu--form .b2io-search-menu__inner{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;min-width:0}.b2io-search-menu--form .b2io-search-menu__search{position:relative;width:100%;min-width:0;flex:0 0 auto}.b2io-search-menu--form .b2io-search-menu__menu{display:flex;width:100%;min-width:0;flex:0 0 auto}@media(max-width:767px){.b2io-search-menu--form .b2io-search-menu__inner{flex-direction:column;align-items:stretch}.b2io-search-menu--form .b2io-search-menu__search{flex-basis:auto;width:100%}}#b2io-mobile-menu-79fa416{--b2io-panel-bg:#FFFFFF;--b2io-search-icon-color:#1A62AB;--b2io-search-icon-hover-color:#1A62AB;--b2io-search-icon-background:#FFFFFF;--b2io-search-icon-hover-background:#FCFCFC;--b2io-menu-item-hover-color:#FFFFFF}#b2io-mobile-menu-0327099{--b2io-panel-bg:#FFFFFF;--b2io-search-icon-color:#1A62AB;--b2io-search-icon-hover-color:#1A62AB;--b2io-search-icon-background:#FFFFFF;--b2io-search-icon-hover-background:#FCFCFC;--b2io-menu-item-hover-color:#FFFFFF}