﻿:root{--ink:#03112b;--brown:#0b1b3d;--gold:#b6914a;--gold-light:#d1b77f;--cream:#f2f1ec;--white:#fcfaf4}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.announcement{height:32px;display:flex;align-items:center;justify-content:center;gap:15px;background:var(--gold);color:var(--ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.header{height:92px;position:absolute;top:32px;z-index:5;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5vw;border-bottom:1px solid #ffffff22}.header nav{display:flex;gap:25px;font-size:12px}.logo{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-family:"Bodoni Moda",serif;font-size:24px;letter-spacing:.13em}.logo strong{color:var(--gold-light);font-weight:400}.logo small{width:100%;text-align:center;font:7px Manrope;letter-spacing:.45em}.logo img{display:block;width:150px;height:auto}.footer-logo img{width:210px}.actions{justify-self:end;display:flex;gap:16px}.actions button,.menu{border:0;background:none;color:inherit;cursor:pointer}.menu{display:none}.hero{min-height:82vh;position:relative;overflow:hidden;background:var(--ink)}.hero-slides,.hero-slide{position:absolute;inset:0}.hero-slides:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,17,43,.98) 0%,rgba(3,17,43,.72) 30%,rgba(3,17,43,.05) 65%);z-index:1}.hero-slide{background-color:var(--ink);background-image:var(--slide-image);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0;transform:scale(1.015);transition:opacity 1s ease,transform 6s ease}.hero-slide.active{opacity:1;transform:scale(1)}.hero-content{position:absolute;z-index:2;left:8vw;top:50%;transform:translateY(-40%);max-width:580px}.eyebrow{font-size:10px;letter-spacing:.25em;color:var(--gold-light);text-transform:uppercase}.hero h1,.section h2,.manifesto h2,.instagram h2,.newsletter h2{font:400 clamp(52px,5.8vw,88px)/.98 "Bodoni Moda",serif;margin:20px 0}.hero-content>p:not(.eyebrow){max-width:380px;color:#e4e0d7;line-height:1.7}.hero-ctas{display:flex;align-items:center;gap:34px;margin-top:36px}.button,.outline-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 26px;border:1px solid var(--gold);background:var(--gold);color:var(--ink);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.outline-button{background:transparent;color:var(--gold-light)}.text-link{font-size:10px;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid currentColor;padding-bottom:6px}.slide-index{position:absolute;z-index:3;bottom:38px;left:8vw;display:flex;align-items:center;gap:12px;font-size:10px}.slide-index i{width:60px;height:1px;background:#fff4}.slide-index b{color:var(--gold-light)}.hero-controls{position:absolute;right:5vw;bottom:31px;z-index:3;display:flex;align-items:center;gap:16px}.hero-controls>button{width:38px;height:38px;border:1px solid #ffffff55;background:transparent;color:var(--white);cursor:pointer}.hero-dots{display:flex;gap:7px}.hero-dots button{width:20px;height:2px;border:0;padding:0;background:#ffffff55;cursor:pointer}.hero-dots button.active{background:var(--gold-light)}.benefits{background:var(--cream);color:var(--ink);padding:26px 7vw;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benefits>div{display:flex;align-items:center;gap:15px;border-right:1px solid #5c463625}.benefits b{font-size:22px;color:#7c5d2f}.benefits span{font:16px "Bodoni Moda"}.benefits small{display:block;margin-top:4px;font:9px Manrope;color:#786d65}.section{padding:110px 7vw}.section-heading{position:relative;margin-bottom:55px}.section-heading h2,.instagram h2,.newsletter h2{font-size:clamp(44px,4vw,66px)}.category-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:repeat(2,360px);gap:22px}.category{position:relative;overflow:hidden}.category.large{grid-row:span 2}.category img{width:100%;height:100%;object-fit:cover;filter:brightness(.72);transition:.6s}.category:hover img{transform:scale(1.025);filter:brightness(.85)}.category span{position:absolute;left:30px;bottom:25px}.category strong{display:block;font:36px "Bodoni Moda"}.category small{text-transform:uppercase;font-size:9px;letter-spacing:.15em}.products{background:var(--cream);color:var(--ink)}.section-heading.light>a{position:absolute;right:0;bottom:10px;font-size:10px;text-transform:uppercase;letter-spacing:.15em}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-photo{aspect-ratio:4/5;background:#e8e3d9 center/cover no-repeat;position:relative}.p1{background-image:url("assets/produto-brinco-aura.png")}.p2{background-image:url("assets/produto-anel-lumiere.png")}.p3{background-image:url("assets/produto-colar-elise.png")}.p4{background-image:url("assets/produto-pulseira-essencia.png")}.product-photo span{position:absolute;top:14px;left:14px;background:var(--ink);color:var(--white);font-size:8px;letter-spacing:.12em;padding:8px}.product-photo button{position:absolute;right:14px;top:10px;border:0;background:#fff9;color:var(--ink);font-size:22px}.product-grid h3{font:19px "Bodoni Moda";margin:18px 0 8px}.product-grid p{font-size:12px;margin:0}.product-grid small{font-size:9px;color:#77695e}.manifesto{display:grid;grid-template-columns:55% 45%;min-height:760px}.manifesto img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.manifesto div{background:var(--brown);padding:14%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.manifesto h2{font-size:clamp(50px,5vw,78px)}.manifesto div>p:not(.eyebrow){line-height:1.9;color:#d9ccbf;max-width:470px;margin-bottom:35px}.quality-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b6914a55}.quality-grid article{padding:38px 45px 20px 0;border-right:1px solid #b6914a55}.quality-grid article+article{padding-left:45px}.quality-grid b{color:var(--gold);font-size:10px}.quality-grid h3{font:28px "Bodoni Moda";margin:30px 0 10px}.quality-grid p{color:#bfb3aa;line-height:1.7;font-size:12px}.instagram{text-align:center;background:#071632;padding:100px 7vw}.insta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:45px 0}.insta-grid img{width:100%;height:420px;object-fit:cover}.newsletter{background:var(--cream);color:var(--ink);padding:80px 8vw;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:8vw}.newsletter h2{font-size:48px}.newsletter form{display:flex}.newsletter input{flex:1;border:0;border-bottom:1px solid #685a4d;background:transparent;padding:18px;outline:0}.newsletter .button{border:0}footer{padding:75px 7vw 30px;display:grid;grid-template-columns:1fr 2fr;gap:30px;color:#cfc2b8}footer>.logo{justify-content:flex-start;color:var(--white)}footer>.logo small{text-align:left}.footer-links{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(3,1fr)}.footer-links b,.footer-links a{display:block;margin-bottom:14px;font-size:11px}.footer-links b{color:var(--gold-light);text-transform:uppercase;letter-spacing:.15em}.footer-links a{color:#a99b92}footer>small{grid-column:1/-1;border-top:1px solid #ffffff18;padding-top:25px;margin-top:35px;font-size:9px}.whatsapp{position:fixed;right:22px;bottom:22px;z-index:10;width:48px;height:48px;border-radius:50%;background:var(--gold);color:var(--ink);display:grid;place-items:center;font-size:24px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.shop-categories{padding:100px 7vw;background:var(--cream);color:var(--ink)}.shop-categories .section-heading{margin-bottom:42px}.shop-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.shop-category-grid a{display:block;position:relative;overflow:hidden;background:#e8e3d9}.shop-category-grid img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .5s ease}.shop-category-grid a:hover img{transform:scale(1.035)}.shop-category-grid span{position:absolute;left:0;right:0;bottom:0;padding:42px 18px 18px;background:linear-gradient(transparent,rgba(3,17,43,.82));color:var(--white);font:26px "Bodoni Moda",serif}@media(max-width:640px){.announcement{font-size:8px}.header{height:68px;top:32px;padding:0 18px}.header nav{display:none}.header .logo{font-size:15px}.header .logo img{width:105px}.header .logo small{font-size:5px}.menu{display:block;justify-self:start;font-size:0}.menu:after{content:"\2630";font-size:20px}.actions button:nth-child(2),.actions button:last-child{display:none}.hero{min-height:82svh}.hero-slides:after{background:linear-gradient(0deg,rgba(3,17,43,.98) 0%,rgba(3,17,43,.45) 43%,rgba(3,17,43,.04) 75%)}.hero-slide:nth-child(1){background-image:url("assets/hero-desktop.jpeg")!important;background-position:center}.hero-slide:nth-child(2){background-image:url("assets/editorial.jpeg")!important;background-position:45% center}.hero-slide:nth-child(3){background-image:url("assets/hero-mobile.jpeg")!important;background-position:50% center}.hero-content{left:24px;right:24px;top:auto;bottom:42px;transform:none}.hero h1{font-size:44px;max-width:330px;margin:12px 0}.hero-content>p:not(.eyebrow){font-size:12px}.hero-ctas{margin-top:22px;display:block}.hero-ctas .button{width:100%}.hero-ctas .text-link{display:none}.slide-index{display:none}.hero-controls{right:20px;bottom:14px}.hero-controls>button{display:none}.benefits{display:flex;overflow:auto;padding:20px 24px}.benefits>div{min-width:225px}.shop-categories{padding:70px 0 70px 24px}.shop-categories .section-heading{padding-right:24px}.shop-category-grid{display:flex;overflow-x:auto;gap:12px;padding-right:24px;scroll-snap-type:x mandatory}.shop-category-grid a{min-width:68vw;scroll-snap-align:start}.shop-category-grid span{font-size:25px}.section{padding:78px 24px}.section-heading{margin-bottom:35px}.section-heading h2,.instagram h2{font-size:42px}.category-grid{grid-template-columns:1fr 1fr;grid-template-rows:320px 260px;gap:10px}.category.large{grid-column:span 2;grid-row:auto}.category span{left:16px;bottom:16px}.category strong{font-size:27px}.products{padding-right:0}.products .section-heading{padding-right:24px}.section-heading.light>a{display:none}.product-grid{display:flex;overflow:auto;gap:14px;padding-right:24px}.product-grid article{min-width:78vw}.manifesto{grid-template-columns:1fr;min-height:0}.manifesto img{height:580px}.manifesto div{padding:70px 24px}.manifesto h2{font-size:50px}.quality-grid{grid-template-columns:1fr}.quality-grid article,.quality-grid article+article{padding:28px 0;border-right:0;border-bottom:1px solid #b6914a55}.instagram{padding:75px 24px}.insta-grid{grid-template-columns:1fr 1fr}.insta-grid img{height:260px}.insta-grid img:last-child{display:none}.newsletter{grid-template-columns:1fr;padding:70px 24px}.newsletter h2{font-size:42px}.newsletter form{display:block}.newsletter input,.newsletter .button{width:100%}.newsletter .button{margin-top:14px}footer{grid-template-columns:1fr;padding:60px 24px 25px}.footer-links{grid-column:1;grid-row:auto;grid-template-columns:1fr}.footer-links div{border-top:1px solid #ffffff18;padding:18px 0}.footer-links a{display:none}footer>small{grid-column:1}.whatsapp{width:44px;height:44px}}
