@font-face{font-family:montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-latin-300-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-latin-ext-300-normal.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-ext-400-normal.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-500-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-latin-ext-500-normal.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-ext-600-normal.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:cormorant garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:cormorant garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-400-normal.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:cormorant garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:cormorant garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-500-normal.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:cormorant garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:cormorant garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-600-normal.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:cormorant garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-700-normal.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:cormorant garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-ext-700-normal.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:karumbi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/karumbi-latin-subset.woff2)format('woff2')}:root{--primary-color:#CDCFC0;--secondary-color:#FEEEEE;--tertiary-color:#CEDBDC;--menu-bg-color:#F1EBE4;--text-color:#333;--light-text:#777;--font-primary:'Montserrat', sans-serif;--font-titles:'Cormorant Garamond', serif;--ink:#4b3a36;--marca-amarelo:#fff3a8;--marca-rosa:#ffd6df;--marca-verde:#d9f2d3;--marca-azul:#d6e9f5;--bg:var(--secondary-color);--accent:#8B5A6B;--accent-bg:rgba(254, 238, 238, 0.7);--side-bg:#EDE4D7;--tag-bg:#CEDBDC;--tag-hover:#bacfd1}.oi-prazer-section{--bg:#FEEEEE;--accent:#8B5A6B;--accent-bg:rgba(255, 214, 223, 0.6);--side-bg:#F7E4E4;--tag-bg:#FFD6DF;--tag-hover:#FFC3D0}.reviews-section{--bg:#DCE8F2;--accent:#4F7496;--accent-bg:rgba(199, 220, 238, 0.7);--side-bg:#EAF1F8;--tag-bg:#C4D9EC;--tag-hover:#B2CCE5}.aleatoriedades-section{--bg:#E1D6EB;--accent:#7A6293;--accent-bg:rgba(214, 199, 232, 0.7);--side-bg:#EFE8F4;--tag-bg:#D3C5E3;--tag-hover:#C6B5DA}.receitas-fit-section{--bg:#CEDBDC;--accent:#4E7778;--accent-bg:rgba(200, 224, 222, 0.7);--side-bg:#E3ECEC;--tag-bg:#B9D6D4;--tag-hover:#A5C9C6}.arte-planner-section{--bg:#FBF0DC;--accent:#A6813A;--accent-bg:rgba(250, 226, 178, 0.6);--side-bg:#FBF5E8;--tag-bg:#F5DFAE;--tag-hover:#EFD394}.loja-section{--bg:#F5E7E1;--accent:#B26A5E;--accent-bg:rgba(243, 214, 204, 0.65);--side-bg:#F9EFEB;--tag-bg:#F2D0C6;--tag-hover:#ECBFB2}.page-container{background-color:var(--bg)}.icone{display:inline-block;vertical-align:-.15em;margin-right:.35em}.social-square .icone{margin-right:0}.section-badge,.menu-badge{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background-color:var(--accent-bg);color:var(--accent);flex-shrink:0}.section-badge .icone,.menu-badge .icone{margin:0;width:1.3rem;height:1.3rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);color:var(--text-color);line-height:1.6}a{text-decoration:none;color:var(--text-color);transition:color .3s ease}a:hover{color:#000}ul{list-style:none}img{max-width:100%;height:auto}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.pular-link{position:absolute;left:1rem;top:-4rem;z-index:100;padding:.6rem 1rem;border-radius:0 0 8px 8px;background-color:var(--ink);color:#fff;font-size:.85rem;transition:top .2s ease}.pular-link:focus{top:0;outline:2px solid #fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a:focus-visible,button:focus-visible{outline:2px solid #b76b6b;outline-offset:2px}.page-container{display:flex;flex-direction:column;min-height:100vh}.site-nav{display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:1200px;margin:0 auto;padding:1.3rem 2rem 0}.site-nav-brand{display:flex;flex-direction:column;align-items:center;color:var(--ink);text-decoration:none;transition:opacity .25s ease}.site-nav-brand:hover{opacity:.8}.marca-coracao svg{display:block;width:34px;height:auto;position:relative;z-index:1;margin-bottom:-.55rem}.marca-nome{font-family:karumbi,var(--font-titles),cursive;font-weight:400;font-size:4.4rem;line-height:.9;letter-spacing:.01em}.site-nav-list{display:flex;justify-content:center;padding:.3rem 1rem;border-top:1px solid rgba(0,0,0,8%);border-bottom:1px solid rgba(0,0,0,8%);gap:.2rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-nav-list::-webkit-scrollbar{display:none}.site-nav-link{display:inline-block;padding:.4rem .7rem;border-radius:30px;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#5a5250;white-space:nowrap;transition:background-color .25s ease,color .25s ease}.site-nav-link{position:relative}.site-nav-link::after{content:'';position:absolute;left:50%;bottom:.15rem;width:0;height:2px;border-radius:2px;background-color:var(--accent);transform:translateX(-50%);transition:width .25s ease}.site-nav-link:hover{color:var(--ink)}.site-nav-link:hover::after{width:1.2rem}.site-nav-link.ativo{color:var(--ink);font-weight:500}.site-nav-link.ativo::after{width:calc(100% - 1.4rem)}.site-header{background-color:transparent;padding:1.5rem 0}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}.site-logo{flex:none}.small-logo{max-width:100px}.page-title-header{display:flex;justify-content:center;width:100%;margin-left:0;padding:1rem 0}.title-wrapper{position:relative;display:flex;justify-content:center;margin:1.5rem 0;width:auto}.content-container{flex:1;max-width:1200px;margin:0 auto;padding:2rem}.page-title{margin-bottom:2rem;font-size:2rem;font-weight:600}.page-body{max-width:1040px;margin:0 auto;padding:1.5rem 2rem 3rem}.main-content{width:100%}.page-body.com-lateral{display:grid;grid-template-columns:minmax(0,1fr)240px;gap:2.5rem;align-items:start}.site-header{background-color:transparent;padding:1.5rem 0}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}.site-logo{flex:none}.small-logo{max-width:100px}.page-title-header{display:flex;justify-content:center;width:100%;margin-left:0;padding:1rem 0}.title-wrapper{position:relative;display:flex;justify-content:center;margin:1.5rem 0;width:auto}.content-container{flex:1;max-width:1200px;margin:0 auto;padding:2rem}.page-title{margin-bottom:2rem;font-size:2rem;font-weight:600}.page-body{max-width:1040px;margin:0 auto;padding:1.5rem 2rem 3rem}.main-content{width:100%}.cat-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.4rem 1rem 0}.cat-chip{display:inline-block;padding:.35rem .9rem;border-radius:30px;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background-color:rgba(255,255,255,.45);transition:background-color .25s ease}.cat-chip:hover{background-color:rgba(255,255,255,.8)}.cat-chip.ativo{background-color:var(--accent);color:#fff}.site-footer{background-color:rgba(255,255,255,.3);padding:2.2rem 0 1.6rem}.footer-container{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:1.5rem 4rem;margin-bottom:1rem}.footer-column h3{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--ink);margin:0 0 .7rem}.footer-column{text-align:center}.footer-icones,.footer-links{justify-content:center;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.footer-icones{gap:.6rem}.footer-icones a{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:50%;background-color:rgba(255,255,255,.55);color:var(--ink);transition:background-color .25s ease,transform .25s ease}.footer-icones a:hover{background-color:#fff;transform:translateY(-2px)}.footer-icones .icone{width:1.15rem;height:1.15rem}.footer-links{gap:.4rem 1.6rem}.footer-links a{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);font-size:.95rem;border-bottom:1px solid transparent;transition:border-color .25s ease}.footer-links a:hover{border-bottom-color:var(--ink)}.footer-links .icone{width:1.1em;height:1.1em;opacity:.85}.footer-bottom a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.footer-bottom a:hover{color:var(--ink)}.footer-bottom{width:100%;text-align:center;border-top:1px solid rgba(0,0,0,.1);padding-top:.9rem;margin-top:.6rem;font-size:.78rem;color:var(--light-text)}.footer-bottom p{margin:0}.home-page{background-color:var(--primary-color);min-height:100vh;display:flex;flex-direction:column}.home-container{flex:1 0 auto;display:flex;justify-content:center;align-items:center}.home-content-wrapper{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem 0}.home-page .site-footer{flex-shrink:0}.home-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;width:100%;padding:0 2rem;gap:8rem}.logo-column,.menu-column{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}.logo-wrapper{text-align:center;max-width:420px}.logo{max-width:100%;height:auto;width:600px;margin-bottom:1rem}.tagline{display:none}.menu-box{background-color:var(--menu-bg-color);border-radius:10px;padding:1.5rem;width:100%;max-width:720px;box-shadow:0 4px 15px rgba(0,0,0,5%)}.main-menu ul{gap:.8rem}.main-menu li{margin-bottom:.5rem}.menu-item{display:flex;justify-content:space-between;align-items:center;padding:.4rem 5rem;border-radius:6px;background-color:transparent;transition:all .3s ease;border:1px solid rgba(0,0,0,.15);text-align:center;margin-bottom:.8rem;overflow:visible;position:relative}.menu-text{font-family:var(--font-titles);font-weight:500;font-size:1.6rem;width:100%;text-align:center}.main-menu li{margin-bottom:0}.menu-item{justify-content:flex-start;gap:1.1rem;padding:.85rem 1.6rem;margin-bottom:.9rem;border-radius:10px;background-color:rgba(255,255,255,.35)}.menu-text{text-align:left;font-size:1.55rem}.menu-badge{width:2.9rem;height:2.9rem}.menu-badge .icone{width:1.45rem;height:1.45rem}.main-menu li.menu-destaque:first-of-type{margin-top:.4rem}.menu-destaque .menu-item{flex-direction:row-reverse;justify-content:space-between;background-color:rgba(255,255,255,.75);border-color:transparent}.menu-destaque .menu-badge{width:3.4rem;height:3.4rem;background-color:var(--accent);color:#fff}.menu-destaque .menu-badge .icone{width:1.7rem;height:1.7rem}.menu-divisor{height:1px;margin:.4rem .5rem 1.2rem;background:rgba(0,0,0,8%)}.menu-item:hover{background-color:#fff;transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.menu-item-disabled{opacity:.55;cursor:not-allowed;pointer-events:none;background:rgba(255,255,255,.4);border-style:dashed;transition:none}.menu-disabled-badge{display:inline-block;font-family:var(--font-primary);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(0,0,0,8%);color:#555;padding:2px 6px;margin-left:.5rem;border-radius:4px;vertical-align:middle}.social-icons-container{display:flex;justify-content:center;margin-top:2rem;gap:1.5rem}.social-square{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#333;color:#fff;border-radius:4px;font-size:1.2rem;transition:all .3s ease}.social-square:hover{background-color:#555}.social-icons{display:none}@media(min-width:769px) and (max-height:900px){.home-content-wrapper{padding:1rem 0}.logo-wrapper .logo{max-width:340px}.menu-box{padding:1.1rem 1.2rem;max-width:640px}.menu-item{padding:.55rem 1.3rem;margin-bottom:.6rem;gap:.9rem}.menu-text{font-size:1.35rem}.menu-badge{width:2.4rem;height:2.4rem}.menu-badge .icone{width:1.2rem;height:1.2rem}.menu-destaque .menu-badge{width:2.8rem;height:2.8rem}.menu-destaque .menu-badge .icone{width:1.4rem;height:1.4rem}.menu-divisor{margin:.2rem .5rem .8rem}.social-icons-container{margin-top:.6rem}.home-page .site-footer{padding:1.5rem 0 1.2rem}.home-page .footer-content{margin-bottom:1rem}.home-page .footer-bottom{padding-top:.7rem}}@media(min-width:769px) and (max-height:760px){.logo-wrapper .logo{max-width:280px}.menu-item{padding:.4rem 1.2rem;margin-bottom:.45rem}.menu-text{font-size:1.2rem}.menu-badge{width:2.1rem;height:2.1rem}.menu-destaque .menu-badge{width:2.5rem;height:2.5rem}}.rodape-home{padding:1.4rem 1rem 1.2rem;text-align:center}.rodape-home-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 2.2rem}.rodape-home-links a{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--ink);padding:.3rem 0;border-bottom:1px solid transparent;transition:border-color .25s ease,color .25s ease}.rodape-home-links a:hover{border-bottom-color:var(--ink)}.rodape-home-links .icone{width:1.15em;height:1.15em;opacity:.85}.rodape-home-pessoal .icone{width:1.3em;height:1.3em}.rodape-home-copy{margin:.9rem 0 0;font-size:.78rem;color:var(--light-text)}.rodape-home-copy a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.rodape-home-copy a:hover{color:var(--ink)}.section-header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .65rem;padding:1.3rem 1rem .5rem;text-align:center}.section-header .section-badge{width:2.4rem;height:2.4rem}.section-header .section-badge .icone{width:1.15rem;height:1.15rem}.section-header .section-kicker{flex-basis:100%;margin:0}.section-title{font-family:var(--font-titles);font-weight:600;font-size:1.95rem;line-height:1.1;color:var(--ink);margin:0;letter-spacing:.01em}.section-kicker{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--light-text);margin:-.3rem 0 0}.section-kicker a{color:var(--accent);font-weight:600}.section-kicker a:hover{text-decoration:underline}.pagina-404{text-align:center;max-width:620px}.pagina-404 .section-badge{margin-bottom:.8rem}.pagina-404 p{color:#4a4a4a;line-height:1.7;margin:1rem 0}.pagina-404 a{color:var(--accent);font-weight:600}.pagina-404 a:hover{text-decoration:underline}.lista-404{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.lista-404 a{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:30px;background-color:rgba(255,255,255,.6)}.lista-404 a:hover{background-color:#fff;text-decoration:none}.lista-404 .icone{width:1em;height:1em}.section-content{margin:.5rem 0 2.2rem;font-size:1.05rem;line-height:1.8;color:#4a4a4a}.section-content h1{display:none}.section-content p{margin-bottom:.9rem}.section-content p:first-child strong{display:block;font-family:var(--font-titles);font-weight:600;font-size:1.5rem;line-height:1.3;color:var(--ink);margin-bottom:.6rem}.section-content em{font-style:italic;color:var(--accent)}.section-content ul,.section-content ol{margin:0 0 1.2rem 1.2rem}.loja-content{font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.loja-message{text-align:center;padding:4rem 2rem;background-color:rgba(255,255,255,.7);border-radius:10px;font-size:1.2rem}.about-page{padding:1.5rem 2rem 3rem}.about-content{display:flex;gap:3rem;align-items:flex-start}.about-text{flex:1}.about-image{flex:1;display:flex;justify-content:center;align-items:flex-start;max-width:400px;padding-top:.4rem}.about-heading{font-size:2.5rem;font-weight:900;margin-bottom:1.5rem;font-family:var(--font-titles);color:var(--ink)}.author-full-image{width:100%;height:auto;object-fit:cover;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.about-text.post-body{font-size:1.02rem}.about-text p{text-align:justify;hyphens:auto}.about-text.post-body h2{font-size:1.6rem;margin-top:1.6em}.section-content p,.about-text p{margin-bottom:1rem}.section-content strong,.about-text strong{font-family:montserrat,sans-serif;font-weight:600;color:#333}.section-content em,.about-text em{font-style:italic;font-weight:500}.pagina-contato{max-width:640px}.pagina-contato .section-content{margin-bottom:1.6rem}.form-contato{background-color:rgba(255,255,255,.55);border-radius:14px;padding:1.8rem 2rem 1.6rem}.form-campo{margin:0 0 1.1rem;padding:0;border:0;min-width:0}.form-campo>label,.form-campo legend{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.4rem}.form-campo input[type=text],.form-campo input[type=email],.form-campo textarea{width:100%;font:inherit;font-size:1rem;color:var(--text-color);background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;padding:.7rem .9rem;transition:border-color .2s ease,box-shadow .2s ease}.form-campo textarea{resize:vertical;min-height:9rem;line-height:1.6}.form-campo input:focus,.form-campo textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.form-opcoes{display:flex;flex-wrap:wrap;gap:.5rem}.form-opcao{position:relative}.form-opcao input{position:absolute;opacity:0;width:1px;height:1px}.form-opcao span{display:inline-block;padding:.45rem .95rem;border-radius:30px;background-color:rgba(255,255,255,.7);font-size:.9rem;color:#5a5250;cursor:pointer;transition:background-color .2s ease,color .2s ease}.form-opcao input:checked+span{background-color:var(--accent);color:#fff;font-weight:600}.form-opcao input:focus-visible+span{box-shadow:0 0 0 3px var(--accent-bg)}.form-armadilha{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-turnstile{margin:.4rem 0 1rem}.form-envio{margin:.4rem 0 0}.btn-enviar{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-weight:600;font-size:.95rem;color:#fff;background-color:var(--accent);border:0;border-radius:30px;padding:.8rem 1.6rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-enviar:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.12)}.btn-enviar .icone{width:1.1em;height:1.1em}@media(max-width:768px){.form-contato{padding:1.3rem 1.1rem 1.2rem;border-radius:10px}}.side-menu-container{position:sticky;top:1.5rem}.side-menu{background-color:var(--side-bg);border-radius:10px;padding:1.6rem 1.4rem 1.2rem;box-shadow:0 4px 15px rgba(0,0,0,5%);position:relative;overflow:visible}.side-menu::before{content:'';position:absolute;width:110px;height:28px;background-color:#c2afcf;top:-14px;left:50%;transform:translateX(-50%)rotate(4deg);z-index:1;opacity:.85;clip-path:polygon(0 0,100% 0,95% 20%,100% 40%,97% 60%,100% 80%,96% 100%,0 100%,4% 80%,0 60%,3% 40%,0 20%);box-shadow:0 2px 4px rgba(0,0,0,.1)}.side-menu-items{display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:2}ul.side-menu-items>li:first-child{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.7rem;margin-bottom:.5rem}.side-menu-title{display:block;font-family:var(--font-primary);font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.side-menu-link{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .6rem;border-radius:6px;font-family:var(--font-primary);font-weight:400;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#5a5250;transition:background-color .25s ease,color .25s ease,transform .25s ease}.side-menu-link:hover{background-color:rgba(255,255,255,.55);color:var(--ink);transform:translateX(3px)}.side-menu-link.active{background-color:rgba(255,255,255,.7);color:var(--accent);font-weight:600;box-shadow:inset 3px 0 0 var(--accent)}.side-menu-count{font-size:.68rem;letter-spacing:0;color:var(--light-text);background-color:rgba(255,255,255,.6);border-radius:30px;padding:.1rem .5rem;min-width:1.6rem;text-align:center}.side-menu-link.active .side-menu-count{color:var(--accent)}.cta-button{display:inline-block;background-color:#000;color:#fff;padding:.8rem 1.5rem;margin-top:1.5rem;border-radius:0;font-weight:500;transition:background-color .3s ease}.cta-button:hover{background-color:#333;color:#fff}.more-posts-link{text-align:center;margin:3rem 0}.btn-more-posts{display:inline-flex;align-items:center;background-color:rgba(255,255,255,.7);padding:.8rem 1.5rem;border-radius:30px;transition:all .3s ease;font-weight:500;box-shadow:0 2px 5px rgba(0,0,0,5%)}.btn-more-posts i{margin-left:.8rem;transition:transform .3s ease}.btn-more-posts:hover{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.btn-more-posts:hover i{transform:translateX(5px)}.pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.5rem 0 1rem;font-size:.85rem}.pagination-lista{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.pagination-numero,.pagination-seta{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;height:2.4rem;padding:0 .6rem;border-radius:30px;background-color:rgba(255,255,255,.55);color:var(--ink,#4b3a36);text-decoration:none;transition:background-color .25s ease,color .25s ease,transform .25s ease}a.pagination-numero:hover,a.pagination-seta:hover{background-color:#fff;color:var(--accent);transform:translateY(-1px)}.pagination-numero.ativo{background-color:var(--accent);color:#fff;font-weight:600}.pagination-inativa{opacity:.35;background-color:transparent}.pagination-reticencias{min-width:1.2rem;text-align:center;color:var(--light-text);letter-spacing:.1em}.posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-bottom:3rem}.post-card{background-color:rgba(255,255,255,.7);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(0,0,0,5%);transition:transform .3s ease,box-shadow .3s ease;height:100%}.post-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.post-card .post-image{height:200px;overflow:hidden}.post-card .post-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card:hover .post-image img{transform:scale(1.05)}.post-card .post-category{padding:1rem 1.5rem .5rem}.category-link{display:inline-block;background-color:var(--primary-color);color:var(--text-color);font-size:.8rem;padding:.3rem .8rem;border-radius:30px;transition:background-color .3s ease,color .3s ease}.category-link:hover{background-color:#bbbfac}.category-link{background-color:var(--tag-bg)}.category-link:hover{background-color:var(--tag-hover);box-shadow:0 2px 4px rgba(0,0,0,.1)}.post-card .post-title{padding:.5rem 1.5rem;margin-bottom:0;font-family:var(--font-titles);font-size:1.4rem;line-height:1.3}.post-card .post-date{padding:0 1.5rem;font-size:.8rem;color:var(--light-text);font-size:.85rem;margin-bottom:.7rem}.post-card .post-excerpt{padding:0 1.5rem;flex-grow:1;color:#555;font-size:.95rem;line-height:1.5}.post-card .read-more{padding:1rem 1.5rem 1.5rem;color:var(--text-color);font-weight:500;display:inline-block;position:relative;transition:transform .3s ease}.post-card .read-more:hover{transform:translateX(5px)}.posts-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.post-item{background-color:rgba(255,255,255,.5);border-radius:10px;overflow:hidden;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.post-item:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.post-summary{margin-bottom:1rem}.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,8%)}.post-navigation a{display:flex;flex-direction:column;gap:.3rem;background-color:rgba(255,255,255,.7);border-radius:10px;padding:1rem 1.2rem;transition:transform .3s ease,box-shadow .3s ease}.post-navigation a:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,8%)}.post-navigation .next-post{text-align:right;grid-column:2}.post-navigation .nav-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;color:var(--light-text)}.post-navigation .nav-title{font-family:var(--font-titles);font-size:1.15rem;line-height:1.3}@media(max-width:576px){.post-navigation{grid-template-columns:1fr}.post-navigation .next-post{grid-column:auto}}.post{max-width:780px;margin:0;background-color:rgba(255,255,255,.55);border-radius:14px;padding:2.5rem 3rem}.post-header{text-align:center;margin-bottom:2.2rem}.post-kicker{display:inline-block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem;border-bottom:1px solid transparent;transition:border-color .25s ease}.post-kicker:hover{color:var(--accent);border-bottom-color:var(--accent)}.post-title{font-family:var(--font-titles);font-weight:600;font-size:2.5rem;line-height:1.15;color:var(--ink);margin:0 0 .8rem;padding:0;text-wrap:balance}.post-meta{font-size:.82rem;letter-spacing:.03em;color:var(--light-text);margin:0;padding:0}.post-meta-sep{margin:0 .45rem;opacity:.6}.post-cover{margin:1.8rem -1.5rem 0}.post-cover img{display:block;width:100%;height:auto;border-radius:10px}.post-body{font-size:1.05rem;line-height:1.8;color:#3d3735}.post-body>*+*{margin-top:1.2em}.post-body p{margin:0}.post-body>p+p{margin-top:1.2em}.post-body h2,.post-body h3,.post-body h4{font-family:var(--font-titles);font-weight:600;color:var(--ink);line-height:1.25;text-wrap:balance}.post-body h2{font-size:1.85rem;margin-top:2.2em}.post-body h3{font-size:1.45rem;margin-top:1.8em}.post-body h4{font-size:1.1rem;font-family:var(--font-primary);font-weight:600;letter-spacing:.02em;margin-top:1.6em}.post-body h2:first-child,.post-body h3:first-child{margin-top:0}.post-body h2+*,.post-body h3+*,.post-body h4+*{margin-top:.7em}.post-body strong{font-weight:600;color:var(--ink)}.post-body em{font-style:italic}.post-body a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);transition:text-decoration-color .25s ease,color .25s ease}.post-body a:hover{text-decoration-color:var(--accent);color:var(--ink)}.post-body mark{padding:.05em .3em;margin:0 -.05em;border-radius:4px;color:inherit;background:linear-gradient(120deg,transparent 0%,var(--marca,var(--marca-amarelo)) 4%,var(--marca,var(--marca-amarelo)) 96%,transparent 100%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.post-body mark.marca-amarelo{--marca:var(--marca-amarelo)}.post-body mark.marca-rosa{--marca:var(--marca-rosa)}.post-body mark.marca-verde{--marca:var(--marca-verde)}.post-body mark.marca-azul{--marca:var(--marca-azul)}.post-body hr{border:0;height:1px;width:40%;margin:2.4em auto;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.6}.post-body ul,.post-body ol{padding-left:1.4em;margin-left:.2em}.post-body li{margin-bottom:.45em;padding-left:.2em}.post-body li>ul,.post-body li>ol{margin-top:.4em}.post-body ul{list-style:none}.post-body ul>li{position:relative}.post-body ul>li::before{content:'';position:absolute;left:-1.1em;top:.72em;width:.42em;height:.42em;border-radius:50%;background-color:var(--accent);opacity:.8}.post-body ol{list-style:none;counter-reset:item}.post-body ol>li{counter-increment:item;position:relative}.post-body ol>li::before{content:counter(item);position:absolute;left:-1.75em;top:.2em;width:1.35em;height:1.35em;border-radius:50%;background-color:var(--accent);color:#fff;font-size:.78em;font-weight:600;display:flex;align-items:center;justify-content:center}.post-body blockquote{margin:1.8em 0;padding:.4em 0 .4em 1.6em;border-left:3px solid var(--accent);font-family:var(--font-titles);font-size:1.35rem;line-height:1.5;font-style:italic;color:var(--ink)}.post-body blockquote p+p{margin-top:.6em}.post-body blockquote cite,.post-body blockquote p:last-child em:only-child{display:block;margin-top:.6em;font-family:var(--font-primary);font-size:.82rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--light-text)}.post-body img{max-width:100%;height:auto;border-radius:10px}.post-body figure{margin:1.8em 0;text-align:center}.post-body figure img{display:block;margin:0 auto;max-width:min(100%,560px)}.post-body figcaption{margin-top:.7em;font-size:.85rem;font-style:italic;color:var(--light-text);line-height:1.5}.post-body .image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin:1.8em 0}.post-body .image-gallery img{width:100%;aspect-ratio:1;object-fit:cover}.post-body .post-video{margin:1.8em 0}.post-body .post-video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:10px;background:#000}.post-body table{width:100%;border-collapse:collapse;font-size:.95rem;margin:1.8em 0}.post-body th,.post-body td{padding:.65em .8em;text-align:left;border-bottom:1px solid rgba(0,0,0,8%)}.post-body th{font-family:var(--font-primary);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border-bottom:2px solid var(--accent)}.post-body tbody tr:nth-child(even){background-color:rgba(255,255,255,.5)}.post-body code{font-size:.9em;background:rgba(0,0,0,5%);padding:.1em .35em;border-radius:4px}.post-body pre{background:rgba(0,0,0,5%);padding:1em 1.2em;border-radius:10px;overflow-x:auto}.post-body pre code{background:0 0;padding:0}.post-body .destaque,.post-body .tip-box{margin:1.8em 0;padding:1.2em 1.5em;border-radius:12px;background-color:var(--accent-bg)}.post-body .destaque-titulo,.post-body .tip-box h4{margin:0 0 .5em;font-family:var(--font-primary);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.post-body .tip-box h4::before{content:'✦ '}.post-body .destaque p,.post-body .tip-box p{margin:0}.post-body .destaque p+p,.post-body .tip-box p+p{margin-top:.6em}.post-body .pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.8em 0}.post-body .pros,.post-body .cons{padding:1.1em 1.3em;border-radius:12px;background-color:rgba(255,255,255,.7)}.post-body .pros{border-top:3px solid #8fbf9a}.post-body .cons{border-top:3px solid #d99a9a}.post-body .pros h3,.post-body .cons h3{font-family:var(--font-primary);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6em}.post-body .pros h3{color:#4f8a5c}.post-body .cons h3{color:#b05e5e}.post-body .pros ul,.post-body .cons ul{margin:0;padding-left:1.2em}.post-body .pros li::before{background-color:#8fbf9a}.post-body .cons li::before{background-color:#d99a9a}.post-rating{margin:2em 0 0;text-align:center;font-size:1rem}.post-rating-label{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--light-text);margin-bottom:.2em}.rating{color:#d9a441;letter-spacing:.05em;font-size:1.2rem}.rating-num{color:var(--ink);font-size:.95rem;margin-left:.4em}.post-body .recipe-info{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4em 0}.post-body .recipe-badge{display:inline-flex;flex-direction:column;padding:.5em 1em;border-radius:10px;background-color:var(--accent-bg);font-size:.95rem}.post-body .recipe-badge .label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.post-body .recipe-badge .value{font-weight:600;color:var(--ink)}.post-body .ingredientes,.post-body .preparo{margin-top:1.8em}.post-body .ingredientes h2,.post-body .preparo h2{margin-top:0}.post-body .ingredientes li::before{background-color:transparent;content:'○';color:var(--accent);top:.05em;left:-1.15em;width:auto;height:auto}.post-footer{margin-top:2.5em;padding-top:1.2em;border-top:1px solid rgba(0,0,0,8%);font-size:.85rem;color:var(--light-text)}.post-footer-more{margin:0}.post-footer-more a{color:var(--accent);font-weight:600}.post-footer-more a:hover{text-decoration:underline}@media(max-width:768px){.post{padding:1.6rem 1.3rem 1.8rem;border-radius:10px}.post-title{font-size:1.9rem}.post-body{font-size:1rem;line-height:1.75}.post-body h2{font-size:1.55rem}.post-body h3{font-size:1.3rem}.post-body blockquote{font-size:1.2rem;padding-left:1.1em}.post-cover{margin:1.4rem -.6rem 0}.post-body .pros-cons{grid-template-columns:1fr}}.loja-layout .main-content{width:100%}.loja-cta{text-align:center;margin:0 0 2rem}.btn-whatsapp{display:inline-flex;align-items:center;gap:.5rem;background-color:#25a05a;color:#fff;font-weight:600;padding:.8rem 1.6rem;border-radius:30px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background-color .3s ease,transform .3s ease}.btn-whatsapp:hover{background-color:#1e8a4d;color:#fff;transform:translateY(-2px)}.loja-aviso{margin-top:1rem;font-size:.9rem;font-style:italic;color:#666}.produtos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2rem;margin-bottom:3rem}.produto-card{background-color:rgba(255,255,255,.7);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 10px rgba(0,0,0,5%);transition:transform .3s ease,box-shadow .3s ease}.produto-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.produto-foto img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.produto-info{padding:1.2rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex-grow:1}.produto-nome{font-family:var(--font-titles);font-size:1.4rem;line-height:1.3;margin-bottom:.5rem}.produto-precos{margin:0 0 1rem}.produto-precos li{margin:.15rem 0}.produto-precos .preco{font-weight:700;color:#b76b6b;font-size:1.15rem}.produto-precos .variacao{color:#666;font-size:.9rem}.produto-info .read-more{padding:0;margin-top:auto}.produto-esgotado .produto-foto img{filter:grayscale(.6);opacity:.7}.badge-esgotado{display:inline-block;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;background:rgba(0,0,0,8%);color:#555;padding:.25rem .6rem;border-radius:4px;margin-bottom:.8rem}.produto{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:2.5rem;background-color:rgba(255,255,255,.6);border-radius:10px;padding:2rem}.produto-galeria{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;align-content:start}.produto-foto-link.principal{grid-column:1/-1}.produto-foto-link img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block;cursor:zoom-in}.produto-foto-link:not(.principal) img{cursor:pointer}.produto-titulo{font-family:var(--font-titles);font-size:2rem;margin-bottom:1rem}.produto-detalhes h2{font-family:var(--font-titles);font-size:1.3rem;margin:1.5rem 0 .5rem}.produto-texto{margin:1.5rem 0 0;line-height:1.7;color:#3d3735}.produto-lista{margin-left:1.2rem;list-style:disc}.produto-lista li{margin:.3rem 0}.produto-cuidados{background:rgba(255,200,200,.25);border-radius:8px;padding:1rem 1.2rem;margin-top:1.5rem}.produto-cuidados h2{margin-top:0}.zoom-dialog{border:0;padding:0;background:0 0;max-width:92vw;max-height:92vh}.zoom-dialog::backdrop{background:rgba(0,0,0,.8)}.zoom-dialog img{max-width:92vw;max-height:92vh;border-radius:8px;display:block}.zoom-fechar{position:fixed;top:1rem;right:1.5rem;background:0 0;color:#fff;font-size:2.5rem;border:0;cursor:pointer}@media(max-width:768px){.produto{grid-template-columns:1fr;padding:1.2rem}}@media(max-width:768px){.home-content{flex-direction:column;gap:1.8rem;padding:0 1rem}.about-content{flex-direction:column}.logo-wrapper{max-width:100%;padding:0;margin:0}.logo{width:100%;max-width:210px;height:auto;margin:0 auto}.home-content-wrapper{height:auto;min-height:0;padding:1rem 0 1.2rem}.menu-box{padding:.8rem}.main-menu .menu-item{padding:.45rem .9rem;margin-bottom:.45rem;gap:.75rem}.main-menu .menu-text{font-size:1.2rem;white-space:nowrap}.menu-badge{width:2.1rem;height:2.1rem}.menu-badge .icone{width:1.05rem;height:1.05rem}.menu-destaque .menu-badge{width:2.4rem;height:2.4rem}.menu-destaque .menu-badge .icone{width:1.2rem;height:1.2rem}.menu-divisor{margin:.2rem .4rem .6rem}.menu-disabled-badge{margin-left:.3rem;vertical-align:middle}.home-page .rodape-home{padding:1rem 1rem .9rem}.home-page .rodape-home-links{flex-direction:row;gap:.3rem 1.2rem}.home-page .rodape-home-links a{font-size:.85rem}.home-page .rodape-home-copy{margin-top:.5rem;font-size:.72rem}.footer-content{gap:1.4rem 2.5rem}.page-body{padding:1rem 1rem 2.5rem}.page-body.com-lateral{grid-template-columns:1fr;gap:1.2rem}.side-menu-container{position:static;order:-1}.side-menu{padding:1.2rem 1rem .8rem}.side-menu-items{flex-direction:row;flex-wrap:wrap;gap:.4rem;align-items:center}ul.side-menu-items>li:first-child{border:0;padding:0;width:100%;margin-bottom:.2rem}.side-menu-link{padding:.35rem .7rem;background:rgba(255,255,255,.55);border-radius:30px;font-size:.75rem}.side-menu-link:hover{transform:none}.posts-grid{grid-template-columns:1fr}.site-nav{gap:.35rem;padding:1rem 1rem 0;max-width:100%}.marca-coracao svg{width:28px;margin-bottom:-.45rem}.marca-nome{font-size:3.5rem}.site-nav-list{width:100%;min-width:0;flex-wrap:wrap;justify-content:center;row-gap:.1rem;overflow:visible;padding:.25rem 0;border-top:0}.section-header{padding-top:1rem}.section-title{font-size:1.6rem}.section-header .section-badge{width:2.1rem;height:2.1rem}.about-image{margin-top:2rem;max-width:100%}}@media(max-width:576px){.posts-grid{grid-template-columns:1fr}}@media(max-width:480px){.posts-list{grid-template-columns:1fr}.pros-cons{flex-direction:column}}@media(max-width:768px) and (max-height:700px){.logo{max-width:165px}.home-content{gap:1.1rem}.home-content-wrapper{padding:.6rem 0 .8rem}.main-menu .menu-item{padding:.35rem .85rem;margin-bottom:.35rem}.main-menu .menu-text{font-size:1.1rem}.menu-badge{width:1.9rem;height:1.9rem}.menu-destaque .menu-badge{width:2.2rem;height:2.2rem}.menu-divisor{margin:.1rem .4rem .45rem}.home-page .rodape-home{padding:.7rem 1rem .6rem}}