:root{
    --color-button-principale: black;
}

@font-face {
    font-family: 'lagosans';
    src: url("../fonts/lago_sansbold.eot");
    src: url("../fonts/lago_sansbold.eot?#iefix") format('embedded-opentype'), url("../fonts/lago_sansbold.woff") format('woff'), url("../fonts/lago_sansbold.ttf") format('truetype'), url("../fonts/lago_sansbold.svg#grenale-norboluploaded_file") format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'lagosans';
    src: url("../fonts/lago_sansregular.eot");
    src: url("../fonts/lago_sansregular.eot?#iefix") format('embedded-opentype'), url("../fonts/lago_sansregular.woff") format('woff'), url("../fonts/lago_sansregular.ttf") format('truetype'), url("../fonts/lago_sansregular.svg#grenale-norboluploaded_file") format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'lagosans';
    src: url("../fonts/lago_sansmedium.eot");
    src: url("../fonts/lago_sansmedium.eot?#iefix") format('embedded-opentype'), url("../fonts/lago_sansmedium.woff") format('woff'), url("../fonts/lago_sansmedium.ttf") format('truetype'), url("../fonts/lago_sansmedium.svg#grenale-norboluploaded_file") format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}


body {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-family: 'lagosans';
    color: #222;
    font-size: 15px !important;
}

h1,h2,h3,h4,h5,h6 {
    color: var(--color-testoimportante);
}
.cms-index-index h1, .cms-index-index h2 {
    font-size: 40px;
    font-weight: 400;
}
html body .logo img{
    max-width: 220px;
}
html body.stickyheaderdf .logo img {
    max-width: 150px;
}
.owl-theme .owl-nav [class*=owl-]:hover{
    background: transparent;
    color: var(--color-button-principale);
}
#menutopdf .submenu .indexmenu .box_menu_col .subtitle a:hover,
html body #menutopdf li.level0:hover a.level-top, html body #menutopdf li.level0:hover{
    color: var(--color-button-principale) !important;
}
html .amcheckout-step-container .primary .action.checkout,
html .amcheckout-step-container .action.checkout.amasty,
html .cart-summary .checkout-methods-items .action.primary.checkout,
html .product-info-main .box-tocart .action.tocart{
    background: var(--color-button-principale);
    border-color: var(--color-button-principale);
}
html .product-info-main .box-tocart .action.tocart:hover{
    background: var(--color-button-principale);
    opacity: .8;
    color: white;
}
html .text_psh p,
html .parhome p,
html .sottotitlesliderhome p,
html .insign-pre-footer .single .b-text{
    font-weight: 300;
    line-height: 22px;
}
html #paymentmethod .imgcopy img,
html #paymentmethod .imgcopy{
    max-width: 100% !important;
    padding: 0;
}
html footer a:hover{
    color: black !important;
    opacity: .5;
}
.text-price{
    display: none;
}
#menutopdf:before {
    content: '';
    background-image: url(logo_LAGO.png) !important;
}
html #menutopdf{
    justify-content: center;
}
html body #menutopdf li > a{
    text-transform: uppercase;
}
html .catalog-product-view .page-title-wrapper.product .manufacturerpdp,
html .manufacturername{
    display: none;
}
html #topcategory .col-md-8{
    font-weight: 300;
}
@media only screen and (min-width: 768px) {
    /*html .page-layout-2columns-left .sidebar-main{
        display: none;
    }*/
    html .catalog-category-view.page-layout-2columns-left .column.main{
        width: 100%;
    }
}