*,*::before,*::after{box-sizing:border-box}#sidebar,.et_right_sidebar #sidebar,.woocommerce-shop #sidebar,.woocommerce-page #sidebar{display:none!important}#main-content .container:before{display:none!important}.et_right_sidebar #left-area,.et_right_sidebar #content-area,.woocommerce-shop #left-area,.woocommerce-shop #content-area,.woocommerce-page #left-area,.woocommerce-page #content-area{width:100%!important;float:none!important}.et_right_sidebar .container,.woocommerce-shop .container,.woocommerce-page .container{width:100%!important;max-width:1200px;margin:0 auto}.woocommerce-products-header{text-align:center}.woocommerce-products-header__title{font-size:42px;font-weight:600;margin:70px 0 50px}.term-description{max-width:900px;margin:0 auto 60px;font-size:16px;line-height:1.7;text-align:center}.woocommerce-breadcrumb{text-align:center;margin-bottom:25px;font-size:14px;opacity:0.7}.woocommerce ul.products{text-align:center}.woocommerce ul.products li.product-category{background:#ffffff;border-radius:22px;padding:35px 30px 40px;box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:transform 0.35s ease,box-shadow 0.35s ease}.woocommerce ul.products li.product-category:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,0,0,0.12)}.woocommerce ul.products li.product-category img{border-radius:16px;margin-bottom:25px}.woocommerce ul.products li.product-category h2{font-size:22px;font-weight:600}.woocommerce ul.products li.product-category .count{display:none}.woocommerce ul.products li.product{background:#ffffff;border-radius:20px;padding:30px;box-shadow:0 8px 25px rgba(0,0,0,0.07);transition:transform 0.3s ease,box-shadow 0.3s ease}.woocommerce ul.products li.product:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(0,0,0,0.12)}.price,.woocommerce-Price-amount,.woocommerce-price-suffix,.tax_label,.includes_tax,.add_to_cart_button,.single_add_to_cart_button,.woocommerce-ordering,.woocommerce-result-count,.et-cart-info,.single-product .quantity,.single-product .qty{display:none!important}.woocommerce nav.woocommerce-pagination{margin-top:70px;text-align:center}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:46px;height:46px;border-radius:50%;background:#f2f2f2;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:#000;color:#fff}.single-product .woocommerce-tabs ul.tabs{display:none!important}.single-product .woocommerce-tabs,.single-product .wc-tabs-wrapper{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;overflow:visible!important}.single-product .woocommerce-Tabs-panel--description{width:100%;max-width:100%;margin:70px auto;padding:60px 6vw;background:#ffffff;border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,0.10);text-align:center;position:relative;z-index:2}.single-product .woocommerce-Tabs-panel--description>h2{display:none}.single-product .woocommerce-Tabs-panel--description h3{font-size:32px;font-weight:600;margin-bottom:25px}.single-product .woocommerce-Tabs-panel--description h3::after{content:"";display:block;width:60px;height:3px;background:#000;margin:20px auto 0;border-radius:2px}.single-product .woocommerce-Tabs-panel--description p{font-size:17px;line-height:1.8;margin-bottom:18px}.single-product .woocommerce-Tabs-panel--description p strong{font-weight:500}.single-product .woocommerce-Tabs-panel--description p:empty{display:none}.single-product .related.products{margin-top:80px}@media (max-width:980px){.container,#content-area{padding-left:16px!important;padding-right:16px!important}.woocommerce-products-header__title{font-size:32px;margin:50px 0 35px}.woocommerce ul.products li.product,.woocommerce ul.products li.product-category{padding:24px;border-radius:16px}.single-product .woocommerce-Tabs-panel--description{padding:32px 16px;margin:50px auto}.single-product .woocommerce-Tabs-panel--description h3{font-size:24px}}.single-product .woocommerce-tabs,.single-product .wc-tabs-wrapper{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;overflow:visible!important}.single-product .woocommerce-Tabs-panel--description{width:100%;max-width:1200px;margin:80px auto;padding:60px 80px;background:#ffffff;border-radius:24px;box-shadow:0 30px 70px rgba(0,0,0,0.10);text-align:center;position:relative;z-index:2}.single-product .woocommerce-Tabs-panel--description>h2{display:none}.single-product .woocommerce-Tabs-panel--description h3{font-size:32px;font-weight:600;margin-bottom:25px}.single-product .woocommerce-Tabs-panel--description h3::after{content:"";display:block;width:60px;height:3px;background:#000;margin:20px auto 0;border-radius:2px}.single-product .woocommerce-Tabs-panel--description p{font-size:17px;line-height:1.8;margin-bottom:18px}.single-product .woocommerce-Tabs-panel--description p:empty{display:none}.woocommerce nav.woocommerce-pagination,.woocommerce nav.woocommerce-pagination ul{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.woocommerce nav.woocommerce-pagination::before,.woocommerce nav.woocommerce-pagination::after,.woocommerce nav.woocommerce-pagination ul::before,.woocommerce nav.woocommerce-pagination ul::after{display:none!important}.woocommerce nav.woocommerce-pagination{overflow:visible!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important}.woocommerce nav.woocommerce-pagination ul li::before,.woocommerce nav.woocommerce-pagination ul li::after{content:none!important;display:none!important}@media (max-width:980px){#main-header,#top-header{overflow:visible!important;height:auto!important}.et_mobile_menu{position:absolute!important;top:100%!important;left:0;right:0;width:100%;max-width:none!important;z-index:9999}.et_mobile_menu li,.et_mobile_menu ul{overflow:visible!important}.et_pb_row,.et_pb_column,.et_pb_menu{overflow:visible!important}}