@font-face{font-family:Outfit;src:url(../fonts/outfit-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;src:url(../fonts/outfit-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--menta: #B9315A;--menta-viva: #DD92A9;--menta-clara:#E6B3C2;--fundo: #FDF4F7;--fundo-alt: #F9E4EA;--escuro: #381721;--escuro-alt: #2A101A;--fio: #EFD4DC;--branco: #FFFFFF;--tinta: #331A22;--tinta-sub: #6E4E58;--t--1: clamp(.82rem, .8rem + .1vw, .88rem);--t-0: clamp(.98rem, .95rem + .15vw, 1.06rem);--t-1: clamp(1.12rem, 1.06rem + .3vw, 1.32rem);--t-2: clamp(1.4rem, 1.25rem + .7vw, 1.9rem);--t-3: clamp(1.8rem, 1.5rem + 1.4vw, 2.8rem);--t-4: clamp(2.2rem, 1.6rem + 2.9vw, 4.2rem);--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:3rem;--s6:4.5rem;--s7:6.5rem;--r: 14px;--r-p: 8px;--larg: 78rem;--mv: cubic-bezier(.3,.7,.4,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--branco);color:var(--tinta);font-family:Outfit,system-ui,sans-serif;font-size:var(--t-0);line-height:1.66;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}p{margin:0}a{color:inherit}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.08;letter-spacing:-.028em;color:var(--escuro)}h1 span,h2 span{color:var(--menta)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--menta);outline-offset:2px;border-radius:var(--r-p)}.env{width:100%;max-width:var(--larg);margin-inline:auto;padding-inline:var(--s3)}@media(min-width:48rem){.env{padding-inline:var(--s4)}}.sec{padding-block:var(--s6)}@media(min-width:62rem){.sec{padding-block:var(--s7)}}.sec--menta{background:var(--fundo)}.sec--alt{background:var(--fundo-alt)}.sec--escuro{background:var(--escuro);color:#f2dde3}.sec--escuro h2,.sec--escuro h3{color:var(--branco)}.sec--escuro span{color:var(--menta-clara)}.rot{display:inline-block;align-self:flex-start;border:1px solid var(--menta-clara);color:var(--menta);border-radius:var(--r-p);padding:.34rem .8rem;font-size:var(--t--1);font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--s3)}.sec--escuro .rot{border-color:#ffffff4d;color:var(--menta-clara)}.tit{font-size:var(--t-3);max-width:18ch}.sub{margin-top:var(--s3);max-width:58ch;color:var(--tinta-sub);font-size:var(--t-1)}.sec--escuro .sub{color:#ddb9c4}.bt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.72rem 1.5rem;border-radius:var(--r);font:600 var(--t--1)/1 "Outfit",sans-serif;letter-spacing:.01em;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .18s var(--mv),color .18s var(--mv),border-color .18s var(--mv)}.bt svg{width:1.1em;height:1.1em;flex:none}.bt--menta{background:var(--menta);color:#fff}.bt--menta:hover{background:#972647}.bt--linha{border-color:var(--fio);color:var(--escuro);background:#fff}.bt--linha:hover{border-color:var(--menta);color:var(--menta)}.bt--escuro{background:var(--escuro);color:#fff}.bt--escuro:hover{background:var(--escuro-alt)}.bt--claro{background:#fff;color:var(--escuro)}.bt--fant{border-color:#fff6;color:#fff}.bt--fant:hover{background:#ffffff1a;border-color:#fff}.topo{position:sticky;top:0;z-index:100;background:#fffffff0;border-bottom:1px solid var(--fio)}@supports (backdrop-filter: blur(8px)){.topo{background:#ffffffd1;backdrop-filter:blur(10px)}}.topo__in{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:74px}.wm{text-decoration:none;line-height:1.1}.wm b{display:block;font-size:1.06rem;font-weight:600;color:var(--escuro);letter-spacing:-.02em}.wm i{display:block;font-style:normal;font-size:.64rem;letter-spacing:.26em;text-transform:uppercase;color:var(--menta)}.nav{display:none;align-items:center;gap:var(--s4);list-style:none;margin:0;padding:0}@media(min-width:62rem){.nav{display:flex}}.nav a{font-size:var(--t--1);color:var(--tinta-sub);text-decoration:none;padding-block:.4rem;border-bottom:2px solid transparent;transition:color .18s var(--mv),border-color .18s var(--mv)}.nav a:hover{color:var(--menta);border-color:var(--menta)}.hamb{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--fio);background:#fff;border-radius:var(--r);color:var(--escuro)}@media(min-width:62rem){.hamb{display:none}}.hamb svg{width:20px;height:20px}.mob{display:none;border-top:1px solid var(--fio);background:#fff}.mob[data-on=true]{display:block}.mob ul{list-style:none;margin:0;padding:var(--s2) 0 var(--s3)}.mob a{display:flex;align-items:center;min-height:46px;text-decoration:none;color:var(--tinta);border-bottom:1px solid var(--fio)}.hero{background:var(--fundo);border-bottom:1px solid var(--fio)}.hero__g{display:grid}@media(min-width:62rem){.hero__g{grid-template-columns:1fr min(42%,46rem);align-items:stretch;min-height:34rem}}.hero__t{padding:var(--s6) var(--s3)}@media(min-width:48rem){.hero__t{padding-inline:var(--s4)}}@media(min-width:62rem){.hero__t{padding:var(--s7) var(--s5) var(--s7) max(var(--s4),calc((100vw - var(--larg)) / 2 + var(--s4)));display:flex;flex-direction:column;justify-content:center}}.hero h1{font-size:var(--t-4);max-width:13ch}.hero p.lead{margin-top:var(--s3);max-width:42ch;font-size:var(--t-1);color:var(--escuro);font-weight:500}.hero p.desc{margin-top:var(--s2);max-width:46ch;color:var(--tinta-sub)}.hero__b{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:var(--s4)}.hero__f{position:relative;background:var(--fundo-alt);overflow:hidden}.hero__f img{width:100%;height:100%;object-fit:cover;object-position:center 22%;position:absolute;inset:0}.hero__f{aspect-ratio:4 / 5}@media(min-width:36rem)and (max-width:61.99rem){.hero__f{aspect-ratio:1 / 1;width:100%}}@media(min-width:62rem){.hero__f{width:100%}}.hero__cred{position:absolute;left:var(--s3);bottom:var(--s3);z-index:2;background:#fffffff0;border-radius:var(--r);padding:.55rem 1rem;font-size:var(--t--1);font-weight:500;color:var(--escuro)}.faixa{border-bottom:1px solid var(--fio);background:#fff}.faixa ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}@media(min-width:62rem){.faixa ul{grid-template-columns:repeat(4,1fr)}}.faixa--marcas{display:grid;gap:0}@media(min-width:62rem){.faixa--marcas{grid-template-columns:16rem 1fr}}.faixa__stat{padding:var(--s3);border-right:1px solid var(--fio)}.faixa__stat b{display:block;font-size:var(--t-3);font-weight:600;color:var(--menta);letter-spacing:-.04em;line-height:1}.faixa__stat span{font-size:var(--t--1);color:var(--tinta-sub)}.marcas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);list-style:none;margin:0;padding:var(--s3)}.marcas li{display:flex;align-items:center;gap:.5rem;font-size:var(--t--1);color:var(--tinta)}.marcas svg{width:17px;height:17px;color:var(--menta);flex:none}.faixa li{padding:var(--s3) var(--s3);border-right:1px solid var(--fio);border-bottom:1px solid var(--fio)}@media(min-width:62rem){.faixa li{border-bottom:0}.faixa li:last-child{border-right:0}}.faixa b{display:block;font-size:var(--t-2);font-weight:600;color:var(--menta);letter-spacing:-.03em}.faixa span{font-size:var(--t--1);color:var(--tinta-sub)}.regua{background:var(--escuro)}.regua ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2) var(--s4);list-style:none;margin:0;padding:var(--s3) 0}.regua li{font-size:var(--t--1);letter-spacing:.06em;color:#ddb9c4}.regua li b{color:var(--menta-clara);margin-right:.35rem;font-weight:400}.sobre__g{display:grid;gap:var(--s5)}@media(min-width:62rem){.sobre__g{grid-template-columns:1.15fr .85fr;gap:var(--s6);align-items:start}}.sobre__c p{margin-top:var(--s3);color:var(--tinta-sub);max-width:62ch}.sobre__c b{color:var(--escuro);font-weight:600}.creds{display:grid;border-top:1px solid var(--fio);border-left:1px solid var(--fio)}@media(min-width:30rem){.creds{grid-template-columns:1fr 1fr}}.creds>div{border-right:1px solid var(--fio);border-bottom:1px solid var(--fio);padding:var(--s3)}.creds dt{font-weight:600;color:var(--escuro);font-size:var(--t-0)}.creds dd{margin:.25rem 0 0;font-size:var(--t--1);color:var(--tinta-sub)}.servs{margin-top:var(--s5);border-top:1px solid var(--fio)}.serv{display:grid;gap:var(--s2) var(--s4);padding-block:var(--s4);border-bottom:1px solid var(--fio);align-items:start}@media(min-width:56rem){.serv{grid-template-columns:3.5rem 1fr 17rem}}.serv__n{font-size:var(--t-1);font-weight:600;color:var(--menta-clara);letter-spacing:-.02em}.serv h3{font-size:var(--t-1);display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.serv h3 mark{background:var(--menta);color:#fff;border-radius:var(--r-p);padding:.2rem .55rem;font-size:var(--t--1);font-weight:600}.serv p{margin-top:.5rem;color:var(--tinta-sub);font-size:var(--t--1);max-width:62ch;line-height:1.65}.serv ul{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.serv ul li{font-size:var(--t--1);color:var(--menta);border:1px solid var(--fio);border-radius:var(--r-p);padding:.25rem .6rem;background:#fff}.sec--menta .serv ul li{background:var(--branco)}.cit{display:grid;gap:var(--s3)}.cit p{font-size:var(--t-2);font-weight:500;color:#fff;max-width:26ch;line-height:1.28;letter-spacing:-.02em}.cit footer{font-size:var(--t--1);letter-spacing:.14em;text-transform:uppercase;color:var(--menta-clara)}.difs{display:grid;gap:var(--s4);margin-top:var(--s5)}@media(min-width:40rem){.difs{grid-template-columns:1fr 1fr}}@media(min-width:62rem){.difs{grid-template-columns:repeat(4,1fr);gap:var(--s3)}}.dif{border-top:3px solid var(--menta);padding-top:var(--s3)}.dif__n{font-size:var(--t--1);font-weight:600;letter-spacing:.16em;color:var(--menta)}.dif h3{font-size:var(--t-1);margin-top:var(--s2)}.dif p{margin-top:.55rem;color:var(--tinta-sub);font-size:var(--t--1);line-height:1.65}.deps{display:grid;gap:var(--s3);margin-top:var(--s5)}@media(min-width:62rem){.deps{grid-template-columns:repeat(3,1fr)}}.dep{background:#fff;border:1px solid var(--fio);border-radius:var(--r);padding:var(--s4);display:flex;flex-direction:column}.dep blockquote{margin:0;color:var(--tinta);line-height:1.66}.dep figcaption{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--fio);display:flex;align-items:center;gap:.8rem}.dep__av{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-p);background:var(--menta);color:#fff;font-size:var(--t--1);font-weight:600;letter-spacing:.04em}.dep__q b{display:block;font-weight:600;color:var(--escuro);font-size:var(--t--1)}.dep__q span{display:block;font-size:var(--t--1);color:var(--menta)}.ct{display:grid;gap:var(--s5)}@media(min-width:62rem){.ct{grid-template-columns:.9fr 1.1fr;gap:var(--s6);align-items:start}}.infos{margin-top:var(--s4);border-top:1px solid var(--fio)}.info{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--fio);text-decoration:none;min-height:46px}.info__i{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-p);background:var(--fundo-alt);color:var(--menta)}.info__i svg{width:20px;height:20px}.info__x b{display:block;font-size:var(--t--1);color:var(--tinta-sub);font-weight:500}.info__x span{display:block;font-weight:600;color:var(--escuro)}.info__x small{display:block;font-size:var(--t--1);color:var(--tinta-sub);font-weight:400}a.info:hover .info__x span{color:var(--menta)}.form{background:var(--fundo);border:1px solid var(--fio);border-radius:var(--r);padding:var(--s4)}.form h3{font-size:var(--t-2)}.form>p{margin-top:.4rem;color:var(--tinta-sub);font-size:var(--t--1)}.campos{display:grid;gap:var(--s3);margin-top:var(--s4)}@media(min-width:40rem){.campos{grid-template-columns:1fr 1fr}.full{grid-column:1 / -1}}.campo label{display:block;font-size:var(--t--1);font-weight:600;color:var(--escuro);margin-bottom:.35rem}.campo label i{color:#b4304b;font-style:normal}.campo input,.campo select,.campo textarea{width:100%;min-height:46px;padding:.6rem .8rem;border-radius:var(--r);font:400 var(--t-0)/1.5 "Outfit",sans-serif;color:var(--tinta);background:#fff;border:1px solid var(--fio);transition:border-color .18s var(--mv),box-shadow .18s var(--mv)}.campo textarea{min-height:108px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--menta);box-shadow:0 0 0 3px #b9315a2e}.form .bt{margin-top:var(--s3);width:100%}.form__nota{margin-top:var(--s2);font-size:var(--t--1);color:var(--tinta-sub);text-align:center}.form__ok{margin-top:var(--s2);background:#e4f5ec;border:1px solid #A9DCC0;color:#14603a;border-radius:var(--r);padding:.7rem .9rem;font-size:var(--t--1);text-align:center}.selo-form{display:table;margin-bottom:var(--s2);font-size:var(--t--1);color:var(--tinta-sub);background:var(--fundo-alt);border-radius:var(--r-p);padding:.3rem .75rem}.selo-form b{color:var(--menta);font-weight:600;letter-spacing:.04em}.rod{background:var(--escuro);color:#cfa8b4;padding-block:var(--s5);font-size:var(--t--1)}.rod__t{display:grid;gap:var(--s3)}@media(min-width:48rem){.rod__t{grid-template-columns:1fr auto;align-items:center}}.rod .wm b{color:#fff}.rod .wm i{color:var(--menta-clara)}.rod nav ul{display:flex;flex-wrap:wrap;gap:var(--s3);list-style:none;margin:0;padding:0}.rod a{color:#cfa8b4;text-decoration:none}.rod a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.rod__b{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);justify-content:space-between}.zap{position:fixed;right:1.1rem;bottom:1.1rem;z-index:90;width:54px;height:54px;display:grid;place-items:center;background:#149b47;color:#fff;border-radius:var(--r);box-shadow:0 8px 22px #0003;transition:background-color .18s var(--mv)}.zap:hover{background:#11813c}.zap svg{width:27px;height:27px}.rev{opacity:0;transform:translateY(14px);transition:opacity .5s var(--mv),transform .5s var(--mv)}.rev.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rev{opacity:1!important;transform:none!important;transition:none!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pular{position:absolute;left:-9999px;background:#fff;color:var(--escuro);padding:.8rem 1.2rem;border-radius:var(--r);z-index:200}.pular:focus{left:var(--s3);top:var(--s2)}
