@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:italic;font-weight:600;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:600;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:600;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:600;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:600;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: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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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%}.QjEBnW_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.QjEBnW_variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@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;font-style:normal;font-weight:600;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:600;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:600;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%}.orCQaa_className{font-family:Jost,Jost Fallback;font-style:normal}.orCQaa_variable{--font-sans:"Jost", "Jost Fallback"}
:root{--bege-claro:#faf6f0;--bege:#f2e9dc;--bege-medio:#e9d7cb;--bege-escuro:#cdb5a7;--vinho:#6e1f2b;--vinho-esc:#4a1222;--vinho-claro:#8e3446;--dourado:#d4a64a;--texto:#3a2a2a;--texto-sut:#7d6a62;--branco:#fff;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--largura:1280px;--raio:2px;--sombra:0 10px 30px #4a132014}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--texto);background:var(--bege-claro);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{max-width:var(--largura);margin:0 auto;padding:0 24px}.topbar{background:var(--vinho);color:var(--bege);text-align:center;letter-spacing:.18em;text-transform:uppercase;padding:9px 12px;font-size:11px}.header{background:var(--bege-claro);border-bottom:1px solid var(--bege-medio);z-index:50;position:sticky;top:0}.header__row{grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 0 12px;display:grid}.header__left,.header__right{align-items:center;gap:18px;display:flex}.header__right{justify-content:flex-end}.icon-btn{color:var(--vinho);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:6px;font-size:11px;display:inline-flex}.icon-btn svg{width:20px;height:20px}.menu-toggle{display:none}.logo{justify-content:center;align-items:center;display:inline-flex}.logo img{width:184px;height:auto}.logo__nome{font-family:var(--serif);letter-spacing:.32em;margin-right:-.32em;font-size:40px;font-weight:500}.logo__sub{letter-spacing:.55em;color:var(--dourado);text-transform:uppercase;margin-top:6px;margin-right:-.55em;font-size:9.5px;display:block}.nav{justify-content:center;gap:34px;padding:6px 0 16px;display:flex}.nav a{letter-spacing:.2em;text-transform:uppercase;color:var(--texto);padding:4px 0;font-size:11.5px;position:relative}.nav a:after{content:"";background:var(--vinho);height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a.ativo{color:var(--vinho)}.nav a:hover:after,.nav a.ativo:after{transform:scaleX(1)}.busca{border-bottom:1px solid var(--bege-escuro);align-items:center;width:100%;max-width:260px;transition:border-color .2s;display:flex;position:relative}.busca:focus-within{border-color:var(--vinho)}.busca input{min-width:0;font:inherit;color:var(--texto);background:0 0;border:0;outline:none;flex:1;padding:8px 2px;font-size:12.5px}.busca input::placeholder{color:var(--texto-sut);letter-spacing:.04em}.busca input::-webkit-search-cancel-button{cursor:pointer}.busca button{color:var(--vinho);background:0 0;border:0;padding:6px 2px 6px 8px;display:inline-flex}.busca button svg{width:18px;height:18px}.busca-sugestoes{background:var(--bege-claro);border:1px solid var(--bege-medio);box-shadow:var(--sombra);z-index:80;min-width:280px;position:absolute;top:calc(100% + 1px);left:0;right:0}.busca-sugestoes a{border-bottom:1px solid var(--bege);justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;display:flex}.busca-sugestoes a:hover{background:var(--bege)}.busca-sugestoes small{color:var(--texto-sut)}.hero{background:var(--bege);grid-template-columns:1fr 1fr;min-height:560px;display:grid;position:relative;overflow:hidden}.hero__texto{flex-direction:column;justify-content:center;padding:60px 8vw;display:flex}.eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--dourado);margin:0 0 18px;font-size:11px}.hero h1{font-family:var(--serif);color:var(--vinho);margin:0 0 22px;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.05}.hero h1 em{color:var(--vinho-claro);font-style:italic}.hero p{color:var(--texto-sut);max-width:420px;margin:0 0 34px;font-size:15px}.hero__img{position:relative}.hero__img .ph{aspect-ratio:auto;height:100%;position:absolute;inset:0}.btn{border:1px solid var(--vinho);background:var(--vinho);color:var(--bege-claro);letter-spacing:.25em;text-transform:uppercase;border-radius:var(--raio);justify-content:center;align-items:center;gap:10px;padding:15px 34px;font-size:11px;transition:background .25s,color .25s;display:inline-flex}.btn:hover{background:var(--vinho-esc);border-color:var(--vinho-esc)}.btn--outline{color:var(--vinho);background:0 0}.btn--outline:hover{background:var(--vinho);color:var(--bege-claro)}.btn svg{width:18px;height:18px}.btn--bloco{width:100%}.secao{padding:80px 0}.secao--bege{background:var(--bege)}.titulo-secao{text-align:center;margin-bottom:46px}.titulo-secao h2{font-family:var(--serif);color:var(--vinho);letter-spacing:.02em;margin:0;font-size:38px;font-weight:400}.titulo-secao p{color:var(--texto-sut);margin:8px 0 0}.divisor{background:var(--dourado);width:46px;height:1px;margin:16px auto 0}.beneficios{border-bottom:1px solid var(--bege-medio);background:var(--bege-claro);grid-template-columns:repeat(4,1fr);display:grid}.beneficio{text-align:left;justify-content:center;align-items:center;gap:14px;padding:26px 16px;display:flex}.beneficio+.beneficio{border-left:1px solid var(--bege-medio)}.beneficio svg{width:28px;height:28px;color:var(--vinho);flex-shrink:0}.beneficio strong{letter-spacing:.15em;text-transform:uppercase;color:var(--vinho);font-size:11px;font-weight:600;display:block}.beneficio span{color:var(--texto-sut);font-size:12px}.categorias{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px;display:grid}.categoria{text-align:center}.categoria .ph{aspect-ratio:1;border-radius:50%;transition:transform .4s}.categoria:hover .ph{transform:scale(1.04)}.categoria h3{font-family:var(--serif);color:var(--vinho);margin:16px 0 2px;font-size:20px;font-weight:500}.categoria small{color:var(--texto-sut);letter-spacing:.1em;font-size:11px}.ph{aspect-ratio:4/5;background:radial-gradient(circle at 30% 25%, #ffffff8c, transparent 55%), linear-gradient(145deg, var(--bege) 0%, var(--bege-medio) 100%);width:100%;color:var(--bege-escuro);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.ph svg,.ph>img{opacity:.75;width:22%;min-width:28px;max-width:64px;height:auto}.ph span{letter-spacing:.3em;text-transform:uppercase;color:var(--dourado);font-size:10px}.ph--vinho{background:radial-gradient(circle at 70% 30%, #ffffff14, transparent 55%), linear-gradient(145deg, var(--vinho-claro) 0%, var(--vinho-esc) 100%);color:#f3eadf73}.ph--vinho span{color:#f3eadfb3}.grade{grid-template-columns:repeat(4,1fr);gap:36px 24px;display:grid}.card{display:block;position:relative}.card__img{background:var(--bege);position:relative;overflow:hidden}.card__img img,.card__img .ph{transition:transform .6s}.card:hover .card__img img,.card:hover .card__img .ph{transform:scale(1.05)}.card__img .img2{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.card:hover .card__img .img2{opacity:1}.card__img img{aspect-ratio:4/5;object-fit:cover;width:100%}.selo{z-index:2;background:var(--vinho);color:var(--bege-claro);letter-spacing:.2em;text-transform:uppercase;padding:5px 10px;font-size:9.5px;position:absolute;top:12px;left:12px}.card__acao{z-index:2;color:var(--vinho);text-align:center;letter-spacing:.2em;text-transform:uppercase;opacity:0;background:#fbf7f2f2;padding:11px;font-size:10.5px;transition:all .3s;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(10px)}.card:hover .card__acao{opacity:1;transform:none}.card__info{text-align:center;padding:16px 6px 0}.card__cat{letter-spacing:.22em;text-transform:uppercase;color:var(--dourado);font-size:10px}.card__nome{font-family:var(--serif);color:var(--texto);margin:4px 0;font-size:19px;font-weight:500;line-height:1.25}.card__preco{color:var(--vinho);font-size:14px;font-weight:500}.card__ref{color:var(--texto-sut);letter-spacing:.08em;font-size:11px}.centro{text-align:center;margin-top:50px}.banners{grid-template-columns:1fr 1fr;gap:24px;display:grid}.banner{position:relative;overflow:hidden}.banner .ph{aspect-ratio:16/11}.banner__txt{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.banner__txt h3{font-family:var(--serif);color:var(--vinho);margin:0 0 14px;font-size:36px;font-weight:400}.banner--vinho .banner__txt h3{color:var(--bege)}.banner--vinho .btn--outline{color:var(--bege);border-color:var(--bege)}.banner--vinho .btn--outline:hover{background:var(--bege);color:var(--vinho)}.sobre{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.sobre h2{font-family:var(--serif);color:var(--vinho);margin:0 0 20px;font-size:42px;font-weight:400;line-height:1.1}.sobre p{color:var(--texto-sut);font-size:15px}.insta{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.insta .ph{aspect-ratio:1}.cta{background:var(--vinho);color:var(--bege);text-align:center;padding:70px 24px}.cta h2{font-family:var(--serif);margin:0 0 10px;font-size:38px;font-weight:400}.cta p{opacity:.85;margin:0 0 30px}.cta .btn{background:var(--bege);color:var(--vinho);border-color:var(--bege)}.cta .btn:hover{background:var(--bege-claro)}.footer{background:var(--vinho-esc);color:var(--bege-medio);padding:64px 0 0;font-size:13px}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.footer .logo{justify-content:flex-start}.footer .logo img{width:176px}.footer .logo__nome{font-size:30px}.footer h4{letter-spacing:.25em;text-transform:uppercase;color:var(--bege);margin:0 0 18px;font-size:11px;font-weight:600}.footer ul{margin:0;padding:0;list-style:none}.footer li{margin-bottom:10px}.footer a:hover{color:var(--bege-claro);text-decoration:underline}.footer__sobre{opacity:.8;max-width:300px;margin-top:18px}.footer__bottom{text-align:center;letter-spacing:.12em;opacity:.7;border-top:1px solid #e6d6c326;margin-top:50px;padding:20px 0;font-size:11px}.sociais{gap:12px;margin-top:20px;display:flex}.sociais a{border:1px solid #e6d6c359;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sociais a:hover{background:var(--bege);color:var(--vinho);text-decoration:none}.sociais svg{width:16px;height:16px}.wpp-float{z-index:60;background:var(--vinho);width:56px;height:56px;color:var(--bege-claro);box-shadow:var(--sombra);border-radius:50%;justify-content:center;align-items:center;transition:transform .25s;display:flex;position:fixed;bottom:22px;right:22px}.wpp-float:hover{transform:scale(1.08)}.wpp-float svg{width:28px;height:28px}.page-head{background:var(--bege);text-align:center;padding:54px 24px 46px}.page-head h1{font-family:var(--serif);color:var(--vinho);margin:0;font-size:46px;font-weight:400}.breadcrumb{letter-spacing:.15em;text-transform:uppercase;color:var(--texto-sut);margin-bottom:12px;font-size:11px}.breadcrumb a:hover{color:var(--vinho)}.filtros{border-bottom:1px solid var(--bege-medio);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:40px;padding:26px 0;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--bege-escuro);color:var(--texto);letter-spacing:.15em;text-transform:uppercase;background:0 0;border-radius:40px;padding:8px 16px;font-size:11px;transition:all .2s}.chip:hover{border-color:var(--vinho);color:var(--vinho)}.chip.ativo{background:var(--vinho);color:var(--bege-claro);border-color:var(--vinho)}.filtros__dir{color:var(--texto-sut);align-items:center;gap:16px;font-size:12px;display:flex}.filtros-avancados{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:0 0 34px;display:flex}.filtros-avancados label{color:var(--texto-sut);letter-spacing:.13em;text-transform:uppercase;gap:6px;font-size:10px;display:grid}.filtros-avancados .select{min-width:170px}.select{border:1px solid var(--bege-escuro);background:var(--bege-claro);font:inherit;color:var(--texto);border-radius:var(--raio);padding:9px 12px;font-size:12px}.vazio{text-align:center;color:var(--texto-sut);grid-column:1/-1;padding:60px 0}.vazio h3{font-family:var(--serif);color:var(--vinho);margin:0 0 6px;font-size:26px;font-weight:400}.produto{grid-template-columns:1.1fr 1fr;gap:60px;padding:50px 0 80px;display:grid}.galeria{grid-template-columns:80px 1fr;gap:14px;display:grid}.galeria__thumbs{flex-direction:column;gap:10px;display:flex}.galeria__thumbs button{background:0 0;border:1px solid #0000;padding:0}.galeria__thumbs button.ativo{border-color:var(--vinho)}.galeria__thumbs img,.galeria__thumbs .ph{aspect-ratio:1;object-fit:cover}.galeria__thumbs .ph svg{width:40%;min-width:0}.galeria__thumbs .ph span{display:none}.galeria__principal img{aspect-ratio:4/5;object-fit:cover;width:100%}.produto__info .breadcrumb{margin-bottom:18px}.produto__info h1{font-family:var(--serif);color:var(--vinho);margin:0 0 6px;font-size:40px;font-weight:400;line-height:1.1}.produto__ref{color:var(--texto-sut);letter-spacing:.1em;font-size:12px}.produto__preco{color:var(--vinho);margin:22px 0 0;font-size:22px}.produto__consulta{font-family:var(--serif);color:var(--vinho-claro);margin:22px 0 0;font-size:20px;font-style:italic}.produto__linha{background:var(--bege-medio);height:1px;margin:28px 0}.atributos{grid-template-columns:auto 1fr;gap:10px 26px;font-size:13px;display:grid}.atributos dt{letter-spacing:.15em;text-transform:uppercase;color:var(--texto-sut);font-size:11px}.atributos dd{margin:0}.produto__desc{color:var(--texto-sut);font-size:14.5px}.produto__acoes{gap:12px;margin-top:30px;display:grid}.produto__variacoes{margin-top:24px}.produto__variacoes>span{color:var(--texto-sut);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.produto__variacoes>div{flex-wrap:wrap;gap:8px;display:flex}.produto__variacoes>div>span{border:1px solid var(--bege-escuro);color:var(--vinho);padding:8px 13px;font-size:12px}.configurador-produto{border-top:1px solid var(--bege-medio);margin-top:26px;padding-top:24px}.configurador-produto__grupo>span{color:var(--texto-sut);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:10px;display:block}.configurador-produto__grupo>div{flex-wrap:wrap;gap:8px;display:flex}.configurador-produto__grupo button{border:1px solid var(--bege-escuro);min-width:105px;color:var(--texto);background:0 0;gap:2px;padding:10px 13px;display:grid}.configurador-produto__grupo button.ativo{border-color:var(--vinho);background:var(--bege);color:var(--vinho)}.configurador-produto__grupo button:disabled{opacity:.45;cursor:not-allowed}.configurador-produto__grupo small{color:var(--vinho);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.configurador-produto__resumo{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.configurador-produto__resumo label{color:var(--texto-sut);letter-spacing:.12em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.configurador-produto__resumo select{border:1px solid var(--bege-escuro);background:var(--bege-claro);padding:8px 12px}.configurador-produto__resumo strong{color:var(--vinho);font:500 22px var(--serif)}.configurador-produto__compartilhar{margin:16px auto 0;display:block}.cuidados{border-top:1px solid var(--bege-medio);margin-top:34px}.cuidados details{border-bottom:1px solid var(--bege-medio);padding:16px 0}.cuidados summary{cursor:pointer;letter-spacing:.2em;text-transform:uppercase;color:var(--vinho);justify-content:space-between;font-size:11.5px;list-style:none;display:flex}.cuidados summary:after{content:"+";font-size:18px;line-height:1}.cuidados details[open] summary:after{content:"–"}.cuidados details p,.cuidados details ul{color:var(--texto-sut);margin:12px 0 0}@media (max-width:1024px){.grade{grid-template-columns:repeat(3,1fr)}.beneficios{grid-template-columns:repeat(2,1fr)}.beneficio:nth-child(3){border-left:0}.beneficio:nth-child(n+3){border-top:1px solid var(--bege-medio)}.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.menu-toggle{display:inline-flex}.header__left .icon-btn__txt,.header__right .icon-btn__txt{display:none}.header__row{grid-template-columns:auto 1fr auto;padding-bottom:0}.header__left{display:contents}.header__left .menu-toggle{grid-area:1/1}.logo{grid-area:1/2}.header__right{grid-area:1/3}.busca{grid-area:2/1/auto/-1;max-width:none;margin:14px 0 12px}.logo__nome{font-size:28px}.logo__sub{letter-spacing:.4em;margin-right:-.4em;font-size:8px}.nav{border-top:1px solid var(--bege-medio);flex-direction:column;align-items:center;gap:18px;padding:18px 0 24px;display:none}.nav.aberto{display:flex}.hero{grid-template-columns:1fr;min-height:0}.hero__img{order:-1;height:340px}.hero__texto{text-align:center;align-items:center;padding:46px 24px 56px}.grade{grid-template-columns:repeat(2,1fr);gap:28px 14px}.banners,.sobre,.produto{grid-template-columns:1fr;gap:34px}.insta{grid-template-columns:repeat(3,1fr)}.secao{padding:56px 0}.titulo-secao h2{font-size:30px}.card__acao{display:none}.galeria{grid-template-columns:1fr}.galeria__thumbs{flex-direction:row;order:2}.galeria__thumbs button{width:70px}.filtros{flex-direction:column;align-items:stretch}.chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chip{white-space:nowrap}}@media (max-width:520px){.beneficios{grid-template-columns:1fr}.beneficio{justify-content:flex-start;padding:18px 24px}.beneficio+.beneficio{border-left:0;border-top:1px solid var(--bege-medio)}.footer__grid{grid-template-columns:1fr}.card__nome{font-size:16px}}.card__link{display:block}.desejo-btn{z-index:3;width:38px;height:38px;color:var(--vinho);background:#fbf7f2eb;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #4a132014}.desejo-btn:hover{transform:scale(1.1)}.desejo-btn svg{width:19px;height:19px}.desejo-btn.ativo svg{animation:.35s pulso}@keyframes pulso{50%{transform:scale(1.3)}}.btn--desejo-ativo{background:var(--bege)}.desejos-link{position:relative}.badge{background:var(--vinho);min-width:17px;height:17px;color:var(--bege-claro);letter-spacing:0;text-align:center;border-radius:9px;padding:0 4px;font-size:10px;font-weight:600;line-height:17px;position:absolute;top:-2px;left:18px}.toast{z-index:80;opacity:0;pointer-events:none;background:var(--vinho-esc);color:var(--bege-claro);letter-spacing:.08em;box-shadow:var(--sombra);border-radius:var(--raio);align-items:center;gap:10px;padding:12px 22px;font-size:12px;transition:all .3s;display:inline-flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.visivel{opacity:1;transform:translate(-50%)}.toast svg{width:16px;height:16px}.desejos{grid-template-columns:1fr 340px;align-items:start;gap:50px;padding-top:40px;padding-bottom:90px;display:grid}.desejos__topo{color:var(--texto-sut);letter-spacing:.08em;border-bottom:1px solid var(--bege-medio);grid-column:1;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:12px;display:flex}.desejos__lista{grid-column:1;margin:-30px 0 0;padding:0;list-style:none}.desejo-item{border-bottom:1px solid var(--bege-medio);grid-template-columns:96px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.desejo-item__img .ph,.desejo-item__img img{aspect-ratio:4/5;object-fit:cover;width:96px}.desejo-item__img .ph svg{width:40%;min-width:0}.desejo-item__info{flex-direction:column;gap:2px;display:flex}.desejo-item__nome{font-family:var(--serif);color:var(--texto);font-size:21px;line-height:1.2}.desejo-item__nome:hover{color:var(--vinho)}.desejo-item__acoes{gap:4px;display:flex}.desejo-item__acoes .icon-btn{border-radius:50%;padding:10px}.desejo-item__acoes .icon-btn:hover{background:var(--bege)}.desejos__resumo{background:var(--bege);grid-area:1/2/span 2;gap:12px;padding:32px 28px;display:grid;position:sticky;top:170px}.desejos__resumo h2{font-family:var(--serif);color:var(--vinho);margin:0;font-size:28px;font-weight:400}.desejos__resumo p{color:var(--texto-sut);margin:0 0 8px}.link-btn{color:var(--vinho);letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.vazio__icone{width:42px;height:42px;color:var(--vinho);margin-bottom:12px}.page-head__desc{color:var(--texto-sut);max-width:560px;margin:12px auto 0}.busca-info{color:var(--texto-sut);margin:26px 0 0;font-size:13px}.busca-info strong{color:var(--vinho);font-weight:500}.busca-info a{color:var(--vinho);margin-left:8px;font-size:12px;text-decoration:underline}@media (max-width:820px){.desejos{grid-template-columns:1fr;gap:30px}.desejos__resumo{grid-area:auto/1;position:static}.desejos__lista{margin-top:0}.desejo-item{grid-template-columns:76px 1fr}.desejo-item__img .ph,.desejo-item__img img{width:76px}.desejo-item__acoes{grid-column:2}.desejo-btn{width:34px;height:34px;top:8px;right:8px}}.header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf6f0f5}.header__row{padding:16px 0 10px}.nav{padding-bottom:13px}.nav a{font-weight:500}.topbar{background:var(--vinho-esc);color:var(--bege);padding:8px 12px}.hero{background:var(--bege-claro);grid-template-columns:minmax(0,.94fr) minmax(480px,1.06fr);min-height:660px}.hero__texto{z-index:2;padding:84px clamp(28px,7vw,112px);position:relative}.hero__texto:before{content:"";opacity:.08;background:url(/brand/grazia-brilho-1cor-vinho.svg) 50%/contain no-repeat;width:76px;height:76px;position:absolute;top:38px;left:clamp(28px,7vw,112px)}.hero h1{letter-spacing:-.025em;max-width:620px;font-size:clamp(50px,5.3vw,78px)}.hero h1 em{color:var(--vinho)}.hero p{font-size:16px;line-height:1.75}.hero__acoes{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.link-seta{color:var(--vinho);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #6e1f2b59;align-items:center;gap:10px;padding:8px 0 5px;font-size:11px;font-weight:500;display:inline-flex}.link-seta span,.link-seta b{font-size:15px;font-weight:400;transition:transform .2s}.link-seta:hover span,.link-seta:hover b{transform:translate(2px,-2px)}.hero__visual{background:var(--vinho);isolation:isolate;min-height:620px;position:relative;overflow:hidden}.hero__visual:before,.hero__visual:after{content:"";z-index:-1;border:1px solid #f2e9dc33;border-radius:50%;position:absolute}.hero__visual:before{width:560px;height:560px;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__visual:after{width:400px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__halo{filter:blur(2px);background:radial-gradient(circle,#fbefc233,#0000 66%);border-radius:50%;width:310px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.hero__monograma{width:min(44%,310px);position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.hero__selo{filter:brightness(0)invert();opacity:.7;width:104px;position:absolute;top:9%;right:8%;transform:rotate(8deg)}.hero__manifesto{color:var(--bege);letter-spacing:.28em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;font-size:9px;display:flex;position:absolute;bottom:28px;left:0;right:0}.hero__manifesto i{background:var(--dourado);border-radius:50%;width:3px;height:3px}.experiencia{background:var(--bege-claro);border-bottom:1px solid var(--bege-medio);grid-template-columns:repeat(3,1fr);display:grid}.experiencia__item{justify-content:center;align-items:center;gap:15px;padding:27px 20px;display:flex}.experiencia__item+.experiencia__item{border-left:1px solid var(--bege-medio)}.experiencia__item svg{width:25px;height:25px;color:var(--vinho)}.experiencia__item strong{color:var(--vinho);letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.experiencia__item span{color:var(--texto-sut);margin-top:2px;font-size:12px;display:block}.titulo-secao .eyebrow{margin-bottom:8px}.titulo-secao--linha{text-align:left;justify-content:space-between;align-items:flex-end;display:flex}.titulo-secao--linha .eyebrow{margin-bottom:5px}.titulo-secao--linha h2{line-height:1}.categorias{grid-template-columns:repeat(7,minmax(110px,1fr));gap:18px}.categoria__arte{aspect-ratio:1;background:var(--bege);border-radius:50%;place-items:center;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s;display:grid;position:relative;overflow:hidden}.categoria__arte:before{content:"";border:1px solid #6e1f2b26;border-radius:50%;position:absolute;inset:10px}.categoria__arte img{opacity:.78;width:34%}.categoria__arte span{color:var(--vinho);font:italic 500 12px var(--serif);position:absolute;top:18%;right:19%}.categoria__arte--2{background:var(--vinho)}.categoria__arte--2 img{filter:brightness(0)invert();opacity:.85}.categoria__arte--2 span{color:var(--bege)}.categoria__arte--2:before{border-color:#f2e9dc40}.categoria__arte--3{background:var(--bege-medio)}.categoria:hover .categoria__arte{transform:translateY(-6px)rotate(2deg)}.categoria h3{margin-top:14px}.card__img{background:var(--bege)}.ph:before{content:"";border:1px solid #6e1f2b17;position:absolute;inset:10px}.ph svg{color:var(--vinho)}.card__nome{font-size:20px}.selo{background:var(--vinho-esc)}.momentos-secao{background:var(--bege-claro)}.momentos{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.momento{align-items:flex-end;min-height:440px;padding:28px;display:flex;position:relative;overflow:hidden}.momento:before{content:"";opacity:.16;border:1px solid;position:absolute;inset:18px}.momento>img{opacity:.78;width:42%;transition:transform .5s;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.momento:hover>img{transform:translate(-50%,-54%)scale(1.06)}.momento>div{z-index:2;position:relative}.momento h3{font:500 34px/1 var(--serif);margin:0 0 8px}.momento p{max-width:250px;margin:0 0 16px}.momento__numero{font:italic 500 16px var(--serif);position:absolute;top:28px;left:28px}.momento--claro{color:var(--vinho);background:var(--bege)}.momento--vinho{color:var(--bege);background:var(--vinho)}.momento--vinho .link-seta{color:var(--bege);border-color:#f2e9dc66}.momento--nude{color:var(--vinho-esc);background:var(--bege-medio)}.novidades{background:#fffdfa}.sobre__marca{aspect-ratio:4/5;background:var(--vinho);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sobre__marca:before,.sobre__marca:after{content:"";border:1px solid #f2e9dc30;border-radius:50%;position:absolute}.sobre__marca:before{aspect-ratio:1;width:70%}.sobre__marca:after{aspect-ratio:1;width:90%}.sobre__marca img{filter:brightness(0)invert();opacity:.88;width:40%}.sobre__marca p{color:var(--bege);font:italic 500 22px/1.2 var(--serif);position:absolute;bottom:34px;left:38px}.sobre .link-seta{margin-top:16px}.cuidados-bloco{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;max-width:1080px;display:grid}.cuidados-bloco h2{font:400 42px/1.05 var(--serif);color:var(--vinho);margin:0 0 16px}.cuidados-bloco>div>p:last-child{color:var(--texto-sut)}.cuidados-bloco .cuidados{margin-top:0}.instagram-faixa{background:var(--bege);grid-template-columns:.7fr 1.3fr;align-items:stretch;display:grid}.instagram-faixa>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:68px clamp(28px,7vw,110px);display:flex}.instagram-faixa h2{font:400 38px/1 var(--serif);color:var(--vinho);margin:0 0 24px}.instagram-faixa .insta{grid-template-columns:repeat(4,1fr);gap:3px}.instagram-faixa .insta .ph{height:100%;min-height:260px}.cta{padding:82px 24px;position:relative;overflow:hidden}.cta>img{opacity:.09;width:150px;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.cta .eyebrow{color:var(--dourado);margin-bottom:8px}.cta h2{font-size:44px}@media (max-width:1100px){.categorias{grid-template-columns:repeat(4,1fr)}.hero{grid-template-columns:1fr 1fr}}@media (max-width:820px){.logo img{width:138px}.hero{grid-template-columns:1fr}.hero__visual{order:-1;min-height:410px}.hero__texto{text-align:center;align-items:center;padding:55px 24px 62px}.hero__texto:before{display:none}.hero__acoes{justify-content:center}.experiencia{grid-template-columns:1fr}.experiencia__item{justify-content:flex-start;padding:18px 24px}.experiencia__item+.experiencia__item{border-left:0;border-top:1px solid var(--bege-medio)}.titulo-secao--linha{align-items:flex-start;gap:22px}.categorias{grid-template-columns:repeat(3,1fr);gap:22px 12px}.momentos{grid-template-columns:1fr}.momento{min-height:380px}.cuidados-bloco,.instagram-faixa{grid-template-columns:1fr;gap:28px}.instagram-faixa .insta .ph{min-height:160px}}@media (max-width:520px){.hero__visual{min-height:350px}.hero__selo{width:76px}.hero h1{font-size:44px}.hero__acoes{flex-direction:column;gap:14px}.titulo-secao--linha{display:block}.titulo-secao--linha .link-seta{margin-top:18px}.categorias{grid-template-columns:repeat(2,1fr)}.categoria h3{font-size:18px}.sobre__marca p{font-size:19px;bottom:24px;left:25px}.instagram-faixa .insta{grid-template-columns:repeat(2,1fr)}.instagram-faixa .insta .ph{min-height:180px}}:is(body:has(.admin-shell)>main,body:has(.admin-login)>main){min-height:100vh}:is(body:has(.admin-shell) .topbar,body:has(.admin-shell) .header,body:has(.admin-shell) .footer,body:has(.admin-shell) .wpp-float,body:has(.admin-login) .topbar,body:has(.admin-login) .header,body:has(.admin-login) .footer,body:has(.admin-login) .wpp-float){display:none}.admin-login{background:var(--bege-claro);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.admin-login__marca{background:var(--vinho);place-items:center;padding:60px;display:grid}.admin-login__marca img{width:min(360px,72%)}.admin-login__form{gap:18px;width:min(440px,100% - 48px);margin:auto;display:grid}.admin-login__form h1,.admin-topo h1{font:500 46px/1 var(--serif);color:var(--vinho);margin:0}.admin-login__form>p:not(.eyebrow),.admin-topo p{color:var(--texto-sut);margin:0}.admin-login__form label,.admin-form label{color:var(--vinho);letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:500;display:grid}.admin-login__form input,.admin-form input,.admin-form select,.admin-form textarea{border:1px solid var(--bege-escuro);width:100%;color:var(--texto);font:400 14px/1.4 var(--sans);background:#fffdfa;border-radius:0;outline:none;padding:12px 13px}.admin-login__form input:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:var(--vinho);box-shadow:0 0 0 2px #6e1f2b14}.admin-shell{background:#f7f2eb;grid-template-columns:244px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:var(--vinho-esc);color:var(--bege);flex-direction:column;height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.admin-sidebar__logo img{width:150px}.admin-sidebar nav{gap:4px;margin-top:56px;display:grid}.admin-sidebar nav a{color:var(--bege-medio);letter-spacing:.08em;padding:11px 12px;font-size:12px}.admin-sidebar nav a:hover{color:var(--bege-claro);background:#ffffff12}.admin-sidebar form{margin-top:auto}.admin-sidebar button{color:var(--bege-medio);font:inherit;background:0 0;border:0;padding:8px 12px;font-size:12px}.admin-main{width:100%;max-width:1180px;padding:54px clamp(24px,5vw,76px) 90px}.admin-topo{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.admin-topo .eyebrow{margin-bottom:8px}.admin-topo h1{margin-bottom:9px}.admin-alerta{color:#37512e;background:#eef6ea;border-left:3px solid #638455;margin-bottom:24px;padding:13px 16px;font-size:13px}.admin-alerta--erro{border-color:var(--vinho);color:var(--vinho-esc);background:#f9e9e8}.admin-vazio{border:1px solid var(--bege-medio);text-align:center;background:#fffdfa;padding:50px}.admin-vazio h2{font:500 30px var(--serif);color:var(--vinho);margin:0}.admin-vazio p{color:var(--texto-sut);margin:8px 0 24px}.admin-tabela-wrap{border:1px solid var(--bege-medio);background:#fffdfa;overflow-x:auto}.admin-tabela{border-collapse:collapse;width:100%;min-width:720px}.admin-tabela th{color:var(--texto-sut);letter-spacing:.15em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--bege-medio);padding:13px 18px;font-size:10px}.admin-tabela td{border-bottom:1px solid var(--bege);padding:16px 18px;font-size:13px}.admin-tabela td strong,.admin-tabela td small{display:block}.admin-tabela td strong{color:var(--vinho-esc);font:500 18px var(--serif)}.admin-tabela td small{color:var(--texto-sut);margin-top:2px}.admin-tabela td:last-child{text-align:right}.admin-tabela td:last-child a{color:var(--vinho);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.admin-status{background:var(--bege);letter-spacing:.08em;text-transform:uppercase;border-radius:30px;padding:5px 9px;font-size:10px;display:inline-block}.admin-status--ativo{color:#3c6635;background:#e5f0df}.admin-status--esgotado{color:#87512e;background:#f4e5da}.admin-status--arquivado{color:#666;background:#e7e5e5}.admin-form{gap:22px;display:grid}.admin-form section{border:1px solid var(--bege-medio);background:#fffdfa;padding:clamp(22px,4vw,36px)}.admin-form section h2{font:500 25px var(--serif);color:var(--vinho);margin:0 0 24px}.admin-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-span-2{grid-column:1/-1}.admin-checks{flex-wrap:wrap;gap:26px;margin-top:20px;display:flex}.admin-checks label{flex-direction:row;align-items:center;gap:9px;display:flex}.admin-checks input{width:16px;height:16px}.admin-form__acoes{gap:12px;display:flex}.admin-topo__acoes{flex-wrap:wrap;gap:10px;display:flex}.admin-importar{background:var(--bege);border:1px solid var(--bege-medio);justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:18px 20px;display:flex}.admin-importar form{align-items:flex-end;gap:12px;display:flex}.admin-importar label{color:var(--vinho);letter-spacing:.12em;text-transform:uppercase;gap:5px;font-size:10px;display:grid}.admin-importar p{color:var(--texto-sut);max-width:360px;margin:0;font-size:12px}.admin-duas-colunas{grid-template-columns:1.3fr .8fr;align-items:start;gap:24px;display:grid}.admin-duas-colunas .admin-form section{margin:0}.admin-check{flex-direction:row;align-items:center;display:flex!important}.admin-check input{width:16px}.admin-variacoes{gap:12px;display:grid}.admin-variacoes__topo{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-variacoes__topo p{color:var(--texto-sut);margin:0}.admin-variacoes__topo button,.admin-variacao__remover{color:var(--vinho);font:500 11px var(--sans);background:0 0;border:0;text-decoration:underline}.admin-variacao{background:var(--bege-claro);border:1px solid var(--bege-medio);grid-template-columns:1.2fr 1fr repeat(4,.8fr) auto auto;align-items:end;gap:10px;padding:16px;display:grid}.admin-variacao__ativo{flex-direction:row;align-items:center;padding-bottom:12px;display:flex!important}.admin-variacao__ativo input{width:16px}.admin-variacao__remover{padding-bottom:13px}.admin-imagens{gap:8px;margin-top:16px;display:flex;overflow-x:auto}.admin-imagens img{aspect-ratio:1;object-fit:cover;border:1px solid var(--bege-medio);width:88px}.admin-form label small{color:var(--texto-sut);letter-spacing:0;text-transform:none;font-weight:400}.admin-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.admin-kpis>div{border:1px solid var(--bege-medio);background:#fffdfa;padding:20px}.admin-kpis span{color:var(--texto-sut);letter-spacing:.12em;text-transform:uppercase;font-size:10px;display:block}.admin-kpis strong{color:var(--vinho);font:500 34px var(--serif);margin-top:7px;display:block}.admin-arquivar{border-top:1px solid var(--bege-medio);align-items:center;gap:14px;margin-top:40px;padding-top:22px;display:flex}.admin-arquivar button{color:var(--vinho);background:0 0;border:0;padding:0;text-decoration:underline}.admin-arquivar span{color:var(--texto-sut);font-size:12px}@media (max-width:820px){.admin-login{grid-template-columns:1fr}.admin-login__marca{min-height:190px;padding:36px}.admin-login__form{padding:46px 0 70px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{grid-template-columns:1fr auto;align-items:center;height:auto;padding:20px 22px;display:grid;position:static}.admin-sidebar nav{grid-column:1/-1;margin:18px -10px 0;display:flex;overflow-x:auto}.admin-sidebar nav a{white-space:nowrap}.admin-sidebar form{margin:0}.admin-main{padding-top:36px}.admin-topo{align-items:flex-start}.admin-duas-colunas{grid-template-columns:1fr}.admin-variacao,.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-importar{display:grid}}@media (max-width:560px){.admin-topo{display:grid}.admin-topo h1,.admin-login__form h1{font-size:38px}.admin-grid{grid-template-columns:1fr}.admin-span-2{grid-column:auto}.admin-form__acoes{display:grid}.admin-variacao{grid-template-columns:1fr}.admin-variacao__ativo{padding-bottom:0}.admin-importar form{display:grid}.filtros-avancados{grid-template-columns:1fr;display:grid}.filtros-avancados .select{width:100%}}
