*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--lin);color:var(--encre);font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.65;letter-spacing:.005em;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--laiton);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;z-index:999;background:var(--encre);color:var(--lin);padding:12px 20px}.skip-link:focus{left:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.08;letter-spacing:-.015em;margin:0 0 .4em}.t-display{font-size:clamp(2.9rem,7vw,5.6rem)}.t-h2{font-size:clamp(2.1rem,4.4vw,3.5rem)}.t-h3{font-size:clamp(1.5rem,2.4vw,2.1rem)}.eyebrow{font-family:var(--font-body);font-size:.7rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--laiton);margin:0 0 1.4rem;display:flex;align-items:center;gap:.9rem}.eyebrow:before{content:"";width:34px;height:1px;background:currentColor;flex:none}.eyebrow--center{justify-content:center}.lede{font-size:1.075rem;line-height:1.75;color:rgba(var(--encre-rgb),.72);max-width:56ch;margin:0 0 2rem}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte a{border-bottom:1px solid var(--laiton)}.rte ul{padding-left:1.1rem}.wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:24px}.wrap--narrow{max-width:820px}.section{padding-block:clamp(64px,9vw,128px);position:relative}.section--tight{padding-block:clamp(48px,6vw,84px)}.section--dark{background:var(--encre);color:var(--lin)}.section--dark .lede{color:rgba(var(--lin-rgb),.7)}.section--deep{background:var(--bordeaux);color:var(--lin)}.section--deep .eyebrow{color:rgba(var(--lin-rgb),.75)}.section--deep .lede{color:rgba(var(--lin-rgb),.78)}.section-head{max-width:62ch;margin-bottom:clamp(36px,5vw,68px)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .lede{margin-inline:auto}.section-head p:last-child{margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:15px 34px;border:1px solid var(--encre);border-radius:var(--radius);background:var(--encre);color:var(--lin);font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s ease}.btn:hover{background:var(--laiton);border-color:var(--laiton);color:var(--encre)}.btn--ghost{background:transparent;color:var(--encre)}.btn--ghost:hover{background:var(--encre);color:var(--lin);border-color:var(--encre)}.section--dark .btn,.section--deep .btn{background:var(--lin);border-color:var(--lin);color:var(--encre)}.section--dark .btn:hover,.section--deep .btn:hover{background:var(--laiton);border-color:var(--laiton);color:var(--encre)}.section--dark .btn--ghost,.section--deep .btn--ghost{background:transparent;color:var(--lin);border-color:rgba(var(--lin-rgb),.45)}.section--dark .btn--ghost:hover,.section--deep .btn--ghost:hover{background:var(--lin);color:var(--encre)}.btn--full{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.link-underline{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:4px}.annonce{background:var(--encre);color:var(--lin);text-align:center;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:11px 24px}.entete{position:sticky;top:0;z-index:60;background:transparent;transition:background .4s ease,box-shadow .4s ease,padding .4s ease;padding-block:26px;border-bottom:1px solid transparent}.entete__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.entete__logo{font-family:var(--font-display);font-size:1.55rem;letter-spacing:.02em}.entete__logo img{max-height:42px;width:auto}.entete__nav{display:flex;gap:34px}.entete__nav a{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;font-weight:400;position:relative;padding-block:4px}.entete__nav a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--laiton);transition:width .35s ease}.entete__nav a:hover:after{width:100%}.entete__actions{display:flex;align-items:center;gap:20px}.entete__panier{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.entete__compteur{color:var(--laiton)}.entete.est-fixe{background:var(--lin);border-bottom-color:rgba(var(--encre-rgb),.1);padding-block:14px}.entete--sur-sombre:not(.est-fixe){color:var(--lin)}.burger{display:none;background:none;border:0;padding:6px}.burger span{display:block;width:24px;height:1px;background:currentColor;margin:5px 0;transition:transform .3s ease,opacity .3s ease}.menu-mobile{display:none;border-top:1px solid rgba(var(--encre-rgb),.1);background:var(--lin);color:var(--encre)}.menu-mobile.est-ouvert{display:block}.menu-mobile a{display:block;padding:16px 24px;border-bottom:1px solid rgba(var(--encre-rgb),.07);font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.hero{position:relative;overflow:hidden;background:var(--encre);color:var(--lin)}.hero__grille{display:grid;grid-template-columns:1fr;min-height:clamp(560px,82vh,860px);align-items:center}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img{width:100%;height:100%;object-fit:cover;opacity:.55}.hero__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(var(--encre-rgb),.92),rgba(var(--encre-rgb),.72) 45%,rgba(var(--encre-rgb),.25))}.hero__contenu{position:relative;z-index:2;padding-block:90px;max-width:660px}.hero__contenu .eyebrow{color:var(--laiton)}.hero h1{margin-bottom:1.6rem}.hero__sous{font-size:1.1rem;line-height:1.75;color:rgba(var(--lin-rgb),.78);max-width:48ch;margin-bottom:2.4rem}.hero__actions{display:flex;flex-wrap:wrap;gap:14px}.hero__filigrane{position:absolute;left:26px;bottom:60px;z-index:2;writing-mode:vertical-rl;font-size:.66rem;letter-spacing:.42em;text-transform:uppercase;color:rgba(var(--lin-rgb),.45)}.hero__filigrane:after{content:"";display:block;width:1px;height:70px;background:currentColor;margin:16px auto 0}.valeurs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.valeurs__item{padding:40px 30px;border-right:1px solid rgba(var(--encre-rgb),.12);text-align:center}.valeurs__item:last-child{border-right:0}.section--dark .valeurs__item{border-color:rgba(var(--lin-rgb),.16)}.valeurs__icone{color:var(--laiton);margin:0 auto 16px;width:26px;height:26px}.valeurs__icone svg{width:100%;height:100%}.valeurs__titre{font-family:var(--font-body);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;margin:0 0 8px}.valeurs__texte{font-size:.9rem;color:rgba(var(--encre-rgb),.65);margin:0}.section--dark .valeurs__texte{color:rgba(var(--lin-rgb),.65)}.rangee{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,76px);align-items:center}.rangee__media{position:relative}.rangee__media img{width:100%;border-radius:var(--radius)}.rangee__cartouche{position:absolute;right:-18px;bottom:-18px;background:var(--laiton);color:var(--encre);padding:14px 22px;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.rangee__liste{list-style:none;padding:0;margin:0 0 2rem}.rangee__liste li{padding:14px 0 14px 30px;border-top:1px solid rgba(var(--encre-rgb),.12);position:relative;font-size:.98rem}.rangee__liste li:before{content:"";position:absolute;left:0;top:23px;width:14px;height:1px;background:var(--laiton)}.section--dark .rangee__liste li{border-color:rgba(var(--lin-rgb),.16)}.etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0}.etapes__item{padding:36px 28px 36px 0;border-top:1px solid rgba(var(--encre-rgb),.15)}.section--dark .etapes__item{border-color:rgba(var(--lin-rgb),.2)}.etapes__num{font-family:var(--font-display);font-size:2.6rem;line-height:1;color:var(--laiton);display:block;margin-bottom:18px}.etapes__titre{font-size:1.2rem;margin-bottom:10px}.etapes__texte{font-size:.94rem;color:rgba(var(--encre-rgb),.68);margin:0}.section--dark .etapes__texte{color:rgba(var(--lin-rgb),.68)}.avis{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:rgba(var(--encre-rgb),.12)}.section--dark .avis{background:rgba(var(--lin-rgb),.16)}.avis__item{background:var(--lin);padding:40px 34px}.section--dark .avis__item{background:var(--encre)}.avis__etoiles{color:var(--laiton);letter-spacing:.22em;font-size:.85rem;margin-bottom:18px}.avis__texte{font-family:var(--font-display);font-size:1.28rem;line-height:1.45;margin:0 0 22px}.avis__auteur{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--encre-rgb),.6)}.section--dark .avis__auteur{color:rgba(var(--lin-rgb),.6)}.badges{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:56px}.badges__item{display:flex;align-items:center;gap:10px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--encre-rgb),.7)}.section--dark .badges__item{color:rgba(var(--lin-rgb),.7)}.badges__item svg{width:20px;height:20px;color:var(--laiton)}.comparatif{width:100%;border-collapse:collapse}.comparatif th,.comparatif td{padding:18px 20px;text-align:left;border-bottom:1px solid rgba(var(--encre-rgb),.12);font-size:.95rem}.section--dark .comparatif th,.section--dark .comparatif td{border-color:rgba(var(--lin-rgb),.18)}.comparatif thead th{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.comparatif td:not(:first-child),.comparatif th:not(:first-child){text-align:center;width:22%}.comparatif .oui{color:var(--laiton);font-size:1.05rem}.comparatif .non{opacity:.38;font-size:1.05rem}.comparatif__colonne-nous{color:var(--laiton)}.offre{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.offre__carte{border:1px solid rgba(var(--lin-rgb),.28);padding:clamp(32px,4vw,52px);border-radius:var(--radius);text-align:center}.offre__prix{font-family:var(--font-display);font-size:clamp(3rem,6vw,4.4rem);line-height:1;margin:0 0 6px}.offre__barre{font-size:1.1rem;text-decoration:line-through;opacity:.5;margin-bottom:20px}.offre__liste{list-style:none;padding:0;margin:26px 0 32px;text-align:left}.offre__liste li{padding:11px 0 11px 26px;position:relative;font-size:.95rem;border-bottom:1px solid rgba(var(--lin-rgb),.16)}.offre__liste li:before{content:"\2014";position:absolute;left:0;color:var(--laiton)}.offre__note{font-size:.74rem;letter-spacing:.1em;opacity:.65;margin-top:18px}.faq{border-top:1px solid rgba(var(--encre-rgb),.14)}.section--dark .faq{border-color:rgba(var(--lin-rgb),.18)}.faq__item{border-bottom:1px solid rgba(var(--encre-rgb),.14)}.section--dark .faq__item{border-color:rgba(var(--lin-rgb),.18)}.faq__q{width:100%;background:none;border:0;padding:26px 44px 26px 0;text-align:left;font-family:var(--font-display);font-size:1.25rem;line-height:1.3;position:relative}.faq__q:after{content:"";position:absolute;right:6px;top:50%;width:13px;height:1px;background:var(--laiton);transform:translateY(-50%)}.faq__q:before{content:"";position:absolute;right:12px;top:50%;width:1px;height:13px;background:var(--laiton);transform:translateY(-50%);transition:transform .3s ease,opacity .3s ease}.faq__item.est-ouvert .faq__q:before{transform:translateY(-50%) rotate(90deg);opacity:0}.faq__r{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq__r-inner{padding:0 60px 28px 0;color:rgba(var(--encre-rgb),.72);font-size:.98rem}.section--dark .faq__r-inner{color:rgba(var(--lin-rgb),.72)}.inscription{text-align:center}.inscription__form{display:flex;gap:10px;max-width:500px;margin:30px auto 0;flex-wrap:wrap}.inscription__form input[type=email]{flex:1 1 240px;min-width:0;padding:15px 18px;border:1px solid rgba(var(--lin-rgb),.35);background:transparent;color:inherit;border-radius:var(--radius);font:inherit;font-size:.92rem}.inscription__form input::placeholder{color:rgba(var(--lin-rgb),.5)}.form-message{margin-top:16px;font-size:.88rem;color:var(--laiton)}.form-erreur{margin-top:16px;font-size:.88rem;color:#c05b4d}.pied{background:var(--encre);color:var(--lin);padding-block:clamp(56px,7vw,88px) 30px}.pied__grille{display:grid;grid-template-columns:1.6fr repeat(auto-fit,minmax(150px,1fr));gap:44px}.pied__marque{font-family:var(--font-display);font-size:1.7rem;margin-bottom:14px}.pied__texte{font-size:.92rem;color:rgba(var(--lin-rgb),.62);max-width:38ch}.pied__titre{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--laiton);margin:0 0 18px}.pied__liste{list-style:none;padding:0;margin:0}.pied__liste li{margin-bottom:11px}.pied__liste a{font-size:.92rem;color:rgba(var(--lin-rgb),.72);transition:color .3s ease}.pied__liste a:hover{color:var(--laiton)}.pied__bas{margin-top:54px;padding-top:24px;border-top:1px solid rgba(var(--lin-rgb),.14);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;font-size:.78rem;color:rgba(var(--lin-rgb),.5)}.pied__paiements{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pied__paiements svg{height:22px;width:auto}.grille-produits{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:clamp(20px,3vw,42px)}.carte{position:relative}.carte__media{position:relative;overflow:hidden;border-radius:var(--radius);background:rgba(var(--encre-rgb),.05);aspect-ratio:3 / 4}.carte__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.3,1),opacity .4s ease}.carte:hover .carte__media img{transform:scale(1.045)}.carte__media .carte__second{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.carte:hover .carte__second{opacity:1}.carte__badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--bordeaux);color:var(--lin);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px}.carte__infos{padding-top:16px}.carte__titre{font-family:var(--font-display);font-size:1.18rem;margin:0 0 6px}.carte__vendeur{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--encre-rgb),.5);margin-bottom:6px}.prix{font-size:.98rem}.prix__barre{text-decoration:line-through;opacity:.45;margin-right:8px}.prix__solde{color:var(--bordeaux)}.section--dark .prix__solde{color:var(--laiton)}.produit{display:grid;grid-template-columns:1fr;gap:clamp(30px,4vw,70px)}.produit__galerie{display:grid;gap:12px}.produit__principale img{width:100%;border-radius:var(--radius)}.produit__vignettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px}.produit__vignettes button{border:1px solid transparent;background:none;padding:0;border-radius:var(--radius);overflow:hidden}.produit__vignettes button.est-active{border-color:var(--laiton)}.produit__infos{align-self:start}.produit__titre{margin-bottom:12px}.produit__prix{font-size:1.5rem;font-family:var(--font-display);margin-bottom:24px}.produit__option{margin-bottom:20px}.produit__option label{display:block;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.champ,select.champ{width:100%;padding:14px 16px;font:inherit;font-size:.95rem;border:1px solid rgba(var(--encre-rgb),.22);border-radius:var(--radius);background:transparent;color:inherit}.produit__quantite{display:flex;align-items:center;gap:14px;margin-bottom:24px}.produit__quantite input{width:84px;text-align:center}.produit__reassurance{list-style:none;padding:0;margin:28px 0 0}.produit__reassurance li{display:flex;gap:10px;align-items:center;padding:9px 0;font-size:.9rem;color:rgba(var(--encre-rgb),.7)}.produit__reassurance svg{width:17px;height:17px;color:var(--laiton);flex:none}.produit__desc{margin-top:34px;padding-top:28px;border-top:1px solid rgba(var(--encre-rgb),.14)}.panier__ligne{display:grid;grid-template-columns:92px 1fr auto;gap:20px;padding:26px 0;border-bottom:1px solid rgba(var(--encre-rgb),.12);align-items:center}.panier__ligne img{border-radius:var(--radius)}.panier__total{display:flex;justify-content:space-between;align-items:baseline;margin:30px 0 8px;font-size:1.3rem;font-family:var(--font-display)}.panier__vide{text-align:center;padding-block:60px}.pagination{display:flex;gap:14px;justify-content:center;margin-top:56px}.pagination a,.pagination span{padding:8px 14px;font-size:.85rem}.pagination .est-active{color:var(--laiton);border-bottom:1px solid var(--laiton)}.fil{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--encre-rgb),.55);margin-bottom:22px}.fil a:hover{color:var(--laiton)}.vide{text-align:center;padding-block:clamp(70px,12vw,140px)}.anim-prete .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.3,1)}.anim-prete .reveal.est-visible{opacity:1;transform:none}@media screen and (min-width:750px){.rangee{grid-template-columns:1fr 1fr}.rangee--inverse .rangee__media{order:2}.produit{grid-template-columns:1.05fr 1fr}.offre{grid-template-columns:1fr 1fr}}@media screen and (max-width:989px){.entete__nav{display:none}.burger{display:block}.valeurs__item{border-right:0;border-bottom:1px solid rgba(var(--encre-rgb),.12)}.hero__filigrane{display:none}.comparatif th,.comparatif td{padding:14px 10px;font-size:.85rem}.rangee__cartouche{right:12px;bottom:-14px}}@media screen and (max-width:749px){.grille-produits{grid-template-columns:repeat(2,1fr);gap:16px}.carte__titre{font-size:1rem}.pied__grille{grid-template-columns:1fr 1fr;gap:32px}.pied__grille>*:first-child{grid-column:1 / -1}.pied__bas{flex-direction:column;align-items:flex-start}.panier__ligne{grid-template-columns:72px 1fr;row-gap:10px}.panier__ligne>*:last-child{grid-column:2;font-weight:500}.champ,select.champ,.inscription__form input[type=email],input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea{font-size:16px}.btn{padding:16px 26px}.faq__q{padding-right:38px}.entete__recherche{display:none}.hero__contenu{padding-block:70px}.avis__texte{font-size:1.15rem}.badges{gap:22px}.badges__item{font-size:.66rem}}@media screen and (max-width:380px){.wrap{padding-inline:18px}.grille-produits,.pied__grille{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.anim-prete .reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
