.woocommerce div.product .woocommerce-tabs ul.tabs {
    display:flex!important;
    flex-wrap:wrap;
    align-items:stretch;
    gap:0 6px;
    padding:0!important;
    margin:0 0 24px!important;
    border:0!important;
    border-bottom:1px solid #dfe3e7!important;
    background:transparent!important;
    overflow:visible!important;
    box-shadow:none!important;
    list-style:none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    content:none!important;
    display:none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    display:block!important;
    float:none!important;
    position:relative;
    padding:0!important;
    margin:0 0 -1px!important;
    border:1px solid #dfe3e7!important;
    border-radius:5px 5px 0 0!important;
    background:#f7f8fa!important;
    box-shadow:none!important;
    color:#505b65!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display:block;
    padding:10px 13px!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:inherit!important;
    font-family:inherit!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1.5!important;
    text-transform:none!important;
    text-decoration:none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background:#f5f9f0!important;
    border-bottom-color:#f5f9f0!important;
    box-shadow:none!important;
    color:#465b3d!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {font-weight:600!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {color:#37434d!important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus-visible {outline:2px solid #7a8995;outline-offset:2px;}
@media(max-width:600px) {
    .woocommerce div.product .woocommerce-tabs ul.tabs {gap:0 4px;}
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {padding:9px 9px!important;font-size:13px!important;}
}

.woocommerce div.product .woocommerce-tabs .panel {
    border:0;
    background:transparent;
    box-shadow:none;
    padding:0;
    margin:0 0 32px;
}
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .woocommerce-tabs .panel h3 {
    color:#34424e;
    font-weight:600;
    line-height:1.35;
    margin:24px 0 14px;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {font-size:23px;}
.woocommerce div.product .woocommerce-tabs .panel h3 {font-size:19px;}
.woocommerce div.product .woocommerce-tabs .panel p {
    line-height:1.75;
    margin-bottom:18px;
}
.woocommerce div.product .woocommerce-tabs .panel ul,
.woocommerce div.product .woocommerce-tabs .panel ol {
    padding-left:20px;
    line-height:1.7;
}
.woocommerce div.product .woocommerce-tabs .panel li {margin-bottom:6px;}
.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th {
    background:#f3f6f9;
    color:#34424e;
}
.woocommerce div.product .woocommerce-tabs #tab-globe_documents a {color:#315b7d;}
@media(max-width:600px) {
    .woocommerce div.product .woocommerce-tabs .panel h2 {font-size:21px;}
    .woocommerce div.product .woocommerce-tabs .panel h3 {font-size:18px;}
}
