.custom-swiper{aspect-ratio:3;width:100%}.custom-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.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}}@media (min-width:769px){.custom-slide{aspect-ratio:3}}@media (min-width:1280px){.custom-slide{aspect-ratio:3}}.slide-title{opacity:1;border-radius:10px;font-size:40px;font-weight:700;animation:1s .3s forwards fadeInUp;display:flex}.slide-text{text-align:center;opacity:1;max-width:700px;margin-top:20px;font-size:30px;animation:1s .3s forwards fadeInUp}.swiper-button-prev,.swiper-button-next{color:var(--button-first-background);transition:opacity .3s;aspect-ratio:1!important;width:60px!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-button-next,.swiper-rtl .swiper-button-prev{color:var(--button-first-background)!important}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:.8}.swiper-pagination{text-align:center;bottom:15px!important}.swiper-pagination-bullet{border-radius:50%;width:10px;height:10px;margin:0 6px;transition:background .3s,transform .3s;background:var(--button-second-background)!important;opacity:1!important;opacity:.5!important}.swiper-pagination-bullet-active{background:var(--button-first-background)!important;opacity:1!important;transform:scale(1.3)!important}
.features-line{justify-content:center;padding:40px 0;display:flex}@media screen and (max-width:1000px){.features-line{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:20px;margin:0 40px;display:grid}}.feature-block{flex-direction:row;justify-content:space-between;align-items:center;padding-right:30px;display:flex}.feature-block img{width:70px}@media screen and (max-width:768px){.feature-block img{width:50px}}.feature-block .text{flex-direction:column;margin-left:30px;display:flex}.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{font-size:var(--font-default-size);color:var(--main-text);margin-top:5px}@media screen and (max-width:1000px){.feature-block{margin:0;padding:0}}@media screen and (max-width:555px){.feature-block{text-align:center;flex-direction:column;gap:10px;display:flex}.feature-block .text{margin:0}.feature-block .text p{font-size:calc(var(--font-default-size) - (var(--font-default-size)*.2))}.features-line{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}}
.block2_banner{margin-top:40px;display:flex;position:relative}.block2_banner .banner{width:25%;display:flex}.block2_banner .banner img{object-fit:cover;width:100%;height:100%}.block2_banner .listProdutos{flex-direction:column;width:75%;padding-left:20px;display:flex}@media screen and (min-width:1537px){.block2_banner .listProdutos{width:unset}}@media screen and (min-width:1281px){.block2_banner .banner{aspect-ratio:.5625;width:auto;height:550px;margin-top:auto;margin-right:auto}}@media screen and (max-width:768px){.block2_banner{flex-direction:column;margin-top:0}.block2_banner .listProdutos{flex-direction:column;width:100%;padding:0;display:flex}.block2_banner .banner{aspect-ratio:.5625;width:100%;height:auto;display:none}}.bloco1{padding:0 20px}.banner_adicional{flex-direction:row;justify-content:space-between;align-items:center;margin-top:40px;display:flex}
.promotation{flex-direction:column;align-items:center;margin-top:40px;display:flex}.promotation>h1{color:var(--main-title);margin-bottom:10px;font-size:30px;font-weight:700}.promotation>h4{opacity:.9;color:var(--main-subtitle);margin-bottom:20px;font-size:16px;font-weight:400}.promotation .timer{flex-direction:row;align-items:center;gap:5px;display:flex}.promotation .timer .t_count{color:#000;text-align:center;aspect-ratio:1;background-color:#ff0;border-radius:3px;width:50px}.promotation .timer .t_count b{color:#000;margin-top:3px;font-size:28px;font-weight:700}.promotation .timer .t_count p{color:#000;margin-top:-2px;padding:0;font-size:12px;font-weight:400}.promotation .timer .marcador{color:var(--main-text);font-size:25px;font-weight:700}@media screen and (max-width:768px){.promotation>h1{text-align:center}}.div_promotion .carrocel_produtos{background-size:cover;flex-direction:column;justify-content:center;place-items:center;width:100%;margin-top:50px;padding-bottom:40px;display:flex;position:relative}.div_promotion .navigator_title{color:#000;flex-direction:row;justify-content:center;align-items:center;gap:5px;margin-top:-10px;margin-bottom:10px;font-size:30px;font-weight:700;display:flex}.div_promotion .nav_title{text-align:center;background:var(--main-background);width:350px;color:var(--menu-text);text-align:center;justify-content:center;align-items:center;padding-bottom:20px;display:flex;position:relative;overflow:visible}.div_promotion .nav_title:before,.div_promotion .nav_title:after{content:"";background:inherit;z-index:1;width:60px;height:100%;position:absolute;top:0}.div_promotion .nav_title:before{transform-origin:0;left:-20px;transform:skew(20deg)}.div_promotion .nav_title:after{transform-origin:100%;right:-20px;transform:skew(-20deg)}.div_promotion .nav_title a{z-index:2;position:relative}@media screen and (max-width:768px){.div_promotion .nav_title{width:200px}}.div_promotion .nav_back{cursor:pointer;background-color:var(--button-first-background);color:var(--button-first-text);border:none;border-radius:4px 4px 0;align-items:center;height:35px;margin-right:20px;padding:0 12px;font-weight:500;display:flex;transform:skew(19deg)}.div_promotion .nav_back span{display:flex;position:relative;transform:skew(-19deg)}.div_promotion .nav_back .icon{transform:skew(-19deg)}.div_promotion .nav_next{cursor:pointer;background-color:var(--button-first-background);color:var(--button-first-text);border:none;border-radius:4px 4px 4px 0;align-items:center;height:35px;margin-left:20px;margin-right:3px;padding:0 12px;font-weight:500;display:flex;transform:skew(-19deg)}.div_promotion .nav_next span{display:flex;transform:skew(19deg)}.div_promotion .nav_next .icon{transform:skew(19deg)}.div_promotion .listagem{margin-top:25px;display:flex;overflow-x:scroll}.div_promotion .listagem::-webkit-scrollbar{width:0}.div_promotion .listagem .carrocel{scroll-snap-type:x mandatory;grid-auto-columns:calc(20% - 8px);grid-auto-flow:column;gap:10px;min-width:100%;display:grid}
