.hk-prix .price{font-size:24px!important;line-height:1.1!important}.hk-prix .compare-at-price{font-size:16px!important;color:#8a8173!important}.hk-prix .badge{background:transparent!important;color:#9b2226!important;font-size:16px!important;font-weight:500!important;padding:0!important}.hk-minuteur,.hk-minuteur p,.hk-minuteur span,.hk-minuteur .countdown__timer-card *{color:#616368!important;font-size:16px!important;font-weight:400!important}.hk-minuteur .icon,.hk-minuteur theme-icon{color:#616368!important}.hk-puces .icon,.hk-puces theme-icon{color:#1f232a!important}.hk-m5-pastilles-porteur:empty{display:none!important}.hk-m5-pastilles{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 2px!important;padding:0!important}.hk-m5-pastille,.hk-m5-certif{display:inline-flex!important;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(31,35,42,.22);background:transparent;color:#1f232a;white-space:nowrap}.hk-m5-pastille span,.hk-m5-certif p{font-size:16px!important;line-height:1.2!important;font-weight:400!important;margin:0!important;color:#1f232a!important}.hk-m5-pastille svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hk-m5-certif{margin-top:8px!important;width:fit-content}.hk-m5-ligne{justify-content:flex-start!important;align-items:center!important}.hk-m5-ligne p,.hk-m5-livraison .delivery-estimation__text,.hk-m5-livraison span{font-size:16px!important;line-height:1.4!important;color:#1f232a!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:0!important;margin:0!important}.hk-m5-ligne .icon,.hk-m5-ligne theme-icon,.hk-m5-livraison .icon{color:#1f232a!important}.hk-m5-boite{margin:12px 0 0!important}.hk-garantie.hk-m5-garantie{margin:16px 0 0!important}body:has(.hk-clone-page) .shopify-block:has(>.hk-m5-garantie){justify-content:flex-start!important}.hk-m5-garantie a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px}.hk-m5-livraison{margin:8px 0 0!important;justify-content:flex-start!important}.hk-m5-reassurance{margin:8px 0 0!important}.hk-m5-paiement{margin:12px 0 18px!important}.hk-m5-stock{margin:10px 0 12px!important}.hk-m5-stock p{font-size:16px!important;line-height:1.4!important;font-weight:500!important;color:#9b2226!important;margin:0!important}.hk-m5-stock p:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#9b2226;margin:0 8px 2px 0;vertical-align:middle}.hk-m5-offert{gap:12px!important;padding:14px 16px!important;border:1px solid rgba(31,35,42,.18)!important}.hk-m5-offert .hk-inclus__titre{font-size:16px!important;letter-spacing:.08em!important;color:#1f232a!important;font-weight:600!important;margin:0!important}.hk-m5-offert__phares{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hk-m5-offert__phare{display:flex;flex-direction:column;gap:6px;padding:10px;background:#f6f4f1}.hk-m5-offert__visuel{width:100%;aspect-ratio:1;object-fit:cover;display:block}.hk-m5-offert__nom{font-size:16px;line-height:1.3;font-weight:500;color:#1f232a}.hk-m5-offert__prix{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.hk-m5-offert__prix s,.hk-m5-offert .hk-inclus__prix{font-size:16px!important;color:#8a8173!important}.hk-m5-offert__badge{font-size:16px;line-height:1.3;font-weight:600;color:#9b2226;letter-spacing:.02em;white-space:nowrap}.hk-m5-offert .hk-inclus__ligne{gap:12px!important}.hk-m5-offert .hk-inclus__img{width:44px!important;height:44px!important;flex:0 0 44px!important}.hk-m5-offert .hk-inclus__nom{font-size:16px!important;line-height:1.35!important;font-weight:400!important}.hk-variantes .variant-picker__option-values{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:8px!important}.hk-variantes .variant-picker__option-value{flex:none!important;width:100%!important;min-width:0!important}.hk-variantes .variant-picker__option-value input+label{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:16px!important;padding:10px 8px!important}.hk-variantes .variant-picker__option-name{font-size:16px!important}html.hk-grav-ok .hk-variantes .variant-picker__option:has(input[value="Avec gravure"]){display:none!important}.hk-grav{margin-top:16px;padding:12px 14px;border:1px solid rgba(31,35,42,.18)}.hk-grav__case{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin:0}.hk-grav__case input{width:20px;height:20px;margin:2px 0 0;flex:0 0 20px;accent-color:#1F232A;cursor:pointer}.hk-grav__corps{display:flex;flex-direction:column;gap:2px;min-width:0}.hk-grav__titre{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:16px;line-height:1.35;font-weight:600;color:#1f232a}.hk-grav__pop{font-size:16px;line-height:1.2;font-weight:500;color:#9b2226;border:1px solid #9B2226;padding:1px 7px}.hk-grav__valeur{font-size:16px;line-height:1.4;color:#616368}.hk-grav__valeur s{margin:0}.hk-grav__valeur strong{color:#9b2226;font-weight:600}html.hk-grav-ok .hk-gravure{margin-top:10px!important}.hk-grav__ext{display:none;margin-top:6px}form:has(input[value="Avec gravure"]:checked) .hk-grav__ext{display:block}.hk-grav__compteur{font-size:16px;line-height:1.4;color:#616368;margin:0 0 10px;text-align:right}.hk-grav__libelle{font-size:16px;line-height:1.4;color:#616368;margin:0 0 6px}.hk-grav__lame{position:relative;overflow:hidden;padding:16px 18px;background:linear-gradient(180deg,#3b3e44,#15161a 48%,#2c2f35)}.hk-grav__lame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.1) 45%,transparent 60%);pointer-events:none}.hk-grav__lame span{display:block;font-family:var(--font-heading--family);font-weight:700;font-size:20px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:#e9e4da;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk-grav__info{font-size:16px;line-height:1.45;color:#616368;margin:10px 0 0}.hk-m5-desc .hk-desc__corps{max-height:430px}.hk-m5-desc .hk-desc__corps:after{height:110px}.hk-m5-desc .hk-desc__corps p{font-size:16px!important;line-height:1.65!important;margin:0 0 12px!important;color:#1f232a}.hk-m5-desc__chapeau{font-size:17px!important;color:#1f232a!important;margin-bottom:18px!important}.hk-m5-desc__sous{display:flex;align-items:center;gap:8px;font-family:var(--font-heading--family);font-size:18px!important;line-height:1.3;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f232a;margin:22px 0 10px!important}.hk-m5-desc__sous svg,.hk-m5-specs svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hk-m5-specs{margin:0;border-top:1px solid rgba(31,35,42,.14)}.hk-m5-specs__ligne{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(31,35,42,.1)}.hk-m5-specs__ligne:nth-child(odd){background:#f6f4f1}.hk-m5-specs dt{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1.4;font-weight:500;color:#1f232a;margin:0}.hk-m5-specs dd{font-size:16px;line-height:1.4;color:#3d4148;margin:0}.hk-m5-specs--dims dt{padding-left:0}.hk-m5-desc__note{color:#616368!important;font-style:italic}.hk-m5-desc__plus{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:12px 16px;background:transparent;border:1px solid rgba(31,35,42,.35);font-family:var(--font-body--family);font-size:16px;font-weight:500;letter-spacing:.04em;color:#1f232a;cursor:pointer}.hk-m5-desc__plus:hover{border-color:#1f232a}.hk-m5-desc__plus svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .2s ease}.hk-desc--ouvert .hk-m5-desc__plus svg{transform:rotate(180deg)}@media(max-width:749px){.hk-m5-specs__ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:10px 8px;gap:10px}.hk-m5-desc .hk-desc__corps{max-height:460px}}.hk-ke-offre .hk-ke-offre__titre h2{font-size:28px!important;letter-spacing:.02em!important;text-transform:none!important}.hk-m5-offre-minuteur{justify-content:center!important;margin:0 0 6px!important}.hk-m5-offre{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:28px;max-width:920px;margin:0 auto;padding:22px;border:1px solid rgba(31,35,42,.14);background:#fff;text-align:left}.hk-m5-offre__visuel img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.hk-m5-offre__corps{display:flex;flex-direction:column;gap:12px}.hk-m5-offre__ligne{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hk-m5-offre__nom{font-family:var(--font-heading--family);font-size:20px;font-weight:700;line-height:1.25;margin:0;color:#1f232a}.hk-m5-offre__prix{font-size:18px;font-weight:600;margin:0;color:#1f232a;white-space:nowrap}.hk-m5-offre__choix{display:flex;align-items:center;gap:12px;font-size:16px;color:#1f232a;margin:0}.hk-m5-offre__choix select{flex:1;font-size:16px;padding:9px 10px;border:1px solid rgba(31,35,42,.35);background:#fff;color:#1f232a}.hk-m5-offre__case{display:flex;gap:10px;align-items:center;font-size:16px;color:#1f232a;margin:0;cursor:pointer}.hk-m5-offre__case input,.hk-m5-offre__kit input{width:20px;height:20px;accent-color:#1F232A;flex:0 0 20px}.hk-m5-offre__case strong{color:#9b2226;font-weight:600}.hk-m5-offre__texte{width:100%;font-size:16px;padding:10px 12px;border:1px solid rgba(31,35,42,.35)}.hk-m5-offre__cadeaux{padding:12px 0;border-top:1px solid rgba(31,35,42,.12);border-bottom:1px solid rgba(31,35,42,.12)}.hk-m5-offre__sous{font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;color:#1f232a}.hk-m5-offre__vignettes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.hk-m5-offre__vignettes img{width:56px;height:56px;object-fit:cover;background:#f6f4f1}.hk-m5-offre__texte-cadeaux{font-size:16px;line-height:1.5;color:#3d4148;margin:0}.hk-m5-offre__texte-cadeaux s{color:#8a8173}.hk-m5-offre__kit{display:grid;grid-template-columns:20px 48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;background:#f6f4f1;cursor:pointer;margin:0}.hk-m5-offre__kit img{width:48px;height:48px;object-fit:cover}.hk-m5-offre__kit-nom{font-size:16px;font-weight:500;color:#1f232a;line-height:1.3}.hk-m5-offre__kit-nom small{display:block;font-size:16px;font-weight:400;color:#616368}.hk-m5-offre__kit-prix{font-size:16px;font-weight:600;color:#1f232a;white-space:nowrap}.hk-m5-offre__total{display:flex;justify-content:space-between;align-items:baseline;font-size:18px;margin:4px 0 0;color:#1f232a}.hk-m5-offre__total strong{font-size:22px}.hk-m5-offre__erreur{font-size:16px;color:#9b2226;margin:0}.hk-m5-offre__bouton{width:100%;min-height:52px;background:#9b2226;color:#f4f0e8;border:1px solid #9B2226;font-family:var(--font-body--family);font-size:17px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.hk-m5-offre__bouton:disabled{opacity:.6}@media(max-width:749px){.hk-m5-offre{grid-template-columns:1fr;gap:16px;padding:16px}.hk-m5-offre__visuel img{aspect-ratio:16 / 10}.hk-ke-offre .hk-ke-offre__titre h2{font-size:24px!important}.hk-m5-offre__vignettes img{width:50px;height:50px}}.hk-m5-offre-minuteur{flex-wrap:wrap!important;row-gap:2px!important}.hk-ke-offre .hk-ke-offre__titre h2{font-family:var(--font-heading--family)!important;font-weight:700!important}body:has([data-hk-sans-cadeaux]) .hk-m7-cadeau,body:has([data-hk-accessoire]) .hk-m7-sabre{display:none!important}body:has([data-hk-sans-cadeaux]) tr:has(.hk-m7-cadeau){display:none!important}.hk-m7-mention p{font-size:16px!important;line-height:1.45!important;color:#616368!important;font-weight:400!important;margin:0!important}.hk-m7-mention a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px}.hk-m7-tva{margin:4px 0 0!important}.hk-grav__erreur{font-size:16px;line-height:1.45;color:#9b2226;margin:0 0 10px}.hk-grav__droit{font-size:16px;line-height:1.45;color:#1f232a;margin:10px 0 0}.hk-m7-offre-grav p{font-size:16px;line-height:1.45;color:#3d4148;margin:0 0 6px}.hk-m7-gpsr p{font-size:16px!important;line-height:1.5!important;margin:0 0 8px!important}.hk-m7-consignes ul{margin:0 0 4px!important;padding-left:20px!important}.hk-m7-consignes li{font-size:16px!important;line-height:1.5!important;margin:0 0 4px!important}.hk-m5-livraison .delivery-estimation__content{display:block!important;position:relative;padding-left:28px}.hk-m5-livraison .delivery-estimation__content .icon{position:absolute;left:0;top:2px;margin:0!important}@media(max-width:750px){body:has(.hk-clone-page) .product-media-gallery__thumbnails .splide__track{container-type:inline-size}body:has(.hk-clone-page) .product-media-gallery__thumbnails .product-media-gallery__thumbnail{width:calc((100cqw - 40px)/5)!important;height:calc((100cqw - 40px)/5)!important}}@media(max-width:989px){body:has(.hk-clone-page) .product-section__product-info{margin-top:-10px!important;padding-top:6px!important}}.hk-benef__el{align-items:center!important;min-width:0}.hk-benef__el p{margin:0!important;font-size:16px!important;line-height:1.3!important;color:#1f232a!important}.hk-benef__el strong{font-weight:inherit!important}.hk-benef>:has(strong:empty),.hk-benef__el:has(strong:empty){display:none!important}.hk-benef__el>img,.hk-benef__el>.icon{width:44px!important;height:44px!important;flex:0 0 44px!important;object-fit:contain}@media(max-width:420px){.hk-benef__el>img,.hk-benef__el>.icon{width:38px!important;height:38px!important;flex-basis:38px!important}}.hk-m7-sb{margin:-4px 0 2px!important}.hk-m7-sb__el{width:auto!important}.hk-m7-sb__el p{font-size:16px!important;line-height:1.3!important;color:#4a4d53!important;margin:0!important}body:has(.hk-clone-page) .hk-m7-acc-liv .accordion__heading>.icon{-webkit-mask:none!important;mask:none!important;background:url(hk-icone-livraison.png) center / contain no-repeat!important;width:30px!important;height:30px!important}body:has(.hk-clone-page) .hk-inclus-porteur:not(:has(*)){display:none!important}body:has(.hk-clone-page) .hk-acc-gar .accordion__heading>.icon{-webkit-mask:none!important;mask:none!important;background:url(hk-icone-garantie.png) center / contain no-repeat!important;width:30px!important;height:30px!important}.hk-desc-acc{width:100%;margin-top:4px!important}.hk-desc-acc .hk-m5-specs{margin:0 0 6px!important}.hk-desc-pieces p{font-size:16px!important;line-height:1.65!important;margin:0 0 12px!important;color:#1f232a}.hk-m7-tuile-garantie{background:url(hk-icone-garantie.png) center / contain no-repeat}.hk-desc--court .hk-desc__corps{max-height:none!important}.hk-desc--court .hk-desc__corps:after{display:none!important}.hk-desc--court .hk-m5-desc__plus{display:none!important}.hk-sec__titre h2{font-size:36px!important;line-height:1.2!important;letter-spacing:0!important;margin:0 0 12px!important}.hk-sec__titre h2 strong,.hk-piece__titre h3 strong{color:#9b2226!important;font-weight:700!important}.hk-sec__chapeau p,.hk-piece__texte p,.hk-fab__texte p{font-size:16px!important;line-height:1.65!important;margin:0!important}.hk-sec__chapeau p{color:#4a4d53!important}.hk-piece__titre h3,.hk-fab__titre h3{margin:0!important}.hk-piece__titre h3 strong{margin-right:6px}@media(min-width:751px){.hk-fab .timeline--horizontal-desktop .timeline__step{flex-basis:20%!important}}@media(max-width:749px){.hk-sec__titre h2{font-size:28px!important}}.hk-note--texte p{display:inline-block;font-size:16px!important;line-height:1.6!important;color:#1f232a!important;margin:0!important}@media(min-width:990px){.hk-note--texte p{background:#fff;border:1px solid var(--hk-bord, #E5E1DA);border-radius:3px;padding:2px 12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hk-m5.css.map */
