@font-face{font-family:Figtree;src:url(holie-figtree.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(holie-sourceserif4.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root{--font-body--family: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-subheading--family: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading--family: "Source Serif 4", Georgia, "Times New Roman", serif;--font-accent--family: "Source Serif 4", Georgia, "Times New Roman", serif;--h-marine: #14233b;--h-texte: #3c4859;--h-gris: #6b7685;--h-trait: #e2e8ec;--h-vert: #0f7d6e;--h-vert-fonce: #0b6357;--h-vert-pale: #e9f4f1;--h-vert-fond: #f3f8f6;--h-orange: #f26b3a;--h-orange-fonce: #e1572a;--h-orange-pale: #fff2ea;--h-ambre: #e8a33d;--h-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--h-sans: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--h-rayon: 12px}body:has(.holie-offre) variant-picker,body:has(.holie-offre) .product-details quantity-selector-component,body:has(.holie-offre) .product-details .quantity-selector{display:none!important}.product-information h1,.holie-sec__titre{font-family:var(--h-serif);font-weight:700;letter-spacing:-.01em;color:var(--h-marine)}.product-information h1{font-size:clamp(1.75rem,6.6vw,2.3rem);line-height:1.12}.holie-bloc{color:var(--h-marine);font-family:var(--h-sans);font-size:1rem;line-height:1.55;width:100%;min-width:0}.holie-bloc *,.holie-sec *{box-sizing:border-box}.holie-ico{flex:none;display:inline-block;vertical-align:middle}.holie-note{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1rem}.holie-note__etoiles{color:var(--h-ambre);letter-spacing:.06em;font-size:1.15rem;line-height:1}.holie-note b{font-weight:600}.holie-note a{color:var(--h-vert);text-decoration:none;font-weight:600}.holie-pastilles{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.holie-pastille{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.38rem .85rem;font-weight:600;font-size:.92rem;border:1px solid}.holie-pastille--vert{background:var(--h-vert-pale);color:var(--h-vert-fonce);border-color:#bfe0d8}.holie-pastille--orange{background:var(--h-orange-pale);color:#9a4a17;border-color:#f6cdb5}.holie-promesse{color:var(--h-texte);font-size:1.06rem;line-height:1.6}.holie-promesse p{margin:0}.holie-prix{display:flex;align-items:baseline;gap:.7rem;margin:.2rem 0 0}.holie-prix b{font-size:2.1rem;font-weight:700;color:var(--h-marine);letter-spacing:-.01em}.holie-prix s{font-size:1.3rem;color:var(--h-gris)}.holie-prix[hidden],[data-pour-variante][hidden]{display:none!important}.holie-offre{scroll-margin-top:90px}.holie-offre__intertitre{display:flex;align-items:center;gap:.9rem;margin:.4rem 0 .9rem;font-size:.92rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--h-marine)}.holie-offre__intertitre:before,.holie-offre__intertitre:after{content:"";flex:1;height:1px;background:var(--h-trait)}.holie-offre__cartes{display:grid;gap:.85rem;border:0;margin:0;padding:0;min-width:0}.holie-carte{position:relative;display:block;border:1px solid var(--h-trait);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s,background-color .15s}.holie-carte input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.holie-carte__haut{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem}.holie-carte__rond{width:24px;height:24px;border-radius:50%;border:1.5px solid #c3ccd4;display:grid;place-items:center;color:#fff}.holie-carte__rond .holie-ico{opacity:0}.holie-carte__titre{font-size:1.05rem;font-weight:500;line-height:1.3;color:var(--h-marine)}.holie-carte__titre strong{font-weight:800}.holie-carte__sous{display:block;font-size:.95rem;color:var(--h-texte);font-weight:400;margin-top:.1rem}.holie-carte__prix{text-align:right;line-height:1.2}.holie-carte__prix b{display:block;font-size:1.15rem;font-weight:700}.holie-carte__prix s{color:var(--h-gris);font-size:.9rem}.holie-carte__badge{position:absolute;top:0;right:1rem;transform:translateY(-50%);background:var(--h-orange);color:#fff;font-weight:700;font-size:.82rem;padding:.22rem .75rem;border-radius:999px;z-index:2;white-space:nowrap}.holie-carte__cadeaux{list-style:none;margin:0;padding:0;border-top:1px solid #dbe9e5}.holie-carte__cadeaux li{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.93rem;color:var(--h-marine);line-height:1.35}.holie-carte__cadeaux li+li{border-top:1px solid #dbe9e5}.holie-carte__cadeau-ico{width:34px;height:34px;border-radius:8px;background:var(--h-vert-pale);color:var(--h-vert);display:grid;place-items:center;flex:none}.holie-carte__cadeaux b{color:var(--h-vert);font-weight:700;letter-spacing:.02em}.holie-carte.is-choisie{border:2px solid var(--h-vert);background:#f5faf8}.holie-carte.is-choisie .holie-carte__haut{padding:calc(1rem - 1px) calc(1rem - 1px)}.holie-carte.is-choisie .holie-carte__rond{background:var(--h-vert);border-color:var(--h-vert)}.holie-carte.is-choisie .holie-carte__rond .holie-ico{opacity:1}.holie-carte:has(input:focus-visible){outline:3px solid var(--h-marine);outline-offset:2px}body:has(.holie-offre) .product-details add-to-cart-component .button,body:has(.holie-offre) .product-details .add-to-cart-button{background:var(--h-orange-fonce);color:#fff;font-family:var(--h-sans);font-weight:700;font-size:1.12rem;min-height:58px;border-radius:10px}.holie-paiement{text-align:center;font-size:.85rem;color:var(--h-gris)}.holie-paiement__ligne{display:inline-flex;align-items:center;gap:.35rem}.holie-paiement__icones{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.45rem}.holie-paiement__icones svg{width:38px;height:24px}.holie-frise{display:grid;grid-template-columns:repeat(3,1fr);position:relative;text-align:center;margin-top:.6rem}.holie-frise:before{content:"";position:absolute;top:20px;left:17%;right:17%;height:2px;background:var(--h-trait)}.holie-frise__etape{position:relative;display:grid;justify-items:center;gap:.15rem;font-size:.86rem;color:var(--h-gris);line-height:1.35}.holie-frise__icone{width:40px;height:40px;border-radius:50%;background:var(--h-vert);color:#fff;display:grid;place-items:center;margin-bottom:.35rem}.holie-frise__etape b{font-weight:600;font-size:.98rem;color:var(--h-marine)}.holie-coches{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.2rem;font-size:.95rem;color:var(--h-texte);margin-top:.9rem}.holie-coches span{display:inline-flex;align-items:center;gap:.3rem}.holie-coches .holie-ico{color:var(--h-vert)}.holie-mini-avis{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.holie-mini-avis::-webkit-scrollbar{display:none}.holie-mini-avis__carte{scroll-snap-align:start;background:#fff;border:1px solid var(--h-trait);border-radius:var(--h-rayon);padding:1rem 1.1rem;font-size:.98rem;color:var(--h-marine)}.holie-mini-avis__tete{display:flex;align-items:center;gap:.65rem;margin-bottom:.45rem}.holie-initiale{width:40px;height:40px;border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:600;flex:none;background:#5b7bd5}.holie-mini-avis__nom{font-weight:600;display:block}.holie-mini-avis__meta{color:var(--h-gris);font-size:.82rem}.holie-verifie{display:inline-flex;align-items:center;gap:.2rem;color:var(--h-vert);font-weight:600;font-size:.82rem}.holie-points{display:flex;justify-content:center;gap:6px;margin:.6rem 0 .2rem}.holie-points span{width:7px;height:7px;border-radius:50%;background:#d3dae0}.holie-points span.is-actif{background:var(--h-vert)}.holie-lien-vert{display:block;text-align:center;color:var(--h-vert);font-weight:600;text-decoration:none;font-size:.95rem}.holie-commande{background:var(--h-vert-fond);border-radius:var(--h-rayon);padding:1.2rem 1.1rem .6rem}.holie-commande h3{margin:0 0 .4rem;font-family:var(--h-sans);font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--h-vert)}.holie-commande ul{list-style:none;margin:0;padding:0}.holie-commande li{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px dashed #c8dcd6;font-size:1rem;color:var(--h-marine)}.holie-commande li:last-child{border-bottom:0}.holie-commande li b{color:var(--h-vert);font-weight:600;white-space:nowrap}.holie-questions details{border-bottom:1px solid var(--h-trait)}.holie-questions details:first-child{border-top:1px solid var(--h-trait)}.holie-questions summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.8rem;padding:1rem .1rem;font-weight:600;font-size:1rem;color:var(--h-marine);line-height:1.35}.holie-questions summary::-webkit-details-marker{display:none}.holie-questions summary>span{flex:1}.holie-questions summary .holie-q-ico{color:var(--h-vert)}.holie-questions summary .holie-ico--chevron{color:var(--h-gris);transition:transform .2s}.holie-questions details[open] summary .holie-ico--chevron{transform:rotate(180deg)}.holie-questions__reponse{padding:0 .1rem 1.1rem;color:var(--h-texte);font-size:.98rem}.holie-questions--icones .holie-questions__reponse{padding-left:2.1rem}.holie-questions__reponse p{margin:0 0 .5rem}.holie-questions--cartes details{border:1px solid var(--h-trait)!important;border-radius:var(--h-rayon);background:#fff;margin-bottom:.7rem;padding:0 1.1rem}.holie-questions--cartes summary{font-weight:500;padding:1.05rem 0}.holie-questions--cartes summary .holie-ico--chevron{display:none}.holie-questions--cartes summary:after{content:"+";color:var(--h-vert);font-size:1.3rem;font-weight:400}.holie-questions--cartes details[open] summary:after{content:"\2013"}.holie-sec{color:var(--h-marine);font-family:var(--h-sans);font-size:1rem;line-height:1.6;padding-block:clamp(2.6rem,8vw,4.5rem)}.holie-sec--creme,.holie-sec--pale{background:var(--h-vert-fond)}.holie-sec--marine{background:var(--h-marine);color:#fff}.holie-sec--vert{background:var(--h-vert);color:#fff}.holie-sec--orange{background:var(--h-orange);color:#fff}.holie-sec__inner{width:min(100% - 2rem,1040px);margin-inline:auto}.holie-sec--etroit .holie-sec__inner{width:min(100% - 2rem,720px)}.holie-sec__tete{margin:0 0 1.6rem}.holie-sec--centre .holie-sec__tete{text-align:center}.holie-sec__sur{display:inline-block;font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;background:var(--h-vert-pale);color:var(--h-vert-fonce);border-radius:4px;padding:.35rem .7rem;margin-bottom:.9rem}.holie-sec--vert .holie-sec__sur,.holie-sec--marine .holie-sec__sur{background:#ffffff26;color:#fff}.holie-sec__titre{font-size:clamp(1.75rem,6.6vw,2.35rem);line-height:1.15;margin:0 0 .75rem}.holie-sec__titre em{font-style:normal;color:inherit}.holie-sec--vert .holie-sec__titre,.holie-sec--marine .holie-sec__titre{color:#fff}.holie-sec__intro{font-size:1.05rem;color:var(--h-texte)}.holie-sec--vert .holie-sec__intro,.holie-sec--marine .holie-sec__intro{color:#ffffffe6}.holie-sec__intro p{margin:0 0 .7rem}.holie-sec__note{margin-top:1rem;font-size:.86rem;color:var(--h-gris);text-align:center}.holie-sec--vert .holie-sec__note{color:#fffc}.holie-sec__note p{margin:0}.holie-sec__pied{text-align:center;margin-top:1.4rem}.holie-encadre{border:1px solid var(--h-trait);border-radius:16px;padding:2rem 1.4rem;background:#fff;text-align:center}.holie-texte{color:var(--h-texte);font-size:1.02rem}.holie-texte p{margin:0 0 .9rem}.holie-texte strong{color:var(--h-marine)}.holie-cartes{display:grid;gap:.9rem;grid-template-columns:repeat(var(--holie-cols, 1),minmax(0,1fr));margin-block:.4rem 1rem}@media(min-width:750px){.holie-cartes{--holie-cols: var(--holie-cols-ordi, 3)}}.holie-carte-info{background:#fff;color:var(--h-marine);border:1px solid var(--h-trait);border-radius:var(--h-rayon);padding:1.1rem 1.15rem}.holie-carte-info h3{margin:0 0 .25rem;font-family:var(--h-sans);font-size:1.1rem;font-weight:600;line-height:1.3}.holie-carte-info p{margin:0;color:var(--h-texte);font-size:.98rem}.holie-carte-info--coche{background:var(--h-vert-fond);border-color:transparent;display:grid;grid-template-columns:auto 1fr;gap:0 .85rem;align-items:start}.holie-carte-info--coche .holie-rond-coche{grid-row:span 2;margin-top:.1rem}.holie-rond-coche{width:26px;height:26px;border-radius:50%;background:var(--h-vert);color:#fff;display:grid;place-items:center}.holie-carte-info--photo{padding:0;overflow:hidden}.holie-carte-info--photo .holie-carte-info__visuel{position:relative;aspect-ratio:16 / 10;overflow:hidden}.holie-carte-info--photo .holie-carte-info__visuel img{width:100%;height:100%;object-fit:cover;display:block}.holie-carte-info--photo .holie-carte-info__visuel h3{position:absolute;inset:auto 0 0 0;margin:0;padding:2.2rem 1.2rem .9rem;color:#fff;font-size:1.12rem;font-weight:600;background:linear-gradient(to top,#0a141ec7,#0a141e00)}.holie-carte-info--photo .holie-carte-info__corps{padding:1.1rem 1.2rem 1.25rem}.holie-carte-info__icone{font-size:1.5rem;line-height:1;margin-bottom:.5rem;display:block}.holie-etapes{list-style:none;margin:1.2rem 0 .5rem;padding:0;display:grid;gap:1.1rem;counter-reset:holie-etape}.holie-etapes li{counter-increment:holie-etape;display:grid;grid-template-columns:auto 1fr;gap:.1rem .9rem}.holie-etapes li:before{content:counter(holie-etape);grid-row:span 2;width:32px;height:32px;border-radius:50%;background:var(--h-vert-pale);color:var(--h-vert-fonce);font-weight:700;font-size:.95rem;display:grid;place-items:center}.holie-etapes h3{margin:.15rem 0 0;font-family:var(--h-sans);font-size:1.08rem;font-weight:600}.holie-etapes p{margin:0;color:var(--h-texte);font-size:.98rem}.holie-tableau-cadre{background:#fff;border:1px solid var(--h-trait);border-radius:var(--h-rayon);overflow:hidden;margin:.5rem 0 .6rem}.holie-tableau{width:100%;border-collapse:collapse;font-size:.97rem;color:var(--h-marine)}.holie-tableau th,.holie-tableau td{padding:.95rem .75rem;text-align:left;border-bottom:1px solid var(--h-trait);vertical-align:middle;font-weight:400}.holie-tableau tr:last-child th,.holie-tableau tr:last-child td{border-bottom:0}.holie-tableau thead th{font-size:.86rem;color:var(--h-texte);text-align:center;line-height:1.25}.holie-tableau thead th.holie-tableau__nous{font-family:var(--h-serif);font-size:1.25rem;font-weight:700;color:var(--h-orange-fonce)}.holie-tableau .holie-tableau__nous{background:var(--h-vert-pale);width:26%;text-align:center}.holie-tableau .holie-tableau__eux{width:26%;text-align:center;color:var(--h-gris)}.holie-tableau td small{display:block;font-size:.78rem;line-height:1.25;margin-top:.25rem}.holie-tableau .holie-tableau__nous small{color:var(--h-vert-fonce);font-weight:600}.holie-rond-x{width:24px;height:24px;border-radius:50%;border:1.5px solid #c9d0d6;color:#9aa3ad;display:inline-grid;place-items:center}.holie-tableau .holie-rond-coche{display:inline-grid}.holie-specs{margin:.4rem 0 0}.holie-specs div{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--h-trait)}.holie-specs dt{color:var(--h-gris)}.holie-specs dd{margin:0;font-weight:600;text-align:right;color:var(--h-marine)}.holie-avis__resume{display:flex;justify-content:center;align-items:center;gap:.5rem;color:var(--h-texte);font-size:1.05rem;margin-top:-.6rem;margin-bottom:1.4rem}.holie-avis__resume .holie-note__etoiles{font-size:1.35rem}.holie-avis{display:grid;gap:1.35rem;margin:.5rem 0}@media(min-width:750px){.holie-avis{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.holie-avis__ligne{display:grid;grid-template-columns:auto 1fr;gap:.75rem}.holie-avis__tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem}.holie-avis__nom{font-weight:600}.holie-avis__date{color:var(--h-gris);font-size:.85rem}.holie-avis__etoiles{color:var(--h-ambre);font-size:.9rem;letter-spacing:.04em}.holie-avis p{margin:.2rem 0 .25rem;color:var(--h-marine)}.holie-media{margin:1rem 0}.holie-media img,.holie-media video{width:100%;height:auto;display:block;border-radius:var(--h-rayon)}.holie-media figcaption{font-size:.86rem;color:var(--h-gris);margin-top:.45rem;text-align:center}.holie-medias{display:grid;gap:.9rem;grid-template-columns:repeat(var(--holie-cols, 1),minmax(0,1fr))}@media(min-width:750px){.holie-medias{--holie-cols: var(--holie-cols-ordi, 2)}}.holie-vignettes-cadre{position:relative}.holie-vignettes{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 1rem;margin:0 -1rem}.holie-vignettes::-webkit-scrollbar{display:none}@media(min-width:750px){.holie-vignettes{grid-auto-columns:31%}}.holie-vignette{scroll-snap-align:center;position:relative;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;background:#e9eef1;margin:0}.holie-vignette img,.holie-vignette video{width:100%;height:100%;object-fit:cover;display:block}.holie-vignette figcaption{position:absolute;inset:auto 0 0 0;padding:2rem .9rem .8rem;color:#fff;font-size:.92rem;font-weight:600;background:linear-gradient(to top,#0a141eb3,#0a141e00)}.holie-vignettes__fleche{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 10px #14233b2e;display:grid;place-items:center;color:var(--h-marine);cursor:pointer;z-index:2}.holie-vignettes__fleche--g{left:.2rem}.holie-vignettes__fleche--d{right:.2rem}.holie-citation{font-style:italic;text-align:center;color:var(--h-texte);font-size:1rem;margin:1rem auto 0;max-width:560px}.holie-bouton{display:inline-flex;justify-content:center;align-items:center;gap:.5rem;min-height:56px;padding:.8rem 1.6rem;border-radius:10px;background:var(--h-orange-fonce);color:#fff;font-family:var(--h-sans);font-weight:700;font-size:1.08rem;text-decoration:none;border:0;cursor:pointer;width:min(100%,440px)}.holie-bouton:hover{filter:brightness(.96)}.holie-bouton--blanc{background:#fff;color:var(--h-vert-fonce)}.holie-bouton--contour{background:#fff;color:var(--h-marine);border:1px solid var(--h-trait);font-weight:600}.holie-bouton--contour .holie-ico{color:var(--h-vert)}.holie-sous-bouton{display:block;font-size:.88rem;margin-top:.55rem;color:var(--h-gris)}.holie-sec--vert .holie-sous-bouton{color:#ffffffd9}.holie-bande{overflow:hidden;border-block:1px solid var(--h-trait);padding:1rem 0;white-space:nowrap;background:#fff}.holie-bande__piste{display:inline-flex;gap:2.6rem;animation:holie-defile 30s linear infinite;padding-left:1rem}.holie-bande__piste span{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--h-marine);font-size:1rem}.holie-bande__piste .holie-ico{color:var(--h-vert)}@keyframes holie-defile{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.holie-bande__piste{animation:none;flex-wrap:wrap;white-space:normal}}.holie-garantie{text-align:center;margin-bottom:1.2rem}.holie-garantie__rond{width:92px;height:92px;border-radius:50%;border:2px solid rgb(255 255 255 / .55);display:grid;place-items:center;align-content:center;margin:0 auto;line-height:1}.holie-garantie__rond b{display:block;font-family:var(--h-serif);font-size:1.9rem;font-weight:700}.holie-garantie__rond span{font-size:.72rem;font-weight:700;letter-spacing:.1em}.holie-sec:not(.holie-sec--vert):not(.holie-sec--marine) .holie-garantie__rond{border-color:var(--h-vert);color:var(--h-vert)}.holie-mentions{font-size:.8rem;color:var(--h-gris);text-align:center;margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/holie.css.map */
