:root{--hrc-encre: #16233a;--hrc-encre-90: #1b2a44;--hrc-encre-80: #46536b;--hrc-encre-60: #6f7789;--hrc-encre-30: #b4b9c4;--hrc-parchemin: #f8f4ea;--hrc-parchemin-2: #f2ebdb;--hrc-parchemin-fonce: #efe6d3;--hrc-laiton: #a87c33;--hrc-laiton-clair: #d8bc82;--hrc-laiton-pale: #f0e4cb;--hrc-vert: #2c4a38;--hrc-prune: #6b2340;--hrc-terre: #8c5334;--hrc-nuit: #223354;--hrc-bord: #e6dcc7;--hrc-bord-clair: #f0e9da;--hrc-solde: #a63a2b;--hrc-max: 1280px;--hrc-gouttiere: clamp(1.15rem, 4.5vw, 3.5rem);--hrc-bande: clamp(3.25rem, 7vw, 5.5rem);--hrc-r: 14px;--hrc-r-s: 10px;--hrc-r-xs: 8px;--hrc-g-encre: linear-gradient(135deg, #24365a 0%, #1a2942 55%, #131f33 100%);--hrc-g-laiton: linear-gradient(135deg, #e2caa0 0%, #b98f43 48%, #8e6728 100%);--hrc-g-parchemin: radial-gradient(ellipse 90% 70% at 8% -10%, #fffdf8 0%, transparent 58%), radial-gradient(ellipse 80% 60% at 92% 108%, rgb(168 124 51 / .09) 0%, transparent 62%), linear-gradient(180deg, #f8f4ea 0%, #f4eddf 100%);--hrc-o-1: 0 1px 2px rgb(22 35 58 / .05), 0 6px 18px -10px rgb(22 35 58 / .16);--hrc-o-2: 0 2px 4px rgb(22 35 58 / .06), 0 16px 34px -16px rgb(22 35 58 / .24);--hrc-o-3: 0 4px 8px rgb(22 35 58 / .07), 0 32px 60px -24px rgb(22 35 58 / .32);--hrc-ease: cubic-bezier(.22, .61, .36, 1);--hrc-ease-out: cubic-bezier(.16, 1, .3, 1)}body{background:#fff;color:var(--hrc-encre);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{color:var(--hrc-encre);letter-spacing:-.02em;text-wrap:balance}::selection{background:var(--hrc-laiton-clair);color:var(--hrc-encre)}.hrc-eclat{background:var(--hrc-g-laiton);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hrc-js [data-hrc-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--hrc-ease-out),transform .7s var(--hrc-ease-out);transition-delay:var(--d, 0ms);will-change:opacity,transform}.hrc-js [data-hrc-reveal].is-in{opacity:1;transform:none}@media screen and (prefers-reduced-motion:reduce){.hrc-js [data-hrc-reveal]{opacity:1;transform:none;transition:none}}.hrc-bande{position:relative;padding-block:var(--hrc-bande)}.hrc-bande--parchemin,.hrc-parchemin{background:var(--hrc-g-parchemin)}.hrc-bande--serre{padding-block:clamp(2.35rem,4.6vw,3.4rem)}.hrc-in{position:relative;max-width:var(--hrc-max);margin-inline:auto;padding-inline:var(--hrc-gouttiere)}.hrc-halo{position:absolute;z-index:0;border-radius:50%;filter:blur(60px);pointer-events:none}.hrc-tete{max-width:60ch;margin-bottom:clamp(1.75rem,3.4vw,2.75rem)}.hrc-tete--centre{margin-inline:auto;text-align:center}.hrc-sur{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .95rem;padding:.38rem .85rem .38rem .7rem;border-radius:999px;border:1px solid rgb(168 124 51 / .24);background:linear-gradient(135deg,#ffffffd9,#f0e4cb99);font-family:var(--font-heading--family, Georgia, serif);font-style:italic;font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none;color:var(--hrc-laiton);box-shadow:inset 0 1px #ffffffb3}.hrc-sur:before{content:"";flex:none;width:6px;height:6px;border-radius:1px;background:var(--hrc-g-laiton);transform:rotate(45deg)}.hrc-h{margin:0;font-size:clamp(1.75rem,3.6vw,2.6rem);line-height:1.1}.hrc-lede{margin:.95rem 0 0;max-width:56ch;font-size:1.0325rem;line-height:1.68;color:var(--hrc-encre-80)}.hrc-tete--centre .hrc-lede{margin-inline:auto}.hrc-tete-rang{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.hrc-tete-rang .hrc-tete{margin-bottom:0}.hrc-lien{position:relative;flex:none;display:inline-flex;align-items:center;gap:.45rem;padding-block:.3rem;font-size:.9375rem;font-weight:500;color:var(--hrc-encre);text-decoration:none;transition:color .22s var(--hrc-ease),gap .22s var(--hrc-ease)}.hrc-lien:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:1px;background:var(--hrc-g-laiton);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--hrc-ease-out)}.hrc-lien:after{content:"\2192";transition:transform .25s var(--hrc-ease)}.hrc-lien:hover{color:var(--hrc-laiton);gap:.6rem}.hrc-lien:hover:before{transform:scaleX(1)}.hrc-lien:hover:after{transform:translate(2px)}.hrc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:.9rem 1.8rem;border:1px solid transparent;border-radius:var(--hrc-r-s);background:var(--hrc-g-encre);color:#fff;font-size:.97rem;font-weight:500;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:var(--hrc-o-1);transition:transform .22s var(--hrc-ease),box-shadow .28s var(--hrc-ease),color .2s var(--hrc-ease),border-color .2s var(--hrc-ease),background .2s var(--hrc-ease)}.hrc-btn:before{content:"";position:absolute;inset-block:-50%;inset-inline-start:-60%;z-index:-1;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .22),transparent);transform:translate(-120%) skew(-18deg);transition:transform .65s var(--hrc-ease-out)}.hrc-btn:hover{transform:translateY(-2px);box-shadow:var(--hrc-o-2)}.hrc-btn:hover:before{transform:translate(420%) skew(-18deg)}.hrc-btn:active{transform:translateY(0);box-shadow:var(--hrc-o-1)}.hrc-btn--nu{background:#ffffff8c;color:var(--hrc-encre);border-color:#16233a29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:none}.hrc-btn--nu:hover{background:#fff;color:var(--hrc-laiton);border-color:#a87c3373;box-shadow:var(--hrc-o-1)}.hrc-btn--nu:before{background:linear-gradient(100deg,transparent,rgb(168 124 51 / .12),transparent)}.hrc-btn--clair{background:#fff;color:var(--hrc-encre);border-color:#fff}.hrc-btn--clair:hover{background:var(--hrc-parchemin);color:var(--hrc-encre)}.hrc-btn--fantome{background:#ffffff14;color:#fff;border-color:#ffffff6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hrc-btn--fantome:hover{background:#ffffff2e;border-color:#fff;color:#fff}.hrc-btn--laiton{background:var(--hrc-g-laiton);color:#21170a;border-color:transparent}.hrc-btn:focus-visible,.hrc-lien:focus-visible{outline:2px solid var(--hrc-laiton);outline-offset:3px}.hrc-grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.3vw,1.85rem) clamp(.85rem,1.8vw,1.3rem)}.hrc-carte{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .35s var(--hrc-ease)}.hrc-carte:hover{transform:translateY(-4px)}.hrc-carte__vue{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--hrc-r);background:linear-gradient(160deg,var(--hrc-parchemin) 0%,var(--hrc-parchemin-2) 100%);box-shadow:inset 0 0 0 1px var(--hrc-bord-clair);transition:box-shadow .35s var(--hrc-ease)}.hrc-carte__vue img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--hrc-ease)}.hrc-carte__vue:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(22 35 58 / .14),transparent 45%);opacity:0;transition:opacity .35s var(--hrc-ease);pointer-events:none}.hrc-carte:hover .hrc-carte__vue img{transform:scale(1.055)}.hrc-carte:hover .hrc-carte__vue:after{opacity:1}.hrc-carte:hover .hrc-carte__vue{box-shadow:inset 0 0 0 1px #a87c336b}.hrc-carte__vue--vide{display:grid;place-items:center;height:100%;color:var(--hrc-encre-60);font-size:.8rem}.hrc-carte__marque{position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem;z-index:1;padding:.32rem .6rem;border-radius:999px;background:var(--hrc-g-encre);color:#fff;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--hrc-o-1)}.hrc-carte__marque--solde{background:linear-gradient(135deg,#c04a39,#8f2e20)}.hrc-carte__marque--neuf{background:var(--hrc-g-laiton);color:#21170a}.hrc-carte__nom{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;margin:.85rem 0 0;font-family:var(--font-heading--family, Georgia, serif);font-size:1.0125rem;font-weight:500;line-height:1.3;color:var(--hrc-encre);transition:color .2s var(--hrc-ease)}.hrc-carte:hover .hrc-carte__nom{color:var(--hrc-laiton)}.hrc-carte__prix{margin:.3rem 0 0;font-size:.95rem;font-weight:600;color:var(--hrc-encre)}.hrc-carte__prix del{margin-inline-end:.4rem;color:var(--hrc-encre-60);font-weight:400}.hrc-carte__prix ins{color:var(--hrc-solde);text-decoration:none}.hrc-carte__variantes{margin:.25rem 0 0;font-size:.8125rem;color:var(--hrc-encre-60)}.hrc-carte:focus-visible .hrc-carte__vue{outline:2px solid var(--hrc-laiton);outline-offset:3px}@media screen and (max-width:1000px){.hrc-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:720px){.hrc-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.hrc-carte__nom{font-size:.95rem}.hrc-carte__prix{font-size:.9rem}}.hrc-fleches{display:flex;gap:.45rem}.hrc-fleche{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgb(22 35 58 / .16);border-radius:50%;background:#fff;color:var(--hrc-encre);cursor:pointer;transition:border-color .2s var(--hrc-ease),color .2s var(--hrc-ease),opacity .2s var(--hrc-ease)}.hrc-fleche svg{width:16px;height:16px}.hrc-fleche:hover{border-color:var(--hrc-laiton);color:var(--hrc-laiton)}.hrc-fleche:focus-visible{outline:2px solid var(--hrc-laiton);outline-offset:2px}.hrc-fleche[disabled]{opacity:.35;cursor:default;border-color:#16233a29;color:var(--hrc-encre)}.hrc-fleches:has([data-hrc-prec][disabled]):has([data-hrc-suiv][disabled]){display:none}@media screen and (max-width:749px){.hrc-fleches{display:none}}product-card h3.h4,product-card .product-title{font-family:var(--font-heading--family);font-weight:500;letter-spacing:-.005em}product-card .card-gallery{background:linear-gradient(160deg,var(--hrc-parchemin) 0%,var(--hrc-parchemin-2) 100%);border-radius:var(--hrc-r);overflow:hidden;box-shadow:inset 0 0 0 1px var(--hrc-bord-clair);transition:box-shadow .35s var(--hrc-ease)}product-card:hover .card-gallery{box-shadow:inset 0 0 0 1px #a87c3361}.header-section,#header-group .shopify-section:has(header-component){background:var(--hrc-parchemin)}header-component{border-bottom:1px solid var(--hrc-bord);background:#f8f4eadb;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);transition:box-shadow .3s var(--hrc-ease)}.hrc-defile header-component{box-shadow:0 6px 24px -14px #16233a66}.header-logo__text,a.header-logo{font-family:var(--font-heading--family, Georgia, serif);font-weight:600;letter-spacing:.01em;color:var(--hrc-encre);text-decoration:none}.header-logo__text{font-size:clamp(1.05rem,1.6vw,1.3rem)}#header-group .announcement-bar{background:var(--hrc-g-encre)!important}main[data-template^=collection] .rte p{font-size:.96rem;line-height:1.62;color:var(--hrc-encre-80)}.hrc-fil{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .45rem;margin:0;font-size:.8125rem;line-height:1.4;color:var(--hrc-encre-60)}.hrc-fil a{color:var(--hrc-encre-60);text-decoration:none;transition:color .2s var(--hrc-ease)}.hrc-fil a:hover{color:var(--hrc-laiton)}.hrc-fil__sep{color:var(--hrc-encre-30)}.hrc-fil__ici{color:var(--hrc-encre-80)}.hrc-desc{font-size:.97rem;line-height:1.72;color:var(--hrc-encre-80)}.hrc-desc>:first-child{margin-block-start:0}.hrc-desc>:last-child{margin-block-end:0}.hrc-desc p{margin-block:0 1rem}.hrc-desc h2,.hrc-desc h3,.hrc-desc h4{margin-block:1.8rem .7rem;font-family:var(--font-heading--family, Georgia, serif);font-size:1.0625rem;font-weight:600;letter-spacing:-.005em;color:var(--hrc-encre)}.hrc-desc ul{margin-block:0 1rem;padding-inline-start:0;list-style:none}.hrc-desc ul li{position:relative;padding-inline-start:1.2rem;margin-block-end:.5rem}.hrc-desc ul li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;width:6px;height:6px;border-radius:1px;background:var(--hrc-g-laiton);transform:rotate(45deg)}.hrc-desc ol{margin-block:0 1rem;padding-inline-start:1.25rem}.hrc-desc strong{color:var(--hrc-encre);font-weight:600}.hrc-desc a{color:var(--hrc-encre);text-underline-offset:3px}.hrc-desc a:hover{color:var(--hrc-laiton)}.hrc-acc{border-radius:var(--hrc-r-s);border:1px solid var(--hrc-bord);background:linear-gradient(180deg,#fff,var(--hrc-parchemin));overflow:hidden}.hrc-acc__i+.hrc-acc__i{border-top:1px solid var(--hrc-bord-clair)}.hrc-acc__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:500;color:var(--hrc-encre);transition:background .2s var(--hrc-ease),color .2s var(--hrc-ease)}.hrc-acc__q::-webkit-details-marker{display:none}.hrc-acc__q:hover{color:var(--hrc-laiton);background:#a87c330d}.hrc-acc__q:focus-visible{outline:2px solid var(--hrc-laiton);outline-offset:-2px}.hrc-acc__signe{position:relative;flex:none;width:13px;height:13px}.hrc-acc__signe:before,.hrc-acc__signe:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;width:13px;height:1.5px;border-radius:1px;background:var(--hrc-laiton);transition:transform .3s var(--hrc-ease-out)}.hrc-acc__signe:after{transform:rotate(90deg)}.hrc-acc__i[open] .hrc-acc__signe:after{transform:rotate(0)}.hrc-acc__r{padding:0 1rem 1.1rem;font-size:.9rem;line-height:1.68;color:var(--hrc-encre-80)}.hrc-acc__r>:first-child{margin-block-start:0}.hrc-acc__r>:last-child{margin-block-end:0}.hrc-acc__r a{color:var(--hrc-encre);text-underline-offset:3px}.hrc-acc__r a:hover{color:var(--hrc-laiton)}:is(.hrc-article,main[data-template^=article] .rte){max-width:44rem;margin-inline:auto;font-size:1.0625rem;line-height:1.78;color:var(--hrc-encre-80)}:is(.hrc-article,main[data-template^=article] .rte) h2{margin-block:2.4rem .85rem;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.22;color:var(--hrc-encre)}:is(.hrc-article,main[data-template^=article] .rte) h3{margin-block:1.8rem .6rem;font-size:1.1rem;line-height:1.3;color:var(--hrc-encre)}:is(.hrc-article,main[data-template^=article] .rte) p{margin-block:0 1.15rem}:is(.hrc-article,main[data-template^=article] .rte) ul{margin-block:0 1.3rem;padding-inline-start:0;list-style:none}:is(.hrc-article,main[data-template^=article] .rte) ul li{position:relative;padding-inline-start:1.3rem;margin-block-end:.6rem}:is(.hrc-article,main[data-template^=article] .rte) ul li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.68em;width:6px;height:6px;border-radius:1px;background:var(--hrc-g-laiton);transform:rotate(45deg)}:is(.hrc-article,main[data-template^=article] .rte) ol{margin-block:0 1.3rem;padding-inline-start:1.3rem}:is(.hrc-article,main[data-template^=article] .rte) ol li{margin-block-end:.6rem}:is(.hrc-article,main[data-template^=article] .rte) a{color:var(--hrc-encre);text-decoration:underline;text-decoration-color:#a87c3380;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--hrc-ease),text-decoration-color .2s var(--hrc-ease)}:is(.hrc-article,main[data-template^=article] .rte) a:hover{color:var(--hrc-laiton);text-decoration-color:var(--hrc-laiton)}:is(.hrc-article,main[data-template^=article] .rte) strong{color:var(--hrc-encre);font-weight:600}:is(.hrc-article,main[data-template^=article] .rte) blockquote{margin:1.8rem 0;padding:1.1rem 1.35rem;border-inline-start:2px solid var(--hrc-laiton);border-radius:0 var(--hrc-r-s) var(--hrc-r-s) 0;background:var(--hrc-g-parchemin);font-family:var(--font-heading--family, Georgia, serif);font-style:italic;color:var(--hrc-encre)}:is(.hrc-article,main[data-template^=article] .rte) blockquote p:last-child{margin-bottom:0}:is(.hrc-article,main[data-template^=article] .rte) .hrc-encadre{display:block;margin:1.9rem 0;padding:1.1rem 1.35rem;border:1px solid var(--hrc-bord);border-radius:var(--hrc-r-s);background:linear-gradient(180deg,#fff,var(--hrc-parchemin));text-decoration:none;color:inherit;box-shadow:var(--hrc-o-1);transition:transform .25s var(--hrc-ease),box-shadow .3s var(--hrc-ease),border-color .25s var(--hrc-ease)}:is(.hrc-article,main[data-template^=article] .rte) .hrc-encadre:hover{transform:translateY(-2px);border-color:#a87c3373;box-shadow:var(--hrc-o-2)}:is(.hrc-article,main[data-template^=article] .rte) .hrc-encadre__label{display:block;margin-bottom:.3rem;font-family:var(--font-heading--family, Georgia, serif);font-style:italic;font-size:.85rem;color:var(--hrc-laiton)}:is(.hrc-article,main[data-template^=article] .rte) .hrc-encadre strong{display:block;font-size:1.0625rem;line-height:1.35}:is(.hrc-article,main[data-template^=article] .rte) .hrc-encadre span.hrc-encadre__go{display:inline-block;margin-top:.5rem;font-size:.9rem;font-weight:500;color:var(--hrc-encre)}:is(.hrc-article,main[data-template^=article] .rte) .hrc-encadre__go:after{content:" \2192"}@media screen and (prefers-reduced-motion:reduce){.hrc-carte,.hrc-carte__vue img,.hrc-carte__vue:after,.hrc-btn,.hrc-btn:before,.hrc-lien,.hrc-lien:before,.hrc-lien:after,.hrc-acc__signe:before,.hrc-acc__signe:after{transition:none}.hrc-carte:hover,.hrc-carte:hover .hrc-carte__vue img,.hrc-btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hrc.css.map */
