@media(max-width:600px){
.single-product div.product .woocommerce-tabs{width:100%;min-width:0;box-sizing:border-box}
.single-product div.product .woocommerce-tabs ul.tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0!important;margin:0 0 20px!important;overflow:visible;border-bottom:1px solid #ddd;list-style:none}
.single-product div.product .woocommerce-tabs ul.tabs:before,.single-product div.product .woocommerce-tabs ul.tabs:after,.single-product div.product .woocommerce-tabs ul.tabs li:before,.single-product div.product .woocommerce-tabs ul.tabs li:after{display:none!important}
.single-product div.product .woocommerce-tabs ul.tabs li{display:flex!important;float:none!important;width:auto!important;min-width:0;max-width:100%;padding:0!important;margin:0!important;border:0;border-radius:5px 5px 0 0;background:#f3f3f3;box-shadow:none;box-sizing:border-box}
.single-product div.product .woocommerce-tabs ul.tabs li a{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:56px;padding:8px 4px!important;box-sizing:border-box;text-align:center;font-size:clamp(11px,3vw,13px);line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-decoration:none;color:#333;border-bottom:3px solid transparent}
.single-product div.product .woocommerce-tabs ul.tabs li.active{background:#fff}
.single-product div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:#bd0000;color:#bd0000}
.single-product div.product .woocommerce-tabs ul.tabs li a:focus-visible{outline:2px solid #333;outline-offset:2px}
.single-product .woocommerce-Reviews #comments,.single-product .woocommerce-Reviews #review_form_wrapper{float:none;width:100%;max-width:100%;box-sizing:border-box}
.single-product .woocommerce-Reviews textarea,.single-product .woocommerce-Reviews input{max-width:100%;box-sizing:border-box}
}
