#cms-wrapper{width:100%;margin-top:35px;padding:0 20px}
#cms-container{max-width:1670px;margin:0 auto}
.breadcrumb-wrapper{text-align:center}
.breadcrumb-container{display:inline-flex}
.breadcrumb-container > li{margin-left:1px}
.breadcrumb-container > li:first-child{margin-left:0}
.breadcrumb-container > li > a,.breadcrumb-container > li > div{position:relative;padding:4px 0 0 6px;font:100 clamp(0.95rem,0.833vw,1rem) / 1 Geologica;color:#262626;text-transform:uppercase}
.breadcrumb-container > li:first-child > a,.breadcrumb-container > li:first-child > div{padding:4px 0 0}
.breadcrumb-container > li.breadcrumb-sel > a{font-weight:500}
#cms-h1{margin-top:12px;font:200 clamp(2rem,2.083vw,2.5rem)/1 Geologica;color:#262626;text-align:center}
#products-categories-number{margin-top:12px;font:200 clamp(0.9rem,0.781vw,0.938rem)/1 Geologica;color:#262626;text-align:center}
#products-categories-wrapper{margin-top:25px;width:100%}
#products-categories-container{width:100%}
#filterSortShow{padding:15px 20px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;justify-content:center;align-items:center}
#sort-container{align-items:center}
#npp-container{margin-left:15px;align-items:center}
#npp-container label,#sort-container label{display:block;font:500 clamp(1.025rem,0.938vw,1.125rem)/1 Geologica;color:#262626;margin-right:10px}
select#sort{width:200px;height:40px;border:none;outline:0;padding:2px 20px 2px 10px;-webkit-box-shadow:none;box-shadow:none;font:300 clamp(0.95rem,0.833vw,1.05rem)/1 Geologica;color:#262626;background:#f1f1f1 url(../img/select-arrow.svg) 96% 50% no-repeat;cursor:pointer}
select#npp{width:60px;height:40px;border:none;outline:0;padding:2px 20px 2px 10px;-webkit-box-shadow:none;box-shadow:none;font:300 clamp(0.95rem,0.833vw,1.05rem)/1 Geologica;color:#262626;background:#f1f1f1 url(../img/select-arrow.svg) 84% 50% no-repeat;cursor:pointer}
#products-list-container{margin-top:70px;padding-right:25px}
@media (min-width:1200px) {

}
@media (max-width:1199px) {
    #cms-wrapper{margin-top:25px;padding:0 15px}
    #cms-container{padding:0}
    #cms-h1{margin-top:20px}
    #products-categories-wrapper{margin-top:30px}
    #products-list-container{margin-top:40px;padding-right:5px}
}
@media (max-width:764px) {
    #cms-wrapper{margin-top:25px;padding:0 10px}
    #cms-container{padding:0}
    #products-list-container{margin-top:30px}
    #filterSortShow{flex-direction:column}
    #npp-container{margin-left:0;margin-top:15px}
}