Vitco css

<link href="/user/documents/upload/res2023/vitco/Vitco_main_1.css" rel="stylesheet">

<style>
.in-index h1,
.products-top-header,
#productsTop,
.category-header {display: none;}
body:not(.ordering-process).sticky #header {
border-bottom: solid 1px #bdd358;
}
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
body * {font-family: 'Manrope', sans-serif !important;}
.overall-wrapper {max-width: 1920px; margin: auto;}

.navigation-buttons > a[data-target="cart"] i:before {display: none;}
/**/
.p-detail {
display: flex;
flex-direction: column;
max-width: 1200px;
margin: auto;
}
.type-product .benefit-banners-full-width {
background: #fff;
order: 99;
}
.p-detail-full-width {
background: #fafafa; padding: 0;
}
.p-detail-full-width .container-full-width {
padding: 60px 16px;
}
.p-detail-full-width #tab-content {
background: transparent;
box-shadow: none;
max-width: 1200px;
margin: auto;
}
.shp-tabs-holder ul.shp-tabs {
margin: 0 auto;
}
.shp-tab-link:hover {
color: #59a515;
background-color: transparent;
}
.shp-tab-link {
border-color: transparent;
color: #222;
background-color: transparent;
}
.shp-tabs-holder ul.shp-tabs li a {border-width:0;}
.active .shp-tab-link {
background: transparent;
}
.type-product .shp-tabs-row, #category-header {background:transparent;
margin-bottom: 30px;
border-bottom: solid 1px;
}
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab a,
.one-column-body #category-header input[type="radio"] + label, .multiple-columns-body.mobile #category-header input[type="radio"]+label {
padding: 10px 40px 10px;
box-shadow: none;
margin:0;
}
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab {
margin-right: 0;
}
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab.active a,
#category-header input[type="radio"]:checked+label {position: relative;}
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab.active a:before,
#category-header input[type="radio"]:checked+label:before {
content: '';
display: block;
position: absolute;
left: 50%;
bottom: -2px;
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #59a515;
transform: translateX(-8px);
}
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab.active a:after,
#category-header input[type="radio"]:checked+label:after {
content: '';
display: block;
position: absolute;
height: 3px;
width: 100%;
background: #59a515;
left: 0;
bottom: -2px;
}
.category-perex, .category__secondDescription {
color: #888;
}

</style>