[hidden]{display:none!important}:root{--bg:#F4EFE8;--surface:#FBF8F3;--line:#D9CFC2;--fg:#1F1D1A;--muted:#5C5650;--accent:#B4522C;--accent-ink:#FFFFFF;--accent-soft:#F3E3D9;--accent-deep:#8A3A1A;--band:#1F1D1A;--band-ink:#F7F3EE;--ph1:#E8E0D6;--r-sm:3px;--r-md:4px;--r-lg:6px;--r-pill:4px;--font:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;--body:"Nunito Sans","Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;--line-strong:#8F867C}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17150F;--surface:#221F1A;--line:#36312A;--fg:#F3EDE4;--muted:#B5AC9F;--accent:#D9774F;--accent-ink:#17150F;--accent-soft:#3D2418;--accent-deep:#F0B79B;--band:#0F0E0A;--band-ink:#F3EDE4;--ph1:#2A2620;--line-strong:#7A7266;color-scheme:dark}}:root[data-theme=dark]{--bg:#17150F;--surface:#221F1A;--line:#36312A;--fg:#F3EDE4;--muted:#B5AC9F;--accent:#D9774F;--accent-ink:#17150F;--accent-soft:#3D2418;--accent-deep:#F0B79B;--band:#0F0E0A;--band-ink:#F3EDE4;--ph1:#2A2620;--line-strong:#7A7266;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.55;margin:0;font-weight:400}h1,h2,h3,.btn,.logo,.price,.now,.stat,.eyebrow,.pill,.tag,.badge,.cartbtn,legend,summary,b,strong,.opt .t{font-family:var(--font)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--accent-soft)}body.cart-open{overflow:hidden;position:fixed;left:0;right:0;width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3{margin:0;text-wrap:balance;font-weight:800;letter-spacing:-.01em;line-height:1.15}h2{font-size:clamp(26px,3.6vw,38px)}h3{font-size:19px}p{margin:0}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ph{background:var(--ph1);display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px;font-weight:500;font-style:italic;text-align:center;padding:12px;border-radius:var(--r-lg);max-width:100%;width:100%}.eyebrow{font-size:14px;font-weight:800;color:var(--accent-deep)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--r-pill);padding:15px 26px;font-size:16px;font-weight:800;min-height:48px}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-dark{background:var(--band);color:var(--band-ink)}.btn-link{background:transparent;padding:0;min-height:44px;color:var(--fg);text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.btn-primary:hover{background:var(--accent-deep);color:var(--bg)}.btn-dark:hover{background:#000;color:#fff}}:is(a,button,input,summary):focus-visible{outline:3px solid var(--fg);outline-offset:2px;box-shadow:0 0 0 2px var(--bg)}.ico{width:20px;height:20px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.topbar{background:var(--accent-soft);color:var(--accent-deep);text-align:center;font-size:13px;padding-block:8px;font-weight:600}.topbar .wrap{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.zp-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:5}header.site{position:relative;background:var(--bg);border-bottom:1px solid var(--line)}header.site .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px}.logo{font-size:24px;font-weight:800;letter-spacing:-.02em;display:inline-flex;align-items:center;min-height:44px}.logo b{color:var(--accent)}nav.main{display:flex;gap:22px;font-size:15px;font-weight:700}nav.main a{padding:11px 0;display:inline-block}footer.site nav a{padding:12px 8px;min-height:44px;display:inline-flex;align-items:center}nav.main a:hover{text-decoration:underline;text-underline-offset:4px}.burger{display:none;border:0;background:transparent;color:var(--fg);width:44px;height:44px;border-radius:var(--r-pill);align-items:center;justify-content:center}.cartbtn{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:10px 14px;font-size:14px;font-weight:800;min-height:44px}.cartbtn .n{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.cartbtn .n.bump{animation:bump .3s ease-out}@keyframes bump{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media(max-width:860px){nav.main{display:none}.burger{display:inline-flex}nav.main.open{display:flex;position:absolute;left:0;right:0;top:100%;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:8px 16px 12px}nav.main.open a{padding:12px 0;border-top:1px solid var(--line)}}section.block{padding-block:clamp(40px,7vw,80px)}#how,#offre,#faq{scroll-margin-top:calc(72px + env(safe-area-inset-top,0px))}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid2>*,.grid3>*{min-width:0}@media(max-width:860px){.grid2,.grid3{grid-template-columns:1fr}.grid2{gap:24px}section.block{padding-block:36px}}.hero h1{font-size:clamp(34px,5.6vw,56px);line-height:1.1}.hero h1 span{color:var(--accent)}.hero .lead{font-size:17px;color:var(--muted);max-width:50ch}.hello{font-size:17px;color:var(--fg);max-width:46ch}.hero .stack{display:flex;flex-direction:column;gap:18px}@media(max-width:860px){.hero .grid2{display:flex;flex-direction:column;align-items:stretch;gap:18px}.hero .stack{display:contents}.hello{order:1}.hero h1{order:2}.hero .demo{order:3}.hero .lead{order:4}.hero .cta{order:5}.hero .feats{order:6}}@media(max-width:380px){.hero h1{font-size:30px}}@media(min-width:861px)and (max-width:1199px){.hero h1{font-size:clamp(38px,4.6vw,44px)}.hero .grid2{gap:32px}.demo canvas{max-height:none}}@media(orientation:landscape)and (max-height:500px){.hero h1{font-size:32px}}.pill{display:inline-block;align-self:flex-start;border:1px solid var(--line-strong);color:var(--muted);font-size:13px;font-weight:700;padding:4px 10px;border-radius:var(--r-sm)}.demo{display:flex;flex-direction:column;gap:10px}.feats{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.feats li{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;line-height:1.3;font-weight:600;color:var(--muted)}.ill{width:100%;height:auto;aspect-ratio:160/110;display:block;border-radius:var(--r-md);border:1px solid var(--line-strong);overflow:hidden}.il-bg{fill:#e8e0d6}.il-sofa{fill:#b3a08a}.il-hair{fill:none;stroke:#fbf8f3;stroke-width:1.6;stroke-linecap:round}.r-handle{fill:none;stroke:#1f1d1a;stroke-width:9;stroke-linecap:round}.r-body{fill:#fbf8f3;stroke:#1f1d1a;stroke-width:2}.r-band{fill:#b4522c}.r-roll{fill:#f3e3d9;stroke:#1f1d1a;stroke-width:2}.r-tex{fill:none;stroke:#8a3a1a;stroke-width:1.4;stroke-linecap:round}.il-ink{fill:#1f1d1a}.il-line{fill:none;stroke:#1f1d1a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.il-cross{fill:none;stroke:#b4522c;stroke-width:4;stroke-linecap:round}.il-ban{fill:none;stroke:#b4522c;stroke-width:4}.il-sheet{fill:#fbf8f3;stroke:#1f1d1a;stroke-width:1.6;stroke-linejoin:round}.il-sheet-b{fill:#efe6da}.il-crease{fill:none;stroke:#b3a08a;stroke-width:1.2;stroke-linecap:round}.il-sheethair{fill:none;stroke:#8a4b1f;stroke-width:1.4;stroke-linecap:round}.il-sheethair2{fill:none;stroke:#d98e4a;stroke-width:1.4;stroke-linecap:round}.il-flap{fill:#f3e3d9;stroke:#1f1d1a;stroke-width:1.8;stroke-linejoin:round}.il-fall{fill:none;stroke:#d98e4a;stroke-width:1.6;stroke-linecap:round}.il-tuft{fill:#d98e4a;stroke:#8a4b1f;stroke-width:1.5;stroke-linejoin:round}.il-tuft-s{fill:none;stroke:#8a4b1f;stroke-width:1.4;stroke-linecap:round}.il-lid{fill:#fbf8f3;stroke:#1f1d1a;stroke-width:2}.il-bin{fill:#fbf8f3;stroke:#1f1d1a;stroke-width:2;stroke-linejoin:round}.il-rib{fill:none;stroke:#8f867c;stroke-width:1.5;stroke-linecap:round}.il-clock{fill:#fbf8f3;stroke:#1f1d1a;stroke-width:2}.il-inner{fill:#d9cfc2;stroke:#1f1d1a;stroke-width:2;stroke-linejoin:round}.il-front{fill:#f3e3d9;stroke:#1f1d1a;stroke-width:2}.il-tail{fill:none;stroke:#d98e4a;stroke-width:8;stroke-linecap:round}.il-tail-s{fill:none;stroke:#8a4b1f;stroke-width:2;stroke-linecap:round}.il-string{fill:none;stroke:#6b645c;stroke-width:1.2}.il-tag{fill:#fbf8f3;stroke:#1f1d1a;stroke-width:1.5}.il-txt,.il-tagtxt{font-family:var(--font);font-weight:800;font-size:14px;fill:#8a3a1a}.il-tagtxt{font-size:12px;fill:#1f1d1a}@media(max-width:420px){.feats{gap:8px}.feats li{font-size:13px}}.feats li{container-type:inline-size}@container (max-width:162px){.il-txt,.il-tag,.il-tagtxt,.il-string{display:none}}.demo-title{font-size:18px;min-height:2.6em;display:flex;align-items:flex-end;outline:0}.demo-title.swap{animation:swap .35s ease-out}@keyframes swap{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.demo-title.swap{animation:none}}.demo-bar{height:8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:transparent;overflow:hidden}.demo-bar span{display:block;height:100%;width:0;background:var(--accent);transition:width .15s linear}.demo-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;min-height:56px}.demo-stage{position:relative;width:100%}.demo-reset{position:absolute;top:10px;right:10px;min-height:44px;padding:0 16px;border:1px solid #1F1D1A;border-radius:var(--r-pill);background:#fbf8f3;color:#1f1d1a;font-family:var(--font);font-weight:800;font-size:14px;cursor:pointer}.demo-price{margin:0;font-size:14px;font-weight:600;color:var(--muted)}@media(max-width:560px){.demo-ui{min-height:3.1em;align-items:flex-start}}.demo canvas{width:100%;aspect-ratio:4/3;max-height:42vh;border:1px solid var(--line);border-radius:var(--r-lg);touch-action:pan-y;cursor:crosshair;display:block;background:#b3a08a}.demo-ui{display:flex;justify-content:space-between;align-items:center;gap:0 10px;flex-wrap:wrap;font-size:13px;color:var(--muted);font-weight:600}.demo-ui #demoCount{font-family:var(--font);font-weight:800;color:var(--fg);font-variant-numeric:tabular-nums}.reassure{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.reassure .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:16px;font-size:14px}.reassure .wrap span{display:inline-flex;align-items:center;gap:8px}@media(max-width:860px){.reassure .wrap{grid-template-columns:1fr 1fr;font-size:13px}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:12px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--fg)}.steps>div{padding:20px 20px 20px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.steps>div:last-child{border-right:0}.steps .num{font-size:13px;color:var(--muted);font-weight:800}.founder-ph{aspect-ratio:1/1;max-width:260px;border-radius:50%}.founder{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:32px}@media(max-width:860px){.founder{grid-template-columns:1fr;gap:18px}.founder .ph{max-width:140px}}@media(max-width:860px){.steps{grid-template-columns:1fr}.steps>div{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.steps>div:last-child{border-bottom:0}}.card p{color:var(--muted)}.ba{position:relative;aspect-ratio:3/2;width:100%;max-width:960px;margin-inline:auto;border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden;-webkit-user-select:none;user-select:none;background:#6e5540;--p:50%;touch-action:pan-y;cursor:ew-resize}.ba{max-width:min(960px,calc((100svh - 200px)*1.5))}@media(max-width:560px){.ba{aspect-ratio:4/3}}.ba .ba-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ba .after{clip-path:inset(0 0 0 var(--p))}.ba .handle{position:absolute;top:0;bottom:0;left:var(--p);width:3px;background:var(--band-ink);transform:translate(-50%);pointer-events:none}.ba .knob{position:absolute;top:50%;left:clamp(29px,var(--p),calc(100% - 29px));transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--fg);border:1px solid var(--line-strong);display:flex;align-items:center;justify-content:center;font-size:18px;pointer-events:none}.ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;pointer-events:none}.ba:has(input:focus-visible) .knob{outline:3px solid var(--fg);outline-offset:3px}.ba .lab{transition:opacity .15s}.ba .lab{position:absolute;top:12px;font-size:13px;font-weight:800;padding:4px 10px;border-radius:var(--r-pill);background:var(--surface);color:var(--fg);border:1px solid var(--line)}.ba .lab.l{left:12px}.ba .lab.r{right:12px}.compare{display:grid;grid-template-columns:1.4fr 1fr 1fr;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--surface);font-size:15px}.compare>div{padding:14px 16px;border-top:1px solid var(--line);min-width:0}.compare>div:nth-child(-n+3){border-top:0;background:var(--bg);font-weight:800;font-size:14px}.compare .y{color:var(--fg)}.compare .n{color:var(--muted)}.compare>div:nth-child(3n){border-left:1px solid var(--line-strong)}@media(max-width:560px){.compare{font-size:13px}.compare>div{padding:10px}}.proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.proof .ph{aspect-ratio:4/3;border-radius:var(--r-md)}@media(max-width:860px){.proof{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;scrollbar-width:none}.proof>*{flex:0 0 78%;scroll-snap-align:start}}footer.site{background:var(--surface);border-top:1px solid var(--line)}footer.site .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-block:36px;font-size:14px;color:var(--muted)}footer.site nav{display:flex;flex-wrap:wrap;gap:12px 20px}footer.site nav a:hover{text-decoration:underline}.paylogos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.paylogos span{border:1px solid var(--line);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800;letter-spacing:.04em;background:var(--surface);color:var(--fg)}.pdp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:start}.pdp>*{min-width:0}@media(max-width:860px){.pdp{grid-template-columns:1fr;gap:20px}}.gallery{display:flex;flex-direction:column;gap:10px}.track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;scrollbar-width:none;border-radius:var(--r-lg);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.track .ph{scroll-snap-stop:always}.track::-webkit-scrollbar{display:none}.track .ph{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;height:auto}@media(max-width:860px){.track .ph{aspect-ratio:4/5;max-height:60vh}}@media(min-width:561px)and (max-width:860px){.track .ph{aspect-ratio:4/3;max-height:45vh}}.dots{display:flex;gap:0;justify-content:center}.dots button{width:44px;height:44px;border:0;background:transparent;padding:0;position:relative}.dots button:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--line-strong)}.dots button[aria-current=true]:after{background:var(--fg);width:10px;height:10px;margin:-5px 0 0 -5px}@media(min-width:561px){.dots{display:none}}.thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.thumbs .ph{aspect-ratio:1/1;border-radius:var(--r-sm);font-size:12px;padding:6px;border:2px solid transparent}.thumbs .ph[aria-current=true]{border-color:var(--fg)}@media(max-width:560px){.thumbs{display:none}}.buy{display:flex;flex-direction:column;gap:16px}.buy h1{font-size:clamp(26px,3.8vw,36px)}.priceline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.priceline .now{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums}.priceline .was{color:var(--muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.priceline .inc{font-size:14px;color:var(--muted)}fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}legend{font-size:14px;font-weight:800;padding:0;margin-bottom:10px}.opt{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px solid var(--line-strong);border-radius:var(--r-md);padding:14px 16px;background:var(--surface);cursor:pointer;min-height:56px;transition:border-color .15s,background .15s}.opt:has(input:checked){border-color:var(--fg);background:var(--accent-soft)}.opt .l{display:flex;align-items:center;gap:12px;min-width:0}.opt input{width:20px;height:20px;accent-color:var(--accent);margin:0;flex-shrink:0}.opt .t{font-weight:800}.opt .s{display:block;font-size:13px;color:var(--muted);font-weight:700}.opt .badge{display:inline-block;background:var(--band);color:var(--band-ink);font-size:12px;font-weight:800;padding:2px 8px;border-radius:var(--r-pill);letter-spacing:.06em;margin-left:8px;vertical-align:middle}.opt .p{font-weight:800;font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.delivery{display:flex;gap:10px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;font-size:14px}.delivery b{display:block}.delivery span{color:var(--muted);font-weight:700}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tiles div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 8px;text-align:center;font-size:13px;line-height:1.3;display:flex;flex-direction:column;align-items:center;gap:6px}.bullets{margin:0;padding-left:20px;line-height:1.7}.fine{font-size:13px;color:var(--muted);font-weight:500}.fine a{display:inline-block;padding-block:13px;margin-block:-13px}.links{display:flex;gap:4px 18px;flex-wrap:wrap;font-size:13px}.links a{text-decoration:underline;text-underline-offset:3px;color:var(--muted);display:inline-flex;align-items:center;min-height:44px}.stat{font-size:30px;font-weight:800;color:var(--fg);font-variant-numeric:tabular-nums}.statl{font-size:13px;color:var(--muted)}details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 18px}details+details{margin-top:10px}summary{font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:22px;color:var(--muted);font-weight:800}details[open] summary:after{content:"\2013"}details p{margin-top:10px;color:var(--muted)}.faqwrap{max-width:660px;margin:0 auto}.sticky-on{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:6;background:var(--bg);border-top:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:12px}.stickybar .info{flex:1;min-width:0;font-size:13px;line-height:1.25}.stickybar .info b{display:block;font-size:16px;font-variant-numeric:tabular-nums}.stickybar .btn{padding:12px 20px;min-height:46px}.doc{max-width:72ch;margin:0 auto;padding-block:48px}.doc h1{font-size:34px;margin-bottom:8px}.doc h2{font-size:20px;margin-top:28px}.doc p,.doc li{color:var(--fg)}.doc .muted{color:var(--muted)}.doc ul,.doc ol{padding-left:20px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:20}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--bg);z-index:21;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);border-left:1px solid var(--line)}.drawer header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.drawer header h2{font-size:20px}.drawer .items{flex:1;overflow:auto;overscroll-behavior:contain;padding:16px 20px;display:flex;flex-direction:column;gap:14px}.line{display:flex;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px}.line .ph{width:72px;height:72px;border-radius:var(--r-sm);font-size:12px;padding:4px;flex-shrink:0}.line .info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.line .info b{display:block}.line .ctl{display:flex;align-items:center;gap:6px;font-size:15px;flex-wrap:wrap}.line .ctl .qb{border:1px solid var(--line-strong);background:transparent;color:var(--fg);width:44px;height:44px;border-radius:var(--r-sm);font-weight:800;font-size:18px;padding:0}.line .ctl .qn{min-width:28px;text-align:center;font-family:var(--font);font-weight:800;font-variant-numeric:tabular-nums}.line .rm{border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:0 6px;min-height:44px;margin-left:auto;white-space:nowrap}.added{margin:12px 20px 0;background:var(--accent-soft);color:var(--accent-deep);border-radius:var(--r-md);padding:10px 14px;font-weight:700;font-size:14px}.line.just{animation:just 1s ease-out}@keyframes just{0%{background:var(--accent-soft)}to{background:var(--surface)}}.btn:disabled{opacity:.45;cursor:not-allowed}.upsell{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--r-md);padding:14px;display:flex;flex-direction:column;gap:8px;font-size:14px}.upsell .btn{padding:10px 16px;min-height:44px;font-size:14px;align-self:flex-start}.drawer footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.drawer .tot{display:flex;justify-content:space-between;gap:12px;font-weight:800;font-size:18px;font-variant-numeric:tabular-nums}.drawer .tot span:first-child{font-size:16px}.empty{color:var(--muted);text-align:center;padding:40px 0;display:flex;flex-direction:column;gap:12px;align-items:center}.xbtn{border:0;background:transparent;color:var(--fg);font-size:26px;line-height:1;width:44px;height:44px;border-radius:var(--r-pill)}.flyer{position:fixed;top:0;left:0;z-index:40;pointer-events:none;width:56px;height:56px;will-change:transform}.toast{width:max-content;position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--band);color:var(--band-ink);border:1px solid var(--line);padding:12px 18px;border-radius:var(--r-pill);font-weight:700;z-index:30;font-size:14px;max-width:calc(100% - 32px)}.checkout{max-width:620px;margin:0 auto;padding-block:48px;display:flex;flex-direction:column;gap:18px}.checkout h1{font-size:30px}.field{display:flex;flex-direction:column;gap:6px}.gpsr{border-top:1px solid var(--line);padding-top:10px;font-size:14px;color:var(--muted)}.gpsr summary{font-weight:800;color:var(--fg);cursor:pointer;min-height:44px;display:flex;align-items:center}.gpsr p{margin:6px 0}.encadre{border:1px solid var(--line-strong);padding:6px 18px;margin:12px 0;background:var(--surface)}.encadre p{margin:8px 0;font-size:15px}.wd{display:flex;flex-direction:column;gap:14px;margin-top:18px;max-width:560px}.wd-done{margin-top:18px;padding:18px;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);outline:0}.wd-model{margin:16px 0;padding:14px 18px;border-left:3px solid var(--line-strong);background:var(--surface)}.wd-model p{margin:6px 0}.field label{font-size:14px;font-weight:800}.field input{font:inherit;padding:12px 14px;border:2px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--fg);min-height:46px}.row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:560px){.row2{grid-template-columns:1fr}}.sum{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:8px;font-variant-numeric:tabular-nums}.sum div{display:flex;justify-content:space-between;gap:12px}.sum .fine{display:block}@media(prefers-reduced-motion:no-preference){.drawer{animation:slide .25s ease-out}@keyframes slide{0%{transform:translate(100%)}to{transform:none}}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--band);color:var(--band-ink);padding:10px 14px;border-radius:var(--r-pill)}.skip:focus{left:8px}.media{position:relative;overflow:hidden;background:var(--ph1);border-radius:var(--r-lg)}.media img,.media video{width:100%;height:100%;object-fit:cover;display:block}.track .slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1/1;border-radius:var(--r-lg);overflow:hidden;background:var(--ph1)}.track .slide img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.track .slide{aspect-ratio:4/5;max-height:60vh}}@media(min-width:561px)and (max-width:860px){.track .slide{aspect-ratio:4/3;max-height:45vh}}.thumbs button{padding:0;border:2px solid transparent;border-radius:var(--r-sm);overflow:hidden;aspect-ratio:1/1;background:var(--ph1);cursor:pointer}.thumbs button img{width:100%;height:100%;object-fit:cover;display:block}.thumbs button[aria-current=true]{border-color:var(--fg)}.payicons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.payicons svg{width:38px;height:24px}.rte{max-width:72ch}.rte p,.rte li{color:var(--fg)}.rte h2,.rte h3{margin-top:24px}.rte img{max-width:100%;height:auto}.rte a{text-decoration:underline;text-underline-offset:3px}.pdesc{padding-block:clamp(28px,5vw,56px);border-top:1px solid var(--line)}.pdesc .rte{margin:0 auto}.opt input[type=radio]{accent-color:var(--accent)}.sold{opacity:.55}.form-msg{padding:12px 14px;border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md)}.form-msg.err{border-color:var(--accent)}.field textarea{font:inherit;padding:12px 14px;border:2px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--fg);min-height:140px}.cartpage table{width:100%;border-collapse:collapse}.cartpage td,.cartpage th{padding:12px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.cartpage input[type=number]{width:64px;font:inherit;padding:8px;border:2px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--fg)}.line .thumb{width:72px;height:72px;border-radius:var(--r-sm);overflow:hidden;background:var(--ph1);flex-shrink:0}.line .thumb img{width:100%;height:100%;object-fit:cover;display:block}.pagination{display:flex;gap:12px;justify-content:center;margin-top:24px}.prodgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:860px){.prodgrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.prodgrid{grid-template-columns:1fr}}.prodgrid a{display:flex;flex-direction:column;gap:8px}.prodgrid .media{aspect-ratio:1/1}.searchform{display:flex;gap:10px;flex-wrap:wrap}.searchform input{flex:1;min-width:200px;font:inherit;padding:12px 14px;border:2px solid var(--line-strong);border-radius:12px;background:var(--surface);color:var(--fg);min-height:46px}.founder .media{aspect-ratio:1/1;max-width:260px;border-radius:50%}@media(max-width:860px){.founder .media{max-width:140px}}.proof .media{aspect-ratio:4/3;border-radius:var(--r-md)}.nf{padding-block:clamp(32px,6vw,72px)}.nf-grid{display:grid;gap:clamp(20px,4vw,48px);align-items:center}@media(min-width:860px){.nf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.nf-art{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(12px,3vw,28px)}.nf-svg{display:block;width:100%;height:auto;max-height:340px}.nf-sofa{fill:var(--ph1)}.nf-sofa-top{fill:var(--line)}.nf-num{font-family:var(--font);font-weight:800;font-size:90px;letter-spacing:-2px;fill:var(--fg)}.nf-hair{stroke:var(--muted);stroke-width:3;fill:none;stroke-linecap:round}.nf-handle{stroke:var(--fg);stroke-width:9;stroke-linecap:round}.nf-body{fill:var(--accent)}.nf-roll{fill:var(--muted)}.nf-trail{stroke:var(--surface);stroke-width:3;stroke-linecap:round;opacity:.9}.btn-outline{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 2px var(--fg)}@media(hover:hover){.btn-outline:hover{background:var(--fg);color:var(--bg)}}.nf-text{display:flex;flex-direction:column;gap:16px;min-width:0}.nf-text h1{font-size:clamp(28px,4.4vw,44px)}.nf-lead{color:var(--muted);font-size:17px;max-width:52ch}.nf-actions{display:flex;flex-wrap:wrap;gap:12px}.nf-actions .btn{flex:1 1 200px}@media(min-width:600px){.nf-actions .btn{flex:0 0 auto}}.nf-links{display:flex;flex-wrap:wrap;gap:0 20px;border-top:1px solid var(--line);padding-top:12px}.nf-links a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.track .slide{background:#f4efe8}.track .slide img{object-fit:contain}#shopify-pc__banner.shopify-pc__banner__dialog{font-family:var(--body)!important;border-top:1px solid #D9CFC2!important;box-shadow:0 -6px 24px #1f1d1a1f!important}#shopify-pc__banner .shopify-pc__banner__body h2{font-family:var(--font)!important;font-weight:800!important;font-size:18px!important;line-height:1.25!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:14px!important;line-height:1.5!important}#shopify-pc__banner .shopify-pc__banner__btns button{font-family:var(--font)!important;font-weight:800!important;font-size:15px!important;border-radius:4px!important;min-height:44px!important}#shopify-pc__prefs,#shopify-pc__prefs button{font-family:var(--body)!important}@media(max-width:599px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:18px 16px calc(14px + env(safe-area-inset-bottom))!important}#shopify-pc__banner .shopify-pc__banner__body h2{font-size:17px!important;margin:0 0 6px!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:13.5px!important;line-height:1.45!important;margin:0!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important}#shopify-pc__banner .shopify-pc__banner__btns button{width:100%!important;margin:0!important;padding:8px 12px!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1!important}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:2!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3!important;grid-column:1/-1!important;min-height:44px!important}}footer.site a[href^="mailto:"]{display:inline-block;padding:12px 0;margin:-12px 0}@media(forced-colors:active){.btn{border:2px solid ButtonText}}.btn-outline:focus-visible{box-shadow:inset 0 0 0 2px var(--fg),0 0 0 2px var(--bg)}@media(max-width:599px){.nf-svg{max-height:160px}.nf{padding-block:24px 40px}.nf-art{order:2}}@media(max-width:560px){.track .slide,.track .ph{aspect-ratio:1/1}}@media(min-width:750px)and (max-width:860px){.pdp{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.track .slide,.track .ph{aspect-ratio:1/1;max-height:none}}@media(min-width:561px)and (max-width:749px){.track .slide,.track .ph{aspect-ratio:1/1;max-height:60vh}}.ckt{--bg:#F4EFE8;--fg:#1F1D1A;--muted:#5C5650;--line:#D9CFC2;--line-strong:#8F867C;--accent:#B4522C;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:var(--bg);color:var(--fg);color-scheme:light;opacity:0;transition:opacity .22s cubic-bezier(.2,.7,.2,1)}.ckt.on{opacity:1}.ckt:focus{outline:none}.ckt[hidden]{display:none}.ckt-in{display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px;text-align:center;max-width:420px}.ckt-scene{position:relative;width:240px;height:220px;perspective:900px;perspective-origin:50% 30%}.ckt-obj{position:absolute;left:50%;top:44%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-14deg) rotateY(-28deg)}.ckt-box{position:absolute;left:0;top:0;transform-style:preserve-3d}.ckt-box .f{position:absolute;left:50%;top:50%;display:block;backface-visibility:hidden}.ckt-head{--w:168px;--h:56px;--d:40px;transform:translateY(-38px)}.ckt-handle{--w:30px;--h:104px;--d:26px;transform:translateY(42px)}.ckt-box .fr,.ckt-box .bk{width:var(--w);height:var(--h);margin:calc(var(--h)/-2) 0 0 calc(var(--w)/-2)}.ckt-box .lf,.ckt-box .rt{width:var(--d);height:var(--h);margin:calc(var(--h)/-2) 0 0 calc(var(--d)/-2)}.ckt-box .tp,.ckt-box .bt{width:var(--w);height:var(--d);margin:calc(var(--d)/-2) 0 0 calc(var(--w)/-2)}.ckt-box .fr{transform:translateZ(calc(var(--d)/2))}.ckt-box .bk{transform:rotateY(180deg) translateZ(calc(var(--d)/2))}.ckt-box .rt{transform:rotateY(90deg) translateZ(calc(var(--w)/2))}.ckt-box .lf{transform:rotateY(-90deg) translateZ(calc(var(--w)/2))}.ckt-box .tp{transform:rotateX(90deg) translateZ(calc(var(--h)/2))}.ckt-box .bt{transform:rotateX(-90deg) translateZ(calc(var(--h)/2))}.ckt-head .fr,.ckt-head .bk{border-radius:4px;background:linear-gradient(180deg,#3a3531,#24211e 62%,#f4efe8 62%,#e6ded3);box-shadow:inset 0 0 0 1px #1f1d1a59}.ckt-head .fr:after{content:"";position:absolute;left:12%;right:12%;top:18%;height:5px;border-radius:3px;background:#ffffff2e}.ckt-head .lf,.ckt-head .rt{border-radius:3px;background:linear-gradient(180deg,#2c2825,#1f1d1a 62%,#e6ded3 62%,#d9cfc2)}.ckt-head .tp{border-radius:3px;background:#2f2a26}.ckt-head .bt{background:repeating-linear-gradient(90deg,#8f867c 0 3px,#5c5650 3px 6px)}.ckt-handle .fr,.ckt-handle .bk,.ckt-handle .lf,.ckt-handle .rt{border-radius:2px;background:linear-gradient(180deg,#f4efe8 0% 14%,#1f1d1a 14%,#2b2724)}.ckt-handle .tp{background:#f4efe8}.ckt-handle .bt{background:#1f1d1a;border-radius:2px}.ckt-shadow{position:absolute;left:50%;bottom:6px;width:150px;height:18px;margin-left:-75px;border-radius:50%;background:radial-gradient(closest-side,#1f1d1a38,#1f1d1a00)}.ckt-steps{display:flex;gap:6px;align-items:center;list-style:none;margin:0;padding:0;font-size:13px;color:var(--muted)}.ckt-steps li{display:flex;align-items:center;gap:6px}.ckt-steps li+li:before{content:"";width:18px;height:1px;background:var(--line-strong)}.ckt-steps .done{color:var(--fg)}.ckt-steps .done:after{content:"\2713";color:var(--accent);font-weight:800}.ckt-steps .now{color:var(--fg);font-weight:800}.ckt-title{margin:0;font-family:var(--font);font-weight:800;font-size:20px;letter-spacing:-.01em}.ckt-sub{margin:0;display:flex;gap:6px;align-items:center;justify-content:center;font-size:14px;color:var(--muted)}.ckt-sub svg{width:16px;height:16px}.ckt-bar{width:200px;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.ckt-bar span{display:block;width:40%;height:100%;background:var(--accent);border-radius:3px}@media(prefers-reduced-motion:no-preference){.ckt.on .ckt-obj{animation:ckt-turn 3.2s linear infinite}.ckt.on .ckt-shadow{animation:ckt-shadow 3.2s linear infinite}.ckt.on .ckt-bar span{animation:ckt-bar 1.4s cubic-bezier(.2,.7,.2,1) infinite}@keyframes ckt-turn{0%{transform:rotateX(-14deg) rotateY(-28deg)}to{transform:rotateX(-14deg) rotateY(332deg)}}@keyframes ckt-shadow{0%,50%,to{transform:scaleX(1)}25%,75%{transform:scaleX(.55)}}@keyframes ckt-bar{0%{transform:translate(-100%)}to{transform:translate(260%)}}}@media(prefers-reduced-motion:reduce){.ckt-bar{display:none}}.paytrust{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:2px}.paytrust .fine{display:flex;gap:6px;align-items:center;margin:0}.paytrust .fine svg{width:14px;height:14px}.paytrust .payicons{justify-content:center}.paytrust .payicons svg{width:34px;height:22px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zeropoil.css.map */
