:root{--bg:#05070b;--panel:#0d1119;--ink:#f6f8fc;--muted:#929aaa;--blue:#2f72ff;--blue2:#68a3ff;--orange:#f36b21;--line:rgba(255,255,255,.12);--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button{font:inherit}a{color:inherit;text-decoration:none}.noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.025;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}header{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:28px clamp(22px,5vw,80px)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.08em}.mark{width:28px;height:28px;border-radius:9px;background:linear-gradient(145deg,var(--blue2),var(--blue));display:grid;place-items:center;box-shadow:0 0 35px #2f72ff99}.mark:after{content:"N";font-size:14px}.nav{display:flex;gap:30px;color:#c8ced8;font-size:14px}.cart-btn{display:flex;align-items:center;gap:10px;background:#ffffff14;border:1px solid var(--line);color:#fff;border-radius:999px;padding:10px 15px;cursor:pointer}.cart-count{display:grid;place-items:center;width:22px;height:22px;background:var(--blue);border-radius:50%;font-size:12px;font-weight:800}.hero{min-height:100vh;position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.2fr);align-items:center;padding:120px clamp(22px,5vw,80px) 72px;overflow:hidden}.hero:before{content:"";position:absolute;width:70vw;height:70vw;border-radius:50%;right:-18vw;top:-20vw;background:radial-gradient(circle,#2f72ff3d,#2f72ff00 68%)}.hero-copy{position:relative;z-index:2;max-width:680px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-weight:800;color:var(--blue2);font-size:13px}.hero h1{font-size:clamp(58px,7.4vw,116px);line-height:.86;letter-spacing:-.075em;margin:18px 0 28px}.hero h1 span{display:block;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.5)}.lead{max-width:530px;color:#b5bdca;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.price-row{display:flex;align-items:center;gap:22px;margin-top:34px}.price{font-size:34px;font-weight:850;letter-spacing:-.04em}.old{font-size:16px;color:#6f7785;text-decoration:line-through;margin-left:7px}.cta{border:0;background:linear-gradient(135deg,var(--orange),#ff8b3d);color:#fff;border-radius:999px;padding:17px 25px;font-weight:850;cursor:pointer;box-shadow:0 12px 40px #f36b214d;transition:.25s transform}.cta:hover{transform:translateY(-3px)}.micro{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;color:#8e96a3;font-size:13px}.micro b{color:#fff}.hero-art{position:relative;z-index:1;min-width:0}.hero-art img{display:block;width:120%;max-width:none;margin-left:-14%;filter:drop-shadow(0 40px 80px rgba(0,0,0,.65));transform:translate3d(0,var(--float,0),0);transition:transform .1s linear}.float-tag{position:absolute;padding:12px 16px;background:#0b1019b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:16px;font-size:13px;box-shadow:0 14px 50px #00000059}.tag1{right:4%;top:23%}.tag2{left:0;bottom:18%}.float-tag strong{display:block;font-size:20px;margin-bottom:2px}.scroll{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-size:12px;color:#6e7786;letter-spacing:.15em;text-transform:uppercase}.scroll:after{content:"";display:block;height:34px;width:1px;background:linear-gradient(white,transparent);margin:10px auto 0}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080b11}.stat{padding:38px clamp(18px,4vw,60px);border-right:1px solid var(--line)}.stat:last-child{border:0}.stat b{font-size:clamp(26px,3vw,48px);display:block;letter-spacing:-.05em}.stat span{color:var(--muted);font-size:14px}section{padding:110px clamp(22px,7vw,110px)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:60px}.section-head h2{font-size:clamp(42px,6vw,84px);line-height:.95;letter-spacing:-.065em;margin:0;max-width:850px}.section-head p{max-width:390px;color:var(--muted);line-height:1.6;margin:0}.features{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.feature{position:relative;min-height:330px;border:1px solid var(--line);border-radius:var(--radius);padding:34px;overflow:hidden;background:linear-gradient(145deg,#111723,#090c12)}.feature:first-child{grid-row:span 2;min-height:678px}.feature .num{color:#687184;font-size:13px;letter-spacing:.15em}.feature h3{font-size:clamp(28px,3.5vw,54px);letter-spacing:-.045em;margin:160px 0 10px;max-width:520px}.feature:first-child h3{margin-top:380px}.feature p{color:var(--muted);line-height:1.6;max-width:460px}.orb{position:absolute;border-radius:50%;filter:blur(1px);background:radial-gradient(circle at 30% 28%,#9fc3ff,var(--blue) 30%,#0d2f75 65%,transparent 66%);box-shadow:0 0 100px #2f72ff6b}.feature:first-child .orb{width:410px;height:410px;top:-80px;right:-50px}.feature:nth-child(2) .orb{width:150px;height:150px;right:25px;top:30px}.feature:nth-child(3) .orb{width:210px;height:42px;border-radius:50%;right:-15px;top:75px;background:linear-gradient(90deg,#141922,var(--orange),#ffd08a);box-shadow:0 0 60px #f36b2159;transform:rotate(-18deg)}.buy{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#f3f5f8;color:#0b1018}.buy-img{background:radial-gradient(circle,#d9e5ff,#adb9cc 65%,#9aa5b7);border-radius:36px;overflow:hidden;min-height:640px;display:grid;place-items:center}.buy-img img{width:115%;mix-blend-mode:multiply}.buy h2{font-size:clamp(44px,6vw,82px);letter-spacing:-.06em;line-height:.92;margin:0 0 22px}.buy-copy>p{color:#596170;line-height:1.65;max-width:550px}.label{font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;margin:30px 0 12px}.swatches{display:flex;gap:12px}.swatch{width:46px;height:46px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #bdc3ce;cursor:pointer}.swatch.active{box-shadow:0 0 0 3px #111}.swatch[data-color="Bleu cobalt"]{background:#1856d6}.swatch[data-color="Orange cuivre"]{background:#ce631d}.swatch[data-color=Graphite]{background:#2c3139}.choice-name{font-size:14px;color:#5d6572;margin-top:10px}.buy-actions{display:flex;align-items:center;gap:18px;margin-top:32px}.buy .cta{font-size:16px}.buy-price{font-size:28px;font-weight:850}.secure{font-size:13px;color:#6e7580;margin-top:18px}.promise{text-align:center;background:linear-gradient(180deg,#05070b,#0b1020)}.promise h2{font-size:clamp(50px,8vw,120px);letter-spacing:-.075em;line-height:.86;margin:0 auto 35px;max-width:1100px}.promise h2 em{font-style:normal;color:var(--blue2)}.promise p{font-size:18px;color:var(--muted);max-width:580px;margin:0 auto 34px;line-height:1.7}footer{padding:34px clamp(22px,5vw,80px);border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#727b89;font-size:13px}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none}.drawer.open{pointer-events:auto}.shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000094;opacity:0;transition:.3s}.drawer.open .shade{opacity:1}.drawer-panel{position:absolute;top:0;right:0;width:min(460px,100%);height:100%;background:#f7f8fa;color:#10141b;padding:30px;transform:translate(100%);transition:.4s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.drawer.open .drawer-panel{transform:none}.drawer-top{display:flex;align-items:center;justify-content:space-between}.drawer-top h2{font-size:28px;margin:0}.close{border:0;background:#e8ebf0;border-radius:50%;width:40px;height:40px;cursor:pointer;font-size:20px}.cart-item{display:flex;gap:16px;padding:28px 0;border-bottom:1px solid #dfe3e9}.cart-thumb{width:105px;height:105px;object-fit:cover;border-radius:18px;background:#0d1420}.cart-meta{flex:1}.cart-meta h3{margin:5px 0 7px}.cart-meta p{margin:0;color:#6d7480;font-size:14px}.qty{display:flex;align-items:center;border:1px solid #d0d5dd;border-radius:999px;width:max-content;margin-top:16px}.qty button{border:0;background:transparent;width:34px;height:32px;cursor:pointer}.qty span{width:24px;text-align:center}.drawer-bottom{margin-top:auto}.total{display:flex;justify-content:space-between;font-size:22px;font-weight:850;margin-bottom:18px}.checkout{width:100%;padding:17px;border:0;background:#10141b;color:#fff;border-radius:999px;font-weight:850;cursor:pointer}.demo-note{text-align:center;font-size:12px;color:#8a919b;margin-top:12px}.toast{position:fixed;left:50%;bottom:30px;z-index:80;transform:translate(-50%,120px);padding:13px 18px;background:#fff;color:#111;border-radius:999px;font-weight:750;box-shadow:0 18px 50px #0006;transition:.35s}.toast.show{transform:translate(-50%)}.reveal{opacity:0;transform:translateY(35px);transition:.8s ease}.reveal.visible{opacity:1;transform:none}.mobile-buy{display:none}@media(max-width:900px){.nav{display:none}.hero{grid-template-columns:1fr;padding-top:140px}.hero-copy{z-index:3}.hero h1{font-size:clamp(60px,17vw,98px)}.hero-art{margin-top:-30px}.hero-art img{width:130%;margin-left:-15%}.float-tag,.scroll{display:none}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.features,.buy{grid-template-columns:1fr}.feature:first-child{min-height:560px;grid-row:auto}.feature:first-child h3{margin-top:310px}.buy-img{min-height:420px}.buy{gap:38px}.section-head{display:block}.section-head p{margin-top:20px}.mobile-buy{display:flex;position:fixed;z-index:15;left:14px;right:14px;bottom:14px;padding:10px 10px 10px 18px;border-radius:999px;background:#0c1018e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);align-items:center;justify-content:space-between;font-weight:800}.mobile-buy .cta{padding:12px 18px}footer{padding-bottom:105px}}@media(max-width:560px){header{padding:22px}.hero{padding-left:22px;padding-right:22px}.hero h1{font-size:58px}.lead{font-size:16px}.price-row{align-items:flex-start;flex-direction:column;gap:14px}.hero-art{margin-top:15px}.hero-art img{width:145%;margin-left:-23%}.stats{grid-template-columns:1fr 1fr}.stat{padding:28px 20px}.stat b{font-size:29px}section{padding:80px 22px}.feature{padding:26px}.feature h3{margin-top:145px}.feature:first-child{min-height:500px}.feature:first-child h3{margin-top:285px}.feature:first-child .orb{width:330px;height:330px}.buy-img{min-height:340px;border-radius:24px}.buy-actions{align-items:flex-start;flex-direction:column}.promise h2{font-size:54px}footer{display:block;line-height:2}.micro{gap:10px}.cart-btn .cart-label{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}header{position:relative}.reveal{opacity:1;transform:none}.hero{padding-top:45px;min-height:85vh}.shop-page{min-height:65vh;padding:60px max(22px,7vw)}.shop-page h1{font-size:clamp(36px,6vw,70px)}.purchase{display:grid;gap:16px;max-width:460px;margin-top:25px}select,input{font:inherit;padding:12px;border:1px solid #728096;border-radius:8px;max-width:100%}select{width:100%;background:#141c2b;color:#fff}.purchase label{font-size:14px}.purchase input{width:85px}.cta:disabled{opacity:.45;cursor:not-allowed}.cart-row{display:flex;gap:22px;align-items:center;border-bottom:1px solid #333;padding:24px 0;flex-wrap:wrap}.cart-row img{width:110px;height:110px;object-fit:contain}.cart-row h2{font-size:20px}.cart-row input{width:80px}.cart-summary{display:grid;gap:20px;margin:35px 0;max-width:440px}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:30px}.product-grid img{width:100%;height:260px;object-fit:contain}.rte{line-height:1.7;overflow-wrap:anywhere}.rte img{max-width:100%;height:auto}a:focus-visible,button:focus-visible{outline:3px solid #68a3ff;outline-offset:4px}.skip{position:absolute;top:-100px}.skip:focus{top:5px;z-index:99;background:#000;padding:15px}.hero-art img{width:110%;margin-left:-5%}@media(max-width:900px){.hero-art img{width:100%;margin:0}footer{padding-bottom:34px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nova.css.map */
