.block_title{display:flex;flex-direction:row;margin-bottom:20px;margin-top:40px;padding-bottom:10px;align-items:center;justify-content:center}.block_title 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);text-align:center}@media screen and (max-width:768px){.block_title{flex-direction:column;gap:20px;margin-top:45px}.block_title h2{text-align:center}.listProdutos .block_title .navs{display:flex;flex-direction:column;gap:10px}.navs-mobile{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}}.carrocelProdutos{display:flex;overflow-x:scroll;min-height:250px;padding:8px 0 14px}.carrocelProdutos::-webkit-scrollbar{width:0;height:0}.carrocelProdutos .carrocel{display:grid;grid-auto-flow:column;grid-gap:10px;gap:10px;min-width:100%;scroll-snap-type:x mandatory}.carrocel .carrocel-item{min-width:0}@media screen and (min-width:769px){.carrocelProdutos .carrocel{display:flex;gap:var(--carousel-gap,10px)}.carrocelProdutos .carrocel .carrocel-item{flex:0 0 calc((100% - (var(--carousel-gap, 10px) * (var(--carousel-cols, 4) - 1))) / var(--carousel-cols, 4));position:relative}.carrocelProdutos .carrocel .carrocel-item .card-product{height:100%;transform-origin:center center;transition:transform .22s ease,box-shadow .22s ease}.carrocelProdutos .carrocel .carrocel-item:hover .card-product{transform:translateY(-4px) scale(1.03);box-shadow:0 10px 22px rgba(0,0,0,.18);z-index:2}}.backgroundButtonActionCarrocel{border:1px solid var(--button-first-background);color:var(--button-first-text);position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;width:40px;height:40px;border-radius:9999px;background:transparent;overflow:hidden}.backgroundButtonActionCarrocel:hover{border:1px solid var(--button-first-background-hover)}.backgroundButtonActionCarrocel:before{position:absolute;content:"";inset:0;background-color:var(--button-first-background);opacity:.5;border-radius:9999px;z-index:0}.backgroundButtonActionCarrocel:hover:before{background-color:var(--button-first-background-hover);opacity:.8}.backgroundButtonActionCarrocel>svg{position:relative;z-index:1;color:var(--button-first-text);fill:currentColor;font-size:20px}.backgroundButtonActionCarrocel:hover>svg{color:var(--button-first-text-hover)}