[data-theme=dark]{--bg:#070608;--surface:#0e0d10;--elevated:#141216;--surface-muted:#1a181c;--border:#2a272d;--border-strong:#3d3940;--glass:rgba(12,11,14,0.82)}html{background:#050506}body{background:radial-gradient(70% 420px at 50% 0,rgba(255,208,198,.09),transparent 70%),url(/assets/vitrine/grain.svg) 0 0 /240px,#070608}.theme-btn{display:none!important}.site-header{background:rgba(7,6,8,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:rgba(255,255,255,.07)}.site-header.is-scrolled{box-shadow:0 10px 30px rgba(0,0,0,.5)}.page-top{position:relative;isolation:isolate}.page-top:before{inset:0 0 auto;height:520px;background:rgba(255,208,198,.16);-webkit-mask-image:radial-gradient(14% 100% at 32% 0,#000,transparent 75%),radial-gradient(14% 100% at 50% 0,#000,transparent 75%),radial-gradient(14% 100% at 68% 0,#000,transparent 75%);mask-image:radial-gradient(14% 100% at 32% 0,#000,transparent 75%),radial-gradient(14% 100% at 50% 0,#000,transparent 75%),radial-gradient(14% 100% at 68% 0,#000,transparent 75%)}.page-top:after,.page-top:before{content:"";position:absolute;z-index:-1;pointer-events:none}.page-top:after{top:10px;left:50%;width:46px;height:6px;margin-left:-23px;border-radius:3px;background:#fffaf3;box-shadow:0 0 5px 1px rgba(255,240,230,.9),0 3px 18px 5px rgba(255,215,195,.4),calc(18vw) 0 0 0 #fffaf3,calc(18vw) 0 18px 5px rgba(255,215,195,.4),calc(-18vw) 0 0 0 #fffaf3,calc(-18vw) 0 18px 5px rgba(255,215,195,.4)}.page-head h1{font-weight:300;letter-spacing:-.01em}.kicker{color:var(--gold)}.panel{background:rgba(14,13,16,.78);border-color:rgba(255,255,255,.08);box-shadow:0 20px 50px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}input,select,textarea{background-color:rgba(0,0,0,.35)}.product-card{background:#0c0b0e;border-color:rgba(255,255,255,.07)}.product-card:hover{border-color:rgba(213,174,108,.5);box-shadow:0 24px 50px rgba(0,0,0,.5)}.product-media{background:#121014}.product-media:after{inset:0;box-shadow:inset 0 40px 50px -30px rgba(0,0,0,.8),inset 0 -60px 60px -40px rgba(0,0,0,.7)}.product-media:after,.product-media:before{content:"";position:absolute;pointer-events:none}.product-media:before{z-index:2;top:0;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:#fffaf3;box-shadow:0 0 5px 1px rgba(255,240,230,.85),0 3px 18px 6px rgba(255,215,195,.35)}.site-footer{background:#050506;border-top-color:rgba(255,255,255,.07)}.services{background:#09080a;border-color:rgba(255,255,255,.07)}.s3d{--s3d-depth:280px;--s3d-tilt:24deg;--s3d-lift:80px;--s3d-arc:26deg;transform-origin:50% 50%;--s3d-tf:perspective(1200px) translate3d(0,calc(var(--t, 0) * var(--s3d-lift)),calc(var(--a, 0) * var(--s3d-depth) * -1)) rotateX(calc(var(--t, 0) * var(--s3d-tilt) * -1)) rotateY(calc(var(--dx, 0) * var(--a, 0) * var(--s3d-arc) * -1));transform:var(--s3d-tf);transition:opacity .2s linear,border-color .22s ease,box-shadow .22s ease!important;opacity:calc(1 - var(--a, 0) * var(--a, 0) * .9);will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.s3d.buy-box,.s3d.offers-inner,.s3d.panel,.s3d.vt-stage,.spray-section>.s3d{--s3d-depth:160px;--s3d-tilt:12deg;--s3d-lift:50px;--s3d-arc:0deg}.s3d.vt-stage{transform-origin:50% 0}.s3d.bundle-card:hover,.s3d.contact-card:hover,.s3d.identity-card:hover,.s3d.product-card:hover,.s3d.recent-item:hover{transform:var(--s3d-tf) translateY(-4px)}.s3d:focus-within{transform:none;opacity:1}.s3d-on [data-reveal]{opacity:1!important}@media (max-width:760px){.s3d{--s3d-depth:140px;--s3d-tilt:16deg;--s3d-lift:40px;--s3d-arc:14deg}}@media (prefers-reduced-motion:reduce){.s3d{transform:none!important;opacity:1!important}}.s3d-on #main,.s3d-on .site-footer{overflow-x:clip}