.hero{padding-top:12px}.stars{letter-spacing:2px}@media(min-width:900px){.hero{padding-top:20px}}@media(min-width:900px){#rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:18px}#rail .pcard img{max-width:230px}}.trust{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.trust div{background:var(--cream);border-radius:var(--radius-sm);padding:12px;display:flex;gap:10px;align-items:center;font-size:13px}.trust strong{display:block;font-size:13.5px;line-height:1.25}.trust small{color:var(--muted)}.trust svg{flex:none;width:26px;height:26px;color:var(--coral)}@media(min-width:900px){.trust{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.trust div{padding:16px 18px;font-size:14px}.trust strong{font-size:14.5px}.trust svg{width:30px;height:30px}}.benef{display:grid;gap:28px;margin-top:36px}.benef-col{display:grid;gap:28px}.benef-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.benef-item .ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--coral)}.benef-item .ic svg{width:27px;height:27px}.benef-item h3{font-size:23px}.benef-item p{color:var(--muted);font-size:15px;max-width:300px}.benef-item p b{color:var(--navy)}.blob{aspect-ratio:4/5;border-radius:48% 52% 45% 55%/55% 45%;overflow:hidden;box-shadow:0 30px 60px #1a1a2e2e;max-width:320px;width:100%;margin:0 auto}.blob img{width:100%;height:100%;object-fit:cover}@media(min-width:640px){.benef-col{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.benef{grid-template-columns:1fr 340px 1fr;align-items:center;gap:36px;margin-top:48px}.benef-col{grid-template-columns:1fr;gap:40px}.blob{max-width:none}}.nutri{background:var(--cream)}.nutri-grid{display:grid;gap:28px;align-items:center}.nutri-grid>*{min-width:0}.nutri h2{text-align:left}.nutri .lead{color:var(--muted);margin:14px 0 18px}.tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.tab{flex:none;min-height:42px;padding:8px 16px;border-radius:999px;background:#fff;border:1.5px solid var(--line);font-size:14px;font-weight:600}.tab.on{background:var(--coral);border-color:var(--coral);color:#fff}.note{font-size:12px;color:var(--muted);margin-top:10px}.nutri-photo{display:none;border-radius:var(--radius);overflow:hidden;aspect-ratio:3/4}.nutri-photo img{width:100%;height:100%;object-fit:cover}.nutri-photo img.cut{object-fit:contain}@media(min-width:640px){.tabs{flex-wrap:wrap;margin-right:0;padding-right:0}}@media(min-width:900px){.nutri-grid{grid-template-columns:1fr 1.1fr}}@media(min-width:1100px){.nutri-grid{grid-template-columns:1fr 1.1fr .8fr;gap:40px}.nutri-photo{display:block}}.head-split{display:flex;flex-direction:column;gap:10px}.head-split h2{text-align:left}.head-split p{color:var(--muted);max-width:440px}@media(min-width:900px){.head-split{flex-direction:row;justify-content:space-between;align-items:end;gap:40px}.head-split h2{max-width:560px}}.vcards{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;margin-top:28px;padding-bottom:14px;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px}@media(min-width:640px){.vcards{grid-auto-columns:44%}}@media(min-width:900px){.vcards{grid-auto-columns:minmax(280px,1fr);gap:16px;margin-right:0;padding-right:0}}.vcard{scroll-snap-align:start;border-radius:var(--radius);overflow:hidden;position:relative;aspect-ratio:3/4;background:var(--sand)}.vcard img{width:100%;height:100%;object-fit:cover}.vcard .panel{position:absolute;left:10px;right:10px;bottom:10px;background:#fffdfbf2;border-radius:var(--radius-sm);padding:16px}.vcard .panel h3{font-size:21px;margin-bottom:6px;padding-bottom:8px;border-bottom:1px solid var(--line)}.vcard .panel p{font-size:14px;color:var(--muted)}.lines{display:grid;gap:12px}.line{--ink:#A95F46;border-radius:var(--radius);overflow:hidden;display:grid;transition:box-shadow .35s}.line.move{--ink:#2960B2}.line:hover{box-shadow:0 22px 44px -24px #1a1a2e4d}.line .txt{padding:26px 22px;display:flex;flex-direction:column;gap:10px}.line .eyebrow{color:var(--ink);font-size:11.5px;letter-spacing:.14em}.line .txt h3{font-size:clamp(25px,2.4vw,31px);font-weight:500;line-height:1.14}.line .txt h3 em{font-style:italic;color:var(--ink)}.line .txt p{font-size:14.5px;color:#1a1a2ead}.line .txt ul{list-style:none;display:grid;margin:4px 0 6px;border-top:1px solid rgba(26,26,46,.08)}.line .txt li{display:flex;align-items:baseline;gap:8px;font-size:14px;padding:8px 0;border-bottom:1px solid rgba(26,26,46,.08)}.line .txt li b{font-weight:600}.line .txt li span{color:#1a1a2e99}.line .txt li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink);opacity:.55;transform:translateY(-2px)}.line .go{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 18px;border-radius:999px;border:1.5px solid var(--ink);color:var(--ink);font-weight:700;font-size:14px;transition:background .25s,color .25s,gap .25s}.line .go:hover{background:var(--ink);color:#fff;gap:12px}.line .line-img{position:relative;aspect-ratio:4/3;order:-1;overflow:hidden}.line img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.line:hover img{transform:scale(1.04)}.line.glow{background:var(--glow)}.line.move{background:#def;color:var(--navy)}@media(min-width:640px){.line{grid-template-columns:1.05fr .95fr}.line .line-img{aspect-ratio:auto;order:0;min-height:100%}}@media(min-width:1000px){.lines{grid-template-columns:1fr 1fr;gap:16px}.line{min-height:380px}.line .txt{padding:34px 30px 30px}}.ugc{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:28px;margin-right:-16px;padding:0 16px 14px 0}.ugc a{scroll-snap-align:start;position:relative;border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:9/14;background:var(--sand)}.ugc img{width:100%;height:100%;object-fit:cover}.ugc .play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ugc .play span{width:52px;height:52px;border-radius:50%;background:#fffdfbeb;display:grid;place-items:center}.ugc .who{position:absolute;left:10px;bottom:10px;color:#fff;font-size:12.5px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.5)}@media(min-width:640px){.ugc{grid-auto-columns:30%}}@media(min-width:1000px){.ugc{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);gap:12px;margin-right:0;padding-right:0}}.rating{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px;font-weight:600}.rating .big{font-family:var(--serif);font-size:40px}.line .line-img img.cut{object-fit:contain;padding:8% 10%;filter:drop-shadow(0 16px 20px rgba(26,26,46,.18))}@media(max-width:899px){#gomas .chips{margin-right:0;padding-right:0}#gomas .chips>:first-child{margin-left:auto}#gomas .chips>:last-child{margin-right:auto}}@media(min-width:640px)and (max-width:999px){.benef-col>.benef-item:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}}.vit-andando{overflow:hidden;margin-right:-16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.vit-faixa{display:flex;width:max-content;animation:vit-andar var(--dur,35s) linear infinite}.vit-grupo{display:flex;flex:none;gap:16px;padding-right:16px}.vit-grupo>.pcard{flex:none;width:clamp(250px,74vw,290px);min-width:0}.vit-andando:hover .vit-faixa,.vit-andando:focus-within .vit-faixa,.vit-andando:active .vit-faixa{animation-play-state:paused}@keyframes vit-andar{to{transform:translate(-50%)}}@media(min-width:900px){.vit-andando{margin-right:0}}@media(prefers-reduced-motion:reduce){.vit-faixa{animation:none}.vit-andando{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.vit-andando::-webkit-scrollbar{display:none}.vit-grupo[aria-hidden]{display:none}}@media(max-width:639px){.nutri h2,.nutri .lead{text-align:center}.nutri .tabs{flex-wrap:wrap;justify-content:center;gap:7px;margin-right:0;padding-right:0;overflow:visible}.nutri .tab{min-height:38px;padding:7px 12px;font-size:13.5px}.nutri .tab-gummy{display:none}.nutri a.btn.dark{display:flex;width:max-content;margin-left:auto;margin-right:auto}}@media(min-width:640px){.vcards{grid-auto-columns:360px}.vcard{aspect-ratio:4/5}.vcard .panel{left:8px;right:8px;bottom:8px;padding:14px 16px}}@media(min-width:900px){.vcards{grid-auto-columns:minmax(360px,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/ravu-pagina-home.css.map */
