.cartouche-emporter{overflow-anchor:none;z-index:12;-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);color:#f4efe4;text-align:left;width:288px;max-width:calc(100% - 40px);text-shadow:none;background:radial-gradient(at 12% 8%,#eae3cc16,#0000 62%),radial-gradient(at 90% 100%,#0713144d,#0000 72%),#223735b3;border:1px solid #cab0847a;border-radius:3px;position:absolute;bottom:clamp(40px,13vh,120px);right:clamp(20px,3.4vw,48px);overflow:hidden;box-shadow:inset 0 1px #fffcf433,inset 0 -1px #06101147,0 2px 6px #050e102e,0 12px 32px #050e103d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cartouche-emporter{background:radial-gradient(at 12% 8%,#eae3cc16,#0000 62%),radial-gradient(at 90% 100%,#0713144d,#0000 72%),#223735}}.cartouche-emporter:before{content:"";z-index:2;pointer-events:none;border:1px solid #dec9a429;border-radius:1px;position:absolute;inset:5px}.cartouche-emporter:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000,#dfbd871a 38%,#fff6e42b 50%,#dfbd871a 62%,#0000);width:45%;animation:9s cubic-bezier(.4,0,.25,1) 5s infinite cartouche-lueur;position:absolute;top:-20%;bottom:-20%;left:-55%;transform:translate(0)}@keyframes cartouche-lueur{0%{transform:translate(0)}22%{transform:translate(355%)}30%{transform:translate(355%)}52%{transform:translate(0)}to{transform:translate(0)}}.cartouche-emporter .cartouche-toggle,.cartouche-emporter .cartouche-volet{z-index:1}.cartouche-emporter .cartouche-toggle{color:#f4efe4;cursor:pointer;text-align:left;width:100%;transition:background .25s;transition:background .22s var(--ease-soft,ease);background:0 0;border:0;border-radius:2px;flex-direction:column;align-items:center;gap:1px;padding:12px 17px 10px;display:flex;position:relative}.cartouche-emporter .cartouche-toggle:hover{background:#f4efe40e}.cartouche-emporter:has(.cartouche-toggle:hover){box-shadow:inset 0 1px #fffcf44d,inset 0 -1px #06101147,0 2px 6px #050e102e,0 14px 36px #050e1047}.cartouche-emporter.cartouche-bientot{width:auto;max-width:calc(100% - 40px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;transform-origin:100% 100%;-webkit-user-select:none;user-select:none;cursor:default;background:0 0;border:0;border-radius:0;overflow:visible}.cartouche-emporter.cartouche-bientot:before,.cartouche-emporter.cartouche-bientot:after{display:none}.cartouche-vitrine{flex-direction:column;align-items:center;margin:0;display:flex;transform:rotate(-2deg)}.cartouche-vitrine-bientot{font:600 clamp(10px, .8vw, 12px)/1 var(--font-sans), Arial, sans-serif;letter-spacing:.42em;text-transform:uppercase;color:#e7c99c;text-shadow:0 2px 6px #000000bf;align-items:center;gap:12px;padding-left:.42em;display:flex}.cartouche-vitrine-bientot:before,.cartouche-vitrine-bientot:after{content:"";opacity:.7;background:#e7c99c;width:clamp(18px,2.2vw,32px);height:1px}.cartouche-vitrine-mot{white-space:nowrap;font:italic 400 clamp(40px, 4.4vw, 66px)/1 var(--font-serif), Georgia, serif;letter-spacing:-.005em;background:linear-gradient(#fbe7b2 0%,#e6bf73 45%,#b98a45 100%);color:#0000;-webkit-text-stroke:1px #2818068c;filter:drop-shadow(0 4px 10px #000000a6);-webkit-background-clip:text;background-clip:text;margin-top:3px}.cartouche-vitrine-precision{white-space:nowrap;font:italic 400 clamp(17px, 1.6vw, 24px)/1.2 var(--font-serif), Georgia, serif;color:#f4efe4;text-shadow:0 2px 8px #000c;margin-top:5px}.cartouche-sur,.cartouche-pied{text-shadow:none}.cartouche-sur{color:#dfbd87;font:500 8px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.16em;text-transform:uppercase;position:absolute;top:13px;right:17px}.cartouche-pied{justify-content:space-between;align-items:center;width:100%;min-height:24px;display:flex}.cartouche-detail{color:#e1c89e;font:400 11px/1.4 var(--font-sans), Arial, sans-serif}.cartouche-signature{color:#f4efe4;filter:none;flex-direction:column;align-items:center;width:100%;display:flex}.cartouche-logo{aspect-ratio:640/247;width:min(100%,220px);height:auto;display:block;overflow:visible}.cartouche-phrase{color:#e7c99c;width:min(100%,224px);height:37px;margin-top:-3px;display:block;overflow:visible}.signature-anime{animation-play-state:paused!important}.cartouche-emporter[data-signature-visible=true] .signature-anime,.cartouche-emporter[data-signature-visible=true]:after{animation-play-state:running!important}.px-stage:not([data-scene="2"]) .cartouche-emporter .signature-anime,.px-stage:not([data-scene="2"]) .cartouche-emporter:after{animation-play-state:paused!important}.signature-trait{stroke-dasharray:1;stroke-dashoffset:1px;animation:signature-dessine var(--duree) cubic-bezier(.35,.1,.35,1) var(--delai) both}.signature-finition{opacity:0;animation:.65s 3.45s both signature-finition}.signature-lettre{fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:.42px;stroke-dasharray:1;stroke-dashoffset:1px;animation:signature-ecriture .7s ease var(--delai) both}.signature-souligne{fill:none;stroke:currentColor;stroke-width:.65px;stroke-linecap:round;opacity:.65}.signature-eclat{transform:translateX(var(--eclat-depart));animation:signature-eclat 9s cubic-bezier(.4, 0, .25, 1) var(--eclat-retard) infinite}@keyframes signature-eclat{0%{transform:translateX(var(--eclat-depart))}22%{transform:translateX(var(--eclat-arrivee))}30%{transform:translateX(var(--eclat-arrivee))}52%{transform:translateX(var(--eclat-depart))}to{transform:translateX(var(--eclat-depart))}}.cartouche-phrase .signature-eclat{--eclat-depart:-52px;--eclat-arrivee:206px;--eclat-retard:5s}@keyframes signature-dessine{to{stroke-dashoffset:0}}@keyframes signature-finition{to{opacity:1}}@keyframes signature-ecriture{0%{stroke-dashoffset:1px;fill-opacity:0}60%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.cartouche-plus{color:#f4efe4;border:1px solid #f4efe473;border-radius:50%;place-items:center;width:23px;height:23px;transition:transform .5s;display:grid}.cartouche-emporter[data-open=true] .cartouche-plus{transform:rotate(45deg)}.cartouche-emporter .cartouche-toggle:focus-visible,.cartouche-emporter .cartouche-lien:focus-visible{outline-offset:4px;outline:2px solid #dfbd87}.cartouche-volet{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.22,.61,.36,1),opacity .35s;display:grid}.cartouche-emporter[data-open=true] .cartouche-volet{opacity:1;grid-template-rows:1fr}.cartouche-volet-interieur{min-height:0;overflow:hidden}.cartouche-photo{border:1px solid #e2cead3d;border-radius:1px;height:clamp(120px,23vh,205px);margin:12px 12px 0;position:relative;overflow:hidden}.cartouche-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#12232033);position:absolute;inset:0}.cartouche-photo img{object-fit:cover;object-position:50% 65%;width:100%;height:100%;display:block}.cartouche-photo-note{z-index:1;color:#fff;font:400 9px/1.3 var(--font-sans), Arial, sans-serif;background:#182324cc;padding:3px 6px;position:absolute;bottom:9px;left:10px}.cartouche-offre{color:#ede6d7;background:0 0;padding:14px 18px 16px}.cartouche-offre p{text-align:center;font:400 15px/1.45 var(--font-serif), Georgia, serif;margin:0 0 12px}.cartouche-emporter .cartouche-lien{color:#223735;min-height:40px;font:600 12px/1.4 var(--font-sans), Arial, sans-serif;background:#d8bb8d;border:1px solid #dfc59f;border-radius:1px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.cartouche-emporter .cartouche-lien:hover{color:#223735;background:#e7cdab}.cartouche-offre .cartouche-attente{font:400 12px/1.5 var(--font-sans), Arial, sans-serif;margin:0}.px-stage .cartouche-emporter{opacity:0;visibility:hidden;transition:opacity .55s,transform .7s,visibility .55s,box-shadow .22s;transform:translateY(12px)}.px-stage[data-scene="2"] .cartouche-emporter{opacity:1;visibility:visible;transform:none}@media (max-width:1000px) and (min-width:761px){.cartouche-emporter{width:261px;right:20px}}@media (max-width:760px){.cartouche-emporter{width:min(288px,100% - 14vw);max-width:none;bottom:116px;right:7vw}.cartouche-photo{height:175px}}@media (max-width:760px) and (max-height:700px){:is(.px-journey:has(.cartouche-emporter),.px-stage:has(.cartouche-emporter)){min-height:760px}}@media (prefers-reduced-motion:reduce){.cartouche-emporter *,.px-stage .cartouche-emporter{transition:none}.cartouche-emporter .signature-anime{animation:none}.cartouche-emporter:after{opacity:0;animation:none}.signature-trait,.signature-lettre{stroke-dashoffset:0}.signature-lettre{fill-opacity:1}.signature-finition{opacity:1}.px-stage .cartouche-emporter{opacity:1;visibility:visible;transform:none}}
.logo-ardoise{filter:drop-shadow(0 1px 2px #05080acc)drop-shadow(0 3px 10px #05080a73);flex:none;width:auto;height:clamp(52px,min(9vw,20vh - 92px),150px);display:block}.hero-static-entete .logo-ardoise{height:clamp(48px,16vw,68px)}.plaque-reflet{z-index:3;pointer-events:none;-webkit-mask-image:var(--masque-plaque);-webkit-mask-image:var(--masque-plaque);mask-image:var(--masque-plaque);position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.plaque-reflet:before{content:"";width:38%;transform:translateX(calc(var(--reflet-t,0) * 400%));background:linear-gradient(104deg,#0000,#fffcf24d 40%,#fffdf785 50%,#cee6ff42 60%,#0000);position:absolute;top:-25%;bottom:-25%;left:-45%}.plaque-logo{aspect-ratio:1141/440;width:92%;-webkit-mask-image:var(--logo-masque);-webkit-mask-image:var(--logo-masque);mask-image:var(--logo-masque);filter:drop-shadow(0 -1px 1px #040c2273);background-color:#f8f4e5;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-nav-marque>.plaque-entete{transform-origin:0 0;filter:drop-shadow(0 2px 6px #06080a80)drop-shadow(0 8px 18px #06080a59);width:clamp(150px,min(22vw,47.7vh - 209px),400px);display:block;position:relative;transform:rotate(-2.4deg);container-type:inline-size}.tasse-logo-zone{pointer-events:none;z-index:1;opacity:0;transition:opacity 90ms linear;position:absolute;inset:0;overflow:hidden}.film-fini .tasse-logo-zone{opacity:1;transition:opacity .9s var(--ease-out) .2s}.tasse-logo-cadre{width:max(100%,177.78vh);height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tasse-logo{aspect-ratio:1141/440;opacity:.38;width:15%;-webkit-mask-image:var(--logo-masque);-webkit-mask-image:var(--logo-masque);mask-image:var(--logo-masque);background-color:#0a0c0e;position:absolute;top:73%;left:50.5%;transform:translate(-50%,-50%)perspective(320px)rotateY(-14deg)rotateX(4deg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-masque{display:block}.logo-masque-forme{aspect-ratio:1141/440;-webkit-mask-image:var(--logo-masque);-webkit-mask-image:var(--logo-masque);mask-image:var(--logo-masque);background-color:currentColor;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-masque-grand .logo-masque-forme{width:min(100%,340px)}.logo-masque-moyen .logo-masque-forme{width:min(100%,220px)}.venir-marque{color:var(--slate);margin-bottom:22px}.venir-logo{width:min(100%,260px,30vh)}@media (min-width:901px){.s-venir .venir-layout{--venir-logo-l:min(260px, 20vw, max(110px, calc(100vh - 500px)));grid-template-columns:var(--venir-logo-l) minmax(0, 1.2fr) minmax(0, .8fr);grid-template-areas:"logo texte heures"}.venir-cadre-logo{grid-area:logo;align-self:stretch}.venir-texte{grid-area:texte}.venir-heures{grid-area:heures}.venir-marque{margin:0;position:sticky;top:141px}.venir-logo{width:100%}}@media (min-width:901px) and (max-width:1100px){.s-venir .venir-layout{grid-template-columns:var(--venir-logo-l) minmax(0, 1fr);grid-template-areas:"logo texte""logo heures"}}
.logo-maison{aspect-ratio:1454/1391;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.logo-maison-sombre,.logo-maison-auto{background-image:var(--logo-sombre)}.logo-maison-clair,[data-fond=clair] .logo-maison-auto{background-image:var(--logo-clair)}
