:root{--tinta:#17130F;--osso:#F5F1EA;--papel:#FBF9F5;--bege:#EFE9DF;--dourado:#8C7154;--texto:#3B332B;--texto2:#4A423A;--texto3:#6B6259;--linha:rgba(23,19,15,.14);--lado:clamp(18px,4vw,56px);--max:1448px;--suave:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--papel);color:var(--tinta);font-family:'Jost',-apple-system,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,blockquote{margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}b,strong{font-weight:500}svg{flex-shrink:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;color:inherit;margin:0}button,[type=button],[type=submit],[type=reset]{cursor:pointer;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;padding:0}button:focus:not(:focus-visible){outline:0}:focus-visible{outline:1px solid var(--dourado);outline-offset:3px}input,select,textarea{border-radius:0;max-width:100%}[type=search]{-webkit-appearance:none;appearance:none}[hidden]{display:none!important}::selection{background:var(--bege);color:var(--tinta)}.limite{max-width:var(--max);margin:0 auto;padding-inline:var(--lado)}.serif{font-family:'Bodoni Moda',Didot,Georgia,serif;font-weight:400}em,i,.assinatura,.depoimento blockquote,.sub .rotulo,.gaveta .rotulo,.sub__lista a:hover{font-optical-sizing:none;font-variation-settings:'opsz' 96}.rotulo{font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--dourado);font-weight:400}.corpo{font-size:clamp(15px,1.15vw,17px);line-height:1.78;color:var(--texto)}.btn{display:inline-block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;padding:18px 34px;transition:transform .5s var(--suave),background .4s,color .4s,border-color .4s}.btn:hover{transform:translateY(-3px)}.btn--claro{background:var(--osso);color:var(--tinta)}.btn--claro:hover{background:#fff}.btn--escuro{background:var(--tinta);color:var(--osso)}.btn--escuro:hover{background:var(--dourado)}.btn--contorno{border:1px solid currentColor;padding:16px 26px}.btn--contorno:hover{background:var(--tinta);color:var(--osso)}.btn--contorno-claro{border:1px solid rgb(245 241 234 / .45);color:var(--osso);padding:16px 26px}.btn--contorno-claro:hover{background:var(--osso);color:var(--tinta)}.link-linha{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid rgb(23 19 15 / .3);padding-bottom:6px;transition:color .4s,border-color .4s}.link-linha:hover{color:var(--dourado);border-color:var(--dourado)}.link-linha--claro{border-color:rgb(245 241 234 / .4);color:var(--osso)}.revela-ativa [data-revela]{opacity:0;transform:translateY(26px);transition:opacity 1s var(--suave),transform 1s var(--suave)}.revela-ativa [data-revela].visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.revela-ativa [data-revela]{opacity:1;transform:none;transition:none}.hero__foto{animation:none!important}.marcas__fita{animation:none!important}}.vestido__fotos .frente{transition:opacity .8s ease}@media (hover:hover){.vestido:hover .vestido__fotos .frente{opacity:0}.vestido:hover .vestido__fotos img:only-child{transform:scale(1.04)}}.vestido__fotos img:only-child{transition:transform 1.2s var(--suave)}@media (prefers-reduced-motion:reduce){.vestido__fotos .frente,.vestido__fotos img:only-child{transition:none}.vestido:hover .vestido__fotos img:only-child{transform:none}}.grecaptcha-badge{visibility:hidden!important;right:0!important;width:0!important;overflow:hidden!important}@media (hover:hover){.arrastavel{cursor:grab}.arrastavel.arrastando{cursor:grabbing;user-select:none}.arrastavel.arrastou a{pointer-events:none}}.cab{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:end;padding-bottom:clamp(26px,3vw,44px);border-bottom:1px solid var(--linha)}.cab h2{font-size:clamp(28px,4.4vw,66px);line-height:1}.cab p{max-width:42ch;font-size:14.5px;line-height:1.7;color:var(--texto2)}.capitular::first-letter{float:left;font-family:'Bodoni Moda',serif;font-size:4.4em;line-height:.78;padding:6px 14px 0 0}.vitrine{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(16px,2vw,34px)}.vestido{position:relative}.vestido__link{display:grid;gap:16px;color:inherit;text-decoration:none}.vestido__fotos{position:relative;overflow:hidden;background:var(--bege);aspect-ratio:2/3}.vestido__fotos img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.vestido__fotos .frente{z-index:2;transition:opacity .9s ease}.vestido:hover .frente{opacity:0}.vestido__tag{position:absolute;left:0;bottom:0;z-index:3;background:var(--papel);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;padding:10px 14px}.vestido__pe{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--linha);padding-bottom:12px}.vestido__pe h3{font-family:'Bodoni Moda',serif;font-size:clamp(20px,1.8vw,27px)}.vestido__pe span{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--texto3)}.agenda{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(34px,5vw,80px);align-items:start;padding-block:clamp(70px,10vw,150px)}.agenda h2,.agenda__titulo{font-size:clamp(30px,4.2vw,64px);line-height:1;text-wrap:balance;margin:18px 0}.agenda__texto{max-width:46ch}.agenda__info{display:grid;gap:16px;border-top:1px solid var(--linha);padding-top:clamp(20px,2.4vw,30px);margin-top:clamp(24px,3vw,38px);font-size:14.5px;line-height:1.7;color:var(--texto2)}.agenda__info b{display:block;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--texto3);font-weight:400;margin-bottom:4px}.formulario{background:var(--tinta);color:var(--osso);padding:clamp(26px,3.4vw,50px);display:grid;gap:clamp(16px,2vw,22px)}.formulario label{display:grid;gap:8px;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:rgb(245 241 234 / .6)}.formulario input,.formulario textarea{background:#fff0;border:0;border-bottom:1px solid rgb(245 241 234 / .35);padding:10px 0;font:300 16px 'Jost',sans-serif;color:var(--osso);outline:none;resize:none}.formulario input:focus,.formulario textarea:focus{border-bottom-color:var(--osso)}.formulario button{margin-top:8px;background:var(--osso);color:var(--tinta);border:0;padding:18px 24px;font:400 11px 'Jost',sans-serif;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:transform .5s var(--suave)}.formulario button:hover{transform:translateY(-3px)}.formulario small{font-size:11.5px;color:rgb(245 241 234 / .55);line-height:1.6}.agendamento-form{display:grid;gap:clamp(18px,2.2vw,26px)}.agendamento-form label i{font-style:normal;letter-spacing:.18em;color:rgb(245 241 234 / .38);margin-left:6px}.agendamento-form input::placeholder,.agendamento-form textarea::placeholder{color:rgb(245 241 234 / .38)}.agendamento-form input[type=date],.agendamento-form [data-data]{color-scheme:dark;min-height:44px}.agendamento-form input:user-invalid{border-bottom-color:#d9a79a}.agendamento-form__armadilha{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.agendamento-form button[disabled]{opacity:.6;cursor:wait;transform:none}.agendamento-form__aviso{margin:0;font-size:14px;line-height:1.6;color:var(--osso)}.agendamento-form__aviso.erro{color:#e7b9ad}.agendamento-form.enviado label,.agendamento-form.enviado button,.agendamento-form.enviado small{display:none}.agendamento-form.enviado .agendamento-form__aviso{font-family:'Bodoni Moda',Didot,Georgia,serif;font-size:clamp(22px,2.2vw,30px);line-height:1.25}.aviso{background:rgb(140 113 84 / .18);border:1px dashed var(--dourado);color:var(--osso);padding:10px 14px;font-size:11px;letter-spacing:.08em}.mini,.foto-seta,.fita-seta,.ler-mais,.hamburguer,.depo__setas button,.depo__bolinhas button,.lente__fechar,.lente__seta{-webkit-tap-highlight-color:#fff0}.mini:hover,.mini:focus,.mini:active{background:var(--bege);color:inherit;box-shadow:none}.fita-seta:hover,.fita-seta:focus,.fita-seta:active,.ler-mais:hover,.ler-mais:focus,.ler-mais:active,.hamburguer:hover,.hamburguer:focus,.hamburguer:active{background:none;box-shadow:none}.ler-mais:focus,.ler-mais:active{color:var(--osso)}.hamburguer:focus,.hamburguer:active{color:inherit}.depo__bolinhas button:hover,.depo__bolinhas button:focus,.depo__bolinhas button:active{background:rgb(245 241 234 / .25);box-shadow:none}.depo__bolinhas button[aria-current="true"]{background:var(--osso)}.depo__setas button:focus,.depo__setas button:active{background:none;color:var(--osso);box-shadow:none}.depo__setas button:hover{background:var(--osso);color:var(--tinta)}.formulario button{-webkit-tap-highlight-color:#fff0}.formulario button:hover{background:var(--dourado);color:var(--osso);box-shadow:none}.formulario button:focus,.formulario button:active{background:var(--osso);color:var(--tinta);box-shadow:none}.formulario button:focus-visible{outline:1px solid var(--osso);outline-offset:3px}.revista{container-type:inline-size;display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"corpo foto";column-gap:clamp(40px,6cqi,96px);row-gap:clamp(24px,2.6cqi,40px);padding-block:clamp(44px,5vw,84px) clamp(10px,1.5vw,24px);align-items:stretch}.revista__faixa{grid-area:faixa;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-block:12px;border-block:1px solid var(--tinta);font-size:9.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--tinta)}.revista__titulo{margin:0;white-space:nowrap;font-size:clamp(40px,6.4cqi,108px);line-height:.94;letter-spacing:-.03em}.revista__titulo em{font-weight:400;color:var(--dourado)}.revista__corpo{grid-area:corpo;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,3cqi,48px)}.revista__foto{grid-area:foto;margin:0;display:grid;grid-template-rows:minmax(clamp(300px,28cqi,440px),1fr) auto;gap:10px;min-height:0}.revista__foto>img{grid-row:1;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 30%;display:block;contain:size}.revista__foto figcaption{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--texto3)}.revista__texto{display:grid;gap:24px;justify-items:start;max-width:52ch;padding-top:clamp(18px,2vw,28px);border-top:1px solid var(--linha);max-width:560px}.revista__chamada{margin:0;font-family:'Bodoni Moda',serif;font-style:italic;font-size:clamp(18px,1.6vw,24px);line-height:1.45;color:var(--tinta)}.revista__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,36px)}.revista__titulo--livre{white-space:normal;text-wrap:balance;max-width:14ch}.revista--sem-foto{grid-template-columns:1fr;grid-template-areas:"corpo"}@media (max-width:900px){.revista{grid-template-columns:1fr;grid-template-areas:"titulo" "foto" "texto"}.revista__corpo{display:contents}.revista--sem-foto{grid-template-areas:"corpo"}.revista--sem-foto .revista__corpo{display:flex}.revista__titulo{grid-area:titulo;font-size:clamp(34px,11cqi,72px)}.revista__texto{grid-area:texto}.revista__foto{grid-template-rows:auto auto}.revista__foto>img{contain:none;height:auto;min-height:0;aspect-ratio:3/2;max-height:280px;object-position:center 40%}}.lista-simples{padding-block:clamp(60px,8vw,120px)}.lista-simples h1{font-size:clamp(34px,4.4vw,60px);line-height:1.08;margin:12px 0 28px}.lista-simples__itens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:40px 28px}.lista-simples__itens img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;margin-bottom:14px}.lista-simples__itens h2{font-size:22px;line-height:1.25;margin-top:8px;transition:color .3s}.lista-simples__itens a:hover h2{color:var(--dourado)}.lista-simples .pagination,.lista-simples .nav-links{display:flex;gap:18px;justify-content:center;margin-top:50px;font-size:13px}.lista-simples .page-numbers.current{color:var(--dourado)}.lista-simples__acoes{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-top:32px}.partilhar{position:relative}.partilhar button.partilhar__botao,.partilhar button.partilhar__botao:hover,.partilhar button.partilhar__botao:focus{display:inline-flex;gap:10px;align-items:center;padding:6px 0;background:none;border:0;box-shadow:none;font:400 11px 'Jost',sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--tinta);cursor:pointer}.partilhar__botao:hover span{color:var(--dourado)}.partilhar__botao svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.partilhar__lista{position:absolute;left:50%;top:calc(100% + 8px);z-index:20;transform:translateX(-50%);background:var(--papel);border:1px solid var(--linha);padding:18px 22px 16px;box-shadow:0 2px 6px rgb(23 19 15 / .05),0 14px 30px -8px rgb(23 19 15 / .16),0 32px 60px -24px rgb(23 19 15 / .22);animation:partilhar-entra .35s var(--suave)}.partilhar__lista[hidden]{display:none}@keyframes partilhar-entra{from{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%,0)}}.partilhar__titulo{display:block;margin-bottom:14px;font-family:'Bodoni Moda',serif;font-style:italic;font-size:15px;color:var(--dourado)}.partilhar__lista ul{list-style:none;margin:0;padding:0;display:flex;gap:6px}.partilhar__lista a,.partilhar__lista button,.partilhar__lista button:hover,.partilhar__lista button:focus{display:flex;flex-direction:column;align-items:center;gap:9px;width:74px;padding:0;background:none;border:0;box-shadow:none;color:var(--tinta);cursor:pointer;text-decoration:none}.partilhar__icone{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--linha);background:var(--bege);color:var(--tinta);transition:background .35s,color .35s,border-color .35s,transform .45s var(--suave)}.partilhar__icone svg{width:21px;height:21px}.partilhar__nome{font:400 9.5px 'Jost',sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--texto3);transition:color .35s}.partilhar__lista a:hover .partilhar__icone,.partilhar__lista button:hover .partilhar__icone,.partilhar__lista a:focus-visible .partilhar__icone,.partilhar__lista button:focus-visible .partilhar__icone{background:var(--tinta);color:var(--osso);border-color:var(--tinta);transform:translateY(-3px)}.partilhar__lista a:hover .partilhar__nome,.partilhar__lista button:hover .partilhar__nome{color:var(--tinta)}.partilhar__lista .copiado .partilhar__icone{background:var(--dourado);color:var(--osso);border-color:var(--dourado)}@media (max-width:520px){.partilhar__lista ul{display:grid;grid-template-columns:repeat(3,74px);gap:16px 6px}}