@font-face{font-family:Fredoka;src:url(Fredoka-VariableFont_wdth.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}.viliv-metabolic-indicated-section{background:#fff}.bloco07,.bloco07 *{box-sizing:border-box;font-family:Fredoka,sans-serif}.bloco07{background:#fff!important;padding:64px 0;color:#2b1b1b}.bloco07 .container{width:min(1200px,100%);margin-inline:auto;padding-inline:24px}.bloco07 picture,.bloco07 img{display:block;width:100%}.bloco07 h2{color:#2b1b1b;text-align:center;font-size:clamp(30px,3vw,36px);font-weight:500;line-height:1;letter-spacing:0;margin:0 0 clamp(28px,4vw,44px);text-transform:uppercase}.bloco07 h2 span{display:block;margin-top:8px;color:#2b1b1bd6;font-size:clamp(16px,2vw,28px);font-weight:400}.bloco07 .animeTexto .animeTexto__brand{position:relative;display:inline-block;margin-top:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;vertical-align:baseline;color:transparent;background:linear-gradient(180deg,#ffffff47,#fff0 34%),linear-gradient(100deg,#342579,#5e3d9a 43%,#8c4e9b 74%,#b06a9e);-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 0 rgba(255,255,255,.1),0 12px 26px rgba(52,37,121,.1)}.bloco07 h2 span.animeTexto__brand{display:inline-block;color:transparent;font-size:inherit;font-weight:inherit;line-height:inherit;margin-top:0}.bloco07 .animeTexto .animeTexto__brand:after{content:"";position:absolute;left:8%;right:8%;top:56%;height:28%;background:linear-gradient(90deg,#b06a9e00,#b06a9e1f 26%,#ffffff24,#3425791a 74%,#34257900);filter:blur(8px);opacity:.9;pointer-events:none}.bloco07 .ingrediente{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bloco07 .item{position:relative;overflow:hidden;border-radius:18px;min-height:390px;background:#000}.bloco07 .feature-slider__slide-card{display:block;width:100%;height:390px;border:0;padding:0;background:none;cursor:pointer}.bloco07 .feature-slider__slide-bg,.bloco07 .feature-slider__slide-bg picture,.bloco07 .feature-slider__slide-media{width:100%;height:100%}.bloco07 .feature-slider__slide-bg{position:relative}.bloco07 .feature-slider__slide-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0006,#00000038 26%,#00000014 48%,#0000 72%);pointer-events:none;z-index:1}.bloco07 .feature-slider__slide-media{object-fit:cover;transition:transform .35s ease}.bloco07 .item:hover .feature-slider__slide-media{transform:scale(1.06)}.bloco07 .title-btn{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:space-between;gap:18px;align-items:flex-end;padding:24px;pointer-events:none}.bloco07 .title-btn p{margin:0;color:#fff;max-width:12ch;font-size:clamp(19px,2vw,23px);line-height:.94;letter-spacing:-.015em;font-weight:600;text-align:left;text-wrap:balance;text-shadow:0 2px 12px rgba(10,6,16,.42)}.bloco07 .title-btn p span{display:inline-block;margin-top:6px;font-size:clamp(13px,1.1vw,15px);line-height:1.1;letter-spacing:.01em;font-weight:400;opacity:.96}.bloco07 .title-btn .botao-carrossel{width:32px;height:32px;flex:0 0 32px;pointer-events:auto}.bloco07 .botao-carrossel img{width:100%;height:100%}.bloco07 .botao-carrossel .icon_close{display:none}.bloco07 .slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#120807db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:28px 24px;transform:translateY(102%);transition:transform .36s ease;display:flex;flex-direction:column}.bloco07 .slide.position-relative-collagen{transform:translateY(0)}.bloco07 .item.is-open .icon_open{display:none}.bloco07 .item.is-open .icon_close{display:block}.bloco07 .item.is-open .title-btn p{visibility:hidden}.bloco07 .slide .botao-carrossel{align-self:flex-end;width:32px;height:32px}.bloco07 .slide .title{margin:22px 0 12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.28);color:#fff;font-size:clamp(19px,1.95vw,23px);line-height:.94;letter-spacing:-.015em;font-weight:600;text-wrap:balance}.bloco07 .slide .title span{display:inline-block;margin-top:6px;font-size:clamp(13px,1.1vw,15px);line-height:1.1;letter-spacing:.01em;font-weight:400;opacity:.96}.bloco07 .slide .desc{margin:0;color:#ffffffdb;font-size:15px;line-height:1.45}.bloco07__dots{display:none}@media(max-width:1099px){.bloco07 .ingrediente{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bloco07 .container{padding:0}.bloco07{padding:40px 0 34px}.bloco07 h2{padding-inline:24px;margin-bottom:30px}.bloco07 .ingrediente{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:48px;scroll-padding-right:48px;padding:0 48px 8px;margin-top:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.bloco07 .ingrediente::-webkit-scrollbar{display:none}.bloco07 .item{flex:0 0 calc(100% - 96px);width:calc(100% - 96px);min-width:280px;max-width:370px;min-height:430px;scroll-snap-align:start;scroll-snap-stop:always}.bloco07 .feature-slider__slide-card{height:430px}.bloco07 .title-btn{padding:0 22px 24px}.bloco07 .title-btn p{max-width:12ch;font-size:clamp(17px,5.3vw,22px);line-height:.95}.bloco07 .title-btn p span{display:block;margin-top:6px;font-size:clamp(13px,3.9vw,15px);line-height:1.1}.bloco07 .slide{padding:22px 20px}.bloco07__dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding-inline:24px}.bloco07__dot{width:12px;height:12px;border:1px solid #141414;border-radius:999px;background:transparent;padding:0;appearance:none;-webkit-appearance:none;cursor:pointer}.bloco07__dot.is-active{background:#2f2f2f}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/viliv-metabolic-indicated.css.map */
