@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.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:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.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:italic;font-weight:500;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/932d3869cac5e2f5-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.1-qpv3jvnkkyl.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.1pvupmngxrt5z.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:300;font-display:swap;src:url(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.3aak_kra40y8r.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.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(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.3aak_kra40y8r.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-20C4,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(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.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(../media/459ba3e7ebcd29d3-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdbf446d127afa2d-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b57845f0cf557e59-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eff0a3f1ba11d74-s.3aak_kra40y8r.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-20C4,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(../media/6f3ab718e3727c1a-s.p.3huc2loe0ie8a.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 Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.EHY3fa_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.EHY3fa_variable{--fonte-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.MN9cYG_className{font-family:Jost,Jost Fallback;font-style:normal}.MN9cYG_variable{--fonte-sans:"Jost", "Jost Fallback"}
:root{--oceano:#062c40;--oceano-medio:#0e4f6b;--turquesa:#17888f;--turquesa-clara:#bfe3e0;--perola:#fbf8f1;--areia:#efe7d8;--areia-escura:#d9cdb7;--dourado:#94733a;--dourado-claro:#e6cf9f;--tinta:#fbf8f1;--tinta-suave:#fbf8f1cc;--whatsapp:#0f6e55;--painel:#062c40db;--linha:#fbf8f147;--gutter:clamp(16px, 4vw, 64px);--topo:72px;--suave:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--oceano);scroll-behavior:smooth;scroll-padding-top:var(--topo);-webkit-text-size-adjust:100%}body{color:var(--tinta);font-family:var(--fonte-sans), system-ui, sans-serif;margin:0;font-size:16px;font-weight:300;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}picture{display:contents}a{color:inherit;text-decoration:none}h1,h2,h3,p,dl,dd,ul,blockquote{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--turquesa);outline-offset:3px}h1,h2{font-family:var(--fonte-serif), Georgia, serif;letter-spacing:-.01em;font-weight:400;line-height:1.08}h2{font-size:clamp(2rem,4.4vw,3.5rem)}h1 em,h2 em{font-weight:300}.pular{z-index:100;background:var(--oceano);color:var(--perola);padding:10px 16px;position:fixed;top:-100px;left:16px}.pular:focus{top:12px}.sobretitulo{color:var(--dourado-claro);letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:500}.sobretitulo--claro{color:var(--dourado-claro)}.js .reveal{opacity:0;transition:opacity .9s var(--suave), transform .9s var(--suave);transform:translateY(22px)}.js .reveal.visivel{opacity:1;transform:none}.botao{letter-spacing:.18em;text-align:center;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:12px 30px;font-size:.75rem;font-weight:500;line-height:1.3;transition:background-color .35s,color .35s,border-color .35s;display:inline-flex}.botao--claro{background:var(--perola);color:var(--oceano)}.botao--claro:hover{background:var(--dourado-claro)}.botao--contorno{color:var(--perola);border-color:#fbf8f1bf}.botao--contorno:hover,.botao--oceano{background:var(--perola);color:var(--oceano)}.botao--oceano:hover{background:var(--dourado-claro)}.botao--whatsapp{background:var(--perola);color:var(--oceano)}.botao--whatsapp:hover{background:var(--dourado-claro)}.botao--largo{width:100%}.link-seta{border-bottom:1px solid var(--dourado-claro);letter-spacing:.16em;text-transform:uppercase;flex:none;padding-bottom:4px;font-size:.75rem;font-weight:500}.link-seta:after{content:" →"}.topo{z-index:50;height:var(--topo);padding:0 var(--gutter);color:var(--perola);background:#062c40f0;border-bottom:1px solid #fbf8f124;justify-content:space-between;align-items:center;transition:background-color .4s,color .4s,border-color .4s;display:flex;position:fixed;inset:0 0 auto}.topo--transparente{color:var(--perola);background:0 0;border-color:#0000}.logo{flex-direction:column;line-height:1;display:flex}.logo span{font-family:var(--fonte-serif), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:1.4rem;font-weight:500}.logo small{letter-spacing:.56em;text-transform:uppercase;margin-top:5px;font-size:.59rem;font-weight:400}.topo__menu{gap:clamp(20px,3vw,40px);display:flex}.topo__menu a{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #0000;padding:8px 0;font-size:.75rem;font-weight:400;transition:border-color .3s}.topo__menu a:hover{border-color:currentColor}.topo__menu-botao{width:44px;height:44px;margin-right:-10px;display:none;position:relative}.topo__menu-botao span{background:currentColor;width:24px;height:1px;transition:transform .3s;position:absolute;left:10px}.topo__menu-botao span:first-child{top:18px}.topo__menu-botao span:last-child{top:26px}.topo__menu-botao[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.topo__menu-botao[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}@media (max-width:899px){:root{--topo:64px}.logo span{font-size:1.15rem}.topo__menu-botao{display:block}.topo__menu{inset:var(--topo) 0 auto;padding:8px var(--gutter) 24px;background:var(--oceano);color:var(--perola);border-bottom:1px solid var(--linha);visibility:hidden;opacity:0;flex-direction:column;gap:0;transition:opacity .3s,transform .3s,visibility .3s;position:fixed;transform:translateY(-8px)}.topo__menu--aberto{visibility:visible;opacity:1;transform:none}.topo__menu a{border-bottom:1px solid var(--linha);padding:14px 0;font-size:.8125rem}}.hero{min-height:100svh;color:var(--perola);display:flex;position:relative;overflow:hidden}.hero__veu{background:linear-gradient(#062c40c2 0,#062c40ad 58%,#062c4000 78%);position:absolute;inset:0}.hero__conteudo{z-index:1;width:100%;max-width:800px;padding:calc(var(--topo) + 28px) var(--gutter) 110px;animation:subir 1.2s .15s var(--suave) both;flex-direction:column;align-items:flex-start;display:flex;position:relative}.hero__marca{color:var(--dourado-claro);letter-spacing:.42em;text-transform:uppercase;margin-bottom:16px;font-size:.6875rem;font-weight:400}.hero h1{text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2.5rem,6.4vw,5.75rem);font-weight:300;line-height:1}.hero h1 em{color:var(--dourado-claro)}.hero__sub{max-width:480px;margin-top:18px;font-size:clamp(1rem,1.4vw,1.125rem)}.hero__botoes{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero__botoes .botao{padding-inline:22px}.hero__rolar{z-index:2;min-width:44px;color:var(--perola);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;font-size:.625rem;font-weight:500;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero__rolar i{background:#fbf8f14d;width:1px;height:34px;display:block;position:relative;overflow:hidden}.hero__rolar i:after{content:"";background:var(--perola);animation:rolar 2.2s var(--suave) infinite;position:absolute;inset:0}@keyframes rolar{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.mar-pagina{z-index:-1;background:var(--oceano-medio);height:100lvh;position:fixed;inset:0 0 auto;overflow:hidden}.mar-pagina__camada{will-change:transform;position:absolute;inset:0;transform:scale(1.14)}.mar-pagina img,.mar-pagina__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mar-pagina__video{opacity:0;transition:opacity 1.6s var(--suave)}.mar-pagina__video--ativo{opacity:1}.mar-pagina__veu{background:#062c401f;position:absolute;inset:0}.som-botao{min-height:44px;color:var(--perola);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-top:14px;padding:8px 0;font-size:.75rem;font-weight:400;display:inline-flex}.som-botao span{border-bottom:1px solid #e6cf9fb3;padding-bottom:3px;transition:border-color .3s,color .3s}.som-botao:hover span{color:var(--dourado-claro)}.som-botao svg{color:var(--dourado-claro);flex:none}.som-controle{z-index:40;height:48px;color:var(--perola);animation:aparecer .6s var(--suave);background:#062c40eb;border:1px solid #e6cf9f66;border-radius:24px;align-items:center;gap:4px;padding:0 14px 0 2px;display:flex;position:fixed;bottom:16px;left:16px}.som-controle button{width:44px;height:44px;color:var(--dourado-claro);place-items:center;display:grid}.som-controle input{width:92px;height:44px;accent-color:var(--dourado-claro);cursor:pointer;margin:0}@media (min-width:900px){.hero{align-items:center}.hero__conteudo{padding-block:calc(var(--topo) + 16px) 90px}.hero__veu{background:linear-gradient(90deg,#062c40c7 0,#062c4080 38%,#062c4000 66%),linear-gradient(#062c40b8 0,#062c4000 20%)}}@keyframes subir{0%{transform:translateY(18px)}to{transform:none}}.secao{padding:clamp(64px, 9vw, 128px) var(--gutter)}.secao--compacta{padding-block:clamp(48px,6vw,80px) 0;padding-inline:0}.cabecalho{background:var(--painel);width:fit-content;max-width:780px;margin-bottom:clamp(24px,3vw,40px);padding:clamp(18px,2.6vw,32px)}.cabecalho--linha{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;width:auto;max-width:none;display:flex}.cabecalho--linha h2{max-width:780px}.destaques{gap:40px;display:grid}.destaque{display:block}.destaque .foto{aspect-ratio:2/3}.destaque__legenda{background:var(--painel);padding:16px;font-size:.875rem;display:block}.destaque__legenda em{font-family:var(--fonte-serif), Georgia, serif;color:var(--dourado-claro);margin-bottom:4px;font-size:1.75rem;line-height:1.2;display:block}.destaque__legenda>span{display:block}.destaque__legenda strong{font-family:var(--fonte-serif), Georgia, serif;margin-top:4px;font-size:1.25rem;font-weight:500;display:block}.destaque,.categoria,.card__foto{overflow:hidden}@media (min-width:900px){.destaques{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(20px,3vw,48px)}.destaque--2{margin-top:88px}.destaque--3{margin-top:32px}}.foto{object-fit:cover;background:var(--oceano-medio);width:100%;height:100%;transition:transform 1.2s var(--suave)}@media (hover:hover){.destaque:hover .foto,.categoria:hover .foto,.card__foto:hover .foto{transform:scale(1.03)}}.categorias{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(12px,2vw,28px);display:grid}.categoria{aspect-ratio:3/4;color:var(--perola);display:block;position:relative}.categoria:after{content:"";background:linear-gradient(#062c4000 55%,#062c40cc);position:absolute;inset:0}.categoria span{z-index:1;font-family:var(--fonte-serif), Georgia, serif;font-size:clamp(1.375rem,2.6vw,2.25rem);line-height:1.1;position:absolute;bottom:clamp(12px,2vw,24px);left:clamp(12px,2vw,28px);right:12px}.grade-produtos{animation:aparecer .6s var(--suave);grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px;display:grid}@media (min-width:700px){.grade-produtos{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px}}@media (min-width:1100px){.grade-produtos{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 28px}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}.card{background:var(--painel);flex-direction:column;min-width:0;display:flex}.card__foto{aspect-ratio:2/3;display:block;position:relative}.card__selo{background:var(--perola);color:var(--oceano);letter-spacing:.06em;padding:3px 9px;font-size:.75rem;font-weight:500;position:absolute;top:10px;left:10px}.card__corpo{flex-direction:column;flex:1;padding:14px 12px 12px;display:flex}.card h3{font-family:var(--fonte-serif), Georgia, serif;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:500;line-height:1.2}.card__descricao{color:var(--tinta-suave);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.preco{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:10px;display:flex}.preco s{color:var(--tinta-suave);font-size:.8125rem}.preco strong{font-family:var(--fonte-serif), Georgia, serif;color:var(--dourado-claro);font-size:1.375rem;font-weight:500}.card__ficha{gap:3px;margin:10px 0 16px;font-size:.75rem;line-height:1.4;display:grid}.card__ficha>div{flex-wrap:wrap;gap:0 6px;display:flex}.card__ficha dt{color:var(--tinta-suave)}.card__ficha dt:after{content:":"}.card .botao{letter-spacing:.12em;margin-top:auto;padding:10px 8px;font-size:.6875rem}.card--look .look__pecas{gap:12px;margin-bottom:16px;display:grid}.look__pecas a{font-family:var(--fonte-serif), Georgia, serif;font-size:1.0625rem;font-weight:500;line-height:1.2}.look__pecas a:hover{text-underline-offset:3px;text-decoration:underline}.look__pecas .preco{margin-top:2px}.look__pecas .preco strong{font-size:1.125rem}.prateleira{margin-right:calc(var(--gutter) * -1);padding:0 var(--gutter) 16px 0;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--linha) transparent;grid-auto-columns:minmax(210px,25%);grid-auto-flow:column;gap:clamp(12px,2vw,28px);display:grid;overflow-x:auto}.prateleira>*{scroll-snap-align:start}.campanha{min-height:min(92vh,860px);color:var(--perola);align-items:center;display:flex;position:relative}.campanha__texto{max-width:620px;margin:64px var(--gutter);background:var(--painel);padding:clamp(24px,4vw,48px);position:relative}.campanha h2{font-size:clamp(2.5rem,6vw,5rem);font-weight:300}.campanha h2 em{color:var(--dourado-claro)}.campanha p:not(.sobretitulo){max-width:460px;margin:20px 0 28px}.filtros{margin:0 calc(var(--gutter) * -1) 16px;padding:2px var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.filtros::-webkit-scrollbar{display:none}.filtro{border:1px solid var(--linha);letter-spacing:.12em;text-transform:uppercase;background:#062c408c;flex:none;min-height:44px;padding:8px 20px;font-size:.75rem;font-weight:400;transition:background-color .3s,color .3s,border-color .3s}.filtro:hover{border-color:var(--perola)}.filtro[aria-pressed=true]{background:var(--perola);border-color:var(--perola);color:var(--oceano)}.filtros__total{background:var(--painel);width:fit-content;margin-bottom:24px;padding:4px 12px;font-size:.875rem}.beneficios{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:36px clamp(24px,4vw,56px);display:grid}.beneficio{background:var(--painel);border-top:1px solid #e6cf9f73;padding:24px}.beneficio h3{font-family:var(--fonte-serif), Georgia, serif;margin-bottom:10px;font-size:1.625rem;font-weight:400;line-height:1.2}.beneficio p{color:var(--tinta-suave)}.galeria-insta{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.galeria-insta .foto{aspect-ratio:1}@media (min-width:900px){.galeria-insta{grid-template-columns:repeat(6,1fr);gap:10px}}.atendimento{padding:clamp(72px, 10vw, 136px) var(--gutter);color:var(--perola)}.atendimento__texto{background:var(--painel);text-align:center;max-width:680px;margin-inline:auto;padding:clamp(24px,4vw,48px)}.atendimento h2{font-size:clamp(2.25rem,5vw,4rem);font-weight:300}.atendimento h2 em{color:var(--dourado-claro)}.atendimento p:not(.sobretitulo){max-width:520px;margin:20px auto 28px}.botao--icone{gap:10px}.botao--icone svg{width:20px;height:20px}.rodape{padding:clamp(56px, 7vw, 96px) var(--gutter) 96px;background:var(--oceano);color:var(--perola);border-top:1px solid #e6cf9f33;font-size:.9375rem}.rodape__grade{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.logo--rodape span{font-size:1.5rem}.rodape__frase{font-family:var(--fonte-serif), Georgia, serif;color:var(--dourado-claro);margin-top:18px;font-size:1.25rem;font-style:italic;line-height:1.3}.rodape h2{font-family:var(--fonte-sans), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--dourado-claro);margin-bottom:14px;font-size:.75rem;font-weight:500}.rodape a:not(.logo),.rodape p:not(.rodape__frase,.rodape__legal){padding:5px 0;display:block}.rodape a:hover{text-underline-offset:3px;text-decoration:underline}.rodape__legal{color:#fbf8f1b3;border-top:1px solid #fbf8f126;margin-top:48px;padding-top:20px;font-size:.8125rem}.whats-flutuante{z-index:40;background:var(--whatsapp);color:#fff;width:56px;height:56px;transition:transform .3s var(--suave);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 24px #062c404d}.whats-flutuante:hover{transform:translateY(-3px)}.produto{padding:calc(var(--topo) + 20px) var(--gutter) clamp(64px, 8vw, 112px)}.migalhas{background:var(--painel);gap:8px;width:fit-content;margin-bottom:20px;padding:6px 12px;font-size:.8125rem;display:flex}.migalhas a:hover{text-decoration:underline}.produto__grade{gap:28px;display:grid}.produto__info{background:var(--painel);padding:clamp(20px,3vw,36px)}.galeria__principal{background:var(--painel);justify-content:center;display:flex}.galeria__principal img{width:auto;max-width:100%;max-height:min(84vh,900px)}.galeria__miniaturas{gap:8px;margin-top:8px;display:flex}.galeria__miniaturas button{opacity:.6;border-bottom:2px solid #0000;width:72px;height:96px;padding:0;transition:opacity .3s;overflow:hidden}.galeria__miniaturas button[aria-pressed=true],.galeria__miniaturas button:hover{opacity:1;border-color:var(--perola)}.galeria__miniaturas img{object-fit:cover;width:100%;height:100%}.produto__info h1{font-size:clamp(2rem,3.6vw,3.25rem)}.preco--grande{gap:4px 14px;margin-top:18px}.preco--grande strong{font-size:2.25rem;line-height:1.1}.preco--grande s{font-size:1rem}.preco__selo{background:var(--perola);color:var(--oceano);padding:2px 8px;font-size:.75rem;font-weight:500}.produto__descricao{margin-top:20px;font-size:1.0625rem}.ficha{border-top:1px solid var(--linha);margin:24px 0}.ficha>div{border-bottom:1px solid var(--linha);justify-content:space-between;gap:20px;padding:12px 0;font-size:.9375rem;display:flex}.ficha dt{color:var(--tinta-suave)}.ficha dd{text-align:right}.produto__nota{color:var(--tinta-suave);margin-top:14px;font-size:.875rem}@media (min-width:900px){.produto__grade{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px)}.produto__info{top:calc(var(--topo) + 24px);position:sticky}}.nao-encontrada{text-shadow:0 1px 12px #062c40cc;min-height:80vh;padding:120px var(--gutter);text-align:center;place-content:center;justify-items:center;gap:20px;display:grid}.nao-encontrada h1{font-size:clamp(2.5rem,6vw,4.5rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}.mar-pagina__camada{transform:none}.mar-pagina__video{display:none}}
