@media(min-width:992px){.section-banner-main{margin-top:150px!important}}.section-banner-main.section-banner-general .centraliza{padding-bottom:100px}@media(min-width:576px){.section-banner-main.section-banner-general .centraliza{padding-bottom:4.6875rem}}@media(min-width:576px){.section-banner-main.section-banner-general .banner-item{height:490px}}@media(min-width:576px){.section-banner-main.section-banner-general .banner-title{font-size:28px}}@media(min-width:576px){.section-banner-main.section-banner-general .banner-description{font-family:OpenSansBold,arial;font-size:1rem}}.section-banner-main .content-banner-pagination{position:absolute;left:0;right:0;bottom:1.25rem}.section-banner-main .swiper-button .icon{color:#fff}.section-banner-main .swiper-button .icon .cls-1{stroke:#fff}.section-banner-main .swiper-pagination-bullet{background:#aaaba9}.section-banner-main .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.banner-item{position:relative;height:280px}@media(min-width:576px){.banner-item{height:490px}}@media(min-width:992px){.banner-item{height:100vh;max-height:430px}}@media(min-width:992px)and (min-width:1200px){.banner-item{max-height:500px}}.banner-item.banner-item-mask:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;content:"";background:rgba(49,44,33,.4);z-index:0}.banner-item .picturefill-background{height:280px}@media(min-width:576px){.banner-item .picturefill-background{height:400px}}@media(min-width:992px){.banner-item .picturefill-background{height:100vh;max-height:400px}}@media(min-width:1200px){.banner-item .picturefill-background{max-height:500px}}.section-products .btn-custom{margin:39px auto 0;display:block;width:-moz-max-content;width:max-content}.swiper-slide{height:auto}.block-product .description{height:calc(100% - 200px);display:flex;flex-direction:column;justify-content:space-between;padding-bottom:25px}.block-product .description.featured{padding-bottom:0}.block-product .description .block-btn{margin-bottom:0}.block-product .description .content-price{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.4375rem .9375rem;padding-bottom:25px!important}@media(min-width:768px){.block-product .description .content-price{padding:.4375rem 1.25rem;padding-bottom:25px!important;font-size:1.125rem}}.block-product .description .content-price .price{font-size:24px;font-family:OpenSansBold,arial;color:#6cb039;padding-right:8px;padding-bottom:8px}.block-product .description .content-price .block-btn{background-color:transparent;border:1px solid #6cb039;margin:0;padding:5px 8px;color:#6cb039;transition:all .5s ease}.block-product .description .content-price .block-btn:hover{background-color:#6cb039;color:#fff}