.v5m-fbar[data-v5m-ssr]{display:none}
body.tax-product_cat .term-description:not(.v5m-full){max-height:96px;margin-bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent);}
.v5m-more{display:inline-block;margin:8px 0 6px;color:#2e7d32;font-weight:700;font-size:14px;background:none;border:0;padding:0;cursor:pointer;text-transform:none;letter-spacing:0;}
@media(max-width:768px),(pointer:coarse) and (max-height:500px){
body.v5m-cat .v5m-fbar{display:flex;gap:10px;margin:2px 0 16px;}
body.v5m-cat .v5m-fbtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#1b5e20;color:#fff;border:0;border-radius:12px;padding:13px 16px;font-size:15px;font-weight:700;cursor:pointer;}
body.v5m-cat .v5m-fbtn::before{content:"";width:18px;height:18px;flex:0 0 auto;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%272.4%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M3 5h18M6 12h12M10 19h4%27/%3E%3C/svg%3E");}
body.v5m-cat.v5m-open{overflow:hidden;}
body.v5m-cat .wd-sidebar.sidebar-container{position:fixed!important;top:0;left:0;bottom:0;width:88%!important;max-width:350px!important;z-index:100050!important;background:#fff!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;transform:translateX(-104%);visibility:hidden;box-shadow:6px 0 40px rgba(0,0,0,.28);padding:54px 16px 30px!important;margin:0!important;border-radius:0!important;}
body.v5m-cat.v5m-anim .wd-sidebar.sidebar-container{transition:transform .26s ease,visibility 0s linear .26s;}
body.v5m-cat.v5m-open .wd-sidebar.sidebar-container{transform:translateX(0);visibility:visible;transition-delay:0s;}
body.v5m-cat:not(.v5m-open) .wd-sidebar.sidebar-container{content-visibility:hidden;}
body.v5m-cat.v5m-anim:not(.v5m-open) .wd-sidebar.sidebar-container{transition:transform .26s ease,visibility 0s linear .26s,content-visibility 0s linear .26s;transition-behavior:allow-discrete;}
body.v5m-cat .wd-sidebar .widget-area{display:flex;flex-direction:column;min-width:0;}
body.v5m-cat .wd-sidebar .widget-area .widget_price_filter{order:1;min-width:0;}
body.v5m-cat .wd-sidebar .widget-area .widget_vita5_brand_filter{order:2;min-width:0;}
body.v5m-cat .wd-sidebar .widget-area .widget_product_categories{order:3;min-width:0;}
.v5m-x{position:fixed;top:0;left:0;width:88%;max-width:350px;height:48px;display:none;align-items:center;justify-content:space-between;padding:0 6px 0 16px;background:#fff;z-index:100051;border-bottom:1px solid #eee;box-sizing:border-box;transform:translateX(-104%);transition:transform .26s;}
body.v5m-cat.v5m-open .v5m-x{display:flex;transform:translateX(0);}
.v5m-x b{font-size:16px;color:#1b3a1b;}
.v5m-x button{background:none;border:0;font-size:30px;line-height:1;color:#888;padding:0 10px;cursor:pointer;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
body.v5m-cat .wd-sidebar .v5bf-item{margin:0!important;padding:0!important;}
body.v5m-cat .wd-sidebar .v5bf-item label{min-height:44px;padding:4px 0;margin:0;box-sizing:border-box;}
body.v5m-cat .wd-sidebar .v5bf-item .v5bf-cb{width:20px!important;height:20px!important;}
body.v5m-cat .wd-sidebar .widget_price_filter .price_slider_amount .button{min-height:44px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important;align-items:center;justify-content:center;}
.v5m-back{position:fixed;inset:0;background:rgba(12,28,12,.5);z-index:100045;opacity:0;pointer-events:none;transition:opacity .26s;}
body.v5m-cat.v5m-open .v5m-back{opacity:1;pointer-events:auto;}
body.v5m-cat .v5cp-chip{padding:9px 14px!important;font-size:14px!important;}
body.v5m-nofilt .wd-sidebar.sidebar-container{display:none!important;}
.v5m-clamp{max-height:240px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 68%,transparent);mask-image:linear-gradient(#000 68%,transparent);}
#vita5-promo-ov{align-items:flex-end!important;padding:0!important;}
#vita5-promo{max-width:100%!important;width:100%!important;border-radius:18px 18px 0 0!important;padding:22px 20px 26px!important;}
.b24-widget-button-popup{display:none!important;}
.vita5-utilbar{display:none!important;}
body.home main.wd-content-layout{padding-top:16px;}
.wd-wishlist-product-actions{align-items:center;}
.wd-wishlist-product-remove a.wd-wishlist-remove{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;margin-left:-8px;box-sizing:border-box;}
.woocommerce-ordering.wd-ordering-mb-icon{width:auto!important;max-width:100%!important;}
.woocommerce-ordering.wd-ordering-mb-icon:after{display:none!important;}
.woocommerce-ordering.wd-ordering-mb-icon .orderby{position:static!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:10px 32px 10px 16px!important;font-size:16px!important;font-weight:600!important;color:#22402a!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%232e7d32%27 stroke-width=%272.4%27 stroke-linecap=%27round%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E") no-repeat right 11px center/14px 14px!important;border:1px solid #e3eae3!important;border-radius:999px!important;}
html.v5m-open, html.v5m-open body{overflow:hidden!important;}
html.v5m-open body{position:fixed;width:100%;left:0;right:0;}
}
@media(max-width:1024px){
.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;}
.woocommerce-pagination li{margin:0;padding:0;border:0;}
.woocommerce-pagination li .page-numbers{min-width:44px!important;height:44px!important;padding:0 6px!important;font-size:15px;border-radius:12px;}
.woocommerce-pagination li .page-numbers.dots{min-width:26px!important;}
html body .wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit-container a.wc-block-components-button.wp-element-button{min-height:48px!important;font-size:16px!important;}
.wp-block-woocommerce-cart .wc-block-cart-items__row{position:relative;}
.wp-block-woocommerce-cart .wc-block-cart-item__remove-link{position:absolute;right:0;bottom:16px;margin:0;}
.wp-block-woocommerce-cart .wc-block-cart-item__remove-link:after{content:"";position:absolute;top:50%;left:auto;right:0;width:44px;height:44px;transform:translateY(-50%);}
.b24-widget-button-wrapper{bottom:calc(var(--v5cro-bottom-stack,55px) + env(safe-area-inset-bottom,0px) + 16px)!important;}
.login-form-footer{align-items:center;}
.login-form-footer .woocommerce-form-login__rememberme,.login-form-footer .lost_password{display:inline-flex;align-items:center;min-height:44px;}
}
@media(min-width:360px) and (max-width:1024px){
.whb-header .whb-hidden-lg .site-logo{min-height:40px;}
.whb-header .whb-hidden-lg .wd-logo.wd-main-logo img{width:100px;height:auto;}
}
@media(max-width:260px){
.wd-content-layout.wd-grid-g,.product-image-summary-inner.wd-grid-g{column-gap:0;}
html body.single-product .vita5-product-sticky-cta{grid-template-columns:minmax(0,1fr);row-gap:6px;}
html body.single-product .vita5-product-sticky-cta__price{white-space:nowrap;}
html body.single-product .vita5-product-sticky-cta .vita5-product-sticky-cta__button{min-width:0;width:100%;justify-content:center;}
}