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){
.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;}
}