:root{--boof-font:"Vazirmatn", system-ui, sans-serif;--bf-text-font:var(--boof-font) !important;--bf-title-font:var(--boof-font) !important;--bf-entities-title-font:var(--boof-font) !important;--bf-alternative-font:var(--boof-font) !important;--bf-widget-title-font:var(--boof-font) !important;--bf-header-el-font:var(--boof-font) !important;--boof-ink:#243047;--boof-border:#e7ebf1;--bf-primary-color:var(--bwoof-primary, #125791) !important;--boof-radius:16px;--boof-grid-gap:22px;--boof-site-width:1320px;--boof-surface:#fff;--boof-soft:#f6f8fa;--boof-muted:#64748b;--boof-ease:cubic-bezier(.22, .61, .36, 1);--boof-shadow:0 3px 14px rgba(28,44,69,.035)}body{font-family:var(--boof-font)!important}:where(input,textarea,select,button){font-family:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--boof-accent);outline-offset:3px}.bwm-header.boof-header,.bwm-header.boof-header .bwm-main-header,.bwm-header.boof-header .bwm-row,.bwm-header.boof-header .bwm-row>.container,.bwm-header.boof-header .bwm-flex-row,.bwm-header.boof-header .bwm-column{border-radius:0!important;overflow:visible!important;clip-path:none!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;contain:none!important;will-change:auto!important}.bwm-header.boof-header::before,.bwm-header.boof-header::after,.bwm-header.boof-header .bwm-main-header::before,.bwm-header.boof-header .bwm-main-header::after,.bwm-header.boof-header .bwm-row::before{content:none!important;display:none!important}.bwm-header.boof-header,.bwm-header.boof-header .bwm-main-header,.bwm-header.boof-header .bwm-row{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important}.bwm-header.boof-header,.bwm-header.boof-header .bwm-main-header{position:relative!important;inset:auto!important;background:transparent!important;transition:none!important;animation:none!important}.bwm-header.boof-header .bwm-row>.container{width:100%!important;max-width:var(--boof-site-width)!important;height:auto!important;box-sizing:border-box;max-height:none!important;margin-inline:auto!important;padding-block:0!important;padding-inline:15px;background:transparent!important}.bwm-header.boof-header .bwm-flex-row{height:auto!important;max-height:none!important;margin-block:0!important;background:transparent!important}.bwm-header.boof-header .bwm-general-header,.bwm-header.boof-header .bwm-header-bottom{border-bottom:1px solid var(--boof-border)!important}.bwm-header.boof-header{position:relative;z-index:390;width:100%;margin:0;padding:0;border:0;overflow:visible;background:#fff0}.boof-header .bwm-main-header{position:relative;inset:auto;padding:0;overflow:visible;background:#fff0;pointer-events:none}.boof-header .bwm-row{position:relative;margin:0;border-radius:0;overflow:visible;pointer-events:auto}.boof-header .bwm-general-header{z-index:3;background:#fff!important;border-bottom:1px solid var(--boof-border)}.boof-header .bwm-general-header-inner{height:auto;min-height:76px;max-height:none;gap:12px;padding-block:10px}.boof-header .bwm-column{min-width:0;max-height:none}.bwm-header.boof-header .bwm-header-bottom{z-index:2;background:#fff!important;border-bottom:1px solid var(--boof-border);transform:translateY(0)!important;opacity:1;visibility:visible;transition:transform .3s var(--boof-ease),opacity .22s ease,visibility 0s linear}.boof-header .bwm-header-bottom-inner{height:auto;min-height:52px;max-height:none;gap:12px}.boof-header .bwm-top-bar{z-index:4}.boof-header .bwm-row.bwm-with-bdf::before{pointer-events:none}.bwm-header.boof-header.boof-is-fixed{height:var(--boof-header-height)!important}.bwm-header.boof-header.boof-is-fixed .bwm-main-header{position:fixed!important;top:var(--boof-fixed-top,0)!important;left:var(--boof-header-left,0)!important;right:auto!important;width:var(--boof-header-width,100%)!important}.bwm-header.boof-header.boof-is-fixed .bwm-general-header{box-shadow:0 4px 18px rgb(28 44 69 / .045)!important}.bwm-header.boof-header.boof-nav-hidden .bwm-header-bottom{transform:translateY(-12px)!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform .26s var(--boof-ease),opacity .18s ease,visibility 0s linear .26s}.boof-header.boof-nav-hidden .bwm-header-bottom *{pointer-events:none!important}.boof-header .site-logo{flex:0 1 auto}.boof-header .bf-logo img{max-height:58px;object-fit:contain}.boof-header .bf-header-search-form{min-width:0;flex:1 1 auto}.boof-header .bf-header-search-form .searchform{--bf-form-height:46px;--bf-form-brd-radius:14px;--bf-form-bg:#f5f7fa;--bf-form-brd-color:var(--boof-border);min-width:0}.boof-header .bf-header-search-form input[type="text"],.boof-header .bf-header-search-form input[type="search"]{min-width:0;border-radius:14px}.boof-header .bf-header-search-form input:focus{border-color:var(--boof-accent)}.boof-header .bf-tools-element>a{min-height:44px;border-radius:12px}.boof-header .bf-tools-element{flex-shrink:0}.boof-header .bf-header-nav{min-width:0}.boof-header .bf-nav-header{gap:4px 8px;flex-wrap:wrap}.boof-header .bf-nav-header>li>a{min-height:44px;padding-inline:10px;font-weight:600;border-radius:10px}.boof-header .bf-nav-header>li:hover>a,.boof-header .bf-nav-header>li.current-menu-item>a{background-color:#f1f7f8}.boof-header .bf-dropdown{overflow:visible;border:1px solid var(--boof-border);border-radius:14px;background-color:var(--bgcolor-white,#fff);box-shadow:0 16px 38px rgb(28 44 69 / .12);max-width:calc(100vw - 32px)}.boof-header .bf-header-cats{flex-shrink:0;margin-block:0;height:auto}.boof-header .bf-header-cats .menu-opener{min-width:190px;height:auto;gap:8px;border-radius:10px;padding:12px 14px;background:transparent!important;color:var(--boof-ink)!important}.boof-header .bf-header-cats .menu-opener-icon{margin-inline-end:0}.boof-header .bf-dropdown-cats{min-width:240px;inset-inline-start:0;inset-inline-end:auto}.boof-header .bf-dropdown-cats .bf-nav-vertical{border-radius:14px}.boof-header .bf-nav-vertical>li:first-child>a{border-radius:14px 14px 0 0}.boof-header .bf-nav-vertical>li:last-child>a{border-radius:0 0 14px 14px}.boof-header .bf-header-cats.boof-cats-open>.bf-dropdown-cats,.boof-header .bf-header-cats:focus-within:not(.boof-cats-dismissed)>.bf-dropdown-cats,.boof-header .bf-nav li:focus-within>.bf-dropdown{opacity:1;visibility:visible;transform:none;pointer-events:auto}.boof-header .bf-header-cats.boof-cats-dismissed>.bf-dropdown-cats{opacity:0;visibility:hidden;pointer-events:none}.boof-header.boof-is-fixed .bf-header-cats:not(:hover):not(:focus-within):not(.boof-cats-open)>.bf-dropdown-cats.bf-opened{opacity:0;visibility:hidden;pointer-events:none}:is(.products,.bf-products,.bf-product-cats,.bf-cats,.products-grid,.bf-products-grid):is(.bf-grid-g,.bf-grid-f-col){--bf-gap:var(--boof-grid-gap) !important}:is(.bf-product,.product-grid-item){min-width:0}:is(.bf-product,.product-grid-item) .product-wrapper{min-width:0;height:100%;border:1px solid var(--boof-border);border-radius:var(--boof-radius);background:var(--bgcolor-white,#fff);box-shadow:0 3px 12px rgb(28 44 69 / .035);transition:box-shadow .28s var(--boof-ease),border-color .24s ease}:is(.bf-product,.product-grid-item):not(.bf-product-list) .product-element-top{padding:12px;background:#fff;border-radius:var(--boof-radius) var(--boof-radius) 0 0}:is(.bf-product,.product-grid-item) .product-element-bottom{padding:12px;min-width:0}:is(.bf-product,.product-grid-item) .bf-entities-title{font-weight:600;line-height:1.85;overflow-wrap:anywhere}.bf-grid-g>:is(.bf-product,.product-grid-item):not(.bf-product-list) .bf-entities-title{min-height:3.7em}:is(.bf-product,.product-grid-item) .price{line-height:1.9;overflow-wrap:anywhere}:is(.bf-product,.product-grid-item) .price del{opacity:.55;font-size:.86em}:is(.bf-product,.product-grid-item) .price ins{display:inline-block;padding:2px 8px;border-radius:8px;background:#eef7f8;text-decoration:none;max-width:100%}:is(.bf-product,.product-grid-item) :is(.product-short-description,.woocommerce-product-details__short-description,.bf-product-desc,.hover-content,.bf-more-desc-btn){display:none!important}.category-grid-item{min-width:0}.bf-cat .bf-cat-inner{border:1px solid var(--boof-border);border-radius:var(--boof-radius);background:var(--bgcolor-white,#fff);overflow:hidden;box-shadow:0 3px 12px rgb(28 44 69 / .035)}.bf-cat .bf-cat-thumb{padding:12px}.bf-cat .bf-entities-title{line-height:1.8;overflow-wrap:anywhere}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.bf-product,.product-grid-item):hover .product-wrapper,.bf-cat:hover .bf-cat-inner{border-color:#cedde5;box-shadow:0 8px 24px rgb(28 44 69 / .08)}}:is(.products,.bf-products,.bf-cats).products-bordered-grid.elements-grid.bf-grid-g{gap:var(--boof-grid-gap);border:0}:is(.products,.bf-products,.bf-cats).products-bordered-grid.elements-grid>.bf-col{border:0}:is(.products,.bf-products,.bf-cats).products-bordered-grid.bf-grid-f-col{margin-inline:calc(var(--boof-grid-gap) / -2)}:is(.products,.bf-products,.bf-cats).products-bordered-grid.bf-grid-f-col>.bf-col{margin-bottom:var(--boof-grid-gap)}.bf-loop-builder-off .bf-product.bf-hover-base .bf-product-card-hover{position:static;visibility:visible;opacity:1;transform:none;margin-top:12px}.bf-loop-builder-off .bf-product.bf-hover-base .bf-product-card-bg{display:none}.bf-loop-builder-off .bf-product.bf-hover-base .bf-product-wrapper{transform:none!important}.bf-grid-g>.bf-product.bf-hover-standard .product-wrapper{display:flex;flex-direction:column}.bf-grid-g>.bf-product.bf-hover-standard .product-element-bottom{flex:1;display:flex;flex-direction:column}.bf-grid-g>.bf-product.bf-hover-standard .bf-add-btn{margin-top:auto;padding-top:10px}:where(.woocommerce,.widget,.wpcf7) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],textarea,select){border-radius:10px;max-width:100%}:where(.woocommerce-MyAccount-content,.summary-inner,.bf-content-area,.bf-sidebar){min-width:0}:where(.woocommerce-MyAccount-content,.woocommerce-checkout) :is(p,a){overflow-wrap:anywhere}:where(.cart-totals-inner,.checkout-order-review,.bf-my-account-sidebar){border-radius:var(--boof-radius)}.sidebar-container .widget,.bf-sidebar .widget{margin-bottom:24px}.footer-container{border-top:1px solid var(--boof-border)}.footer-container .widget{overflow-wrap:anywhere}.bf-toolbar{padding-bottom:env(safe-area-inset-bottom,0)}html.boof-sticky-active{scroll-padding-top:var(--boof-scroll-offset,140px)}@media (min-width:1025px) and (max-width:1199px){.boof-header .bwm-general-header-inner{gap:6px}.boof-header .bf-tools-element>a{padding-inline:7px}.boof-header .bf-header-cart .bf-tools-text{display:none}.boof-header .bf-header-cats .menu-opener{min-width:180px}.boof-header .bf-nav-header{gap:2px}.boof-header .bf-nav-header>li>a{padding-inline:7px;font-size:12px}}@media (max-width:1024px){:root{--boof-grid-gap:16px;--boof-radius:16px}.boof-header .bwm-general-header-inner{min-height:68px;gap:4px}.boof-header .bf-logo img{max-height:46px}.boof-header .bf-tools-element>a{padding-inline:8px}.boof-header .bwm-header-bottom-inner{min-height:48px}.boof-header .bf-header-cats .menu-opener{min-width:0}.boof-header .bf-dropdown-cats{max-width:calc(100vw - 24px)}.boof-header .bf-header-search-form .searchform{--bf-form-height:44px}.boof-header .bf-header-search-form input{font-size:16px}}@media (max-width:600px){:root{--boof-grid-gap:12px}.bwm-header.boof-header .bwm-row>.container{padding-inline:12px}.boof-header .bwm-general-header-inner{min-height:64px}.boof-header .site-logo{padding-inline:5px}.boof-header .bf-logo img{max-height:42px;max-width:120px}.boof-header .bf-tools-element>a{padding-inline:6px;min-width:40px}.boof-header .bf-tools-text{display:none}:is(.bf-product,.product-grid-item):not(.bf-product-list) .product-element-top{padding:8px}:is(.bf-product,.product-grid-item) .product-element-bottom{padding:8px}:is(.bf-product,.product-grid-item) .bf-entities-title{font-size:13px}:is(.bf-product,.product-grid-item) .price{font-size:13px}.bf-cat .bf-cat-thumb{padding:8px}.footer-container .widget{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.bwm-header.boof-header .bwm-header-bottom,.bwm-header.boof-header.boof-nav-hidden .bwm-header-bottom,:is(.bf-product,.product-grid-item) .product-wrapper{transition:none!important}}@media print{.bwm-header.boof-header.boof-is-fixed{height:auto!important}.bwm-header.boof-header.boof-is-fixed .bwm-main-header{position:static!important;width:auto!important}.bwm-header.boof-header.boof-nav-hidden .bwm-header-bottom{transform:none!important;opacity:1;visibility:visible}}body img,body :is(.bf-slide-bg,.banner-image,.bf-gallery-item,.woocommerce-product-gallery__image,.product-image-link){border-radius:12px!important}@media (min-width:1025px){:root,body{--bf-container-w:var(--boof-site-width) !important;--bf-boxed-w:var(--boof-site-width) !important}body .bf-page-wrapper{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:auto!important}.bwm-header.boof-header{width:100%!important;max-width:none!important;margin-inline:auto!important}.bwm-header.boof-header .bwm-row>.container{max-width:var(--boof-site-width)!important;margin-inline:auto!important;padding-inline:15px}body .bf-page-wrapper :is(.container,.container-fluid){width:100%;max-width:var(--boof-site-width)!important;margin-inline:auto}.bf-page-wrapper .elementor-section.elementor-top-section>.elementor-container{width:100%;max-width:var(--boof-site-width)!important;margin-inline:auto}.bf-page-wrapper .e-con-boxed{--container-max-width:var(--boof-site-width) !important}.bf-page-wrapper .elementor>.e-con{max-width:var(--boof-site-width)!important;margin-inline:auto}.bf-page-wrapper :is([class*="bf-section-stretch"],.elementor-section-stretched,.vc_row[data-vc-full-width],.alignfull){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:var(--boof-site-width)!important;left:auto!important;right:auto!important;margin-inline:auto!important}}body .bf-page-wrapper{border-radius:0;box-shadow:none}.main-page-wrapper{background:var(--boof-surface)}.boof-header .bf-nav-header>li>a{transition:color .2s ease,background-color .2s ease}.bf-cat .bf-cat-inner{transition:border-color .24s ease,box-shadow .28s var(--boof-ease)}:where(.woocommerce,.widget,.wpcf7) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],input[type="number"],textarea,select){border-radius:12px;border-color:var(--boof-border);transition:border-color .2s ease,box-shadow .2s ease}:where(.woocommerce,.widget,.wpcf7) :is(input,textarea,select):focus{border-color:var(--boof-accent);box-shadow:0 0 0 3px rgb(0 166 181 / .07)}:is(.cart-totals-inner,.checkout-order-review,.bf-my-account-sidebar){border:1px solid var(--boof-border);border-radius:var(--boof-radius);box-shadow:var(--boof-shadow)}.woocommerce-MyAccount-navigation li>a{border-radius:10px;transition:background-color .2s ease,color .2s ease}.woocommerce-MyAccount-navigation .is-active>a{background:var(--boof-soft);color:var(--boof-accent)}.woocommerce-pagination .page-numbers :is(a,span){border-radius:10px}.footer-container{background-color:var(--boof-soft)}.footer-container .widget-title{line-height:1.8}.bf-post:not(.bf-post-small) .article-inner{border-radius:var(--boof-radius)}.bf-loop-builder-off .bf-product .bf-product-wrapper{transform:none!important;transition:border-color .24s ease,box-shadow .28s var(--boof-ease)!important}.bf-loop-builder-off .bf-product.bf-hover-buttons-on-hover .product-element-bottom{margin-bottom:0!important;transform:none!important}.bf-loop-builder-off .bf-product.bf-hover-buttons-on-hover .bf-product-thumb{clip-path:none!important}.bf-loop-builder-off .bf-product.bf-hover-buttons-on-hover .bf-product-footer{visibility:visible!important;opacity:1!important;margin-top:12px}.bf-loop-builder-off .bf-product.bf-hover-alt:not(.bf-variation-active) .swap-wrapp,.bf-loop-builder-off .bf-product.bf-hover-base.has-stars .product-rating-price{height:auto!important;overflow:visible!important}.bf-loop-builder-off .bf-product.bf-hover-alt:not(.bf-variation-active) .swap-elements,.bf-loop-builder-off .bf-product.bf-hover-base.has-stars .wrapp-product-price{display:flex!important;flex-direction:column;gap:8px;transform:none!important}.bf-cat .bf-cat-thumb{transform:none!important}.bf-cat .bf-cat-image,.bf-product .product-image-link>img{transform:scale(1)!important;transition:transform .38s var(--boof-ease)!important}.bf-cat:not(.cat-design-side) .bf-cat-content{position:static!important;inset:auto!important;transform:none!important;display:block;padding:14px 16px!important;max-height:none;color:var(--boof-ink);background:var(--boof-surface)}.bf-cat:not(.cat-design-side) :is(.bf-cat-header,.bf-entities-title,.bf-cat-count){position:static!important;inset:auto!important;transform:none!important;opacity:1!important;visibility:visible!important;transition:color .2s ease!important;color:var(--boof-ink)}.bf-cat:not(.cat-design-side) .bf-entities-title{font-size:16px;padding:0;background:#fff0;box-shadow:none}.bf-cat:not(.cat-design-side) .bf-entities-title a{color:inherit}.bf-cat:not(.cat-design-side) .bf-cat-count{margin-top:5px;color:var(--boof-muted);font-size:12px}.bf-cat :is(.bf-cat-thumb,.bf-cat-inner)::before{display:none!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bf-cat:hover .bf-cat-image,.bf-product:hover .product-image-link>img{transform:scale(1.025)!important}}@media (prefers-reduced-motion:reduce){.bf-cat *,.bf-product :is(.product-wrapper,.product-image-link>img),.boof-header :is(.bf-dropdown,.bf-nav-header>li>a){transition:none!important;animation:none!important}}:root{--boof-glass:rgba(255, 255, 255, .74);--boof-glass-strong:rgba(255, 255, 255, .88);--boof-glass-border:rgba(226, 232, 240, .82);--boof-glass-shadow:0 12px 34px rgba(15, 23, 42, .075)}.bwm-header.boof-header .bwm-general-header,.bwm-header.boof-header .bwm-header-bottom{position:relative!important;background:rgb(255 255 255 / .58)!important;border-bottom-color:var(--boof-glass-border)!important}.bwm-header.boof-header .bwm-general-header::before,.bwm-header.boof-header .bwm-header-bottom::before{content:""!important;display:block!important;position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--boof-glass);backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);box-shadow:inset 0 -1px rgb(255 255 255 / .6)}.bwm-header.boof-header .bwm-row>.container{position:relative;z-index:1}.bwm-header.boof-header.boof-is-fixed .bwm-general-header{box-shadow:0 10px 32px rgb(15 23 42 / .08)!important}.boof-header .bwm-header-bottom .bf-header-cats{display:flex!important;align-items:center!important;align-self:stretch;height:100%!important;margin-block:0!important}.boof-header .bf-header-cats .menu-opener{display:flex!important;align-items:center!important;align-self:center;min-height:44px;height:44px!important;line-height:1.4}.boof-header .bf-header-cats .menu-opener::after{content:none!important;display:none!important}.boof-header .bf-header-cats .menu-opener-icon{display:inline-flex;align-items:center;justify-content:center}.boof-header .bf-header-cats .menu-open-label{display:inline-flex;align-items:center;min-height:24px}:where(.btn,.button,button,input[type="button"],input[type="submit"],input[type="reset"],.bf-action-btn>a,.bf-tools-element>a,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){border-radius:12px!important}:where(.btn,.button,button,input[type="button"],input[type="submit"],input[type="reset"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){border:1px solid rgb(255 255 255 / .32);box-shadow:0 7px 18px rgb(15 23 42 / .08),inset 0 1px rgb(255 255 255 / .24);backdrop-filter:blur(9px) saturate(135%);-webkit-backdrop-filter:blur(9px) saturate(135%);transition:transform .2s var(--boof-ease),box-shadow .2s ease,filter .2s ease,background-color .2s ease,border-color .2s ease!important}:where(.bf-action-btn>a,.bf-tools-element>a){transition:transform .2s var(--boof-ease),box-shadow .2s ease,background-color .2s ease,color .2s ease!important}@media (hover:hover) and (pointer:fine){:where(.btn,.button,button,input[type="button"],input[type="submit"],input[type="reset"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):hover{transform:translateY(-1px);box-shadow:0 11px 24px rgb(15 23 42 / .11),inset 0 1px rgb(255 255 255 / .32);filter:saturate(1.04)}:where(.bf-action-btn>a,.bf-tools-element>a):hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){:where(.btn,.button,button,input[type="button"],input[type="submit"],input[type="reset"],.bf-action-btn>a,.bf-tools-element>a){transition:none!important}}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile){min-width:0!important;width:auto;max-width:min(760px, 58vw)!important;flex:1 1 360px!important;padding-inline:clamp(4px, .8vw, 10px)!important}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile)>[class*="bf-search-"]{width:100%;min-width:0}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform{--bf-form-height:clamp(44px, 3.5vw, 50px);--bf-form-brd-radius:17px;--bf-form-bg:rgba(255,255,255,.9);--bf-form-brd-color:color-mix(in srgb, var(--boof-accent) 60%, #dfe7ee);--bf-form-brd-color-focus:var(--boof-accent);position:relative;width:100%;min-width:0;max-width:100%;border-radius:17px;box-shadow:0 7px 22px rgb(15 23 42 / .045),inset 0 1px rgb(255 255 255 / .72);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform:focus-within{--bf-form-bg:#fff;box-shadow:0 9px 28px rgb(15 23 42 / .07),0 0 0 3px color-mix(in srgb,var(--boof-accent) 11%,transparent)}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform input[type="text"],.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform input[type="search"]{width:100%!important;min-width:0!important;max-width:100%;padding-inline:clamp(14px, 1.5vw, 20px) 54px!important;font-size:clamp(13px, 1.05vw, 15px);text-overflow:ellipsis}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchsubmit{inset-inline-end:5px;top:50%;width:40px;height:40px;min-width:40px;min-height:40px;margin:0;border:0!important;border-radius:13px!important;transform:translateY(-50%);background:color-mix(in srgb,var(--boof-accent) 10%,#fff)!important;color:var(--boof-accent)!important;box-shadow:none!important;backdrop-filter:none!important}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchsubmit:hover{transform:translateY(-50%)!important;background:color-mix(in srgb,var(--boof-accent) 16%,#fff)!important}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .bf-clear-search{inset-inline-end:50px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card{--text-align:start;--bf-prod-gap:0px;min-width:0;height:100%;overflow:visible!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card{position:relative;display:flex!important;flex-direction:column;min-width:0;height:100%;padding:0!important;overflow:visible!important;border:1px solid #e2e8f0;border-radius:17px;background:#fff;box-shadow:0 3px 14px rgb(15 23 42 / .045);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__media{position:relative;width:100%;min-width:0;padding:10px 10px 0;overflow:visible!important;background:#fff0}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__image-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1.2 / 1;min-height:0;padding:clamp(9px, 1.15vw, 13px);overflow:hidden;border-radius:13px;background:linear-gradient(180deg,#fbfdff 0%,#f7fafc 100%)}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__image{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;outline-offset:-3px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__image :is(picture,img){display:block;width:100%!important;height:100%!important;max-width:88%;max-height:88%;margin:auto;object-fit:contain!important;object-position:center;transform:none!important;transition:transform .22s ease}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__native-labels{position:relative;z-index:4;display:flex;justify-content:center;min-height:0;margin-top:-1px;padding-inline:8px;overflow:visible}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__native-labels>.product-labels{position:static!important;inset:auto!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;max-width:100%;margin:-9px 0 0!important;pointer-events:auto}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__native-labels>.product-labels>.product-label{position:static!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:4px 9px!important;border:1px solid rgb(15 23 42 / .06);border-radius:999px!important;box-shadow:0 4px 11px rgb(15 23 42 / .08);font-size:10.5px!important;font-weight:750;line-height:1.35!important;white-space:nowrap}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__extension{min-width:0;max-width:100%;overflow:visible!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__extension--media{display:contents}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card :is(.bwoof-product-card__extension--title,.bwoof-product-card__extension--meta){margin-top:4px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__extension--after-item{margin-top:7px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__content{display:flex!important;flex:1 1 auto;flex-direction:column;min-width:0;padding:10px 12px 12px;border-radius:0 0 17px 17px;background:#fff}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__title{display:-webkit-box!important;min-height:calc(1.58em * 2);max-height:calc(1.58em * 2);margin:0!important;overflow:hidden;color:#273446;font-size:13.25px!important;font-weight:680;line-height:1.58!important;text-align:start;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__title a{color:inherit;text-decoration:none}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:1px 6px;min-width:0;min-height:24px;margin:8px 0 0!important;color:var(--boof-accent);font-size:13.5px!important;font-weight:800;line-height:1.55!important;text-align:start}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__price :is(ins,del){margin:0;white-space:normal}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__price ins{display:inline;max-width:100%;padding:0;border-radius:0;background:#fff0;color:var(--boof-accent);font-weight:800;text-decoration:none}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__price del{color:#98a2b3;font-size:.78em;font-weight:550;opacity:1}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__price-placeholder{display:block;min-height:1.55em}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__extra{min-width:0;margin-top:8px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__actions{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:10px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__actions--single{grid-template-columns:minmax(0,1fr)}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart{min-width:0;margin:0!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>:is(a,.button){position:relative!important;display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0!important;min-height:40px!important;height:40px!important;margin:0!important;padding:0 12px!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--boof-accent) 88%,#075BB8)!important;border-radius:11px!important;background:var(--boof-accent)!important;color:#fff!important;box-shadow:none!important;font-size:12.2px!important;font-weight:750!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;text-indent:0!important;white-space:nowrap;text-overflow:ellipsis;transform:none!important;opacity:1!important;visibility:visible!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>:is(a,.button)::before{content:none!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>.loading{color:rgb(255 255 255 / .45)!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>.loading::after{top:calc(50% - 8px)!important;inset-inline-start:calc(50% - 8px)!important;width:16px!important;height:16px!important;border-left-color:#fff!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card :is(.bf-product-card-bg,.bf-product-card-hover,.wrapp-swatches,.hover-content,.bf-more-desc,.bf-more-desc-btn,.bf-buttons,.bf-product-img-hover){display:none!important}@media (hover:hover) and (pointer:fine){.bf-loop-builder-off .bf-product.bf-hover-bwoof-card:hover .bwoof-product-card{border-color:#cfd9e4;box-shadow:0 10px 26px rgb(15 23 42 / .075);transform:none}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card:hover .bwoof-product-card__image :is(picture,img){transform:scale(1.015)!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>:is(a,.button):hover{background:color-mix(in srgb,var(--boof-accent) 92%,#075BB8)!important;border-color:color-mix(in srgb,var(--boof-accent) 78%,#075BB8)!important;box-shadow:0 6px 15px color-mix(in srgb,var(--boof-accent) 18%,transparent)!important;transform:none!important}}@media (hover:none),(pointer:coarse){.bf-loop-builder-off .bf-product.bf-hover-bwoof-card,.bf-loop-builder-off .bf-product.bf-hover-bwoof-card *{-webkit-tap-highlight-color:#fff0}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card :is(.bwoof-product-card,.bwoof-product-card__media,.bwoof-product-card__image,.bwoof-product-card__content,.bwoof-product-card__title,.bwoof-product-card__price,.bwoof-product-card__actions,.bwoof-product-card__cart){opacity:1!important;visibility:visible!important;transform:none!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card :is(:active,:focus,:focus-within) .bwoof-product-card{transform:none!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>:is(a,.button):active{transform:scale(.98)!important}}@media (min-width:768px) and (max-width:1024px){.bf-products.bf-loop-builder-off.bf-grid-g.elements-grid{--bf-col-md:3 !important;--bf-gap-md:14px !important}}@media (max-width:767px){.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card{border-radius:14px;box-shadow:0 3px 11px rgb(15 23 42 / .04)}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__media{padding:8px 8px 0}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__image-frame{aspect-ratio:1.06 / 1;padding:8px;border-radius:11px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__image :is(picture,img){max-width:90%;max-height:90%}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__native-labels>.product-labels{gap:4px;margin-top:-8px!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__native-labels>.product-labels>.product-label{padding:3px 6px!important;font-size:9.3px!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__content{padding:9px 9px 10px;border-radius:0 0 14px 14px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__title{min-height:calc(1.5em * 2);max-height:calc(1.5em * 2);font-size:11.8px!important;line-height:1.5!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__price{min-height:22px;margin-top:7px!important;gap:1px 4px;font-size:11.7px!important;line-height:1.45!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__actions{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:8px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>:is(a,.button){min-height:36px!important;height:36px!important;padding-inline:7px!important;border-radius:10px!important;font-size:10.3px!important}}@media (max-width:359px){.bf-products.bf-loop-builder-off.bf-grid-g.elements-grid{--bf-gap-sm:8px !important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__media{padding:7px 7px 0}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__image-frame{padding:7px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__content{padding:8px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__title{font-size:11.1px!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__price{font-size:11px!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__actions{grid-template-columns:minmax(0,1fr);gap:5px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>:is(a,.button){min-height:34px!important;height:34px!important;padding-inline:5px!important;font-size:9.4px!important}}@media (max-width:339px){.bf-products.bf-loop-builder-off.bf-grid-g.elements-grid{--bf-col-sm:1 !important;--bf-gap-sm:10px !important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__image-frame{aspect-ratio:1.65 / 1}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__image :is(picture,img){max-width:58%;max-height:92%}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__content{padding:10px 11px 11px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__title{font-size:12.2px!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__price{font-size:12px!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__actions{grid-template-columns:minmax(0,1fr);gap:7px}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>:is(a,.button){min-height:38px!important;height:38px!important;padding-inline:10px!important;font-size:11.5px!important}}@media (max-width:1024px){.boof-header :is(.bwm-mobile-left,.bwm-mobile-right,.bwm-col-mobile){min-width:0;gap:4px;margin-inline:0!important}.boof-header :is(.bwm-mobile-left,.bwm-mobile-right){flex:0 1 auto}.boof-header .bwm-col-mobile{flex:1 1 auto}.boof-header .bf-tools-element>a,.boof-header .bf-header-mobile-nav>a,.boof-header .bf-header-search-mobile>a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0!important;border:1px solid rgb(226 232 240 / .9);border-radius:14px!important;background:rgb(255 255 255 / .7);box-shadow:0 5px 15px rgb(15 23 42 / .045)}.boof-header .bf-tools-element .bf-tools-icon{margin:0!important}.boof-header .bwm-general-header-inner{min-width:0;padding-block:8px}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile){max-width:100%!important;flex-basis:220px!important}}@media (max-width:767px){.bwm-header.boof-header .bwm-general-header{background:rgb(255 255 255 / .72)!important}.boof-header .bwm-general-header-inner{min-height:62px;gap:7px}.boof-header .bf-logo img{max-width:min(116px, 31vw);max-height:40px}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile){min-width:0!important;max-width:100%!important;padding-inline:2px!important}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform{--bf-form-height:44px;border-radius:15px}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform input[type="text"]{padding-inline-start:13px!important;padding-inline-end:48px!important;font-size:16px!important}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchsubmit{width:36px;height:36px;min-width:36px;min-height:36px;inset-inline-end:4px;border-radius:11px!important}body.sticky-toolbar-on{padding-bottom:calc(86px + env(safe-area-inset-bottom, 0px))!important}.bf-toolbar{inset-inline:14px!important;bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important;width:auto;height:64px;padding:6px 8px!important;overflow:visible!important;border:1px solid rgb(226 232 240 / .82);border-radius:22px;background:rgb(255 255 255 / .9)!important;box-shadow:0 14px 38px rgb(15 23 42 / .14),inset 0 1px rgb(255 255 255 / .9);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.bf-toolbar>a,.bf-toolbar>div{position:relative;flex:1 1 20%;min-width:0;height:52px}.bf-toolbar>a,.bf-toolbar>div>a{position:relative;display:flex!important;align-items:center;justify-content:center;width:100%;height:52px!important;padding:0!important;border-radius:16px;color:#202b3c;transition:background-color .18s ease,color .18s ease,transform .18s ease}.bf-toolbar .bf-tools-icon{position:relative;margin:0!important;font-size:22px;line-height:1}.bf-toolbar .bf-tools-count{top:-7px;inset-inline-end:-9px;min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:16px;border:2px solid #fff}.bf-toolbar .bf-toolbar-label{display:none!important}.bf-toolbar .boof-toolbar-active>a,.bf-toolbar>.boof-toolbar-active>a,.bf-toolbar>.boof-toolbar-active{color:var(--boof-accent)!important}.bf-toolbar .boof-toolbar-active>a,.bf-toolbar>.boof-toolbar-active>a,.bf-toolbar>a.boof-toolbar-active{background:color-mix(in srgb,var(--boof-accent) 10%,rgb(255 255 255 / .78))!important;transform:scale(1.025)}.bf-toolbar>:is(div,a):active>a,.bf-toolbar>a:active{transform:scale(.96)}.sticky-toolbar-on .scrollToTop{bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:340px){.bf-toolbar{inset-inline:8px!important;border-radius:19px}.bf-toolbar .bf-tools-icon{font-size:20px}}@media (max-width:414px){html,body,.bf-page-wrapper,.main-page-wrapper{max-width:100%;overflow-x:clip}.boof-header .bwm-flex-row,.boof-header .bwm-column{min-width:0}}.bwoof-ui-v180{--bwoof-glass-bg:rgba(255,255,255,.86);--bwoof-glass-bg-strong:rgba(255,255,255,.94);--bwoof-glass-border:rgba(203,213,225,.74);--bwoof-glass-blur:22px;--bwoof-glass-shadow:0 18px 52px rgba(15,23,42,.14);--bwoof-radius-xl:24px;--bwoof-radius-lg:18px;--bwoof-radius-md:14px}.bwoof-ui-v180 .bwm-header.boof-header,.bwoof-ui-v180 .bwm-header.boof-header>.bwm-main-header{display:block!important;opacity:1!important;visibility:visible!important}.bwoof-ui-v180 .bwm-header.boof-header>.bwoof-desktop-header-rescue{display:none!important}@media (max-width:1024px){.bwoof-ui-v180 .bwm-header.boof-header>.bwoof-desktop-header-rescue{display:none!important}}.bwoof-ui-v180 .bwoof-fallback-header{pointer-events:auto;border-bottom:1px solid var(--bwoof-glass-border);background:rgb(255 255 255 / .94)}.bwoof-ui-v180 .bwoof-fallback-header__inner{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:18px;width:min(var(--boof-site-width), calc(100% - 30px));min-height:76px;margin-inline:auto}.bwoof-ui-v180 .bwoof-fallback-header__search{min-width:0}.bwoof-ui-v180 .bwoof-fallback-header__search form{width:100%}.bwoof-ui-v180 .bwoof-fallback-header__actions{display:flex;gap:8px}.bwoof-ui-v180 .bwoof-fallback-header__actions a{display:inline-flex;align-items:center;min-height:42px;padding-inline:13px;border:1px solid var(--bwoof-glass-border);border-radius:var(--bwoof-radius-md);background:rgb(255 255 255 / .8)}.bwoof-ui-v180 .boof-header form.searchform{contain:layout paint;min-width:0;min-height:var(--bf-form-height,46px)}.bwoof-ui-v180 .boof-header form.searchform .searchsubmit{inset-block:4px!important;inset-inline-end:4px!important;top:auto!important;width:calc(var(--bf-form-height, 46px) - 8px)!important;height:calc(var(--bf-form-height, 46px) - 8px)!important;min-width:calc(var(--bf-form-height, 46px) - 8px)!important;min-height:calc(var(--bf-form-height, 46px) - 8px)!important;transform:none!important;flex:0 0 auto!important}.bwoof-ui-v180 .boof-header form.searchform.bf-search-loading .searchsubmit,.bwoof-ui-v180 .boof-header form.searchform.bf-search-loading .searchsubmit:hover{transform:none!important}.bwoof-ui-v180 .boof-header form.searchform .searchsubmit::before{margin:0!important;top:50%!important;left:50%!important;translate:-50% -50%}.bwoof-ui-v180 .boof-header .bf-search-results{inset-inline:0!important;width:100%!important;max-width:100%;border:1px solid var(--bwoof-glass-border);border-radius:16px;background:rgb(255 255 255 / .96);box-shadow:0 18px 44px rgb(15 23 42 / .12);overflow:hidden}@media (max-width:1024px){.bwoof-ui-v180 .bwm-header.boof-header .bwm-main-header,.bwoof-ui-v180 .bwm-header.boof-header .bwoof-fallback-header{padding:max(8px, env(safe-area-inset-top, 0px)) 10px 0!important;background:transparent!important}.bwoof-ui-v180 .bwm-header.boof-header .bwm-general-header,.bwoof-ui-v180 .bwoof-fallback-header__inner{width:min(100%, 760px)!important;max-width:calc(100vw - 20px)!important;margin-inline:auto!important;overflow:visible!important;border:1px solid var(--bwoof-glass-border)!important;border-radius:20px!important;background:rgb(255 255 255 / .78)!important;box-shadow:0 12px 36px rgb(15 23 42 / .12),inset 0 1px rgb(255 255 255 / .92)!important}.bwoof-ui-v180 .bwm-header.boof-header .bwm-general-header::before{background:rgb(255 255 255 / .82);border-radius:inherit;backdrop-filter:blur(var(--bwoof-glass-blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--bwoof-glass-blur)) saturate(150%)}.bwoof-ui-v180 .boof-header .bwm-general-header-inner{min-height:64px;gap:7px}.bwoof-ui-v180 .boof-header :is(.bf-header-mobile-nav,.bf-header-search-mobile,.bf-tools-element)>a{border-color:rgb(203 213 225 / .72)!important;background:rgb(255 255 255 / .78)!important;box-shadow:0 7px 20px rgb(15 23 42 / .07)!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.bwoof-ui-v180 .boof-header .site-logo,.bwoof-ui-v180 .boof-header .bf-logo{display:flex!important;align-items:center;min-width:58px;min-height:36px;opacity:1!important;visibility:visible!important}.bwoof-ui-v180 .boof-header .bf-logo img{display:block!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;max-width:min(120px, 31vw)!important;max-height:42px!important;object-fit:contain}.bwoof-ui-v180 .bwoof-fallback-header__inner{grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding-inline:10px}.bwoof-ui-v180 .bwoof-fallback-header__actions a{width:42px;padding:0;justify-content:center;font-size:0}}@media (max-width:767px){.bwoof-ui-v180 .bf-toolbar{gap:2px;min-width:0;height:66px;padding:6px!important;border-color:var(--bwoof-glass-border);background:rgb(255 255 255 / .91)!important;box-shadow:0 16px 44px rgb(15 23 42 / .16),inset 0 1px rgb(255 255 255 / .94)}.bwoof-ui-v180 .bf-toolbar>*{min-width:0}.bwoof-ui-v180 .bf-toolbar>*>a,.bwoof-ui-v180 .bf-toolbar>a{min-width:0;min-height:52px;border:0!important;background:transparent!important;box-shadow:none!important}.bwoof-ui-v180 .bf-toolbar .bwoof-toolbar-categories .bwoof-categories-icon{display:inline-grid;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);gap:3px;width:17px;height:17px}.bwoof-ui-v180 .bf-toolbar .bwoof-toolbar-categories .bwoof-categories-icon::before,.bwoof-ui-v180 .bf-toolbar .bwoof-toolbar-categories .bwoof-categories-icon::after{content:"";display:block;width:7px;height:7px;border:1.7px solid currentColor;border-radius:2px;box-shadow:10px 0 0 -1.7px transparent,10px 0 0 0 currentColor}.bwoof-ui-v180 .bf-toolbar .bwoof-toolbar-categories .bwoof-categories-icon::after{translate:0 3px}}.bwoof-ui-v180 .bwoof-drawer{position:fixed;inset:0;z-index:10050;visibility:hidden;pointer-events:none}.bwoof-ui-v180 .bwoof-drawer__backdrop{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0!important;border-radius:0!important;background:rgb(15 23 42 / .28)!important;box-shadow:none!important;opacity:0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:opacity .24s ease!important}.bwoof-ui-v180 .bwoof-drawer__panel{position:absolute;inset-block:max(8px, env(safe-area-inset-top, 0px)) max(8px, env(safe-area-inset-bottom, 0px));inset-inline-start:8px;display:flex;flex-direction:column;width:min(390px, calc(100vw - 16px));max-width:100%;overflow:hidden;border:1px solid rgb(255 255 255 / .72);border-radius:var(--bwoof-radius-xl);background:var(--bwoof-glass-bg-strong);box-shadow:var(--bwoof-glass-shadow);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);transform:translateX(calc(-100% - 20px));transition:transform .3s cubic-bezier(.2,.8,.2,1)}html[dir="rtl"] .bwoof-ui-v180 .bwoof-drawer__panel{inset-inline-start:auto;inset-inline-end:8px;transform:translateX(calc(100% + 20px))}.bwoof-ui-v180 .bwoof-drawer.bwoof-is-open{visibility:visible;pointer-events:auto}.bwoof-ui-v180 .bwoof-drawer.bwoof-is-open .bwoof-drawer__backdrop{opacity:1}.bwoof-ui-v180 .bwoof-drawer.bwoof-is-open .bwoof-drawer__panel{transform:translateX(0)}html.bwoof-drawer-open{overflow:hidden}.bwoof-ui-v180 .bwoof-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid rgb(203 213 225 / .62)}.bwoof-ui-v180 .bwoof-drawer__header>div{display:grid;gap:3px;min-width:0}.bwoof-ui-v180 .bwoof-drawer__header strong{color:#1f2937;font-size:16px;font-weight:800}.bwoof-ui-v180 .bwoof-drawer__header span{color:#64748b;font-size:11.5px}.bwoof-ui-v180 .bwoof-drawer__close{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:0;border:1px solid rgb(203 213 225 / .7)!important;border-radius:14px!important;background:rgb(255 255 255 / .75)!important;color:#334155!important;box-shadow:0 5px 15px rgb(15 23 42 / .06)!important;font-size:24px;line-height:1}.bwoof-ui-v180 .bwoof-drawer__body{flex:1 1 auto;min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bwoof-ui-v180 .bwoof-mobile-categories-menu,.bwoof-ui-v180 .bwoof-mobile-categories-menu ul{margin:0;padding:0;list-style:none}.bwoof-ui-v180 .bwoof-mobile-categories-menu li{position:relative;margin:3px 0}.bwoof-ui-v180 .bwoof-mobile-categories-menu a{display:flex;align-items:center;min-height:46px;padding:10px 44px 10px 12px;border-radius:12px;color:#334155;font-size:13px;font-weight:650;text-decoration:none}.bwoof-ui-v180 .bwoof-mobile-categories-menu a:active,.bwoof-ui-v180 .bwoof-mobile-categories-menu :is(.current-menu-item,.current-cat)>a{background:color-mix(in srgb,var(--boof-accent) 10%,#fff);color:var(--boof-accent)}.bwoof-ui-v180 .bwoof-mobile-categories-menu :is(.sub-menu,.children){display:block!important;max-height:0;margin-inline-start:14px;padding-inline-start:8px;overflow:hidden;border-inline-start:1px solid rgb(203 213 225 / .72);opacity:0;transition:max-height .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.bwoof-ui-v180 .bwoof-mobile-categories-menu .bwoof-submenu-open>:is(.sub-menu,.children){max-height:none;opacity:1}.bwoof-ui-v180 .bwoof-mobile-categories-menu .bwoof-submenu-toggle{position:absolute;top:5px;inset-inline-end:4px;z-index:2;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid rgb(203 213 225 / .7)!important;border-radius:11px!important;background:rgb(255 255 255 / .72)!important;color:#64748b!important;box-shadow:none!important}.bwoof-ui-v180 .bwoof-mobile-categories-menu .bwoof-submenu-toggle span::before{content:"+";font-size:18px}.bwoof-ui-v180 .bwoof-mobile-categories-menu .bwoof-submenu-open>.bwoof-submenu-toggle span::before{content:"−"}.bwoof-ui-v180 .bwoof-mobile-categories-menu .children[hidden]{display:none!important}.bwoof-ui-v180 [data-bwoof-category-status]:empty{display:none}.bwoof-ui-v180 .bwoof-search-drawer .bwoof-drawer__panel{height:min(330px, calc(100dvh - 16px))}.bwoof-ui-v180 .bwoof-mobile-search-form{position:relative;display:flex;align-items:center;width:100%;min-width:0}.bwoof-ui-v180 .bwoof-mobile-search-form input[type="search"]{width:100%;min-width:0;height:52px;padding:0 16px 0 56px;border:1px solid color-mix(in srgb,var(--boof-accent) 45%,#d7e0e8);border-radius:16px;background:rgb(255 255 255 / .9);color:#1f2937;font-size:16px;outline:0;box-shadow:0 8px 24px rgb(15 23 42 / .06)}html[dir="rtl"] .bwoof-ui-v180 .bwoof-mobile-search-form input[type="search"]{padding:0 16px 0 56px}.bwoof-ui-v180 .bwoof-mobile-search-form button{position:absolute;inset-inline-end:5px;width:42px;height:42px;min-height:42px;padding:0;border:0!important;border-radius:13px!important;background:color-mix(in srgb,var(--boof-accent) 12%,#fff)!important;color:var(--boof-accent)!important;box-shadow:none!important}.bwoof-ui-v180 .bwoof-mobile-search-form button span::before{content:"";display:block;width:14px;height:14px;margin:auto;border:2px solid currentColor;border-radius:50%}.bwoof-ui-v180 .bwoof-mobile-search-form button span::after{content:"";position:absolute;width:7px;height:2px;margin:-2px 0 0 -3px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden){border-inline-start:1px solid rgb(255 255 255 / .72);background:rgb(255 255 255 / .93)!important;box-shadow:-18px 0 54px rgb(15 23 42 / .14);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.bwoof-ui-v180 :is(.cart-widget-side) :is(input[type="text"],input[type="email"],input[type="password"]){height:48px;border:1px solid rgb(203 213 225 / .78);border-radius:14px;background:rgb(255 255 255 / .9);box-shadow:inset 0 1px rgb(255 255 255 / .8)}.bwoof-ui-v180 .bwoof-password-field{position:relative}.bwoof-ui-v180 .bwoof-password-field input{padding-inline-end:48px!important}.bwoof-ui-v180 .bwoof-password-toggle{position:absolute;top:50%;inset-inline-end:5px;translate:0 -50%;display:grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;border:0!important;background:transparent!important;color:#64748b!important;box-shadow:none!important}.bwoof-ui-v180 .bwoof-password-toggle span::before{content:"◉";font-size:15px}.bwoof-ui-v180 .bwoof-password-toggle.is-visible span::before{content:"○"}.bwoof-ui-v180 :is(.woocommerce-account) :is(.woocommerce-form-login,.login){width:100%;max-width:100%;padding:clamp(16px, 3vw, 26px);border:1px solid var(--bwoof-glass-border);border-radius:var(--bwoof-radius-lg);background:rgb(255 255 255 / .84);box-shadow:0 12px 34px rgb(15 23 42 / .07)}.bwoof-ui-v180 :is(.woocommerce-account) .form-row{min-width:0;margin-bottom:15px}.bwoof-ui-v180 :is(.woocommerce-account) .form-row>label:not(.woocommerce-form__label-for-checkbox){display:block;margin-bottom:7px;color:#334155;font-size:12.5px;font-weight:700}.bwoof-ui-v180 :is(.woocommerce-account) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"]){box-sizing:border-box;width:100%!important;max-width:100%;height:52px!important;min-height:52px;padding:0 15px!important;border:1px solid rgb(148 163 184 / .5)!important;border-radius:15px!important;background:rgb(248 250 252 / .9)!important;color:#1f2937!important;font-size:16px;line-height:52px;box-shadow:inset 0 1px rgb(255 255 255 / .9)!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.bwoof-ui-v180 :is(.woocommerce-account) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"]):focus{border-color:var(--boof-accent)!important;background:#fff!important;outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--boof-accent) 12%,transparent)!important}.bwoof-ui-v180 :is(.woocommerce-account) :is(input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus){-webkit-text-fill-color:#1f2937;-webkit-box-shadow:0 0 0 1000px #f8fafc inset!important;caret-color:#1f2937;transition:background-color 9999s ease-out 0s}.bwoof-ui-v180 :is(.woocommerce-account) :is(.woocommerce-invalid,.form-row-invalid) input{border-color:#dc5264!important;box-shadow:0 0 0 4px rgb(220 82 100 / .1)!important}.bwoof-ui-v180 :is(.woocommerce-account) .password-input{display:block;width:100%}.bwoof-ui-v180 :is(.woocommerce-account) :is(.bwoof-password-toggle,.show-password-input){inset-inline-end:7px!important;width:38px;height:38px;min-height:38px}.bwoof-ui-v180 :is(.woocommerce-account) .password-input input{padding-inline-end:52px!important}.bwoof-ui-v180 :is(.woocommerce-account) .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;min-height:42px;margin:0}.bwoof-ui-v180 :is(.woocommerce-account) .woocommerce-form-login__submit{width:100%;min-height:50px;margin:8px 0 0!important;border-radius:15px!important}.bwoof-ui-v180 :is(.woocommerce-account) .lost_password{margin:12px 0 0;text-align:center}.bwoof-ui-v180.woocommerce-cart table.shop_table.cart .product-remove .remove,.bwoof-ui-v180 .cart-widget-side .mini_cart_item .remove{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(220 82 100 / .2);border-radius:11px;background:rgb(255 255 255 / .86);color:#dc5264}.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart{padding:10px}.bwoof-ui-v180 .cart-widget-side .mini_cart_item{display:grid;grid-template-columns:68px minmax(0,1fr) 36px;grid-template-areas:"image info remove";gap:10px;align-items:start;min-height:88px;margin-bottom:10px;padding:10px!important;border:1px solid rgb(203 213 225 / .62);border-radius:15px;background:rgb(248 250 252 / .8)}.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image{grid-area:image;width:68px;height:68px;padding:5px;border-radius:11px;background:#fff}.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image img{width:58px!important;height:58px!important;max-width:58px!important;object-fit:contain}.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-info{grid-area:info;min-width:0;padding:2px 0}.bwoof-ui-v180 .cart-widget-side .mini_cart_item .remove{grid-area:remove;position:relative;inset:auto;z-index:3}.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer{border-top-color:rgb(203 213 225 / .62);background:rgb(255 255 255 / .92)}.bwoof-ui-v180 .product_list_widget>li:not(.mini_cart_item){min-width:0;margin-bottom:10px;padding:10px;border:1px solid rgb(203 213 225 / .62);border-radius:14px;background:rgb(255 255 255 / .88);box-shadow:0 5px 16px rgb(15 23 42 / .04)}.bwoof-ui-v180 .product_list_widget>li:not(.mini_cart_item) img{width:62px!important;height:62px!important;object-fit:contain}@media (max-width:359px){.bwoof-ui-v180 .bwoof-fallback-header__search{display:none}.bwoof-ui-v180 .bwoof-fallback-header__inner{grid-template-columns:1fr auto}}.bwoof-ui-v180 .mfp-wrap.bf-popup-added-cart-wrap .mfp-content{padding-inline:14px}.bwoof-ui-v180 .bf-popup.bf-popup-added-cart{width:min(440px, calc(100vw - 28px));padding:clamp(22px, 4vw, 34px);border:1px solid rgb(255 255 255 / .78);border-radius:24px;background:rgb(255 255 255 / .94);box-shadow:0 24px 70px rgb(15 23 42 / .18);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.bwoof-ui-v180 .bf-popup.bf-popup-added-cart .added-to-cart{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bwoof-ui-v180 .bf-popup.bf-popup-added-cart h3{grid-column:1 / -1;margin:0 0 8px;color:#1f2937;font-size:19px;line-height:1.8}.bwoof-ui-v180 .bf-popup.bf-popup-added-cart .btn{margin:0;min-width:0;min-height:44px;border-radius:13px!important}.bwoof-ui-v180 .mfp-wrap.bf-popup-added-cart-wrap .mfp-close{top:10px;right:10px;width:40px;height:40px;border-radius:12px;background:rgb(248 250 252 / .92)}.bwoof-ui-v180 .bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card{border-color:rgb(203 213 225 / .72);box-shadow:0 5px 18px rgb(15 23 42 / .055)}.bwoof-ui-v180 .bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__content{gap:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bwoof-ui-v180 .bf-loop-builder-off .bf-product.bf-hover-bwoof-card:hover .bwoof-product-card{transform:none!important;border-color:color-mix(in srgb,var(--boof-accent) 24%,#cbd5e1);box-shadow:0 12px 30px rgb(15 23 42 / .09)}}@media (hover:none),(pointer:coarse){.bwoof-ui-v180 .bf-loop-builder-off .bf-product.bf-hover-bwoof-card,.bwoof-ui-v180 .bf-loop-builder-off .bf-product.bf-hover-bwoof-card *{-webkit-tap-highlight-color:#fff0}.bwoof-ui-v180 .bf-loop-builder-off .bf-product.bf-hover-bwoof-card :is(:hover,:active,:focus,:focus-within) .bwoof-product-card,.bwoof-ui-v180 .bf-loop-builder-off .bf-product.bf-hover-bwoof-card :is(:hover,:active,:focus,:focus-within) .bwoof-product-card__content,.bwoof-ui-v180 .bf-loop-builder-off .bf-product.bf-hover-bwoof-card :is(:hover,:active,:focus,:focus-within) .bwoof-product-card__media{opacity:1!important;visibility:visible!important;transform:none!important}}@media (max-width:430px){.bwoof-ui-v180 .bwoof-drawer__panel{inset-block:max(6px, env(safe-area-inset-top,0px)) max(6px, env(safe-area-inset-bottom,0px));width:calc(100vw - 12px);inset-inline-start:6px;border-radius:20px}html[dir="rtl"] .bwoof-ui-v180 .bwoof-drawer__panel{inset-inline-end:6px}.bwoof-ui-v180 .bwoof-drawer__header{padding:14px}.bwoof-ui-v180 .bwoof-drawer__body{padding:13px}.bwoof-ui-v180 .bf-popup.bf-popup-added-cart .added-to-cart{grid-template-columns:1fr}.bwoof-ui-v180 .bf-popup.bf-popup-added-cart h3{grid-column:1}}@media (prefers-reduced-motion:reduce){.bwoof-ui-v180 .bwoof-drawer__backdrop,.bwoof-ui-v180 .bwoof-drawer__panel{transition:none!important}}.bwm-header.boof-header .bf-logo,.bwm-header.boof-header .site-logo{display:flex;align-items:center}.bwm-header.boof-header .bf-sticky-logo{display:none!important}.bwm-header.boof-header .bf-main-logo{display:flex!important}@media (max-width:1024px){.bwm-header.boof-header .bf-sticky-logo{display:none!important}.bwm-header.boof-header .site-logo img{max-height:58px;width:auto}}.bwoof-product-card__actions,.bwoof-product-card__cart{display:block;width:100%}.bwoof-product-card__cart .add_to_cart_button,.bwoof-product-card__cart .button{display:flex!important;align-items:center;justify-content:center;width:100%}.bwoof-product-card a.added_to_cart.wc-forward{display:none!important}html body,html body *{font-family:"Vazirmatn",Tahoma,Arial,sans-serif}@media (max-width:1024px){.boof-duplicate-mobile-logo{display:none!important}.bwm-mobile-header,.bwm-mobile-header .bwm-row,.bwm-mobile-header .bwm-col{max-width:100%!important;min-width:0!important}.bwm-mobile-header img{max-height:48px;width:auto}.bwm-mobile-header .bwm-row{padding-left:12px!important;padding-right:12px!important}.bwm-header,.bwm-header *{-webkit-backdrop-filter:none}}.products .product-grid-item,.product-grid-item{contain:layout paint}@media (max-width:767px){.products .product-grid-item .product-wrapper{min-height:0!important;padding:10px!important;border-radius:14px!important}.products .product-grid-item .product-element-top{margin-bottom:8px!important}.products .product-grid-item .product-image-link img{aspect-ratio:1/1;object-fit:contain}.products .product-grid-item .bf-entities-title{font-size:14px!important;line-height:1.7!important;min-height:auto!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.products .product-grid-item .price{margin-top:8px!important;font-size:14px!important}.products .product-grid-item .bf-add-btn{margin-top:8px!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body{max-width:100%;overflow-x:hidden}@media (max-width:768px){.bwm-clone.bwm-sticked,.bwm-header .bwm-sticked,.bwm-clone.bwm-scroll-up,.bf-header-sticked{top:10px!important}.bwm-clone.bwm-sticked{border-radius:18px!important;overflow:hidden}.bwm-clone.bwm-sticked .bwm-flex-row,.bwm-clone.bwm-sticked .bwm-row{border-radius:18px!important}body.admin-bar .bwm-clone.bwm-sticked,body.admin-bar .bf-header-sticked{top:calc(10px + var(--bf-adminbar-h, 0px))!important}.bwm-clone{margin-top:0!important}}@media (max-width:767px){.bf-products.bf-loop-builder-off.bf-grid-g.elements-grid{--bf-col-sm:2 !important;--bf-gap-sm:10px !important;min-width:0!important}.bf-products.bf-loop-builder-off.bf-grid-g.elements-grid>.bf-product.bf-hover-bwoof-card{display:flex!important;min-width:0!important;width:auto!important;max-width:100%!important;height:auto!important;align-self:stretch!important;touch-action:pan-y}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card{width:100%!important;min-width:0!important;height:100%!important;transform:none!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__actions,.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;transform:none!important;pointer-events:auto!important}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card .bwoof-product-card__cart>:is(a,.button){display:flex!important;position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;touch-action:manipulation}.bf-loop-builder-off .bf-product.bf-hover-bwoof-card :is(.bf-product-card-bg,.bf-product-card-hover,.hover-content,.bf-more-desc,.bf-buttons,.bf-product-img-hover){display:none!important}}@media (max-width:359px){.bf-products.bf-loop-builder-off.bf-grid-g.elements-grid{--bf-col-sm:1 !important}}@media (max-width:767px){body.bwoof-ui-v180 .cart-widget-side{--bwoof-cart-gap:10px;--bf-side-hidden-w:auto;max-width:none!important;height:min(62svh, 620px);max-height:calc(100svh - 118px - env(safe-area-inset-bottom, 0px));min-height:360px;border:1px solid rgb(226 232 240 / .92);background:rgb(255 255 255 / .95)!important;box-shadow:0 28px 80px rgb(15 23 42 / .24),inset 0 1px 0 rgb(255 255 255 / .92)!important;opacity:0;transform:translate3d(0,calc(100% + 110px),0)!important;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .24s ease!important;overscroll-behavior:contain;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}body.bwoof-ui-v180 .cart-widget-side.bf-left,body.bwoof-ui-v180 .cart-widget-side.bf-right{transform:translate3d(0,calc(100% + 110px),0)!important}body.bwoof-ui-v180 .cart-widget-side.bf-opened{opacity:1;transform:translate3d(0,0,0)!important}body.bwoof-ui-v180 .cart-widget-side .bf-heading{position:relative;min-height:66px;gap:12px;border-bottom:1px solid rgb(226 232 240 / .8);background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .86))}body.bwoof-ui-v180 .cart-widget-side .bf-heading::before{content:"";position:absolute;top:8px;left:50%;width:42px;height:4px;border-radius:999px;background:rgb(100 116 139 / .24);transform:translateX(-50%)}body.bwoof-ui-v180 .cart-widget-side .bf-heading .title{color:#172033;font-weight:850;line-height:1.4;letter-spacing:-.01em}body.bwoof-ui-v180 .cart-widget-side .bf-heading .close-side-widget{margin:0!important}body.bwoof-ui-v180 .cart-widget-side .bf-heading .close-side-widget>a{display:grid!important;place-items:center;min-width:38px;min-height:38px;padding:0!important;border:1px solid rgb(203 213 225 / .72);background:rgb(248 250 252 / .9)!important;box-shadow:0 3px 10px rgb(15 23 42 / .05)!important}body.bwoof-ui-v180 .cart-widget-side .bf-heading .close-side-widget .bf-action-text{display:none!important}body.bwoof-ui-v180 .cart-widget-side .widget_shopping_cart,body.bwoof-ui-v180 .cart-widget-side .widget_shopping_cart_content{min-height:0}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-body{min-height:0;background:rgb(248 250 252 / .66)}body.bwoof-ui-v180 .cart-widget-side .bf-scroll-content{padding:12px 12px 10px;scrollbar-color:rgb(100 116 139 / .28) #fff0}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart{display:grid;gap:10px}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .mini_cart_item{display:grid!important;grid-template-columns:78px minmax(0,1fr) 34px!important;grid-template-areas:"image info remove"!important;min-height:98px;margin:0!important;border:1px solid rgb(218 226 236 / .9)!important;border-radius:18px!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 7px 22px rgb(15 23 42 / .055)!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover{background:#fff!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image{grid-area:image;display:grid!important;place-items:center;width:78px!important;height:78px!important;padding:6px!important;border:1px solid rgb(226 232 240 / .88);border-radius:15px!important;background:#fff!important;overflow:hidden}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image img{display:block;width:66px!important;height:66px!important;max-width:66px!important;max-height:66px!important;margin:0!important;object-fit:contain!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image{position:relative!important;flex:0 0 78px!important;max-width:78px!important;max-height:78px!important;isolation:isolate}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image picture,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image picture>img,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image>img,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item>picture,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item>img{position:static!important;inset:auto!important;display:block!important;width:66px!important;height:66px!important;min-width:0!important;min-height:0!important;max-width:66px!important;max-height:66px!important;margin:auto!important;padding:0!important;transform:none!important;object-fit:contain!important;object-position:center!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image picture{overflow:hidden!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-info{min-width:0}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .bf-entities-title{display:-webkit-box;overflow:hidden;color:#273446!important;font-weight:750!important;-webkit-box-orient:vertical}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .quantity{display:inline-flex;align-items:center;max-width:100%;min-height:28px;margin:0!important;padding:4px 9px;border:1px solid rgb(219 227 238 / .9);border-radius:999px;background:rgb(248 250 252 / .92);color:#475569;font-size:11.5px;font-weight:700;line-height:1.4}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .quantity .amount{color:var(--boof-accent,#0A6AD1);font-weight:850}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .remove{grid-area:remove;position:relative!important;top:auto!important;right:auto!important;left:auto!important;inset:auto!important;z-index:3;display:grid!important;place-items:center;width:34px!important;min-width:34px;height:34px!important;min-height:34px;padding:0!important;border:1px solid rgb(239 68 68 / .14)!important;border-radius:11px!important;background:rgb(254 242 242 / .9)!important;color:#dc5264!important;font-size:20px!important;line-height:1!important;box-shadow:none!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer{position:relative;z-index:4;background:rgb(255 255 255 / .96)!important;box-shadow:0 -12px 32px rgb(15 23 42 / .075);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer>*{padding-inline:0!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__total{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;color:#64748b;font-size:12px}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__total strong{color:#475569;font-weight:750}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__total .amount{color:#172033;font-size:15px;font-weight:900}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__buttons{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;margin:0!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__buttons>a,body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__buttons>.button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:10px 12px!important;border-radius:15px!important;font-size:13px!important;font-weight:850!important;line-height:1.35!important;text-align:center!important;text-transform:none!important;white-space:normal!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__buttons>a:first-child,body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__buttons .btn-cart{border:1px solid rgb(148 163 184 / .42)!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(248 250 252 / .94))!important;color:#334155!important;box-shadow:0 5px 14px rgb(15 23 42 / .06),inset 0 1px 0 rgb(255 255 255 / .95)!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__buttons>a:last-child,body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__buttons .checkout{border:1px solid rgb(15 103 199 / .12)!important;background:linear-gradient(135deg,#2B84E4 0%,var(--boof-accent,#0A6AD1) 52%,#075BB8 100%)!important;color:#fff!important;box-shadow:0 10px 24px rgb(10 106 209 / .26),inset 0 1px 0 rgb(255 255 255 / .18)!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__buttons>a:active{transform:translateY(1px) scale(.99)}body.bwoof-ui-v180 .cart-widget-side .bf-empty-mini-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;margin:0!important;padding:28px 18px!important;text-align:center}body.bwoof-ui-v180 .cart-widget-side .bf-empty-mini-cart::before{content:"";width:68px;height:68px;margin-bottom:16px;border:1px solid rgb(203 213 225 / .75);border-radius:22px;background:radial-gradient(circle at 50% 40%,rgb(10 106 209 / .13),rgb(248 250 252 / .95) 66%);box-shadow:0 10px 30px rgb(15 23 42 / .07)}body.bwoof-ui-v180 .cart-widget-side .bf-empty-mini-cart .empty{margin-bottom:14px!important;color:#334155;font-size:14px!important;font-weight:800}body.bwoof-ui-v180 .cart-widget-side .bf-empty-mini-cart .wc-backward{min-height:46px;padding:9px 18px;border-radius:14px!important}body.bwoof-mini-cart-open .bf-close-side.bf-close-side-opened{z-index:2147482990!important;background:rgb(15 23 42 / .42)!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.bwoof-mini-cart-open .bf-toolbar .bf-header-cart>a{background:rgb(10 106 209 / .11)!important;color:var(--boof-accent,#0A6AD1)!important;box-shadow:inset 0 0 0 1px rgb(10 106 209 / .08)}}@media (max-width:380px){body.bwoof-ui-v180 .cart-widget-side{height:min(64svh, 580px)}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .mini_cart_item{grid-template-columns:68px minmax(0,1fr) 32px!important;gap:9px!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image{width:68px!important;height:68px!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image img,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image picture,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image picture>img,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image>img{width:58px!important;height:58px!important;max-width:58px!important;max-height:58px!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image{flex-basis:68px!important;max-width:68px!important;max-height:68px!important}}@media (max-width:767px){body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .mini_cart_item{grid-template-columns:minmax(0,1fr) 34px!important;grid-template-areas:"info remove"!important;min-height:0!important;padding:12px 12px 11px!important;gap:10px!important;align-items:start!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-item-image,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item>picture,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item>img,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item a>picture,body.bwoof-ui-v180 .cart-widget-side .mini_cart_item a>img{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .cart-info{grid-area:info;width:100%!important;min-width:0!important;padding:0!important}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .bf-entities-title{margin:0 0 8px!important;font-size:13.5px!important;line-height:1.8!important;-webkit-line-clamp:2}body.bwoof-ui-v180 .cart-widget-side .mini_cart_item .quantity{margin-top:1px!important}body.bwoof-ui-v180 .cart-widget-side{z-index:2147483647!important;height:min(54svh, 520px)!important;max-height:calc(100svh - 132px - env(safe-area-inset-bottom, 0px))!important}body.bwoof-ui-v180 .cart-widget-side .widget_shopping_cart,body.bwoof-ui-v180 .cart-widget-side .widget_shopping_cart_content{flex:1 1 auto!important;height:100%!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-body{flex:1 1 auto!important;background:rgb(248 250 252 / .62)!important}body.bwoof-ui-v180 .cart-widget-side .bf-scroll-content{position:absolute!important;inset:0!important;overscroll-behavior:contain}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart :is(.cart-item-image,.bwoof-mini-cart-item>img,.bwoof-mini-cart-item>picture,.bwoof-mini-cart-item .cart-info~img,.bwoof-mini-cart-item .cart-info~picture){display:none!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart{width:100%!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .bwoof-mini-cart-item{grid-template-columns:minmax(0,1fr) 36px!important;width:100%!important;min-width:0!important;border:1px solid rgb(218 226 236 / .92)!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 7px 20px rgb(15 23 42 / .055)!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-item .cart-item-link{display:none!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product{grid-area:info;min-width:0!important;width:100%!important;padding:0!important;overflow:hidden!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product__title{position:relative!important;z-index:3!important;display:block!important;min-width:0!important;color:inherit!important;text-decoration:none!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product .bf-entities-title{min-width:0!important;overflow-wrap:anywhere}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product :is(.variation,.bf-product-detail){max-width:100%!important;margin:5px 0!important;color:#64748b!important;font-size:11.5px!important;line-height:1.55!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product .quantity{display:inline-flex!important;align-items:center!important;max-width:100%!important;min-height:29px!important;margin:2px 0 0!important;padding:4px 9px!important;border:1px solid rgb(219 227 238 / .95)!important;border-radius:999px!important;background:rgb(248 250 252 / .96)!important;color:#475569!important;font-size:11.5px!important;font-weight:750!important;line-height:1.4!important;white-space:normal!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-item .remove{grid-area:remove!important;position:relative!important;inset:auto!important;z-index:5!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border:1px solid rgb(239 68 68 / .15)!important;background:rgb(254 242 242 / .96)!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer{display:block!important;padding:10px 12px calc(12px + env(safe-area-inset-bottom, 0px))!important;border-top:1px solid rgb(203 213 225 / .72)!important;box-shadow:0 -12px 30px rgb(15 23 42 / .075)!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer.bf-cart-empty{display:none!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:34px!important;margin:0 0 8px!important;padding:0 2px!important;border:0!important;color:#64748b!important;font-size:12px!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart__total .amount{color:#172033!important;font-size:14px!important;font-weight:900!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-actions{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-actions>a{position:relative!important;z-index:9!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:9px 10px!important;border-radius:14px!important;font-size:12.5px!important;font-weight:850!important;line-height:1.35!important;text-align:center!important;white-space:normal!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-actions__cart,.btn-cart){border:1px solid rgb(148 163 184 / .4)!important;background:rgb(248 250 252 / .98)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .95),0 5px 14px rgb(15 23 42 / .055)!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-actions__checkout,.checkout){border:1px solid rgb(15 103 199 / .14)!important;background:linear-gradient(135deg,#2B84E4 0%,var(--boof-accent,#0A6AD1) 55%,#075BB8 100%)!important;box-shadow:0 9px 22px rgb(10 106 209 / .24),inset 0 1px 0 rgb(255 255 255 / .16)!important}}@media (max-width:380px){body.bwoof-ui-v180 .cart-widget-side{height:min(56svh, 500px)!important;min-height:300px!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-actions{grid-template-columns:1fr 1fr!important;gap:7px!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-actions>a{min-height:44px!important;padding-inline:7px!important;font-size:12px!important}}@media (max-width:767px){body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart img,body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart picture,body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart source,body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .cart-item-image{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}body.bwoof-ui-v180 .cart-widget-side{--bwoof-cart-toolbar-space:calc(84px + env(safe-area-inset-bottom, 0px));top:auto!important;right:10px!important;bottom:var(--bwoof-cart-toolbar-space)!important;left:10px!important;width:auto!important;max-height:min(74svh, 610px)!important;border:1px solid rgb(214 224 237 / .9)!important;border-radius:28px!important;background:radial-gradient(circle at 92% 0%,rgb(24 131 238 / .075),transparent 32%),rgb(255 255 255 / .975)!important;box-shadow:0 26px 70px rgb(15 23 42 / .22),0 3px 12px rgb(15 23 42 / .07),inset 0 1px 0 rgb(255 255 255 / .98)!important;overflow:hidden!important;backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important}body.bwoof-ui-v180 .cart-widget-side .bf-heading{min-height:70px!important;padding:25px 18px 11px!important;border-bottom:1px solid rgb(226 232 240 / .78)!important;background:transparent!important}body.bwoof-ui-v180 .cart-widget-side .bf-heading::before{top:9px!important;width:52px!important;height:5px!important;background:rgb(100 116 139 / .22)!important}body.bwoof-ui-v180 .cart-widget-side .bf-heading .title{color:#172033!important;font-size:17px!important;font-weight:900!important;letter-spacing:-.025em!important}body.bwoof-ui-v180 .cart-widget-side .bf-heading .close-side-widget>a{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:1px solid rgb(203 213 225 / .72)!important;border-radius:13px!important;background:rgb(255 255 255 / .76)!important;color:#334155!important;box-shadow:0 5px 16px rgb(15 23 42 / .06),inset 0 1px 0 #fff!important}body.bwoof-ui-v180 .cart-widget-side .widget_shopping_cart,body.bwoof-ui-v180 .cart-widget-side .widget_shopping_cart_content{max-height:calc(min(74svh, 610px) - 70px)!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-body{height:auto!important;max-height:min(44svh, 360px)!important}body.bwoof-ui-v180 .cart-widget-side .bf-scroll-content{max-height:min(44svh, 360px)!important;scrollbar-width:thin;scrollbar-color:rgb(100 116 139 / .22) #fff0}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-overview{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#64748b!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-overview__eyebrow{font-size:11.5px!important;font-weight:750!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-overview__count{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:3px 9px!important;border:1px solid rgb(10 106 209 / .12)!important;border-radius:999px!important;background:rgb(10 106 209 / .07)!important;color:var(--boof-accent,#0A6AD1)!important;font-size:10.5px!important;font-weight:850!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart{display:grid!important;margin:0!important;padding:0!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .bwoof-mini-cart-item{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;grid-template-areas:"info remove"!important;align-items:start!important;min-height:0!important;margin:0!important;border:1px solid rgb(218 226 236 / .82)!important;background:linear-gradient(145deg,rgb(255 255 255 / .99),rgb(248 250 252 / .9))!important;box-shadow:0 6px 18px rgb(15 23 42 / .045),inset 0 1px 0 #fff!important;overflow:hidden!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .bwoof-mini-cart-item::before{content:"";position:absolute;top:11px;right:0;width:3px;height:34px;border-radius:999px 0 0 999px;background:linear-gradient(180deg,#2B84E4,var(--boof-accent,#0A6AD1));opacity:.82}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product__title{margin:0 0 8px!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product .bf-entities-title{display:-webkit-box!important;margin:0!important;overflow:hidden!important;color:#263449!important;font-weight:800!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-meta{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px 8px!important;margin-top:2px!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-meta__qty,body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-meta__price{display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:3px 9px!important;border-radius:999px!important;font-size:11px!important;line-height:1.3!important;white-space:nowrap!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-meta__qty{border:1px solid rgb(203 213 225 / .68)!important;background:rgb(248 250 252 / .94)!important;color:#64748b!important;font-weight:700!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-meta__price{border:1px solid rgb(10 106 209 / .11)!important;background:rgb(10 106 209 / .065)!important;color:var(--boof-accent,#0A6AD1)!important;font-weight:900!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-meta__price .amount{color:inherit!important;font-weight:inherit!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product>.quantity:not(.bwoof-mini-cart-meta){display:none!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-item .remove{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;border:1px solid rgb(244 63 94 / .12)!important;border-radius:10px!important;background:rgb(255 241 242 / .78)!important;color:#e05265!important;font-size:18px!important;box-shadow:none!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer{position:relative!important;z-index:9!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom, 0px))!important;box-shadow:0 -10px 28px rgb(15 23 42 / .06)!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-total{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important;border:1px solid rgb(218 226 236 / .82)!important;border-radius:14px!important;background:linear-gradient(135deg,rgb(248 250 252 / .95),rgb(239 246 255 / .82))!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-total__label,:where(.bwoof-mini-cart-total)>strong){color:#64748b!important;font-size:11.5px!important;font-weight:750!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-total__value,:where(.bwoof-mini-cart-total)>.amount){color:#075BB8!important;font-size:14.5px!important;font-weight:950!important;line-height:1.2!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-total__value,:where(.bwoof-mini-cart-total)>.amount) .amount{color:inherit!important;font-weight:inherit!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-actions{display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-actions>a{width:100%!important;min-width:0!important;margin:0!important;text-decoration:none!important;text-transform:none!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-actions__checkout,.checkout){padding:10px 15px!important;border:1px solid rgb(15 103 199 / .12)!important;background:linear-gradient(135deg,#2B84E4 0%,#0A6AD1 52%,#075BB8 100%)!important;color:#fff!important;font-weight:900!important;box-shadow:0 10px 22px rgb(10 106 209 / .24),inset 0 1px 0 rgb(255 255 255 / .2)!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-actions__checkout,.checkout)::after{content:"‹";display:inline-grid;place-items:center;width:22px;height:22px;margin-inline-start:8px;border-radius:50%;background:rgb(255 255 255 / .14);font-size:18px;line-height:1}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-actions__cart,.btn-cart){padding:7px 12px!important;border:1px solid rgb(203 213 225 / .72)!important;background:rgb(255 255 255 / .72)!important;color:#475569!important;font-weight:800!important;box-shadow:inset 0 1px 0 #fff!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-actions>a:active{transform:translateY(1px) scale(.995)!important}}@media (max-width:380px){body.bwoof-ui-v180 .cart-widget-side{right:7px!important;left:7px!important;border-radius:24px!important}body.bwoof-ui-v180 .cart-widget-side .bf-scroll-content{padding-inline:10px!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer{padding-inline:10px!important}}@media (max-width:767px){body.bwoof-ui-v180 :is(.cart-widget-side){--bwoof-modal-w:min(calc(100vw - 24px), 520px);--bf-side-hidden-w:var(--bwoof-modal-w);position:fixed!important;top:44%!important;right:auto!important;bottom:auto!important;left:50%!important;z-index:2147483647!important;width:var(--bwoof-modal-w)!important;max-width:var(--bwoof-modal-w)!important;margin:0!important;border:1px solid rgb(214 224 237 / .92)!important;border-radius:27px!important;background:radial-gradient(circle at 88% -8%,rgb(35 148 255 / .09),transparent 34%),rgb(255 255 255 / .975)!important;box-shadow:0 28px 80px rgb(15 23 42 / .25),0 4px 16px rgb(15 23 42 / .08),inset 0 1px 0 rgb(255 255 255 / .98)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important;transform:translate3d(-50%,calc(-50% + 22px),0) scale(.975)!important;transform-origin:50% 55%!important;transition:opacity .22s ease,transform .34s cubic-bezier(.2,.8,.2,1),visibility .22s ease!important;backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important}body.bwoof-ui-v180 :is(.cart-widget-side).bf-left,body.bwoof-ui-v180 :is(.cart-widget-side).bf-right{transform:translate3d(-50%,calc(-50% + 22px),0) scale(.975)!important}body.bwoof-ui-v180 :is(.cart-widget-side).bf-opened{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(-50%,-50%,0) scale(1)!important}body.bwoof-ui-v180 :is(.cart-widget-side) .bf-heading{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:66px!important;margin:0!important;padding:23px 18px 11px!important;border-bottom:1px solid rgb(226 232 240 / .82)!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 250 252 / .72))!important}body.bwoof-ui-v180 :is(.cart-widget-side) .bf-heading::before{content:""!important;position:absolute!important;top:9px!important;left:50%!important;width:48px!important;height:5px!important;border-radius:999px!important;background:rgb(100 116 139 / .20)!important;transform:translateX(-50%)!important}body.bwoof-ui-v180 :is(.cart-widget-side) .bf-heading .title{margin:0!important;color:#172033!important;font-size:17px!important;font-weight:900!important;line-height:1.35!important;letter-spacing:-.02em!important}body.bwoof-ui-v180 :is(.cart-widget-side) .bf-heading .close-side-widget{margin:0!important}body.bwoof-ui-v180 :is(.cart-widget-side) .bf-heading .close-side-widget>a{display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid rgb(203 213 225 / .72)!important;border-radius:13px!important;background:rgb(255 255 255 / .78)!important;color:#334155!important;box-shadow:0 5px 15px rgb(15 23 42 / .055),inset 0 1px 0 #fff!important}body.bwoof-ui-v180 :is(.cart-widget-side) .bf-heading .close-side-widget .bf-action-text{display:none!important}body.bwoof-ui-v180 .cart-widget-side{height:auto!important;min-height:0!important;max-height:min(72svh, 620px)!important}body.bwoof-ui-v180 .cart-widget-side .widget_shopping_cart,body.bwoof-ui-v180 .cart-widget-side .widget_shopping_cart_content{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important;max-height:calc(min(72svh, 620px) - 66px)!important;overflow:hidden!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-body{position:relative!important;flex:0 1 auto!important;width:100%!important;min-height:0!important;max-height:min(39svh, 330px)!important;overflow:hidden!important;background:linear-gradient(180deg,rgb(248 250 252 / .54),rgb(255 255 255 / .72))!important}body.bwoof-ui-v180 .cart-widget-side .bf-scroll-content{position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-height:min(39svh, 330px)!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-overview{margin:0 0 11px!important;padding:0 2px!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart{gap:10px!important}body.bwoof-ui-v180 .cart-widget-side .woocommerce-mini-cart .bwoof-mini-cart-item{grid-template-columns:minmax(0,1fr) 34px!important;gap:10px!important;padding:13px!important;border-radius:16px!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-product .bf-entities-title{font-size:13px!important;line-height:1.7!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer{flex:0 0 auto!important;width:100%!important;margin:0!important;padding:14px 16px 16px!important;border-top:1px solid rgb(203 213 225 / .7)!important;background:rgb(255 255 255 / .985)!important;box-shadow:0 -10px 28px rgb(15 23 42 / .055)!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-total{min-height:44px!important;margin-bottom:10px!important;padding:8px 11px!important}body.bwoof-ui-v180 .cart-widget-side .bwoof-mini-cart-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-actions__checkout,.checkout){order:1!important;min-height:49px!important;border-radius:14px!important;font-size:13.5px!important}body.bwoof-ui-v180 .cart-widget-side :is(.bwoof-mini-cart-actions__cart,.btn-cart){order:2!important;min-height:40px!important;border-radius:12px!important;font-size:12px!important}html:has(body.bwoof-ui-v180 :is(.cart-widget-side).bf-opened) .bf-close-side{z-index:2147483000!important}}@media (max-width:390px){body.bwoof-ui-v180 :is(.cart-widget-side){--bwoof-modal-w:calc(100vw - 14px);top:43%!important;border-radius:23px!important}body.bwoof-ui-v180 .cart-widget-side .bf-scroll-content,body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer{padding-inline:12px!important}}@media (max-height:650px) and (max-width:767px){body.bwoof-ui-v180 :is(.cart-widget-side){top:48%!important;max-height:calc(100svh - 34px)!important}body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-body,body.bwoof-ui-v180 .cart-widget-side .bf-scroll-content{max-height:31svh!important}}@media (max-width:1024px){body.bwoof-ui-v180 .mobile-nav.bf-side-hidden{--bwoof-mobile-menu-w:min(calc(100vw - 20px), 500px);--bf-side-hidden-w:var(--bwoof-mobile-menu-w);position:fixed!important;top:46%!important;right:auto!important;bottom:auto!important;left:50%!important;z-index:2147483600!important;display:flex!important;flex-direction:column!important;width:var(--bwoof-mobile-menu-w)!important;max-width:var(--bwoof-mobile-menu-w)!important;height:auto!important;min-height:0!important;max-height:min(78svh, 720px)!important;margin:0!important;overflow:hidden!important;border:1px solid rgb(214 224 237 / .92)!important;border-radius:28px!important;background:radial-gradient(circle at 86% -6%,rgb(36 148 255 / .11),transparent 34%),rgb(255 255 255 / .975)!important;box-shadow:0 30px 84px rgb(15 23 42 / .25),0 4px 18px rgb(15 23 42 / .08),inset 0 1px 0 rgb(255 255 255 / .98)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate3d(-50%,calc(-50% + 20px),0) scale(.975)!important;transform-origin:50% 55%!important;transition:opacity .22s ease,transform .34s cubic-bezier(.2,.8,.2,1),visibility .22s ease!important;backdrop-filter:blur(24px) saturate(155%)!important;-webkit-backdrop-filter:blur(24px) saturate(155%)!important}body.bwoof-ui-v180 .mobile-nav.bf-side-hidden.bf-left,body.bwoof-ui-v180 .mobile-nav.bf-side-hidden.bf-right{transform:translate3d(-50%,calc(-50% + 20px),0) scale(.975)!important}body.bwoof-ui-v180 .mobile-nav.bf-side-hidden.bf-opened{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate3d(-50%,-50%,0) scale(1)!important}body.bwoof-ui-v180 .mobile-nav .bf-heading{position:relative!important;z-index:8!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:72px!important;margin:0!important;padding:19px 17px 13px!important;border-bottom:1px solid rgb(226 232 240 / .82)!important;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(248 250 252 / .76))!important}body.bwoof-ui-v180 .mobile-nav .bf-heading::before{content:"";position:absolute;top:8px;left:50%;width:46px;height:4px;border-radius:999px;background:rgb(100 116 139 / .2);transform:translateX(-50%)}body.bwoof-ui-v180 .mobile-nav .bwoof-mobile-nav-heading{display:grid;gap:2px;min-width:0}body.bwoof-ui-v180 .mobile-nav .bwoof-mobile-nav-heading strong{color:#172033;font-size:16px;font-weight:900;line-height:1.35}body.bwoof-ui-v180 .mobile-nav .bwoof-mobile-nav-heading span{overflow:hidden;color:#64748b;font-size:10.5px;font-weight:650;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}body.bwoof-ui-v180 .mobile-nav .close-side-widget{flex:0 0 auto!important;margin:0!important}body.bwoof-ui-v180 .mobile-nav .close-side-widget>a{display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid rgb(203 213 225 / .7)!important;border-radius:13px!important;background:rgb(255 255 255 / .78)!important;color:#334155!important;box-shadow:0 5px 15px rgb(15 23 42 / .055),inset 0 1px 0 #fff!important}body.bwoof-ui-v180 .mobile-nav .close-side-widget .bf-action-text{display:none!important}body.bwoof-ui-v180 .mobile-nav .searchform{position:relative!important;z-index:7!important;flex:0 0 auto!important;width:auto!important;margin:12px 14px 8px!important;overflow:hidden!important;border:1px solid rgb(190 203 219 / .75)!important;border-radius:15px!important;background:rgb(248 250 252 / .82)!important;box-shadow:0 7px 20px rgb(15 23 42 / .045),inset 0 1px 0 rgb(255 255 255 / .9)!important}body.bwoof-ui-v180 .mobile-nav .searchform input[type="text"],body.bwoof-ui-v180 .mobile-nav .searchform input[type="search"]{height:50px!important;padding-block:0!important;padding-inline:14px 50px!important;border:0!important;background:transparent!important;color:#172033!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}body.bwoof-ui-v180 .mobile-nav .searchsubmit{position:absolute!important;top:5px!important;inset-inline-end:5px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:12px!important;background:rgb(10 106 209 / .085)!important;color:var(--boof-accent,#0A6AD1)!important;box-shadow:none!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mob-tab{flex:0 0 auto!important;gap:5px!important;margin:4px 14px 8px!important;padding:4px!important;border:1px solid rgb(203 213 225 / .62)!important;border-radius:14px!important;background:rgb(241 245 249 / .8)!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mob-tab>li>a{min-height:40px!important;padding:7px 10px!important;border:0!important;border-radius:10px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mob-tab>li.bf-active>a,body.bwoof-ui-v180 .mobile-nav .bf-nav-mob-tab>li.active>a{background:#fff!important;color:var(--boof-accent,#0A6AD1)!important;box-shadow:0 4px 12px rgb(15 23 42 / .07)!important}body.bwoof-ui-v180 .mobile-nav>:is(.bf-nav-mobile,.widgetarea-mobile,.create-nav-msg){flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile{margin:0!important;padding:8px 12px 14px!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile>li,body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile>li>ul li{position:relative!important;margin:3px 0!important;border:0!important;border-radius:13px!important;background:transparent!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile>li>a,body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile>li>ul li>a{min-height:46px!important;padding:9px 13px!important;border:0!important;border-radius:12px!important;color:#334155!important;font-size:13px!important;font-weight:750!important;line-height:1.5!important;text-transform:none!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile li.menu-item-has-children>a{padding-inline-end:52px!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile>li:not(.bf-with-icon)>a::before{content:"";flex:0 0 7px;width:7px;height:7px;margin-inline-end:10px;border-radius:50%;background:rgb(10 106 209 / .28);box-shadow:0 0 0 4px rgb(10 106 209 / .07)}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile>li:is(.current-menu-item,.current-menu-ancestor)>a,body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile>li>a:active{background:rgb(10 106 209 / .075)!important;color:var(--boof-accent,#0A6AD1)!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile .bf-nav-opener{position:absolute!important;top:5px!important;inset-inline-end:5px!important;display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border:1px solid rgb(203 213 225 / .62)!important;border-radius:11px!important;background:rgb(255 255 255 / .72)!important;color:#64748b!important;box-shadow:inset 0 1px 0 #fff!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile .bf-nav-opener.bf-active{border-color:rgb(10 106 209 / .18)!important;background:rgb(10 106 209 / .09)!important;color:var(--boof-accent,#0A6AD1)!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile :is(.bf-sub-menu,.sub-sub-menu){margin:2px 9px 6px!important;padding:5px 7px!important;border:0!important;border-inline-start:2px solid rgb(10 106 209 / .15)!important;border-radius:0 0 12px 12px!important;background:rgb(248 250 252 / .72)!important;box-shadow:none!important}body.bwoof-ui-v180 .mobile-nav .bf-nav-mobile :is(.bf-sub-menu,.sub-sub-menu) a{min-height:42px!important;padding-block:7px!important;color:#526071!important;font-size:12px!important;font-weight:700!important;text-transform:none!important}body.bwoof-ui-v180 .mobile-nav .widgetarea-mobile{padding:10px 14px 16px!important}body.bwoof-ui-v180 .mobile-nav .create-nav-msg{margin:10px 14px 16px!important;padding:14px!important;border:1px dashed rgb(148 163 184 / .55)!important;border-radius:14px!important;background:rgb(248 250 252 / .76)!important;color:#64748b!important;font-size:12px!important;line-height:1.8!important}body.bwoof-ui-v180 .bf-close-side.bf-close-side-opened{z-index:2147483500!important;background:rgb(15 23 42 / .42)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}}@media (max-width:390px){body.bwoof-ui-v180 .mobile-nav.bf-side-hidden{--bwoof-mobile-menu-w:calc(100vw - 12px);top:47%!important;max-height:min(82svh, 700px)!important;border-radius:24px!important}body.bwoof-ui-v180 .mobile-nav .bf-heading{padding-inline:13px!important}body.bwoof-ui-v180 .mobile-nav .bwoof-mobile-nav-heading span{max-width:220px}}@media (max-height:650px) and (max-width:1024px){body.bwoof-ui-v180 .mobile-nav.bf-side-hidden{top:50%!important;max-height:calc(100svh - 24px)!important}}body.bwoof-minimal-dots-bg{background-color:#fff}body.bwoof-minimal-dots-bg .main-page-wrapper{--bwoof-dot-color:var(--bwoof-pattern-dot-desktop, rgb(18 87 145 / 10%));background-color:#fff!important;background-image:radial-gradient(circle at 1px 1px,var(--bwoof-dot-color) 1.05px,transparent 1.25px),linear-gradient(180deg,rgb(255 255 255 / .12),rgb(255 255 255 / .02) 28%,rgb(255 255 255 / .02) 72%,rgb(255 255 255 / .14))!important;background-size:18px 18px,100% 100%!important;background-position:0 0,0 0!important;background-repeat:repeat,no-repeat!important}body.bwoof-minimal-dots-bg :is(.bf-product .product-wrapper,.product-grid-item .product-wrapper,.cart-totals-inner,.checkout-order-review,.woocommerce-MyAccount-content,.bf-my-account-sidebar,.bwoof-drawer__panel,.cart-widget-side){background-color:rgb(255 255 255 / .96)}@media (max-width:767px){body.bwoof-minimal-dots-bg .main-page-wrapper{--bwoof-dot-color:var(--bwoof-pattern-dot-mobile, rgb(18 87 145 / 6%));background-size:20px 20px,100% 100%!important}}body.bwoof-minimal-dots-bg.global-color-scheme-light .main-page-wrapper{--bwoof-dot-color:var(--bwoof-pattern-dot-desktop, rgb(18 87 145 / 10%))}body.bwoof-minimal-dots-bg.bf-dark .main-page-wrapper{--bwoof-dot-color:var(--bwoof-pattern-dot-dark, rgb(116 180 235 / 16%))}@media (max-width:767px){body.bwoof-minimal-dots-bg.global-color-scheme-light .main-page-wrapper{--bwoof-dot-color:var(--bwoof-pattern-dot-mobile, rgb(18 87 145 / 6%))}body.bwoof-minimal-dots-bg.bf-dark .main-page-wrapper{--bwoof-dot-color:var(--bwoof-pattern-dot-dark-mobile, rgb(116 180 235 / 10%))}}@media (max-width:1024px){.bwm-header.boof-header.boof-is-fixed .bwm-main-header{top:calc(var(--boof-fixed-top, 0px) + 10px)!important;padding-top:0!important}.bwm-header.boof-header.boof-is-fixed .bwm-main-header{transform:translate3d(0,0,0);opacity:1;transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .18s ease;will-change:transform}.bwm-header.boof-header.boof-is-fixed.boof-mobile-header-hidden .bwm-main-header{transform:translate3d(0,calc(-100% - 24px),0);opacity:0;pointer-events:none}}@media (max-width:1024px) and (prefers-reduced-motion:reduce){.bwm-header.boof-header.boof-is-fixed .bwm-main-header{transition:none!important}}.boof-header .bf-nav-header>li:hover>a,.boof-header .bf-nav-header>li.current-menu-item>a,.boof-header .bf-nav-header>li.current-menu-ancestor>a{color:#0A6AD1!important;background-color:color-mix(in srgb,#0A6AD1 8%,#fff)!important}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform{--bf-form-brd-color:color-mix(in srgb, #0A6AD1 34%, #dfe7ee);--bf-form-brd-color-focus:#0A6AD1}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchsubmit,body.bwoof-ui-v180 .mobile-nav .searchsubmit,.bwoof-ui-v180 .bwoof-mobile-search-form button{color:#0A6AD1!important;background:color-mix(in srgb,#0A6AD1 10%,#fff)!important}@media (max-width:767px){.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform input[type="text"],.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform input[type="search"],.bwoof-ui-v180 .bwoof-mobile-search-form input[type="search"],body.bwoof-ui-v180 .mobile-nav .searchform input[type="text"],body.bwoof-ui-v180 .mobile-nav .searchform input[type="search"]{min-width:0!important;max-width:100%!important}.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform input::placeholder,.bwoof-ui-v180 .bwoof-mobile-search-form input::placeholder,body.bwoof-ui-v180 .mobile-nav .searchform input::placeholder{font-size:clamp(11.5px, 3.15vw, 13px)!important;font-weight:500!important;line-height:1.35!important;opacity:.72!important;text-overflow:ellipsis}}@media (max-width:360px){.boof-header :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform input::placeholder,.bwoof-ui-v180 .bwoof-mobile-search-form input::placeholder,body.bwoof-ui-v180 .mobile-nav .searchform input::placeholder{font-size:11px!important}}@media (min-width:1025px){body.bwoof-ui-v180 .bwm-header.boof-header{background:transparent!important}body.bwoof-minimal-dots-bg .bf-page-wrapper.website-wrapper{--bwoof-dot-color:var(--bwoof-pattern-dot-desktop, rgb(18 87 145 / 10%));background-color:#fff!important;background-image:radial-gradient(circle at 1px 1px,var(--bwoof-dot-color) 1.05px,transparent 1.25px),linear-gradient(180deg,rgb(255 255 255 / .12),rgb(255 255 255 / .02) 28%,rgb(255 255 255 / .02) 72%,rgb(255 255 255 / .14))!important;background-size:18px 18px,100% 100%!important;background-position:0 0,0 0!important;background-repeat:repeat,no-repeat!important}body.bwoof-minimal-dots-bg .main-page-wrapper{background-color:transparent!important;background-image:none!important}body.bwoof-ui-v180 .bwm-header.boof-header{margin-bottom:0!important;background-color:transparent!important;background-image:none!important}body.bwoof-ui-v180 .bwm-header.boof-header>.bwm-main-header,body.bwoof-ui-v180 .bwm-header.boof-header>.bwm-main-header>.bwm-row{background-color:transparent!important;background-image:none!important}body.bwoof-minimal-dots-bg{--bwoof-dot-color:var(--bwoof-pattern-dot-desktop, rgb(18 87 145 / 10%));background-color:#fff!important;background-image:radial-gradient(circle at 1px 1px,var(--bwoof-dot-color) 1.05px,transparent 1.25px),linear-gradient(180deg,rgb(255 255 255 / .08),#fff0 34%,#fff0 72%,rgb(255 255 255 / .08))!important;background-size:18px 18px,100% 100%!important;background-position:0 0,0 0!important;background-repeat:repeat,no-repeat!important}body.bwoof-minimal-dots-bg :is(.bf-page-wrapper.website-wrapper,.main-page-wrapper){background-color:transparent!important;background-image:none!important}body.bwoof-minimal-dots-bg .bf-page-wrapper.website-wrapper>.main-page-wrapper{background:transparent!important}body.bwoof-ui-v180 .bwm-header.boof-header :is(.bwm-general-header,.bwm-header-bottom){background:rgb(255 255 255 / .58)!important}}body.bwoof-ui-v180{--bwoof-popup-edge:clamp(14px, 1.8vw, 28px);--bwoof-popup-pad:clamp(18px, 2vw, 28px);--bwoof-popup-bg:rgba(255,255,255,.82);--bwoof-popup-bg-strong:rgba(255,255,255,.9);--bwoof-popup-border:rgba(255,255,255,.78);--bwoof-popup-outline:rgba(148,163,184,.26);--bwoof-popup-shadow:0 24px 68px rgba(15,23,42,.18), 0 4px 16px rgba(15,23,42,.07), inset 0 1px 0 rgba(255,255,255,.88);--bwoof-popup-blur:20px}body.bwoof-ui-v180 .mfp-wrap:not(.mfp-gallery) .bf-popup,body.bwoof-ui-v180 .popup-quick-view,body.bwoof-ui-v180 .bf-age-verify,body.bwoof-ui-v180 .bf-cookies-popup,body.bwoof-ui-v180 .bwoof-drawer__panel{--bf-popup-brd-radius:var(--bwoof-popup-radius) !important;--bf-popup-padding:var(--bwoof-popup-pad) !important;border:1px solid var(--bwoof-popup-outline)!important;border-radius:var(--bwoof-popup-radius)!important;background:linear-gradient(145deg,rgb(255 255 255 / .28),rgb(255 255 255 / .04)),var(--bwoof-popup-bg)!important;box-shadow:var(--bwoof-popup-shadow)!important;backdrop-filter:blur(var(--bwoof-popup-blur)) saturate(145%)!important;-webkit-backdrop-filter:blur(var(--bwoof-popup-blur)) saturate(145%)!important;overflow:hidden}body.bwoof-ui-v180 .mfp-wrap:not(.mfp-gallery) .mfp-content{box-sizing:border-box;max-width:100vw;padding-block:var(--bwoof-popup-edge)!important;padding-inline:var(--bwoof-popup-edge)!important}body.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden,.bf-side-hidden-cat,.bwoof-drawer__panel){border:1px solid var(--bwoof-popup-outline)!important;border-radius:var(--bwoof-popup-radius)!important;background:linear-gradient(145deg,rgb(255 255 255 / .24),rgb(255 255 255 / .04)),var(--bwoof-popup-bg)!important;box-shadow:var(--bwoof-popup-shadow)!important;backdrop-filter:blur(var(--bwoof-popup-blur)) saturate(145%)!important;-webkit-backdrop-filter:blur(var(--bwoof-popup-blur)) saturate(145%)!important}body.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden) .bf-heading,body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer,body.bwoof-ui-v180 .bwoof-drawer__header{background:rgb(255 255 255 / .52)!important;border-color:rgb(203 213 225 / .55)!important;backdrop-filter:blur(10px) saturate(130%)!important;-webkit-backdrop-filter:blur(10px) saturate(130%)!important}body.bwoof-ui-v180 .bwoof-drawer__body{padding:var(--bwoof-popup-pad)!important}body.bwoof-ui-v180 .cart-widget-side .bf-scroll-content,body.bwoof-ui-v180 .cart-widget-side .shopping-cart-widget-footer{padding-inline:var(--bwoof-popup-pad)!important}@media (min-width:768px){body.bwoof-ui-v180 .bf-side-hidden:not(.login-form-side):not(.cart-widget-side):not(.mobile-nav){top:calc(var(--bf-admin-bar-h, 0px) + var(--bwoof-popup-edge))!important;bottom:var(--bwoof-popup-edge)!important;max-height:calc(100dvh - var(--bf-admin-bar-h, 0px) - (var(--bwoof-popup-edge) * 2))!important}body.bwoof-ui-v180 .bf-side-hidden.bf-right:not(.login-form-side):not(.cart-widget-side):not(.mobile-nav){right:var(--bwoof-popup-edge)!important}body.bwoof-ui-v180 .bf-side-hidden.bf-left:not(.login-form-side):not(.cart-widget-side):not(.mobile-nav){left:var(--bwoof-popup-edge)!important}}@media (max-width:1024px){body.bwoof-ui-v180{--bwoof-popup-edge:14px;--bwoof-popup-pad:18px;--bwoof-popup-blur:17px}body.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden){max-width:calc(100vw - (var(--bwoof-popup-edge) * 2))!important}}@media (max-width:576px){body.bwoof-ui-v180{--bwoof-popup-edge:10px;--bwoof-popup-pad:14px;--bwoof-popup-blur:14px}body.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden){width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;border-radius:var(--bwoof-popup-radius)!important}body.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden) .bf-heading{padding-inline:var(--bwoof-popup-pad)!important}body.bwoof-ui-v180 .mfp-wrap:not(.mfp-gallery) .mfp-content{padding:var(--bwoof-popup-edge)!important}}body.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden,.bwoof-drawer__panel,.bf-cookies-popup,.bf-age-verify,.popup-quick-view),body.bwoof-ui-v180 .mfp-wrap:not(.mfp-gallery) .bf-popup{border-radius:12px!important}@media (prefers-reduced-transparency:reduce){body.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden,.bwoof-drawer__panel,.bf-cookies-popup,.bf-age-verify,.popup-quick-view),body.bwoof-ui-v180 .mfp-wrap:not(.mfp-gallery) .bf-popup{background:rgb(255 255 255 / .96)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.single-product .product_meta .sku_wrapper,.single-product .product-images .bf-product-sku,.woocommerce-shop .bf-product-sku,.woocommerce.archive .bf-product-sku,.bf-search-results .bf-suggestion-sku,.woocommerce .products .bf-product-sku,.cart-widget-side .bf-product-sku{display:none!important}:root{--bwoof-mobile-toolbar-height:64px;--bwoof-mobile-toolbar-bottom:10px;--bwoof-mobile-sticky-gap:16px}@media (max-width:767px){body.sticky-toolbar-on{padding-bottom:calc(var(--bwoof-mobile-toolbar-height) + var(--bwoof-mobile-toolbar-bottom) + 22px + env(safe-area-inset-bottom, 0px))!important}.bf-toolbar{height:var(--bwoof-mobile-toolbar-height)!important;bottom:calc(var(--bwoof-mobile-toolbar-bottom) + env(safe-area-inset-bottom, 0px))!important;background:rgb(255 255 255 / .97)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 6px 20px rgb(15 23 42 / .11)!important}.bwm-header.boof-header .bwm-header-bottom::before,.boof-header .bwm-general-header::before,body.bwoof-ui-v180 :is(.cart-widget-side,.mobile-nav.bf-side-hidden,.bwoof-drawer__panel,.bf-cookies-popup,.bf-age-verify,.popup-quick-view),body.bwoof-ui-v180 .mfp-wrap:not(.mfp-gallery) .bf-popup{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bwm-header.boof-header,.bwm-header.boof-header *,.bf-toolbar,.bf-toolbar *{transition-duration:.12s!important}.bf-product,.product-grid-item{box-shadow:none}.bf-product img,.product-grid-item img,.woocommerce-product-gallery img{will-change:auto!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--bwoof-brand:var(--bwoof-primary, #125791);--boof-accent:var(--bwoof-primary, #125791);--bf-primary-color:#0A6AD1}.bwoof-quantity-caption{display:none}body.bwoof-ui-v180 .bf-action-btn.bf-style-text>a:has(>.bf-action-icon):has(>.bf-action-text){display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;line-height:1.45}body.bwoof-ui-v180 .bf-action-btn.bf-style-text>a:has(>.bf-action-icon):has(>.bf-action-text)>.bf-action-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin-inline-end:0}body.bwoof-ui-v180 .bf-action-btn.bf-style-text>a:has(>.bf-action-icon):has(>.bf-action-text)>.bf-action-text{line-height:1.45}@media (min-width:1025px){body .bwm-header.boof-header .bwm-row:is(.bwm-general-header,.bwm-header-bottom){background:transparent!important;border-bottom-color:transparent!important}body .bwm-header.boof-header .bwm-row:is(.bwm-general-header,.bwm-header-bottom)::before{content:""!important;display:block!important;position:absolute;inset:0;z-index:0;pointer-events:none;border-block-end:1px solid rgb(18 87 145 / .1);background:linear-gradient(115deg,rgb(249 252 255 / .97),rgb(238 246 252 / .95));-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9)}body .bwm-header.boof-header .bwm-row.bwm-header-bottom::before{background:rgb(247 251 255 / .96);-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}body .bwm-header.boof-header.boof-is-fixed .bwm-general-header{box-shadow:0 6px 24px rgb(18 47 75 / .08)!important}body .boof-header .bf-header-search-form .searchform{--bf-form-bg:rgba(255, 255, 255, .76);--bf-form-brd-color:rgba(18, 87, 145, .19);--bf-form-brd-color-focus:var(--bwoof-primary, #125791);box-shadow:0 3px 12px rgb(18 47 75 / .035),inset 0 1px 0 rgb(255 255 255 / .9)}body .boof-header .bf-header-search-form .searchform:focus-within{--bf-form-bg:rgba(255, 255, 255, .96);box-shadow:0 0 0 3px rgb(18 87 145 / .09)}body .boof-header .bf-header-search-form .searchform:not(.bf-search-loading) .searchsubmit{background:var(--bwoof-primary,#125791)!important;color:#fff!important;border-radius:12px!important}body .boof-header .bf-header-search-form .searchform:not(.bf-search-loading) .searchsubmit:hover{background:var(--bwoof-primary-hover,#0d4777)!important}body .boof-header :is(.bf-header-my-account,.bf-header-cart)>a{border:1px solid rgb(18 87 145 / .15);border-radius:12px;background:rgb(255 255 255 / .68);box-shadow:inset 0 1px 0 rgb(255 255 255 / .88);color:var(--bwoof-primary,#125791)}body .boof-header :is(.bf-header-my-account,.bf-header-cart)>a:hover{background:rgb(234 243 250 / .94);border-color:rgb(18 87 145 / .3)}body .boof-header .bf-header-cats .menu-opener{border:1px solid rgb(18 87 145 / .14);background:rgb(234 243 250 / .75)!important;color:var(--bwoof-primary,#125791)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}body .boof-header .bf-nav-header>li:is(:hover,.current-menu-item)>a{background:rgb(18 87 145 / .07);color:var(--bwoof-primary,#125791)}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){@media (min-width:1025px){body .bwm-header.boof-header .bwm-row.bwm-general-header::before{background:linear-gradient(115deg,rgb(255 255 255 / .76),rgb(235 246 255 / .66))}}@media (min-width:1025px){body .bwm-header.boof-header .bwm-row.bwm-header-bottom::before{background:rgb(247 251 255 / .78)}}}@media (min-width:768px){body.bwoof-ui-v180 .bwm-header.boof-header{padding-block:12px!important;box-sizing:border-box}body.bwoof-ui-v180 .bwm-header.boof-header>.bwm-main-header,body.bwoof-ui-v180 .bwm-header.boof-header>.bwoof-desktop-header-rescue{width:min(var(--boof-site-width, 1320px), calc(100% - 32px))!important;max-width:calc(100% - 32px)!important;margin-inline:auto!important;padding:0!important}body.bwoof-ui-v180 .bwm-header.boof-header.boof-is-fixed>.bwm-main-header{left:0!important;right:0!important;top:calc(var(--boof-fixed-top, 0px) + 12px)!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row:is(.bwm-general-header,.bwm-header-bottom){width:100%!important;max-width:none!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:12px!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row:is(.bwm-general-header,.bwm-header-bottom)::before{content:""!important;display:block!important;position:absolute;inset:0;z-index:0;pointer-events:none;border:1px solid rgb(162 191 215 / .45)!important;border-radius:inherit!important;background:linear-gradient(135deg,rgb(255 255 255 / .97),rgb(241 248 253 / .96))!important;box-shadow:0 10px 28px rgb(23 43 64 / .09),inset 0 1px 0 rgb(255 255 255 / .95)!important;backdrop-filter:blur(20px) saturate(145%)!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row>.container{max-width:100%!important;min-width:0}body.bwoof-ui-v180 .bwm-header.boof-header .bf-dropdown{max-width:calc(100vw - 32px)}body.bwoof-ui-v180 .bwm-header.boof-header>.bwoof-desktop-header-rescue .bwoof-fallback-header__inner{width:100%;max-width:100%}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row:is(.bwm-general-header,.bwm-header-bottom)::before{background:linear-gradient(135deg,rgb(255 255 255 / .82),rgb(235 246 254 / .74))!important}}}@media (min-width:1025px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2:not(.boof-nav-hidden)>.bwm-main-header>.bwm-row.bwm-general-header{border-radius:12px 12px 0 0!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row.bwm-header-bottom{border-radius:0 0 12px 12px!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row.bwm-header-bottom::before{box-shadow:0 12px 28px rgb(23 43 64 / .08),inset 0 1px 0 rgb(255 255 255 / .75)!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row.bwm-general-header:last-child{border-radius:12px!important}}@media print{body.bwoof-ui-v180 .bwm-header.boof-header{padding:0!important}body.bwoof-ui-v180 .bwm-header.boof-header>.bwm-main-header{position:static!important;width:100%!important;max-width:none!important;margin:0!important;top:auto!important}}@media (min-width:1025px){body.bwoof-ui-v180 .boof-header .bwm-general-header .bf-tools-text{min-width:0;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.bwoof-ui-v180 .boof-header .bwm-general-header .bf-cart-subtotal{max-width:20ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:768px) and (prefers-reduced-transparency:reduce){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row:is(.bwm-general-header,.bwm-header-bottom)::before{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-row .bwm-column{min-width:0;max-width:100%;margin-inline:0!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-row .bf-tools-element{min-width:44px;flex-shrink:0}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-row .bf-tools-icon{flex-shrink:0}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-row :is(.bf-header-search-form,.bf-header-search-form-mobile){min-width:0!important;max-width:100%!important;flex:1 1 0%!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-row :is(.bf-header-search-form,.bf-header-search-form-mobile) .searchform{width:100%;min-width:0}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-row :is(.bf-header-search-form,.bf-header-search-form-mobile) input{min-width:0;max-width:100%}@media (min-width:1025px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-row>.container{padding-inline:clamp(16px, 1.6vw, 24px)!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header-inner{gap:clamp(8px, 1vw, 16px)}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bwm-col-center{flex:1 1 0%;min-width:0}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header :is(.bwm-col-left,.bwm-col-right){gap:clamp(6px, .65vw, 10px);flex-wrap:wrap}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .site-logo{min-width:0;padding-inline:0}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-logo img{max-width:clamp(112px, 11vw, 150px);max-height:48px;object-fit:contain}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-header-bottom-inner{flex-wrap:wrap;gap:4px clamp(8px, 1vw, 16px);padding-block:4px}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-header-bottom .bwm-column{flex-wrap:wrap;gap:4px 8px}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-header-bottom .bwm-column:has(.bf-header-nav){flex:1 1 240px}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-header-bottom .bf-header-nav{min-width:0;max-width:100%;padding-inline:0}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-header-bottom .bf-nav-header{flex-wrap:wrap;gap:2px}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-header-bottom .bf-nav-header>li{min-width:0;max-width:100%}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-header-bottom .bf-nav-header>li>a{padding-inline:clamp(7px, .7vw, 12px);white-space:normal;overflow-wrap:anywhere;line-height:1.7}}@media (min-width:1025px) and (max-width:1199px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-tools-element>a{box-sizing:border-box;width:44px;min-width:44px;min-height:44px;padding-inline:0!important;gap:0}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header :is(.bf-tools-text,.bf-cart-subtotal){display:none}}@media (max-width:1024px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2{--bwoof-responsive-logo-width:clamp(80px, 25vw, 120px)}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-row>.container{padding-inline:clamp(10px, 2vw, 16px)!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header-inner{flex-wrap:wrap;gap:clamp(4px, 1vw, 8px);padding-block:8px}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header :is(.bwm-mobile-left,.bwm-mobile-right){flex:1 1 0%;min-width:44px;flex-wrap:wrap;gap:6px}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bwm-mobile-center{flex:0 1 var(--bwoof-responsive-logo-width);min-width:0;max-width:var(--bwoof-responsive-logo-width)}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bwm-col-mobile{flex-wrap:wrap;gap:6px}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .site-logo{min-width:0;max-width:var(--bwoof-responsive-logo-width);padding-inline:0!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-logo{min-width:0;max-width:100%}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-logo img{max-width:100%!important;max-height:40px;width:auto!important;height:auto!important;object-fit:contain}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header :is(.bf-tools-element,.bf-header-mobile-nav,.bf-header-search-mobile)>a{box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0!important;gap:0}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header :is(.bf-header-search-form,.bf-header-search-form-mobile) input{font-size:16px!important}}@media (min-width:768px) and (max-width:1024px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2{--bwoof-responsive-logo-width:clamp(104px, 14vw, 136px)}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header-inner{min-height:68px;gap:10px}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-logo img{max-height:44px}}@media (max-width:1024px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-tools-element:has(.bf-tools-icon) :is([class*="bf-tools-text"],.bf-cart-subtotal){display:none}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-tools-element.bf-style-text-only{flex-shrink:1;min-width:44px;max-width:100%}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-tools-element.bf-style-text-only>a{width:auto;max-width:100%;padding-inline:10px!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-tools-element.bf-style-text-only .bf-tools-text{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header-inner>.bwm-column.bwm-hidden-lg.bwm-empty-column:not(:has(>*)){display:none}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header-inner>.bwm-column.bwm-hidden-lg:has(>.site-logo):not(:has(>:not(.site-logo))){flex:0 0 auto;min-width:0;max-width:var(--bwoof-responsive-logo-width)}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header-inner>.bwm-column.bwm-hidden-lg:has(>:is(.bf-header-search-form,.bf-header-search-form-mobile)):not(:has(>:not(.bf-header-search-form,.bf-header-search-form-mobile))){flex:1 1 140px;min-width:0;max-width:100%;order:0}}@media (max-width:640px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header-inner>.bwm-column:has(>:is(.bf-header-search-form,.bf-header-search-form-mobile)):not(:has(.site-logo)):has(>:not(.bf-header-search-form,.bf-header-search-form-mobile)){flex:1 1 100%;min-width:0;order:2}}@media (max-width:1024px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2 .bwm-general-header .bf-tools-element.bf-style-text-only:not(:has(.bf-tools-icon)) .bf-tools-text{display:inline-block}}@media screen and (min-width:768px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row:is(.bwm-general-header,.bwm-header-bottom)::before{border-color:rgb(174 201 223 / .55)!important;background:linear-gradient(125deg,rgb(255 255 255 / .97),rgb(234 246 254 / .96))!important;box-shadow:0 12px 30px rgb(20 52 80 / .11),inset 0 1px 0 rgb(255 255 255 / .98),inset 0 -1px 0 rgb(255 255 255 / .5)!important}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row:is(.bwm-general-header,.bwm-header-bottom)::before{background:linear-gradient(125deg,rgb(255 255 255 / .76),rgb(229 244 255 / .4) 52%,rgb(247 252 255 / .62))!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important}}}@media screen and (min-width:1025px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2:is(:not(.boof-nav-hidden),.boof-nav-hidden)>.bwm-main-header>.bwm-row.bwm-general-header{border-radius:12px!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row.bwm-header-bottom{width:calc(100% - clamp(24px, 5vw, 72px))!important;max-width:none!important;margin:8px auto 0!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row.bwm-header-bottom::before{box-shadow:0 8px 22px rgb(20 52 80 / .09),inset 0 1px 0 rgb(255 255 255 / .96),inset 0 -1px 0 rgb(255 255 255 / .48)!important}}@media screen and (min-width:768px) and (prefers-reduced-transparency:reduce){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row:is(.bwm-general-header,.bwm-header-bottom)::before{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media screen and (min-width:1025px){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row.bwm-header-bottom{margin:0 auto!important;border-radius:0 0 12px 12px!important;transform:none!important;transform-origin:center top;opacity:1;visibility:visible;transition:transform .32s cubic-bezier(.22,.75,.25,1),opacity .22s ease,visibility 0s linear}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row.bwm-header-bottom::before{border-top:0!important;box-shadow:0 12px 24px rgb(20 52 80 / .09),inset 1px 0 0 rgb(255 255 255 / .5),inset -1px 0 0 rgb(255 255 255 / .5),inset 0 -1px 0 rgb(255 255 255 / .7)!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2.boof-nav-hidden>.bwm-main-header>.bwm-row.bwm-header-bottom{transform:translateY(-100%)!important;opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.6,1),opacity .2s ease,visibility 0s linear .28s}}@media screen and (min-width:1025px) and (prefers-reduced-motion:reduce){body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2>.bwm-main-header>.bwm-row.bwm-header-bottom{transition:none!important}body.bwoof-ui-v180 .bwm-header.boof-header.bwoof-desktop-v2.boof-nav-hidden>.bwm-main-header>.bwm-row.bwm-header-bottom{transform:none!important}}