#sidebar .widget_product_categories .widgettitle{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding-bottom:10px;margin-bottom:14px;border-bottom:2px solid #00a599}#sidebar .widget_product_categories ul.product-categories{list-style:none;margin:0;padding:0}#sidebar .widget_product_categories ul.product-categories li{position:relative;margin:0 0 6px;padding:0}#sidebar .widget_product_categories ul.product-categories>li>a{display:block;padding:10px 44px 10px 14px;background:#f4f4f4;color:#222;font-weight:600;border-left:3px solid transparent;border-radius:4px;transition:all .2s ease}#sidebar .widget_product_categories ul.product-categories>li.cat-parent>a{padding-right:80px}#sidebar .widget_product_categories ul.product-categories>li>a:hover{background:#e6f6f5;color:#00a599;border-left-color:#00a599}#sidebar .widget_product_categories ul.product-categories>li.current-cat>a,#sidebar .widget_product_categories ul.product-categories>li.current-cat-parent>a{background:#00a599;color:#fff;border-left-color:#007a71}#sidebar .widget_product_categories ul.children{display:none;list-style:none;margin:6px 0 10px 14px;padding:0 0 0 10px;border-left:2px solid #00a599}#sidebar .widget_product_categories li.open>ul.children{display:block}@media (hover:hover){#sidebar .widget_product_categories li.cat-parent:hover>ul.children{display:block}}#sidebar .widget_product_categories ul.children li{margin:0 0 2px}#sidebar .widget_product_categories ul.children li a{display:block;padding:6px 40px 6px 10px;background:transparent;color:#555;font-size:14px;font-weight:400;border-radius:3px;transition:all .2s ease}#sidebar .widget_product_categories ul.children li a:hover{background:#e6f6f5;color:#00a599}#sidebar .widget_product_categories ul.children li.current-cat>a{background:#e6f6f5;color:#00a599;font-weight:700}#sidebar .widget_product_categories .count{position:absolute;right:14px;top:10px;font-size:12px;opacity:.7;pointer-events:none}#sidebar .widget_product_categories li.cat-parent>.count{right:44px}#sidebar .widget_product_categories ul.children .count{top:6px;right:10px}#sidebar .widget_product_categories>ul>li.current-cat>.count,#sidebar .widget_product_categories>ul>li.current-cat-parent>.count{color:#fff;opacity:1}#sidebar .widget_product_categories .cat-toggle{position:absolute;right:6px;top:5px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#222;cursor:pointer}#sidebar .widget_product_categories .cat-toggle::before{content:'';display:block;width:8px;height:8px;margin:0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}#sidebar .widget_product_categories li.open>.cat-toggle::before{transform:translateY(2px) rotate(-135deg)}@media (hover:hover){#sidebar .widget_product_categories li.cat-parent:hover>.cat-toggle::before{transform:translateY(2px) rotate(-135deg)}}#sidebar .widget_product_categories li.current-cat>.cat-toggle,#sidebar .widget_product_categories li.current-cat-parent>.cat-toggle{color:#fff}.woocommerce #main-content .container:before{display:none}#sidebar .widget_product_categories ul.product-categories>li>a{font-size:14px}#sidebar .widget_product_categories ul.children li a{font-size:13px}@media (max-width:980px){.tax-product_cat #content-area,.post-type-archive-product #content-area{display:flex;flex-direction:column}.tax-product_cat #sidebar,.post-type-archive-product #sidebar{order:-1;width:100%;padding:0;margin:0 0 30px}.tax-product_cat #left-area,.post-type-archive-product #left-area{width:100%;padding:0}}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{display:flex;flex-direction:column;float:none}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto}.woocommerce ul.products li.product .et_shop_image{display:block;aspect-ratio:3 / 4;background:#f4f4f4;overflow:hidden;margin-bottom:12px}.woocommerce ul.products li.product .et_shop_image img{display:block;width:100%;height:100%;object-fit:contain;margin:0!important}.woocommerce ul.products li.product .price{margin-top:auto}.woocommerce ul.products li.product .et_shop_image{background:#fff!important}