.single-product .product .cart .variations .value,.single-product .product .cart .variations .label{padding:10px!important}.single-product .container:before,.single-product #sidebar,.single-post .container:before,.single-post #sidebar{display:none}.single-product #left-area,.single-post #left-area{width:100%}.woocommerce .et_shop_image img{width:100%!important;max-width:225px!important;height:200px!important;object-fit:cover!important}.woocommerce .woocommerce-loop-product__title{font-size:18px!important;line-height:1.4}.woocommerce .woocommerce-Price-amount{font-size:18px;font-weight:600}#sidebar #block-3 h2{font-size:28px;font-weight:600;line-height:1.2}#sidebar #block-3{margin-bottom:10px!important}#sidebar .wc-block-product-categories-list a{font-size:16px}@media only screen and (max-width:812px){.single-product .product .woocommerce-product-gallery,.single-product .product .summary,.woocommerce-page div.product div.images{width:100%!important}.woocommerce .product .summary{margin-top:50px}.single-product .product .cart .variations .value,.single-product .product .cart .variations .label{padding:10px 0!important}.single-product .product_title{font-size:30px;line-height:1.5}}@media only screen and (max-width:600px){.woocommerce .product .summary{margin-top:20px}.woocommerce-page div.product div.images{margin-bottom:0}}@media only screen and (max-width:500px){.single-product .product_title{font-size:22px;line-height:1.5}}@media only screen and (max-width:479px){.woocommerce .et_shop_image img{width:100%!important;max-width:460px!important;height:300px!important;object-fit:cover!important;margin:0 auto!important}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:unset}#sidebar{padding-top:20px;border-top:1px solid #c1c1c1;margin-top:30px}}