.ct-hero{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:var(--shadow);margin-top:10px}.ct-hero .copy{padding:40px;display:flex;flex-direction:column;gap:14px;justify-content:center}.ct-hero h1{font-size:42px}.ct-hero .copy>p{font-size:16.5px;color:var(--muted)}.ct-hero .img{position:relative;min-height:380px;background:var(--pink-soft)}.ct-hero .img img,.ct-hero .img .mp-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ct-cta{padding:30px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin:10px 0 40px}.ct-cta h2{font-size:26px;margin-top:6px}.ct-texto{max-width:780px;padding-bottom:30px}.table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}.table th,.table td{padding:13px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:14.5px;vertical-align:top}.table th{background:#f7f8f7;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.table tr:last-child td{border-bottom:0}.table-wrap{overflow-x:auto;border-radius:18px}.aviso-exemplo{margin-top:10px;font-size:13px;color:var(--warn)}@media(max-width:860px){.ct-hero,.ct-cta{grid-template-columns:1fr}.ct-hero .copy{padding:26px}.ct-hero h1{font-size:32px}.ct-hero .img{min-height:260px}}.sobre-conteudo{max-width:none;padding:20px 0 10px}.sobre-conteudo .wp-block-group__inner-container{display:contents}.sobre-conteudo>h2{font-size:30px;margin:40px 0 18px}.sobre-conteudo .mp-historia{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px 28px;grid-auto-flow:dense;align-items:start;padding:36px 0;border-bottom:1px solid var(--line)}.sobre-conteudo .mp-historia h2{font-size:30px;margin:0;grid-column:1;grid-row:1}.sobre-conteudo .mp-historia :is(p,ul,ol,figure){grid-column:2;margin:0}.sobre-conteudo .mp-historia p{color:var(--muted);font-size:16px;line-height:1.7}.sobre-conteudo .mp-historia ul{list-style:none;padding:0 0 0 20px;border-left:3px solid var(--pink-line);display:grid;gap:12px}.sobre-conteudo .mp-historia li{position:relative;color:var(--muted);font-size:15px}.sobre-conteudo .mp-historia li:before{content:"";position:absolute;left:-28px;top:5px;width:13px;height:13px;border-radius:50%;background:var(--pink);border:3px solid #fff}.sobre-conteudo .mp-historia li strong{color:var(--ink)}.sobre-conteudo .mp-valores{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sobre-conteudo .mp-valor{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.sobre-conteudo .mp-valor h3{font-size:18px;margin:0 0 6px}.sobre-conteudo .mp-valor p{color:var(--muted);font-size:14.5px;margin:0}@media(max-width:960px){.sobre-conteudo .mp-valores{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sobre-conteudo .mp-historia{grid-template-columns:1fr;gap:12px}.sobre-conteudo .mp-historia :is(p,ul,ol,figure){grid-column:1}.sobre-conteudo .mp-historia h2{grid-row:auto}}@media(max-width:560px){.sobre-conteudo .mp-valores{grid-template-columns:1fr}}.n-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);padding:36px 40px;margin-top:10px;overflow:hidden;position:relative}.n-hero:after{content:"";position:absolute;right:-90px;top:-90px;width:280px;height:280px;border-radius:50%;background:var(--green-soft)}.n-hero>div{position:relative;z-index:1}.n-hero h1{font-size:40px;margin:6px 0 12px}.n-hero p{color:var(--muted);font-size:16.5px;max-width:560px}.n-faces{display:flex;justify-content:flex-end}.n-faces .face{width:92px;height:92px;border-radius:50%;overflow:hidden;border:4px solid #fff;margin-left:-22px;box-shadow:0 10px 24px #00000014;background:var(--pink-soft)}.n-faces .face img{width:100%;height:100%;object-fit:cover;object-position:top}.n-stats{display:flex;gap:26px;margin-top:18px;flex-wrap:wrap}.n-stats div strong{display:block;font-size:26px;color:var(--pink-dark);line-height:1}.n-stats div span{font-size:13px;color:var(--muted)}.n-filter{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 18px;align-items:center}.n-filter .lbl{font-size:13px;font-weight:800;color:var(--muted);margin-right:4px}.n-filter button{min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:800;font-size:14px;cursor:pointer}.n-filter button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.n-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:18px;align-items:start}.n-card{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 10px 28px #1c23200d;display:flex;flex-direction:column}.n-card[hidden]{display:none}.n-photo{position:relative;aspect-ratio:4/4.3;background:linear-gradient(160deg,var(--pink-soft),var(--green-soft))}.n-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.n-photo .initials{position:absolute;inset:0;display:grid;place-items:center;font-size:54px;font-weight:900;color:var(--pink-dark);letter-spacing:-.04em}.n-tag{position:absolute;left:12px;bottom:12px;display:flex;gap:6px;flex-wrap:wrap}.n-tag span{background:#fffffff0;color:var(--ink);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #00000014}.n-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.n-body h2{font-size:19px}.crn{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;border:1px solid var(--green-line);background:var(--green-soft);color:var(--green-dark);border-radius:10px;padding:5px 10px;font-size:13px;font-weight:800}.places{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px}.place{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start}.place .pi{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--pink-soft);color:var(--pink)}.place strong{display:block;font-size:14.5px}.place small{display:block;font-size:13px;color:var(--muted);line-height:1.4;margin-top:1px}.place a{display:inline-block;margin-top:4px;font-size:13px;font-weight:800;color:var(--pink-dark)}.place a:hover{text-decoration:underline}.partner{padding:28px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin:34px 0 40px}@media(max-width:900px){.n-hero{grid-template-columns:1fr;padding:26px}.n-faces{justify-content:flex-start;padding-left:22px}.n-hero h1{font-size:30px}}@media(max-width:640px){.partner{grid-template-columns:1fr}.n-faces .face{width:66px;height:66px;margin-left:-16px}}.store{padding:22px;display:flex;flex-direction:column;gap:8px}.store .map{height:160px;border-radius:14px;background:linear-gradient(135deg,#eef3ee,#fbe9ee);display:grid;place-items:center;color:var(--pink);margin-bottom:6px}.store h2{font-size:22px}.store .row{margin-top:6px}.fretes td:last-child{text-align:right;font-weight:800}.help{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start;padding:10px 0 50px}.help nav{position:sticky;top:96px;display:grid;gap:4px}.help nav a{padding:10px 12px;border-radius:10px;font-weight:800;font-size:14px}.help nav a:hover{background:var(--pink-soft);color:var(--pink-dark)}.help h2{font-size:22px;margin:26px 0 12px;scroll-margin-top:100px}.help h2:first-child{margin-top:0}.help .acc-body a{color:var(--pink-dark);text-decoration:underline}.help .acc-body p+p{margin-top:8px}.selos-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.selos-lista div{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.selos-lista .ico,.selos-lista .ico-img{flex:none;width:22px;height:22px;color:var(--green-dark)}.selos-lista strong{display:block;font-size:14.5px}.selos-lista span{font-size:13.5px;color:var(--muted)}.alg-geral{background:var(--warn-soft);border-radius:14px;padding:14px 16px;font-size:14.5px;margin-top:12px}.contact{padding:22px;margin-top:26px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:760px){.help{grid-template-columns:1fr}.help nav{position:static;display:flex;flex-wrap:wrap}}.hero-dark{background:#1f2632;color:#fff;border-radius:28px;padding:40px;margin-top:10px}.hero-dark h1{font-size:40px;margin:8px 0 10px}.hero-dark p{color:#c7ccd4;max-width:620px;font-size:16px}.hero-dark .eyebrow{color:#ff8aa5}.how3 .card{padding:22px}.how3 b{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pink-soft);color:var(--pink-dark);font-size:18px;margin-bottom:10px}.how3 h3{font-size:18px;margin-bottom:6px}.reward{padding:20px;display:flex;flex-direction:column;gap:6px}.reward .pts{font-size:26px;font-weight:900;color:var(--pink-dark)}.calc{padding:22px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.calc input[type=range]{width:100%;accent-color:var(--pink)}@media(max-width:640px){.hero-dark{padding:26px}.hero-dark h1{font-size:30px}.calc{grid-template-columns:1fr}}.ad-hero{display:grid;grid-template-columns:1.05fr .95fr;background:#fff;border:1px solid var(--line);border-radius:30px;overflow:hidden;box-shadow:var(--shadow);margin-top:10px}.ad-copy{padding:44px 42px;display:flex;flex-direction:column;justify-content:center;gap:16px}.ad-copy h1{font-size:46px;letter-spacing:-.045em;line-height:1.04}.ad-copy h1 em{font-style:normal;color:var(--pink)}.ad-copy>p{font-size:17px;color:var(--muted);max-width:540px}.ad-img{position:relative;min-height:420px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;background:var(--pink-soft)}.ad-img>*{position:relative;overflow:hidden}.ad-img img,.ad-img .mp-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ad-img .big{grid-row:1/3}.ad-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ad-benefit{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.ad-benefit .fi{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--green-soft);color:var(--green-dark);flex:0 0 auto}.ad-benefit strong{display:block;font-size:16px}.ad-benefit p{font-size:14px;color:var(--muted);margin-top:3px}.kit-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kit-mini{position:relative;display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:18px;border:1px solid var(--line);background:#fff}.kit-mini.best{border:2px solid var(--pink);background:var(--pink-soft)}.kit-mini .bd{position:absolute;top:-11px;left:18px;background:var(--pink-dark);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:900}.kit-mini .bd.green{background:var(--green-dark)}.kit-mini strong{font-size:18px}.kit-mini .price{font-size:26px}.kit-mini small{color:var(--green-dark);font-weight:800;font-size:13.5px}.kit-mini .btn{margin-top:10px}.how4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:how}.how4 div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}.how4 div:before{counter-increment:how;content:counter(how);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pink-dark);color:#fff;font-weight:900;margin-bottom:10px}.how4 strong{display:block;font-size:16px}.how4 p{font-size:14px;color:var(--muted);margin-top:4px}.ship-card{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:var(--shadow)}.ship-card h2{font-size:26px}@media(max-width:960px){.ad-hero{grid-template-columns:1fr}.ad-img{min-height:300px}.ad-copy{padding:28px 20px}.ad-copy h1{font-size:34px}.ad-benefits,.how4{grid-template-columns:1fr 1fr}.ship-card{grid-template-columns:1fr}}@media(max-width:640px){.ad-benefits,.kit-strip{grid-template-columns:1fr}.ad-img{min-height:260px}.ship-card{padding:20px}}.compare td strong{display:block}.compare td .muted{display:block;font-size:13px}.cats{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 20px}.cats a{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:800;font-size:14px}.cats a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.featured{display:grid;grid-template-columns:1.1fr .9fr;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow);margin-bottom:22px}.featured .img{position:relative;min-height:320px;background:var(--pink-soft)}.featured .img img,.featured .img .mp-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.featured .copy{padding:32px;display:flex;flex-direction:column;gap:12px;justify-content:center}.featured h2{font-size:30px}.post-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:.18s}.post-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.post-card .img{aspect-ratio:16/10;background:var(--pink-soft)}.post-card .img img,.post-card .img .mp-ph{width:100%;height:100%;object-fit:cover}.post-card .body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.post-card h2,.post-card h3{font-size:18px}.post-card p{color:var(--muted);font-size:14px}.meta{font-size:13px;color:var(--muted);font-weight:700}@media(max-width:860px){.featured{grid-template-columns:1fr}.featured .img{min-height:220px}.featured .copy{padding:22px}.featured h2{font-size:24px}}.post{max-width:760px;margin:0 auto;padding-bottom:30px}.post h1{font-size:40px;margin:8px 0 12px}.post .cover{border-radius:22px;overflow:hidden;aspect-ratio:16/9;margin:18px 0 24px;background:var(--pink-soft)}.post .cover img{width:100%;height:100%;object-fit:cover}.post .entry-content{max-width:none;font-size:17px;line-height:1.75;color:#34383d}.post .entry-content h2{font-size:24px;margin:28px 0 10px}.post .entry-content p+p{margin-top:14px}.post .entry-content li+li{margin-top:6px}.product-box{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:20px;margin:28px 0}.share{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}@media(max-width:640px){.post h1{font-size:28px}.post .entry-content{font-size:16px}.product-box{grid-template-columns:1fr}}.mp-valor p+p{margin-top:.7em}.sn{--r:26px}.sn-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center;padding:34px 0 10px}.sn-hero h1{font-size:clamp(34px,4.6vw,58px);line-height:1.04;letter-spacing:-.035em;margin:12px 0 16px}.sn-hero h1 em{font-style:normal;color:var(--pink)}.sn-lead{font-size:19px;line-height:1.6;color:var(--muted);max-width:560px}.sn-hero .row{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 20px}.sn-chips{display:flex;gap:8px;flex-wrap:wrap}.sn-chips span{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--green-soft);border:1px solid var(--green-line);color:var(--green-dark);font-weight:700;font-size:13px}.sn-chips svg{width:15px;height:15px}.sn-photos{position:relative;padding-bottom:44px}.sn-photos .a{border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow);aspect-ratio:4/3.1;background:var(--bg)}.sn-photos .a img{width:100%;height:100%;object-fit:cover;display:block}.sn-photos .b{position:absolute;left:-34px;bottom:0;width:46%;border-radius:20px;overflow:hidden;border:6px solid #fff;box-shadow:0 18px 40px #1c232029;aspect-ratio:4/3}.sn-photos .b img{width:100%;height:100%;object-fit:cover;display:block}.sn-photos .tag{position:absolute;right:-12px;top:22px;background:#fff;border-radius:16px;padding:11px 15px;box-shadow:0 14px 30px #1c232024;display:flex;gap:10px;align-items:center;font-weight:800;font-size:14px;line-height:1.25}.sn-photos .tag i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--pink-soft);color:var(--pink)}.sn-photos .tag small{display:block;font-weight:600;color:var(--muted);font-size:12px}.sn-sec{padding:64px 0 0}.sn-sec>.eyebrow{margin-bottom:8px;display:inline-block}.sn-hist{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.sn-hist h2{font-size:clamp(28px,3.4vw,42px);line-height:1.1;letter-spacing:-.03em;margin:6px 0 0}.sn-hist .big{font-size:21px;line-height:1.55;color:var(--ink);margin:0 0 18px;font-weight:500}.sn-hist p{color:var(--muted);line-height:1.7;font-size:16.5px;margin:0 0 14px}.sn-fases{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.sn-fase{display:block;border-radius:20px;padding:18px 18px 16px;background:#fff;border:1px solid var(--line);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.sn-fase:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.sn-fase b{display:block;font-size:17px;margin-bottom:3px}.sn-fase span{font-size:13.5px;color:var(--muted)}.sn-fase i{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;margin-bottom:12px;font-style:normal;font-weight:800;font-size:15px}.sn-fase:nth-child(1) i{background:#ffe9ef;color:#d12a58}.sn-fase:nth-child(2) i{background:#fff3d6;color:#9a6a00}.sn-fase:nth-child(3) i{background:#e6f5e3;color:#2f7a38}.sn-fase:nth-child(4) i{background:#e8efff;color:#3556b8}.sn-head{text-align:center;max-width:640px;margin:0 auto 28px}.sn-head h2{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;line-height:1.1;margin:8px 0 10px}.sn-head p{color:var(--muted);font-size:17px;line-height:1.6;margin:0}.sn-vals{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sn-val{background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px 22px;box-shadow:0 8px 24px #1c23200a}.sn-val .ic{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--green-soft);color:var(--green-dark);margin-bottom:14px}.sn-val .ic svg{width:24px;height:24px}.sn-val h3{font-size:19px;line-height:1.2;margin:0 0 8px}.sn-val p{margin:0;color:var(--muted);line-height:1.6;font-size:15.5px}.sn-aplv{margin-top:16px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;background:linear-gradient(135deg,#fff3f6,#fff9f1);border:1px solid var(--pink-line);border-radius:24px;padding:28px}.sn-aplv .ic{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#fff;color:var(--pink);box-shadow:0 8px 20px #ff3b6724}.sn-aplv .ic svg{width:28px;height:28px}.sn-aplv h3{font-size:21px;margin:0 0 10px}.sn-aplv p{margin:0 0 10px;color:#4b4f55;line-height:1.65;font-size:16px}.sn-aplv p:last-child{margin:0;color:var(--muted);font-size:14.5px}.sn-lojas{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sn-loja{background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:var(--shadow)}.sn-loja .ph{aspect-ratio:16/9;background:var(--bg)}.sn-loja .ph img{width:100%;height:100%;object-fit:cover;display:block}.sn-loja .tx{padding:20px 22px 22px}.sn-loja h3{font-size:21px;margin:0 0 4px}.sn-loja .ad{color:var(--muted);font-size:15px;margin:0 0 14px}.sn-loja ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:7px;font-size:15px}.sn-loja li{display:flex;gap:9px;align-items:flex-start}.sn-loja li svg{width:18px;height:18px;color:var(--green-dark);flex:0 0 auto;margin-top:2px}.sn-loja .row{display:flex;gap:10px;flex-wrap:wrap}.sn-cta{margin-top:64px;border-radius:30px;padding:46px 40px;background:linear-gradient(135deg,#ff3b67,#ff6d8f);color:#fff;display:grid;grid-template-columns:1.2fr auto;gap:26px;align-items:center;position:relative;overflow:hidden}.sn-cta:after{content:"";position:absolute;right:-60px;top:-70px;width:260px;height:260px;border-radius:50%;background:#ffffff1f}.sn-cta h2{font-size:clamp(26px,3.2vw,38px);line-height:1.1;letter-spacing:-.03em;margin:0 0 10px;position:relative}.sn-cta p{margin:0;opacity:.95;font-size:17px;line-height:1.55;max-width:600px;position:relative}.sn-cta .row{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.sn-cta .btn.w{background:#fff;color:var(--pink-dark);border-color:#fff}.sn-cta .btn.o{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.75)}@media(max-width:960px){.sn-hero,.sn-hist,.sn-lojas{grid-template-columns:1fr}.sn-photos .b{left:10px}.sn-photos .tag{right:10px}.sn-vals{grid-template-columns:1fr}.sn-fases{grid-template-columns:1fr 1fr}.sn-cta{grid-template-columns:1fr;padding:32px 24px}}@media(max-width:560px){.sn-aplv{grid-template-columns:1fr;padding:22px}.sn-hero{gap:30px}.sn-lead{font-size:17px}}.sn-photos.sem-foto .b{display:none}.sn-photos .a img{height:100%}
