@font-face{font-family:MS Kufi;src:url(/fonts/kufi-arabic.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+6??,U+200C-200F,U+2010-2014}@font-face{font-family:MS Manrope;src:url(/fonts/manrope-price.woff2)format("woff2");font-weight:700 800;font-style:normal;font-display:swap;unicode-range:U+20,U+2C,U+2E,U+30-39}@font-face{font-family:MS Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+??,U+152-153,U+2013-2014,U+2018-201E,U+2022,U+2026,U+202F,U+20AC,U+2122,U+2192}:root{--cta:#1f6fe0;--cta-dark:#1a5fc2;--brand:#1f6fe0;--brand-dark:#1452b8;--brand-soft:#eaf1fd;--focus-ring:#d6e5fb;--navy:#0b1f44;--on-navy:#a9b6ce;--ink:#0e1a2b;--muted:#5b6272;--placeholder:#646b7a;--line:#e3e6ec;--bg:#f3f5f8;--white:#fff;--footer-bg:#f2f6fc;--footer-line:#e2e9f3;--red:#d9312b;--red-soft:#fdeceb;--green:#15803d;--price:#15803d;--green-soft:#dcf2e3;--whatsapp:#25d366;--g:16px;--r-card:16px;--r-btn:12px;--r-box:20px;--wrap:1200px;--ease:cubic-bezier(.2, 0, 0, 1);--font:"MS Manrope", "MS Kufi", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", Tahoma, sans-serif}@font-face{font-family:MS Inter;src:url(/fonts/inter-latin-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:MS Plex Arabic;src:url(/fonts/plex-arabic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:MS Plex Arabic;src:url(/fonts/plex-arabic-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:MS Plex Arabic;src:url(/fonts/plex-arabic-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:MS Plex Arabic;src:url(/fonts/plex-arabic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--c-bg:#fff;--c-surface:#f3f5f9;--c-border:#eef1f6;--c-input-border:#dce2eb;--c-ink:#0b1220;--c-text:#4b5565;--c-muted:#5f6b7a;--c-primary:#2f7bff;--c-primary-hover:#1e6af0;--c-primary-text:#1e5fd8;--c-tint:#eaf2ff;--c-icon-tint:#d9e7ff;--c-price:#1e5fd8;--c-sale:#dc2626;--c-alert:#ff7a3d;--c-alert-text:#b8470f;--r-pill:999px;--r-media:30px;--r-input:14px;--r-chip:16px;--sh-card:0 10px 30px #1018280f;--sh-float:0 18px 44px #10182824;--sh-cta:0 8px 20px #2f7bff3d;--container:1280px;--gutter:40px;--section:96px;--font-lumiere:"MS Inter", "MS Plex Arabic", system-ui, -apple-system, "Segoe UI", Roboto, Tahoma, sans-serif}@media (max-width:640px){:root{--gutter:16px;--section:40px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--white);color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;font-size:15px;line-height:1.75;display:flex}body>main{flex:1}::selection{background:var(--focus-ring);color:var(--ink)}:focus-visible{outline:2.5px solid var(--brand);outline-offset:2px;border-radius:8px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3{margin:0;font-weight:500}:lang(fr) :is(h1,h2){letter-spacing:-.02em;font-weight:600}svg.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}[dir=rtl] .flip{transform:scaleX(-1)}.nw{white-space:nowrap}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.header{background:var(--white);border-bottom:1px solid var(--line)}.header-in{grid-template-columns:1fr;padding:10px 12px 14px;display:grid}.header-row{align-items:center;gap:2px;display:flex}.header-row .spacer{flex:1}.icon-btn{width:44px;height:44px;color:inherit;transition:background .15s var(--ease);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.icon-btn:active{background:var(--bg)}@media (hover:hover){.icon-btn:hover{background:var(--bg)}}.icon-btn svg.i{stroke-width:1.6px;width:23px;height:23px}.logo{letter-spacing:-.02em;direction:ltr;align-items:center;gap:8px;min-height:44px;padding-inline:4px;font-size:19px;font-weight:500;display:flex}.logo-mark{background:var(--brand);width:32px;height:32px;color:var(--white);border-radius:50%;place-items:center;display:grid}.logo-mark svg.i{width:18px;height:18px}.lang-switch{border:1px solid var(--line);border-radius:999px;margin-inline-end:4px;display:inline-flex;overflow:hidden}.lang-switch a{min-width:52px;height:32px;color:var(--muted);place-items:center;padding-inline:10px;font-size:12px;font-weight:600;display:grid}.lang-switch a[data-active]{background:var(--brand);color:#fff}@media (hover:hover){.lang-switch a:not([data-active]):hover{color:var(--brand)}}.search{background:var(--bg);height:46px;color:var(--muted);transition:background .15s var(--ease), border-color .15s var(--ease), box-shadow .15s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;margin:10px 4px 0;padding-inline:16px;display:flex}.search:focus-within{background:var(--white);border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;align-self:stretch;font-size:14px}.search input::placeholder{color:var(--placeholder);opacity:1}.search input::-webkit-search-cancel-button{display:none}.search svg.i{stroke-width:1.6px;width:20px;height:20px}@media (min-width:900px){.header-in{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:12px 24px}.header-row{display:contents}.header-row .spacer{display:none}.header-start,.header-end{grid-row:1;align-items:center;gap:2px;display:flex}.header-start{grid-column:1}.header-end{grid-column:3}.search{grid-area:1/2;justify-self:center;width:100%;max-width:640px;margin:0}}@media (max-width:899.98px){.header-start,.header-end{display:contents}}.catnav{background:var(--white);border-bottom:1px solid var(--line)}.catnav-in{padding-inline:var(--g);white-space:nowrap;color:var(--muted);gap:22px;font-size:13.5px;display:flex;overflow-x:auto}.catnav a{min-width:44px;min-height:46px;transition:color .15s var(--ease);justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.catnav a:hover{color:var(--ink)}}.catnav a[aria-current=page]{color:var(--ink);font-weight:500}.catnav a[aria-current=page]:after{content:"";inset-inline:0;background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:0}.catnav a.deal{color:var(--red)}.drawer{--drawer-off:-100%;background:var(--white);width:min(86vw,360px);max-width:none;height:100dvh;max-height:none;color:var(--ink);transform:translateX(var(--drawer-off));transition:transform .24s var(--ease), overlay .24s allow-discrete, display .24s allow-discrete;border:0;flex-direction:column;margin:0;padding:0;inset-block:0;inset-inline:0 auto}[dir=rtl] .drawer{--drawer-off:100%}.drawer[open]{display:flex;transform:translate(0)}@starting-style{.drawer[open]{transform:translateX(var(--drawer-off))}}.drawer::backdrop{transition:background .2s var(--ease), overlay .24s allow-discrete, display .24s allow-discrete;background:#07153300}.drawer[open]::backdrop{background:#07153380}@starting-style{.drawer[open]::backdrop{background:#07153300}}html:has(.drawer[open]){overflow:hidden}.drawer-head{background:var(--navy);color:var(--white);justify-content:space-between;align-items:center;padding-block:10px;padding-inline:16px 10px;font-weight:600;display:flex}.drawer-head .icon-btn:active,.drawer-head .icon-btn:hover{background:#ffffff1a}.drawer-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.drawer details{border-bottom:1px solid var(--line)}.drawer summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:12px 16px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.drawer summary::-webkit-details-marker{display:none}.drawer .dept-ico{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:11px;flex:none;place-items:center;display:grid}.drawer .dept-ico svg.i{width:20px;height:20px}.drawer .chev{color:var(--muted);transition:transform .18s var(--ease);margin-inline-start:auto;display:grid}.drawer .chev svg.i{width:18px;height:18px}.drawer details[open] .chev{transform:rotate(180deg)}.drawer .subs{padding:0 16px 12px;display:grid}.drawer .subs a{color:var(--muted);padding-block:7px;padding-inline:48px 0;font-size:14px}.drawer .subs a.all{color:var(--brand);font-weight:600}.drawer-links{gap:4px;padding:14px 16px;font-size:14px;font-weight:500;display:grid}.drawer-links a{align-items:center;gap:12px;min-height:40px;display:flex}.drawer-links svg.i{color:var(--brand);width:20px;height:20px}.wa-float{z-index:30;background:var(--whatsapp);width:54px;height:54px;color:var(--white);transition:transform .22s var(--ease), opacity .22s var(--ease), box-shadow .22s var(--ease);border-radius:18px;place-items:center;display:grid;position:fixed;inset-block-end:calc(18px + env(safe-area-inset-bottom));inset-inline-end:16px;box-shadow:0 8px 22px #0e1a2b40}.wa-float.away{opacity:0;pointer-events:none;transform:translateY(96px)}@media (hover:hover){.wa-float:not(.away):hover{transform:translateY(-3px);box-shadow:0 12px 28px #0e1a2b4d}.wa-float:not(.away):hover .wa-icon{transform:scale(1.08)}}.wa-float:active{transition-duration:.12s;transform:scale(.95)}.wa-icon{width:30px;height:30px}.catnav{position:relative}.catnav-in{scroll-snap-type:x proximity;scroll-padding-inline:var(--g);overscroll-behavior-x:contain;gap:18px}.catnav-in a{scroll-snap-align:start;flex:none}.catnav:before,.catnav:after{content:"";pointer-events:none;opacity:0;width:36px;transition:opacity .15s var(--ease);position:absolute;inset-block:0 1px}.catnav:before{background:linear-gradient(to var(--fade-start,left), #fff0, var(--white) 80%);inset-inline-start:0}.catnav:after{background:linear-gradient(to var(--fade-end,right), #fff0, var(--white) 80%);inset-inline-end:0}[dir=rtl] .catnav{--fade-start:right;--fade-end:left}.catnav[data-more-start]:before,.catnav[data-more-end]:after{opacity:1}@media (min-width:900px){.catnav-in{gap:26px}}.logo-img{width:auto;height:34px;display:block}@media (max-width:380px){.logo-img{height:28px}}.topstrip{z-index:21;background:var(--brand);height:34px;color:var(--white);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:flex;position:sticky;top:0;overflow:hidden}.topstrip-track{animation:22s linear infinite topstrip-slide;display:inline-flex}.topstrip-set{flex:none;gap:42px;padding-inline:16px 42px;display:inline-flex}.topstrip-set span:after{content:"·";opacity:.6;margin-inline-start:0}@keyframes topstrip-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.topstrip-promises{height:auto;padding:9px var(--g);background:var(--white);color:var(--brand-dark);border-bottom:1px solid var(--line);white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;margin:0;font-size:12px;font-weight:600;line-height:1.4;list-style:none;display:flex;position:static;overflow-x:auto}.topstrip-promises li{flex:none;align-items:center;gap:6px;display:flex}.topstrip-promises svg.i{flex:none;width:16px;height:16px}@media (max-width:520px){.topstrip-promises{gap:6px;padding-inline:6px;font-size:clamp(9px,2.4vw,12px)}.topstrip-promises svg.i{display:none}}@media (min-width:900px){.topstrip-promises{padding-inline:max(var(--g), calc((100% - var(--wrap)) / 2 + var(--g)));font-size:13px}}.consent{inset-inline:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:70;background:var(--white);border:1px solid var(--line);border-radius:var(--r-box);max-width:520px;margin-inline:auto;padding:12px 14px;font-size:13px;line-height:1.6;position:fixed;box-shadow:0 8px 28px #10182829}.consent p{margin:0 0 10px}.consent a{color:var(--brand-dark);text-decoration:underline}.consent-btns{justify-content:flex-end;gap:8px;display:flex}.consent-btns button{border:1px solid var(--line);background:var(--white);min-height:40px;color:var(--ink);border-radius:10px;padding-inline:18px;font-size:14px;font-weight:600}.consent-btns .consent-accept{background:var(--brand);border-color:var(--brand);color:#fff}@media (min-width:900px){.consent{bottom:20px}}
.btn{border-radius:var(--r-btn);text-align:center;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:54px;transition:transform .14s var(--ease), background .15s var(--ease), border-color .15s var(--ease);border:0;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:17px;font-weight:600;line-height:1.2;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn-sm{height:44px;padding-inline:14px;font-size:14px}.btn-md{height:46px;font-size:15px}.btn-block{width:100%;display:flex}.btn-cta{background:var(--cta);color:var(--white)}.btn-cta:active{background:var(--cta-dark)}.btn-secondary{background:var(--white);color:var(--ink);border:1.5px solid var(--line)}.btn-whatsapp{background:var(--whatsapp);color:var(--white)}@media (hover:hover){.btn-cta:hover{background:var(--cta-dark)}.btn-secondary:hover{border-color:#c9cfda}}.field{margin-bottom:12px}.field label{margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.field input,.field textarea{border:1.5px solid var(--line);background:var(--white);appearance:none;width:100%;height:50px;transition:border-color .14s var(--ease), box-shadow .14s var(--ease);border-radius:12px;padding:0 14px;font-size:16px;display:block}.field textarea{resize:none;height:76px;padding:12px 14px;line-height:1.6}.field input:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder);opacity:1}[dir=rtl] .field input[dir=ltr]{text-align:right}.field [aria-invalid=true]{border-color:var(--red)}.field [aria-invalid=true]:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.field-error{color:var(--red);margin:4px 0 0;font-size:12.5px;font-weight:500}.field-hint{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.price{flex-wrap:wrap;align-items:center;gap:2px 8px;line-height:1;display:flex}.price-now{color:var(--price);align-items:flex-start;gap:3px;line-height:1;display:inline-flex}.price-amt{letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:flex-start;font-size:26px;font-weight:800;display:inline-flex}.price-cents{letter-spacing:-.01em;vertical-align:baseline;margin-inline-start:1px;font-size:.46em;font-weight:800;line-height:1;position:relative;top:.12em}.price-cur{letter-spacing:0;vertical-align:baseline;font-size:11.5px;font-weight:600;line-height:1;position:relative;top:.25em}.price s{color:var(--muted);font-size:12.5px;line-height:1.4;text-decoration-thickness:1.5px}.price-lg{gap:6px 12px}.price-lg .price-amt{font-size:44px}.price-lg .price-cur{font-size:16px;top:.35em}.price-lg s{font-size:15px}.price-hero .price-amt{font-size:32px}.price-hero .price-cur{font-size:13px}.badge-discount{background:var(--red);color:var(--white);direction:ltr;unicode-bidi:isolate;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5}.save-pill{color:var(--red);background:var(--red-soft);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5}.stock{color:var(--green);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.stock:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px var(--green-soft);background:currentColor;border-radius:50%}.stock.out{color:var(--muted)}.stock.out:before{box-shadow:0 0 0 3px var(--bg)}.spec-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spec-tags li{letter-spacing:.04em;color:var(--brand-dark);background:var(--brand-soft);direction:ltr;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:600}.card{border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex;position:relative}.card-img{aspect-ratio:1;background:var(--bg);border-radius:var(--r-card);place-items:center;padding:12px;display:grid;position:relative;overflow:hidden}.card-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.card-img .badge-discount{z-index:2;position:absolute;inset-block-start:8px;inset-inline-start:8px}.card-badges{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;inset-block-start:8px;inset-inline-start:8px}.card-badge{white-space:nowrap;unicode-bidi:isolate;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5}.card-badge--deal{background:var(--red);color:var(--white)}.card-badge--best{background:var(--navy);color:var(--white)}.card-badge--new{background:var(--white);color:var(--brand-dark);box-shadow:inset 0 0 0 1px var(--brand-soft)}.card-delivery{color:var(--ink);align-items:center;gap:5px;margin:2px 0 1px;font-size:12px;font-weight:500;display:flex}.card-delivery svg.i{width:15px;height:15px;color:var(--price);flex:none}.card-body{flex-direction:column;flex:1;padding:10px 2px 0;display:flex}.card-specs{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);min-height:1.5em;margin-bottom:2px;font-size:12px;font-weight:600;line-height:1.5}.card-name{-webkit-line-clamp:2;line-clamp:2;letter-spacing:0;text-wrap:pretty;-webkit-box-orient:vertical;min-height:49px;margin:0 0 4px;font-size:14px;font-weight:500;line-height:1.75;display:-webkit-box;overflow:hidden}.card .stock{margin:4px 0 10px}.card .btn{margin-top:auto}@media (hover:hover){.card-img img{transition:transform .3s var(--ease)}.card:hover .card-img img{transform:scale(1.04)}}.section.alt .card{background:var(--white);padding:6px 6px 8px}.section.alt .card-img{background:var(--white);border-radius:12px}.grid{padding:0 var(--g) 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}@media (min-width:700px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}}.rail{padding:0 var(--g) 16px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);grid-auto-columns:46%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.rail>*{scroll-snap-align:start}.rail .card-img{padding:4px}.rail-reveal[data-armed]:not([data-in]) .rail>*{opacity:0;transform:translateY(14px)}.rail-reveal .rail>*{transition:opacity .42s var(--ease), transform .42s var(--ease)}.rail-reveal[data-in] .rail>:first-child{transition-delay:0s}.rail-reveal[data-in] .rail>:nth-child(2){transition-delay:80ms}.rail-reveal[data-in] .rail>:nth-child(3){transition-delay:.16s}.rail-reveal[data-in] .rail>:nth-child(4){transition-delay:.24s}.rail-reveal[data-in] .rail>:nth-child(5){transition-delay:.32s}.rail-reveal[data-in] .rail>:nth-child(6){transition-delay:.4s}.rail-reveal[data-in] .rail>:nth-child(n+7){transition-delay:.48s}@media (min-width:700px){.rail{grid-auto-columns:30%}}@media (min-width:1000px){.rail{grid-auto-columns:calc((100% - 3 * 20px - 2 * var(--g)) / 4);gap:20px}}.section{padding:22px 0 6px}.section.alt{background:var(--bg)}.section-head{padding:0 var(--g) 12px;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.section-head h2{font-size:20px;line-height:1.5}.section-head a{min-height:44px;color:var(--brand);white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.section-head a svg.i{width:15px;height:15px}.home-soon{padding:56px var(--g) 72px;text-align:center;justify-items:center;gap:12px;display:grid}.home-soon h1{font-size:28px;line-height:1.4}.home-soon p{color:var(--muted);max-width:36ch;margin:0 0 8px}.no-copy{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.collapsible-body{position:relative;overflow:hidden}.is-folded .collapsible-body:after{content:"";inset-inline:0;background:linear-gradient(#fff0, var(--white));pointer-events:none;height:56px;position:absolute;bottom:0}.collapsible-toggle{min-height:44px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}
:is(a,button,summary):is(:focus-visible,:active),[data-tap]{--i:1}@media (hover:hover){:is(a,button,summary,.why li,.trust-mini li,.highlights li,.pp-specs dl>div):hover{--i:1}}svg.i[data-icon],svg.i[data-icon]>*,.wa-icon{transform-box:view-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){svg.i[data-icon],svg.i[data-icon]>*,.wa-icon{transition:transform .22s var(--ease), opacity .22s var(--ease)}svg.i[data-icon=cctv]{transform-origin:15% 75%;transform:rotate(calc(var(--i,0) * -10deg))}svg.i[data-icon=sun] .i-rays{transform:rotate(calc(var(--i,0) * 45deg))}svg.i[data-icon=car]{transform:translateX(calc(var(--i,0) * 2px))}svg.i[data-icon=home],svg.i[data-icon=box]{transform:translateY(calc(var(--i,0) * -2px))}svg.i[data-icon=gps]{transform:scale(calc(1 + var(--i,0) * .1))}svg.i[data-icon=projector] .i-rays{transform:translateY(calc(var(--i,0) * -1.5px));opacity:calc(1 - var(--i,0) * .4)}svg.i[data-icon=shield]{transform:scale(calc(1 + var(--i,0) * .08))}svg.i[data-icon=cash]{transform:translateX(calc(var(--i,0) * 2px)) rotate(calc(var(--i,0) * -6deg))}svg.i[data-icon=inspect] .i-check{transform-origin:79% 71%;transform:scale(calc(1 + var(--i,0) * .25))}svg.i[data-icon=truck]{transform:translateX(calc(var(--i,0) * 2.5px))}svg.i[data-icon=chat]{transform:rotate(calc(var(--i,0) * -8deg)) scale(calc(1 + var(--i,0) * .05))}svg.i[data-icon=tag]{transform:rotate(calc(var(--i,0) * 20deg))}svg.i[data-icon=pin]{transform:translateY(calc(var(--i,0) * -2.5px))}svg.i[data-icon=phone]{transform:rotate(calc(var(--i,0) * -12deg))}.wa-icon{transform:scale(calc(1 + var(--i,0) * .08))}svg.i:is([data-icon=checkCircle],[data-icon=camera],[data-icon=battery],[data-icon=wifi],[data-icon=droplet],[data-icon=moon],[data-icon=storage],[data-icon=ruler],[data-icon=zap]){transform:scale(calc(1 + var(--i,0) * .14))}}
:root{--cta:var(--c-primary);--cta-dark:var(--c-primary-hover);--brand:var(--c-primary);--brand-dark:var(--c-primary-text);--brand-soft:var(--c-tint);--focus-ring:var(--c-icon-tint);--ink:var(--c-ink);--muted:var(--c-muted);--placeholder:var(--c-muted);--line:var(--c-border);--bg:var(--c-surface);--footer-bg:var(--c-surface);--footer-line:var(--c-border);--red:var(--c-sale);--price:var(--c-price);--r-card:26px;--r-btn:var(--r-pill);--r-box:var(--r-media);--wrap:var(--container);--font:var(--font-lumiere)}[data-theme=lumiere] body{line-height:1.6}[data-theme=lumiere][dir=rtl] body{line-height:1.8}@media (min-width:641px){[data-theme=lumiere] body{font-size:17px}}[data-theme=lumiere] :is(h1,h2,h3),[data-theme=lumiere] :lang(fr) :is(h1,h2){letter-spacing:-.03em;font-weight:700;line-height:1.05}[data-theme=lumiere][dir=rtl] :is(h1,h2,h3){letter-spacing:0;line-height:1.3}[data-theme=lumiere] .rich,[data-theme=lumiere] .faq p{color:var(--c-text)}[data-theme=lumiere] .btn{border-radius:var(--r-pill);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}[data-theme=lumiere] .btn:active{transform:none}[data-theme=lumiere] .btn-cta{height:58px;box-shadow:var(--sh-cta);font-size:19px;font-weight:700}[data-theme=lumiere] .btn-secondary{background:var(--c-tint);height:48px;color:var(--c-primary-text);border:0;font-size:15px;font-weight:600}@media (hover:hover){[data-theme=lumiere] .btn-cta:hover{background:var(--c-primary-hover)}[data-theme=lumiere] .btn-secondary:hover{background:var(--c-icon-tint)}}[data-theme=lumiere] .badge-discount,[data-theme=lumiere] .card-badge{border-radius:var(--r-pill);padding:2px 10px;font-size:12px;font-weight:600}[data-theme=lumiere] .badge-discount,[data-theme=lumiere] .card-badge--deal,[data-theme=lumiere] .save-pill,[data-theme=lumiere] .tier .sv{background:var(--c-sale);color:#fff}[data-theme=lumiere] .card-badge--new{background:var(--c-tint);color:var(--c-primary-text);box-shadow:none}[data-theme=lumiere] .card-badge--best{background:var(--c-ink)}[data-theme=lumiere] .price-amt,[data-theme=lumiere] .price-cents{letter-spacing:-.02em;font-weight:700}[data-theme=lumiere] .price-amt{font-size:18px}[data-theme=lumiere] .price-lg .price-amt,[data-theme=lumiere] .price-hero .price-amt{font-size:30px}@media (min-width:641px){[data-theme=lumiere] .price-lg .price-amt,[data-theme=lumiere] .price-hero .price-amt{font-size:36px}}[data-theme=lumiere] .price s{color:var(--c-muted)}[data-theme=lumiere] .field input,[data-theme=lumiere] .field textarea,[data-theme=lumiere] .order-box .field input,[data-theme=lumiere] .order-box .field textarea,[data-theme=lumiere] .product .addr-box{border:1px solid var(--c-input-border);border-radius:var(--r-input);background:#f8fafc}[data-theme=lumiere] .field input{height:50px}[data-theme=lumiere] .product .addr-box textarea{background:0 0;border:0}[data-theme=lumiere] .field input:focus,[data-theme=lumiere] .field textarea:focus,[data-theme=lumiere] .product .addr-box:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-tint);background:#fff}[data-theme=lumiere] .product .addr-box textarea:focus{box-shadow:none}[data-theme=lumiere] .field [aria-invalid=true],[data-theme=lumiere] .field [aria-invalid=true]:focus,[data-theme=lumiere] .product .addr-box[data-invalid]{border:2px solid var(--c-alert);box-shadow:none}[data-theme=lumiere] .product .addr-box[data-invalid] textarea{border:0}[data-theme=lumiere] .field-error{color:var(--c-alert-text);font-size:12px}[data-theme=lumiere] .form-error{color:var(--c-alert-text);background:#fff3ec}[data-theme=lumiere] .card,[data-theme=lumiere] .section.alt .card{border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-card);background:#fff;padding:14px}[data-theme=lumiere] .card-img,[data-theme=lumiere] .section.alt .card-img,[data-theme=lumiere] .rail .card-img{background:#fff;border-radius:14px;padding:4px}[data-theme=lumiere] .card-specs{letter-spacing:0;text-transform:none;color:var(--c-muted);font-size:12px;font-weight:400}[data-theme=lumiere] .card-name{min-height:43.5px;color:var(--c-ink);font-size:15px;font-weight:600;line-height:1.45}@media (min-width:641px){[data-theme=lumiere] .card-name{min-height:49.3px;font-size:17px}}[data-theme=lumiere] .card .btn{background:var(--c-tint);height:44px;color:var(--c-primary-text);box-shadow:none;font-size:15px;font-weight:600}@media (hover:hover){[data-theme=lumiere] .card .btn:hover{background:var(--c-icon-tint)}[data-theme=lumiere] .card-img img{transition:transform .2s}}[data-theme=lumiere] .grid{gap:12px}@media (min-width:1000px){[data-theme=lumiere] .grid{gap:24px}}[data-theme=lumiere] .section{padding:calc(var(--section) / 2) 0}[data-theme=lumiere] .section-head{align-items:end;padding-bottom:20px}[data-theme=lumiere] .section-head h2{font-size:26px}@media (min-width:641px){[data-theme=lumiere] .section-head h2{font-size:40px}}[data-theme=lumiere] .rail-reveal .rail>*,[data-theme=lumiere] .rail-reveal[data-armed]:not([data-in]) .rail>*{opacity:1;transition:none;transform:none}[data-theme=lumiere] .topstrip{background:var(--c-surface);color:var(--c-text);border-bottom:1px solid var(--c-border);font-size:13px;font-weight:500}[data-theme=lumiere] .topstrip-promises{color:var(--brand-dark);background:#fff;font-size:12px;font-weight:600}@media (max-width:520px){[data-theme=lumiere] .topstrip-promises{font-size:clamp(10px,2.65vw,12px)}}@media (min-width:900px){[data-theme=lumiere] .topstrip-promises{font-size:13px}}[data-theme=lumiere] .topstrip-track{animation:none}[data-theme=lumiere] .header{border-bottom-color:var(--c-border)}[data-theme=lumiere] .header .icon-btn svg.i{width:24px;height:24px}[data-theme=lumiere] .product .product-info h1{font-size:26px;font-weight:700}@media (min-width:900px){[data-theme=lumiere] .product .product-info h1{font-size:40px}}[data-theme=lumiere]:lang(fr) .product .product-info h1{letter-spacing:-.03em;font-weight:700}[data-theme=lumiere] .product .order-box{box-shadow:var(--sh-float);background:#fff;border-radius:28px;padding:24px}@media (max-width:640px){[data-theme=lumiere] .product .order-box{padding:20px 16px}}[data-theme=lumiere] .product .order-box h2{font-size:22px}[data-theme=lumiere] .product .tier,[data-theme=lumiere] .product .variant{background:#fff;border-radius:18px}[data-theme=lumiere] .product .tier[aria-pressed=true]{border:2px solid var(--c-primary);box-shadow:none;background:#f5f9ff}[data-theme=lumiere] .product .variant:has(input:checked){border:2px solid var(--c-primary);box-shadow:none;background:#f5f9ff}[data-theme=lumiere] .product .stepper{border-color:var(--c-input-border);background:#fff}[data-theme=lumiere] .product .totals,[data-theme=lumiere] .product .recap dl,[data-theme=lumiere] .product .steps{background:var(--c-surface);border-radius:var(--r-chip)}[data-theme=lumiere] .product .trust-mini,[data-theme=lumiere] .product .trust-mini[data-n="3"]{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}[data-theme=lumiere] .product .trust-mini li,[data-theme=lumiere] .product .trust-mini[data-n="3"] li{background:var(--c-surface);border-radius:var(--r-pill);flex-direction:row;align-items:center;gap:8px;min-height:36px;padding:6px 14px 6px 10px;font-size:13px;font-weight:500}[data-theme=lumiere] .product .trust-mini svg.i,[data-theme=lumiere] .product .highlights svg.i,[data-theme=lumiere] .product .delivery-fact svg.i{color:var(--c-primary)}[data-theme=lumiere] .product .spec-tags li{border-radius:var(--r-pill)}[data-theme=lumiere] .product .pp-specs dl{border-radius:var(--r-chip)}[data-theme=lumiere] .product .faq{background:var(--c-surface);border:0;border-radius:20px;margin-bottom:8px;padding:0 20px}[data-theme=lumiere] .product .tabs button[aria-selected=true]{background:var(--c-ink)}[data-theme=lumiere] .product .sticky-order{border-top-color:var(--c-border);box-shadow:0 -8px 24px #10182814}[data-theme=lumiere] .product .sticky-order .btn{height:56px;font-size:19px}[data-theme=lumiere] .product .city-chip,[data-theme=lumiere] .product .city-list{animation:none}[data-theme=lumiere] .slider-copy .btn-cta{border-radius:var(--r-pill);height:60px;box-shadow:var(--sh-cta);padding-inline:32px;font-size:19px;font-weight:700}.mnav{display:none}@media (max-width:640px){[data-theme=lumiere] .mnav{z-index:40;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--c-border);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset-block-end:0;inset-inline:0}[data-theme=lumiere] .mnav a{min-height:56px;color:var(--c-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}[data-theme=lumiere] .mnav a[aria-current=page]{color:var(--c-primary-text)}[data-theme=lumiere] .mnav svg.i,[data-theme=lumiere] .mnav svg.duo{width:24px;height:24px}[data-theme=lumiere] .mnav~.wa-float{display:none}[data-theme=lumiere] body:has(.mnav){padding-bottom:calc(56px + env(safe-area-inset-bottom))}}[data-theme=lumiere] .card>.card-img,[data-theme=lumiere] .section.alt .card>.card-img,[data-theme=lumiere] .rail .card>.card-img{border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0;margin:-14px -14px 0;padding:0}.gallery-thumb{display:none}[data-theme=lumiere] .product .gallery-dots{gap:8px;inset-block-end:12px}[data-theme=lumiere] .product .gallery-dots button{border-radius:var(--r-chip);background:#fff;border:2px solid #0000;width:52px;height:52px;transition:border-color .2s;overflow:hidden}[data-theme=lumiere] .product .gallery-dots button:before{display:none}[data-theme=lumiere] .product .gallery-dots button.on{border-color:var(--c-primary)}[data-theme=lumiere] .product .gallery-thumb{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}[data-theme=lumiere] .product .gallery:has(.gallery-dots) .gallery-slide img{width:92%;height:74%;inset:4% 4% 22%}[data-theme=lumiere] .product .order-wa{gap:8px;margin-top:10px}[data-theme=lumiere] .product .order-wa .wa-icon{width:22px;height:22px}[data-theme=lumiere] .product .related{background:var(--c-surface);border-radius:var(--r-media);margin-top:40px;padding:24px 0 8px}[data-theme=lumiere] .order-box .field input[aria-invalid=true],[data-theme=lumiere] .order-box .field input[aria-invalid=true]:focus,[data-theme=lumiere] .order-box .field textarea[aria-invalid=true]{border:2px solid var(--c-alert);box-shadow:none}.spec-boxes{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}[data-theme=lumiere] :is(.product,.hero) .spec-boxes{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;margin:14px 0 4px;display:grid}[data-theme=lumiere] :is(.product,.hero) .spec-boxes li{background:var(--c-surface);border-radius:var(--r-chip);place-items:center;min-height:56px;padding:10px 8px;display:grid}[data-theme=lumiere] :is(.product,.hero) .spec-boxes b{color:var(--c-ink);font-size:18px;font-weight:700;line-height:1.2}[data-theme=lumiere] .product .crumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-theme=lumiere] :is(.product,.hero) .badge-stock{border-radius:var(--r-pill);background:var(--c-alert);color:var(--c-ink);padding:2px 10px;font-size:12px;font-weight:600;line-height:1.6}[data-theme=lumiere] .hero .hero-img{position:relative}[data-theme=lumiere] .hero .hero-stock{z-index:2;position:absolute;inset-block-start:14px;inset-inline-start:14px}[data-theme=lumiere] .product .pp-specs{background:var(--c-surface);border-radius:var(--r-media);margin:40px 0 0;padding:24px}[data-theme=lumiere] .product .pp-specs dl{border-radius:var(--r-card);background:#fff;border:0}@media (max-width:640px){[data-theme=lumiere] .product .pp-specs{padding:16px}}[data-theme=lumiere] .product .product-tabs{margin-top:40px}[data-theme=lumiere] :is(.product,.hero) .spec-boxes li small{color:var(--c-muted);text-align:center;margin-bottom:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}[data-theme=lumiere] :is(.product,.hero) .spec-boxes li b{text-align:center}[data-theme=lumiere] img,[data-theme=lumiere] video{-webkit-user-drag:none;-webkit-touch-callout:none}[data-theme=lumiere] :is(.gallery,.card-img,.hero-img) img{-webkit-user-select:none;user-select:none}@media (max-width:599px){[data-theme=lumiere] .grid{grid-template-columns:1fr;gap:14px}[data-theme=lumiere] .grid .card{grid-template-columns:60% minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;display:grid}[data-theme=lumiere] .grid .card>.card-img,[data-theme=lumiere] .section.alt .grid .card>.card-img{aspect-ratio:auto;border-radius:14px;flex-direction:column;align-self:start;gap:6px;margin:0;padding:0;display:flex}[data-theme=lumiere] .grid .card-badges{flex-flow:wrap;position:static}[data-theme=lumiere] .grid .card-img img{aspect-ratio:1;height:auto}[data-theme=lumiere] .grid .card-body{min-width:0;padding:0}[data-theme=lumiere] .grid .card-specs{min-height:0}[data-theme=lumiere] .grid .card-name{-webkit-line-clamp:3;line-clamp:3;min-height:0}[data-theme=lumiere] .grid .card-body>:last-child{margin-top:auto}}.nm-l{display:none}@media (max-width:599px){[data-theme=lumiere] .grid .nm-s{display:none}[data-theme=lumiere] .grid .nm-l{display:inline}[data-theme=lumiere] .grid .card-name{-webkit-line-clamp:6;line-clamp:6}}
.ft{color:#fff;background-color:#1e63d0;font-size:14px;font-weight:500;line-height:1.7}.ft ::selection{color:#1e63d0;background:#fff}.ft-in{padding:28px var(--g) calc(84px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:18px;display:grid}.ft-brand,.ft-contact-box,.ft-legal{grid-column:1/-1}.ft-logo{display:inline-block}.ft-logo img{width:auto;height:38px;display:block}.ft-tagline{white-space:nowrap;margin:14px 0;font-size:clamp(11px,3.1vw,16px);font-weight:700;line-height:1.6}.ft-promises{white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;gap:8px;margin:0;padding:0;font-size:clamp(10px,2.7vw,13px);font-weight:700;list-style:none;display:flex}.ft-promises li{align-items:center;gap:6px;display:flex}.ft-promises svg.i{flex:none;width:16px;height:16px}@media (max-width:520px){.ft-promises svg.i{display:none}}.ft h2{color:#a9ccff;margin:0 0 2px;font-size:14px;font-weight:700;line-height:1.5}.ft-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ft a{color:#fff;text-underline-offset:6px;text-decoration-thickness:2px}.ft-links a{align-items:center;min-height:30px;display:inline-flex}.ft a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}@media (hover:hover){.ft a:hover{text-decoration-line:underline}}.ft-contact{flex-wrap:wrap;gap:0 18px;display:flex}.ft-btn{align-items:center;gap:10px;width:fit-content;min-height:34px;display:inline-flex}.ft-btn svg.i{flex:none;width:20px;height:20px}.ft-mail{margin:4px 0 0}.ft-socials{flex-wrap:wrap;gap:0 22px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ft-socials a{align-items:center;min-height:36px;display:inline-flex}.ft-legal{font-size:13px}@media (min-width:900px){.ft h2{font-size:16px}.ft-contact{display:grid}.ft-in{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px 48px;padding:72px 24px 48px}.ft-brand,.ft-contact-box{grid-column:auto}.ft-tagline{white-space:normal;text-wrap:balance;max-width:34ch;font-size:17px}.ft-promises{white-space:normal;flex-direction:column;gap:8px;font-size:14px}.ft-promises svg.i{display:block}.ft-legal{grid-column:1/-1}}
