/* Woo category and product presentation, limited to catalog pages. */
body:is(.tax-product_cat,.post-type-archive-product,.single-product) .whb-top-bar{background-color:#1d1d1d!important;color:#fff!important}
body:is(.tax-product_cat,.post-type-archive-product) .product-grid-item .wd-product-wrapper{background:#f6f5f9;border-radius:5px}
body:is(.tax-product_cat,.post-type-archive-product) .product-grid-item .wd-product-thumb img{object-fit:contain}
body:is(.tax-product_cat,.post-type-archive-product) .product-grid-item .wd-entities-title{font-weight:500;line-height:1.4}
body:is(.tax-product_cat,.post-type-archive-product) .product-grid-item .button{background-color:#054b48;color:#fff}
body.single-product .product_title{color:#222;line-height:1.2}
body.single-product .summary .single_add_to_cart_button{background-color:#054b48;color:#fff}
body.single-product .summary .single_add_to_cart_button:hover,body.single-product .summary .single_add_to_cart_button:focus-visible{background-color:#073c39;color:#fff;outline:2px solid #054b48;outline-offset:2px}
body.single-product .variations .wd-swatch{border-radius:50%}
body.single-product .variations .wd-swatch:focus-visible{outline:2px solid #054b48;outline-offset:3px}
body.single-product .wd-gallery-images .wd-nav-arrows:not(.wd-thumb-nav) .wd-btn-arrow{opacity:1!important;pointer-events:auto!important}
body.single-product .wd-gallery-images .wd-nav-arrows:not(.wd-thumb-nav) .wd-next{right:4px!important}
body.single-product .wd-gallery-images .wd-nav-arrows:not(.wd-thumb-nav) .wd-prev{left:4px!important}
body.single-product .wd-gallery-images .wd-nav-arrows:not(.wd-thumb-nav) .wd-btn-arrow:focus-visible{outline:2px solid #054b48;outline-offset:2px}
body:is(.tax-product_cat,.post-type-archive-product,.single-product) .woocommerce .price del,body:is(.tax-product_cat,.post-type-archive-product,.single-product) .woocommerce .price del :is(span,bdi),body.single-product .price del,body.single-product .price del :is(span,bdi){color:#555!important;opacity:1!important}
body.single-product .wd-buy-now-btn{background-color:#9e1717!important;color:#fff!important}
body.single-product .wd-buy-now-btn:hover,body.single-product .wd-buy-now-btn:focus-visible{background-color:#7f1111!important;color:#fff!important;outline:2px solid #7f1111;outline-offset:2px}
body:is(.tax-product_cat,.post-type-archive-product,.single-product) .product-grid-item .wd-add-btn .button{background:#054b48!important;color:#fff!important}
body:is(.tax-product_cat,.post-type-archive-product,.single-product) .product-grid-item .wd-add-btn .button .wd-action-text{color:#fff!important}
body:is(.tax-product_cat,.post-type-archive-product,.single-product) .price del,body:is(.tax-product_cat,.post-type-archive-product,.single-product) .price del :is(span,bdi){color:#555!important;opacity:1!important}
