.custom-swiper{width:100%;aspect-ratio:3/1}.custom-slide{display:flex;position:relative;background-size:cover;background-position:50%;flex-direction:column;background-repeat:no-repeat;overflow:hidden}.slide-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.slide-content{width:100%;height:100%;display:flex;padding:40px;box-sizing:border-box;align-items:center;justify-content:center;position:relative;z-index:2}.slide-content-inner{max-width:900px;display:flex;flex-direction:column;gap:16px;width:100%}.slide-content.text-left{justify-content:flex-start;align-items:center;text-align:left}.slide-content.text-center{justify-content:center;align-items:center;text-align:center}.slide-content.text-right{justify-content:flex-end;align-items:center;text-align:right}.slide-title{display:block;font-size:clamp(24px,3vw,40px);border-radius:10px;font-weight:700}.slide-text,.slide-title{opacity:1;animation:fadeInUp 1s ease forwards;animation-delay:.3s}.slide-text{margin-top:20px;font-size:clamp(16px,2.2vw,30px);max-width:700px;text-align:inherit}.slide-btn{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:10px 18px;border-radius:10px;color:#fff;text-decoration:none;font-weight:600;align-self:center;border:1px solid transparent}.slide-btn-group{display:flex;gap:12px;flex-wrap:wrap}.slide-btn-secondary{background:transparent;border:1px solid}.slide-content.text-left .slide-btn{align-self:flex-start}.slide-content.text-center .slide-btn{align-self:center}.slide-content.text-right .slide-btn{align-self:flex-end}.slide-content.text-left .slide-btn-group{justify-content:flex-start}.slide-content.text-center .slide-btn-group{justify-content:center}.slide-content.text-right .slide-btn-group{justify-content:flex-end}.banner_holder{position:relative}@media (max-width:768px){.container_banner .container{max-width:100%}.custom-swiper{aspect-ratio:3/2}.custom-slide{aspect-ratio:1.5}.slide-content{padding:20px}.slide-text{margin-top:10px}.slide-btn-group{gap:8px}.slide-btn{padding:8px 14px}}@media (min-width:769px){.custom-slide{aspect-ratio:3/1}}@media (min-width:1280px){.custom-slide{aspect-ratio:3/1}}.swiper-button-next,.swiper-button-prev{width:60px!important;aspect-ratio:1!important;color:var(--button-first-background);transition:opacity .3s}.swiper-button-next,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev{color:var(--button-first-background)!important}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.8}.swiper-pagination{bottom:10px!important;bottom:15px!important;text-align:center}.swiper-pagination-bullet{width:10px;height:10px;background:var(--button-second-background)!important;opacity:1!important;margin:0 6px;transition:background .3s,transform .3s;border-radius:50%;opacity:.5!important}.swiper-pagination-bullet-active{background:var(--button-first-background)!important;transform:scale(1.3)!important;opacity:1!important}.features-line{display:flex;justify-content:center;padding:40px 0}@media screen and (max-width:1000px){.features-line{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);margin:0 40px;grid-gap:20px;gap:20px}}.feature-block{display:flex;flex-direction:row;padding-right:30px;align-items:center;justify-content:space-between}.feature-block img{width:70px}@media screen and (max-width:768px){.feature-block img{width:50px}}.feature-block .text{display:flex;flex-direction:column;margin-left:30px}.feature-block .text h2{font-family:var(--font-title-family);font-weight:var(--font-title-weight);font-style:var(--font-title-style);font-size:var(--font-title-size);color:var(--main-title)}.feature-block .text p{margin-top:5px;font-size:var(--font-default-size);color:var(--main-text)}@media screen and (max-width:1000px){.feature-block{margin:0;padding:0}}@media screen and (max-width:555px){.feature-block{display:flex;flex-direction:column;text-align:center;gap:10px}.feature-block .text{margin:0}.feature-block .text p{font-size:calc(var(--font-default-size) - (var(--font-default-size) * .2))}.features-line{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);margin:0;grid-gap:8px;gap:8px}}.block2_banner{display:flex;margin-top:40px;position:relative}.block2_banner .banner{display:flex;width:calc(100% / 4)}.block2_banner .banner img{width:100%;height:100%;object-fit:cover}.block2_banner .listProdutos{display:flex;flex-direction:column;width:calc((100% / 4) * 3);padding-left:20px}@media screen and (min-width:1537px){.block2_banner .listProdutos{width:unset}}@media screen and (min-width:1281px){.block2_banner .banner{aspect-ratio:.5625;height:550px;margin-top:auto;width:auto;margin-right:auto}}@media screen and (max-width:768px){.block2_banner{flex-direction:column;margin-top:0}.block2_banner .listProdutos{display:flex;flex-direction:column;width:100%;padding:0}.block2_banner .banner{width:100%;height:auto;aspect-ratio:.5625;display:none}}.bloco1{padding:0 20px}.banner_adicional{flex-direction:row;justify-content:space-between}.banner_adicional,.promotation{display:flex;align-items:center;margin-top:40px}.promotation{flex-direction:column}.promotation>h1{font-size:30px;font-weight:700;margin-bottom:10px;color:var(--main-title)}.promotation>h4{font-size:16px;font-weight:400;margin-bottom:20px;opacity:.9;color:var(--main-subtitle)}.promotation .timer{display:flex;flex-direction:row;gap:5px;align-items:center}.promotation .timer .t_count{background-color:yellow;color:black;text-align:center;aspect-ratio:1/1;width:50px;border-radius:3px}.promotation .timer .t_count b{font-size:28px;font-weight:700;margin-top:3px;color:black}.promotation .timer .t_count p{font-size:12px;font-weight:400;margin-top:-2px;padding:0;color:black}.promotation .timer .marcador{font-size:25px;font-weight:700;color:var(--main-text)}@media screen and (max-width:768px){.promotation>h1{text-align:center}}.div_promotion .carrocel_produtos{display:flex;width:100%;background-size:cover;margin-top:50px;position:relative;justify-items:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px}.div_promotion .navigator_title{margin-top:-10px;display:flex;flex-direction:row;gap:5px;align-items:center;justify-content:center;color:black;font-size:30px;font-weight:700;margin-bottom:10px}.div_promotion .nav_title{position:relative;display:flex;justify-content:center;align-items:center;background:var(--main-background);width:350px;padding-bottom:20px;color:var(--menu-text);overflow:visible;text-align:center}.div_promotion .nav_title:after,.div_promotion .nav_title:before{content:"";position:absolute;top:0;width:60px;height:100%;background:inherit;z-index:1}.div_promotion .nav_title:before{left:-20px;transform-origin:left}.div_promotion .nav_title:after{right:-20px;transform-origin:right}.div_promotion .nav_title a{position:relative;z-index:2}@media screen and (max-width:768px){.div_promotion .nav_title{width:200px}}.div_promotion .nav_back{padding:0 12px;cursor:pointer;border-radius:4px 4px 0 4px;font-weight:500;background-color:var(--button-first-background);color:var(--button-first-text);border:none;margin-right:20px;height:35px;display:flex;align-items:center}.div_promotion .nav_back span{position:relative;display:flex}.div_promotion .nav_next{padding:0 12px;cursor:pointer;border-radius:4px 4px 4px 0;margin-right:3px;font-weight:500;background-color:var(--button-first-background);color:var(--button-first-text);border:none;margin-left:20px;height:35px;display:flex;align-items:center}.div_promotion .listagem{display:flex;overflow-x:scroll;margin-top:25px}.div_promotion .listagem::-webkit-scrollbar{width:0}.div_promotion .listagem .carrocel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 5);grid-gap:10px;gap:10px;min-width:100%;scroll-snap-type:x mandatory}