@layer properties,theme,base,components,utilities;.tech-root{--tech-f-titres: "Archivo", "IBM Plex Sans Arabic", "Arial Narrow", system-ui, sans-serif;--tech-f-corps: "Instrument Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--tech-f-mono: "JetBrains Mono", "IBM Plex Sans Arabic", ui-monospace, "SFMono-Regular", Menlo, monospace;--tech-f-ar: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--tech-r-lg: 26px;--tech-r-md: 18px;--tech-r-sm: 10px;--tech-wrap: 1240px;--tech-gouttiere: 20px;--tech-ombre: 0 1px 2px var(--tech-ombre-1), 0 10px 30px var(--tech-ombre-2);font-family:var(--tech-f-corps);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary: var(--tech-accent);--primary-deep: var(--tech-accent-hover);--primary-mild: var(--tech-accent-soft);--primary-subtle: var(--tech-accent-soft)}.tech-root[dir=rtl]{font-family:var(--tech-f-ar)}.tech-root[data-mode=sombre]{color-scheme:dark}@media(max-width:639.98px){.tech-root{--tech-gouttiere: 16px}}.tech-root :is(h1,h2,h3,h4,h5,h6):not(.tech-titre){font-weight:inherit;letter-spacing:inherit}.tech-root :is(h1,h2,h3,h4,h5,h6):not(.tech-titre):not(.text-white){color:inherit}@layer base{.tech-root .tech-titre{color:inherit}}@layer components{.tech-root ::selection{background:var(--tech-accent);color:var(--tech-accent-ink)}.tech-root :focus-visible{outline:3px solid var(--tech-accent);outline-offset:2px}.tech-titre{font-family:var(--tech-f-titres);font-stretch:125%;letter-spacing:-.01em;text-wrap:balance}.tech-root[dir=rtl] .tech-titre{font-family:var(--tech-f-ar);letter-spacing:0}.tech-mono{font-family:var(--tech-f-mono);letter-spacing:.02em}.tech-surtitre{font-family:var(--tech-f-mono);font-size:12px;letter-spacing:.08em;color:var(--tech-muted)}.tech-ar{font-family:var(--tech-f-ar)}.tech-root[dir=rtl] :is(.tech-mono,.tech-surtitre){letter-spacing:0}.tech-root[dir=rtl] .tech-surtitre{font-family:var(--tech-f-ar)}.tech-wrap{width:100%;max-width:var(--tech-wrap);margin-inline:auto;padding-inline:var(--tech-gouttiere)}.tech-annonce{background:var(--tech-accent);color:var(--tech-accent-ink);overflow:hidden;font-size:13px;font-weight:600}.tech-annonce-piste{display:flex;width:max-content;animation:techDefile 38s linear infinite}.tech-annonce-copie{display:flex;flex:none;gap:48px;padding-inline-end:48px;padding-block:8px}.tech-annonce-message{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tech-annonce-message i{font-size:18px}@keyframes techDefile{to{transform:translate(-50%)}}.tech-root[dir=rtl] .tech-annonce-piste{animation-name:techDefileRtl}@keyframes techDefileRtl{to{transform:translate(50%)}}.tech-entete{position:relative;z-index:30;background:color-mix(in srgb,var(--tech-surface) 86%,transparent);color:var(--tech-ink);border-bottom:1px solid var(--tech-line)}.tech-entete:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.tech-entete-ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:12px}.tech-logo{display:flex;align-items:center;gap:10px;min-width:0}.tech-logo-marque{display:grid;place-items:center;flex:none;background:var(--tech-fonce);color:var(--tech-sticker)}.tech-logo-texte{display:flex;flex-direction:column;min-width:0}.tech-logo-nom{font-family:var(--tech-f-titres);font-stretch:125%;font-weight:900;font-size:22px;line-height:1.2;letter-spacing:-.02em}.tech-root[dir=rtl] .tech-logo-nom{font-family:var(--tech-f-ar);font-weight:700;letter-spacing:0}.tech-logo-sous-titre{font-family:var(--tech-f-mono);font-size:10.5px;font-weight:400;line-height:1.5;letter-spacing:.06em;color:var(--tech-muted)}.tech-recherche{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 16px;border:1px solid var(--tech-line);border-radius:9999px;background:var(--tech-surface-2);color:var(--tech-muted)}.tech-recherche:focus-within{border-color:var(--tech-accent)}.tech-recherche input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--tech-ink);font:inherit;font-size:14px}.tech-recherche input::placeholder{color:var(--tech-muted)}.tech-recherche i{font-size:20px}.tech-recherche-ouvrir{width:100%;cursor:text;font:inherit;text-align:start}.tech-recherche-ouvrir:hover,.tech-recherche-ouvrir:focus-visible{border-color:var(--tech-accent);outline:none}.tech-recherche-texte{min-width:0;overflow:hidden;color:var(--tech-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.tech-actions{display:flex;align-items:center;gap:8px}.tech-btn-icone{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding-inline:14px;border:1px solid var(--tech-line);border-radius:9999px;background:var(--tech-surface);color:var(--tech-ink);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease}.tech-btn-icone:hover{border-color:var(--tech-ink)}.tech-btn-icone i{font-size:20px}.tech-btn-icone.tech-burger{justify-content:center;width:42px;padding-inline:0}.tech-btn-icone .tech-icone-wa{color:var(--tech-wa)}.tech-pastille{position:absolute;top:-4px;inset-inline-end:-4px;min-width:20px;height:20px;padding-inline:5px;border-radius:9999px;background:var(--tech-sticker);color:var(--tech-sticker-ink);font-family:var(--tech-f-mono);font-size:11px;font-weight:700;line-height:20px;text-align:center}.tech-rayons{display:flex;align-items:center;gap:6px;padding-bottom:12px}.tech-rayons-menu{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;font-size:13.5px;font-weight:600}.tech-rayon{display:inline-flex;align-items:center;white-space:nowrap;padding:7px 14px;border-radius:9999px;color:inherit;font:inherit;transition:background-color .15s ease,color .15s ease}.tech-rayon:hover{background:var(--tech-surface-2);color:var(--tech-ink)}.tech-rayon-flash,.tech-rayon-flash:hover{flex:none;background:var(--tech-sticker);color:var(--tech-sticker-ink);font-size:13.5px;font-weight:600}.tech-rayon-mode{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;height:32px;margin-inline-start:auto;padding-inline:12px;border:1px solid var(--tech-line);border-radius:9999px;background:transparent;color:var(--tech-muted);font-family:var(--tech-f-mono);font-size:11.5px;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease}.tech-root[dir=rtl] .tech-rayon-mode{font-family:var(--tech-f-ar);font-size:12.5px}.tech-rayon-mode:hover{border-color:var(--tech-ink);color:var(--tech-ink)}.tech-rayon-mode i{font-size:16px}@media(max-width:767.98px){.tech-rayons-menu{display:none}}@media(max-width:639.98px){.tech-entete-ligne{grid-template-columns:minmax(0,1fr) auto;gap:12px}.tech-recherche{grid-column:1 / -1;grid-row:2}.tech-logo-nom{font-size:18px}.tech-rayon-mode{width:32px;padding-inline:0}.tech-rayon-mode span{display:none}}.tech-root main :is([id],[data-block]>*){scroll-margin-top:140px}@media(max-width:767.98px){.tech-root main :is([id],[data-block]>*){scroll-margin-top:180px}}.tech-root .alinero-barre-vitrine{display:none}@media(max-width:1023.98px){.tech-root .alinero-barre-vitrine{position:fixed;inset-inline:0;bottom:0;z-index:40;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--tech-surface);border-top:1px solid var(--tech-line)}.tech-root.tech-avec-barre{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}}.tech-barre-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding-inline:14px;border-radius:9999px;font-size:14.5px;font-weight:700;white-space:nowrap}.tech-barre-btn i{font-size:22px}.tech-barre-wa{background:var(--tech-wa);color:var(--tech-wa-ink)}.tech-barre-panier{background:var(--tech-accent);color:var(--tech-accent-ink)}body:has(.alinero-wa-flottant.wa-bibliotheque) .tech-barre-wa{display:none}.tech-bulle{font-size:15px;position:fixed;inset-inline-end:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;display:inline-flex;align-items:center;gap:10px;padding-block:12px;padding-inline:14px 18px;border-radius:9999px;background:var(--tech-wa);color:var(--tech-wa-ink);font-weight:700;box-shadow:var(--tech-ombre)}.tech-bulle i{font-size:22px}.tech-bulle.tech-bulle-cachee{display:none;inset-inline-end:auto;inset-inline-start:20px}@media(max-width:1023.98px){.tech-bulle.tech-bulle-ordi{display:none}}@media(max-width:639.98px){.tech-bulle{padding:12px}.tech-bulle span{display:none}}.tech-pied{margin-top:56px;padding-bottom:72px;background:var(--tech-surface);color:var(--tech-ink);border-top:1px solid var(--tech-line)}.tech-pied-contenu{padding-top:40px;padding-bottom:28px}.tech-pied-grille{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:28px}.tech-pied-titre{margin:0 0 12px;font-family:var(--tech-f-mono);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.08em;color:var(--tech-muted)}.tech-root[dir=rtl] .tech-pied-titre{font-family:var(--tech-f-ar);letter-spacing:0}.tech-pied-liens{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.tech-pied a{transition:color .15s ease}.tech-pied a:hover{color:var(--tech-accent-texte)}.tech-pied-marque{display:grid;gap:8px;font-size:14px}.tech-pied-description{margin:6px 0 0}.tech-pied-contact{display:grid;gap:8px}.tech-pied-contact p{margin:0}.tech-pied-numero{font-family:var(--tech-f-mono);font-size:15px;font-weight:600;user-select:all}.tech-pied-reseaux{display:flex;gap:8px;margin-top:6px}.tech-pied-reseau{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--tech-line);border-radius:9999px;color:var(--tech-muted)}.tech-pied-reseau i{font-size:18px}.tech-pied-reseau:hover{border-color:var(--tech-ink);color:var(--tech-ink)}.tech-suivi{display:flex;gap:8px;margin-top:6px}.tech-suivi input{flex:1;min-width:0;padding:10px 14px;border:1px solid var(--tech-line);border-radius:9999px;background:var(--tech-surface-2);color:var(--tech-ink);font:inherit;font-size:15px}.tech-suivi input::placeholder{color:var(--tech-muted)}.tech-suivi input:focus{outline:none;border-color:var(--tech-accent)}.tech-bouton-plein{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;height:42px;padding-inline:16px;border:0;border-radius:9999px;background:var(--tech-accent);color:var(--tech-accent-ink);font-size:14px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.tech-bouton-plein:hover{background:var(--tech-accent-hover)}.tech-pied-bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--tech-line);font-size:12.5px;color:var(--tech-muted)}.tech-pied-bas p{margin:0}@media(max-width:1023.98px){.tech-pied-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.tech-pied-grille{grid-template-columns:minmax(0,1fr)}}.tech-section{padding-block:44px 8px}.tech-tete-section{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.tech-tete-titres{display:flex;flex-direction:column;min-width:0}.tech-h2{margin:0;font-size:clamp(26px,3.2vw,38px);font-weight:850;line-height:1.02}.tech-lien-fleche{display:inline-flex;align-items:center;gap:6px;color:var(--tech-accent-texte);font-size:15px;font-weight:700}.tech-lien-fleche i{font-size:18px}.tech-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding-inline:22px;border:0;border-radius:9999px;font-family:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.tech-btn:active{transform:scale(.98)}.tech-btn i{font-size:20px}.tech-btn-plein{background:var(--tech-accent);color:var(--tech-accent-ink)}.tech-btn-plein:hover{background:var(--tech-accent-hover)}.tech-btn-action{background:var(--tech-cta);color:var(--tech-cta-ink)}.tech-btn-action:hover{background:var(--tech-cta-hover)}.tech-btn-contour{background:transparent;color:var(--tech-ink);border:1.5px solid var(--tech-ink)}.tech-btn-contour:hover{background:var(--tech-ink);color:var(--tech-bg)}.tech-prix-etiquette{display:inline-flex;align-items:baseline;gap:2px;padding:6px 12px 6px 16px;background:var(--tech-sticker);color:var(--tech-sticker-ink);font-family:var(--tech-f-titres);font-stretch:112%;font-size:24px;font-weight:850;line-height:1;white-space:nowrap;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);border-radius:0 8px 8px 0}.tech-root[dir=rtl] .tech-prix-etiquette{padding:6px 16px 6px 12px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:8px 0 0 8px}.tech-prix-mill{font-size:12px;font-weight:700}.tech-prix-devise{margin-inline-start:3px}.tech-prix-ancien{color:var(--tech-muted);font-size:13px;text-decoration:line-through;white-space:nowrap}.tech-economie{color:var(--tech-ok);font-size:12.5px;font-weight:600;white-space:nowrap}.tech-accroche{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding-block:22px 8px}.tech-tuile{position:relative;min-width:0;overflow:hidden;border-radius:var(--tech-r-lg);background:var(--tech-surface);color:var(--tech-ink)}.tech-t-texte{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(24px,4vw,48px)}.tech-accroche.avec-image>.tech-t-texte{grid-column:1 / span 7}.tech-accroche-titre{margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:850;line-height:.98;overflow-wrap:anywhere}.tech-accroche-titre .tech-mot-cle{font-style:normal;color:var(--tech-accent-texte)}.tech-chapo{margin:0;max-width:46ch;color:var(--tech-muted);font-size:17px;line-height:1.55}.tech-accroche-ar{margin:0;color:var(--tech-muted);font-family:var(--tech-f-ar);font-size:15px}.tech-pastilles{display:flex;flex-wrap:wrap;gap:8px}.tech-pastille-spec{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--tech-line);border-radius:9999px;background:var(--tech-surface-2);color:var(--tech-ink-s2);font-size:13.5px;font-weight:600}.tech-pastille-spec i{color:var(--tech-accent-texte);font-size:16px}.tech-ctas{display:flex;flex-wrap:wrap;gap:10px}.tech-arguments{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--tech-muted);font-size:13.5px}.tech-argument{display:inline-flex;align-items:center;gap:8px}.tech-argument i{color:var(--tech-accent-texte);font-size:18px}.tech-livraison{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border:1px dashed var(--tech-line);border-radius:var(--tech-r-md);background:var(--tech-surface-2);color:var(--tech-ink-s2);font-size:14px}.tech-livraison-label{display:inline-flex;align-items:center;gap:8px;font-weight:600}.tech-livraison-label i{font-size:20px}.tech-livraison select{padding:6px 12px;border:1px solid var(--tech-line);border-radius:9999px;background:var(--tech-surface);color:var(--tech-ink);font:inherit;font-weight:600}.tech-livraison-date{margin:0;color:var(--tech-ok-s2);font-weight:700}.tech-livraison-frais{flex-basis:100%;margin:0;color:var(--tech-muted-s2);font-family:var(--tech-f-mono);font-size:12px;letter-spacing:.02em}.tech-root[dir=rtl] .tech-livraison-frais{font-family:var(--tech-f-ar);letter-spacing:0}.tech-t-image{grid-column:8 / span 5;display:block;min-height:520px}.tech-accroche.avec-bas>.tech-t-image{grid-row:span 2}.tech-t-image-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tech-etiquette{position:absolute;inset-inline:18px;bottom:18px;display:grid;gap:10px;padding:16px 18px;border-radius:var(--tech-r-md);background:color-mix(in srgb,var(--tech-surface) 92%,transparent);color:var(--tech-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-etiquette-ligne{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.tech-etiquette-nom{margin:0;font-size:20px;font-weight:800;line-height:1.2}.tech-etiquette-prix{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.tech-specs-mono{display:flex;flex-wrap:wrap;gap:6px}.tech-spec-mono{padding:3px 8px;border-radius:6px;background:var(--tech-tile);color:var(--tech-ink-tile);font-family:var(--tech-f-mono);font-size:11.5px;letter-spacing:.02em}.tech-root[dir=rtl] .tech-spec-mono{letter-spacing:0}.tech-note-photo{position:absolute;top:18px;inset-inline-start:18px;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;background:color-mix(in srgb,var(--tech-surface) 92%,transparent);color:var(--tech-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tech-note-photo i{color:var(--tech-sticker);font-size:20px}.tech-note-photo-titre{margin:0;font-size:14px;font-weight:700;line-height:1.2}.tech-note-photo-texte{margin:0;color:var(--tech-muted);font-size:11.5px;line-height:1.3}.tech-t-flash{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px;padding:22px;background:var(--tech-fonce);color:var(--tech-fonce-ink)}.tech-accroche.avec-image>.tech-t-flash{grid-column:1 / span 7}.tech-accroche.avec-image.avec-test>.tech-t-flash{grid-column:1 / span 4}.tech-accroche:not(.avec-image).avec-test>.tech-t-flash{grid-column:1 / span 6}.tech-flash-surtitre{margin:0;color:var(--tech-sticker)}.tech-flash-titre{margin:6px 0 10px;color:var(--tech-fonce-ink);font-size:19px;font-weight:800;line-height:1.2}.tech-minuteur{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--tech-f-mono)}.tech-minuteur-case{display:grid;place-items:center;min-width:44px;padding:6px 4px;border-radius:8px;background:color-mix(in srgb,var(--tech-fonce-ink) 14%,transparent);font-size:18px;font-weight:600;line-height:1.1}.tech-minuteur-valeur{font-weight:600}.tech-minuteur-unite{display:block;font-size:9.5px;font-weight:400;letter-spacing:.06em;opacity:.7}.tech-root[dir=rtl] .tech-minuteur-unite{font-family:var(--tech-f-ar);font-size:10.5px;letter-spacing:0}.tech-flash-prix{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px}.tech-t-flash .tech-prix-ancien{color:var(--tech-ribbon-ink)}.tech-flash-image{width:120px;height:120px;padding:8px;border-radius:16px;background:var(--tech-photo);object-fit:contain}.tech-t-test{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding:22px;background:var(--tech-ok-soft);color:var(--tech-ink-ok)}.tech-accroche.avec-image>.tech-t-test{grid-column:1 / span 7}.tech-accroche.avec-image.avec-flash>.tech-t-test{grid-column:5 / span 3}.tech-accroche:not(.avec-image).avec-flash>.tech-t-test{grid-column:7 / span 6}.tech-test-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--tech-ok);color:var(--tech-surface);font-size:22px}.tech-test-titre{margin:0;font-size:19px;font-weight:800;line-height:1.25}.tech-test-texte{margin:0;color:var(--tech-muted-ok);font-size:14px}@media(max-width:1020px){.tech-accroche.avec-image>.tech-t-texte,.tech-accroche>.tech-t-image,.tech-accroche.avec-image>.tech-t-flash,.tech-accroche.avec-image>.tech-t-test{grid-column:1 / -1}.tech-accroche.avec-bas>.tech-t-image{grid-row:auto}.tech-t-image{min-height:420px}.tech-accroche.avec-image.avec-test>.tech-t-flash{grid-column:1 / span 7}.tech-accroche.avec-image.avec-flash>.tech-t-test{grid-column:8 / span 5}}@media(max-width:639.98px){.tech-accroche{gap:12px;padding-top:14px}.tech-accroche.avec-image.avec-test>.tech-t-flash,.tech-accroche:not(.avec-image).avec-test>.tech-t-flash,.tech-accroche.avec-image.avec-flash>.tech-t-test,.tech-accroche:not(.avec-image).avec-flash>.tech-t-test{grid-column:1 / -1}.tech-t-image{min-height:380px}}.tech-confiance-section{padding-block:16px 8px}.tech-confiance{display:grid;grid-template-columns:repeat(var(--tech-colonnes, 4),minmax(0,1fr));border-radius:var(--tech-r-lg);background:var(--tech-surface);color:var(--tech-ink)}.tech-confiance-item{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:20px 22px}.tech-confiance-item+.tech-confiance-item{border-inline-start:1px solid var(--tech-line)}.tech-confiance-icone{flex:none;margin-top:2px;color:var(--tech-accent);font-size:26px}.tech-confiance-titre{margin:0;font-size:14.5px;font-weight:700;line-height:1.5}.tech-confiance-texte{margin:0;color:var(--tech-muted);font-size:13px;line-height:1.5}@media(max-width:1020px){.tech-confiance{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-confiance-item:nth-child(odd){border-inline-start:0}.tech-confiance-item:nth-child(n+3){border-top:1px solid var(--tech-line)}}@media(max-width:639.98px){.tech-confiance{grid-template-columns:minmax(0,1fr)}.tech-confiance-item+.tech-confiance-item{border-inline-start:0;border-top:1px solid var(--tech-line)}}.tech-cats{display:grid;grid-template-columns:repeat(var(--tech-colonnes, 5),minmax(0,1fr));gap:14px}.tech-cat{display:grid;align-content:start;gap:10px;padding:14px;border-radius:var(--tech-r-md);background:var(--tech-surface);color:var(--tech-ink);transition:transform .2s ease,box-shadow .2s ease}.tech-cat:hover{transform:translateY(-3px);box-shadow:var(--tech-ombre)}.tech-cat-img{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--tech-tile);color:var(--tech-muted)}.tech-cat-img img{display:block;width:100%;height:100%;object-fit:cover}.tech-cat-img i{font-size:40px}.tech-cat-nom{margin:0;font-size:15px;font-weight:700;line-height:1.3}.tech-cat-compteur{margin:0;color:var(--tech-muted);font-family:var(--tech-f-mono);font-size:12px;letter-spacing:.02em}.tech-root[dir=rtl] .tech-cat-compteur{font-family:var(--tech-f-ar);letter-spacing:0}@media(max-width:1020px){.tech-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639.98px){.tech-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-cat:last-child:nth-child(odd){grid-column:1 / -1}}.tech-filtres{display:flex;flex-wrap:wrap;gap:8px}.tech-puce{padding:8px 14px;border:1px solid var(--tech-line);border-radius:9999px;background:var(--tech-surface);color:var(--tech-ink);font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.4;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tech-puce:hover{border-color:var(--tech-ink)}.tech-puce[aria-pressed=true]{border-color:var(--tech-ink);background:var(--tech-ink);color:var(--tech-bg)}.tech-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tech-carte{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--tech-r-md);background:var(--tech-card);color:var(--tech-ink);transition:box-shadow .2s ease,transform .2s ease}.tech-carte:hover{transform:translateY(-2px);box-shadow:var(--tech-ombre)}.tech-carte-img{position:relative;display:block;overflow:hidden;background:var(--tech-tile)}.tech-carte-photo{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain}.tech-remise{position:absolute;top:12px;inset-inline-start:0;padding-block:6px;padding-inline:8px 10px;border-start-end-radius:6px;border-end-end-radius:6px;background:var(--tech-sticker);color:var(--tech-sticker-ink);font-family:var(--tech-f-mono);font-size:12px;font-weight:700;line-height:1}.tech-stock{position:absolute;top:12px;inset-inline-end:12px;padding:6px 8px;border-radius:6px;background:var(--tech-surface);color:var(--tech-ok);font-family:var(--tech-f-mono);font-size:11px;font-weight:600;line-height:1}.tech-stock.tech-stock-epuise{color:var(--tech-muted)}.tech-root[dir=rtl] :is(.tech-remise,.tech-stock){font-family:var(--tech-f-ar)}.tech-carte-corps{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px 16px 16px}.tech-carte-nom{margin:0;font-family:var(--tech-f-corps);font-stretch:100%;font-size:15.5px;font-weight:650;line-height:1.3;letter-spacing:0;text-wrap:wrap}.tech-carte-specs{margin:0;color:var(--tech-muted);font-family:var(--tech-f-mono);font-size:12px;letter-spacing:.02em;line-height:1.55}.tech-root[dir=rtl] .tech-carte-specs{font-family:var(--tech-f-ar);letter-spacing:0}.tech-carte-note{display:flex;align-items:center;gap:6px;color:var(--tech-muted);font-size:12.5px}.tech-carte-note i{color:var(--tech-etoile)}.tech-prix-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:4px}.tech-livre{display:flex;align-items:center;gap:6px;margin:0;color:var(--tech-ok);font-size:12.5px;font-weight:600}.tech-livre i{font-size:16px}.tech-carte-actions{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.tech-carte-actions .tech-btn{height:44px;padding-inline:14px;font-size:14px}.tech-carte-actions.sans-commander{grid-template-columns:44px}.tech-btn-carre{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--tech-line);border-radius:9999px;background:var(--tech-surface);color:var(--tech-ink);cursor:pointer;transition:border-color .15s ease}.tech-btn-carre:hover{border-color:var(--tech-ink)}.tech-btn-carre i{font-size:20px}.tech-voir-tout{display:flex;justify-content:center;margin-top:20px}@media(max-width:1020px){.tech-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639.98px){.tech-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tech-carte-corps{padding:12px}.tech-carte-nom{font-size:14px}.tech-carte-actions{grid-template-columns:minmax(0,1fr)}.tech-carte-actions:not(.sans-commander) .tech-btn-carre{display:none}.tech-remise,.tech-stock{top:10px;font-size:10.5px}.tech-remise{padding-inline:6px 8px}.tech-stock{inset-inline-end:8px;padding:5px 6px}}.tech-catalogue-titre{margin:6px 0 0;font-size:clamp(30px,4vw,48px);font-weight:850;line-height:1.02}.tech-catalogue-infos{margin:8px 0 0;color:var(--tech-muted);font-size:14px;line-height:1.5}.tech-carte-rayon{margin:0;color:var(--tech-muted);font-family:var(--tech-f-mono);font-size:11.5px;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.tech-root[dir=rtl] .tech-carte-rayon{font-family:var(--tech-f-ar);letter-spacing:0}.tech-carte-commander{width:100%;height:44px;padding-inline:14px;font-size:14px}.tech-fiche-titre{margin:8px 0 0;font-size:clamp(28px,3.2vw,40px);font-weight:850;line-height:1.05}.tech-fiche-h3{font-size:20px;font-weight:800;line-height:1.25}.tech-prix-etiquette.tech-prix-grand{padding:8px 16px 8px 22px;font-size:36px;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%)}.tech-root[dir=rtl] .tech-prix-etiquette.tech-prix-grand{padding:8px 22px 8px 16px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.tech-prix-grand .tech-prix-mill{font-size:15px}.tech-fiche-specs{display:grid;margin:0}.tech-fiche-specs>div{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px dashed var(--tech-line);font-size:14px;line-height:1.45}.tech-fiche-specs>div:last-child{border-bottom:0}.tech-fiche-specs dt{color:var(--tech-muted)}.tech-fiche-specs dd{margin:0;color:var(--tech-ink);font-family:var(--tech-f-mono);font-size:13px;font-weight:600;text-align:end}.tech-root[dir=rtl] .tech-fiche-specs dd{font-family:var(--tech-f-ar)}.tech-sous-titre{max-width:70ch;margin:6px 0 0;color:var(--tech-muted);font-size:15px;line-height:1.55}.tech-comparateur-boite{overflow-x:auto;border-radius:var(--tech-r-lg);background:var(--tech-surface);color:var(--tech-ink)}.tech-comparateur{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.5}.tech-comparateur :is(th,td){padding:14px 18px;border-bottom:1px solid var(--tech-line);font-weight:400;text-align:start;vertical-align:middle}.tech-comparateur tbody tr:last-child :is(th,td){border-bottom:0}.tech-comparateur thead th{vertical-align:bottom}.tech-comparateur tbody th{width:22%;color:var(--tech-muted);font-size:13px;font-weight:600}.tech-comparateur td{font-variant-numeric:tabular-nums}.tech-comparateur .vedette{background:var(--tech-accent-soft);color:var(--tech-ink-doux)}.tech-prod-tete{display:flex;align-items:center;gap:12px;color:inherit}.tech-prod-tete-img{flex:none;width:64px;height:64px;border-radius:12px;background:var(--tech-tile);object-fit:cover}.tech-prod-tete-texte{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.tech-prod-nom{font-family:var(--tech-f-titres);font-stretch:112%;font-size:16px;font-weight:800;line-height:1.25}.tech-root[dir=rtl] .tech-prod-nom{font-family:var(--tech-f-ar)}.tech-prod-prix{color:var(--tech-muted);font-family:var(--tech-f-mono);font-size:12px;letter-spacing:.02em}.tech-badge-vedette{display:inline-block;padding:4px 7px;border-radius:5px;background:var(--tech-accent);color:var(--tech-accent-ink);font-family:var(--tech-f-mono);font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.tech-root[dir=rtl] :is(.tech-prod-prix,.tech-badge-vedette){font-family:var(--tech-f-ar);letter-spacing:0}.tech-jauge{display:flex;gap:3px;margin-bottom:4px}.tech-jauge i{width:14px;height:8px;border-radius:2px;background:var(--tech-line)}.tech-jauge i.on{background:var(--tech-accent)}.tech-comparateur-montants{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.tech-comparateur-montant{font-weight:700;white-space:nowrap}.tech-comparateur .vedette :is(.tech-prod-prix,.tech-prix-ancien){color:var(--tech-muted-doux)}.tech-comparateur-choisir{height:38px;margin-top:10px;padding-inline:16px;font-size:13.5px}.tech-btn-doux{border:1px solid var(--tech-line);background:var(--tech-surface);color:var(--tech-ink)}.tech-btn-doux:hover{border-color:var(--tech-ink)}@media(max-width:639.98px){.tech-prod-tete{flex-direction:column;align-items:flex-start;gap:8px}.tech-prod-tete-img{width:52px;height:52px}.tech-comparateur :is(thead th:first-child,tbody th){position:sticky;inset-inline-start:0;z-index:1;background:var(--tech-surface)}}.tech-etapes{display:grid;grid-template-columns:repeat(var(--tech-colonnes, 4),minmax(0,1fr));gap:16px}.tech-etape{display:grid;align-content:start;gap:8px;padding:20px;border-radius:var(--tech-r-md);background:var(--tech-surface);color:var(--tech-ink)}.tech-etape-num{color:var(--tech-accent-texte);font-family:var(--tech-f-titres);font-stretch:125%;font-size:40px;font-weight:900;line-height:1}.tech-etape-titre{margin:0;font-size:16px;font-weight:700;line-height:1.4}.tech-etape-texte{margin:0;color:var(--tech-muted);font-size:14px;line-height:1.55}.tech-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}.tech-chiffre{padding:18px 20px;border-radius:var(--tech-r-md);background:var(--tech-surface);color:var(--tech-ink)}.tech-chiffre-valeur{margin:0;font-family:var(--tech-f-titres);font-stretch:125%;font-size:32px;font-weight:900;line-height:1.1}.tech-chiffre-suffixe{color:var(--tech-accent-texte)}.tech-chiffre-libelle{margin:4px 0 0;color:var(--tech-muted);font-size:13.5px;line-height:1.5}.tech-garantie{display:flex;align-items:center;gap:14px;margin-top:16px;padding:18px 22px;border-radius:var(--tech-r-md);background:var(--tech-fonce);color:var(--tech-fonce-ink)}.tech-garantie-icone{flex:none;color:var(--tech-sticker);font-size:28px}.tech-garantie-texte{margin:0;font-size:15px;line-height:1.55}.tech-garantie-titre{font-weight:700}@media(max-width:1020px){.tech-etapes{grid-template-columns:repeat(var(--tech-colonnes-tablette, 2),minmax(0,1fr))}}@media(max-width:639.98px){.tech-etapes{grid-template-columns:minmax(0,1fr)}}.tech-videos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,calc((100% - 42px)/4));gap:14px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.tech-video{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--tech-r-md);background:var(--tech-fonce);scroll-snap-align:start}.tech-video-vignette{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--tech-sur-photo);font:inherit;text-align:start;cursor:pointer}.tech-video-vignette:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,var(--tech-voile-photo));pointer-events:none}.tech-video-media,.tech-video-lecteur{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:cover}.tech-video-lecteur{background:var(--tech-fonce);object-fit:contain}.tech-video-lecture{position:absolute;top:14px;inset-inline-start:14px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:9999px;background:var(--tech-lecture);color:var(--tech-lecture-ink);font-size:18px;transition:transform .15s ease}.tech-video-vignette:hover .tech-video-lecture{transform:scale(1.08)}.tech-video-duree{position:absolute;top:20px;inset-inline-end:14px;z-index:1;font-family:var(--tech-f-mono);font-size:11.5px;font-weight:600;text-shadow:0 1px 3px var(--tech-voile-photo)}.tech-video-legende{position:absolute;inset-inline:14px;bottom:14px;z-index:1;display:grid;gap:4px}.tech-video-titre{font-size:14.5px;font-weight:700;line-height:1.3}.tech-video-produit{font-family:var(--tech-f-mono);font-size:11.5px;line-height:1.4;opacity:.85}.tech-root[dir=rtl] .tech-video-produit{font-family:var(--tech-f-ar)}.tech-note-globale{display:inline-flex;align-items:center;gap:6px;color:var(--tech-ink);font-size:15px;font-weight:700}.tech-note-globale i{color:var(--tech-etoile);font-size:18px}.tech-avis{display:grid;grid-template-columns:repeat(var(--tech-colonnes, 3),minmax(0,1fr));gap:16px}.tech-avis-carte{display:grid;align-content:start;gap:12px;padding:20px;border-radius:var(--tech-r-md);background:var(--tech-surface);color:var(--tech-ink)}.tech-etoiles{display:flex;gap:2px;color:var(--tech-etoile);font-size:13px}.tech-avis-texte{margin:0;font-size:15px;line-height:1.55}.tech-auteur{display:flex;align-items:center;gap:10px;color:var(--tech-muted);font-size:13px;line-height:1.5}.tech-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:9999px;background:var(--tech-accent-soft);color:var(--tech-accent-doux-texte);font-family:var(--tech-f-titres);font-weight:800}.tech-root[dir=rtl] .tech-avatar{font-family:var(--tech-f-ar)}.tech-auteur-texte{display:flex;flex-direction:column;min-width:0}.tech-avis-produit{color:var(--tech-ok);font-weight:600}@media(max-width:1020px){.tech-avis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.tech-avis{grid-template-columns:minmax(0,1fr)}}.tech-faq{display:grid;gap:10px;max-width:860px}.tech-faq-item{padding:4px 18px;border-radius:var(--tech-r-sm);background:var(--tech-surface);color:var(--tech-ink)}.tech-faq-question{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:650;line-height:1.45;text-align:start;cursor:pointer}.tech-faq-icone{flex:none;color:var(--tech-accent-texte);font-size:18px;transition:transform .2s ease}.tech-faq-item.ouvert .tech-faq-icone{transform:rotate(45deg)}.tech-faq-reponse{max-width:70ch;margin:0 0 16px;color:var(--tech-muted);font-size:15px;line-height:1.55}@media(prefers-reduced-motion:reduce){.tech-annonce-piste,.tech-ticker,.tech-float,.tech-pulse-dot{animation:none}.tech-btn-icone,.tech-rayon,.tech-bouton-plein,.tech-pied a,.tech-btn,.tech-puce,.tech-cat,.tech-carte,.tech-btn-carre,.tech-video-lecture,.tech-faq-icone{transition:none}}.tech-glass{background:color-mix(in srgb,var(--tech-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--tech-line)}.tech-grid-bg{background-image:linear-gradient(var(--tech-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-line) 1px,transparent 1px);background-size:44px 44px,44px 44px}.tech-text-gradient{color:var(--tech-accent-texte)}.tech-cta-gradient{background:var(--tech-cta)}.tech-ticker-gradient{background:var(--tech-accent)}.tech-shadow-glow{box-shadow:0 0 0 1px var(--tech-line),var(--tech-ombre)}.tech-shadow-card{box-shadow:var(--tech-ombre)}.tech-navlink,.tech-footlink{transition:color .2s ease}.tech-navlink:hover,.tech-footlink:hover{color:var(--tech-accent-texte)}@keyframes techScrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}.tech-ticker{animation:techScrollX 26s linear infinite}@keyframes techFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.tech-float{animation:techFloat 5s ease-in-out infinite}@keyframes techPulseDot{0%,to{opacity:1}50%{opacity:.35}}.tech-pulse-dot{animation:techPulseDot 1.4s ease-in-out infinite}.tech-no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.tech-no-scrollbar::-webkit-scrollbar{display:none}}.tech-rayons>nav{flex:1;min-width:0}.tech-rayons>nav>ul{gap:6px;padding:0}
