.custom-swiper{width:100%}.custom-slide{display:flex;position:relative;background-size:cover;background-position:50%;flex-direction:column;align-items:center;justify-content:center;background-repeat:no-repeat}@media (max-width:768px){.container_banner .container{max-width:100%}.custom-slide{aspect-ratio:1.5}}@media (min-width:769px){.custom-slide{aspect-ratio:3/1}}@media (min-width:1280px){.custom-slide{aspect-ratio:3/1}}.slide-title{display:flex;font-size: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:30px;max-width:700px;text-align:center}.swiper-button-next,.swiper-button-prev{color:var(--button-first-background);transition:opacity .3s}.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%}.swiper-pagination-bullet-active{background:var(--button-first-background)!important;transform:scale(1.3)}.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}.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;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}.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}.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:skew(20deg);transform-origin:left}.div_promotion .nav_title:after{right:-20px;transform:skew(-20deg);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;transform:skew(19deg);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;transform:skew(-19deg)}.div_promotion .nav_back .icon{transform:skew(-19deg)}.div_promotion .nav_next{padding:0 12px;cursor:pointer;border-radius:4px 4px 4px 0;margin-right:3px;transform:skew(-19deg);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 .nav_next span{display:flex;transform:skew(19deg)}.div_promotion .nav_next .icon{transform:skew(19deg)}.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}