/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--ink:#080705;--cream:#fff7e7;--gold:#edb55e;--pink:#ff2ea6;--lime:#caff12}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.reveal-enabled [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .76s cubic-bezier(.2,.72,.2,1),transform .94s cubic-bezier(.16,.84,.24,1);transform:translateY(34px)scale(.985)}.reveal-enabled [data-reveal=left]{transform:translate(-42px,10px)scale(.99)}.reveal-enabled [data-reveal=right]{transform:translate(42px,10px)scale(.99)}.reveal-enabled [data-reveal-delay="1"]{transition-delay:.13s}.reveal-enabled [data-reveal-delay="2"]{transition-delay:.24s}.reveal-enabled [data-reveal].is-revealed{opacity:1;transform:translate(0)scale(1)}.reveal-enabled .visit-team[data-reveal]{transform:translate(50%,34px)scale(.985)}.reveal-enabled .visit-team[data-reveal].is-revealed{transform:translate(50%)scale(1)}.site-shell{background:var(--ink);min-height:100vh;overflow:clip}.site-header{z-index:30;background-color:#030303;background-image:linear-gradient(90deg,#000000e6,#09070594,#000000eb),url(/header-fundo.png);background-position:50%;background-size:cover;border-bottom:1px solid #edb55e3d;min-height:104px;position:relative;box-shadow:0 12px 36px #00000070}.site-header:after{content:"";background:linear-gradient(90deg,#0000,#edb55ecc,#0000);height:1px;position:absolute;inset:auto 0 0}.nav-wrap{align-items:center;gap:clamp(24px,3vw,58px);width:min(1600px,100% - 56px);min-height:104px;margin:0 auto;display:flex}.brand{flex:0 0 clamp(188px,17vw,258px);align-items:center;transition:filter .18s,transform .18s;display:inline-flex}.brand:hover{filter:brightness(1.13);transform:translateY(-1px)}.brand img{width:100%;height:auto;display:block}.nav-links{align-items:center;gap:clamp(22px,2.5vw,46px);margin-left:auto;display:flex}.nav-link{color:#fff7e7e0;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:12px 0;font-size:.83rem;font-weight:800;transition:color .18s;position:relative}.nav-link:after{content:"";background:var(--gold);transform-origin:100%;height:2px;transition:transform .22s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.nav-link:hover{color:#fff}.nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.nav-actions{align-items:center;gap:12px;display:flex}.action-button{color:#090806;letter-spacing:.025em;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:.8rem;font-weight:950;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff7a}.action-button:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-3px)scale(1.015)}.catalog-button{background:linear-gradient(135deg, #ff72c9, var(--pink) 52%, #f20d8e);box-shadow:inset 0 1px #ffffff94,0 0 22px #ff2ea670,0 10px 24px #f20d8e2b}.catalog-button:hover{box-shadow:inset 0 1px #ffffffb3,0 0 34px #ff2ea6a3,0 13px 28px #f20d8e38}.whatsapp-button{background:linear-gradient(135deg, #e1ff5d, var(--lime) 54%, #9ce800);box-shadow:inset 0 1px #ffffffad,0 0 22px #caff1266,0 10px 24px #9ce80021}.whatsapp-button:hover{box-shadow:inset 0 1px #ffffffc7,0 0 34px #caff129e,0 13px 28px #9ce80030}.site-icon{background-color:currentColor;flex:0 0 18px;width:18px;height:18px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-download{-webkit-mask-image:url(/icons/download-icon.png);mask-image:url(/icons/download-icon.png)}.icon-whatsapp{-webkit-mask-image:url(/icons/whatsapp-icon.png);mask-image:url(/icons/whatsapp-icon.png)}.icon-scroll{-webkit-mask-image:url(/icons/scroll-icon.png);mask-image:url(/icons/scroll-icon.png)}.icon-instagram{-webkit-mask-image:url(/icons/instagram-icon.png);mask-image:url(/icons/instagram-icon.png)}.icon-facebook{-webkit-mask-image:url(/icons/facebook-icon.png);mask-image:url(/icons/facebook-icon.png)}.icon-pin{-webkit-mask-image:url(/icons/pin-icon.png);mask-image:url(/icons/pin-icon.png)}.hero{isolation:isolate;background-image:url(/hero-fundo.png);background-position:50%;background-size:cover;min-height:calc(100svh - 104px);position:relative;overflow:hidden}.hero-overlay{z-index:-1;background:linear-gradient(90deg,#030302f0 0%,#050403d1 30%,#0504033d 64%,#0303021f 100%),linear-gradient(#00000040,#0000 34%,#00000061);position:absolute;inset:0}.hero:after{content:"";z-index:-1;opacity:.13;mix-blend-mode:soft-light;pointer-events:none;background-image:radial-gradient(#ffffff1a .7px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.hero-inner{grid-template-columns:minmax(0,.98fr) minmax(460px,.72fr);align-items:center;width:min(1520px,100% - 96px);min-height:calc(100svh - 104px);margin:0 auto;display:grid;position:relative}.hero-copy{z-index:5;max-width:790px;padding:70px 0 118px;animation:.8s cubic-bezier(.2,.78,.2,1) both copy-in;position:relative}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 23px;font-size:clamp(.72rem,.9vw,.88rem);font-weight:850;display:flex}.eyebrow span{background:linear-gradient(90deg, transparent, var(--gold));width:46px;height:1px}.hero h1{max-width:780px;color:var(--cream);letter-spacing:-.052em;text-wrap:balance;text-shadow:0 4px 24px #000000ad;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,5.45vw,6rem);font-weight:500;line-height:.94}.hero h1 em{color:var(--gold);text-shadow:0 0 30px #edb55e2e;font-style:italic;font-weight:700}.hero-support{color:#fff7e7b3;border-left:2px solid #edb55e85;max-width:520px;margin:27px 0 0;padding-left:19px;font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.6}.hero-model-wrap{z-index:3;justify-content:center;align-items:flex-end;width:min(48vw,740px);height:108%;animation:1s cubic-bezier(.18,.82,.2,1) .13s both model-in;display:flex;position:absolute;bottom:-6%;right:-4%}.model-halo{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#edb55e2e,#0000 68%);border:1px solid #edb55e33;border-radius:50%;width:76%;position:absolute;top:10%;left:50%;transform:translate(-50%);box-shadow:0 0 80px #edb55e14}.hero-model{object-fit:contain;object-position:center bottom;filter:drop-shadow(-22px 16px 28px #0000007a);width:auto;max-width:100%;height:100%;animation:6s ease-in-out 1.3s infinite model-float}.hero-glow{z-index:0;filter:blur(110px);opacity:.1;pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute}.hero-glow-pink{background:var(--pink);bottom:-17%;right:28%}.hero-glow-lime{background:var(--lime);top:22%;right:-9%}.scroll-cue{z-index:8;align-items:center;gap:14px;display:inline-flex;position:absolute;bottom:38px;left:0}.scroll-label{color:#fff7e7a3;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:800}.scroll-button{width:49px;height:49px;color:var(--gold);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07060494;border:1px solid #edb55e9e;border-radius:50%;place-items:center;animation:2.1s ease-in-out infinite scroll-ring-pulse;display:grid;box-shadow:0 0 0 7px #edb55e0f}.scroll-button .site-icon{flex-basis:22px;width:22px;height:22px;animation:1.45s cubic-bezier(.35,0,.22,1) infinite scroll-arrow-loop}.scroll-cue:hover .scroll-button{border-color:var(--gold);background:var(--gold);color:var(--ink)}.horizontal-showcase{--showcase-progress:0;color:#171512;background:#f5f3ee;height:230vh;position:relative}.showcase-cool{background:#f0f1ed}.showcase-sticky{perspective:1400px;height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.showcase-sticky:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 8%,#edb55e21,#0000 25%),linear-gradient(90deg,#ffffff80,#0000 35%);position:absolute;inset:0}.showcase-cool .showcase-sticky:before{background:radial-gradient(circle at 82% 12%,#caff1214,#0000 24%),linear-gradient(90deg,#ffffff7a,#0000 35%)}.showcase-heading{z-index:4;max-width:720px;position:absolute;top:clamp(38px,6.5vh,74px);left:clamp(28px,5vw,92px)}.showcase-kicker{color:#9c6b25;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:900}.showcase-heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:500;line-height:.94}.showcase-subtitle{color:#17151299;margin:12px 0 0;font-size:clamp(.84rem,1.1vw,1rem);line-height:1.5}.showcase-instruction{z-index:4;color:#17151275;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:.64rem;font-weight:850;display:flex;position:absolute;top:clamp(58px,9vh,96px);right:clamp(28px,5vw,92px)}.showcase-instruction i{background:#1715123d;width:42px;height:1px}.showcase-instruction b{color:#9c6b25;font-size:1.15rem}.product-viewport{z-index:3;position:absolute;inset:clamp(205px,26vh,280px) 0 clamp(42px,7vh,80px);overflow:visible}.product-track{will-change:transform;align-items:flex-start;gap:clamp(18px,2vw,34px);width:max-content;height:100%;padding:0 clamp(28px,5vw,92px);display:flex;transform:translate(0)}.product-card{--card-tilt:0deg;--card-lift:0px;width:clamp(285px,23vw,352px);height:min(100%,640px);max-height:640px;transform:translateY(var(--card-lift)) rotateY(var(--card-tilt));transform-style:preserve-3d;will-change:transform;background:#fff;border:1px solid #1e1a1412;border-radius:18px;flex-direction:column;flex:none;transition:box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 52px #2e261b17}.product-card:hover{box-shadow:0 26px 70px #2e261b26}.product-index{z-index:2;color:#17151257;letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:.72rem;position:absolute;top:18px;left:20px}.product-image-wrap{background:radial-gradient(circle at 50% 56%,#edb55e17,#0000 39%),linear-gradient(#fff,#fdfcf9);flex:auto;place-items:center;min-height:0;padding:24px 24px 6px;display:grid;overflow:hidden}.showcase-cool .product-image-wrap{background:radial-gradient(circle at 50% 56%,#a3b58f1f,#0000 40%),linear-gradient(#fff,#fbfcfa)}.product-image-wrap img{object-fit:contain;filter:drop-shadow(0 16px 16px #1a16101f);width:100%;height:100%;max-height:min(100%,475px);transition:transform .38s cubic-bezier(.2,.72,.2,1);transform:translateZ(28px)scale(1.02)}.product-card:hover .product-image-wrap img{transform:translateZ(38px)translateY(-5px)scale(1.05)}.product-info{z-index:3;background:#fff;flex:none;padding:10px 18px 18px;position:relative;box-shadow:0 -10px 24px #ffffffeb}.product-info h3{color:#24201b;letter-spacing:.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 0 12px;font-size:.78rem;font-weight:850;overflow:hidden}.product-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-button{color:#0a0907;letter-spacing:.01em;text-align:center;border:1px solid #1715121a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:.65rem;font-weight:950;transition:transform .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff9e}.product-button:hover{filter:brightness(1.03)saturate(1.08);transform:translateY(-2px)}.product-buy{background:linear-gradient(135deg, #e4ff68, var(--lime) 55%, #9ce800);box-shadow:0 7px 18px #9ce8002e}.product-catalog{background:linear-gradient(135deg, #ff76cb, var(--pink) 55%, #f20d8e);box-shadow:0 7px 18px #f20d8e29}.showcase-progress{z-index:5;background:#1715121a;height:2px;position:absolute;bottom:clamp(20px,3vh,34px);left:clamp(28px,5vw,92px);right:clamp(28px,5vw,92px);overflow:hidden}.showcase-progress span{background:linear-gradient(90deg, var(--gold), var(--pink));width:100%;height:100%;transform:scaleX(var(--showcase-progress));transform-origin:0;will-change:transform;display:block}.showcase-cool .showcase-progress span{background:linear-gradient(90deg, var(--lime), var(--pink))}.more-products-section{color:#171512;background:#fff;padding:clamp(90px,11vw,176px) clamp(24px,5vw,90px);position:relative;overflow:hidden}.more-products-section:before{content:"";background:linear-gradient(90deg,#0000,#17151229,#0000);width:min(86vw,1440px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.more-products-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,3.2vw,52px);width:min(1440px,100%);margin:0 auto;display:grid}.feature-square{aspect-ratio:1;border-radius:clamp(22px,2.4vw,38px);min-width:0;position:relative}.product-mosaic-card{background:#fff;border:1px solid #17151212;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 26px 80px #2e261b1a}.mosaic-header{z-index:3;background:#fff;padding:clamp(22px,2.3vw,36px) clamp(24px,3.2vw,52px) clamp(14px,1.6vw,24px);position:relative}.mosaic-header h2{letter-spacing:-.05em;max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.3vw,4rem);font-weight:500;line-height:.96}.mosaic-grid{background:#17151217;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:0;display:grid}.mosaic-product{background:#fff;min-width:0;min-height:0;position:relative;overflow:hidden}.mosaic-product img{object-fit:contain;filter:drop-shadow(0 12px 13px #1c160f1f);width:100%;height:calc(100% - 52px);padding:clamp(6px,.7vw,12px);transition:filter .24s;display:block;transform:none}.mosaic-product:hover img{filter:drop-shadow(0 15px 16px #1c160f26)brightness(1.025);transform:none}.mosaic-product h3{color:#211e19;letter-spacing:.025em;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;place-items:center;height:52px;margin:0;font-size:clamp(.82rem,1.15vw,1.05rem);font-weight:850;display:grid;position:absolute;bottom:0;left:0;right:0}.service-card{isolation:isolate;color:var(--gold);background:radial-gradient(circle at 84% 28%,#edb55e24,#0000 34%),linear-gradient(145deg,#14110d,#050504 72%);border:1px solid #edb55e33;overflow:visible;box-shadow:0 30px 90px #0000003b}.service-card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #edb55e1f;border-radius:calc(clamp(22px,2.4vw,38px) - 9px);position:absolute;inset:16px}.service-card-copy{z-index:3;width:61%;padding:clamp(40px,5vw,76px) 0 0 clamp(32px,4.5vw,70px);position:relative}.service-kicker{color:#edb55eb8;letter-spacing:.19em;text-transform:uppercase;margin-bottom:18px;font-size:.66rem;font-weight:900;display:block}.service-card h2{color:#f1c77f;letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.2vw,5rem);font-weight:500;line-height:.93}.service-card p{color:#fff7e7ab;max-width:430px;margin:24px 0 0;font-size:clamp(.82rem,1vw,1rem);line-height:1.65}.service-attendant{z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(-20px 20px 24px #00000059);width:auto;max-width:62%;height:111%;position:absolute;bottom:-6%;right:-9%}.service-seal{z-index:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05050461;border:1px solid #edb55e38;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:absolute;top:8%;right:7%;box-shadow:inset 0 0 28px #edb55e0d}.service-seal img{object-fit:contain;filter:drop-shadow(0 5px 10px #edb55e33);width:62%;height:68%}.store-statement{isolation:isolate;min-height:clamp(690px,57vw,930px);color:var(--cream);background-color:#080604;background-image:url(/loja/fundo-loja.png);background-position:50%;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.store-statement:before,.store-statement:after{content:"";z-index:1;pointer-events:none;position:absolute}.store-statement:before{border-top:1px solid #edb55e4d;border-bottom:1px solid #edb55e33;inset:0;box-shadow:inset 0 38px 54px #0000004d,inset 0 -48px 68px #00000061}.store-statement:after{background:linear-gradient(var(--gold), var(--gold)) left top / 64px 1px no-repeat, linear-gradient(var(--gold), var(--gold)) left top / 1px 64px no-repeat, linear-gradient(var(--gold), var(--gold)) right top / 64px 1px no-repeat, linear-gradient(var(--gold), var(--gold)) right top / 1px 64px no-repeat, linear-gradient(var(--gold), var(--gold)) left bottom / 64px 1px no-repeat, linear-gradient(var(--gold), var(--gold)) left bottom / 1px 64px no-repeat, linear-gradient(var(--gold), var(--gold)) right bottom / 64px 1px no-repeat, linear-gradient(var(--gold), var(--gold)) right bottom / 1px 64px no-repeat;opacity:.54;border:1px solid #edb55e33;inset:20px}.store-statement-shade{z-index:0;background:radial-gradient(#07050314 0%,#05040257 58%,#0302012e 100%),linear-gradient(90deg,#0503021a,#05030252 35%,#05030266 50%,#05030252 65%,#0503021a);position:absolute;inset:0}.store-statement-grain{z-index:4;mix-blend-mode:soft-light;opacity:.18;pointer-events:none;background-image:radial-gradient(#fff7e72e .6px,#0000 .7px);background-size:5px 5px;position:absolute;inset:0}.store-person{z-index:2;object-fit:contain;object-position:center bottom;opacity:0;filter:saturate(.94)contrast(1.04)drop-shadow(0 24px 35px #0000008c);will-change:transform, opacity;width:min(39vw,640px);height:103%;position:absolute;bottom:-2%}.store-person-left{object-position:left bottom;left:-2%;transform:translate(-70px,24px)scale(.98);-webkit-mask-image:linear-gradient(90deg,#000 0% 69%,#0000 99%);mask-image:linear-gradient(90deg,#000 0% 69%,#0000 99%)}.store-person-right{object-position:right bottom;right:-2%;transform:translate(70px,24px)scale(.98);-webkit-mask-image:linear-gradient(90deg,#0000 1%,#000 31% 100%);mask-image:linear-gradient(90deg,#0000 1%,#000 31% 100%)}.store-statement-copy{z-index:5;text-align:center;opacity:0;will-change:transform, opacity;width:min(760px,48vw);padding:0;position:relative;top:clamp(-110px,-6vw,-58px);transform:translateY(36px)scale(.97)}.store-statement-kicker{color:var(--gold);letter-spacing:.23em;text-transform:uppercase;margin-bottom:22px;font-size:clamp(.64rem,.75vw,.78rem);font-weight:900;line-height:1.4;display:block}.store-statement h2{color:#fff7e7ed;letter-spacing:-.048em;text-wrap:balance;text-shadow:0 3px 8px #000000f2,0 8px 30px #000000d1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,3.35vw,4.15rem);font-weight:500;line-height:1.03}.store-statement h2 strong,.store-statement h2 em{color:var(--gold);font-weight:700}.store-statement h2 em{font-style:italic}.store-statement-rule{color:var(--gold);justify-content:center;align-items:center;gap:13px;margin:30px auto 0;display:flex}.store-statement-rule i{background:linear-gradient(90deg,#0000,#edb55eb8);width:clamp(38px,4vw,68px);height:1px}.store-statement-rule i:last-child{background:linear-gradient(90deg,#edb55eb8,#0000)}.store-statement-rule img{object-fit:contain;filter:drop-shadow(0 5px 12px #000000b3);width:42px;height:49px}.store-statement.is-visible .store-person{opacity:1;transition:opacity .9s,transform 1.1s cubic-bezier(.16,.84,.24,1);transform:translate(0)scale(1)}.store-statement.is-visible .store-person-right{transition-delay:.12s}.store-statement.is-visible .store-statement-copy{opacity:1;transition:opacity .9s .32s,transform 1s cubic-bezier(.16,.84,.24,1) .32s;transform:translateY(0)scale(1)}.visit-section{isolation:isolate;min-height:clamp(940px,68vw,1080px);color:var(--cream);background-color:#21160d;background-image:url(/equipe/fundo-equipe.png);background-position:50%;background-size:cover;position:relative;overflow:hidden}.visit-section:before,.visit-section:after{content:"";z-index:2;pointer-events:none;position:absolute}.visit-section:before{background:linear-gradient(#0202012e 0%,#0302010d 48%,#0302015c 100%);border-top:1px solid #edb55e4d;inset:0}.visit-section:after{background:linear-gradient(90deg,#0000,#edb55ee0,#0000);height:1px;top:0;left:0;right:0}.visit-shade{z-index:1;background:linear-gradient(90deg,#04030233 0%,#04030214 48%,#0000 100%);position:absolute;inset:0}.visit-background{z-index:0;object-fit:cover;object-position:center;filter:brightness(1.05)saturate(1.06);width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.visit-glow{z-index:3;filter:blur(130px);pointer-events:none;background:#edb55e1f;border-radius:50%;width:420px;height:420px;position:absolute;top:3%;left:9%}.visit-top{z-index:10;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(52px,7vw,122px);width:min(1460px,100% - 96px);margin:0 auto;padding-top:clamp(70px,7vw,112px);display:grid;position:relative}.visit-copy{max-width:590px;padding-left:clamp(0px,2vw,30px)}.visit-kicker{color:var(--gold);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:13px;margin-bottom:17px;font-size:.7rem;font-weight:900;display:flex}.visit-kicker:before{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:44px;height:1px}.visit-copy h2{color:var(--cream);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 5px 25px #000000b8;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,5.1vw,6rem);font-weight:500;line-height:.92}.visit-address-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#08060475;border:1px solid #edb55e3d;border-radius:22px;max-width:520px;margin-top:26px;padding:22px 24px 20px;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff0f}.visit-copy address{color:#fff7e7c2;letter-spacing:.015em;text-shadow:0 3px 12px #000000e6;border-left:2px solid #edb55e94;margin-top:0;padding-left:20px;font-size:clamp(.9rem,1.15vw,1.08rem);font-style:normal;font-weight:600;line-height:1.65}.visit-copy address strong{color:var(--gold);letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:1.48em;font-weight:700}.visit-route-link{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin-top:18px;font-size:.72rem;font-weight:900;transition:color .18s,transform .18s;display:inline-flex}.visit-route-link span{font-size:1rem;transition:transform .18s}.visit-route-link:hover{color:#ffd898;transform:translateY(-2px)}.visit-route-link:hover span{transform:translate(3px,-3px)}.visit-map-wrap{background:#f3ede3;border:1px solid #edb55e6b;border-radius:clamp(22px,2vw,32px);height:clamp(310px,24vw,390px);position:relative;overflow:hidden;box-shadow:0 28px 74px #00000075,0 0 0 8px #edb55e0b}.visit-map-wrap:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 42px #0302013d}.visit-map-label{z-index:3;min-height:37px;color:var(--cream);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090705db;border:1px solid #edb55e52;border-radius:999px;align-items:center;gap:9px;padding:0 15px;font-size:.65rem;font-weight:900;display:flex;position:absolute;top:17px;left:17px;box-shadow:0 8px 22px #0000004d}.visit-map-label span{width:15px;height:15px;color:var(--gold);flex-basis:15px}.visit-map{filter:grayscale(.82)sepia(.2)contrast(1.08)brightness(.92);border:0;width:100%;height:100%;transition:filter .35s;display:block}.visit-map-wrap:hover .visit-map,.visit-map:focus{filter:grayscale(.25)sepia(.08)contrast(1.02)}.visit-team-glow{z-index:5;filter:blur(24px);pointer-events:none;background:radial-gradient(#edb55e21,#0000 69%);border-radius:50%;height:55%;position:absolute;bottom:-12%;left:13%;right:13%}.visit-team{z-index:8;filter:drop-shadow(0 28px 30px #000000a8);width:min(77vw,1320px);height:auto;display:block;position:absolute;bottom:-2.5%;right:50%;transform:translate(50%)}.site-footer{isolation:isolate;color:var(--cream);background-color:#030303;background-image:url(/rodape/fundo-rodape.png);background-position:50%;background-size:cover;border-top:1px solid #edb55e52;position:relative;overflow:hidden}.footer-overlay{z-index:-1;background:radial-gradient(circle at 10%,#edb55e1a,#0000 28%),linear-gradient(90deg,#00000061,#00000094);position:absolute;inset:0}.footer-inner{grid-template-columns:minmax(210px,.72fr) minmax(560px,1.7fr) minmax(210px,.6fr);align-items:center;gap:clamp(38px,5vw,82px);width:min(1540px,100% - 80px);margin:0 auto;padding:70px 0 58px;display:grid}.footer-brand-block{align-self:start}.footer-logo{filter:drop-shadow(0 10px 22px #00000080);width:min(100%,285px);height:auto;display:block}.footer-brand-block p{color:#fff7e78c;max-width:280px;margin:21px 0 0;font-family:Georgia,Times New Roman,serif;font-size:.96rem;font-style:italic;line-height:1.5}.footer-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;display:grid}.footer-contact{color:#fff7e7b8;min-width:0;font-size:.78rem;line-height:1.52;transition:color .18s}a.footer-contact:hover{color:#fff}.footer-contact b{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:900;display:block}.footer-social{align-items:center;gap:13px;display:flex}.footer-social-icon{color:#fff;border:1.5px solid #ffffff6b;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative}.footer-social-icon .site-icon{flex-basis:19px;width:19px;height:19px}.footer-wide{align-items:center;gap:13px;display:flex}.footer-pin-icon{color:#fff;flex-basis:21px;width:21px;height:21px}.footer-wide{grid-column:span 2}.footer-actions{flex-direction:column;gap:13px;display:flex}.footer-action-button{width:100%;min-height:52px}.footer-bottom{color:#fff7e75c;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #edb55e29;justify-content:space-between;gap:24px;width:min(1540px,100% - 80px);margin:0 auto;padding:19px 0 23px;font-size:.61rem;font-weight:800;display:flex}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@keyframes copy-in{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes model-in{0%{opacity:0;transform:translate(80px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes model-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes scroll-ring-pulse{0%,to{border-color:#edb55e8c;transform:translateY(0);box-shadow:0 0 0 7px #edb55e0d}50%{border-color:#edb55ef2;transform:translateY(5px);box-shadow:0 0 0 11px #edb55e1a}}@keyframes scroll-arrow-loop{0%{opacity:.34;transform:translateY(-7px)}45%{opacity:1}78%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(9px)}}@media (width<=1240px){.nav-wrap{gap:22px;width:min(1180px,100% - 38px)}.nav-links{gap:20px}.nav-link{font-size:.72rem}.action-button{min-height:45px;padding:0 15px;font-size:.72rem}.hero-inner{grid-template-columns:minmax(0,1fr) 430px;width:min(1160px,100% - 64px)}.hero-model-wrap{width:53vw;right:-9%}.footer-inner{grid-template-columns:220px minmax(0,1fr) 210px;gap:30px;width:calc(100% - 52px)}.footer-contact-grid{gap:22px 24px}}@media (width<=960px){.site-header,.nav-wrap{min-height:92px}.nav-links{display:none}.nav-actions{margin-left:auto}.brand{flex-basis:204px}.hero,.hero-inner{min-height:calc(100svh - 92px)}.hero-inner{grid-template-columns:minmax(0,1fr) 34%;width:calc(100% - 52px)}.hero-copy{max-width:650px;padding-bottom:160px}.hero h1{font-size:clamp(3.2rem,7.5vw,5.2rem)}.hero-model-wrap{width:61vw;height:91%;right:-16%}.more-products-inner{grid-template-columns:1fr;gap:54px;width:min(680px,100%)}.service-card-copy{width:58%}.footer-inner{grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr);align-items:start}.footer-actions{flex-direction:row;grid-column:1/-1}.footer-action-button{flex:1 1 0}}@media (width<=720px){.site-header{min-height:auto}.nav-wrap{flex-wrap:wrap;gap:8px 12px;width:calc(100% - 28px);min-height:76px;padding:9px 0 12px}.brand{flex-basis:176px}.nav-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.action-button{min-height:43px;padding:0 10px;font-size:.69rem}.hero,.hero-inner{min-height:780px}.hero{background-position:54%}.hero-overlay{background:linear-gradient(#030302e6 0%,#03030299 48%,#03030242 72%,#030302c2 100%),linear-gradient(90deg,#030302d1,#03030229)}.hero-inner{width:calc(100% - 34px);display:block}.hero-copy{max-width:610px;padding:58px 0 0}.eyebrow{margin-bottom:18px;font-size:.68rem}.hero h1{font-size:clamp(2.76rem,12.6vw,4.1rem);line-height:.96}.hero-support{max-width:380px;margin-top:20px;font-size:.9rem}.hero-model-wrap{opacity:.9;justify-content:flex-end;width:102vw;height:61%;bottom:-6%;right:-16%}.model-halo{width:60%;top:7%;left:62%}.hero-model{max-width:84%}.scroll-cue{bottom:28px;left:0}.scroll-label{display:none}.showcase-sticky{min-height:620px}.showcase-heading{max-width:calc(100% - 40px);top:34px;left:20px}.showcase-heading h2{font-size:clamp(2.65rem,12vw,4rem)}.showcase-subtitle{max-width:330px;font-size:.8rem}.showcase-instruction{top:172px;right:20px}.showcase-instruction span,.showcase-instruction i{display:none}.product-viewport{top:188px;bottom:48px}.product-track{gap:14px;padding-left:20px;padding-right:20px}.product-card{border-radius:15px;width:min(78vw,300px)}.product-image-wrap{padding:20px 18px 3px}.product-info{padding:8px 12px 14px}.product-actions{gap:6px}.product-button{min-height:36px;padding:0 7px;font-size:.59rem}.showcase-progress{bottom:21px;left:20px;right:20px}.more-products-section{padding:74px 16px 96px}.more-products-inner{gap:42px}.feature-square{border-radius:22px}.mosaic-header{padding:23px 20px 17px}.mosaic-header h2{font-size:clamp(1.75rem,8.5vw,2.55rem)}.mosaic-product img{height:calc(100% - 42px);padding:5px}.mosaic-product h3{height:42px;padding:0 5px;font-size:.72rem}.service-card{aspect-ratio:auto;min-height:500px;overflow:hidden}.service-card-copy{width:72%;padding:38px 0 0 30px}.service-card h2{font-size:clamp(2.35rem,11vw,3.35rem)}.service-card p{margin-top:18px;font-size:.78rem}.service-attendant{max-width:78%;height:72%;bottom:-3%;right:-20%}.service-seal{opacity:.65;width:72px;height:72px;top:5%;right:5%}.store-statement{background-position:50%;place-items:start center;min-height:780px;padding:74px 18px 220px}.store-statement:after{inset:12px}.store-statement-copy{width:min(100%,520px);padding:0 10px;top:0}.store-statement h2{text-shadow:0 3px 7px #000,0 8px 24px #000000e6;font-size:clamp(2rem,9.4vw,3.15rem)}.store-person{opacity:0;width:58vw;height:48%;bottom:-3%}.store-person-left{left:-12%}.store-person-right{right:-12%}.visit-section{background-position:top;min-height:1120px}.visit-section:before{background:linear-gradient(#02020129 0%,#0302010f 58%,#03020166 100%)}.visit-top{grid-template-columns:1fr;gap:38px;width:calc(100% - 36px);padding-top:68px}.visit-copy{max-width:560px;padding:0 4px}.visit-kicker{margin-bottom:14px;font-size:.64rem}.visit-copy h2{font-size:clamp(3.1rem,14vw,4.8rem)}.visit-address-card{border-radius:18px;margin-top:20px;padding:19px 18px 17px}.visit-copy address{margin-top:0;padding-left:15px;font-size:.84rem}.visit-map-wrap{border-radius:22px;height:285px}.visit-team{width:min(190vw,940px);max-width:none;bottom:-1%}.visit-team-glow{height:38%;bottom:-5%;left:-10%;right:-10%}.footer-inner{grid-template-columns:1fr;gap:44px;width:calc(100% - 34px);padding:58px 0 46px}.footer-brand-block{width:100%}.footer-logo{width:min(76%,290px)}.footer-brand-block p{margin-top:15px}.footer-contact-grid{grid-template-columns:1fr;gap:22px}.footer-wide{grid-column:auto}.footer-actions{flex-direction:column;grid-column:auto;gap:11px}.footer-action-button{min-height:50px}.footer-bottom{flex-direction:column;gap:8px;width:calc(100% - 34px);padding:18px 0 22px}}@media (width<=390px){.brand{flex-basis:156px}.action-button{letter-spacing:0;font-size:.62rem}.hero-copy{padding-top:44px}.hero h1{font-size:2.68rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
