html{min-width:320px}button,a{-webkit-tap-highlight-color:transparent}:root{color:#563a42;font-synthesis:none;background:#fff9f5;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}.cabecalho{background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 7%;display:flex}.marca{color:#a43866;font-size:25px;font-weight:800}.marca span{letter-spacing:2px;font-size:12px;display:block}nav{flex-wrap:wrap;gap:25px;display:flex}nav a:hover{color:#a43866}.hero{text-align:center;background:linear-gradient(145deg,#fff1eb,#f8dce6);padding:110px 20px}.destaque{color:#a43866;font-weight:600}h1{color:#a43866;margin:15px 0;font-size:clamp(48px,8vw,86px)}h1 span{font-size:.45em;display:block}.frase{margin-bottom:35px;font-size:21px}.botao{color:#fff;background:#a43866;border-radius:30px;padding:15px 28px;font-weight:600;display:inline-block}.botao:hover{background:#84264f}.secao{text-align:center;padding:75px 7%}h2{color:#a43866;font-size:35px}.produtos{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px;display:grid}.produto{background:#fff;border-radius:20px;padding:28px 20px;box-shadow:0 6px 25px #5c294012}.produto-icone{font-size:52px}.produto h3{color:#a43866}.produto strong{margin:18px 0;display:block}.produto a{color:#a43866;font-weight:700}.historia{background:#fff0e8}.historia p{max-width:650px;margin:16px auto;line-height:1.8}.contato{background:#fbe3eb}.acoes{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px;display:flex}.secundario{color:#a43866;background:#fff}footer{text-align:center;color:#fff;background:#563a42;padding:25px}@media (width<=900px){.produtos{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cabecalho{flex-direction:column}nav{justify-content:center;gap:15px}.produtos{grid-template-columns:1fr}.hero{padding:75px 20px}}
