.grid-product{padding:20px 0;background-color:var(--colorBgSection)}.dv-title-grid{background-color:var(--colorBgSection);width:100%;display:flex;justify-content:space-between;align-items:baseline}.title-grid{background-color:var(--colorBgSection);font-size:28px;font-weight:700;margin:0 10px;text-transform:capitalize;color:var(--colorTextAlt);display:flex}.see-all-grid{background-color:var(--colorBgSection);font-size:16px;font-weight:700;margin:0 10px;text-transform:uppercase;text-decoration:none;color:var(--colorDefault);display:flex;cursor:pointer}.grid-product .item{padding:10px}.product-container-main{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border-radius:4px;padding:20px;min-height:395px;min-width:210px;border:2px solid var(--colorBorderProductContainer);background-color:var(--colorBgBody)}.product-container-main:hover{box-shadow:0 1px 5px 2px rgb(0 0 0 / .5)}.product-container-main .title-product{width:90%;color:var(--colorProductTitle);min-height:2.625rem;font-size:16px;line-height:150%;letter-spacing:.02em;font-weight:700;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;white-space:nowrap!important;text-decoration:none}.product-container-main .title-product:hover{word-break:break-all;white-space:normal!important;text-overflow:initial;-webkit-line-clamp:none}.product-container-main img{max-width:200px;mix-blend-mode:multiply}.product-container-main .price-container{display:flex;flex-direction:column;align-items:baseline;justify-content:center;width:90%;gap:10px}.product-container-main .price-container .primary{text-decoration:line-through;font-size:14px;color:var(--colorPricePrimary)}.product-container-main .price-container .secondary{color:var(--colorPriceSecondary);font-size:20px;font-weight:700}.product-container-main .price-container .secondary .pix{color:var(--colorPricePrimary);font-size:14px;font-weight:400}.product-container-main .price-container .discount{color:var(--colorPriceDiscount);font-size:12px;font-weight:600;font-style:italic}.product-container-main .price-container .third{color:var(--colorPriceThird);font-size:14px;font-weight:500;display:flex;flex-direction:column}.product-container-main .price-container .third .installment{color:var(--colorPricePrimary);font-size:14px;font-weight:400}.product-container-main:hover>.btn-pay{display:flex}.slider_banner_secondary img{max-height:300px}.slider_banner_third{padding:30px 0 60px 0;height:128px;align-content:center;background-color:var(--colorBgSliderBannerThird)}.slider_banner_third .item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.slider_banner_third .item .name-banner{font-size:14px;font-weight:600;color:var(--colorTextAlt)}.slider_banner_third .rounded{width:128px;height:128px;display:flex;justify-content:center;align-items:center}.slider_banner_third .rounded img{object-fit:contain}.slider_mark{padding:40px 0;height:170px;align-content:center;background-color:var(--colorBgSection)}.slider_mark .rounded{padding:0 10px;background-color:var(--colorBgSection)}.slider_mark .rounded img{border-radius:16px;height:100px;object-fit:contain;mix-blend-mode:multiply}.banner-fixed{background-color:var(--colorBgSection);padding:10px}.fixed_banner_primary .item img{border-radius:4px}.banner-fixed .banner-container{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding:10px;gap:5px;height:405px}.banner-fixed .banner-container .card-banner{width:100%;display:flex;justify-content:center;align-items:center;border-radius:16px}.banner-fixed .banner-container .card-banner a{margin:0;padding:0;display:flex;justify-content:center;align-items:center;width:100%}.banner-fixed .banner-container .card-banner img{width:100%;border-radius:16px;object-fit:fill}.newsletter{display:flex;justify-content:space-evenly;align-items:center;margin:30px 10px;padding:20px;background-color:var(--colorBgNewsletter);border-radius:8px}.newsletter i{font-size:48px;color:var(--colorNewsletterText)}.newsletter div{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.newsletter h1{padding:0;margin:0;color:var(--colorNewsletterText)}.newsletter span{color:var(--colorNewsletterText)}.newsletter form{display:flex;gap:15px}.newsletter input{border:none;font-size:14px;outline:none;padding:15px;color:var(--colorTextAlt);border-radius:4px;text-align:left}.newsletter button{padding:15px 30px;border:2px solid var(--colorBorderProductContainer);background:var(--colorBgNewsletterButton);color:var(--colorNewsletterButtonText);border-radius:4px;font-weight:600;cursor:pointer}.newsletter button:hover{opacity:.8}.insta-container{display:flex;flex-direction:column;align-items:center}.insta-container .logo img{display:block;max-width:100%;border-radius:50%;background:#fff}.insta-container h1{font-size:26px;padding:0;margin:5px}.insta-container a{text-transform:uppercase;text-decoration:none;cursor:pointer;padding:15px 30px;border:2px solid rgb(222 224 228);background:var(--colorButtonForms);color:var(--colorTextButton);border-radius:4px;font-weight:600}.institutional-container{display:flex;justify-content:space-around;align-items:center}.institutional-container input,.institutional-container select,.institutional-container textarea{border-radius:4px;border:2px solid #dee0e4;font-size:14px;outline:none;padding:15px;color:var(--colorTextAlt);text-align:center;height:18px}.institutional-container textarea{min-height:176px}.institutional-container select{height:48px}.title-institutional{width:100%;color:var(--colorProductTitle);min-height:2.625rem;font-size:24px;line-height:150%;letter-spacing:.02em;font-weight:700;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-left:10px;word-break:break-word;white-space:nowrap!important;text-align:center}.subtitle-institutional{width:100%;color:var(--colorProductTitle);min-height:2.625rem;font-size:18px;line-height:150%;letter-spacing:.02em;font-weight:700;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding-left:10px;word-break:break-word;white-space:nowrap!important;text-align:center}.institutional-container form{display:flex;flex-direction:column;align-items:center;width:100%;min-width:360px}.institutional-container .form-group{margin-bottom:1rem;width:100%;display:flex;flex-direction:column;gap:5px}.institutional-container .treatment{padding:10px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;background-color:var(--colorBgFooter)}.institutional-container .treatment .footer-columns{display:flex;flex-direction:column;gap:10px;align-items:flex-start;justify-content:center;list-style:none;padding:0}.institutional-container .treatment .footer-columns li{display:flex;justify-content:center;align-items:center;gap:5px;padding:14px;padding-left:0;border-bottom:1px solid #0000000f}.institutional-container .treatment .footer-columns li .material-symbols-outlined{font-size:28px;font-weight:600;color:var(--iconHeader)}.institutional-container .treatment .footer-columns li a{text-decoration:none;color:var(--colorBody);display:flex;flex-direction:column;gap:5px;font-size:12px}.required-field>label:after{margin:0 0 0 .45rem;color:#e02b27;font-size:1.2rem;content:'*'}