.ag-vert{color:var(--vert)!important;font-weight:700}.ag-cmd,.ag-cmd *,.ag-panier *,.ag-cz *,.ag-co *,.ag-cpt *,.ag-cx *{box-sizing:border-box}.ag-cmd :is(h1,h2,h3,p),.ag-cz :is(h2,p,fieldset),.ag-cpt :is(h1,h2,h3,p),.ag-cx :is(h1,p){margin:0}.ag-cmd{background:var(--papier);color:var(--encre);min-height:100vh;font-family:var(--sans)}.ag-cmd__wrap{max-width:1400px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(16px,3vw,32px) 0}.ag-cmd__tete{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:flex-end;justify-content:space-between}.ag-cmd__titre{flex:1 1 min(100%,420px)}.ag-cmd__kicker{display:flex;align-items:center;gap:10px;font:700 12.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--braise)}.ag-cmd__kicker span{width:28px;height:2px;background:var(--braise)}.ag-cmd__h1{margin-top:12px!important;font:900 clamp(60px,8vw,112px)/.84 var(--display);text-transform:uppercase}.ag-cmd__intro{margin-top:14px!important;max-width:560px;font:400 16px/1.55 var(--sans);color:var(--encre2)}.ag-cmd__intro strong{color:var(--encre);font-weight:600}.ag-cmd__outils{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ag-cmd__modes{display:flex;padding:5px;border-radius:999px;background:var(--papier2);border:1px solid rgb(28 17 10 / .1)}.ag-cmd__modes button{display:flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:999px;border:0;cursor:pointer;white-space:nowrap;background:#fff0;color:var(--encre);font:700 14px/1 var(--sans);transition:background var(--t-ui),color var(--t-ui),transform var(--t-press) var(--ease)}.ag-cmd__modes button[aria-checked=true]{background:var(--encre);color:var(--creme)}.ag-cmd__slot{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;border-radius:999px;background:var(--papier2);border:1px solid rgb(28 17 10 / .1);font:600 14px/1 var(--sans)}.ag-cmd__slot>.ag-i{color:var(--braise)}.ag-cmd__slot span{white-space:nowrap}.ag-cmd__slot select{border:0;background:#fff0;font:700 16px/1 var(--sans);color:var(--encre);cursor:pointer;outline:0;max-width:220px;-webkit-appearance:none;appearance:none;padding-right:4px}@media (min-width:760px){.ag-cmd__slot select{font-size:14px}}.ag-cmd__bandeau{margin-top:24px;position:relative;overflow:hidden;border-radius:26px;background:var(--encre);color:var(--creme);display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:20px clamp(20px,3vw,32px)}.ag-cmd__bandeau-ico{flex:none;width:52px;height:52px;border-radius:16px;background:var(--or);color:var(--nuit);display:grid;place-items:center}.ag-cmd__bandeau>div{flex:1 1 min(100%,360px);min-width:0}.ag-cmd__bandeau-t{font:800 clamp(24px,2.6vw,32px)/1 var(--display);text-transform:uppercase}.ag-cmd__bandeau-t span{color:var(--or)}.ag-cmd__bandeau-p{margin-top:6px!important;font:400 14.5px/1.5 var(--sans);color:var(--sable)}.ag-cmd__pill{flex:none;white-space:nowrap;height:46px;padding:0 20px;border-radius:999px;border:0;font:700 14px/1 var(--sans);cursor:pointer}.ag-cmd__pill--or{background:var(--or);color:var(--nuit)}.ag-cmd__alerte{margin-top:16px!important;padding:14px 18px;border-radius:16px;background:#fbe3d8;color:#8a2b12;font:600 14px/1.45 var(--sans)}.ag-cmd__corps{padding-top:0;padding-bottom:120px;display:flex;gap:28px;align-items:flex-start}.ag-cmd__liste{flex:1;min-width:0}.ag-cmd__barre{position:sticky;top:calc(var(--top) + 76px);z-index:30;background:rgb(246 239 229 / .94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:16px 0 12px;margin-top:8px;display:flex;flex-direction:column;gap:12px}.ag-cmd__recherche-l{display:flex;gap:10px;align-items:center}.ag-cmd__recherche{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:50px;padding:0 16px;border-radius:999px;background:var(--papier2);border:1px solid rgb(28 17 10 / .12);color:var(--encre2)}.ag-cmd__recherche input{flex:1;min-width:0;border:0;outline:0;background:#fff0;font:500 16px/1 var(--sans);color:var(--encre)}.ag-cmd__recherche input::placeholder{color:#9b8676}.ag-cmd__prefs{flex:none;display:flex;align-items:center;gap:8px;height:50px;padding:0 16px;border-radius:999px;background:#fbe3d8;color:#8a2b12;text-decoration:none;font:700 13px/1 var(--sans);white-space:nowrap}.ag-cmd__cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ag-cmd__cats::-webkit-scrollbar{display:none}.ag-cmd__cats button{flex:none;display:flex;align-items:center;gap:7px;height:42px;padding:0 14px;border-radius:999px;border:1px solid rgb(28 17 10 / .12);background:var(--papier2);color:var(--encre);cursor:pointer;white-space:nowrap;font:600 13.5px/1 var(--sans);transition:background var(--t-ui),color var(--t-ui),transform var(--t-press) var(--ease)}.ag-cmd__cats button span{font:700 11px/1 var(--sans);opacity:.65}.ag-cmd__cats button[aria-pressed=true]{background:var(--encre);color:var(--creme);border-color:var(--encre)}.ag-cmd__groupe{padding-top:22px}.ag-cmd__groupe-t{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.ag-cmd__groupe-t h2{font:900 clamp(30px,3.4vw,44px)/1 var(--display);text-transform:uppercase}.ag-cmd__groupe-t p{flex:0 1 min(100%,520px);font:400 13.5px/1.5 var(--sans);color:var(--encre2)}.ag-cmd__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:18px;margin-top:18px}.ag-cmd__vide{padding:60px 0;text-align:center;font:500 16px/1.5 var(--sans);color:var(--encre2)}.ag-cmd.is-busy [data-add],.ag-cmd.is-busy .ag-qte button{pointer-events:none;opacity:.6}.ag-pc{background:var(--papier2);border:1px solid rgb(28 17 10 / .08);border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}@media (hover:hover) and (pointer:fine){.ag-pc:hover{transform:translateY(-4px);box-shadow:0 26px 50px -26px rgb(90 35 10 / .4)}.ag-pc:hover .ag-pc__img img{transform:scale(1.03)}}.ag-pc__img{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:4/3;background:var(--brun4);cursor:pointer;overflow:hidden}.ag-pc__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.ag-pc__ico{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 30% 20%,#4a2a16 0%,#1c110a 70%);color:var(--or)}.ag-pc__ico .ag-i{opacity:.9}.ag-pc__tag{position:absolute;top:12px;left:12px;padding:7px 11px;border-radius:999px;background:rgb(255 250 243 / .92);color:var(--encre);font:700 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.ag-pc__tag--sig{background:var(--feu);color:var(--nuit)}.ag-pc__epuise{position:absolute;inset:auto 12px 12px auto;padding:7px 11px;border-radius:999px;background:var(--rouge);color:#fff;font:700 11px/1 var(--sans)}.ag-pc--epuise .ag-pc__img img{filter:grayscale(.7)}.ag-pc__corps{padding:15px 16px 16px;display:flex;flex-direction:column;gap:7px;flex:1}.ag-pc__corps h3{font:800 23px/1 var(--display);text-transform:uppercase}.ag-pc__desc{font:400 13.5px/1.45 var(--sans);color:var(--encre2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ag-pc__meta{display:flex;flex-wrap:wrap;gap:5px}.ag-pc__meta span{padding:5px 8px;border-radius:999px;border:1px solid rgb(28 17 10 / .14);font:600 12px/1 var(--sans);color:var(--encre3);white-space:nowrap}.ag-pc__pied{margin-top:auto;padding-top:8px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ag-pc__pied>div{min-width:0}.ag-pc__prix{font:800 24px/1 var(--display);color:var(--braise);white-space:nowrap}.ag-pc__sub{margin-top:4px!important;font:600 12.5px/1.2 var(--sans);color:var(--vert)}.ag-pc__plus{flex:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--encre);color:var(--creme);cursor:pointer;display:grid;place-items:center;transition:transform var(--t-press) var(--ease),background var(--t-ui)}.ag-pc__demander{flex:none;white-space:nowrap;display:flex;align-items:center;height:40px;padding:0 14px;border-radius:999px;border:1px solid rgb(28 17 10 / .2);color:var(--encre);text-decoration:none;font:700 13px/1 var(--sans)}.ag-panier{position:sticky;top:calc(var(--top) + 96px);z-index:1;width:370px;max-height:calc(100vh - 116px - var(--top));display:none;flex:none;flex-direction:column;margin-top:24px;background:var(--papier2);border:1px solid rgb(28 17 10 / .1);border-radius:26px;box-shadow:0 30px 60px -30px rgb(80 30 8 / .35);overflow:hidden;color:var(--encre)}.ag-panier.is-ouvert{display:flex}.ag-panier.is-tiroir{position:fixed;top:auto;right:0;bottom:0;left:auto;z-index:85;width:420px;max-height:100vh;height:100vh;margin:0;border-radius:26px 0 0 26px}@media (max-width:759px){.ag-panier.is-tiroir{left:0;width:100%;height:auto;max-height:88vh;border-radius:26px 26px 0 0}}.ag-cmd__voile{position:fixed;inset:0;z-index:80;background:rgb(20 11 6 / .55);backdrop-filter:blur(3px)}.ag-panier__tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 14px;border-bottom:1px solid rgb(28 17 10 / .08)}.ag-panier__tete h2{font:900 30px/1 var(--display);text-transform:uppercase}.ag-panier__tete p{margin-top:6px!important;font:600 13px/1 var(--sans);color:var(--encre2)}.ag-panier__fermer{width:42px;height:42px;border-radius:50%;border:1px solid rgb(28 17 10 / .14);background:#fff0;cursor:pointer;display:grid;place-items:center;color:var(--encre)}.ag-panier__corps{flex:1;min-height:0;overflow:auto;padding:6px 22px}.ag-panier__vide{padding:34px 4px;text-align:center}.ag-panier__vide>span{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--beige);color:var(--braise)}.ag-panier__vide p{margin-top:6px!important;font:400 14px/1.5 var(--sans);color:var(--encre2)}.ag-panier__vide .ag-panier__vide-t{margin-top:14px!important;font:700 16px/1.3 var(--sans);color:var(--encre)}.ag-ligne{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid rgb(28 17 10 / .08)}.ag-ligne>img,.ag-ligne__ico{flex:none;width:58px;height:58px;border-radius:14px;object-fit:cover}.ag-ligne__ico{background:var(--encre);color:var(--or);display:grid;place-items:center}.ag-ligne__c{flex:1;min-width:0}.ag-ligne__t{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ag-ligne__t p{font:700 15px/1.25 var(--sans)}.ag-ligne__t .ag-ligne__p{font:800 19px/1 var(--display);white-space:nowrap}.ag-ligne__d{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.ag-d{padding:4px 8px;border-radius:8px;background:var(--beige);color:var(--encre3);font:600 11.5px/1.3 var(--sans)}.ag-d--sans{background:#e6efe7;color:var(--vert2)}.ag-d--alg{background:var(--rouge);color:#fff}.ag-ligne__a{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.ag-qte{display:flex;align-items:center;gap:2px;border:1px solid rgb(28 17 10 / .14);border-radius:999px;padding:3px}.ag-qte button{width:30px;height:30px;border-radius:50%;border:0;background:#fff0;cursor:pointer;display:grid;place-items:center;color:var(--encre)}.ag-qte button.is-dim{opacity:.35}.ag-qte span{min-width:22px;text-align:center;font:700 14px/1 var(--sans)}.ag-qte--l{border-color:rgb(28 17 10 / .16);padding:4px}.ag-qte--l button{width:40px;height:40px}.ag-qte--l span{min-width:26px;font-size:16px}.ag-ligne__mod{border:0;background:#fff0;color:var(--braise);cursor:pointer;font:700 13px/1 var(--sans);padding:0;display:flex;align-items:center;gap:4px}.ag-astuce{margin:14px 0 6px;padding:14px;border-radius:16px;background:var(--encre);color:var(--creme);display:flex;gap:12px;align-items:flex-start}.ag-astuce>span{color:var(--or)}.ag-astuce>div{flex:1;min-width:0}.ag-astuce p{font:600 13.5px/1.45 var(--sans)}.ag-astuce button{margin-top:10px;height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--or);color:var(--nuit);font:700 13px/1 var(--sans);cursor:pointer;white-space:nowrap}.ag-panier__pied{padding:16px 22px 20px;border-top:1px solid rgb(28 17 10 / .08);background:var(--papier2)}.ag-panier__l{display:flex;justify-content:space-between;gap:12px;font:500 14px/1 var(--sans);color:var(--encre2)}.ag-panier__l--s{margin-top:8px;font-size:13px;line-height:1.3}.ag-panier__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px}.ag-panier__total span:first-child{font:700 15px/1 var(--sans)}.ag-panier__total span:last-child{font:900 32px/1 var(--display)}.ag-panier__valider{margin-top:14px;width:100%;height:54px;border-radius:999px;background:var(--braise);color:#fff!important;text-decoration:none;font:700 15.5px/1 var(--sans);display:flex;align-items:center;justify-content:center;gap:8px;transition:background var(--t-ui),transform var(--t-press) var(--ease)}.ag-panier__valider.is-off{background:#c9b8a6;cursor:not-allowed}.ag-cmd__barre-panier{position:fixed;left:12px;right:12px;bottom:12px;z-index:70;height:62px;border-radius:999px;border:0;background:var(--encre);color:var(--creme);display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 22px;cursor:pointer;box-shadow:0 20px 50px rgb(20 11 6 / .45);font:700 15px/1 var(--sans)}.ag-cmd__barre-panier>span:first-child{display:flex;align-items:center;gap:10px}.ag-cmd__barre-panier>span:first-child .ag-i{color:var(--or)}.ag-cmd__barre-total{height:44px;padding:0 18px;border-radius:999px;background:var(--or);color:var(--nuit);display:flex;align-items:center;font:800 20px/1 var(--display)}.ag-cz{position:fixed;inset:0;z-index:90;font-family:var(--sans);color:var(--encre)}.ag-cz__fond{position:absolute;inset:0;background:rgb(20 11 6 / .6);backdrop-filter:blur(4px)}.ag-cz__panneau{position:absolute;top:var(--top);right:0;bottom:0;width:min(580px,100%);background:var(--papier2);border-radius:28px 0 0 28px;display:flex;flex-direction:column;overflow:hidden;box-shadow:-30px 0 80px rgb(0 0 0 / .3)}@media (max-width:759px){.ag-cz__panneau{top:auto;left:0;width:100%;max-height:92vh;max-height:92dvh;border-radius:26px 26px 0 0}}.ag-cz__scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.ag-cz__img{position:relative;aspect-ratio:16/8;background:var(--brun4);overflow:hidden}.ag-cz__img img{width:100%;height:100%;object-fit:cover;display:block}.ag-cz__ico{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(120% 90% at 30% 20%,#4a2a16 0%,#1c110a 70%);color:var(--or)}.ag-cz__x{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;border:0;background:rgb(255 250 243 / .92);cursor:pointer;display:grid;place-items:center;color:var(--encre)}.ag-cz__in{padding:22px clamp(18px,3vw,28px) 28px;display:flex;flex-direction:column;gap:26px}.ag-cz__kicker{font:700 11.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--braise)}.ag-cz h2{margin-top:10px!important;font:900 clamp(34px,4vw,44px)/.92 var(--display);text-transform:uppercase}.ag-cz__desc{margin-top:12px!important;font:400 15px/1.55 var(--sans);color:var(--encre2)}.ag-cz__alg{margin-top:10px!important;font:500 13px/1.45 var(--sans);color:var(--encre2)}.ag-cz__alg strong{color:var(--encre)}.ag-cz fieldset{border:0;margin:0;padding:0;min-width:0}.ag-cz legend{padding:0;font:800 22px/1 var(--display);text-transform:uppercase}.ag-cz__pers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ag-opt{border:1.5px solid rgb(28 17 10 / .16);background:#fff;cursor:pointer;color:var(--encre);transition:border-color var(--t-ui),background var(--t-ui),transform var(--t-press) var(--ease)}.ag-opt.is-on{background:#fff3dc;border-color:var(--braise)}.ag-cz__pers .ag-opt{padding:12px 6px;border-radius:16px;text-align:center}.ag-cz__pl{display:block;font:700 12.5px/1 var(--sans)}.ag-cz__pt{display:block;margin-top:7px;font:800 20px/1 var(--display)}.ag-cz__pp{display:block;margin-top:5px;font:600 11px/1.2 var(--sans);color:var(--encre2)}.ag-cz__note-v{margin-top:10px!important;font:600 13px/1.4 var(--sans);color:var(--vert)}.ag-cz__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ag-opt--pill{display:flex;align-items:center;gap:8px;height:42px;padding:0 15px;border-radius:999px;font:600 14px/1 var(--sans);white-space:nowrap}.ag-cz__vp{font:800 17px/1 var(--display);color:var(--braise)}.ag-cz__acc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;margin-top:12px}.ag-cz__acc label{display:flex;flex-direction:column;gap:6px;font:600 12.5px/1 var(--sans);color:var(--encre2)}.ag-cz__acc select{height:46px;padding:0 12px;border-radius:14px;border:1.5px solid rgb(28 17 10 / .16);background:#fff;font:600 16px/1 var(--sans);color:var(--encre);cursor:pointer}.ag-cz__ok{display:flex;align-items:center;gap:6px;margin-top:8px!important;font:600 13px/1.4 var(--sans);color:var(--vert)}.ag-ingr{display:flex;align-items:center;gap:7px;height:40px;padding:0 13px;border-radius:999px;border:1.5px solid rgb(28 17 10 / .16);background:#fff;cursor:pointer;font:600 13.5px/1 var(--sans);color:var(--encre);white-space:nowrap}.ag-ingr.is-off{color:#8a2b12;background:#fbe3d8;border-color:#e0a48c}.ag-ingr.is-off span{text-decoration:line-through}.ag-cz__allergie{padding:18px!important;border-radius:20px;background:#fbefe9}.ag-cz__allergie legend{float:left;color:#8a2b12}.ag-cz__allergie p{clear:both;padding-top:8px;font:500 13px/1.5 var(--sans);color:#6b3a28}.ag-cz__chips--s{gap:6px}.ag-algb{display:flex;align-items:center;gap:6px;height:36px;padding:0 11px;border-radius:999px;border:1.5px solid rgb(28 17 10 / .14);background:#fff;color:var(--encre);cursor:pointer;font:600 12.5px/1 var(--sans);white-space:nowrap}.ag-algb b{font:800 11px/1 var(--sans)}.ag-algb.is-on{background:var(--rouge);border-color:var(--rouge);color:#fff}.ag-cz__sups{display:flex;flex-direction:column;margin-top:8px}.ag-cz__sups>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgb(28 17 10 / .08)}.ag-cz__sups>div>span{font:600 14.5px/1.3 var(--sans)}.ag-cz__sups em{font-style:normal;color:var(--encre2);font-weight:500}.ag-cz__sups .ag-qte span{min-width:20px}.ag-cz__note{display:flex;flex-direction:column;gap:10px}.ag-cz__note>span{font:800 22px/1 var(--display);text-transform:uppercase}.ag-cz__note textarea{padding:12px 14px;border-radius:14px;border:1.5px solid rgb(28 17 10 / .16);background:#fff;font:500 16px/1.45 var(--sans);color:var(--encre);resize:vertical}.ag-cz__pied{flex:none;display:flex;align-items:center;gap:12px;padding:14px clamp(18px,3vw,28px) 18px;border-top:1px solid rgb(28 17 10 / .1);background:var(--papier2)}.ag-cz__add{flex:1;height:56px;border-radius:999px;border:0;background:var(--braise);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 22px;font:700 15.5px/1 var(--sans);white-space:nowrap;transition:background var(--t-ui),transform var(--t-press) var(--ease)}.ag-cz__tot{font:800 22px/1 var(--display)}@media (max-width:374px){.ag-cz__pers{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-cz__add{padding:0 16px;font-size:14px}}.ag-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:99;display:flex;align-items:center;gap:12px;padding:12px 12px 12px 18px;border-radius:999px;background:var(--encre);color:var(--creme);box-shadow:0 20px 50px rgb(20 11 6 / .4);font:600 14px/1 var(--sans);white-space:nowrap;max-width:calc(100vw - 24px)}.ag-toast.is-haut{bottom:86px}.ag-toast>.ag-i{color:var(--vertc)}.ag-toast>span{overflow:hidden;text-overflow:ellipsis}.ag-toast button{height:34px;padding:0 14px;border-radius:999px;border:0;background:var(--or);color:var(--nuit);font:700 13px/1 var(--sans);cursor:pointer}body.ag-boutique{background:var(--papier)}.ag-co{background:var(--papier);color:var(--encre);min-height:70vh;padding:clamp(28px,5vw,64px) clamp(16px,3vw,32px) 100px;font-family:var(--sans)}.ag-co__in{max-width:1120px;margin:0 auto}.ag-co__retour{display:inline-flex;align-items:center;gap:8px;color:var(--encre2);text-decoration:none;font:600 14px/1 var(--sans)}.ag-co__kicker{margin-top:22px!important;font:700 11.5px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--braise)}.ag-co__h1{margin-top:10px!important;font:900 clamp(44px,6vw,72px)/.92 var(--display);text-transform:uppercase}.ag-co .woocommerce{margin-top:26px}.ag-co .woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:980px){.ag-co .woocommerce form.checkout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.ag-co #order_review_heading,.ag-co #order_review{grid-column:2}.ag-co #customer_details,.ag-co .ag-co-mode,.ag-co .ag-co-tip{grid-column:1}.ag-co #order_review_heading{grid-row:1}.ag-co #order_review{grid-row:2 / span 4;position:sticky;top:calc(var(--top) + 96px)}}.ag-co .col2-set{width:100%}.ag-co .col2-set .col-1,.ag-co .col2-set .col-2{float:none;width:100%}.ag-co h3,.ag-co #order_review_heading{margin:0;font:800 24px/1 var(--display);text-transform:uppercase}.ag-co .woocommerce-billing-fields,.ag-co .woocommerce-additional-fields,.ag-co-mode,.ag-co-tip,.ag-co #order_review{background:var(--papier2);border:1px solid rgb(28 17 10 / .08);border-radius:26px;padding:clamp(18px,3vw,28px)}.ag-co #order_review_heading{padding:0 4px}.ag-co .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:16px}.ag-co .form-row{margin:0!important;padding:0!important;width:auto!important;float:none!important;display:flex;flex-direction:column;gap:6px}.ag-co .form-row-wide,.ag-co #billing_address_1_field,.ag-co #billing_email_field{grid-column:1/-1}.ag-co .form-row label{font:600 13px/1.2 var(--sans);color:var(--encre)}.ag-co .form-row .required{color:var(--braise);text-decoration:none}.ag-co .input-text,.ag-co select,.ag-co textarea{width:100%;height:50px;padding:0 14px;border-radius:14px;border:1.5px solid rgb(28 17 10 / .16);background:#fff;font:500 16px/1.2 var(--sans);color:var(--encre)}.ag-co textarea{height:auto;min-height:84px;padding:12px 14px;line-height:1.45}.ag-co .woocommerce-invalid .input-text{border-color:var(--rouge)}.ag-co .woocommerce-additional-fields h3{display:none}.ag-co-mode{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ag-co-mode__modes{display:flex;padding:5px;border-radius:999px;background:var(--papier);border:1px solid rgb(28 17 10 / .1)}.ag-co-radio{position:relative;cursor:pointer}.ag-co-radio input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ag-co-radio span{display:flex;align-items:center;gap:8px;height:46px;padding:0 18px;border-radius:999px;font:700 14px/1 var(--sans);color:var(--encre);white-space:nowrap;transition:background var(--t-ui),color var(--t-ui),border-color var(--t-ui),transform var(--t-press) var(--ease)}.ag-co-radio input:checked+span{background:var(--encre);color:var(--creme)}.ag-co-radio input:focus-visible+span{outline:3px solid var(--or);outline-offset:2px}.ag-co-radio--s span{height:42px;padding:0 16px;border:1.5px solid rgb(28 17 10 / .16);background:#fff}.ag-co-radio--s input:checked+span{background:#fff3dc;color:var(--encre);border-color:var(--braise)}.ag-co-slot{display:flex;align-items:center;gap:8px;height:56px;padding:0 16px;border-radius:999px;background:var(--papier);border:1px solid rgb(28 17 10 / .1);font:600 14px/1 var(--sans)}.ag-co-slot .ag-i{color:var(--braise)}.ag-co-slot select{border:0;background:#fff0;height:auto;padding:0;font:700 16px/1 var(--sans);width:auto}.ag-co-info{flex-basis:100%;display:flex;gap:8px;align-items:flex-start;font:500 13.5px/1.45 var(--sans);color:var(--encre2)}.ag-co-info .ag-i{color:var(--braise);margin-top:1px}.ag-co-tip{margin:0;min-width:0}.ag-co-tip legend{float:left;padding:0;font:800 22px/1 var(--display);text-transform:uppercase}.ag-co-tip p{clear:both;padding-top:6px;font:500 13.5px/1.45 var(--sans);color:var(--encre2)}.ag-co-tip>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ag-co table.shop_table{width:100%;border-collapse:collapse;margin-top:14px;font:500 14px/1.4 var(--sans);border:0}.ag-co table.shop_table th,.ag-co table.shop_table td{padding:12px 0;border:0;border-bottom:1px solid rgb(28 17 10 / .08);text-align:left;vertical-align:top;background:none}.ag-co table.shop_table td:last-child,.ag-co table.shop_table th:last-child{text-align:right;white-space:nowrap}.ag-co table.shop_table .product-name{font-weight:700}.ag-co table.shop_table .order-total th,.ag-co table.shop_table .order-total td{font:900 28px/1 var(--display);border-bottom:0;padding-top:16px}.ag-co .wc-item-meta,.ag-co dl.variation{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;font:600 11.5px/1.3 var(--sans);text-align:left}.ag-co dl.variation dt{display:none}.ag-co dl.variation dd{margin:0;padding:4px 8px;border-radius:8px;background:var(--beige);color:var(--encre3)}.ag-co dl.variation dd p{margin:0}.ag-co #shipping_method{list-style:none;margin:0;padding:0}.ag-co #shipping_method input{display:none}.ag-co .woocommerce-checkout-payment{background:none!important;border-radius:0}.ag-co ul.payment_methods{list-style:none;margin:16px 0 0!important;padding:0!important;border:0!important;display:grid;gap:10px}.ag-co ul.payment_methods>li{padding:14px;border-radius:16px;border:1.5px solid rgb(28 17 10 / .16);background:#fff}.ag-co ul.payment_methods>li:has(input:checked){background:#fff3dc;border-color:var(--braise)}.ag-co ul.payment_methods label{font:700 14.5px/1.2 var(--sans);cursor:pointer}.ag-co .payment_box{margin-top:10px;padding:0!important;background:none!important;font:500 13px/1.45 var(--sans);color:var(--encre2)}.ag-co .payment_box::before{display:none!important}.ag-co .woocommerce-info,.ag-co .woocommerce-error,.ag-co .woocommerce-message,.ag-co .woocommerce-NoticeGroup>ul{list-style:none;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:var(--beige);color:var(--encre);font:500 13.5px/1.45 var(--sans);border:0}.ag-co .woocommerce-error,.ag-co .woocommerce-NoticeGroup-checkout ul{background:#fbe3d8;color:#8a2b12}.ag-co .woocommerce-info::before,.ag-co .woocommerce-error::before,.ag-co .woocommerce-message::before{display:none}.ag-co #place_order,.ag-co .button{width:100%;height:58px;margin-top:16px;border-radius:999px;border:0;background:var(--braise);color:#fff;cursor:pointer;font:700 16px/1 var(--sans);transition:background var(--t-ui),transform var(--t-press) var(--ease)}.ag-co .woocommerce-privacy-policy-text p,.ag-co .woocommerce-terms-and-conditions-wrapper{font:500 12.5px/1.45 var(--sans);color:var(--encre2);margin-top:12px}.ag-co .ag-co-majeur{margin-top:12px!important}.ag-co .ag-co-majeur label{display:flex;gap:8px;align-items:flex-start;font-weight:600}.ag-co .blockUI.blockOverlay{background:rgb(255 250 243 / .7)!important;border-radius:26px}.ag-co .showlogin,.ag-co .showcoupon{font-weight:700}.ag-co form.login,.ag-co form.checkout_coupon{margin:0 0 18px!important;padding:18px!important;border-radius:20px!important;border:1px solid rgb(28 17 10 / .1)!important;background:var(--papier2)}.ag-co .checkout_coupon .form-row{display:inline-flex}.ag-co .woocommerce-order{max-width:640px;margin:0 auto;padding:clamp(26px,5vw,44px);border-radius:28px;background:var(--papier2);box-shadow:0 40px 100px -40px rgb(80 30 8 / .35);text-align:center}.ag-co .woocommerce-order .woocommerce-thankyou-order-received{font:900 44px/.95 var(--display);text-transform:uppercase;margin:0 0 16px;background:none;padding:0}.ag-co .woocommerce-order-overview{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font:500 14px/1.4 var(--sans);color:var(--encre2)}.ag-co .woocommerce-order-overview li{border:0;padding:0;margin:0;float:none}.ag-co .woocommerce-order-overview strong{color:var(--encre)}.ag-co .woocommerce-order-details,.ag-co .woocommerce-customer-details{text-align:left;margin-top:22px}.ag-co-merci{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:10px}.ag-co-merci>span{width:76px;height:76px;border-radius:50%;background:var(--vert);color:#fff;display:grid;place-items:center}.ag-co-merci p{font:500 16px/1.5 var(--sans);color:var(--encre2)}.ag-co-merci strong{color:var(--encre)}.ag-co-merci__a{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.ag-co-merci__a a{display:flex;align-items:center;gap:8px;height:52px;padding:0 22px;border-radius:999px;text-decoration:none;font:700 15px/1 var(--sans);white-space:nowrap}.ag-co-merci__a a:first-child{background:var(--encre);color:var(--creme)}.ag-co-merci__a a:last-child{border:1px solid rgb(28 17 10 / .2);color:var(--encre)}.ag-co__login{margin-top:18px!important;padding:12px 14px;border-radius:14px;background:var(--beige);font:500 13.5px/1.45 var(--sans);max-width:640px}.ag-co .woocommerce-form-login-toggle{display:none}.ag-cpt{background:#efe7dc;color:var(--encre);font-family:var(--sans);min-height:calc(100vh - 76px)}.ag-cpt :is(h1,h2,h3,p){color:inherit}.ag-cpt a{color:var(--braise)}.ag-cpt__gate{max-width:560px;margin:0 auto;padding:clamp(48px,10vw,120px) 20px;text-align:center}.ag-cpt__gate.ag-co{max-width:720px;text-align:left;background:none}.ag-cpt__gate-ico{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:22px;background:var(--encre);color:var(--or)}.ag-cpt__gate h1{margin-top:20px!important;font:900 56px/.9 var(--display);text-transform:uppercase;color:var(--encre)}.ag-cpt__gate>p{margin-top:14px!important;font:500 16px/1.55 var(--sans);color:var(--encre2)!important}.ag-cpt__gate-a{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.ag-cpt__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;border-radius:999px;border:0;background:var(--braise);color:#fff!important;text-decoration:none;cursor:pointer;font:700 14.5px/1 var(--sans);white-space:nowrap;transition:background var(--t-ui),transform var(--t-press) var(--ease)}.ag-cpt__btn--ligne{background:#fff0;border:1px solid rgb(28 17 10 / .18);color:var(--encre)!important;font-weight:600}.ag-cpt__btn--encre{background:var(--encre);color:var(--creme)!important}.ag-cpt__btn--s{height:42px;padding:0 16px;font-size:13px}.ag-cpt__btn--auto{align-self:flex-start;height:48px;padding:0 20px;font-size:14px}.ag-cpt__gate .ag-cpt__btn{height:54px;padding:0 24px;font-size:15px}.ag-cpt__in{max-width:1320px;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(16px,3vw,32px) 80px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.ag-cpt__aside{flex:1 1 min(100%,270px);max-width:100%;display:flex;flex-direction:column;gap:14px}@media (min-width:900px){.ag-cpt__aside{max-width:320px;position:sticky;top:calc(var(--top) + 96px)}}.ag-cpt__id{position:relative;overflow:hidden;padding:22px;border-radius:26px;background:var(--encre);color:var(--creme)}.ag-cpt__id-deco{position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:rgb(242 179 61 / .12)}.ag-cpt__id-l{position:relative;display:flex;align-items:center;gap:14px}.ag-cpt__id-l>div{min-width:0}.ag-cpt__av{flex:none;width:56px;height:56px;border-radius:50%;background:var(--or);color:var(--nuit);display:grid;place-items:center;font:900 24px/1 var(--display)}.ag-cpt__nom{font:800 26px/1 var(--display);text-transform:uppercase}.ag-cpt__mail{margin-top:5px!important;font:500 13px/1.3 var(--sans);color:var(--sable)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-cpt__2fa{position:relative;display:inline-flex;align-items:center;gap:7px;margin-top:16px!important;padding:8px 12px;border-radius:999px;border:1px solid rgb(127 211 154 / .35);background:rgb(47 107 63 / .25);font:700 12px/1 var(--sans);color:#9fe0b2!important}.ag-cpt__nav{display:flex;flex-direction:row;gap:4px;padding:4px;border-radius:24px;overflow-x:auto;scrollbar-width:none}@media (min-width:900px){.ag-cpt__nav{flex-direction:column;padding:10px;background:var(--papier2)}}.ag-cpt__nav a{flex:none;display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;border-radius:14px;color:var(--encre)!important;text-decoration:none;font:600 14.5px/1 var(--sans);white-space:nowrap;transition:background var(--t-ui);background:var(--papier2)}@media (min-width:900px){.ag-cpt__nav a{background:#fff0}}.ag-cpt__nav a span{flex:1}.ag-cpt__nav a[aria-current=page]{background:var(--encre);color:var(--creme)!important}.ag-cpt__nav b{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--braise);color:#fff;font:700 11.5px/22px var(--sans);text-align:center}.ag-cpt__nav a[aria-current=page] b{background:var(--feu)}.ag-cpt__nav .ag-cpt__logout{color:var(--rouge)!important}@media (min-width:900px){.ag-cpt__nav .ag-cpt__logout{margin-top:6px;border-top:1px solid rgb(28 17 10 / .08);border-radius:0 0 14px 14px}}.ag-cpt__pane{flex:999 1 min(100%,460px);min-width:0;display:flex;flex-direction:column;gap:18px}.ag-cpt__tete{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:flex-end;justify-content:space-between}.ag-cpt__tete h1{font:900 clamp(40px,5vw,60px)/.92 var(--display);text-transform:uppercase;color:var(--encre)}.ag-cpt__tete p{margin-top:8px!important;font:500 14.5px/1.4 var(--sans);color:var(--encre2)}.ag-cpt__muted{font:500 13px/1.4 var(--sans);color:var(--encre2)!important}.ag-cpt__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px}.ag-cpt__stat{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;border:1px solid rgb(28 17 10 / .08);background:var(--papier2);text-decoration:none;color:var(--encre)!important}.ag-cpt__stat>span:first-child{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center}.ag-cpt__stat>span:last-child{min-width:0}.ag-cpt__stat b{display:block;font:900 26px/1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-cpt__stat em{display:block;margin-top:4px;font:500 12.5px/1.2 var(--sans);font-style:normal;color:var(--encre2)}.ag-cpt__carte{background:var(--papier2);border:1px solid rgb(28 17 10 / .08);border-radius:26px;padding:20px 22px;display:flex;flex-direction:column;gap:0;min-width:0}.ag-cpt__carte h2{font:800 26px/1 var(--display);text-transform:uppercase;color:var(--encre)}.ag-cpt__carte>.ag-cpt__muted{margin-top:8px!important}.ag-cpt__carte-t{display:flex;justify-content:space-between;align-items:center;gap:12px}.ag-cpt__carte-t a{flex:none;white-space:nowrap;display:inline-flex;align-items:center;min-height:40px;padding:0 10px;margin-right:-10px;font:700 13px/1 var(--sans);text-decoration:none}.ag-cpt__deux{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.ag-cpt__mini{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgb(28 17 10 / .07)}.ag-cpt__mini>img{flex:none;width:46px;height:46px;border-radius:12px;object-fit:cover}.ag-cpt__mini>div:nth-child(2){flex:1;min-width:0}.ag-cpt__mini>div:nth-child(2) p:first-child{font:600 14.5px/1.25 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-cpt__mini>div:nth-child(2) p:last-child{margin-top:3px!important;font-size:12.5px}.ag-cpt__mini-d{flex:none;text-align:right}.ag-cpt__mini-d p{font:800 18px/1 var(--display);color:var(--braise)}.ag-cpt__mini-d button{margin-top:4px;border:0;background:#fff0;padding:0;color:var(--encre);cursor:pointer;font:700 12px/1 var(--sans);text-decoration:underline}.ag-cpt__plus{flex:none;width:38px;height:38px;border-radius:50%;border:0;background:var(--encre);color:var(--creme);display:grid;place-items:center;cursor:pointer}.ag-cpt__live{padding:22px;border-radius:26px;background:var(--papier2);border:1px solid rgb(28 17 10 / .08)}.ag-cpt__live-t{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;align-items:center}.ag-cpt__live-l{display:flex;gap:14px;align-items:center;min-width:0}.ag-cpt__live-l img{flex:none;width:58px;height:58px;border-radius:16px;object-fit:cover}.ag-cpt__live-l p:first-child{font:700 16px/1.3 var(--sans)}.ag-cpt__live-l p:last-child{margin-top:4px!important}.ag-cpt__eta{padding:8px 13px;border-radius:999px;background:#fbe3d8;color:#8a2b12;font:700 12.5px/1 var(--sans);white-space:nowrap}.ag-cpt__etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none}.ag-cpt__etapes li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font:600 12.5px/1.25 var(--sans);color:#9b8676;position:relative}.ag-cpt__etapes li+li::before{content:"";position:absolute;top:21px;left:-50%;width:100%;height:3px;background:rgb(28 17 10 / .14);z-index:0}.ag-cpt__etape-ico{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--papier2);color:#b3a393;border:2px solid rgb(28 17 10 / .18)}.ag-cpt__etapes .is-fait,.ag-cpt__etapes .is-actuel{color:var(--encre)}.ag-cpt__etapes .is-fait .ag-cpt__etape-ico{background:var(--encre);border-color:var(--encre);color:#fff}.ag-cpt__etapes .is-actuel .ag-cpt__etape-ico{background:var(--feu);border-color:var(--feu);color:#fff}.ag-cpt__etapes .is-fait::before,.ag-cpt__etapes .is-actuel::before{background:var(--encre)!important}.ag-cpt__live-a{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ag-cpt__live-a a{flex:1 1 min(100%,200px);display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:999px;border:1px solid rgb(28 17 10 / .18);color:var(--encre)!important;text-decoration:none;font:600 14px/1 var(--sans);white-space:nowrap}.ag-cpt__live-a a.is-plein{background:var(--encre);border-color:var(--encre);color:var(--creme)!important;font-weight:700}.ag-cpt__promo{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;padding:24px 26px;border-radius:26px;background:var(--braise);color:#fff}.ag-cpt__promo-deco{position:absolute;right:-30px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:rgb(255 255 255 / .08)}.ag-cpt__promo>div{position:relative;flex:1 1 min(100%,320px)}.ag-cpt__promo p:first-child{font:900 30px/.95 var(--display);text-transform:uppercase}.ag-cpt__promo p:last-child{margin-top:8px!important;font:500 14px/1.5 var(--sans);color:#ffe6d6}.ag-cpt__promo a{position:relative;display:inline-flex;align-items:center;height:50px;padding:0 22px;border-radius:999px;background:var(--encre);color:var(--creme)!important;text-decoration:none;font:700 14.5px/1 var(--sans);white-space:nowrap}.ag-cpt__cmd{border-radius:24px}.ag-cpt__cmd-t{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between}.ag-cpt__cmd-n{font:800 24px/1 var(--display);text-transform:uppercase}.ag-cpt__cmd-t .ag-cpt__muted{margin-top:5px!important}.ag-cpt__cmd-d{display:flex;align-items:center;gap:12px}.ag-cpt__cmd-tot{font:900 26px/1 var(--display)}.ag-cpt__statut{padding:7px 12px;border-radius:999px;font:700 12px/1 var(--sans);background:#dcebdf;color:var(--vert2);white-space:nowrap}.ag-cpt__statut.is-feu,.ag-cpt__statut.is-att,.ag-cpt__statut.is-ko{background:#fbe3d8;color:#8a2b12}.ag-cpt__statut.is-gris{background:#e9ded1;color:var(--encre2)}.ag-cpt__items{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font:600 14px/1.4 var(--sans)}.ag-cpt__items span{display:block;font:500 12.5px/1.4 var(--sans);color:var(--encre2)}.ag-cpt__cmd-a{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ag-cpt__cmd-a .ag-cpt__btn--ligne{border-color:rgb(28 17 10 / .16)}.ag-cpt__info{display:flex;gap:8px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--papier2);border:1px solid rgb(28 17 10 / .08);font:500 14px/1.5 var(--sans)}.ag-cpt__info .ag-i{color:var(--braise)}.ag-cpt__resa{border-radius:24px}.ag-cpt__resa.is-passe{opacity:.7}.ag-cpt__resa-l{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.ag-cpt__date{flex:none;width:80px;padding:10px 0;border-radius:16px;background:var(--encre);color:var(--creme);text-align:center}.ag-cpt__date div:first-child{font:700 11px/1 var(--sans);text-transform:uppercase;color:var(--or)}.ag-cpt__date div:nth-child(2){margin-top:3px;font:900 30px/1 var(--display)}.ag-cpt__date div:last-child{font:600 11px/1 var(--sans)}.ag-cpt__resa-c{flex:1 1 min(100%,220px);min-width:0}.ag-cpt__resa-c .ag-cpt__muted{margin-top:5px!important}.ag-cpt__resa-t{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ag-cpt__resa-t p{font:900 26px/1 var(--display)}.ag-cpt__resa-t .ag-cpt__statut{padding:6px 10px;font-size:11.5px}.ag-cpt__resa-a{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px dashed rgb(28 17 10 / .16)}.ag-cpt__resa-a>p{flex:1 1 min(100%,240px);font:600 13px/1.45 var(--sans)}.ag-cpt__annuler{height:42px;padding:0 16px;border-radius:999px;border:1.5px solid var(--rouge);background:#fff0;color:var(--rouge);cursor:pointer;font:700 13.5px/1 var(--sans);white-space:nowrap}.ag-cpt__confirmer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:600 13px/1 var(--sans)}.ag-cpt__confirmer [data-oui]{height:40px;padding:0 14px;border-radius:999px;border:0;background:var(--rouge);color:#fff;cursor:pointer;font:700 13px/1 var(--sans)}.ag-cpt__confirmer [data-garder]{height:40px;padding:0 14px;border-radius:999px;border:1px solid rgb(28 17 10 / .2);background:#fff0;cursor:pointer;font:600 13px/1 var(--sans)}.ag-cpt__resa-bloque{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between;margin-top:14px;padding:12px 14px;border-radius:14px;background:#fbe3d8}.ag-cpt__resa-bloque p{flex:1 1 min(100%,240px);font:600 13px/1.45 var(--sans);color:#8a2b12}.ag-cpt__resa-bloque a{display:flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:999px;background:var(--rouge);color:#fff!important;text-decoration:none;font:700 13.5px/1 var(--sans);white-space:nowrap}.ag-cpt__favs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.ag-cpt__fav{background:var(--papier2);border:1px solid rgb(28 17 10 / .08);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.ag-cpt__fav-img{position:relative;aspect-ratio:4/3;background:var(--brun4)}.ag-cpt__fav-img img{width:100%;height:100%;object-fit:cover;display:block}.ag-cpt__fav-img span{position:absolute;top:10px;left:10px;padding:6px 10px;border-radius:999px;background:var(--encre);color:var(--or);font:700 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}.ag-cpt__fav-img button{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:50%;border:0;background:var(--papier2);color:var(--braise);display:grid;place-items:center;cursor:pointer}.ag-cpt__fav-c{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.ag-cpt__fav-c>div{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ag-cpt__fav-c h3{margin:0;font:800 21px/1 var(--display);text-transform:uppercase}.ag-cpt__fav-c>div span{font:800 18px/1 var(--display);color:var(--braise);white-space:nowrap}.ag-cpt__fav-c .ag-cpt__muted{font-size:12.5px}.ag-cpt__fav-c button{margin-top:auto;height:42px;border-radius:999px;border:0;background:var(--encre);color:var(--creme);cursor:pointer;font:700 13px/1 var(--sans)}.ag-cpt__alg{padding:24px;gap:22px}.ag-cpt__alg h2{font-size:24px}.ag-cpt__alg-i{display:flex;gap:10px;align-items:flex-start;font:500 14.5px/1.55 var(--sans)}.ag-cpt__alg-i .ag-i{color:var(--vert)}.ag-cpt__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}.ag-cpt__chips .ag-algb{height:38px;padding:0 12px;font-size:13px}.ag-cpt__avoid{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 6px 0 12px;border-radius:999px;background:var(--beige);font:600 13px/1 var(--sans)}.ag-cpt__avoid button{width:26px;height:26px;border-radius:50%;border:0;background:#fff0;cursor:pointer;display:grid;place-items:center;color:var(--encre)}.ag-cpt__avoid-f{display:flex;gap:6px}.ag-cpt__avoid-f input{height:38px;padding:0 12px;border-radius:999px;border:1.5px solid rgb(28 17 10 / .16);background:#fff;font:500 16px/1 var(--sans);width:170px}.ag-cpt__avoid-f button{height:38px;padding:0 14px;border-radius:999px;border:0;background:var(--encre);color:var(--creme);font:700 13px/1 var(--sans);cursor:pointer}.ag-cpt__auto{display:flex;gap:12px;align-items:center;cursor:pointer;font:600 14.5px/1.4 var(--sans)}.ag-cpt__auto input{width:22px;height:22px;margin:0;accent-color:var(--braise)}.ag-cpt__save{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ag-cpt__save span{display:inline-flex;gap:6px;align-items:center;font:700 13.5px/1 var(--sans)}.ag-cpt__adrs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.ag-cpt__adr{padding:20px;border-radius:22px;background:var(--papier2);border:1.5px solid rgb(28 17 10 / .08)}.ag-cpt__adr.is-defaut{border-color:var(--encre)}.ag-cpt__adr-t{display:flex;justify-content:space-between;align-items:center;gap:10px}.ag-cpt__adr-t p{display:flex;align-items:center;gap:8px;font:800 22px/1 var(--display);text-transform:uppercase}.ag-cpt__adr-t .ag-i{color:var(--braise)}.ag-cpt__adr-t span{padding:5px 9px;border-radius:999px;background:var(--encre);color:var(--or);font:700 11px/1 var(--sans)}.ag-cpt__adr-x{margin-top:12px!important;font:500 14.5px/1.5 var(--sans)}.ag-cpt__adr .ag-cpt__muted{margin-top:6px!important}.ag-cpt__adr-a{display:flex;gap:14px;margin-top:12px}.ag-cpt__adr-a>button:not(.ag-cpt__btn){border:0;background:#fff0;padding:0;cursor:pointer;font:700 12.5px/1 var(--sans);color:var(--braise)}.ag-cpt__adr-form{display:flex;flex-direction:column;gap:10px}.ag-cpt__adr-form label{display:flex;flex-direction:column;gap:5px;font:600 12.5px/1 var(--sans)}.ag-cpt__adr-form :is(input,select){height:44px;padding:0 12px;border-radius:12px;border:1.5px solid rgb(28 17 10 / .16);background:#fff;font:500 16px/1 var(--sans);color:var(--encre)}.ag-cpt__adr-2{display:grid;grid-template-columns:110px 1fr;gap:8px}.ag-cpt__ajout{min-height:150px;border-radius:22px;border:1.5px dashed rgb(28 17 10 / .25);background:#fff0;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:700 14px/1 var(--sans);color:var(--encre2)}.ag-cpt__sec{padding:22px;border-radius:26px;background:var(--encre);color:var(--creme);display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.ag-cpt__sec>div:nth-child(2){flex:1 1 min(100%,280px)}.ag-cpt__sec>div:nth-child(2) p:last-child{margin-top:6px!important;font:500 14px/1.5 var(--sans);color:var(--sable)}.ag-cpt__sec strong{color:var(--creme)}.ag-cpt__sec-ico{flex:none;width:56px;height:56px;border-radius:18px;background:var(--vert);display:grid;place-items:center;color:#fff}.ag-cpt__sec-t{font:800 26px/1 var(--display);text-transform:uppercase}.ag-cpt__tfa{display:flex;gap:6px;padding:4px;border-radius:999px;background:rgb(246 234 216 / .08)}.ag-cpt__tfa button{height:38px;padding:0 14px;border-radius:999px;border:0;background:#fff0;cursor:pointer;font:700 12.5px/1 var(--sans);color:var(--creme);white-space:nowrap}.ag-cpt__tfa button[aria-pressed=true]{background:var(--or);color:var(--nuit)}.ag-cpt__qr{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:18px;border-radius:22px;background:#fff;border:1px solid rgb(28 17 10 / .1)}.ag-cpt__qr [data-qr]{width:132px;height:132px}.ag-cpt__qr [data-qr] svg{width:132px;height:132px}.ag-cpt__qr form{display:flex;gap:8px;margin-top:12px}.ag-cpt__qr input{height:42px;padding:0 14px;border-radius:12px;border:1.5px solid rgb(28 17 10 / .16);font:700 16px/1 var(--sans);width:170px}.ag-cpt__err{color:var(--rouge);font:600 13px/1.4 var(--sans)}.ag-cpt__codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px}.ag-cpt__codes code{padding:9px 10px;border-radius:10px;background:var(--beige);font:600 13.5px/1 ui-monospace,Menlo,monospace;text-align:center;letter-spacing:.06em}.ag-cpt__codes-a{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ag-cpt__codes-a .ag-cpt__btn{height:40px;padding:0 14px}.ag-cpt__dev{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgb(28 17 10 / .07)}.ag-cpt__dev>span{flex:none;width:40px;height:40px;border-radius:12px;background:var(--beige);display:grid;place-items:center}.ag-cpt__dev>div{flex:1;min-width:0}.ag-cpt__dev p:first-child{font:600 14px/1.25 var(--sans)}.ag-cpt__dev p:last-child{margin-top:3px!important;font-size:12.5px}.ag-cpt__dev button{border:0;background:#fff0;color:var(--rouge);cursor:pointer;font:700 12.5px/1 var(--sans)}.ag-cpt__mdp{margin-top:14px!important;font-size:12.5px}.ag-cpt__mdp a{font-weight:700}.ag-cpt .woocommerce-MyAccount-navigation{display:none}.ag-cpt .woocommerce-MyAccount-content{width:100%!important;float:none!important}.ag-cpt .ag-toast a{height:34px;padding:0 14px;border-radius:999px;background:var(--or);color:var(--nuit)!important;display:inline-flex;align-items:center;font:700 13px/1 var(--sans);text-decoration:none}@media print{.ag-entete-part,.ag-pied-part,.ag-cpt__aside,.ag-cpt__tete .ag-cpt__btn{display:none!important}.ag-cpt{background:#fff}}:is(.ag-cmd,.ag-co,.ag-cx,.ag-cz,.ag-panier) :is(h1,h2,h3){color:var(--encre)}body.page-template-page-connexion,body:has(.ag-cx){background:#fbf7f1}.ag-cx{min-height:100vh;display:flex;font-family:var(--sans);color:var(--encre);background:#fbf7f1}.ag-cx a{color:var(--braise)}.ag-cx__g{flex:1 1 min(100%,520px);min-width:0;display:flex;flex-direction:column;padding:24px clamp(18px,4vw,48px)}.ag-cx__retour{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:var(--encre2)!important;text-decoration:none;font:600 14px/1 var(--sans)}.ag-cx__centre{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 0}.ag-cx__carte{width:100%;max-width:420px}.ag-cx__logo{display:flex;justify-content:center}.ag-cx__logo img{width:76px;height:76px}.ag-cx__tete{display:flex;flex-direction:column;align-items:center;text-align:center}.ag-cx__tete h1{margin-top:18px!important;font:900 52px/.9 var(--display);text-transform:uppercase}.ag-cx__tete>p{margin-top:10px!important;font:500 14.5px/1.4 var(--sans);color:var(--encre2)}.ag-cx__tete>p button,.ag-cx__oubli button,.ag-cx__secours button{border:0;background:#fff0;padding:0;color:var(--braise);cursor:pointer;white-space:nowrap;font:700 14.5px/1.4 var(--sans)}.ag-cx__form{display:flex;flex-direction:column;gap:14px;margin-top:28px}.ag-cx__form>label{display:flex;flex-direction:column;gap:7px;font:600 13.5px/1 var(--sans)}.ag-cx__champ{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-radius:14px;border:1.5px solid rgb(28 17 10 / .14);background:#fff;transition:border-color .2s;color:#8f7a66}.ag-cx__champ:focus-within{border-color:var(--braise)}.ag-cx__champ input{flex:1;min-width:0;border:0;outline:0;background:#fff0;font:500 16px/1 var(--sans);color:var(--encre)}.ag-cx__champ input::placeholder{color:#a8968a}.ag-cx__champ button{border:0;background:#fff0;cursor:pointer;color:#8f7a66;padding:0;display:grid;place-items:center}.ag-cx__err{display:none;color:var(--rouge);font:600 12px/1.2 var(--sans)}.ag-cx .is-bad .ag-cx__champ{border-color:var(--rouge)}.ag-cx .is-bad .ag-cx__err{display:block}.ag-cx__force{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ag-cx__force span{height:5px;border-radius:3px;background:#e6dccf;transition:background .3s}.ag-cx__force-t{margin-top:-4px!important;font:600 12.5px/1.4 var(--sans);color:#8f7a66}.ag-cx__oubli{display:flex;justify-content:flex-end;margin-top:-4px}.ag-cx__oubli button{font-size:13px}.ag-cx__ok{padding:10px 12px;border-radius:12px;background:#e6efe7;color:var(--vert2);font:600 13px/1.4 var(--sans)}.ag-cx__alerte{padding:10px 12px;border-radius:12px;background:#fbe3d8;color:#8a2b12;font:600 13px/1.4 var(--sans)}.ag-cx__cta{margin-top:6px;height:54px;border-radius:14px;border:0;background:var(--braise);color:#fff;cursor:pointer;font:700 15.5px/1 var(--sans);display:flex;align-items:center;justify-content:center;gap:10px;transition:background var(--t-ui),transform var(--t-press) var(--ease)}.ag-cx__cta.is-busy{background:#c9b8a6;cursor:progress}.ag-cx__2fa{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:4px!important;font:600 12.5px/1.4 var(--sans);color:var(--vert)}.ag-cx__bouclier{margin-top:22px;display:inline-grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--encre);color:var(--or)}.ag-cx__h1-s{margin-top:16px!important;font:900 44px/.92 var(--display)!important;text-transform:uppercase}.ag-cx__intro{margin:12px auto 0!important;max-width:360px;font:500 14.5px/1.5 var(--sans);color:var(--encre2)}.ag-cx__methodes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:22px;padding:5px;border-radius:14px;background:var(--beige)}.ag-cx__methodes button{height:44px;border-radius:10px;border:0;cursor:pointer;background:#fff0;color:var(--encre);font:700 13px/1 var(--sans);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.ag-cx__methodes button[aria-selected=true]{background:#fff;box-shadow:0 2px 8px rgb(28 17 10 / .12)}.ag-cx__methodes button:disabled{opacity:.4;cursor:not-allowed}.ag-cx__qr{display:flex;gap:16px;align-items:center;margin-top:18px;padding:16px;border-radius:18px;background:#fff;border:1px solid rgb(28 17 10 / .1)}.ag-cx__qr-img{flex:none;width:116px;height:116px;display:grid;place-items:center;background:#fff}.ag-cx__qr-img svg{width:116px;height:116px}.ag-cx__qr>div:last-child{min-width:0}.ag-cx__qr-t{font:700 14px/1.35 var(--sans)}.ag-cx__qr-k{margin-top:8px!important;font:500 12.5px/1.4 var(--sans);color:var(--encre2)}.ag-cx__qr-k code{font:600 12.5px/1.4 ui-monospace,Menlo,monospace;color:var(--encre);word-break:break-all}[data-code-form]{margin-top:20px}.ag-cx__otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ag-cx__otp input{width:100%;height:62px;border-radius:14px;border:1.5px solid rgb(28 17 10 / .16);background:#fff;text-align:center;font:800 28px/1 var(--display);color:var(--encre);outline:0;padding:0}.ag-cx__otp input:focus{border-color:var(--braise)}.ag-cx.is-code-bad .ag-cx__otp input{border-color:var(--rouge)}.ag-cx__secours{margin-top:10px!important;text-align:center}.ag-cx__secours button{font-size:12.5px}.ag-cx__secours-champ{display:flex;flex-direction:column;gap:6px;margin-top:10px;font:600 13px/1 var(--sans)}.ag-cx__secours-champ input{height:48px;padding:0 14px;border-radius:14px;border:1.5px solid rgb(28 17 10 / .16);font:600 16px/1 ui-monospace,Menlo,monospace}.ag-cx__err-code{margin-top:10px!important;text-align:center;font:600 13px/1.4 var(--sans);color:var(--rouge)}.ag-cx__verifier{margin-top:16px;width:100%;height:54px;border-radius:14px;border:0;background:var(--encre);color:#fff;cursor:pointer;font:700 15.5px/1 var(--sans)}.ag-cx__liens{display:flex;justify-content:space-between;gap:12px;margin-top:14px}.ag-cx__liens button{border:0;background:#fff0;padding:0;cursor:pointer;font:600 13px/1.4 var(--sans);color:var(--encre2)}.ag-cx__liens [data-renvoyer]{color:var(--braise);font-weight:700}.ag-cx__liens [data-renvoyer]:disabled{color:#a8968a;cursor:default}.ag-cx__fin{margin-top:26px;text-align:center}.ag-cx__check{display:inline-grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--vert);color:#fff}.ag-cx__fin>p{margin-top:12px!important;font:500 15px/1.5 var(--sans);color:var(--encre2)}.ag-cx__fin a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;height:50px;padding:0 22px;border-radius:14px;background:var(--encre);color:var(--creme)!important;text-decoration:none;font:700 15px/1 var(--sans)}.ag-cx__legal{margin-top:34px!important;text-align:center;font:500 12.5px/1.5 var(--sans);color:#8f7a66}.ag-cx__legal a{color:var(--encre)!important;font-weight:600}.ag-cx__d{display:none;flex:1 1 min(100%,560px);padding:16px;min-width:0}@media (min-width:1000px){.ag-cx__d{display:block}}.ag-cx__mosaique{position:sticky;top:16px;height:calc(100vh - 32px);border-radius:28px;overflow:hidden;background:var(--nuit);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 10px}.ag-cx__col{display:flex;flex-direction:column;gap:10px;will-change:transform;animation:ag-cx-monte 70s linear infinite}.ag-cx__col--1{animation:ag-cx-descend 82s linear infinite}.ag-cx__col--2{animation-duration:64s}@keyframes ag-cx-monte{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ag-cx-descend{from{transform:translateY(-50%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ag-cx__col{animation:none!important}}.ag-cx__tuile{flex:none;border-radius:18px;overflow:hidden;background:var(--brun4)}.ag-cx__tuile img{width:100%;height:100%;object-fit:cover;display:block}.ag-cx__slogan{position:absolute;left:16px;right:16px;bottom:16px;padding:22px 24px;border-radius:22px;background:rgb(20 11 6 / .72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--creme);border:1px solid rgb(242 179 61 / .25)}.ag-cx__slogan-t{font:900 34px/.95 var(--display);text-transform:uppercase}.ag-cx__slogan-t span{color:var(--or)}.ag-cx__slogan p:last-child{margin-top:8px!important;font:500 14px/1.5 var(--sans);color:var(--sable2)}@media (max-width:374px){.ag-cx__tete h1{font-size:44px}.ag-cx__otp{gap:5px}.ag-cx__otp input{height:54px;font-size:24px}}.ag-cx__champ button{min-width:40px;min-height:40px;margin-right:-10px}.ag-cx__oubli button,.ag-cx__liens button,.ag-cx__retour{min-height:40px}.ag-cx__oubli{margin-top:-12px}@media (max-width:559px){.ag-cmd__prefs.is-vide{width:50px;padding:0;justify-content:center}.ag-cmd__prefs.is-vide span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (min-width:1800px){.ag-cpt__in{max-width:1440px}.ag-cmd__wrap{max-width:1520px}}.ag-cpt__nav{position:relative}@media (max-width:899px){.ag-cpt__nav{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}.ag-cz__add{min-width:0}.ag-cz__add>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:460px){.ag-cz__pied{gap:8px;padding-inline:14px}.ag-qte--l button{width:36px;height:36px}.ag-cz__add{padding:0 16px;font-size:14.5px;height:52px}.ag-cz__tot{font-size:20px}}@media (max-width:380px){.ag-cz__long{display:none}}.ag-cmd__ferme{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 16px;border-radius:14px;background:#fff3dc;color:#7a4a0c;font:600 14px/1.45 var(--sans,inherit);max-width:620px}.ag-cmd__ferme svg{flex:none;margin-top:1px}.ag-cz__allergie .ag-cz__alg-i{display:flex;gap:10px;align-items:flex-start;padding-top:0}.ag-cz__alg-i svg{flex:none;margin-top:2px;color:#8a2b12}html.ag-dlg-ouvert{overflow:hidden}.ag-algd{width:min(680px,calc(100% - 32px));max-height:min(86vh,860px);margin:auto;padding:0;border:0;border-radius:26px;background:var(--nuit,#140b06);color:var(--creme,#f6ead8);box-shadow:0 30px 80px rgb(0 0 0 / .45);overflow:hidden}.ag-algd::backdrop{background:rgb(20 11 6 / .62);backdrop-filter:blur(3px)}.ag-algd[open]{display:flex;animation:ag-algd-in var(--t-ui) var(--ease)}@keyframes ag-algd-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ag-algd[open]{animation:none}}.ag-algd__in{display:flex;flex-direction:column;gap:14px;padding:22px clamp(16px,4vw,28px) 24px;overflow-y:auto;overscroll-behavior:contain;width:100%}.ag-algd__tete{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ag-algd__k{font:700 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--or,#f2b33d);margin:0 0 6px}.ag-algd h2{margin:0;font:900 clamp(26px,6vw,34px)/1 var(--display);text-transform:uppercase;color:var(--creme,#f6ead8)}.ag-algd h3{margin:6px 0 0;font:800 18px/1.1 var(--display);text-transform:uppercase;color:var(--sable,#d8c3a5)}.ag-algd__x{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgb(246 234 216 / .18);background:rgb(246 234 216 / .06);color:inherit;display:grid;place-items:center;cursor:pointer}.ag-algd__i{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:16px;background:rgb(242 179 61 / .12);font:500 14px/1.5 var(--sans)}.ag-algd__i svg{flex:none;margin-top:2px;color:var(--or,#f2b33d)}.ag-algd__i a{color:var(--or,#f2b33d);font-weight:700}.ag-algd .ag-legende{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.ag-algd .ag-tab-alg{min-width:0;border-radius:16px;overflow:hidden}.ag-algd .ag-tab-alg th,.ag-algd .ag-tab-alg td{padding:11px 14px;font-size:13.5px}.ag-algd__fin{margin:0;font:500 12.5px/1.5 var(--sans);color:var(--gris,#b3a393)}.ag-algd__ok{align-self:flex-start;height:48px;padding:0 22px;border:0;border-radius:999px;background:var(--or,#f2b33d);color:var(--nuit,#140b06);font:800 15px/1 var(--sans);cursor:pointer}@media (max-width:560px){.ag-algd{width:100%;max-width:100%;max-height:88vh;margin:auto 0 0;border-radius:24px 24px 0 0}.ag-algd .ag-tab-alg thead{display:none}.ag-algd .ag-tab-alg tr{display:block}.ag-algd .ag-tab-alg th,.ag-algd .ag-tab-alg td{display:block;width:auto}.ag-algd .ag-tab-alg tbody th{padding-bottom:2px}.ag-algd .ag-tab-alg td{border-top:0;padding-top:2px}.ag-algd__ok{align-self:stretch}}@media (hover:hover) and (pointer:fine){.ag-pc__plus:hover{transform:rotate(90deg)}.ag-pc__plus:hover:active{transform:rotate(90deg) scale(.9)}}.ag-pc__plus:active{transform:scale(.9)}.ag-cmd__modes button:active,.ag-cmd__cats button:active,.ag-panier__valider:active,.ag-cz__add:active,.ag-co #place_order:active,.ag-co .button:active,.ag-cpt__btn:active,.ag-cx__cta:active,.ag-algd__ok:active{transform:scale(.97)}.ag-qte button:active,.ag-algd__x:active{transform:scale(.9)}.ag-qte button,.ag-algd__x,.ag-algd__ok{transition:background var(--t-ui),transform var(--t-press) var(--ease)}.ag-ingr{transition:background var(--t-ui),color var(--t-ui),border-color var(--t-ui),transform var(--t-press) var(--ease)}.ag-opt:active,.ag-ingr:active,.ag-co-radio:active span{transform:scale(.97)}.ag-cz{z-index:100000}.ag-toast{z-index:100001}.ag-cz .ag-cz__panneau{top:0}@media (max-width:759px){.ag-cz .ag-cz__panneau{top:auto}}.ag-cz .ag-cz__panneau:focus,.ag-cz .ag-cz__panneau:focus-visible{outline:none}.ag-cz .ag-cz__x{box-shadow:0 2px 10px rgb(20 11 6 / .25)}.ag-cz .ag-cz__x:focus-visible{border-radius:50%;outline-offset:2px}@media (hover:hover) and (pointer:fine){.ag-pc__plus:hover{background:var(--braise)}.ag-pc__demander:hover{color:var(--encre);background:var(--beige)}.ag-qte button:hover{background:var(--beige)}.ag-panier__valider:hover{background:var(--braise2)}.ag-cz__add:hover{background:var(--braise2)}.ag-co__retour:hover{color:var(--encre)}.ag-co #place_order:hover{background:var(--braise2)}.ag-cpt__btn:hover{background:var(--braise2)}.ag-cpt__btn--ligne:hover{background:rgb(160 120 80 / .12)}.ag-cpt__btn--encre:hover{background:#3a2618}.ag-cpt__nav a:hover{background:var(--beige)}.ag-cpt__plus:hover{background:var(--braise)}.ag-cx__retour:hover{color:var(--encre)!important}.ag-cx__cta:hover{background:var(--braise2)}.ag-cx__verifier:hover{background:var(--braise)}}@media (min-width:1100px){.ag-panier:not(.is-tiroir){display:flex}}.ag-panier__info{margin:10px 0 0!important;padding:10px 12px;border-radius:12px;background:#fff3dc;color:#7a4a0c;font:600 13px/1.4 var(--sans)}.ag-panier:focus{outline:none}main .ag-co div.woocommerce,.ag-co div.woocommerce{max-width:none}.ag-co #wc-stripe-express-checkout__order-attribution-inputs{display:none}.ag-co #wc-stripe-express-checkout-element{gap:10px}.ag-co #wc-stripe-express-checkout-button-separator{display:flex;align-items:center;gap:12px;margin:0!important;font:700 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--encre3);text-align:center}.ag-co #wc-stripe-express-checkout-button-separator::before,.ag-co #wc-stripe-express-checkout-button-separator::after{content:"";flex:1;height:1px;background:rgb(28 17 10 / .14)}@media (min-width:980px){.ag-co .woocommerce form.checkout{grid-template-rows:repeat(8,auto) 1fr;row-gap:20px}.ag-co #order_review_heading{grid-row:1;align-self:end}.ag-co #order_review{grid-row:2 / -1}.ag-co form.checkout>*:not(#order_review_heading):not(#order_review){grid-column:1}}.ag-co .woocommerce td.product-name dl.variation{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;border:0}.ag-co .woocommerce td.product-name dl.variation dt{display:none}.ag-co .woocommerce td.product-name dl.variation dd{float:none;margin:0;padding:4px 8px;border-radius:8px;background:var(--beige);color:var(--encre3);font:600 11.5px/1.3 var(--sans)}.ag-co .woocommerce td.product-name dl.variation dd p{margin:0}.ag-co table.shop_table td,.ag-co table.shop_table th{overflow-wrap:anywhere}.ag-co table.shop_table .product-quantity{white-space:nowrap}.ag-co .wc-block-components-notice-banner{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;border:0!important;border-radius:14px;background:var(--beige);color:var(--encre);font:500 13.5px/1.45 var(--sans)}.ag-co .wc-block-components-notice-banner>svg{flex:none;width:20px;height:20px;padding:2px;border-radius:50%;background:var(--braise)!important;fill:#fff}.ag-co .wc-block-components-notice-banner.is-error{background:#fbe3d8;color:#8a2b12}.ag-co .wc-block-components-notice-banner.is-error>svg{background:#b3261e!important}.ag-co .wc-block-components-notice-banner.is-success>svg{background:var(--vert)!important}.ag-co .wc-block-components-notice-banner a{color:var(--braise);font-weight:700}.ag-co .wc-upe-form,.ag-co .payment_box fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0}.ag-co .wc-stripe-upe-element{margin:4px 0 0}.ag-co table.shop_table tr.woocommerce-shipping-totals td,.ag-co table.shop_table tr.shipping td{white-space:normal;text-align:right}.ag-co table.shop_table tr.woocommerce-shipping-totals th{white-space:nowrap;padding-right:12px}.ag-co #billing_country_field,.ag-co #shipping_country_field{display:none!important}.ag-co #place_order{height:auto;min-height:58px;padding:12px 22px;line-height:1.25}@media (max-width:600px){.ag-co .woocommerce-billing-fields,.ag-co .woocommerce-additional-fields,.ag-co-mode,.ag-co-tip,.ag-co #order_review{border-radius:20px;padding:16px}.ag-co-mode{gap:10px}.ag-co-mode__modes{width:100%}.ag-co-mode__modes .ag-co-radio{flex:1}.ag-co-mode__modes .ag-co-radio span{justify-content:center;padding:0 10px}.ag-co-slot{width:100%}.ag-co table.shop_table .order-total th,.ag-co table.shop_table .order-total td{font-size:24px}.ag-co table.shop_table .order-total td small,.ag-co table.shop_table .order-total .includes_tax{display:block;margin-top:4px;font:500 12px/1.3 var(--sans)}}.ag-cmd__tete>*{min-width:0;max-width:100%}@media (max-width:600px){.ag-cmd__outils{width:100%}.ag-cmd__slot{width:100%;min-width:0}.ag-cmd__slot select{flex:1;min-width:0;max-width:none;text-overflow:ellipsis}}.ag-co-slot{max-width:100%;min-width:0}.ag-co-slot select{flex:1;min-width:0;max-width:100%;text-overflow:ellipsis}.ag-pc__pied:has(.ag-pc__demander) .ag-pc__prix{white-space:normal;font-size:20px;line-height:1}.ag-cmd__barre-panier>span:first-child{white-space:nowrap;min-width:0}@media (max-width:374px){.ag-cmd__barre-l{display:none}.ag-cmd__barre-panier{padding-left:18px}}@media (max-width:400px){.ag-cmd__h1{font-size:clamp(46px,16vw,60px)}}.ag-pause-livraison{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0!important;padding:12px 16px;border-radius:16px;background:#fff3dc;border:1px solid rgb(227 100 30 / .3);color:var(--encre);font:500 14px/1.45 var(--sans)}.ag-pause-livraison .ag-i{flex:none;color:var(--braise);margin-top:1px}