*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;color:#103650;background:#fbfaf7;font:16px/1.55 system-ui,sans-serif}a{color:inherit}header,footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 6%;background:white}header{position:sticky;top:0;z-index:5;border-bottom:1px solid #ddd}.brand{background:#073953;padding:6px 14px;border-radius:6px;display:flex}.brand img{width:145px}nav,.controls{display:flex;align-items:center;gap:20px}nav a,.gold{text-decoration:none}details{position:relative}summary,button{cursor:pointer}details div{position:absolute;z-index:2;background:white;padding:12px;width:180px;box-shadow:0 4px 18px #1233}details a{display:block;padding:6px}.gold{display:inline-block;background:linear-gradient(120deg,#f9df89,#dfb247);border:0;border-radius:30px;color:#172532;padding:12px 22px;font-weight:700}.hero{background:#073853;color:white;display:grid;grid-template-columns:1fr 1fr;padding:0}.hero div{padding:clamp(34px,5vw,90px) 10%}.hero img{width:100%;height:100%;object-fit:cover;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}small{font-weight:700;letter-spacing:.17em}.hero small{color:#9de5f5}h1{font-size:clamp(54px,7vw,104px);line-height:.94;letter-spacing:-.055em;margin:20px 0}em{font-style:normal;color:#f2cf73}.hero p{max-width:38ch;margin-bottom:28px}section{padding:clamp(32px,5vw,80px) 7%}.intro{display:grid;grid-template-columns:1fr 1fr;gap:6%}h2{font:normal clamp(32px,4vw,60px)/1.08 Georgia;margin:12px 0 24px}#perfumes{background:#eaf3f5}.rail{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory}.rail img{width:clamp(230px,30vw,420px);aspect-ratio:4/3;object-fit:contain;background:white;border-radius:10px;scroll-snap-align:start;flex:none}.controls{margin-top:16px}.controls button,button{font:inherit}.controls button{border:1px solid #426376;background:white;border-radius:25px;padding:7px 16px}form{background:white;padding:24px;border:1px solid #d4dee1;border-radius:12px}fieldset{border:0;padding:0}label{display:block;margin:10px 0}input:not([type=checkbox]):not([type=hidden]),select,textarea{display:block;width:100%;font:inherit;padding:9px;border:1px solid #789;border-radius:5px}footer{background:#073853;color:white;flex-wrap:wrap}@media(max-width:720px){header{flex-wrap:wrap;gap:6px;padding:8px 4%}.brand img{width:105px}nav{order:3;width:100%;justify-content:space-between}.hero,.intro{grid-template-columns:1fr}.hero img{height:220px;clip-path:none}.hero div{padding:32px 7%}.rail img{width:80%}.intro{gap:10px}}
.brand{background:transparent;padding:0}.brand img{width:clamp(135px,18vw,260px);height:auto}h2{font-family:inherit;font-weight:750;letter-spacing:-.045em}nav{font-weight:600}header .gold{display:flex;align-items:center;gap:8px}.gold{background:linear-gradient(158deg,#ffe797,#eec65d 48%,#cb9426);transition:transform .2s,box-shadow .2s}.gold:hover,.gold:focus-visible{transform:translateY(-3px);box-shadow:0 8px 25px #bf8d354f}.hero{background:linear-gradient(120deg,#105488,#032749 70%)}.hero em{background:linear-gradient(110deg,#dbab46,#ffe798);background-clip:text;color:transparent}.hero p{border-left:3px solid #d6ac4a;padding-left:18px}.hero div{padding-bottom:70px}.atalhos{position:relative;margin:-25px 7% 0;background:white;border-radius:18px;box-shadow:0 10px 40px #10365021;display:flex;justify-content:space-evenly;flex-wrap:wrap;padding:18px;gap:12px}.atalhos a{font-weight:650;text-decoration:none;border-left:2px solid #cfab54;padding-left:12px}.metodo,#passos ol{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:0}.metodo article,#passos li{overflow:hidden;border-radius:18px;background:white;box-shadow:0 10px 30px #173d5714;transition:transform .25s,box-shadow .25s}.metodo article:hover,#passos li:hover{transform:translateY(-4px);box-shadow:0 14px 36px #173d5729}.metodo img{width:100%;aspect-ratio:1.85;object-fit:cover}.metodo h3,.metodo p{margin:16px 24px}.metodo p{margin-bottom:28px}h3{font-size:1.3rem;line-height:1.2}#sobre>p{max-width:65ch}#passos,.convite{background:linear-gradient(120deg,#09254c,#0b4371);color:white}#passos h2,.convite h2{max-width:20ch}#passos ol{grid-template-columns:repeat(4,1fr);counter-reset:passo}#passos li{padding:24px;background:#ffffff0e;border:1px solid #ffffff36;counter-increment:passo}#passos li:before{content:counter(passo,decimal-leading-zero);color:#53daff;font-weight:bold}.colecao{background:linear-gradient(90deg,#081e38 12%,#09244cf0 38%,#09244c11 95%),url(colecao.jpg) right center/auto 115% no-repeat,#09244c;color:white;padding:clamp(32px,6vw,92px);border-radius:20px;margin-bottom:24px}.colecao h2{max-width:10ch}.rail>a{display:block;flex:none;scroll-snap-align:start;border-radius:10px;overflow:hidden}.rail img{display:block;transition:transform .3s}.rail a:hover img{transform:scale(1.025)}.convite{background:radial-gradient(ellipse at right,#0060ae,#082747 75%)}.convite p{max-width:60ch}.controls{justify-content:center}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #009aca;outline-offset:3px}@media(max-width:820px){header{flex-wrap:wrap}nav{order:3;width:100%;justify-content:space-between;gap:6px;font-size:.85rem}.metodo,#passos ol{grid-template-columns:repeat(2,1fr)}.rail img{width:65vw}}@media(max-width:540px){.metodo,#passos ol{grid-template-columns:1fr}.atalhos{margin:-12px 4% 0;display:grid;grid-template-columns:1fr 1fr}.hero div{padding-bottom:32px}.colecao{background-size:auto,cover}.brand img{width:143px}}@media(prefers-reduced-motion:reduce){*,*:before{transition:none!important;scroll-behavior:auto!important}.gold:hover,.metodo article:hover,#passos li:hover,.rail a:hover img{transform:none}}
header{padding-block:15px}header nav{gap:clamp(5px,1.8vw,34px);color:#0060ae}header nav a,summary,.atalhos a{display:inline-block;padding:7px 9px;border-radius:8px;transition:background .22s,transform .22s,color .22s}header nav a:hover,summary:hover,.atalhos a:hover{background:#e7f3fc;color:#00457d;transform:translateY(-2px)}.hero{display:block;position:relative;isolation:isolate;background:linear-gradient(90deg,#052b4cf5 3%,#004d87d9 30%,transparent 62%),url(hero-novo.jpg) center top/cover no-repeat;min-height:clamp(460px,40vw,710px)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 47%,#f7d67899 47.1%,transparent 47.24%);z-index:-1}.hero div{padding:clamp(50px,5vw,95px) 7% 76px;width:55%}.hero p{max-width:35ch}.hero h1{font-size:clamp(50px,6.3vw,106px)}#passos{background:repeating-linear-gradient(130deg,transparent 0 76px,#ffffff08 77px,transparent 78px),linear-gradient(115deg,#131b25,#063d64)}#passos li{background:#162f44}.stepicon{display:block;background:#f4d47c;color:#142b40;width:48px;height:48px;padding:11px;border-radius:14px}#passos li:before{float:right;color:#edcd80}#passos li:hover,.metodo article:hover{transform:translateY(-7px) scale(1.015);box-shadow:0 16px 32px #061c3140}#perfumes{background:white}.colecao{background:linear-gradient(95deg,#151618ed,transparent 80%),url(produtos-novo.jpg) center/cover}.colecao em{display:block;color:#f3d080;font:normal 1.23em/1.1 'Segoe Script','Brush Script MT',cursive}.rail{gap:0;padding:0;background:white;scroll-snap-type:none;scrollbar-width:none;user-select:none;touch-action:pan-y;cursor:grab}.rail::-webkit-scrollbar{display:none}.rail>a{border-radius:0;width:clamp(195px,22vw,350px);aspect-ratio:1.42;display:grid;place-items:center;cursor:inherit}.rail img{width:100%;height:100%;object-fit:contain;transform:scale(1.45);background:white;pointer-events:none;border-radius:0}.rail a:hover img{transform:scale(1.49)}.rail img[src$="/10.webp"]{transform:scale(.94)}.rail.dragging{cursor:grabbing}.convite{text-align:center;padding-block:clamp(75px,9vw,150px);background:radial-gradient(ellipse at 70% 135%,#0060ae,transparent 65%),#121f2c}.convite h2,.convite p{margin-inline:auto}.convite h2{font-size:clamp(40px,5.5vw,85px)}.gold,footer a{display:inline-flex;align-items:center;gap:8px}.gold svg,footer svg{flex:none;overflow:visible}.atendimento{max-width:440px;margin-top:40px;border-left:3px solid #cba342;padding:4px 22px 18px;background:linear-gradient(90deg,#efece4,transparent)}footer{background:#151d25;padding-block:36px}footer a:hover{color:#f4d17f}@media(max-width:820px){header nav{gap:0}header nav a,summary{padding:4px}.hero div{width:60%}}@media(max-width:650px){.hero{padding-top:52vw;background:linear-gradient(0deg,#063c65 0%,#063c65 45%,transparent 72%),url(hero-novo.jpg) center top/100% auto no-repeat,#063c65}.hero div{width:100%;padding:12px 7% 42px}.hero:after{display:none}.hero h1 br{display:none}.hero h1 em:before{content:' '}.hero p{max-width:none}.atendimento{margin-top:12px}}@media(prefers-reduced-motion:reduce){header nav a,summary,.atalhos a{transition:none}#passos li:hover,.metodo article:hover{transform:none}}
.hero:after{display:none}.hero h1{font-size:clamp(45px,5.2vw,86px);line-height:1.02}.hero p,#sobre>p,.metodo p{font-size:clamp(17px,1.2vw,20px)}.colecao{margin-bottom:clamp(46px,6vw,96px)}#perfumes{padding-bottom:clamp(64px,8vw,125px)}.convite{isolation:isolate;position:relative;overflow:hidden}.convite:before{content:"";position:absolute;inset:0;z-index:-1;background:url(simbolo-linhas.svg) 76% center/auto 135% no-repeat;opacity:.12}.convite p{font-size:clamp(19px,1.5vw,25px);margin-bottom:32px}.footgrid{display:grid;grid-template-columns:1.2fr 1.3fr 1fr;gap:5vw;width:100%}.footgrid p{max-width:35ch}.footgrid nav,.footcontacts{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:14px}.footcontacts{flex-direction:column;align-items:start}footer{display:block;background:#0060ae;color:white;padding:48px 7% 24px}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.footbottom{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid #ffffff64;padding-top:22px;margin-top:36px}@media(max-width:760px){.footgrid{grid-template-columns:1fr;gap:24px}.footgrid nav{justify-content:start}.hero h1{font-size:clamp(40px,8vw,54px)}}
.footgrid nav{flex-direction:column;align-items:flex-start;flex-wrap:nowrap}
