.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hv-evitement{position:absolute;left:var(--hv-e4);top:-100px;z-index:999;background:var(--hv-encre);color:var(--hv-ivoire);font-family:var(--hv-police-texte);font-size:var(--hv-t-cta);letter-spacing:var(--hv-ls-cta);text-transform:uppercase;padding:var(--hv-e3) var(--hv-e5);text-decoration:none;transition:top var(--hv-duree) var(--hv-courbe)}.hv-evitement:focus{top:var(--hv-e4)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--hv-anneau, var(--hv-focus))}.hv-verrou{display:inline-flex;align-items:center;text-decoration:none;color:inherit;margin:0}.hv-verrou--encre{color:var(--hv-encre)}.hv-verrou--ivoire{color:var(--hv-ivoire)}.hv-mot{font-family:var(--hv-police-titre);font-weight:500;font-size:19px;line-height:1;letter-spacing:.3em;word-spacing:.18em;margin-right:-.3em;white-space:nowrap;color:currentColor}.hv-pied .hv-mot{font-size:16px;letter-spacing:.26em;margin-right:-.26em}@media(max-width:749px){.hv-entete .hv-mot{font-size:16px;letter-spacing:.24em;margin-right:-.24em}}.hv-verrou--vertical{text-align:center}.hv-mot-pile{display:flex;flex-direction:column;align-items:center;gap:9px}.hv-mot-pile__maison{font-family:var(--hv-police-titre);font-weight:500;font-size:11px;line-height:1;letter-spacing:.55em;margin-right:-.55em;color:var(--hv-gris-doux)}[data-hv-zone=sombre] .hv-mot-pile__maison{color:var(--hv-i62)}.hv-mot-pile__nom{font-family:var(--hv-police-titre);font-weight:500;font-size:clamp(26px,4vw,32px);line-height:1;letter-spacing:.3em;margin-right:-.3em;color:currentColor}.hv-verrou__mention{font-family:var(--hv-police-texte);font-weight:400;font-size:10px;letter-spacing:var(--hv-ls-mention);text-transform:uppercase;color:var(--hv-gris-doux)}[data-hv-zone=sombre] .hv-verrou__mention{color:var(--hv-i62)}.hv-btn{font-family:var(--hv-police-texte);font-weight:500;font-size:var(--hv-t-cta);letter-spacing:var(--hv-ls-cta);text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--hv-cta-y) var(--hv-cta-x);min-height:var(--hv-cible-min);border:1px solid transparent;border-radius:var(--hv-r0);cursor:pointer;position:relative;transition:background-color var(--hv-duree) var(--hv-courbe),border-color var(--hv-duree) var(--hv-courbe),color var(--hv-duree) var(--hv-courbe)}.hv-btn:active:not([disabled]){transform:scale(.99)}.hv-btn__libelle{display:inline-block}.hv-btn[data-etat] .hv-btn__libelle{visibility:hidden}.hv-btn[data-etat]:after{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px}.hv-btn[data-etat=chargement]:after{content:"Un instant\2026"}.hv-btn[data-etat=succes]:after{content:"Ajout\e9  au panier"}.hv-btn[data-etat=erreur]:after{content:"R\e9 essayer"}.hv-btn--principal{background:var(--hv-encre);color:var(--hv-ivoire);border-color:var(--hv-encre)}.hv-btn--principal:hover:not([disabled]){background:var(--hv-encre-survol);border-color:var(--hv-encre-survol)}.hv-btn--principal[data-etat=chargement]{background:var(--hv-encre);color:var(--hv-i72);cursor:progress}.hv-btn--principal[data-etat=succes]{background:var(--hv-succes);border-color:var(--hv-succes)}.hv-btn--principal[data-etat=erreur]{background:var(--hv-erreur);border-color:var(--hv-erreur)}.hv-btn--principal[disabled]{background:var(--hv-inactif);border-color:var(--hv-inactif);color:var(--hv-ivoire);cursor:not-allowed}[data-hv-zone=sombre] .hv-btn--principal{background:var(--hv-ivoire);color:var(--hv-encre);border-color:var(--hv-ivoire)}[data-hv-zone=sombre] .hv-btn--principal:hover:not([disabled]){background:var(--hv-acier-clair);border-color:var(--hv-acier-clair)}.hv-btn--secondaire{background:transparent;color:var(--hv-encre);border-color:var(--hv-filet-35);padding-left:34px;padding-right:34px}.hv-btn--secondaire:hover:not([disabled]){border-color:var(--hv-encre)}[data-hv-zone=sombre] .hv-btn--secondaire{color:var(--hv-ivoire);border-color:var(--hv-filet-i35)}[data-hv-zone=sombre] .hv-btn--secondaire:hover:not([disabled]){border-color:var(--hv-ivoire)}.hv-btn--tertiaire{background:none;border:none;padding:var(--hv-e2) 0;min-height:var(--hv-cible-min);font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);letter-spacing:normal;text-transform:none;color:var(--hv-encre);border-bottom:1px solid var(--hv-filet-35)}.hv-btn--tertiaire:hover:not([disabled]){border-bottom-color:var(--hv-encre)}[data-hv-zone=sombre] .hv-btn--tertiaire{color:var(--hv-ivoire);border-bottom-color:var(--hv-filet-i35)}@media(max-width:749px){.hv-btn--principal{width:100%;min-height:var(--hv-cta-h-mobile)}}.hv-btn-raison{display:flex;align-items:center;gap:6px;margin-top:var(--hv-e2);font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);color:var(--hv-erreur)}.hv-champ{display:flex;flex-direction:column;gap:7px}.hv-champ__libelle{font-family:var(--hv-police-texte);font-weight:400;font-size:var(--hv-t-mention);letter-spacing:.1em;text-transform:uppercase;color:var(--hv-gris-texte)}[data-hv-zone=sombre] .hv-champ__libelle{color:var(--hv-i72)}.hv-champ__saisie{font-family:var(--hv-police-texte);font-size:var(--hv-t-corps);color:var(--hv-encre);background:#fff;min-height:48px;padding:0 14px;border:1px solid var(--hv-filet-35);border-radius:var(--hv-r0);transition:border-color var(--hv-duree) var(--hv-courbe)}.hv-champ__saisie:hover{border-color:var(--hv-filet-35)}.hv-champ__saisie::placeholder{color:var(--hv-gris-clair)}.hv-champ__aide{font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);color:var(--hv-gris-texte)}.hv-champ__erreur{display:flex;align-items:center;gap:5px;font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);color:var(--hv-erreur)}.hv-champ[data-invalide] .hv-champ__saisie{border-color:var(--hv-erreur)}.hv-consentement{display:flex;align-items:flex-start;gap:var(--hv-e3);font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);line-height:1.5;color:var(--hv-gris-texte)}.hv-consentement input{margin-top:3px;width:18px;height:18px;flex:none}.hv-accordeon{border-top:1px solid var(--hv-bordure)}.hv-accordeon__item{border-bottom:1px solid var(--hv-bordure)}.hv-accordeon__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--hv-e4);width:100%;min-height:var(--hv-cible-min);padding:var(--hv-e4) 0;cursor:pointer;list-style:none;font-family:var(--hv-police-titre);font-size:var(--hv-t-h3);font-weight:var(--hv-graisse-titre-doux);color:var(--hv-texte)}.hv-accordeon__tete::-webkit-details-marker{display:none}.hv-accordeon__signe{flex:none;width:14px;height:14px;position:relative}.hv-accordeon__signe:before,.hv-accordeon__signe:after{content:"";position:absolute;background:currentColor;transition:transform var(--hv-duree) var(--hv-courbe)}.hv-accordeon__signe:before{inset:6px 0 auto;height:1px}.hv-accordeon__signe:after{inset:0 6px auto;width:1px;height:13px}.hv-accordeon__item[open] .hv-accordeon__signe:after{transform:scaleY(0)}.hv-accordeon__corps{padding-bottom:var(--hv-e5);max-width:var(--hv-l-texte);font-family:var(--hv-police-texte);font-size:var(--hv-t-corps);line-height:var(--hv-lh-texte);color:var(--hv-texte-doux)}.hv-carte{display:flex;flex-direction:column;gap:var(--hv-e3)}.hv-carte__media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--hv-ivoire-sourd);overflow:hidden}.hv-carte__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--hv-duree-long) var(--hv-courbe)}.hv-carte:hover .hv-carte__media img{transform:scale(1.02)}.hv-carte__nom{font-family:var(--hv-police-titre);font-weight:var(--hv-graisse-titre);font-size:var(--hv-t-h3);line-height:var(--hv-lh-titre);color:var(--hv-texte)}.hv-carte__attribut{font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);color:var(--hv-texte-doux)}.hv-carte__prix{font-family:var(--hv-police-titre);font-size:var(--hv-t-h3);color:var(--hv-texte)}.hv-carte__prix-barre{font-size:var(--hv-t-petit);color:var(--hv-gris-clair);text-decoration:line-through;margin-left:var(--hv-e2)}.hv-badge{display:inline-flex;align-items:center;font-family:var(--hv-police-texte);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--hv-gris-texte);border:1px solid var(--hv-filet-20);padding:5px 10px}.hv-variantes{display:flex;flex-wrap:wrap;gap:var(--hv-e2)}.hv-variante{position:relative;font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);min-height:var(--hv-cible-min);padding:var(--hv-e3) var(--hv-e4);border:1px solid var(--hv-filet-35);background:transparent;color:var(--hv-texte);cursor:pointer;transition:border-color var(--hv-duree) var(--hv-courbe)}.hv-variante[aria-pressed=true]{border-color:var(--hv-encre);border-width:1px;box-shadow:inset 0 0 0 1px var(--hv-encre)}.hv-variante[data-indisponible]{color:var(--hv-gris-clair);cursor:not-allowed}.hv-variante[data-indisponible]:after{content:"";position:absolute;inset:50% 8px auto;height:1px;background:var(--hv-filet-35)}.hv-tiroir{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);background:var(--hv-ivoire);box-shadow:var(--hv-ombre2);display:flex;flex-direction:column;z-index:var(--hv-z-tiroir);transform:translate(100%);transition:transform var(--hv-duree-long) var(--hv-courbe)}.hv-tiroir[open],.hv-tiroir[data-ouvert]{transform:translate(0)}.hv-tiroir__corps{flex:1;overflow-y:auto;padding:var(--hv-e5)}.hv-tiroir__pied{padding:var(--hv-e5);border-top:1px solid var(--hv-filet-14);display:flex;flex-direction:column;gap:var(--hv-e3)}.hv-tiroir__voile{position:fixed;top:0;right:0;bottom:0;left:0;background:#33302a66;z-index:var(--hv-z-voile)}.hv-comparatif{width:100%;overflow-x:auto}.hv-comparatif table{border-collapse:collapse;width:100%;min-width:640px}.hv-comparatif th,.hv-comparatif td{font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);text-align:left;padding:var(--hv-e3) var(--hv-e4);border-bottom:1px solid var(--hv-filet-14);vertical-align:top}.hv-comparatif th{font-weight:var(--hv-graisse-texte-fort);color:var(--hv-texte);position:sticky;left:0;background:var(--hv-ivoire)}.hv-comparatif td{color:var(--hv-texte-doux)}.hv-comparatif td:empty:after{content:"\2014";color:var(--hv-gris-clair)}.hv-notif{display:flex;align-items:flex-start;gap:var(--hv-e3);padding:var(--hv-e4);border:1px solid var(--hv-filet-20);font-family:var(--hv-police-texte);font-size:var(--hv-t-petit);line-height:1.5}.hv-notif--erreur{border-color:var(--hv-erreur);color:var(--hv-erreur)}.hv-notif--succes{border-color:var(--hv-succes);color:var(--hv-succes)}.hv-plaque{border-radius:50%;background-image:var(--hv-soleillage);box-shadow:var(--hv-relief-plaque)}.hv-tourne{animation:horvelis-turn var(--hv-tour, 72s) linear infinite}.hv-remplit{animation:horvelis-fill 3.2s var(--hv-courbe) infinite;transform-origin:left center}@media(pointer:coarse){a,button,summary,[role=button]{min-height:var(--hv-cible-min)}}@media(max-width:480px){.hv-comparatif table{min-width:480px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/horvelis-composants.css.map */
