[hidden]{display:none !important}.rem-slot{display:block;position:relative;width:100%;height:100%;aspect-ratio:3 / 2;font:13px/1.3 system-ui,-apple-system,sans-serif}.rem-slot__frame{position:absolute;inset:0;overflow:hidden;background:rgba(127,127,127,.08)}.rem-slot__ring{position:absolute;inset:0;pointer-events:none;border:1.5px dashed currentColor;opacity:.35}.rem-slot__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:12px;box-sizing:border-box;user-select:none}.rem-slot__empty svg{opacity:.45}.rem-slot__cap{max-width:90%;font-weight:500;letter-spacing:.01em;opacity:.75}.rem-slot__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}:root{--rem-focus:#2B2320}header,footer,[data-rem-couche],#accueil,#boutique,#affutage,#gravure,#realisations,#demande{--rem-focus:#E0A45C}main header,main footer{--rem-focus:inherit}#rem-form-card,.rem-affiche,[data-rem-affiche],#realisations figure,[data-rem-couche="merci"]{--rem-focus:#2B2320}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--rem-focus);outline-offset:2px}.rem-lecteur{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-rem-titre-etape]:focus{outline:none}html{scroll-padding-top:90px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html{scroll-behavior:auto !important}}:root{--rem-paper:#FAEFE5;--rem-paper-2:#EADBC4;--rem-kraft:#D2B48C;--rem-cuir:#A5744A;--rem-braise:#CD853E;--rem-braise-hot:#E0A45C;--rem-rouille:#B06A28;--rem-rouge:#7A2C22;--rem-encre:#2B2320;--rem-bois:#483C32;--rem-acier:#9AA6AE;--rem-t-fast:.28s;--rem-t-base:.7s;--rem-t-slow:1.4s;--rem-ease:cubic-bezier(.2,.75,.2,1)}html{scroll-behavior:smooth}body{margin:0;background:#2B2320;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#B06A28;text-decoration:none}a:hover{color:#CD853E}::selection{background:#CD853E;color:#2B2320}input,textarea,select,button{font:inherit}@media (max-width:1080px){[data-rem-desk]{display:none!important}[data-rem-burger]{display:flex!important}}[data-rem-pied]{grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr) minmax(0,1.05fr)}@media (max-width:1080px){[data-rem-pied]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-rem-pied]>:first-child{grid-column:1/-1}}@media (max-width:767px){[data-rem-pied]{grid-template-columns:minmax(0,1fr)}}.rem-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;background:#E0A45C;color:#2B2320;font-family:'Special Elite',monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;border:2px solid #2B2320}.rem-skip:focus{left:8px;top:8px}main:focus{outline:none}.rem-js [data-rem-reveal]{opacity:0;transform:translateY(26px)}@media (prefers-reduced-motion:reduce){.rem-js [data-rem-reveal]{opacity:1;transform:none}}@keyframes remCurtain{0%{clip-path:inset(0 0 100% 0)}100%{clip-path:inset(0 0 0% 0)}}@keyframes remMenuLink{0%{opacity:0;transform:translateX(-26px) rotate(-1.4deg)}100%{opacity:1;transform:translateX(0) rotate(0)}}@keyframes remSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.remh0:hover{color:#E0A45C !important;border-bottom-color:#CD853E !important}.remh1:hover{filter:brightness(1.08) !important}.remh2:active{background:rgba(205,133,62,.18) !important}.remh3:active{color:#E0A45C !important}.remh4:active{transform:translateY(1px) !important}.remh5:hover{transform:translateY(-5px) rotate(0deg) !important}.remh6:hover{filter:brightness(1.15) !important;color:#FFFDF8 !important}.remh7:hover{background:rgba(72,60,50,.08) !important;border-color:#483C32 !important}.remh8:hover{background:#CD853E !important}:root{--b-net:'Source Serif 4',Georgia,serif}.b-cadre{max-width:1120px;margin:0 auto}.b-vitrine,.b-fiche,.b-page{padding:clamp(24px,4vw,44px) clamp(20px,5vw,40px) clamp(70px,9vw,120px)}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.b-enseigne,.b-commandes,.b-encart,.b-barre-achat,.b-caisse__barre{--rem-focus:#E0A45C}.b-filtre__corps,.b-tri__liste{--rem-focus:#2B2320}:root{--b-entete:calc(2 * clamp(8px,1vw,11px) + 1px + max(44px,clamp(36px,1.2vw + 32px,48px)))}html:has(.b-commandes){scroll-padding-top:calc(var(--b-entete) + 90px)}html:has(.b-barre-achat:not([hidden]),.b-caisse__barre:not([hidden])){scroll-padding-bottom:90px}.b-carte,.b-achat,.b-carac{background-color:#F6EEDF;background-image:repeating-linear-gradient(0deg,rgba(43,35,32,.026) 0 1px,transparent 1px 5px)}.b-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:clamp(24px,4vw,44px)}.b-fil ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font:600 11.5px/1.7 var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#6E4D30}.b-fil li + li::before{content:"✦";margin:0 .8em;font-size:.8em;color:#B06A28}.b-fil a{display:inline-block;padding:3px 0;color:#6E4D30;text-decoration:none;border-bottom:1px solid rgba(127,90,57,.35)}.b-fil a:hover{color:#2B2320;border-bottom-color:currentColor}.b-fil [aria-current]{color:#2B2320}.b-tete{max-width:780px;margin:0 auto clamp(28px,4vw,44px);text-align:center}.b-tete--page{max-width:none;text-align:left}.b-sur{margin:0 0 .7em;font:600 12.5px var(--b-net);letter-spacing:0.14em;text-transform:uppercase;color:#7A2C22}.b-titre{margin:0;font:400 clamp(34px,6vw,72px)/1 Rye,serif;color:#2B2320}.b-intro,.b-intro p{margin:1.1em 0 0;font:clamp(16px,1.5vw,19px)/1.7 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-h2{margin:0 0 .7em;font:400 clamp(22px,2.6vw,30px)/1.1 Rye,serif;color:#2B2320}.b-filet{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px auto 0;max-width:260px;color:#CD853E;font:14px/1 Rye,serif}.b-filet::before,.b-filet::after{content:"";flex:1 1 auto;height:0;border-top:3px double currentColor;opacity:.7}.b-enseigne{position:relative;overflow:hidden;padding:clamp(22px,3.4vw,40px) clamp(20px,5vw,40px) clamp(40px,6vw,70px);background-color:#241D1A;background-image:radial-gradient(ellipse at 82% 0%,rgba(205,133,62,.24),transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.016) 0 2px,transparent 2px 9px),linear-gradient(#2B2320,#1A1412);border-bottom:3px double #A5744A}.b-enseigne::before,.b-enseigne::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.b-enseigne::before{right:-90px;top:-60px;width:340px;height:340px;border:2px dashed rgba(210,180,140,.14)}.b-enseigne::after{left:-70px;bottom:-90px;width:220px;height:220px;border:1px solid rgba(210,180,140,.1)}.b-enseigne .b-cadre{position:relative}.b-enseigne .b-titre{color:#FAEFE5;text-shadow:0 3px 0 rgba(10,7,6,.45)}.b-enseigne .b-sur{color:#E0A45C}.b-enseigne .b-sur::before,.b-enseigne .b-sur::after{content:"✦";margin:0 .8em;font-size:.85em}.b-enseigne .b-intro,.b-enseigne .b-intro p{color:rgba(250,239,229,.8)}.b-enseigne .b-tete{margin-bottom:clamp(24px,3.6vw,36px)}.b-enseigne .b-tete{min-height:calc(150px + clamp(34px,6vw,72px) + 6.2 * clamp(16px,1.5vw,19px))}.b-enseigne .b-fil ol,.b-enseigne .b-fil a{color:rgba(210,180,140,.85)}.b-enseigne .b-fil a{border-bottom-color:rgba(210,180,140,.3)}.b-enseigne .b-fil a:hover,.b-enseigne .b-fil [aria-current]{color:#FAEFE5}.b-rayons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.b-rayons a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 20px;background:rgba(250,239,229,.06);border:1px solid rgba(210,180,140,.4);border-radius:2px;color:#F6EEDF;font:15.5px 'Source Serif 4',Georgia,serif;text-decoration:none;transition:background .2s,border-color .2s}.b-rayons a:hover{background:rgba(250,239,229,.12);border-color:#E0A45C}.b-rayons a span{font:700 12px var(--b-net);color:#E0A45C}.b-rayons a[aria-current]{background:linear-gradient(#D69351,#B06A28);border-color:transparent;color:#241D1A;box-shadow:inset 0 1px 0 rgba(255,244,228,.35),0 8px 18px -8px rgba(205,133,62,.85)}.b-rayons a[aria-current] span{color:#1A1411}.b-rayons a[aria-current]:hover{filter:brightness(1.07)}.b-rayons__fermer{width:13px;height:13px;margin:0 -4px 0 1px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.b-rayons a.est-vide:not([aria-current]){background:none;border-style:dashed;color:#C4B8A8}.b-rayons a.est-vide:not([aria-current]) span{color:#C4B8A8}.b-rayon + .b-rayon,.b-fiche .b-rayon{margin-top:clamp(56px,7vw,90px)}.b-rayon__tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:0 0 clamp(20px,2.6vw,30px);padding-bottom:12px;border-bottom:3px double #A5744A}.b-rayon__titre{margin:0;font:400 clamp(24px,3.2vw,36px)/1.05 Rye,serif;color:#2B2320}.b-rayon__titre::before{content:"✦ ";color:#CD853E;font-size:.7em;vertical-align:.12em}.b-rayon__lien{font:600 12px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7A4818}.b-catalogue{display:block}.b-commandes{position:sticky;top:calc(var(--b-entete) + 10px);z-index:61;display:flex;align-items:center;gap:10px 14px;margin-bottom:18px;padding:11px 12px 11px 20px;background-color:#2B2320;background-image:radial-gradient(ellipse at 15% 0%,rgba(205,133,62,.13),transparent 60%),linear-gradient(#31271F,#282019);border:1px solid rgba(210,180,140,.16);border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 32px -14px rgba(43,35,32,.45)}.b-filtres{flex:1 1 auto;min-width:0}.b-filtres__form{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b-filtres__tete{display:flex;align-items:center;gap:12px;margin-right:6px}.b-filtres__titre{margin:0;font:600 12px var(--b-net);letter-spacing:.14em;text-transform:uppercase;color:#D2B48C}.b-filtres__effacer,.b-filtres__fermer{display:none}.b-puces__tout{margin-left:4px;font:600 12px var(--b-net);letter-spacing:.08em;text-transform:uppercase;color:#8C5420;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(140,84,32,.4)}.b-puces__tout:hover{color:#7A2C22;text-decoration-color:currentColor}.b-filtre{position:relative;min-width:0;margin:0;padding:0;border:0}.b-filtre__titre{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:0 12px 0 16px;cursor:pointer;list-style:none;border:1px solid rgba(246,238,223,.22);border-radius:2px;background-color:rgba(246,238,223,.05);color:#F6EEDF;user-select:none;font:600 14.5px var(--b-net);letter-spacing:.01em;transition:background-color .2s,border-color .2s,color .2s}.b-filtre__titre::-webkit-details-marker{display:none}.b-filtre__titre:hover{border-color:rgba(224,164,92,.7);background-color:rgba(224,164,92,.12)}.b-filtre__titre:focus-visible{outline:2px solid var(--rem-focus);outline-offset:2px}.b-filtre[open] > .b-filtre__titre{background:#CD853E;border-color:#CD853E;color:#241D1A}.b-chevron{width:16px;height:16px;fill:none;stroke:#E0A45C;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:rotate .2s ease}.b-filtre[open] .b-chevron,.b-tri__bouton[aria-expanded="true"] .b-chevron{rotate:180deg;stroke:currentColor}.b-filtre__actif{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#CD853E;color:#241D1A;font:700 12px var(--b-net);letter-spacing:0}.b-filtre[open] .b-filtre__actif{background:#241D1A;color:#E0A45C}.b-filtre--fige .b-filtre__titre{gap:6px;padding:0 10px;cursor:default;background:none;border-style:dashed;color:#D2B48C}.b-filtre--fige .b-filtre__titre:hover{background:none;border-color:rgba(246,238,223,.22)}.b-filtre__valeur{font-weight:400;font-size:14px;color:#F6EEDF}.b-filtre__corps,.b-tri__liste{position:absolute;top:calc(100% + 10px);z-index:5;box-sizing:border-box;margin:0;padding:16px;background:#FFFDF8;border:1px solid rgba(43,35,32,.14);border-radius:2px;box-shadow:0 2px 6px rgba(43,35,32,.08),0 24px 44px -10px rgba(43,35,32,.32);animation:bDeroule .22s cubic-bezier(.2,.8,.2,1) both}.b-filtre__corps{left:0;width:max-content;min-width:280px;max-width:min(440px,calc(100vw - 48px))}.b-filtre[data-rem-groupe="prix"] .b-filtre__corps{width:320px}@keyframes bDeroule{from{opacity:0;transform:translateY(-6px)}}.b-pastilles{display:flex;flex-wrap:wrap;gap:8px}.b-option{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:6px 13px;background:#FFFDF8;border:1px solid rgba(72,60,50,.32);border-radius:2px;cursor:pointer;font:14.5px/1.2 'Source Serif 4',Georgia,serif;color:#2B2320;transition:background .15s,border-color .15s,color .15s}.b-option:hover{border-color:rgba(43,35,32,.75)}.b-option input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.b-option:has(:focus-visible){outline:2px solid var(--rem-focus);outline-offset:2px}.b-option:has(:checked){background:#2B2320;border-color:#2B2320;color:#FAEFE5}.b-option:has(:checked) .b-option__n{color:#E0A45C}.b-option__n{font:700 12px var(--b-net);color:#7F5A39}.b-pastille{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--teinte);box-shadow:inset 0 0 0 1px rgba(43,35,32,.3)}.b-option:has(:checked) .b-pastille{box-shadow:0 0 0 2px #FAEFE5}.b-filtre--seul{display:flex}.b-coche{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 4px 0 8px;cursor:pointer;user-select:none;font:600 14.5px var(--b-net);color:#F6EEDF}.b-coche input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.b-interrupteur{position:relative;flex:none;width:40px;height:22px;box-sizing:border-box;border-radius:11px;background:rgba(250,239,229,.1);border:1px solid rgba(210,180,140,.5);transition:background-color .2s,border-color .2s}.b-interrupteur::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#D2B48C;box-shadow:0 1px 2px rgba(10,7,6,.4);transition:translate .22s cubic-bezier(.3,1.4,.5,1),background-color .2s}.b-coche:has(:checked) .b-interrupteur{background:#CD853E;border-color:#CD853E}.b-coche:has(:checked) .b-interrupteur::after{translate:18px 0;background:#FFFDF8}.b-coche:has(:focus-visible) .b-interrupteur{outline:2px solid var(--rem-focus);outline-offset:2px}.b-filtre--seul.est-inactif .b-coche{cursor:default;opacity:.55}.b-coche .b-option__n{color:#D2B48C}.b-prix__montants{display:flex;align-items:center;gap:10px;margin:2px 0 12px}.b-prix__case{flex:1 1 0;padding:7px 8px;background:#FFFDF8;border:1px solid rgba(72,60,50,.32);border-radius:2px;font:700 16px var(--b-net);color:#7A2C22;text-align:center;font-variant-numeric:lining-nums tabular-nums}.b-prix__trait{flex:0 0 10px;border-top:1px solid rgba(72,60,50,.5)}.b-prix{position:relative;height:30px;margin:0 12px;cursor:pointer}.b-prix::before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:2px;background:linear-gradient(90deg,rgba(72,60,50,.2) var(--de),#B06A28 var(--de) var(--a),rgba(72,60,50,.2) var(--a))}.b-prix input[type="range"]{position:absolute;left:-12px;top:0;width:calc(100% + 24px);height:30px;margin:0;appearance:none;background:none;pointer-events:none}.b-prix input[type="range"]::-webkit-slider-runnable-track{background:none;border:0}.b-prix input[type="range"]::-moz-range-track{background:none;border:0}.b-prix input[type="range"]::-webkit-slider-thumb{appearance:none;pointer-events:auto;box-sizing:border-box;width:24px;height:24px;border:3px solid #FFFDF8;border-radius:50%;cursor:grab;background:#B06A28;box-shadow:0 0 0 1px rgba(72,60,50,.25),0 2px 5px rgba(10,7,6,.3)}.b-prix input[type="range"]::-moz-range-thumb{pointer-events:auto;box-sizing:border-box;width:24px;height:24px;border:3px solid #FFFDF8;border-radius:50%;cursor:grab;background:#B06A28;box-shadow:0 0 0 1px rgba(72,60,50,.25),0 2px 5px rgba(10,7,6,.3)}.b-prix input[type="range"]:active::-webkit-slider-thumb{cursor:grabbing;scale:1.1}.b-prix input[type="range"]:focus-visible{outline:none}.b-prix input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--rem-focus),0 2px 5px rgba(10,7,6,.3)}.b-prix input[type="range"]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--rem-focus),0 2px 5px rgba(10,7,6,.3)}.b-filtres__actions{display:flex}.b-filtres__actions .b-bouton{min-height:40px;padding:8px 18px;font-size:15px;border-radius:2px}.b-filtres__form.est-auto .b-filtres__actions{display:none}.b-tri{position:relative;display:flex;flex:none;align-items:center;gap:10px;margin-left:auto}.b-tri label{font:600 12px var(--b-net);letter-spacing:.14em;text-transform:uppercase;color:#D2B48C}.b-tri select{min-height:40px;padding:6px 36px 6px 16px;appearance:none;cursor:pointer;background:#FFFDF8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%238C5420' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center / 16px no-repeat;border:1px solid transparent;border-radius:2px;font:600 15px var(--b-net);color:#2B2320}.b-tri__ok{min-height:40px;padding:6px 16px;background:#CD853E;color:#241D1A;border:0;border-radius:2px;cursor:pointer;font:600 12px var(--b-net);letter-spacing:.08em;text-transform:uppercase}.b-tri__bouton{display:none}.b-js .b-tri select,.b-js .b-tri__ok{display:none}.b-js .b-tri__bouton{display:inline-flex;align-items:center;gap:10px;min-height:40px;max-width:220px;padding:0 14px 0 18px;cursor:pointer;background:#FFFDF8;color:#2B2320;border:1px solid transparent;border-radius:2px;box-shadow:0 1px 3px rgba(10,7,6,.3);font:600 14.5px var(--b-net);transition:background-color .2s}.b-js .b-tri__bouton span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.b-js .b-tri__bouton .b-chevron{stroke:#8C5420}.b-tri__bouton:hover{background-color:#F6EEDF}.b-tri__bouton:focus-visible{outline:2px solid var(--rem-focus);outline-offset:2px}.b-tri__liste{right:0;min-width:240px;padding:8px;list-style:none}.b-tri__liste:focus{outline:none}.b-tri__liste [role="option"]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 10px;cursor:pointer;border-left:3px solid transparent;border-radius:2px;font:15.5px/1.2 var(--b-net);color:#2B2320}.b-tri__liste [role="option"]::before{content:"";flex:none;width:16px;text-align:center;color:#B06A28;font-weight:700}.b-tri__liste [aria-selected="true"]{font-weight:700}.b-tri__liste [aria-selected="true"]::before{content:"✓"}.b-tri__liste .est-vise{background:#F6EEDF;border-left-color:#B06A28}.b-filtres__bouton{display:none}.b-filtres__bouton svg{width:18px;height:18px;fill:none;stroke:#E0A45C;stroke-width:2;stroke-linecap:round}.b-filtres__nb{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#CD853E;color:#241D1A;font:700 12px var(--b-net);letter-spacing:0}@media (min-width:960px) and (max-width:1199px){.b-filtres__tete{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (max-width:1199px){.b-tri label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (max-width:959px){.b-commandes{padding:9px 10px 9px 12px}.b-js .b-tri__bouton{max-width:190px}.b-js .b-filtres__bouton{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 16px 0 14px;cursor:pointer;background:rgba(246,238,223,.05);color:#F6EEDF;border:1px solid rgba(246,238,223,.22);border-radius:2px;font:600 14.5px var(--b-net)}.b-js .b-filtres__bouton:hover{border-color:rgba(224,164,92,.7);background-color:rgba(224,164,92,.12)}.b-js .b-filtres__panneau{display:none}.b-js .b-filtres.est-ouvert .b-filtres__panneau{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;background:rgba(26,20,18,.55);animation:bTiroirFond .2s ease both}.b-js .b-filtres.est-ouvert .b-filtres__form{--rem-focus:#2B2320;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;margin-top:auto;max-height:88vh;overflow-y:auto;padding:0 16px;background:#F6EEDF;border-radius:2px 2px 0 0;box-shadow:0 -10px 30px rgba(10,7,6,.3);animation:bTiroir .28s cubic-bezier(.2,.8,.2,1) both}.b-js .b-filtres.est-ouvert .b-filtres__tete{position:sticky;top:0;z-index:2;margin:0 -16px;padding:14px 16px 12px;background:#F6EEDF;border-bottom:1px solid rgba(72,60,50,.18)}.b-js .b-filtres.est-ouvert .b-filtres__titre{font:600 19px/1.1 var(--b-net);letter-spacing:0;text-transform:none;color:#2B2320}.b-js .b-filtres.est-ouvert .b-filtres__effacer{display:inline;margin-left:auto;font:600 12px var(--b-net);letter-spacing:.08em;text-transform:uppercase;color:#8C5420;text-decoration:underline;text-underline-offset:3px}.b-js .b-filtres__fermer{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;cursor:pointer;background:#FFFDF8;border:1px solid rgba(72,60,50,.3);border-radius:2px}.b-js .b-filtres__fermer svg{width:18px;height:18px;fill:none;stroke:#2B2320;stroke-width:2.2;stroke-linecap:round}.b-js .b-filtres.est-ouvert .b-filtre{border-bottom:1px solid rgba(72,60,50,.14)}.b-js .b-filtres.est-ouvert .b-filtre__titre{display:flex;width:100%;min-height:52px;padding:0;border:0;background:none;color:#2B2320;font-size:15.5px}.b-js .b-filtres.est-ouvert .b-filtre[open] > .b-filtre__titre{background:none;color:#7A2C22}.b-js .b-filtres.est-ouvert .b-chevron{margin-left:auto;stroke:#8C5420}.b-js .b-filtres.est-ouvert .b-filtre--fige .b-filtre__titre{color:#7F5A39}.b-js .b-filtres.est-ouvert .b-filtre__valeur{margin-left:auto;color:#2B2320}.b-js .b-filtres.est-ouvert .b-filtre__actif{background:#2B2320;color:#E0A45C}.b-js .b-filtres.est-ouvert .b-filtre__corps{position:static;width:auto;min-width:0;max-width:none;padding:0 0 16px;background:none;border:0;box-shadow:none;animation:bDeroule .2s ease-out both}.b-js .b-filtres.est-ouvert .b-filtre--seul{padding:10px 0}.b-js .b-filtres.est-ouvert .b-coche{width:100%;color:#2B2320}.b-js .b-filtres.est-ouvert .b-coche .b-coche__libelle{flex:1 1 auto}.b-js .b-filtres.est-ouvert .b-coche .b-option__n{color:#7F5A39}.b-js .b-filtres.est-ouvert .b-interrupteur{order:3;background:rgba(43,35,32,.1);border-color:rgba(72,60,50,.5)}.b-js .b-filtres.est-ouvert .b-interrupteur::after{background:#7F5A39}.b-js .b-filtres.est-ouvert .b-coche:has(:checked) .b-interrupteur::after{background:#FFFDF8}.b-js .b-filtres.est-ouvert .b-filtres__actions{display:block;position:sticky;bottom:0;margin:auto -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#F6EEDF;border-top:1px solid rgba(72,60,50,.18)}.b-js .b-filtres.est-ouvert .b-filtres__actions .b-bouton{width:100%;min-height:52px;font-size:17px;border-radius:2px}.b-js .b-filtres.est-ouvert .b-filtres__effacer + .b-filtres__fermer{margin-left:4px}.b-sans-defile,.b-sans-defile body{overflow:hidden}.b-sans-defile a[aria-label="WhatsApp"]{display:none !important}}@keyframes bTiroir{from{translate:0 100%}to{translate:0 0}}@keyframes bTiroirFond{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.b-js .b-filtres.est-ouvert .b-filtres__panneau,.b-js .b-filtres.est-ouvert .b-filtres__form,.b-filtre__corps,.b-tri__liste{animation:none}.b-chevron,.b-interrupteur,.b-interrupteur::after{transition:none}}.b-resultats__tete{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:24px;padding-bottom:14px;border-bottom:1px dotted rgba(72,60,50,.45)}.b-resultats__nb{margin:0;font:15px 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-resultats__nb strong{font:700 18px var(--b-net);color:#2B2320;font-variant-numeric:lining-nums tabular-nums}.b-puces{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.b-puce{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 11px 5px 14px;background:#FFFDF8;color:#2B2320;border:1px solid rgba(72,60,50,.4);border-radius:2px;text-decoration:none;font:600 14px var(--b-net);transition:background-color .15s,border-color .15s}.b-puce svg{width:13px;height:13px;fill:none;stroke:#7A2C22;stroke-width:2.6;stroke-linecap:round}.b-puce:hover{background:#F6EEDF;border-color:#7A2C22}.b-puces[hidden]{display:none}.b-catalogue.est-en-cours .b-resultats >:not(.b-resultats__tete){opacity:.45;pointer-events:none;transition:opacity .2s}.b-catalogue.est-en-cours .b-resultats__tete::after{content:"";position:absolute;left:0;bottom:-2px;width:30%;height:3px;background:#B06A28;animation:bCharge 1s ease-in-out infinite alternate}@keyframes bCharge{from{left:0}to{left:70%}}@media (prefers-reduced-motion:reduce){.b-catalogue.est-en-cours .b-resultats__tete::after{animation:none;width:100%;opacity:.5}}.b-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.6vw,30px);margin:0;padding:0;list-style:none}@media (min-width:600px){.b-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.b-grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.b-carte{position:relative;display:flex;flex-direction:column;border:2px solid #483C32;box-shadow:0 12px 24px rgba(43,35,32,.14);transition:translate .3s cubic-bezier(.2,.75,.2,1),box-shadow .3s}.b-carte:hover,.b-carte:focus-within{translate:0 -4px;box-shadow:0 20px 34px rgba(43,35,32,.22)}.b-carte::before{content:"";position:absolute;z-index:3;top:-8px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F2C48A,#B06A28 55%,#6E3F18);box-shadow:0 3px 3px rgba(10,7,6,.35)}.b-carte__lien{color:inherit;text-decoration:none}.b-carte__lien::after{content:"";position:absolute;inset:0;z-index:1}.b-carte__lien:focus-visible{outline:none}.b-carte__lien:focus-visible::after{outline:2px solid var(--rem-focus);outline-offset:4px}.b-carte__img{position:relative;display:block;aspect-ratio:4 / 3;margin:12px 12px 0;overflow:hidden;background:#fff;border:1px solid rgba(72,60,50,.3)}.b-carte__img img{display:block;width:100%;height:100%;object-fit:contain;transition:scale .5s cubic-bezier(.2,.75,.2,1)}.b-carte:hover .b-carte__img img{scale:1.04}.b-tampon{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;border:2px solid rgba(122,44,34,.82);box-shadow:inset 0 0 0 3px rgba(255,255,255,.9),inset 0 0 0 4px rgba(122,44,34,.55);background:rgba(255,253,248,.78);rotate:-10deg;font:600 8.5px/1.2 var(--b-net);letter-spacing:0.08em;text-align:center;text-transform:uppercase;color:#7A2C22}.b-coloris{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;margin:6px 8px -5px;pointer-events:none}.b-coloris__choix{display:grid;place-items:center;width:30px;height:30px;padding:0;cursor:pointer;pointer-events:auto;background:none;border:0;border-radius:50%}.b-coloris__choix::before{content:"";width:18px;height:18px;border-radius:50%;background:var(--teinte);box-shadow:inset 0 0 0 1px rgba(43,35,32,.35),inset 0 -3px 0 rgba(0,0,0,.14);transition:scale .15s}.b-coloris__choix:hover::before{scale:1.15}.b-coloris__choix[aria-pressed="true"]::before{box-shadow:inset 0 0 0 1px rgba(43,35,32,.35),inset 0 -3px 0 rgba(0,0,0,.14),0 0 0 2px #F6EEDF,0 0 0 4px #2B2320}.b-coloris__choix:focus-visible{outline:2px solid var(--rem-focus);outline-offset:-1px}.b-coloris__choix--texte{width:auto;height:26px;margin:2px 4px 2px 0;padding:0 8px;border-radius:0;background:#FFFDF8;border:1.5px solid rgba(72,60,50,.65);font:12px 'Source Serif 4',Georgia,serif;color:#2B2320;white-space:nowrap}.b-coloris__choix--texte::before{content:none}.b-coloris__choix--texte:hover{border-color:#2B2320}.b-coloris__choix--texte[aria-pressed="true"]{background:#2B2320;border-color:#150F0D;color:#FAEFE5}.b-coloris__nom{margin-left:6px;font:700 10.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39;white-space:nowrap}.b-carte__corps{display:flex;flex:1;flex-direction:column;padding:14px 14px 16px}.b-carte__marque{font:600 10.5px var(--b-net);letter-spacing:0.14em;text-transform:uppercase;color:#7A2C22}.b-carte__nom{margin:.35em 0 0;font:700 clamp(15.5px,1.5vw,17px)/1.25 var(--b-net);color:#2B2320;text-wrap:balance;font-variant-numeric:lining-nums tabular-nums}.b-carte__type{margin-top:.45em;font:13.5px/1.45 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-carte__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:auto;padding-top:14px;border-top:1px dotted rgba(72,60,50,.35)}.b-carte__prix{margin-top:12px}.b-carte__prix,.b-etiquette{display:inline-block;padding:5px 12px 5px 20px;color:#E0A45C;font:700 15px/1.2 var(--b-net);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;background:radial-gradient(circle at 9px 50%,#F6EEDF 2.5px,transparent 3px),#2B2320;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%)}.b-carte__voir{margin-top:12px;font:600 11px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#8C5420}.b-carte__ajout{position:relative;z-index:2;margin:12px 0 0}.b-carte__ajouter{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:40px;min-height:40px;padding:0 14px 0 11px;background:linear-gradient(#D69351,#B06A28);color:#241D1A;border:0;border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,244,228,.35),0 6px 14px -8px rgba(176,106,40,.9);font:600 14px var(--b-net);letter-spacing:.01em;cursor:pointer;transition:transform .15s,filter .2s,background-color .2s,color .2s}.b-carte__ajouter::before{content:"";flex:none;width:19px;height:19px;background:currentColor;-webkit-mask:var(--b-chariot) center / contain no-repeat;mask:var(--b-chariot) center / contain no-repeat}.b-carte__ajouter{--b-chariot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2.2l2.1 10.2a1.6 1.6 0 0 0 1.6 1.3h7.9a1.6 1.6 0 0 0 1.6-1.2L20 8H6.2'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.4'/%3E%3Ccircle cx='17' cy='19.5' r='1.4'/%3E%3Cpath d='M13 2.5v6M10 5.5h6'/%3E%3C/svg%3E")}.b-carte__ajout.est-ajoute .b-carte__ajouter{--b-chariot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.b-carte__ajouter:hover{filter:brightness(1.07)}.b-carte__ajouter:active{transform:translateY(1px)}.b-carte__ajout.est-en-cours .b-carte__ajouter{cursor:progress}.b-carte__ajout.est-en-cours .b-carte__ajouter::before{animation:bChariot .45s ease-in-out infinite alternate}@keyframes bChariot{from{transform:rotate(-12deg) translateY(1px)}to{transform:rotate(10deg) translateY(-1px)}}.b-carte__ajout.est-ajoute .b-carte__ajouter{background:#2B2320;color:#E0A45C;box-shadow:none}.b-carte__ajout.est-ajoute .b-carte__ajouter-mot{font-size:0}.b-carte__ajout.est-ajoute .b-carte__ajouter-mot::after{content:"Ajouté";font-size:14px}.b-carte__voir span{display:inline-block;transition:translate .3s}.b-carte:hover .b-carte__voir span{translate:4px 0}.b-sans-photo{display:block;width:100%;height:100%;background:repeating-linear-gradient(45deg,#EADBC4 0 8px,#F2E6D3 8px 16px)}.b-vide{text-align:center;font:17px/1.6 'Source Serif 4',Georgia,serif;color:#4A3B33}@media (max-width:599px){.b-tampon{top:5px;right:5px;width:44px;height:44px;font-size:6px;letter-spacing:.08em;border-width:1.5px}.b-carte__img{margin:9px 9px 0}.b-coloris{margin:4px 5px -6px}.b-carte__corps{padding:12px 11px 14px}.b-carte__voir{display:none}.b-carte__pied{gap:6px}.b-carte__ajouter{min-width:38px;min-height:38px;padding:0}.b-carte__ajouter-mot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.b-carte,.b-carte__img img,.b-carte__voir span,.b-coloris__choix::before{transition:none}.b-carte:hover,.b-carte:focus-within{translate:none}}.b-fiche__haut{display:grid;gap:clamp(24px,4vw,56px);align-items:start}@media (min-width:860px){.b-fiche__haut{grid-template-columns:minmax(0,540px) minmax(380px,1fr)}.b-galerie{position:sticky;top:90px}}.b-galerie__photo{--vis:radial-gradient(circle,#8C5420 0 2.4px,#3A2F2A 2.6px 3.6px,transparent 3.9px);position:relative;margin:0;padding:16px;border:2px solid #483C32;box-shadow:0 16px 30px rgba(43,35,32,.16);background:var(--vis) left 4px top 4px / 10px 10px no-repeat,var(--vis) right 4px top 4px / 10px 10px no-repeat,var(--vis) left 4px bottom 4px / 10px 10px no-repeat,var(--vis) right 4px bottom 4px / 10px 10px no-repeat,repeating-linear-gradient(0deg,rgba(43,35,32,.026) 0 1px,transparent 1px 5px) #F6EEDF}.b-galerie__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:#fff;border:1px solid rgba(72,60,50,.3)}.b-vignettes{display:flex;gap:10px;margin:12px 0 0;padding:4px 2px;list-style:none;overflow-x:auto}.b-vignettes a{display:block;width:78px;aspect-ratio:4 / 3;background:#fff;border:2px solid rgba(72,60,50,.25);opacity:.75;transition:opacity .2s,border-color .2s}.b-vignettes a:hover{opacity:1}.b-vignettes a[aria-current]{border-color:#B06A28;opacity:1;box-shadow:0 0 0 2px rgba(176,106,40,.25)}.b-vignettes img{display:block;width:100%;height:100%;object-fit:contain}.b-galerie__zoom{position:relative;display:block;cursor:zoom-in}.b-galerie__zoom:focus-visible{outline:2px solid var(--rem-focus);outline-offset:4px}.b-galerie__agrandir{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;background:rgba(255,253,248,.94);border:1px solid rgba(72,60,50,.3);border-radius:2px;font:600 11.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#2B2320;transition:background-color .2s,border-color .2s,color .2s}.b-galerie__agrandir svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.b-galerie__zoom:hover .b-galerie__agrandir{background:#2B2320;border-color:#2B2320;color:#FAEFE5}html:has(.b-loupe[open]){overflow:hidden}.b-loupe{position:fixed;inset:0;box-sizing:border-box;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:#FFFDF8;color:#2B2320;opacity:0;transition:opacity .2s,display .2s allow-discrete,overlay .2s allow-discrete}.b-loupe[open]{opacity:1}@starting-style{.b-loupe[open]{opacity:0}}.b-loupe::backdrop{background:#FFFDF8}.b-loupe__scene{position:absolute;inset:64px 16px 84px;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:manipulation}.b-loupe.est-zoome .b-loupe__scene{touch-action:none}.b-loupe__scene img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.b-loupe.est-zoome .b-loupe__scene img{transform:scale(var(--rem-zoom,2.5));cursor:zoom-out}.b-loupe__aide{position:absolute;top:24px;left:20px;right:76px;margin:0;font:600 11.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-loupe__doigt{display:none}@media (pointer:coarse){.b-loupe__souris{display:none}.b-loupe__doigt{display:inline}}.b-loupe.est-zoome .b-loupe__aide{visibility:hidden}.b-loupe__fermer,.b-loupe__bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding:0 10px;background:#FFFDF8;border:1px solid rgba(72,60,50,.35);border-radius:2px;cursor:pointer;font:600 14.5px var(--b-net);color:#2B2320;transition:background-color .2s,border-color .2s,color .2s}.b-loupe__fermer{position:absolute;top:12px;right:12px;padding:0}.b-loupe__fermer:hover,.b-loupe__bouton:hover{border-color:#2B2320}.b-loupe__bouton[hidden]{display:none}.b-loupe__bouton--zoom{padding:0 16px 0 12px}.b-loupe__bouton[aria-pressed="true"]{background:#2B2320;border-color:#2B2320;color:#FAEFE5}.b-loupe__barre{position:absolute;bottom:18px;left:50%;display:flex;align-items:center;gap:10px;translate:-50% 0}.b-loupe__compte{min-width:3.5em;font:600 14px var(--b-net);text-align:center;color:#4A3B33;font-variant-numeric:lining-nums tabular-nums}.b-loupe__compte:empty{display:none}.b-loupe svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.b-loupe *:focus-visible{outline:2px solid var(--rem-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.b-loupe,.b-loupe__scene img{transition:none}}.b-fiche__nom{margin:0;font:400 clamp(28px,3.8vw,46px)/1.06 Rye,serif;color:#2B2320;text-wrap:balance}.b-fiche__type{display:block;margin:.5em 0 0;text-wrap:pretty;font:italic clamp(16px,1.5vw,18px)/1.5 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-fiche__accroche p{margin:.6em 0 0;font:clamp(21px,2.1vw,25px)/1.3 Yellowtail,cursive;color:#8C5420}.b-fiche__prixbloc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;padding-top:16px;border-top:3px double #A5744A}.b-fiche__prix{margin:0;font:700 clamp(30px,3.2vw,38px)/1 var(--b-net);color:#7A2C22;font-variant-numeric:lining-nums tabular-nums}.b-fiche__prix abbr{margin-left:6px;font:700 12px var(--b-net);letter-spacing:0.14em;color:#7F5A39;text-decoration:none}.b-dispo{display:inline-flex;align-items:center;gap:7px;margin:0;font:600 11.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#2b6e35}.b-dispo::before{content:"";width:9px;height:9px;border-radius:50%;background:#2b8a3e;box-shadow:0 0 0 3px rgba(43,138,62,.18)}.b-dispo--non{color:#8C5420}.b-dispo--non::before{background:#CD853E;box-shadow:0 0 0 3px rgba(205,133,62,.2)}.b-fiche__ref{margin:8px 0 0;font:400 12px var(--b-net);letter-spacing:0.14em;color:#7F5A39}.b-achat{position:relative;margin-top:20px;padding:clamp(18px,2.2vw,24px);border:2px solid #483C32;box-shadow:5px 5px 0 rgba(43,35,32,.2);container-type:inline-size}.b-achat::before,.b-ticket::before,.b-bon::before,.b-cmd::before,.b-fiche-compte::before{content:"";position:absolute;top:-8px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F2C48A,#B06A28 55%,#6E3F18);box-shadow:0 3px 3px rgba(10,7,6,.35)}.b-etape{min-width:0;margin:0;padding:0;border:0}.b-etape + .b-etape{margin-top:18px;padding-top:18px;border-top:1px dotted rgba(72,60,50,.45)}.b-etape + .b-addition,.b-achat .b-etape + .b-dispo{margin-top:20px;padding-top:18px;border-top:3px double #A5744A}.b-etape__titre{margin:0 0 12px;padding:0;font:600 12px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-etape__titre strong{font:400 16px 'Source Serif 4',Georgia,serif;letter-spacing:0;text-transform:none;color:#2B2320}.b-choix__liste{display:flex;flex-wrap:wrap;gap:8px}.b-choix__item{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:7px 14px 7px 9px;background:#FFFDF8;border:1.5px solid rgba(72,60,50,.65);border-radius:2px;cursor:pointer;transition:border-color .2s,background .2s}.b-choix__item:hover{border-color:#2B2320}.b-choix__item input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.b-choix__item:has(:focus-visible){outline:2px solid var(--rem-focus);outline-offset:2px}.b-choix__item:has(:checked){background:#2B2320;border-color:#2B2320}.b-choix__item:has(:checked) .b-choix__nom{color:#FAEFE5}.b-choix__item:has(:disabled){cursor:not-allowed;background:transparent;border-style:dashed}.b-choix__item:has(:disabled) .b-choix__nom{color:#7F5A39}.b-choix__pastille{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--teinte,#EADBC4);border:1.5px solid rgba(43,35,32,.5);box-shadow:inset 0 -3px 0 rgba(0,0,0,.14)}.b-choix__item:has(:checked) .b-choix__pastille{border-color:#FAEFE5;box-shadow:0 0 0 2px #2B2320,0 0 0 4px #E0A45C}.b-choix__nom{font:15px 'Source Serif 4',Georgia,serif;color:#2B2320;white-space:nowrap}.b-choix__bientot{font:600 10px var(--b-net);letter-spacing:0.08em;text-transform:uppercase;color:#8C5420}.b-choix__detail{margin:12px 0 0;padding-left:12px;border-left:3px solid #CD853E;font:14.5px/1.5 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-grav__case input,.b-coche input{appearance:none;flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;margin:0;background:#fff;border:2px solid #483C32;border-radius:2px;cursor:pointer}.b-grav__case input:checked,.b-coche input:checked{background:#B06A28 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23FFFDF8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-color:#B06A28}.b-grav__case input:focus-visible,.b-coche input:focus-visible{outline:2px solid var(--rem-focus);outline-offset:2px}.b-grav__case{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;cursor:pointer}.b-grav__case input{align-self:center;transition:border-color .2s}.b-grav__case:hover input:not(:checked){border-color:#B06A28}.b-grav__titre{display:flex;align-items:baseline;min-width:0;font:600 17px/1.3 'Source Serif 4',Georgia,serif;color:#2B2320}.b-grav__titre::after{content:"";flex:1 1 auto;min-width:16px;margin:0 0 .3em 10px;border-bottom:1px dotted rgba(72,60,50,.55)}.b-grav__prix{font:700 16.5px/1.3 var(--b-net);color:#7A2C22;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.b-grav__sous{grid-column:2 / -1;font:14px/1.45 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-grav__champ{display:grid;gap:14px;margin:14px 0 0 10px;padding:4px 0 4px 21px;border-left:2px solid #CD853E}@container (max-width:319.98px){.b-grav__case{grid-template-columns:22px minmax(0,1fr)}.b-grav__titre::after{display:none}.b-grav__prix{grid-column:2;font-size:16px}}@container (min-width:440px){.b-grav__champ{grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:start}}.b-grav:has(.b-grav__case input:not(:checked)) .b-grav__champ{display:none}.b-grav__saisie label{display:block;margin-bottom:6px;font:600 11.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-grav__saisie input{box-sizing:border-box;width:100%;min-height:52px;padding:6px 12px;background:#fff;border:2px solid #483C32;font:28px Yellowtail,cursive;color:#2B2320}.b-grav__saisie input::placeholder{color:#806B5C}.b-aide{margin:6px 0 0;font:13px/1.45 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-apercu{position:relative;container-type:inline-size;width:100%;max-width:320px;margin:0;aspect-ratio:738 / 492;background:radial-gradient(ellipse at 50% 60%,#3A2F2A,#1A1412);border:2px solid #150F0D}.b-apercu img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.b-apercu__texte{position:absolute;left:25.2%;top:76.3%;max-width:62%;margin-left:-.3em;padding:0 .3em;overflow:hidden;white-space:nowrap;text-overflow:clip;transform:translateY(-50%) rotate(-33.2deg);transform-origin:0 50%;font:calc(7.2cqw * var(--rem-echelle,1))/1.35 Yellowtail,cursive;color:rgba(48,41,36,.94);text-shadow:0 1px 0 rgba(255,255,255,.8),0 -1px 1px rgba(0,0,0,.4),0 0 2px rgba(0,0,0,.18)}.b-apercu figcaption{position:absolute;left:8px;top:6px;font:600 9.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:rgba(210,180,140,.7)}.b-addition{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.b-qte label,.b-addition__libelle{display:block;margin-bottom:6px;font:600 11px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-addition .b-qte__champ input{min-height:48px}.b-addition__total{flex:1 0 auto;margin:0;text-align:right}.b-addition__total[hidden]{display:none}.b-addition__total strong{display:block;font:700 25px/52px var(--b-net);color:#7A2C22;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.b-qte__champ{display:flex;border:2px solid #483C32;background:#fff}.b-qte__champ input{box-sizing:border-box;width:56px;min-height:52px;padding:0 4px;border:0;background:transparent;text-align:center;font:600 17px 'Source Serif 4',Georgia,serif;color:#2B2320;-moz-appearance:textfield;appearance:textfield}.b-qte__champ input::-webkit-inner-spin-button,.b-qte__champ input::-webkit-outer-spin-button{appearance:none;margin:0}.b-qte__bouton{width:40px;border:0;background:#F6EEDF;cursor:pointer;font:600 21px var(--b-net);color:#7A2C22;font-variant-numeric:lining-nums tabular-nums}.b-qte__bouton:hover{background:#EADBC4}.b-bouton,.b-prose .button,.b-prose button[type="submit"],.woocommerce-message .button,.woocommerce-info .button,.b-compte-page .order-again .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 22px;background:linear-gradient(#D69351,#B06A28);color:#241D1A;border:0;border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,244,228,.35),0 10px 22px -10px rgba(176,106,40,.85);font:600 17px var(--b-net);letter-spacing:.01em;text-transform:none;text-decoration:none;cursor:pointer;transition:filter .2s,transform .2s,box-shadow .2s}.b-bouton{flex:1 1 210px}.b-bouton span[aria-hidden]{transition:translate .2s}.b-bouton:hover span[aria-hidden]{translate:3px 0}.b-bouton--achat{display:flex;width:100%;gap:12px;min-height:56px;margin-top:16px}.b-bouton--achat svg{flex:0 0 auto;width:20px;height:20px;fill:none;stroke:#241D1A;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:479px){.b-bouton{flex-basis:100%}}.b-bouton:hover,.b-prose .button:hover,.b-prose button[type="submit"]:hover,.b-compte-page .order-again .button:hover{filter:brightness(1.07)}a.b-bouton:hover{color:#241D1A}.b-bouton:active,.b-prose .button:active{transform:translateY(1px);box-shadow:inset 0 1px 0 rgba(255,244,228,.35),0 4px 10px -6px rgba(176,106,40,.85)}.b-achat .b-dispo{display:flex;justify-content:center;margin-top:14px}.b-achat .b-dispo--non{justify-content:flex-start;margin:0 0 8px}.b-indispo{margin:0;font:15.5px/1.5 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-indispo a{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-engagements{display:grid;gap:6px;margin:20px 0 0;padding:16px 0 0;list-style:none;border-top:1px dashed rgba(72,60,50,.5);font:14px/1.4 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-engagements li{display:flex;align-items:baseline;gap:7px}.b-engagements li::before{content:"✦";font-size:.8em;color:#B06A28}.b-mineurs{display:flex;align-items:center;gap:13px;margin:16px 0 0;padding:10px 14px 10px 10px;background:#FFF8EE;border:1px solid rgba(122,44,34,.24);border-radius:12px;font:14px/1.45 'Source Serif 4',Georgia,serif;color:#4A3B33;text-align:left}.b-mineurs__sceau{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#B5503B,#8A3326 55%,#5E1F17);box-shadow:inset 0 0 0 3px #8A3326,inset 0 0 0 4.5px rgba(250,239,229,.78),0 3px 8px -3px rgba(94,31,23,.7);font:700 14px/1 var(--b-net);letter-spacing:-.02em;color:#FAEFE5;font-variant-numeric:lining-nums;rotate:-8deg}.b-mineurs__texte strong{display:block;margin-bottom:2px;font:700 12px/1.3 var(--b-net);letter-spacing:.12em;text-transform:uppercase;color:#7A2C22}.b-mineurs--enseigne{width:fit-content;max-width:min(100%,600px);margin:24px auto 0;padding-right:20px;background:rgba(250,239,229,.06);border-color:rgba(210,180,140,.32);color:rgba(250,239,229,.84)}.b-mineurs--enseigne .b-mineurs__texte strong{color:#E0A45C}.b-mineurs--enseigne .b-mineurs__sceau{box-shadow:inset 0 0 0 3px #8A3326,inset 0 0 0 4.5px rgba(250,239,229,.78),0 0 0 1px rgba(224,164,92,.45),0 4px 12px -3px rgba(0,0,0,.6)}.b-mineurs--caisse{margin:0 0 16px}.b-barre-achat{position:fixed;left:0;right:0;bottom:0;z-index:65;display:flex;align-items:center;gap:12px;padding:10px 86px 10px 16px;background:rgba(36,29,26,.97);border-top:2px solid #CD853E;box-shadow:0 -10px 24px rgba(10,7,6,.3)}.b-barre-achat[hidden]{display:none}.b-barre-achat__texte{display:grid;flex:1 1 auto;min-width:0}.b-barre-achat__nom{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:13px 'Source Serif 4',Georgia,serif;color:rgba(250,239,229,.8)}.b-barre-achat__prix{font:700 18px var(--b-net);color:#E0A45C;font-variant-numeric:lining-nums tabular-nums}.b-barre-achat .b-bouton{flex:0 0 auto;min-height:46px;padding:10px 16px}@media (min-width:860px){.b-barre-achat{display:none !important}}.b-fiche__corps{display:grid;gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,80px);align-items:start}@media (min-width:860px){.b-fiche__corps{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.b-texte p,.b-texte li,.b-prose p,.b-prose li,.b-encart p{font:clamp(16px,1.4vw,18px)/1.75 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-texte p,.b-prose p{margin:0 0 1em}.b-texte ul,.b-prose ul{margin:0 0 1em;padding-left:1.2em}.b-texte li::marker{color:#B06A28}.b-texte h3{margin:1.5em 0 .5em;font:400 clamp(19px,2vw,23px)/1.15 Rye,serif;color:#2B2320}.b-texte h3:first-child{margin-top:0}.b-texte a,.b-intro a,.b-savoir__corps a,.b-vide a{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-enseigne .b-intro a,.b-encart a{color:#E0A45C;text-decoration:underline;text-underline-offset:2px}.b-texte a:hover,.b-intro a:hover,.b-savoir__corps a:hover,.b-vide a:hover{color:#2B2320}.b-enseigne .b-intro a:hover,.b-encart a:hover{color:#F2C48A}.b-carac{padding:clamp(18px,2.4vw,26px);border:2px solid #483C32;box-shadow:0 12px 26px rgba(43,35,32,.1)}.b-fiche .b-h2::before{content:"✦ ";color:#CD853E;font-size:.75em}.b-carac dl{margin:0}.b-carac div{display:grid;grid-template-columns:minmax(104px,40%) 1fr;gap:10px;padding:9px 0;border-bottom:1px dotted rgba(72,60,50,.4)}.b-carac div:last-child{border-bottom:0}.b-carac dt{font:600 11.5px/1.7 var(--b-net);letter-spacing:0.08em;text-transform:uppercase;color:#7F5A39}.b-carac dd{margin:0;font:15.5px/1.5 'Source Serif 4',Georgia,serif;color:#2B2320}.b-savoirs{max-width:820px;margin-top:clamp(44px,5vw,64px)}.b-savoir{border-top:1px solid rgba(72,60,50,.35)}.b-savoir:last-child{border-bottom:1px solid rgba(72,60,50,.35)}.b-savoir summary{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0;cursor:pointer;list-style:none;font:700 clamp(17px,1.8vw,19px)/1.25 var(--b-net);color:#2B2320}.b-savoir summary::-webkit-details-marker{display:none}.b-savoir summary::after{content:"+";margin-left:auto;font:24px/1 Rye,serif;color:#B06A28}.b-savoir[open] summary::after{content:"−"}.b-savoir summary:hover{color:#7A2C22}.b-savoir__corps{padding:0 0 18px}.b-savoir__corps p{margin:0 0 .9em;font:16px/1.7 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-encart{padding:clamp(60px,8vw,110px) clamp(20px,5vw,40px);background-color:#241D1A;background-image:radial-gradient(ellipse at 80% 10%,rgba(205,133,62,.2),transparent 58%)}.b-encart{position:relative;overflow:hidden;border-top:3px double #A5744A}.b-encart::before{content:"";position:absolute;left:50%;top:50%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;border:2px dashed rgba(210,180,140,.12);pointer-events:none}.b-encart__cadre{position:relative;max-width:760px;text-align:center}.b-encart .b-sur::before,.b-encart .b-sur::after{content:"✦";margin:0 .8em;font-size:.85em}.b-encart .b-sur{color:#E0A45C}.b-encart__titre{margin:0 0 .8em;font:400 clamp(24px,3.6vw,40px)/1.1 Rye,serif;color:#FAEFE5}.b-encart p{color:rgba(250,239,229,.86)}.b-note{font-style:italic}.b-panier-page,.b-tiroir{--c-fond:#FFFBF5;--c-creux:#F6EEE3;--c-encre:#2B2320;--c-doux:#6B5647;--c-filet:rgba(43,35,32,.1);--c-bord:rgba(43,35,32,.18);--c-cuivre:#B06A28;--c-prix:#7A2C22;--c-cadre:2px solid #483C32;--c-ombre:0 12px 24px rgba(43,35,32,.14)}.b-panier-page{margin-top:clamp(4px,1vw,10px)}.b-comptoir{display:grid;gap:clamp(20px,3vw,32px);align-items:start}.b-ticket{position:relative;filter:drop-shadow(0 14px 20px rgba(43,35,32,.2))}@media (min-width:900px){.b-comptoir{grid-template-columns:minmax(0,1fr) 360px}.b-ticket{position:sticky;top:92px}}.b-panier-zone.est-en-cours .b-comptoir{opacity:.6;transition:opacity .2s}.b-panier-zone.est-en-cours{cursor:progress}.b-bon{position:relative;padding:clamp(18px,2.4vw,26px) clamp(16px,2.6vw,28px) clamp(14px,2vw,20px);background:var(--c-fond);border:var(--c-cadre);box-shadow:var(--c-ombre)}.b-bon__tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px;padding-bottom:14px;border-bottom:1px solid var(--c-filet)}.b-bon__titre{margin:0;font:400 clamp(21px,2.2vw,25px)/1.1 Rye,serif;color:var(--c-encre)}.b-bon__titre:focus{outline:none}.b-bon__nb{margin:0;padding:4px 11px;border-radius:2px;background:var(--c-creux);font:600 13px var(--b-net);color:var(--c-doux);font-variant-numeric:lining-nums tabular-nums}.b-lignes{margin:0;padding:0;list-style:none}.b-ligne{display:grid;grid-template-columns:112px minmax(0,1fr) auto auto;grid-template-areas:"img corps qte total" "img retirer qte total";gap:6px 20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--c-filet)}.b-ligne:last-child{border-bottom:0}.b-ligne__img{grid-area:img;display:block;aspect-ratio:4 / 3;padding:6px;overflow:hidden;background:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px var(--c-filet)}.b-ligne__img img{display:block;width:100%;height:100%;object-fit:contain}.b-ligne__corps{grid-area:corps;align-self:end;min-width:0}.b-ligne__marque{margin:0;font:600 11px var(--b-net);letter-spacing:0.12em;text-transform:uppercase;color:#8C5420}.b-ligne__nom{margin:.25em 0 0;font:700 clamp(16px,1.6vw,17.5px)/1.25 var(--b-net);color:#2B2320;text-wrap:balance;font-variant-numeric:lining-nums tabular-nums}.b-ligne__nom a{color:inherit;text-decoration:none}.b-ligne__nom a:hover{color:#7A2C22}.b-ligne__decl,.b-ligne__pu{margin:.35em 0 0;font:14px/1.4 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-ligne__pu{font-size:13.5px;color:#6B5647}.b-ligne__grav{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:.3em 0 0;font:600 13px var(--b-net);color:#6B5647}.b-ligne__plume{font:22px/1.1 Yellowtail,cursive;letter-spacing:0;text-transform:none;color:#B06A28}.b-ligne__plus{font-weight:400}.b-ligne__qte{grid-area:qte}.b-ligne__unique{font:500 13.5px var(--b-net);color:#6B5647}.b-ligne__total{grid-area:total;margin:0;text-align:right}.b-panier-page .b-etiquette{margin:0;padding:0;background:none;clip-path:none;font:700 18px/1 var(--b-net);color:var(--c-encre);font-variant-numeric:lining-nums tabular-nums}.b-ligne__retirer{grid-area:retirer;justify-self:start;align-self:start;display:inline-flex;align-items:center;gap:6px;min-height:32px;margin-left:-8px;padding:0 10px 0 8px;border-radius:2px;font:500 13.5px var(--b-net);color:#6B5647;text-decoration:none;border:0;background:none;transition:color .15s,background-color .15s}.b-ligne__retirer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.b-ligne__retirer:hover{color:#9B2C1F;background:rgba(155,44,31,.07)}@media (max-width:599px){.b-ligne{grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"img corps corps" "retirer qte total";gap:12px 14px}.b-ligne__corps{align-self:start}.b-ligne__qte{justify-self:start}}.b-bon__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;margin-top:4px;padding-top:16px;border-top:1px solid var(--c-filet)}.b-bon__retour{display:inline-flex;align-items:center;gap:6px;min-height:40px;font:600 15px var(--b-net);color:var(--c-encre);text-decoration:none}.b-bon__retour span{transition:translate .2s}.b-bon__retour:hover{color:#7A2C22}.b-bon__retour:hover span{translate:-3px 0}.b-bon__maj{min-height:44px;padding:8px 18px;background:var(--c-encre);color:#FAEFE5;border:0;border-radius:2px;cursor:pointer;font:600 14.5px var(--b-net)}.b-bon__maj[hidden]{display:none}.b-panier-page .b-qte__champ,.b-tiroir .b-qte__champ{align-items:stretch;gap:0;padding:0;border:2px solid #483C32;background:#fff}.b-panier-page .b-qte__champ input,.b-tiroir .b-qte__champ input{width:38px;min-height:36px;padding:0;font-size:16px}.b-panier-page .b-qte__bouton,.b-tiroir .b-qte__bouton{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:0;background:var(--c-creux);color:var(--c-encre);font:500 20px/1 var(--b-net);transition:background-color .15s}.b-panier-page .b-qte__bouton:hover,.b-tiroir .b-qte__bouton:hover{background:#EADBC4}.b-panier-page .b-qte__bouton[hidden]{display:none}.b-tiroir .b-qte__bouton:disabled{background:transparent;color:rgba(43,35,32,.28)}.b-ticket::before{top:-6px;z-index:2}.b-ticket__papier{position:relative;padding:30px clamp(18px,2.2vw,24px) 92px;background:#FFFDF8;font:400 14px/1.5 var(--b-net);color:#2B2320;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / 16px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 16px 51% repeat-x;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / 16px 51% repeat-x,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / 16px 51% repeat-x}.b-ticket__enseigne{margin:0;font:400 19px/1.1 Rye,serif;text-align:center;color:#2B2320}.b-ticket__sous{margin:.5em 0 0;padding-bottom:14px;border-bottom:1px dashed rgba(72,60,50,.5);font-size:9.5px;letter-spacing:.2em;text-align:center;text-transform:uppercase;color:#7F5A39}.b-ticket__titre{margin:14px 0 6px;font:600 11.5px var(--b-net);letter-spacing:0.14em;text-transform:uppercase;color:#7F5A39}.b-ticket__lignes{margin:0}.b-ticket__lignes div{display:flex;align-items:baseline;gap:6px;padding:5px 0}.b-ticket__lignes dt{display:flex;flex:1 1 auto;align-items:baseline;min-width:0}.b-ticket__lignes dt::after{content:"";flex:1 1 auto;min-width:12px;margin:0 0 .28em 6px;border-bottom:1px dotted rgba(72,60,50,.55)}.b-ticket__lignes dd{margin:0;white-space:nowrap}.b-ticket__total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:12px 0 0;padding:12px 0;border-top:3px double #A5744A;border-bottom:1px dashed rgba(72,60,50,.5);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.b-ticket__total strong{font:700 clamp(26px,3vw,31px)/1 var(--b-net);letter-spacing:0;text-transform:none;color:#7A2C22;font-variant-numeric:lining-nums tabular-nums}.b-ticket__bouton{margin-top:18px;gap:10px}.b-ticket__engagements{display:grid;gap:6px;margin:16px 0 0;padding:0;list-style:none;font:13.5px/1.4 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-ticket__engagements li{display:flex;align-items:baseline;gap:7px}.b-ticket__engagements li::before{content:"✦";font-size:.8em;color:#B06A28}.b-ticket__tampon{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;border:2px solid rgba(122,44,34,.55);box-shadow:inset 0 0 0 3px #FFFDF8,inset 0 0 0 4px rgba(122,44,34,.35);rotate:14deg;font:7.5px/1.25 'Special Elite',monospace;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:rgba(122,44,34,.8);pointer-events:none}.b-comptoir .b-ticket{filter:none}.b-comptoir .b-ticket__papier{padding:clamp(20px,2.4vw,26px);background:var(--c-fond);border:var(--c-cadre);box-shadow:var(--c-ombre);-webkit-mask:none;mask:none}.b-comptoir .b-ticket__titre{margin:0 0 10px;font:400 22px/1.1 Rye,serif;letter-spacing:0;text-transform:none;color:var(--c-encre)}.b-comptoir .b-ticket__lignes div{padding:6px 0}.b-comptoir .b-ticket__lignes dt{color:var(--c-doux)}.b-comptoir .b-ticket__lignes dt::after{display:none}.b-comptoir .b-ticket__lignes dd{margin-left:auto;font-weight:600;color:var(--c-encre);font-variant-numeric:lining-nums tabular-nums}.b-comptoir .b-ticket__total{align-items:center;margin-top:8px;padding:14px 0 0;border-top:1px solid var(--c-filet);border-bottom:0;font:600 15px var(--b-net);letter-spacing:0;text-transform:none;color:var(--c-encre)}.b-comptoir .b-ticket__total strong{font-size:28px}.b-comptoir .b-ticket__bouton{display:flex;width:100%;min-height:56px;margin-top:18px}.b-comptoir .b-ticket__engagements,.b-tiroir__engagements{display:grid;gap:8px;margin:16px 0 0;padding:14px 16px;list-style:none;background:var(--c-creux);border-radius:2px;font:14px/1.4 'Source Serif 4',Georgia,serif;color:var(--c-doux)}.b-comptoir .b-ticket__engagements li,.b-tiroir__engagements li{display:flex;align-items:baseline;gap:10px}.b-comptoir .b-ticket__engagements li::before,.b-tiroir__engagements li::before{content:"";flex:none;width:10px;height:5px;margin-bottom:.2em;border:solid var(--c-cuivre);border-width:0 0 2px 2px;rotate:-45deg;font-size:0}.b-desert{position:relative;max-width:640px;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(20px,4vw,40px) clamp(28px,4vw,40px);text-align:center;background:#FFFBF5;border-radius:2px;box-shadow:0 0 0 1px rgba(43,35,32,.06),0 1px 3px rgba(43,35,32,.06),0 18px 40px -22px rgba(43,35,32,.45)}.b-desert__piste{position:relative;height:64px;margin:0 0 20px;overflow:hidden;container-type:inline-size;border-bottom:2px dashed rgba(138,106,72,.45)}.b-desert__virevoltant{position:absolute;left:0;bottom:2px;width:46px;height:46px;animation:bVirevolte 6.5s linear infinite}@keyframes bVirevolte{0%{transform:translate(-56px,0) rotate(0deg)}25%{transform:translate(25cqw,-14px) rotate(180deg)}50%{transform:translate(50cqw,0) rotate(360deg)}75%{transform:translate(75cqw,-9px) rotate(540deg)}100%{transform:translate(calc(100cqw + 10px),0) rotate(720deg)}}.b-desert__titre{margin:0;font:400 clamp(26px,3.6vw,36px)/1.05 Rye,serif;color:#2B2320}.b-desert__texte{max-width:460px;margin:.8em auto 0;font:clamp(16px,1.5vw,17.5px)/1.65 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-desert__bouton{margin-top:22px}.b-desert__suite{margin-top:clamp(48px,6vw,80px)}@media (prefers-reduced-motion:reduce){.b-desert__virevoltant{animation:none;left:50%;margin-left:-23px}.b-panier-zone.est-en-cours .b-comptoir{transition:none}}.b-achat__refus{margin:16px 0 0;padding:10px 12px;background:#FFFDF8;border:2px solid #7A2C22;border-left-width:6px;font:15px/1.45 'Source Serif 4',Georgia,serif;color:#7A2C22}.b-achat.est-en-cours .b-bouton--achat{cursor:progress;filter:saturate(.75) brightness(.97)}.b-bouton--achat.est-ajoute{background:#2B2320;color:#E0A45C}.b-bouton--achat.est-ajoute svg{stroke:#E0A45C}.b-tiroir{box-sizing:border-box;position:fixed;inset:0 0 0 auto;width:min(440px,calc(100% - 22px));height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#2B2320;overflow:visible;translate:100% 0;transition:translate .42s cubic-bezier(.2,.85,.25,1),overlay .42s allow-discrete,display .42s allow-discrete}.b-tiroir[open]{translate:0 0}@starting-style{.b-tiroir[open]{translate:100% 0}}.b-tiroir::backdrop{background:rgba(20,15,13,0);backdrop-filter:blur(0);transition:background-color .35s,backdrop-filter .35s,overlay .42s allow-discrete,display .42s allow-discrete}.b-tiroir[open]::backdrop{background:rgba(20,15,13,.5);backdrop-filter:blur(4px)}@starting-style{.b-tiroir[open]::backdrop{background:rgba(20,15,13,0);backdrop-filter:blur(0)}}html:has(.b-tiroir[open]){overflow:hidden;scrollbar-gutter:stable}@media (min-width:600px){.b-tiroir{inset:12px 12px 12px auto;height:calc(100% - 24px);width:min(440px,calc(100% - 24px));translate:calc(100% + 24px) 0}@starting-style{.b-tiroir[open]{translate:calc(100% + 24px) 0}}.b-tiroir__boite{border-radius:2px}}.b-tiroir__boite{display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow:hidden;background:var(--c-fond);border:var(--c-cadre);border-radius:2px 0 0 2px;box-shadow:0 30px 70px -18px rgba(10,7,6,.6)}.b-tiroir__tete{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 14px 14px 22px;border-bottom:1px solid var(--c-filet)}.b-tiroir__titre{display:flex;align-items:center;gap:10px;margin:0;font:400 24px/1.1 Rye,serif;color:var(--c-encre)}.b-tiroir__titre:focus{outline:none}.b-tiroir__nb{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--c-encre);color:#FAEFE5;font:700 13px var(--b-net);font-variant-numeric:lining-nums tabular-nums}.b-tiroir__nb:empty{display:none}.b-tiroir__fermer{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;cursor:pointer;background:transparent;border:0;border-radius:2px;transition:background-color .2s}.b-tiroir__fermer:hover{background:rgba(43,35,32,.07)}.b-tiroir__fermer svg{width:18px;height:18px;fill:none;stroke:var(--c-doux);stroke-width:2.2;stroke-linecap:round}.b-tiroir__fermer:hover svg{stroke:var(--c-encre)}.b-tiroir *:focus-visible{outline:2px solid var(--c-cuivre);outline-offset:2px}.b-tiroir__zone{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.b-tiroir__corps{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.b-tiroir__zone.est-en-cours{cursor:progress}.b-tiroir__zone.est-en-cours .b-tiroir__defile,.b-tiroir__zone.est-en-cours .b-tiroir__caisse{opacity:.6;transition:opacity .2s}.b-tiroir__attente{display:grid;gap:14px;padding:22px}.b-tiroir__attente span{height:84px;border-radius:2px;background:linear-gradient(90deg,rgba(72,60,50,.06) 30%,rgba(72,60,50,.12) 50%,rgba(72,60,50,.06) 70%);background-size:300% 100%;animation:bAttente 1.3s linear infinite}@keyframes bAttente{from{background-position:100% 0}to{background-position:0 0}}.b-tiroir__avis{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin:12px 16px 0;padding:8px 8px 8px 16px;border-radius:2px;background:var(--c-encre);font:15px/1.4 'Source Serif 4',Georgia,serif;color:#FAEFE5}.b-tiroir__avis{animation:bAvis .32s cubic-bezier(.2,.8,.2,1) both}@keyframes bAvis{from{opacity:0;transform:translateY(-8px)}}.b-tiroir__annuler{min-height:36px;padding:0 14px;border:0;border-radius:2px;cursor:pointer;background:rgba(250,239,229,.12);color:#E0A45C;font:600 14px var(--b-net)}.b-tiroir__annuler:hover{background:rgba(250,239,229,.2)}.b-tiroir__defile{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.b-tiroir__lignes{margin:0;padding:4px 0 0;list-style:none}.b-tiroir__ligne{box-sizing:border-box;display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px 22px;border-bottom:1px solid var(--c-filet)}.b-tiroir__ligne.est-neuve{animation:bLigneNeuve 2.4s ease-out both}@keyframes bLigneNeuve{from{background-color:rgba(224,164,92,.26)}to{background-color:rgba(224,164,92,0)}}.b-tiroir__img{align-self:start;display:block;aspect-ratio:1;padding:6px;overflow:hidden;background:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px var(--c-filet)}.b-tiroir__img img{display:block;width:100%;height:100%;object-fit:contain}.b-tiroir__info{min-width:0}.b-tiroir__neuf{display:inline-flex;align-items:center;gap:5px;margin:0 0 6px;padding:3px 10px 3px 7px;border-radius:2px;background:rgba(205,133,62,.16);color:#8C5420;font:600 12.5px var(--b-net)}.b-tiroir__neuf svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.b-tiroir__nom{margin:.2em 0 0;font:700 16px/1.25 var(--b-net);color:var(--c-encre);text-wrap:balance;font-variant-numeric:lining-nums tabular-nums}.b-tiroir__nom a{color:inherit;text-decoration:none}.b-tiroir__nom a:hover{color:#7A2C22}.b-tiroir__decl{margin:.3em 0 0;font:14px/1.4 'Source Serif 4',Georgia,serif;color:var(--c-doux)}.b-tiroir__bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px}.b-tiroir__montant{margin:0;font:700 17px/1 var(--b-net);color:var(--c-encre);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.b-tiroir__retirer{margin-top:8px}.b-tiroir__grav{margin-top:8px}.b-tiroir__grav .b-ligne__grav{margin:0}.b-tiroir__graver{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:34px;padding:5px 12px 5px 10px;cursor:pointer;background:var(--c-creux);border:1px dashed rgba(176,106,40,.6);border-radius:2px;color:#8C5420;font:600 13.5px/1.3 var(--b-net);text-align:left;transition:background-color .2s,border-color .2s}.b-tiroir__graver span{font-weight:400;color:var(--c-doux)}.b-tiroir__graver svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.b-tiroir__graver:hover,.b-tiroir__graver[aria-expanded="true"]{border-style:solid;background-color:rgba(224,164,92,.16)}.b-tiroir__lien{padding:0 0 0 4px;background:none;border:0;cursor:pointer;font:600 13px var(--b-net);color:#7A2C22;text-decoration:underline;text-underline-offset:3px}.b-tiroir__graveur{margin-top:10px;padding:12px;background:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px var(--c-bord);animation:bDeplie .28s cubic-bezier(.2,.8,.2,1) both}@keyframes bDeplie{from{opacity:0;transform:translateY(-6px)}}.b-tiroir__lame{display:grid;place-items:center;height:46px;margin:0 0 10px;overflow:hidden;background:linear-gradient(180deg,#F7F7F5 0%,#DADCDD 42%,#B7BABD 54%,#E8E9E9 100%);clip-path:polygon(0 20%,84% 0,100% 50%,84% 100%,0 80%)}.b-tiroir__lame span{box-sizing:border-box;max-width:86%;padding:0 .3em;overflow:hidden;white-space:nowrap;font:calc(25px * var(--rem-echelle,1))/1 Yellowtail,cursive;color:rgba(58,58,62,.78);text-shadow:0 1px 0 rgba(255,255,255,.75)}.b-tiroir__graveur-champ{display:flex;gap:8px}.b-tiroir__graveur-champ input{flex:1 1 auto;min-width:0;min-height:44px;box-sizing:border-box;padding:8px 12px;background:#fff;border:1.5px solid #9A8A7D;border-radius:2px;font:16px 'Source Serif 4',Georgia,serif;color:var(--c-encre);transition:border-color .15s}.b-tiroir__graveur-champ input::placeholder{color:#806B5C;font-style:italic}.b-tiroir__graveur-champ input:focus{border-color:var(--c-encre);outline:2px solid var(--c-cuivre);outline-offset:2px}.b-tiroir__graveur-champ input.est-refuse{border-color:#9B2C1F;animation:bRefus .36s ease-in-out}@keyframes bRefus{20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.b-tiroir__graveur-ok{flex:none;min-height:44px;padding:0 16px;cursor:pointer;background:var(--c-encre);color:#FAEFE5;border:0;border-radius:2px;font:600 14.5px var(--b-net)}.b-tiroir__graveur-ok:hover{background:#3A2F2A}.b-tiroir__graveur-pied{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin:8px 0 0;font:13px/1.4 'Source Serif 4',Georgia,serif;color:var(--c-doux)}.b-cadeau{margin:16px 22px 4px;background:var(--c-creux);border:1px dashed rgba(176,106,40,.6);border-radius:2px;transition:background-color .2s,border-color .2s}.b-cadeau[open]{background:#fff;border-style:solid;border-color:var(--c-bord)}.b-cadeau__tete{display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 14px;list-style:none;cursor:pointer;border-radius:2px}.b-cadeau__tete::-webkit-details-marker{display:none}.b-cadeau__tete:hover{background-color:rgba(224,164,92,.12)}.b-cadeau__icone{width:38px;height:38px;fill:none;stroke:#8C5420;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.b-cadeau__textes{display:grid;gap:3px;min-width:0}.b-cadeau__accroche{font:400 15px/1.15 Rye,serif;color:#7A2C22}.b-cadeau__titre{font:700 15.5px/1.3 var(--b-net);color:var(--c-encre)}.b-cadeau__prix{font-weight:400;color:var(--c-doux);white-space:nowrap}.b-cadeau--encore .b-cadeau__titre{font-weight:600;font-size:14.5px}.b-cadeau__fleche{width:20px;height:20px;fill:none;stroke:var(--c-doux);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:rotate .2s}.b-cadeau[open] .b-cadeau__fleche{rotate:180deg}.b-cadeau__corps{padding:0 14px 14px;animation:bDeplie .28s cubic-bezier(.2,.8,.2,1) both}.b-cadeau__contenu{margin:0 0 12px;font:14px/1.45 'Source Serif 4',Georgia,serif;color:var(--c-doux)}.b-cadeau__champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.b-cadeau__champ{display:grid;gap:4px;margin:0}.b-cadeau__champ label{font:600 13.5px/1.3 var(--b-net);color:var(--c-encre)}.b-cadeau__champ label span{font-weight:400;color:var(--c-doux)}.b-cadeau__champ input{width:100%;min-height:44px;box-sizing:border-box;padding:8px 12px;background:#fff;border:1.5px solid #9A8A7D;border-radius:2px;font:16px 'Source Serif 4',Georgia,serif;color:var(--c-encre);transition:border-color .15s}.b-cadeau__champ input::placeholder{color:#806B5C;font-style:italic}.b-cadeau__champ input:focus{border-color:var(--c-encre);outline:2px solid var(--c-cuivre);outline-offset:2px}.b-cadeau__tg{margin:12px 0 0;padding:10px 12px 12px;background:#FBF6EC;box-shadow:inset 0 0 0 1px var(--c-filet);font:12px/1.8 'Special Elite',monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--c-encre)}.b-cadeau__tg p{margin:0}.b-cadeau__tg .b-cadeau__tg-tete{margin:0 0 4px;font:400 14px/1.2 Rye,serif;letter-spacing:.06em;color:#7A2C22}.b-cadeau__tg-tete span{font:11px 'Special Elite',monospace}.b-cadeau__bande{padding:.1em .35em;background:#F0E4CC;-webkit-box-decoration-break:clone;box-decoration-break:clone}.b-cadeau__tg .stop,.b-cadeau__tg b{font-weight:400;color:#7A2C22}.b-cadeau__ok{display:block;width:100%;min-height:46px;margin-top:12px;padding:0 16px;cursor:pointer;background:var(--c-encre);color:#FAEFE5;border:0;border-radius:2px;font:600 15px var(--b-net)}.b-cadeau__ok:hover{background:#3A2F2A}.b-cadeau *:focus-visible{outline:2px solid var(--c-cuivre);outline-offset:2px}.b-cadeau--panier{margin:0}@media (min-width:900px){.b-cadeau--panier{grid-column:1;grid-row:2}.b-comptoir:has(.b-cadeau--panier) .b-ticket{grid-row:1 / span 2}}.b-ligne__tg{margin:6px 0 0;font:14px/1.45 'Source Serif 4',Georgia,serif;color:var(--c-doux)}.b-ligne__tg strong{font-weight:600;color:var(--c-encre)}.b-cadeau-ligne{margin-top:6px}.b-cadeau-ligne > summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;list-style:none;cursor:pointer}.b-cadeau-ligne > summary::-webkit-details-marker{display:none}.b-cadeau-ligne .b-ligne__tg{margin:0}.b-cadeau-ligne .b-cadeau__corps{margin-top:10px;padding:12px;background:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px var(--c-bord)}.b-tiroir__suggestions{padding:18px 22px 8px}.b-tiroir__avec{margin:0 0 10px;font:700 16px/1.2 var(--b-net);color:var(--c-encre)}.b-tiroir__suggestions ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.b-tiroir__suggestion{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px 8px 8px;background:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px var(--c-filet)}.b-tiroir__suggestion-img{display:block;aspect-ratio:1;border-radius:2px;overflow:hidden;background:#fff}.b-tiroir__suggestion-img img{display:block;width:100%;height:100%;object-fit:contain}.b-tiroir__suggestion-texte{display:grid;gap:2px;min-width:0}.b-tiroir__suggestion-texte a{font:600 14.5px/1.25 var(--b-net);color:var(--c-encre);text-decoration:none}.b-tiroir__suggestion-texte a:hover{color:#7A2C22}.b-tiroir__suggestion-texte span{font:400 13.5px var(--b-net);color:var(--c-doux)}.b-tiroir__ajouter{min-height:36px;padding:0 14px;cursor:pointer;white-space:nowrap;border-radius:2px;background:transparent;color:#8C5420;border:1.5px solid rgba(176,106,40,.55);font:600 14px var(--b-net);transition:background-color .15s,border-color .15s}.b-tiroir__ajouter:hover{background:rgba(205,133,62,.12);border-color:var(--c-cuivre)}.b-tiroir__ajouter.est-en-cours{opacity:.6;cursor:progress}.b-tiroir__engagements{margin:14px 22px 22px}.b-tiroir__caisse{flex:none;padding:16px 22px calc(16px + env(safe-area-inset-bottom,0px));background:var(--c-fond);border-top:1px solid var(--c-filet);box-shadow:0 -16px 30px -18px rgba(43,35,32,.35);font:400 15px/1.5 var(--b-net);color:var(--c-encre)}.b-tiroir__comptes{margin:0}.b-tiroir__comptes div{display:flex;align-items:baseline;gap:6px;padding:3px 0}.b-tiroir__comptes dt{flex:1 1 auto;min-width:0;color:var(--c-doux)}.b-tiroir__comptes dd{margin:0;white-space:nowrap;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.b-tiroir__total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 0;padding-top:12px;border-top:1px solid var(--c-filet);font:600 15px var(--b-net)}.b-tiroir__total strong{font:700 28px/1 var(--b-net);color:var(--c-prix);font-variant-numeric:lining-nums tabular-nums}.b-tiroir__commander{display:flex;width:100%;margin-top:14px;min-height:56px}.b-tiroir__continuer{display:block;width:100%;min-height:44px;margin-top:4px;padding:0;background:none;border:0;border-radius:2px;cursor:pointer;font:600 15px var(--b-net);color:var(--c-doux)}.b-tiroir__continuer:hover{color:var(--c-encre);background:rgba(43,35,32,.05)}.b-tiroir__vide{margin:auto 0;padding:24px 22px 32px;text-align:center}.b-tiroir__vide .b-desert__piste{margin-bottom:18px}.b-tiroir__vide-titre{margin:0;font:400 28px/1.05 Rye,serif;color:var(--c-encre)}.b-tiroir__vide-texte{margin:.6em 0 20px;font:16px/1.6 'Source Serif 4',Georgia,serif;color:var(--c-doux)}@media (prefers-reduced-motion:reduce){.b-tiroir,.b-tiroir::backdrop{transition:none}.b-tiroir__ligne.est-neuve,.b-tiroir__attente span{animation:none}}.est-change{animation:bMontant .7s ease-out}@keyframes bMontant{0%,40%{color:#CD853E;text-shadow:0 0 14px rgba(224,164,92,.65)}}.b-vol{position:fixed;z-index:90;margin:0;box-sizing:border-box;object-fit:contain;pointer-events:none;background:#fff;border:2px solid #2B2320;box-shadow:0 18px 34px rgba(10,7,6,.35);transform-origin:50% 50%}.b-bulle{position:fixed;z-index:70;top:78px;right:max(16px,calc((100vw - 1120px) / 2 - 8px));box-sizing:border-box;display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img texte fermer" "actions actions actions";gap:12px;align-items:center;width:min(380px,calc(100vw - 32px));padding:14px;background-color:#FFFBF5;border:2px solid #483C32;border-radius:2px;box-shadow:0 24px 50px -16px rgba(20,15,13,.5)}.b-bulle::before{content:"";position:absolute;top:-8px;right:var(--fleche,40px);width:12px;height:12px;background:#FFFBF5;border:solid #483C32;border-width:2px 0 0 2px;rotate:45deg}.b-bulle.est-entree{animation:bBulleEntre .4s cubic-bezier(.2,.9,.3,1.25) both}.b-bulle.est-sortie{animation:bBulleSort .26s ease-in both}@keyframes bBulleEntre{from{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes bBulleSort{to{opacity:0;transform:translateY(-10px)}}.b-bulle__img{grid-area:img;display:block;aspect-ratio:1;padding:4px;overflow:hidden;background:#fff;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(43,35,32,.1)}.b-bulle__img img{display:block;width:100%;height:100%;object-fit:contain}.b-bulle__texte{grid-area:texte;min-width:0}.b-bulle__titre{display:flex;align-items:center;gap:5px;margin:0;font:600 13px var(--b-net);color:#2B6A37}.b-bulle__titre svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.b-bulle__nom{margin:4px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 16px/1.25 var(--b-net);color:#2B2320;font-variant-numeric:lining-nums tabular-nums}.b-bulle__fermer{grid-area:fermer;align-self:start;display:grid;place-items:center;width:36px;height:36px;margin:-6px -6px 0 0;padding:0;cursor:pointer;background:none;border:0;border-radius:2px}.b-bulle__fermer:hover{background:rgba(43,35,32,.07)}.b-bulle__fermer svg{width:14px;height:14px;fill:none;stroke:#7F5A39;stroke-width:2.4;stroke-linecap:round}.b-bulle__actions{grid-area:actions;display:flex;gap:10px}.b-bulle__voir{flex:1 1 0;min-height:44px;padding:8px 10px;cursor:pointer;background:#fff;color:#2B2320;border:1.5px solid rgba(43,35,32,.25);border-radius:2px;font:600 15px var(--b-net)}.b-bulle__voir:hover{background:#F6EEE3}.b-bulle__commander{flex:1 1 0;min-height:44px;padding:8px 10px;border:0;border-radius:2px;font:600 15px var(--b-net);letter-spacing:.01em;text-transform:none;background:linear-gradient(#D69351,#B06A28);box-shadow:inset 0 1px 0 rgba(255,244,228,.35),0 8px 18px -10px rgba(176,106,40,.85)}@media (max-width:900px){.b-bulle{top:68px;right:12px;left:12px;width:auto}}@media (prefers-reduced-motion:reduce){.est-change,.b-bulle.est-entree,.b-bulle.est-sortie,.b-tiroir__avis,.b-tiroir__graveur,.b-carte__ajout.est-en-cours .b-carte__ajouter::before{animation:none}}.b-barre--tunnel{justify-content:center}.b-piste{width:100%;max-width:560px;margin:0 auto}.b-piste ol{display:flex;margin:0;padding:0;list-style:none}.b-piste__relais{position:relative;flex:1 1 0;display:flex;justify-content:center;min-width:0}.b-piste__relais + .b-piste__relais::before{content:"";position:absolute;top:19px;left:calc(-50% + 30px);right:calc(50% + 30px);border-top:2px dashed rgba(127,90,57,.5)}.b-piste__relais--faite + .b-piste__relais::before{border-top:3px solid #B06A28}.b-piste__relais > a,.b-piste__relais > span{display:flex;flex-direction:column;align-items:center;gap:8px;color:#7F5A39;text-decoration:none}.b-piste__borne{display:grid;place-items:center;width:38px;height:38px;box-sizing:border-box;border-radius:50%;background:#FAEFE5;border:2px solid rgba(127,90,57,.55);font:700 15px/1 var(--b-net);color:#7F5A39;font-variant-numeric:lining-nums tabular-nums}.b-piste__relais--faite .b-piste__borne{background:#2B2320;border-color:#2B2320;color:#E0A45C;font:400 17px/1 var(--b-net)}.b-piste__relais--en-cours .b-piste__borne{width:46px;height:46px;margin-top:-4px;border:0;border-radius:0;background:radial-gradient(circle at 50% 50%,#E0A45C,#B06A28 70%);clip-path:polygon(50% 0,64.5% 24.9%,93.3% 25%,79% 50%,93.3% 75%,64.5% 75.1%,50% 100%,35.5% 75.1%,6.7% 75%,21% 50%,6.7% 25%,35.5% 24.9%);color:#241D1A;font-size:15px;box-sizing:border-box;padding-top:2px}.b-piste__nom{font:700 11.5px/1.2 var(--b-net);letter-spacing:0.1em;text-transform:uppercase;text-align:center}.b-piste__relais--en-cours .b-piste__nom{color:#2B2320;margin-top:-4px}.b-piste a:hover .b-piste__nom{color:#7A2C22;text-decoration:underline;text-underline-offset:3px}.b-page--tunnel .b-barre{margin-bottom:clamp(22px,3.4vw,36px)}.b-page--tunnel .b-tete--page{margin-bottom:clamp(20px,3vw,32px)}.b-page--tunnel .b-titre{font-size:clamp(32px,4.6vw,52px)}.b-caisse{display:grid;align-items:start;column-gap:clamp(24px,3.4vw,44px)}.b-caisse > .woocommerce-NoticeGroup{grid-column:1 / -1;margin-bottom:20px}.b-caisse__ticket{margin-bottom:26px}@media (min-width:900px){.b-caisse{grid-template-columns:minmax(0,1fr) 360px}.b-caisse__ticket{grid-column:2;grid-row:2;margin-bottom:0}.b-caisse__volets{grid-column:1;grid-row:2}.b-caisse > .woocommerce-NoticeGroup{grid-row:1}}@media (max-width:899px){.b-caisse__ticket{filter:none}.b-caisse__ticket::before{display:none}.b-caisse__ticket .b-ticket__papier{padding-top:20px;padding-bottom:22px;-webkit-mask:none;mask:none;border:2px solid #483C32;box-shadow:5px 5px 0 rgba(43,35,32,.2)}.b-caisse__ticket .b-ticket__enseigne,.b-caisse__ticket .b-ticket__sous,.b-caisse__ticket .b-ticket__tampon,.b-caisse__ticket .b-ticket__engagements{display:none}}.b-caisse #wc-stripe-express-checkout-element{display:flex;gap:10px;min-height:48px;margin-top:0 !important}.b-caisse #wc-stripe-express-checkout-element > div{flex:1 1 0;min-width:0}.b-caisse #wc-stripe-express-checkout-button-separator{margin:16px 0 22px !important;font:12px/1.4 'Special Elite',monospace;letter-spacing:.12em;text-transform:uppercase;color:#6B5647}html:not(.rem-express-fini) .b-caisse #wc-stripe-express-checkout-element{display:flex !important;background:rgba(255,253,248,.6);outline:2px dashed rgba(72,60,50,.35);outline-offset:-2px}html:not(.rem-express-fini) .b-caisse #wc-stripe-express-checkout-button-separator{display:block !important}.b-volet{position:relative;padding:clamp(18px,2.4vw,26px) clamp(16px,2.6vw,28px) clamp(20px,2.6vw,28px);background-color:#F6EEDF;background-image:repeating-linear-gradient(0deg,rgba(43,35,32,.026) 0 1px,transparent 1px 5px);border:2px solid #483C32;box-shadow:5px 5px 0 rgba(43,35,32,.2)}.b-volet + .b-volet,#customer_details + .b-volet,#customer_details ~ .b-volet{margin-top:22px}.b-volet__titre{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding-bottom:12px;border-bottom:3px double #A5744A;font:400 clamp(21px,2.4vw,26px)/1.1 Rye,serif;color:#2B2320}.b-volet__n{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;background:radial-gradient(circle at 50% 50%,#E0A45C,#B06A28 70%);clip-path:polygon(50% 0,64.5% 24.9%,93.3% 25%,79% 50%,93.3% 75%,64.5% 75.1%,50% 100%,35.5% 75.1%,6.7% 75%,21% 50%,6.7% 25%,35.5% 24.9%);font:700 15px/1 var(--b-net);color:#241D1A;font-variant-numeric:lining-nums tabular-nums;box-sizing:border-box;padding-top:2px}.b-volet__n::after{content:"";position:absolute;inset:0;margin:auto}.b-volet.est-complet .b-volet__n{padding-top:0;font-size:0;background:radial-gradient(circle at 50% 50%,#4A3B33,#241D1A 70%)}.b-volet.est-complet .b-volet__n::after{content:"";width:17px;height:17px;background:#E0A45C;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5 10-11' fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5 10-11' fill='none' stroke='%23000' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;animation:bTampon .42s cubic-bezier(.3,1.6,.5,1) both}@keyframes bTampon{from{transform:scale(1.8) rotate(-20deg);opacity:0}}.b-champs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 14px}.b-champs > .clear{display:none}.b-champs > .form-row{grid-column:1 / -1}.b-champs > #billing_first_name_field,.b-champs > #billing_last_name_field,.b-champs > #billing_postcode_field,.b-champs > #billing_city_field,.b-champs > #shipping_first_name_field,.b-champs > #shipping_last_name_field,.b-champs > #shipping_postcode_field,.b-champs > #shipping_city_field,.b-champs > #account_first_name_field,.b-champs > #account_last_name_field{grid-column:auto}@media (min-width:600px){.b-champs > #billing_email_field,.b-champs > #billing_phone_field,.b-champs > #password_1_field,.b-champs > #password_2_field,.b-champs--paire > .form-row{grid-column:auto}}#billing_country_field:has(.country_to_state--single,input[type="hidden"]),#shipping_country_field:has(.country_to_state--single,input[type="hidden"]){display:none !important}:is(.b-caisse,.b-formulaire) .form-row{min-width:0;margin:0;padding:0}:is(.b-caisse,.b-formulaire) .form-row > label{display:block;margin:0 0 6px;font:600 11.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}:is(.b-caisse,.b-formulaire) .required{color:#7A2C22;text-decoration:none;border:0}:is(.b-caisse,.b-formulaire) .optional{letter-spacing:.06em;text-transform:none}:is(.b-caisse,.b-formulaire) .woocommerce-input-wrapper{display:block}:is(.b-caisse,.b-formulaire) input.input-text,:is(.b-caisse,.b-formulaire) select,:is(.b-caisse,.b-formulaire) textarea{box-sizing:border-box;width:100%;min-height:50px;padding:12px 14px;background:#fff;border:2px solid #483C32;border-radius:0;font:16px/1.3 'Source Serif 4',Georgia,serif;color:#2B2320;transition:border-color .15s,box-shadow .15s}:is(.b-caisse,.b-formulaire) textarea{min-height:100px;resize:vertical}:is(.b-caisse,.b-formulaire) input.input-text::placeholder,:is(.b-caisse,.b-formulaire) textarea::placeholder{color:#806B5C;font-style:italic}:is(.b-caisse,.b-formulaire) input.input-text:focus,:is(.b-caisse,.b-formulaire) select:focus,:is(.b-caisse,.b-formulaire) textarea:focus{border-color:#150F0D;outline:2px solid var(--rem-focus);outline-offset:2px}:is(.b-caisse,.b-formulaire) .description{display:block;margin-top:6px;font:13.5px/1.4 'Source Serif 4',Georgia,serif;color:#7F5A39}:is(.b-caisse,.b-formulaire) .woocommerce-invalid input.input-text,:is(.b-caisse,.b-formulaire) .woocommerce-invalid select{border-color:#7A2C22;background-color:#FFF6F2}:is(.b-caisse,.b-formulaire) .woocommerce-validated input.input-text{padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23B06A28' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 13px center / 17px no-repeat}:is(.b-caisse,.b-formulaire) .checkout-inline-error-message{margin:6px 0 0;font:14px/1.4 'Source Serif 4',Georgia,serif;color:#7A2C22}:is(.b-caisse,.b-formulaire) .checkout-inline-error-message::before{content:"✦ ";font-size:.8em}:is(.b-caisse,.b-formulaire) label.checkbox,:is(.b-caisse,.b-formulaire) label.woocommerce-form__label-for-checkbox{display:flex;gap:10px;align-items:flex-start;margin:0;font:15.5px/1.5 'Source Serif 4',Georgia,serif;letter-spacing:0;text-transform:none;color:#2B2320}:is(.b-caisse,.b-formulaire) input[type="checkbox"],:is(.b-caisse,.b-formulaire) input[type="radio"]{accent-color:#B06A28}:is(.b-caisse,.b-formulaire) label.woocommerce-form__label-for-checkbox input{flex:none;width:18px;height:18px;margin:3px 0 0}.b-retrait{min-width:0;margin:0;padding:0;border:0}.b-retrait__titre{margin:0 0 12px;padding:0;font:600 12.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#2B2320}.b-retrait__choix{display:grid;gap:10px}@media (min-width:600px){.b-retrait__choix{grid-template-columns:1fr 1fr}}.b-lieu{position:relative;display:flex;align-items:center;gap:14px;min-height:78px;padding:10px 34px 10px 10px;background:#FFFDF8;border:2px solid rgba(72,60,50,.65);cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.b-lieu input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.b-lieu:hover{border-color:#2B2320}.b-lieu:has(:focus-visible){outline:2px solid var(--rem-focus);outline-offset:2px}.b-lieu:has(:checked){background:#FFF5E6;border-color:#150F0D;box-shadow:4px 4px 0 rgba(43,35,32,.25)}.b-lieu::after{content:"";position:absolute;top:9px;right:9px;width:18px;height:18px;box-sizing:border-box;border-radius:50%;border:2px solid rgba(72,60,50,.7);background:#fff}.b-lieu:has(:checked)::after{border-color:#150F0D;background:#B06A28 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='%23241D1A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 13px no-repeat}.b-lieu__date{flex:none;display:grid;justify-items:center;align-content:center;gap:1px;width:54px;height:58px;box-sizing:border-box;background:#2B2320;border:2px solid #150F0D;border-top:6px solid #B06A28;color:#D2B48C;font:700 10px/1.1 var(--b-net);letter-spacing:0.1em;text-transform:uppercase}.b-lieu__date strong{font:700 21px/1 var(--b-net);letter-spacing:0;color:#FAEFE5;font-variant-numeric:lining-nums tabular-nums}.b-lieu--autre .b-lieu__date{background:#F6EEDF;border-color:rgba(72,60,50,.45);border-top-color:rgba(72,60,50,.45)}.b-lieu__date svg{width:26px;height:26px;fill:none;stroke:#8C5420;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.b-lieu__texte{display:grid;gap:3px;min-width:0}.b-lieu__titre{font:700 16.5px/1.2 var(--b-net);color:#2B2320}.b-lieu__detail{font:14px/1.35 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-retrait[aria-invalid="true"] .b-lieu:not(:has(:checked)){border-color:rgba(122,44,34,.6)}.b-retrait .checkout-inline-error-message{margin-top:10px}.b-precision{margin-top:18px;padding-top:4px;border-top:1px dashed rgba(72,60,50,.5);interpolate-size:allow-keywords}.b-precision::details-content{height:0;overflow:clip;transition:height .3s ease,content-visibility .3s allow-discrete}.b-precision[open]::details-content{height:auto}.b-precision summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;cursor:pointer;list-style:none;font:600 12.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#2B2320}.b-precision summary::-webkit-details-marker{display:none}.b-precision summary::before{content:"+";display:grid;place-items:center;width:24px;height:24px;box-sizing:border-box;border:1.5px solid #8C5420;font:600 17px/1 var(--b-net);color:#8C5420}.b-precision[open] summary::before{content:"−"}.b-precision summary span{font:italic 14px 'Source Serif 4',Georgia,serif;letter-spacing:0;text-transform:none;color:#7F5A39}.b-precision summary:hover{color:#7A2C22}.b-precision .woocommerce-additional-fields__field-wrapper{padding:6px 0 2px}.b-volet__sous{margin:20px 0 12px;font:700 17px/1.2 var(--b-net)}.b-caisse #payment{margin:0;padding:0;background:none;border:0}.b-caisse .wc_payment_methods{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.b-caisse .wc_payment_method{padding:14px 16px;background:#FFFDF8;border:2px solid rgba(72,60,50,.4);transition:border-color .15s,box-shadow .15s}.b-caisse .wc_payment_method:has(> input:checked),.b-caisse .wc_payment_methods > li:only-child{border-color:#150F0D;box-shadow:4px 4px 0 rgba(43,35,32,.25)}.b-caisse .wc_payment_method > input{width:18px;height:18px;margin:0 8px 0 0;vertical-align:-3px}.b-caisse .wc_payment_method > label{display:inline;margin:0;font:600 16.5px/1.4 'Source Serif 4',Georgia,serif;color:#2B2320;cursor:pointer}.b-caisse .wc_payment_method > label img{max-height:24px;margin-left:6px;vertical-align:middle}.b-caisse .payment_box{margin:10px 0 0;padding:10px 12px;background:#F6EEDF;border-left:3px solid #CD853E;font:15px/1.5 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-caisse .payment_box p{margin:0}.b-caisse .payment_box p + p{margin-top:.6em}.b-caisse .wc_payment_methods > li:only-child{padding:0;background:none;border:0;box-shadow:none}.b-caisse .wc_payment_methods > li:only-child > input,.b-caisse .wc_payment_methods > li:only-child > label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.b-caisse .wc_payment_methods > li:only-child > .payment_box{margin:0;padding:0;background:none;border:0}.b-caisse .payment_box > fieldset{min-width:0;margin:0;padding:0;border:0}.b-caisse .woocommerce-SavedPaymentMethods[data-count="0"]{display:none}body:not(.logged-in) .b-caisse .woocommerce-SavedPaymentMethods-saveNew{display:none}.b-caisse .wc-stripe-currency-selector:empty{display:none}.b-caisse #payment{container-type:inline-size}.b-caisse .wc-stripe-upe-element{display:flow-root;min-height:165px;box-sizing:border-box}@container (min-width:320px){.b-caisse .wc-stripe-upe-element{min-height:152px}}@container (min-width:592px){.b-caisse .wc-stripe-upe-element{min-height:85px}}@container (min-width:640px){.b-caisse .wc-stripe-upe-element{min-height:72px}}.b-caisse .wc-stripe-upe-element:not(:has(iframe)),html.rem-carte-attente .b-caisse .wc-stripe-upe-element{background:rgba(255,253,248,.6);outline:2px dashed rgba(72,60,50,.35);outline-offset:-2px}.b-caisse .wc-stripe-upe-element:not(:has(iframe))::before,html.rem-carte-attente .b-caisse .wc-stripe-upe-element::before{content:"Chargement du paiement sécurisé…";position:absolute;inset:0;z-index:-1;display:grid;place-items:center;padding:0 12px;text-align:center;font:14px/1.4 'Source Serif 4',Georgia,serif;color:#6B5647;animation:bAttente 1.1s ease-in-out infinite alternate}@keyframes bAttente{from{opacity:.4}}@media (prefers-reduced-motion:reduce){.b-caisse .wc-stripe-upe-element::before{animation:none}}.b-caisse .wc-stripe-payment-method-instruction{margin:0 0 16px;padding:10px 14px;background:#FFF8EE;border:1px dashed rgba(140,84,32,.55);font:14px/1.5 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-caisse .wc-stripe-payment-method-instruction a{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-caisse .woocommerce-SavedPaymentMethods-saveNew{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0}.b-caisse .woocommerce-SavedPaymentMethods-saveNew > input{flex:none;width:18px;height:18px;margin:3px 0 0}.b-caisse .woocommerce-SavedPaymentMethods-saveNew > label{margin:0;font:15px/1.5 'Source Serif 4',Georgia,serif;letter-spacing:0;text-transform:none;color:#2B2320}.b-caisse .place-order{margin:6px 0 0;padding:0}.b-caisse .b-mineurs--caisse{margin:0;padding:12px 14px 12px 12px;background:#FFFDF8;border:2px solid #483C32;border-bottom:1px dashed rgba(72,60,50,.5);border-radius:0}.b-caisse .woocommerce-terms-and-conditions{margin:0;padding:12px 14px;background:#FFFDF8;border:solid #483C32;border-width:0 2px;font-size:14px}.b-caisse .woocommerce-terms-and-conditions-wrapper .validate-required{margin:0;background:#FFFDF8;border:2px solid #483C32;transition:background-color .15s,border-color .15s}.b-caisse .b-mineurs--caisse + .woocommerce-terms-and-conditions-wrapper .validate-required{border-top:0}.b-caisse .woocommerce-terms-and-conditions-wrapper .validate-required:hover,.b-caisse .woocommerce-terms-and-conditions-wrapper .validate-required:has(#terms:checked){background:#FFF5E6}.b-caisse .woocommerce-terms-and-conditions-wrapper .woocommerce-invalid{border-color:#7A2C22}.b-caisse .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox{display:block;position:relative;padding:14px 14px 14px 52px;cursor:pointer}.b-caisse #terms{-webkit-appearance:none;appearance:none;position:absolute;left:14px;top:13px;width:24px;height:24px;margin:0;background:#fff;border:2px solid #483C32;border-radius:0;cursor:pointer;transition:background-color .15s,border-color .15s}.b-caisse #terms:checked{border-color:#150F0D;background:#B06A28 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23241D1A' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat}.b-caisse #terms:focus-visible{outline:2px solid var(--rem-focus);outline-offset:2px}.b-caisse .woocommerce-invalid #terms{border-color:#7A2C22}.b-caisse .woocommerce-terms-and-conditions-wrapper .checkout-inline-error-message{margin:-4px 0 0;padding:0 14px 14px 52px}.b-caisse .b-reglement__surete{margin:14px 0 0;font:14px/1.45 'Source Serif 4',Georgia,serif;color:#4A3B33;text-align:center;text-wrap:balance}.b-caisse .b-reglement__surete svg{display:inline-block;width:14px;height:14px;margin-right:6px;vertical-align:-2px;fill:#8C5420}.b-caisse .place-order > .woocommerce-privacy-policy-text p{margin:6px 0 0;font-size:13.5px;color:#6B5647;text-align:center;text-wrap:balance}.b-caisse .woocommerce-privacy-policy-text p,.b-caisse .woocommerce-terms-and-conditions-wrapper{margin:0;font:14px/1.5 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-caisse .woocommerce-privacy-policy-text a,.b-caisse .woocommerce-terms-and-conditions-wrapper a{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-caisse #place_order{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:60px;margin-top:18px;padding:14px 20px;background:linear-gradient(#D69351,#B06A28);color:#241D1A;border:0;border-radius:2px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,244,228,.35),0 10px 22px -10px rgba(176,106,40,.85);font:600 17.5px var(--b-net);letter-spacing:.01em;text-transform:none;transition:filter .2s,transform .2s,box-shadow .2s}.b-caisse #place_order::before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 11.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 20.5v-9A1.5 1.5 0 0 1 5.5 10zm2.5 0h5V7a2.5 2.5 0 0 0-5 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10V7a5 5 0 0 1 10 0v3h1.5A1.5 1.5 0 0 1 20 11.5v9a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 20.5v-9A1.5 1.5 0 0 1 5.5 10zm2.5 0h5V7a2.5 2.5 0 0 0-5 0z'/%3E%3C/svg%3E") center / contain no-repeat}.b-caisse #place_order:hover{filter:brightness(1.07)}.b-caisse #place_order:active{transform:translateY(1px);box-shadow:inset 0 1px 0 rgba(255,244,228,.35),0 4px 10px -6px rgba(176,106,40,.85)}.b-caisse .woocommerce-NoticeGroup .woocommerce-error{display:block}.b-caisse .woocommerce-NoticeGroup .woocommerce-error li{margin:4px 0}.b-caisse .woocommerce-NoticeGroup .woocommerce-error a{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-caisse.processing #place_order{cursor:progress;pointer-events:none;filter:saturate(.8)}.b-caisse.processing #place_order::before{content:"✦";width:auto;height:auto;background:none;-webkit-mask:none;mask:none;font-size:18px;animation:bTourne 1s linear infinite}@keyframes bTourne{to{rotate:360deg}}.b-caisse .blockUI.blockOverlay{background:rgba(246,238,223,.72) !important;opacity:1 !important;cursor:progress !important}.b-caisse #payment{isolation:isolate}.b-caisse .wc-stripe-upe-element{position:relative;z-index:1001}.b-caisse__barre{position:fixed;left:0;right:0;bottom:0;z-index:65;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 86px calc(10px + env(safe-area-inset-bottom,0px)) 16px;background:rgba(36,29,26,.97);border-top:2px solid #CD853E;box-shadow:0 -10px 24px rgba(10,7,6,.3);animation:bBarreMonte .3s ease-out both}@keyframes bBarreMonte{from{transform:translateY(100%)}}.b-caisse__barre-total{display:grid}.b-caisse__barre-total span{font:600 10.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#D2B48C}.b-caisse__barre-total strong{font:700 20px/1.1 var(--b-net);color:#E0A45C;font-variant-numeric:lining-nums tabular-nums}.b-caisse__barre .b-bouton{flex:0 0 auto;min-height:46px;padding:10px 18px}@media (min-width:900px){.b-caisse__barre{display:none !important}}.b-recap__tete{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:14px 0 4px}.b-recap__tete .b-ticket__titre{margin:0}.b-caisse__ticket .b-ticket__papier{padding-top:26px}.b-recap__modifier{flex:none;font:600 11.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7A2C22;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(122,44,34,.4)}.b-recap__lignes{margin:0;padding:0;list-style:none}.b-recap__ligne{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px dotted rgba(72,60,50,.45)}.b-recap__img{position:relative;display:block;aspect-ratio:1;padding:3px;background:#fff;border:1px solid rgba(72,60,50,.3)}.b-recap__img img{display:block;width:100%;height:100%;object-fit:contain}.b-recap__qte{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:10px;background:#2B2320;color:#E0A45C;font:700 12px/20px var(--b-net);text-align:center}.b-recap__info{display:grid;gap:2px;min-width:0}.b-recap__nom{font:600 14.5px/1.25 'Source Serif 4',Georgia,serif;color:#2B2320}.b-recap__decl{font:13px/1.3 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-recap__grav{font:600 10px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-recap__grav .b-ligne__plume{font-size:19px}.b-recap__montant{white-space:nowrap}.b-recap__comptes{padding-top:8px}.b-recap__compte,.b-recap__expedition label{display:flex;align-items:baseline;gap:6px;padding:4px 0}.b-recap__compte > span:first-child,.b-recap__expedition label > span:first-child{display:flex;flex:1 1 auto;align-items:baseline;min-width:0}.b-recap__compte > span:first-child::after,.b-recap__expedition label > span:first-child::after{content:"";flex:1 1 auto;min-width:12px;margin:0 0 .28em 6px;border-bottom:1px dotted rgba(72,60,50,.55)}.b-recap__compte > span:last-child,.b-recap__expedition label > span:last-child{white-space:nowrap}.b-recap__expedition{display:block;padding:0}.b-recap__expedition ul{margin:0;padding:0;list-style:none}.b-recap__expedition label{margin:0;cursor:default}.b-recap__choix li{display:flex;align-items:baseline;gap:8px}.b-recap__lieu{display:flex;align-items:baseline;gap:6px;margin:2px 0 6px;padding:6px 8px;background:#F6EEDF;border-left:3px solid #CD853E;font:400 13.5px/1.35 var(--b-net);color:#2B2320}.b-recap__lieu::before{content:"✦";font-size:.8em;color:#B06A28}.b-recap__choix label{flex:1 1 auto;cursor:pointer}.b-merci-page{margin-top:clamp(4px,1vw,10px)}.b-telegramme{position:relative;max-width:760px;margin:0 auto;background-color:#F6EEDF;background-image:repeating-linear-gradient(0deg,rgba(43,35,32,.03) 0 1px,transparent 1px 5px);border:2px solid #150F0D;box-shadow:8px 8px 0 rgba(10,7,6,.3),0 30px 60px rgba(43,35,32,.18)}.b-telegramme::before{content:"";position:absolute;z-index:2;top:-9px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#F2C48A,#B06A28 55%,#6E3F18);box-shadow:0 3px 3px rgba(10,7,6,.4)}.b-telegramme__bandeau{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;margin:0;padding:10px 18px;background:#2B2320;border-bottom:2px solid #150F0D;font:600 11px var(--b-net);letter-spacing:0.14em;text-transform:uppercase;color:#D2B48C}.b-telegramme__papier{position:relative;padding:clamp(26px,4vw,44px) clamp(20px,4.4vw,48px) clamp(26px,4vw,40px)}.b-telegramme .b-sur{margin-right:96px}.b-telegramme__titre{margin:0;padding-right:70px;font:400 clamp(30px,5vw,50px)/1.05 Rye,serif;color:#2B2320;text-wrap:balance}.b-telegramme__stop{margin:18px 0 0;font:13.5px/1.9 'Special Elite',monospace;letter-spacing:.12em;text-transform:uppercase;color:#4A3B33}.b-telegramme__stop span{padding:0 .3em;color:#7A2C22}.b-telegramme__tampon{position:absolute;top:clamp(16px,3vw,28px);right:clamp(14px,3vw,30px);display:grid;place-items:center;width:88px;height:88px;box-sizing:border-box;border-radius:50%;rotate:-12deg;border:3px solid rgba(122,44,34,.62);box-shadow:inset 0 0 0 3px #F6EEDF,inset 0 0 0 5px rgba(122,44,34,.4);font:11px/1.25 'Special Elite',monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;color:rgba(122,44,34,.78);pointer-events:none}@media (max-width:559px){.b-telegramme__tampon{top:auto;bottom:20px;width:66px;height:66px;font-size:9px}.b-telegramme__titre{padding-right:0}.b-telegramme .b-sur{margin-right:0}}.b-telegramme__infos{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 22px;margin:26px 0 0;padding:18px 0;border-top:3px double #A5744A;border-bottom:1px dashed rgba(72,60,50,.5)}.b-telegramme__infos dt{font:600 11px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-telegramme__infos dd{margin:5px 0 0;font:600 16px/1.4 'Source Serif 4',Georgia,serif;color:#2B2320}.b-telegramme__infos .total dd{font:700 26px/1 var(--b-net);color:#7A2C22;font-variant-numeric:lining-nums tabular-nums}.b-telegramme__suite-titre{margin:28px 0 14px;font:400 clamp(21px,2.4vw,26px)/1.1 Rye,serif;color:#2B2320}.b-telegramme__suite{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:suite}.b-telegramme__suite li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;align-items:start;counter-increment:suite;font:16px/1.55 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-telegramme__suite li::before{content:counter(suite);display:grid;place-items:center;width:34px;height:34px;background:radial-gradient(circle at 50% 50%,#E0A45C,#B06A28 70%);clip-path:polygon(50% 0,64.5% 24.9%,93.3% 25%,79% 50%,93.3% 75%,64.5% 75.1%,50% 100%,35.5% 75.1%,6.7% 75%,21% 50%,6.7% 25%,35.5% 24.9%);font:700 13px/1 var(--b-net);color:#241D1A;box-sizing:border-box;padding-top:2px}.b-telegramme__suite strong{color:#2B2320}.b-merci__actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 0}.b-merci__actions .b-bouton{flex:0 1 auto}.b-merci__detail{max-width:760px;margin:clamp(36px,5vw,60px) auto 0}@media (min-width:760px){.b-merci__detail.b-suivi__grille{grid-template-columns:minmax(0,1fr) minmax(0,260px)}}.b-merci__detail .b-suivi__ticket{max-width:none}.b-merci__extensions{max-width:760px;margin:28px auto 0}.b-ouvrir{box-sizing:border-box;max-width:760px;margin:clamp(22px,3vw,32px) auto 0;padding:clamp(18px,2.6vw,26px) clamp(18px,3vw,30px);background:#FFFBF5;border:2px solid #483C32;box-shadow:5px 5px 0 rgba(43,35,32,.2)}.b-ouvrir__titre{margin:0;font:400 clamp(21px,2.4vw,25px)/1.15 Rye,serif;color:#2B2320}.b-ouvrir__texte{max-width:62ch;margin:.6em 0 0;font:16px/1.6 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-ouvrir__texte strong{color:#2B2320;overflow-wrap:anywhere}.b-ouvrir__refus{margin:14px 0 0;font:15px/1.45 'Source Serif 4',Georgia,serif;color:#7A2C22}.b-ouvrir__refus::before{content:"✦ ";font-size:.8em}.b-ouvrir__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:18px}.b-ouvrir__form .form-row{flex:1 1 260px}.b-ouvrir__aide{display:inline-block;margin-left:.4em;font-weight:400;letter-spacing:.04em;text-transform:none;white-space:nowrap;color:#806B5C}.b-ouvrir__envoi{flex:0 0 auto;margin:0}.b-ouvrir__envoi .b-bouton{min-height:50px}.b-ouvrir--fait .b-ouvrir__envoi{margin-top:18px}@media (max-width:559px){.b-ouvrir__envoi,.b-ouvrir__envoi .b-bouton{width:100%}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-error,.woocommerce-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 20px;padding:14px 16px;list-style:none;background:#FFFDF8;border:2px solid #483C32;border-left-width:8px;font:15.5px/1.5 'Source Serif 4',Georgia,serif;color:#2B2320}.woocommerce-message{border-left-color:#2b8a3e}.woocommerce-error{border-left-color:#7A2C22}.woocommerce-info{border-left-color:#CD853E}.woocommerce-error li{margin:0}.woocommerce-message .button,.woocommerce-info .button{order:2;min-height:44px;padding:10px 14px;font-size:11.5px}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-prose{font:clamp(16px,1.4vw,18px)/1.7 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-prose h2,.b-prose h3{margin:1.4em 0 .6em;font:400 clamp(21px,2.4vw,28px)/1.15 Rye,serif;color:#2B2320}.b-prose a{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-prose table{width:100%;border-collapse:collapse;background:#FFFDF8;border:2px solid #483C32}.b-prose th,.b-prose td{padding:12px 14px;text-align:left;vertical-align:middle;border-bottom:1px dashed rgba(72,60,50,.35)}.b-prose th{font:600 11.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39;font-weight:400}.b-prose tfoot th,.b-prose tfoot td{border-bottom:0;border-top:2px solid #483C32}.b-prose input.input-text,.b-prose input[type="text"],.b-prose input[type="email"],.b-prose input[type="tel"],.b-prose input[type="password"],.b-prose input[type="number"],.b-prose select,.b-prose textarea{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;background:#fff;border:2px solid #483C32;border-radius:0;font:16px 'Source Serif 4',Georgia,serif;color:#2B2320}.b-prose textarea{min-height:110px}.b-prose label{display:block;margin-bottom:5px;font:600 11.5px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-prose label.checkbox,.b-prose .woocommerce-form__label-for-checkbox{display:flex;gap:10px;align-items:flex-start;font:15.5px/1.5 'Source Serif 4',Georgia,serif;letter-spacing:0;text-transform:none;color:#2B2320}.b-prose .required{color:#7A2C22;text-decoration:none;border:0}.b-prose .form-row{margin:0 0 16px}.b-prose .woocommerce-input-wrapper{display:block}.b-prose .woocommerce-cart-form{margin-bottom:32px}.b-prose .product-thumbnail img{display:block;width:72px;height:auto;background:#fff}.b-prose .product-name a{color:#2B2320;font-weight:600;text-decoration:none}.b-prose .product-name .variation{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;margin:6px 0 0;font-size:14px}.b-prose .product-name .variation dd,.b-prose .product-name .variation p{margin:0}.b-prose a.remove{display:inline-grid;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;color:#7A2C22;text-decoration:none;border:1.5px solid rgba(122,44,34,.4)}.b-prose .quantity .qty{width:78px}.b-prose .actions .coupon{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.b-prose .actions .coupon label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.b-prose .actions .coupon .input-text{width:auto;flex:1 1 160px}.b-prose .actions > .button{margin-top:8px;background:#F6EEDF;box-shadow:none}.b-prose .cart-collaterals{display:grid;justify-content:end}.b-prose .cart_totals{width:min(100%,420px)}.b-prose .cart_totals h2{margin-top:0}.b-prose .wc-proceed-to-checkout{margin-top:16px}.b-prose .wc-proceed-to-checkout .button{width:100%}.b-prose .return-to-shop{margin-top:20px}.b-prose ul#shipping_method,.b-prose .wc_payment_methods{margin:0;padding:0;list-style:none}.b-prose #shipping_method label{display:inline;font:15.5px/1.45 'Source Serif 4',Georgia,serif;letter-spacing:0;text-transform:none;color:#2B2320}.b-prose .woocommerce-shipping-destination{display:none}.b-prose .cart_totals th,.b-prose .woocommerce-checkout-review-order-table tfoot th{width:36%;white-space:nowrap}@media (max-width:767px){.b-prose table.shop_table_responsive thead{display:none}.b-prose table.shop_table_responsive tr{display:block;padding:10px 0;border-bottom:2px solid #483C32}.b-prose table.shop_table_responsive td{display:flex;justify-content:space-between;gap:12px;text-align:right;border:0;padding:6px 14px}.b-prose table.shop_table_responsive td::before{content:attr(data-title);font:600 11.5px var(--b-net);letter-spacing:0.08em;text-transform:uppercase;color:#7F5A39;text-align:left}.b-prose table.shop_table_responsive td.product-remove::before,.b-prose table.shop_table_responsive td.actions::before{content:none}.b-prose table.shop_table_responsive td.product-thumbnail{display:none}.b-prose table.shop_table_responsive td.actions{display:block;text-align:left}}.b-page--compte .b-tete--page{margin-bottom:clamp(22px,3.4vw,36px)}.b-page--compte .b-titre{font-size:clamp(32px,4.6vw,52px)}.b-compte{display:grid;gap:clamp(20px,3vw,36px);align-items:start}.b-compte__contenu{min-width:0}@media (min-width:900px){.b-compte{grid-template-columns:270px minmax(0,1fr)}.b-compte__nav{position:sticky;top:calc(var(--b-entete) + 20px)}}.b-compte__nav{--rem-focus:#E0A45C;padding:14px;background-color:#241D1A;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.016) 0 2px,transparent 2px 9px),linear-gradient(#2B2320,#1A1412);border:2px solid #150F0D;box-shadow:5px 5px 0 rgba(43,35,32,.2)}.b-compte__nav ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.b-compte__nav a{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:46px;padding:9px 14px;background:rgba(250,239,229,.05);border:1px solid rgba(210,180,140,.3);border-radius:2px;font:16px/1.25 'Source Serif 4',Georgia,serif;color:#F6EEDF;text-decoration:none;transition:background-color .2s,border-color .2s}.b-compte__nav a:hover{background-color:rgba(250,239,229,.12);border-color:#E0A45C}.b-compte__nav svg{flex:none;width:20px;height:20px;fill:none;stroke:#E0A45C;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.b-compte__lien{flex:1 1 auto;min-width:0}.b-compte__n{flex:none;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:11px;background:#CD853E;color:#241D1A;font:700 12px/22px var(--b-net);text-align:center;font-variant-numeric:lining-nums tabular-nums}.b-compte__nav a[aria-current]{background:linear-gradient(#D69351,#B06A28);border-color:transparent;color:#241D1A;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,244,228,.35),0 8px 18px -8px rgba(205,133,62,.85)}.b-compte__nav a[aria-current] svg{stroke:#241D1A}.b-compte__nav a[aria-current] .b-compte__n{background:#241D1A;color:#E0A45C}.b-compte__nav .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px;padding-top:12px;border-top:1px dashed rgba(210,180,140,.3)}.b-compte__nav .woocommerce-MyAccount-navigation-link--customer-logout a{background:none;border-color:transparent;font-size:15px;color:#D2B48C}.b-compte__nav .woocommerce-MyAccount-navigation-link--customer-logout a:hover{border-color:rgba(210,180,140,.4);color:#FAEFE5}@media (max-width:899px){.b-compte__nav{padding:10px}.b-compte__nav ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b-compte__nav a{gap:8px;padding:8px 9px;font-size:14.5px}.b-compte__nav svg{width:18px;height:18px}.b-compte__nav .woocommerce-MyAccount-navigation-link--customer-logout{grid-column:1 / -1;margin-top:2px;padding-top:6px}.b-compte__nav .woocommerce-MyAccount-navigation-link--customer-logout a{justify-content:center;min-height:44px}}.b-compte__h2{margin:0;font:400 clamp(21px,2.4vw,26px)/1.1 Rye,serif;color:#2B2320}.b-tableau__tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:0 0 22px;padding-bottom:10px;border-bottom:3px double #A5744A}.b-compte__lien-tout,.b-fiche-compte__lien{font:600 12px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#8C5420;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(140,84,32,.35)}.b-compte__lien-tout:hover,.b-fiche-compte__lien:hover{color:#7A2C22;text-decoration-color:currentColor}.b-compte__chapo{max-width:62ch;margin:0 0 24px;font:16.5px/1.6 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-compte__vide{display:grid;justify-items:start;gap:16px;padding:clamp(20px,3vw,28px);background:#FFFBF5;border:2px dashed rgba(72,60,50,.45)}.b-compte__vide p{max-width:52ch;margin:0;font:16.5px/1.6 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-compte__vide .b-bouton{flex:none}.b-fiche-compte{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 20px 18px;background:#FFFBF5;border:2px solid #483C32;box-shadow:0 12px 24px rgba(43,35,32,.14)}.b-fiche-compte__titre{margin:0;padding-bottom:10px;border-bottom:1px solid rgba(43,35,32,.1);font:400 21px/1.1 Rye,serif;color:#2B2320}.b-fiche-compte p,.b-fiche-compte address{margin:0;font:normal 15.5px/1.6 'Source Serif 4',Georgia,serif;color:#2B2320}.b-fiche-compte .b-fiche-compte__note{font-size:14px;color:#6B5647}.b-fiche-compte__lignes{display:grid;gap:8px;margin:0}.b-fiche-compte__lignes div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.b-fiche-compte__lignes dt{font:600 11px/2.1 var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-fiche-compte__lignes dd{margin:0;font:15.5px/1.5 'Source Serif 4',Georgia,serif;color:#2B2320;overflow-wrap:anywhere}.b-fiche-compte__lignes em{color:#6B5647}.b-fiche-compte__lignes--empilees{gap:0}.b-fiche-compte__lignes--empilees div{display:block;padding:9px 0}.b-fiche-compte__lignes--empilees div + div{border-top:1px dashed rgba(43,35,32,.18)}.b-fiche-compte__lignes--empilees div:first-child{padding-top:0}.b-fiche-compte__lignes--empilees div:last-child{padding-bottom:0}.b-fiche-compte__lignes--empilees dt{line-height:1.7}.b-fiche-compte__lien{align-self:flex-start;margin-top:auto;padding-top:4px}.b-tableau__fiches{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:24px 20px;margin-top:clamp(32px,4vw,44px)}.b-statut{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1.5px solid currentColor;border-radius:2px;background:#FFF6EA;font:700 11px/1.3 var(--b-net);letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap;color:#8C5420}.b-statut::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.b-statut--completed{background:#EEF6EC;color:#2F6B3A}.b-statut--pending,.b-statut--failed{background:#FFF1EC;color:#7A2C22}.b-statut--on-hold{background:#F6EEDF;color:#7F5A39}.b-statut--cancelled,.b-statut--refunded{background:#F3EEE8;color:#6B5647}.b-releve{display:grid;gap:24px;margin:0;padding:0;list-style:none}.b-releve__pages{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.b-cmd{position:relative;display:grid;gap:12px;padding:20px clamp(16px,2.4vw,22px) 16px;background:#FFFBF5;border:2px solid #483C32;box-shadow:0 12px 24px rgba(43,35,32,.14)}.b-cmd__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.b-cmd__titre{margin:0;font:400 clamp(20px,2.2vw,24px)/1.1 Rye,serif;color:#2B2320}.b-cmd__titre a{color:inherit;text-decoration:none}.b-cmd__titre a:hover{color:#7A2C22}.b-cmd__titre sup,.b-ticket__sous sup{font-size:.6em}.b-cmd__quand{margin:-4px 0 0;font:15px/1.4 'Source Serif 4',Georgia,serif;color:#6B5647}.b-cmd__corps{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px dotted rgba(72,60,50,.45);border-bottom:1px dotted rgba(72,60,50,.45)}.b-cmd__vignettes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.b-cmd__vignettes li{width:52px;aspect-ratio:1;box-sizing:border-box;padding:3px;background:#fff;border:1px solid rgba(72,60,50,.3)}.b-cmd__vignettes img{display:block;width:100%;height:100%;object-fit:contain}.b-cmd__plus{display:grid;place-items:center;font:700 14px var(--b-net);color:#7F5A39}.b-cmd__total{margin:0;font:700 clamp(22px,2.6vw,26px)/1 var(--b-net);white-space:nowrap;color:#7A2C22;font-variant-numeric:lining-nums tabular-nums}.b-cmd__lieu{display:flex;align-items:baseline;gap:8px;margin:0;padding:7px 10px;background:#F6EEDF;border-left:3px solid #CD853E;font:14.5px/1.4 'Source Serif 4',Georgia,serif;color:#2B2320}.b-cmd__lieu span{flex:none;font:600 11px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-cmd__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0}.b-cmd__voir{font:600 15.5px var(--b-net);color:#7A2C22;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(122,44,34,.4)}.b-cmd__voir:hover{text-decoration-color:currentColor}.b-cmd__voir span[aria-hidden]{display:inline-block;transition:translate .2s}.b-cmd__voir:hover span[aria-hidden]{translate:3px 0}.b-cmd__action{font:600 12px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(127,90,57,.4)}.b-cmd__action:hover{color:#7A2C22;text-decoration-color:currentColor}.b-bouton--petit{flex:0 0 auto;min-height:44px;padding:9px 16px;font-size:15.5px}.b-suivi__etat{display:grid;gap:22px;margin-bottom:clamp(26px,3.6vw,38px)}.b-suivi__quand{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font:16px/1.5 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-piste--suivi{max-width:520px;margin:0}.b-suivi__grille{display:grid;gap:clamp(26px,3vw,34px);align-items:start}@media (min-width:1000px){.b-suivi__grille{grid-template-columns:minmax(0,1fr) minmax(0,290px)}}.b-suivi__ticket{max-width:520px}.b-suivi__ticket .b-recap__nom a{color:inherit;text-decoration:none}.b-suivi__ticket .b-recap__nom a:hover{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-suivi__ticket .b-ticket__total span{flex:none}.b-suivi__ticket .b-recap__compte > span:last-child{max-width:62%;white-space:normal;text-align:right}.b-suivi__cote{display:grid;gap:22px}.b-suivi__actions,.b-suivi__pied{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0}.b-suivi__actions .b-bouton{flex:1 1 auto}.b-suivi__pied .order-again{margin:0}.b-suivi__notes{display:grid;gap:14px;margin:0;padding:0;list-style:none}.b-suivi__notes li{padding-left:12px;border-left:3px solid #CD853E;font:15px/1.5 'Source Serif 4',Georgia,serif;color:#2B2320}.b-suivi__notes time{display:block;font:600 11px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7F5A39}.b-suivi__notes p{margin:4px 0 0;font-size:15px}.b-adresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:24px 20px}.b-fiche-compte .b-adresse__vide{font-style:italic;color:#6B5647}.b-adresse__modifier{align-self:flex-start;margin-top:auto}.b-formulaire .b-volet + .b-volet{margin-top:22px}fieldset.b-volet{min-width:0;margin:0}fieldset.b-volet > legend.b-volet__titre{float:left;box-sizing:border-box;width:100%;padding:0 0 12px}fieldset.b-volet > legend + *{clear:both}.b-volet__aide{margin:0 0 16px;font:15px/1.55 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-formulaire__envoi{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:22px 0 0}.b-formulaire__envoi .b-bouton{flex:0 1 auto;min-width:min(100%,220px)}.b-formulaire .b-formulaire__case{margin-top:16px}.b-formulaire .woocommerce-privacy-policy-text p{margin:16px 0 0;font:13.5px/1.5 'Source Serif 4',Georgia,serif;color:#6B5647}.b-formulaire .woocommerce-privacy-policy-text a{color:#7A2C22;text-decoration:underline;text-underline-offset:2px}.b-enseigne--compte,.b-page--seuil{--b-chevauche:clamp(56px,8vw,100px)}.b-enseigne--compte{padding-bottom:calc(clamp(28px,4vw,44px) + var(--b-chevauche))}.b-enseigne--compte .b-tete{min-height:0;margin-bottom:0}.b-enseigne--compte .b-titre{font-size:clamp(38px,6vw,66px)}.b-page--seuil{padding-top:0}.b-page--seuil > .b-cadre{position:relative;margin-top:calc(-1 * var(--b-chevauche))}.b-connexion{position:relative;display:grid;max-width:580px;margin:0 auto;background:#FFFDF8;border:2px solid #2B2320;box-shadow:0 36px 64px -30px rgba(20,14,12,.62),0 14px 28px -14px rgba(20,14,12,.32)}.b-connexion--bascule{max-width:560px}.b-connexion::after{content:"";position:absolute;inset:7px;border:1px solid rgba(165,116,74,.42);pointer-events:none}@media (prefers-reduced-motion:no-preference){.b-page--seuil .b-connexion{animation:bGuichet .6s cubic-bezier(.2,.75,.2,1) both}}@keyframes bGuichet{from{opacity:0;translate:0 22px}}.b-connexion__volet{position:relative;min-width:0;padding:clamp(30px,4vw,50px) clamp(24px,4vw,52px) clamp(32px,4vw,48px)}.b-acces{display:none}@supports selector(:has(*)){.b-acces{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:clamp(22px,3.4vw,34px) clamp(24px,4vw,52px) 0;padding:5px;background:#EFE3D0;border:1.5px solid rgba(72,60,50,.55);border-radius:999px;box-shadow:inset 0 2px 5px rgba(43,35,32,.16)}.b-acces::before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:linear-gradient(#D69351,#B06A28);box-shadow:inset 0 1px 0 rgba(255,244,228,.4),0 6px 14px -6px rgba(176,106,40,.9);transition:translate .34s cubic-bezier(.3,1.25,.5,1)}.b-acces:has(#b-acces-creation:checked)::before{translate:100% 0}.b-acces input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.b-acces label{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 6px;border-radius:999px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font:600 clamp(14.5px,3.9vw,16px)/1.15 'Source Serif 4',Georgia,serif;color:#6B5647;white-space:nowrap;transition:color .2s}.b-acces label:hover{color:#2B2320}.b-acces input:checked + label{color:#241D1A}.b-acces input:focus-visible + label{outline:2px solid var(--rem-focus);outline-offset:3px}.b-acces svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.b-connexion--bascule:has(#b-acces-connexion:checked) .b-connexion__volet--nouveau,.b-connexion--bascule:has(#b-acces-creation:checked) .b-connexion__volet--connexion{display:none}}.b-acces__court{display:none}@media (max-width:479px){.b-acces svg{display:none}}@media (max-width:359px){.b-acces__long{display:none}.b-acces__court{display:inline}}@media (prefers-reduced-motion:no-preference){.b-connexion--bascule .b-connexion__volet{animation:bVolet .3s cubic-bezier(.2,.7,.2,1) both}}@media (prefers-reduced-motion:reduce){.b-acces::before{transition:none}}@keyframes bVolet{from{opacity:0;translate:0 10px}}.b-connexion--bascule .b-connexion__volet{padding-top:clamp(24px,3vw,32px)}.b-connexion--bascule .b-connexion__titre{font-size:clamp(25px,2.6vw,30px)}.b-connexion--bascule .b-connexion__chapo{max-width:none}.b-connexion > .woocommerce-notices-wrapper{grid-column:1 / -1;padding:clamp(22px,3vw,32px) clamp(24px,4vw,52px) 0}.b-connexion > .woocommerce-notices-wrapper > *:last-child{margin-bottom:0}.b-connexion *:is(.woocommerce-message,.woocommerce-error,.woocommerce-info){border-width:1px 1px 1px 4px;border-color:rgba(72,60,50,.3)}.b-connexion .woocommerce-error{background:#FFF6F2;border-color:rgba(122,44,34,.35);border-left-color:#7A2C22}.b-connexion .woocommerce-message{background:#F3F8F1;border-left-color:#2b8a3e}.b-connexion .woocommerce-info{border-left-color:#CD853E}.b-connexion__sur{margin:0 0 .6em;font:600 12px var(--b-net);letter-spacing:0.14em;text-transform:uppercase;color:#7A2C22}.b-connexion__titre{margin:0;font:400 clamp(27px,2.8vw,34px)/1.05 Rye,serif;color:#2B2320}.b-connexion__chapo{max-width:42ch;margin:.75em 0 0;font:16px/1.6 'Source Serif 4',Georgia,serif;color:#4A3B33}.b-connexion .b-formulaire{margin-top:clamp(22px,2.6vw,28px);padding-top:clamp(22px,2.6vw,28px);border-top:3px double rgba(165,116,74,.75)}.b-connexion .b-champs{gap:18px}.b-connexion .b-volet__aide{margin:0}.b-connexion input.input-text{min-height:52px;padding:13px 15px;border:1.5px solid #8C7B6D;border-radius:2px;box-shadow:inset 0 1px 2px rgba(43,35,32,.07)}.b-connexion .password-input input.input-text{padding-right:52px}.b-connexion input.input-text:hover{border-color:#483C32}.b-connexion input.input-text:focus{border-color:#150F0D}.b-connexion__options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 18px;margin-top:14px}.b-connexion__oubli,.b-connexion__retour{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:15.5px 'Source Serif 4',Georgia,serif;color:#7A2C22;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(122,44,34,.35)}.b-connexion__oubli:hover,.b-connexion__retour:hover{text-decoration-color:currentColor}.b-connexion .b-formulaire__envoi{margin-top:22px}.b-connexion .b-formulaire__envoi .b-bouton{flex:1 1 100%;min-width:0;min-height:54px}.b-connexion .b-formulaire__envoi .b-connexion__retour{margin:0 auto}.b-connexion__pied{--rem-focus:#E0A45C;grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 20px;margin:0;padding:14px clamp(24px,4vw,52px);background-color:#241D1A;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.016) 0 2px,transparent 2px 9px),linear-gradient(#2B2320,#1A1412);font:15.5px/1.5 'Source Serif 4',Georgia,serif;color:rgba(250,239,229,.86);text-align:center}.b-connexion__pied > span::before{content:"✦";margin-right:.6em;font-size:.8em;color:#E0A45C}.b-connexion__pied a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 12.5px var(--b-net);letter-spacing:0.12em;text-transform:uppercase;color:#E0A45C;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(224,164,92,.4)}.b-connexion__pied a:hover{color:#F2C48A;text-decoration-color:currentColor}.b-connexion__pied a span{transition:translate .2s}.b-connexion__pied a:hover span{translate:3px 0}:is(.b-compte-page,.b-ouvrir) .b-bouton.est-en-cours{cursor:progress;filter:saturate(.85)}:is(.b-compte-page,.b-ouvrir) .b-bouton.est-en-cours span[aria-hidden]{translate:none;font-size:0}:is(.b-compte-page,.b-ouvrir) .b-bouton.est-en-cours span[aria-hidden]::before{content:"✦";display:inline-block;font-size:16px;animation:bTourne 1s linear infinite}.b-caisse .woocommerce-account-fields{margin-top:18px;padding-top:16px;border-top:1px dotted rgba(72,60,50,.45)}.b-caisse .woocommerce-account-fields div.create-account{margin-top:14px}:is(.b-caisse,.b-formulaire) .password-input{position:relative;display:block}:is(.b-caisse,.b-formulaire) .password-input input{padding-right:52px}:is(.b-caisse,.b-formulaire) .show-password-input{position:absolute;top:50%;right:6px;width:40px;height:40px;translate:0 -50%;padding:0;border:0;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F5A39' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / 21px no-repeat}:is(.b-caisse,.b-formulaire) .show-password-input.display-password{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F5A39' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M4 4l16 16'/%3E%3C/svg%3E")}:is(.b-caisse,.b-formulaire) .show-password-input:focus-visible{outline:2px solid var(--rem-focus);outline-offset:-4px}.b-deja{margin:0 0 22px;background:#FFFBF5;border:2px solid #483C32}.b-deja > summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:52px;box-sizing:border-box;padding:12px 16px;list-style:none;cursor:pointer;font:16px/1.4 'Source Serif 4',Georgia,serif;color:#2B2320}.b-deja > summary::-webkit-details-marker{display:none}.b-deja > summary span{font:600 12px var(--b-net);letter-spacing:0.1em;text-transform:uppercase;color:#7A2C22;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(122,44,34,.4)}.b-deja > summary::after{content:"";width:8px;height:8px;margin-left:auto;border:solid #7F5A39;border-width:0 2px 2px 0;rotate:45deg;translate:0 -3px;transition:rotate .2s,translate .2s}.b-deja[open] > summary::after{rotate:-135deg;translate:0 2px}.b-deja > summary:focus-visible{outline:2px solid var(--rem-focus);outline-offset:2px}.b-deja .b-formulaire{padding:16px 16px 18px;border-top:1px dashed rgba(72,60,50,.45)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}#rem-root > header{view-transition-name:rem-barre}[data-rem-photo]{view-transition-name:b-photo}::view-transition-old(root){animation:bPasseSort .3s cubic-bezier(.4,0,.2,1) both}::view-transition-new(root){animation:bPasseEntre .3s cubic-bezier(.4,0,.2,1) both,bPasseMonte .45s cubic-bezier(.2,.75,.2,1) both}::view-transition-group(b-photo){animation-duration:.45s;animation-timing-function:cubic-bezier(.2,.75,.2,1)}::view-transition-old(b-photo),::view-transition-new(b-photo){mix-blend-mode:normal}::view-transition-old(b-photo){animation:none}@keyframes bPasseSort{to{opacity:0}}@keyframes bPasseEntre{from{opacity:0}}@keyframes bPasseMonte{from{translate:0 14px}}