.dk-coffret{--brun:#4C2F15;--brun-60:rgba(76,47,21,.6);--brun-15:rgba(76,47,21,.15);--rouge:#D53417;--saumon:#F09672;--creme:#FFF1E5;--creme-2:#F6E6D7;--sable:#F2D9C3;--rose-pale:#FDF4F1;--blanc:#fff;--kraft:#E07B39;--kraft-2:#C9652A;--kraft-3:#F09A5B;--choco:#5A3216;--choco-2:#7A4A27;--titre:"MADE TOMMY","Montserrat Alternates",sans-serif;--texte:"Montserrat Alternates",sans-serif;font-family:var(--texte);color:var(--brun);background:var(--blanc);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;padding-bottom:96px}.dk-coffret *{box-sizing:border-box}.dk-coffret h1,.dk-coffret h2,.dk-coffret h3,.dk-coffret p,.dk-coffret ul,.dk-coffret ol,.dk-coffret dl,.dk-coffret dd{margin:0;padding:0;letter-spacing:normal;text-transform:none}.dk-coffret ul,.dk-coffret ol{list-style:none}.dk-coffret .cf-rabat,.dk-coffret .cf-ficelle,.dk-coffret .cf-carte-volante,.dk-coffret .cf-pile,.dk-coffret .cf-carres,.dk-coffret .cf-mini{display:block}.dk-coffret .cf-pile{display:flex}.dk-coffret .cf-carres,.dk-coffret .cf-mini{display:grid}.dk-coffret button{font:inherit;color:inherit;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer;letter-spacing:normal;text-transform:none}.dk-coffret img{display:block;max-width:100%}.dk-coffret h1,.dk-coffret h2,.dk-coffret h3{font-family:var(--titre);font-weight:700;color:var(--brun)}.dk-coffret h2{font-size:22px;line-height:28px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.dk-coffret h2 i{font-style:normal;width:28px;height:28px;border-radius:50%;background:var(--rouge);color:#fff;display:grid;place-items:center;font:700 14px var(--texte)}.dk-coffret h2 small,.dk-coffret h3 small{font:500 13px var(--texte);color:var(--brun-60)}.dk-coffret h3{font-size:17px;line-height:22px;margin:22px 0 10px}.dk-coffret .cf-grille{max-width:1300px;margin:0 auto;padding:0 16px}.dk-coffret .cf-tete{padding:46px 0 14px;text-align:center}.dk-coffret .cf-sur{font:700 13px var(--texte);color:var(--rouge);text-transform:uppercase;letter-spacing:.06em}.dk-coffret h1{font-size:32px;line-height:36px;margin:4px 0 8px}.dk-coffret .cf-promesse{color:var(--brun-60);max-width:440px;margin:0 auto}.dk-coffret .cf-scene{position:relative}.dk-coffret .cf-kraft{position:relative;height:170px;border-radius:14px;overflow:hidden;background:repeating-linear-gradient(97deg,rgba(255,255,255,.05) 0 2px,transparent 2px 7px),repeating-linear-gradient(-12deg,rgba(90,40,10,.05) 0 1px,transparent 1px 5px),radial-gradient(120% 90% at 30% 20%,var(--kraft-3),var(--kraft) 55%,var(--kraft-2));box-shadow:inset 0 0 0 1px #5a280a1f,inset 0 -30px 60px #5a280a2e}.dk-coffret .cf-pile{position:absolute;top:8px;right:10px;bottom:0;left:10px;display:flex;justify-content:center;align-items:flex-end}.dk-coffret .cf-pile img{width:64px;height:auto;aspect-ratio:594/1200;object-fit:cover;border-radius:4px;margin:0 -14px;box-shadow:0 6px 14px #3c190559;transform:rotate(var(--r,0deg)) translateY(var(--y,0));transform-origin:50% 100%;transition:margin .3s,width .3s}.dk-coffret .cf-pile.serree img{margin:0 -24px}.dk-coffret .cf-pile.tres-serree img{width:60px;margin:0 -26px}.dk-coffret .cf-pile img.tombe{animation:cf-tombe .55s cubic-bezier(.2,.9,.25,1.2) both}@keyframes cf-tombe{0%{transform:translateY(-140px) rotate(calc(var(--r,0deg) * -3));opacity:0}60%{opacity:1}to{transform:rotate(var(--r,0deg)) translateY(var(--y,0))}}.dk-coffret .cf-pile .fantome{width:74px;aspect-ratio:594/1200;border:2px dashed rgba(255,255,255,.7);border-radius:6px;margin:0 6px;flex:none;display:grid;place-items:center;font:700 22px var(--titre);color:#fffc}.dk-coffret .cf-pile img+.fantome{margin-left:20px}.dk-coffret .cf-vide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font:700 15px var(--texte);color:#ffffffd9;text-shadow:0 1px 2px rgba(90,40,10,.35);pointer-events:none;transition:opacity .3s}.dk-coffret .cf-vide.cache{opacity:0}.dk-coffret .cf-legende{text-align:center;font:600 13px var(--texte);color:var(--brun-60);margin:8px 0 0;min-height:20px}.dk-coffret .cf-rabat{position:absolute;top:0;bottom:0;width:51%;background:inherit;box-shadow:0 0 18px #3c190559;transform:scaleX(0);z-index:2}.dk-coffret .cf-rabat--g{left:0;transform-origin:0 50%}.dk-coffret .cf-rabat--d{right:0;transform-origin:100% 50%}.dk-coffret .cf-ficelle{position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;background:repeating-linear-gradient(90deg,#f7ead9 0 6px,#e9d3b8 6px 9px);transform:scaleX(0);z-index:3;box-shadow:0 1px 2px #0003}.dk-coffret .cf-carte-volante{position:absolute;width:96px;height:66px;left:50%;top:50%;margin:-33px 0 0 -48px;background:#f8f0e6 center/cover no-repeat;border-radius:3px;box-shadow:0 6px 16px #3c190559;transform:translateY(240px) rotate(-8deg);opacity:0;z-index:4}.dk-coffret .cf-scene.emballe .cf-rabat--g{animation:cf-rabat .45s ease-in .05s forwards}.dk-coffret .cf-scene.emballe .cf-rabat--d{animation:cf-rabat .45s ease-in .2s forwards}.dk-coffret .cf-scene.emballe .cf-ficelle{animation:cf-ficelle .35s ease-out .6s forwards}.dk-coffret .cf-scene.emballe .cf-carte-volante{animation:cf-carte .5s cubic-bezier(.2,.9,.25,1.2) .85s forwards}@keyframes cf-rabat{to{transform:scaleX(1)}}@keyframes cf-ficelle{to{transform:scaleX(1)}}@keyframes cf-carte{to{transform:translateY(0) rotate(-6deg);opacity:1}}.dk-coffret .cf-barre{position:relative;margin:12px 0 4px;background:#fff;border:1.5px solid var(--sable);border-radius:16px;padding:12px 12px 10px;box-shadow:0 6px 18px #4c2f150f}.dk-coffret .cf-barre-tete{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.dk-coffret .cf-barre-tete b{font:700 16px var(--titre);white-space:nowrap}.dk-coffret .cf-barre-tete span{font:600 12px/15px var(--texte);color:var(--rouge);text-align:right}.dk-coffret .cf-carres{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.dk-coffret .cf-carres>*{aspect-ratio:3/4;border-radius:6px;position:relative;padding:0;border:0}.dk-coffret .cf-carres .vide{background:var(--creme);box-shadow:inset 0 0 0 1.5px var(--sable)}.dk-coffret .cf-carres .vide.palier{box-shadow:inset 0 0 0 1.5px var(--saumon)}.dk-coffret .cf-carres .vide.suivante{animation:cf-respire 1.6s ease-in-out infinite}@keyframes cf-respire{0%,to{box-shadow:inset 0 0 0 1.5px var(--sable)}50%{box-shadow:inset 0 0 0 2px var(--rouge);background:#ffe7df}}.dk-coffret .cf-carres .pleine{background:var(--col);overflow:hidden;box-shadow:0 2px 5px #3c190540;transition:transform .15s}.dk-coffret .cf-carres .pleine img{position:absolute;inset:-2px 0 auto;width:100%;height:150%;object-fit:cover;object-position:50% 0}.dk-coffret .cf-carres .pleine:after{content:"\d7";position:absolute;right:2px;top:1px;width:15px;height:15px;border-radius:50%;background:#4c2f15bf;color:#fff;font:700 11px/15px var(--texte);text-align:center;opacity:0;transition:opacity .15s}.dk-coffret .cf-carres .pleine:hover{transform:translateY(-2px)}.dk-coffret .cf-carres .pleine:hover:after,.dk-coffret .cf-carres .pleine:focus-visible:after{opacity:1}.dk-coffret .cf-carres .pleine.neuve{animation:cf-case .45s cubic-bezier(.2,.9,.25,1.3)}@keyframes cf-case{0%{transform:translateY(-14px) scale(.6);opacity:0}to{transform:none;opacity:1}}.dk-coffret .cf-paliers{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;margin-top:7px}.dk-coffret .cf-paliers li{grid-column:var(--col);grid-row:1;justify-self:center;display:flex;flex-direction:column;align-items:center;white-space:nowrap;font:600 11px/13px var(--texte);color:var(--brun-60);position:relative}.dk-coffret .cf-paliers li[data-n="10"]{justify-self:end;align-items:flex-end}.dk-coffret .cf-paliers b{font:700 12px var(--titre);color:var(--brun-60);background:var(--creme);border-radius:20px;padding:1px 8px;margin-bottom:2px;transition:background .25s,color .25s}.dk-coffret .cf-paliers li.atteint{color:var(--rouge)}.dk-coffret .cf-paliers li.atteint b{background:var(--rouge);color:#fff}.dk-coffret .cf-paliers li.saute b{animation:cf-saute .6s cubic-bezier(.2,.9,.25,1.6)}@keyframes cf-saute{0%{transform:scale(1)}40%{transform:scale(1.35) rotate(-6deg)}to{transform:scale(1)}}.dk-coffret .cf-toast{position:absolute;left:50%;top:-14px;transform:translate(-50%,-6px);background:var(--brun);color:var(--creme);font:700 13px var(--texte);padding:7px 14px;border-radius:30px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:5}.dk-coffret .cf-toast.vu{opacity:1;transform:translate(-50%,-100%)}.dk-coffret .cf-etapes section{padding:26px 0 6px}.dk-coffret .cf-idees-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 10px;margin:0 -16px;scrollbar-width:none}.dk-coffret .cf-idees-rail::-webkit-scrollbar{display:none}.dk-coffret .cf-idees{position:relative}.dk-coffret .cf-fleches{display:none;margin-left:auto;gap:6px}.dk-coffret .cf-fleches button{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--brun-15);background:#fff;font:700 20px/1 var(--texte);color:var(--brun)}.dk-coffret .cf-fleches button:hover{border-color:var(--brun)}.dk-coffret .cf-idees:after{content:"";position:absolute;right:-16px;top:60px;bottom:16px;width:40px;background:linear-gradient(90deg,#fff0,#fff);pointer-events:none}.dk-coffret .cf-idee{flex:0 0 172px;scroll-snap-align:start;text-align:left;background:var(--rose-pale);border:2px solid transparent;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:3px;transition:border-color .2s,transform .2s}.dk-coffret .cf-idee:active{transform:scale(.98)}.dk-coffret .cf-idee.on{border-color:var(--rouge);background:#fff}.dk-coffret .cf-idee .ev{height:64px;display:flex;justify-content:center;align-items:flex-end;margin-bottom:6px}.dk-coffret .cf-idee .ev img{width:30px;aspect-ratio:594/1200;object-fit:cover;border-radius:2px;margin:0 -5px;box-shadow:0 3px 6px #3c190540}.dk-coffret .cf-idee .ev .boite{width:auto;height:58px;aspect-ratio:auto;box-shadow:none;margin:0}.dk-coffret .cf-idee b{font:700 15px/19px var(--titre)}.dk-coffret .cf-idee small{font-size:12px;line-height:16px;color:var(--brun-60)}.dk-coffret .cf-idee .px{font:700 13px var(--texte);color:var(--rouge);margin-top:auto;padding-top:4px}.dk-coffret .cf-filtres{display:flex;gap:6px;overflow-x:auto;margin:0 -16px 12px;padding:0 16px;scrollbar-width:none}.dk-coffret .cf-filtres::-webkit-scrollbar{display:none}.dk-coffret .cf-filtres button{flex:none;font:700 13px var(--texte);background:var(--rose-pale);border:2px solid transparent;border-radius:40px;padding:7px 14px;display:flex;align-items:center;gap:7px}.dk-coffret .cf-filtres button i{width:9px;height:9px;border-radius:50%;background:var(--c,var(--brun-60))}.dk-coffret .cf-filtres button.on{border-color:var(--brun);background:#fff}.dk-coffret .cf-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dk-coffret .cf-tab{position:relative;background:var(--rose-pale);border-radius:14px;padding:10px 10px 12px;display:flex;flex-direction:column;border:2px solid transparent;transition:border-color .2s,background .2s}.dk-coffret .cf-tab.pris{border-color:var(--brun);background:#fff}.dk-coffret .cf-tab .fond{border-radius:10px;background:var(--col);height:150px;display:grid;place-items:center;overflow:hidden;margin-bottom:8px}.dk-coffret .cf-tab .fond img{height:136px;width:auto;border-radius:3px;box-shadow:0 5px 12px #3c190538;transition:transform .3s}.dk-coffret .cf-tab.pris .fond img{transform:rotate(-3deg) scale(1.03)}.dk-coffret .cf-tab .mo{font:700 11px var(--texte);text-transform:uppercase;letter-spacing:.05em;color:var(--brun-60);display:flex;align-items:center;gap:5px}.dk-coffret .cf-tab .mo i{width:7px;height:7px;border-radius:50%;background:var(--c)}.dk-coffret .cf-tab b{font:700 15px/19px var(--titre);margin:2px 0 1px}.dk-coffret .cf-tab small{font-size:12px;line-height:16px;color:var(--brun-60);min-height:32px}.dk-coffret .cf-tab .bas{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:6px}.dk-coffret .cf-tab .px{font:700 15px var(--titre)}.dk-coffret .cf-pas{display:flex;align-items:center;background:#fff;border-radius:40px;box-shadow:inset 0 0 0 1.5px var(--brun-15)}.dk-coffret .cf-pas button{width:34px;height:34px;border:0;background:none;font:700 19px var(--texte);color:var(--brun);border-radius:50%}.dk-coffret .cf-pas output{min-width:16px;text-align:center;font:700 14px var(--texte)}.dk-coffret .cf-ajout{width:38px;height:38px;border:0;border-radius:50%;background:var(--rouge);color:#fff;font:700 22px/1 var(--texte);display:grid;place-items:center;box-shadow:0 3px 8px #d5341759}.dk-coffret .cf-tab .badge{position:absolute;top:-7px;right:-7px;min-width:26px;height:26px;padding:0 7px;border-radius:13px;background:var(--brun);color:#fff;font:700 13px/26px var(--texte);text-align:center;transform:scale(0);transition:transform .25s cubic-bezier(.2,.9,.25,1.4)}.dk-coffret .cf-tab.pris .badge{transform:scale(1)}.dk-coffret .cf-tab.epuise{opacity:.45}.dk-coffret .cf-emballage{background:var(--creme);border-radius:14px;padding:14px}.dk-coffret .cf-emballage .att{color:var(--brun-60);font-weight:600}.dk-coffret .cf-emb-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-weight:700;margin-top:10px;padding-top:10px;border-top:1px dashed var(--brun-15)}.dk-coffret .cf-emb-ligne span:last-child{white-space:nowrap}.dk-coffret .cf-emb-ligne s{color:var(--brun-60);font-weight:500;margin-right:6px}.dk-coffret .cf-emb-ligne em{font-style:normal;color:var(--rouge)}.dk-coffret .cf-emb-titre{display:flex;align-items:center;gap:12px}.dk-coffret .cf-emb-titre .vig{width:54px;height:40px;border-radius:6px;flex:none;background:inherit}.dk-coffret .cf-emb-titre .vig.kraft{background:radial-gradient(120% 90% at 30% 20%,var(--kraft-3),var(--kraft) 55%,var(--kraft-2))}.dk-coffret .cf-emb-titre b{display:block;font:700 15px/19px var(--titre)}.dk-coffret .cf-emb-titre small{font-size:12px;color:var(--brun-60)}.dk-coffret .cf-boites{display:flex;gap:8px;margin-top:12px}.dk-coffret .cf-boites button{flex:1;background:#fff;border:2px solid transparent;border-radius:10px;padding:6px 4px 4px;display:flex;flex-direction:column;align-items:center;font:600 11px var(--texte)}.dk-coffret .cf-boites button img{height:58px;width:auto}.dk-coffret .cf-boites button.on{border-color:var(--brun)}.dk-coffret .cf-cartes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dk-coffret .cf-cartes button{background:var(--rose-pale);border:2px solid transparent;border-radius:10px;padding:5px;display:flex;flex-direction:column;gap:4px;font:600 11px/14px var(--texte);text-align:center}.dk-coffret .cf-cartes button img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:6px}.dk-coffret .cf-cartes button.on{border-color:var(--brun);background:#fff}.dk-coffret .cf-compl{display:grid;gap:8px}.dk-coffret .cf-compl li{display:flex;align-items:center;gap:12px;background:var(--rose-pale);border:2px solid transparent;border-radius:12px;padding:8px 10px;transition:border-color .2s}.dk-coffret .cf-compl li.on{border-color:var(--brun);background:#fff}.dk-coffret .cf-compl img{width:54px;height:54px;object-fit:contain;flex:none}.dk-coffret .cf-compl .t{flex:1;min-width:0}.dk-coffret .cf-compl .t b{display:block;font:700 14px/18px var(--titre)}.dk-coffret .cf-compl .t small{font-size:12px;color:var(--brun-60)}.dk-coffret .cf-compl .parfums{display:flex;gap:5px;margin-top:5px}.dk-coffret .cf-compl .parfums button{font:600 11px var(--texte);border:1.5px solid var(--brun-15);background:#fff;border-radius:20px;padding:3px 9px}.dk-coffret .cf-compl .parfums button.on{border-color:var(--brun)}.dk-coffret .cf-compl .bascule{flex:none;font:700 13px var(--texte);border:0;border-radius:30px;padding:8px 12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--brun-15);white-space:nowrap}.dk-coffret .cf-compl li.on .bascule{background:var(--brun);color:#fff;box-shadow:none}.dk-coffret .cf-recap{padding-bottom:20px}.dk-coffret .cf-lignes{background:var(--creme);border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:1fr auto;gap:7px 12px;font-size:14px}.dk-coffret .cf-lignes dt{color:var(--brun)}.dk-coffret .cf-lignes dd{text-align:right;font-weight:700;white-space:nowrap}.dk-coffret .cf-lignes s{color:var(--brun-60);font-weight:500;margin-right:6px}.dk-coffret .cf-lignes .off{color:var(--rouge)}.dk-coffret .cf-lignes .total{font:700 19px var(--titre);padding-top:9px;border-top:1px solid var(--brun-15);margin-top:3px}.dk-coffret .cf-lignes .vide{grid-column:1/-1;color:var(--brun-60)}.dk-coffret .cf-bouton{display:block;width:100%;margin-top:14px;border:0;border-radius:40px;background:var(--rouge);color:#fff;font:700 16px var(--texte);padding:16px 20px;box-shadow:0 6px 16px #d5341747;transition:background .2s,transform .15s}.dk-coffret .cf-bouton:active{transform:scale(.98)}.dk-coffret .cf-bouton.attend{background:var(--brun-60);box-shadow:none}.dk-coffret .cf-rassure{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:12px;font-size:12px;color:var(--brun-60)}.dk-coffret .cf-rassure li:before{content:"\2713  ";color:var(--rouge);font-weight:700}.dk-coffret .cf-cadeaux{display:grid;gap:8px;margin-bottom:12px}.dk-coffret .cf-cadeau{display:flex;align-items:center;gap:12px;text-align:left;background:var(--rose-pale);border:2px solid transparent;border-radius:14px;padding:10px 12px;transition:border-color .2s,opacity .2s}.dk-coffret .cf-cadeau img{width:56px;height:56px;object-fit:contain;flex:none}.dk-coffret .cf-cadeau .t{flex:1;min-width:0}.dk-coffret .cf-cadeau .t b{display:block;font:700 15px/19px var(--titre)}.dk-coffret .cf-cadeau .t small{font-size:12px;line-height:16px;color:var(--brun-60)}.dk-coffret .cf-cadeau .v{text-align:right;white-space:nowrap;font-weight:700}.dk-coffret .cf-cadeau .v s{display:block;font-weight:500;color:var(--brun-60);font-size:12px}.dk-coffret .cf-cadeau .v em{font-style:normal;color:var(--rouge)}.dk-coffret .cf-cadeau.on{border-color:var(--brun);background:#fff}.dk-coffret .cf-cadeaux.verrou .cf-cadeau{opacity:.5}.dk-coffret .cf-cadeau-att{font:600 13px var(--texte);color:var(--rouge)}.dk-coffret .cf-emballage[hidden],.dk-coffret #blocCartes[hidden]{display:none}.dk-coffret .cf-emballage{margin-bottom:4px}.dk-coffret .cf-collante{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;box-shadow:0 -6px 20px #3c19051f;padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;transform:translateY(110%);transition:transform .3s}.dk-coffret .cf-collante.vue{transform:none}.dk-coffret .cf-mini{display:grid;grid-template-columns:repeat(5,9px);gap:2px;padding:3px;background:var(--choco);border-radius:4px;flex:none}.dk-coffret .cf-mini span{width:9px;height:9px;border-radius:2px;background:#fff1e526}.dk-coffret .cf-mini span.plein{background:var(--choco-2);box-shadow:inset 0 0 0 1px #ffffff80}.dk-coffret .cf-collante-txt{flex:1;font-size:12px;line-height:15px;min-width:0}.dk-coffret .cf-collante-txt b{display:block;font:700 16px var(--titre)}.dk-coffret .cf-bouton--petit{width:auto;margin:0;padding:12px 16px;font-size:14px;flex:none}.dk-coffret .vole{position:fixed;z-index:60;pointer-events:none;border-radius:4px;box-shadow:0 8px 18px #3c190559}@media(min-width:990px){.dk-coffret{padding-bottom:40px}.dk-coffret .cf-grille{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;padding:0 40px}.dk-coffret .cf-scene-col{position:sticky;top:110px;align-self:start;padding-bottom:20px}.dk-coffret .cf-tete{text-align:left;padding-top:58px}.dk-coffret h1{font-size:40px;line-height:44px}.dk-coffret .cf-promesse{margin:0;max-width:none}.dk-coffret .cf-kraft{height:220px}.dk-coffret .cf-pile img{width:90px;margin:0 -16px}.dk-coffret .cf-pile.serree img{margin:0 -40px}.dk-coffret .cf-pile .fantome{width:120px}.dk-coffret .cf-pile.tres-serree img{width:88px;margin:0 -36px}.dk-coffret .cf-carte-volante{width:150px;height:100px;margin:-50px 0 0 -75px}.dk-coffret .cf-etapes section:first-child{padding-top:58px}.dk-coffret .cf-tabs{grid-template-columns:repeat(3,1fr)}.dk-coffret .cf-idees-rail{margin:0;padding:4px 2px 10px;scroll-padding:0 2px}.dk-coffret .cf-idee{flex:0 0 200px}.dk-coffret .cf-fleches{display:flex}.dk-coffret .cf-cartes{grid-template-columns:repeat(6,1fr)}.dk-coffret .cf-collante{padding:12px max(40px,calc((100vw - 1180px)/2)) 12px;gap:16px}.dk-coffret .cf-collante-txt{flex:0 1 auto;margin-right:auto}.dk-coffret .cf-bouton--petit{padding:13px 28px;font-size:15px}}@media(prefers-reduced-motion:reduce){.dk-coffret *,.dk-coffret *:before,.dk-coffret *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dk-coffret .cf-best{display:inline-block;align-self:flex-start;margin:2px 0 1px;padding:2px 7px;border-radius:20px;background:#e2512d;color:#fff;font:700 9.5px/1.3 var(--texte);font-style:normal;letter-spacing:.03em;text-transform:uppercase}.dk-coffret #blocCartes .si-pas-emb,.dk-coffret #blocCartes.pas-choisi .si-emb{display:none}.dk-coffret #blocCartes.pas-choisi .si-pas-emb{display:inline}.dk-coffret #blocCartes.pas-choisi .cf-cartes button{opacity:.92}.dk-coffret:not(.barre-avant) .cf-barre{background:var(--creme);border:0;border-radius:18px;padding:14px 14px 12px;box-shadow:none}.dk-coffret:not(.barre-avant) .cf-barre-tete b{font:800 17px var(--titre)}.dk-coffret:not(.barre-avant) .cf-carres{gap:5px;padding:7px;border-radius:10px;background:#3e2414;box-shadow:0 8px 16px #3c190538,inset 0 0 0 1px #ffffff0f}.dk-coffret:not(.barre-avant) .cf-carres .vide{background:linear-gradient(145deg,#6e4227,#4a2914);box-shadow:inset 2px 2px #ffffff24,inset -2px -2px #00000059;display:grid;place-items:center}.dk-coffret:not(.barre-avant) .cf-carres .vide.palier:after{content:attr(data-p);font:800 15px var(--titre);color:#fff1e547}.dk-coffret:not(.barre-avant) .cf-carres .vide.suivante{animation:cf-respire2 1.6s ease-in-out infinite}@keyframes cf-respire2{0%,to{box-shadow:inset 2px 2px #ffffff24,inset -2px -2px #00000059}50%{box-shadow:inset 0 0 0 2px #f09672,inset -2px -2px #00000059}}.dk-coffret:not(.barre-avant) .cf-carres .pleine{border-radius:5px;box-shadow:0 2px #00000059}.dk-coffret:not(.barre-avant) .cf-paliers{grid-template-columns:repeat(10,minmax(0,1fr));padding:0 7px;margin:14px 0 0;list-style:none}.dk-coffret:not(.barre-avant) .cf-paliers li{justify-self:center;align-items:center;color:var(--brun);padding:5px 8px 5px 13px;border-radius:6px;background:#ebcbae;box-shadow:0 2px 4px #4c2f151f;font:600 10.5px/12px var(--texte);transition:background .25s}.dk-coffret:not(.barre-avant) .cf-paliers li:before{content:"";position:absolute;left:5px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--creme)}.dk-coffret:not(.barre-avant) .cf-paliers li:after{content:"";position:absolute;left:50%;top:-14px;width:1.5px;height:14px;background:#b98a62}.dk-coffret:not(.barre-avant) .cf-paliers li[data-n="10"]{justify-self:end}.dk-coffret:not(.barre-avant) .cf-paliers li[data-n="10"]:after{left:auto;right:var(--demi,24px)}.dk-coffret:not(.barre-avant) .cf-paliers b{background:none;padding:0;margin:0;font:800 14px/1 var(--titre);color:var(--brun)}.dk-coffret:not(.barre-avant) .cf-paliers li.atteint{color:var(--brun)}.dk-coffret:not(.barre-avant) .cf-paliers li[data-n="3"].atteint{background:#ffc9d1}.dk-coffret:not(.barre-avant) .cf-paliers li[data-n="5"].atteint{background:#dae8a2}.dk-coffret:not(.barre-avant) .cf-paliers li[data-n="10"].atteint{background:#ffd9b5}.dk-coffret:not(.barre-avant) .cf-paliers li.atteint b{background:none;color:var(--rouge)}.dk-coffret:not(.barre-avant) .cf-paliers li.atteint span:after{content:" \2713"}.dk-coffret .cf-cadeau{position:relative;display:block;padding:0}.dk-coffret .cf-cadeau__tete{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;padding:10px 12px;cursor:pointer;font:inherit;color:inherit}.dk-coffret .cf-cadeau__tete img{width:56px;height:56px;object-fit:contain;flex:none}.dk-coffret .cf-cadeau.on .v{padding-right:22px}.dk-coffret .cf-cadeau__corps{padding:0 12px 12px}.dk-coffret .cf-cartes-t,.dk-coffret .cf-boites-t{font:600 12.5px var(--texte);color:var(--brun);margin:2px 0 7px}.dk-coffret .cf-cadeau__corps .cf-boites{margin-bottom:10px}.dk-coffret .cf-cadeau:not(.on) .cf-cartes button{background:#fff}.dk-coffret .cf-croix{position:absolute;top:6px;right:6px;z-index:2;width:24px;height:24px;border-radius:50%;border:0;background:var(--brun);color:#fff;font:700 15px/24px var(--texte);text-align:center;padding:0;cursor:pointer}.dk-coffret .cf-ou{font:700 13px var(--texte);color:var(--brun-60);margin:14px 0 8px;text-transform:uppercase;letter-spacing:.05em}.dk-coffret .cf-objets{display:grid;gap:8px}@media(min-width:990px){.dk-coffret .cf-objets{grid-template-columns:repeat(3,1fr)}.dk-coffret .cf-cadeau--obj .cf-cadeau__tete{flex-direction:column;text-align:center;gap:6px}.dk-coffret .cf-cadeau--obj .v{text-align:center}}.dk-coffret .cf-ticket{position:relative;background:var(--creme);border-radius:18px;padding:16px 16px 14px;-webkit-mask:radial-gradient(circle 7px at 0 74px,#0000 98%,#000) left,radial-gradient(circle 7px at 100% 74px,#0000 98%,#000) right;-webkit-mask-size:51% 100%;-webkit-mask-repeat:no-repeat;mask:radial-gradient(circle 7px at 0 74px,#0000 98%,#000) left,radial-gradient(circle 7px at 100% 74px,#0000 98%,#000) right;mask-size:51% 100%;mask-repeat:no-repeat}.dk-coffret .cf-ticket__vide{color:var(--brun-60);margin:0}.dk-coffret .cf-ticket__tete{display:flex;align-items:center;gap:12px;padding-bottom:13px;margin-bottom:12px;border-bottom:2px dashed rgba(76,47,21,.18);min-height:44px}.dk-coffret .cf-ticket__pile{display:flex;flex:none}.dk-coffret .cf-ticket__pile img{width:22px;aspect-ratio:594/1200;object-fit:cover;border-radius:3px;margin-right:-8px;box-shadow:0 2px 4px #3c190540}.dk-coffret .cf-ticket__pile img:last-child{margin-right:0}.dk-coffret .cf-ticket__tete b{display:block;font:800 18px/1.1 var(--titre)}.dk-coffret .cf-ticket__tete small{font:600 12px var(--texte);color:var(--rouge)}.dk-coffret .cf-ticket .cf-lignes{background:none;padding:0;border-radius:0}.dk-coffret .cf-lignes .vert{color:#2f6b2a;font-weight:700}.dk-coffret .cf-lignes .attente{color:var(--rouge)}.dk-coffret .cf-eco{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 12px;border-radius:12px;background:#e2f0df;color:#2f6b2a}.dk-coffret .cf-eco svg{flex:none;transform:rotate(-12deg)}.dk-coffret .cf-eco b{display:block;font:800 16px/1.2 var(--titre)}.dk-coffret .cf-eco small{font:600 12px var(--texte)}.dk-coffret .cf-ticket__total{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:2px dashed rgba(76,47,21,.18)}.dk-coffret .cf-ticket__total span{font:700 15px var(--texte)}.dk-coffret .cf-ticket__total b{font:800 26px var(--titre)}@media(max-width:600px){.dk-coffret:not(.barre-avant) .cf-paliers li{padding:4px 5px 4px 10px;font-size:9.5px;line-height:11px}.dk-coffret:not(.barre-avant) .cf-paliers li:before{left:4px}.dk-coffret:not(.barre-avant) .cf-paliers li.atteint span:after{content:""}.dk-coffret:not(.barre-avant) .cf-paliers b{font-size:12.5px}}.dk-coffret .cf-consigne{font:600 14px/1.4 var(--texte);color:var(--brun);margin:0 0 10px}.dk-coffret .cf-consigne b{color:var(--rouge)}.dk-coffret .cf-propo{position:relative;background:var(--rose-pale);border:2px solid transparent;border-radius:16px;transition:border-color .2s,background .2s}.dk-coffret .cf-propo.on{border-color:var(--brun);background:#fff}.dk-coffret .cf-cadeaux.verrou .cf-propo{opacity:.55}.dk-coffret .cf-propo__tete{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;padding:12px 12px 8px;font:inherit;color:inherit}.dk-coffret button.cf-propo__tete{cursor:pointer}.dk-coffret .cf-propo__tete img{width:52px;height:52px;object-fit:contain;flex:none}.dk-coffret .cf-propo__tete .t{flex:1;min-width:0}.dk-coffret .cf-propo__tete .t b{display:block;font:700 15px/19px var(--titre)}.dk-coffret .cf-propo__tete .t small{font-size:12px;line-height:16px;color:var(--brun-60)}.dk-coffret .cf-propo__tete .v{text-align:right;white-space:nowrap;font-weight:700}.dk-coffret .cf-propo__tete .v s{display:block;font-weight:500;color:var(--brun-60);font-size:12px}.dk-coffret .cf-propo__tete .v em{font-style:normal;color:var(--rouge)}.dk-coffret .cf-propo.on .cf-propo__tete .v{padding-right:22px}.dk-coffret .cf-propo__n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--brun);color:#fff;font:800 13px var(--titre)}.dk-coffret .cf-propo__corps{padding:0 12px 12px}.dk-coffret .cf-ou2{display:flex;align-items:center;gap:10px;margin:8px 0;font:800 13px var(--titre);color:var(--brun-60);text-transform:uppercase;letter-spacing:.08em}.dk-coffret .cf-ou2:before,.dk-coffret .cf-ou2:after{content:"";flex:1;height:1.5px;background:var(--brun-15)}.dk-coffret .cf-objets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dk-coffret .cf-objet{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;background:#fff;border:2px solid var(--brun-15);border-radius:12px;font:inherit;color:inherit;text-align:center;cursor:pointer}.dk-coffret .cf-objet img{width:46px;height:46px;object-fit:contain}.dk-coffret .cf-objet b{font:700 12px/15px var(--titre)}.dk-coffret .cf-objet s{font-size:11px;color:var(--brun-60)}.dk-coffret .cf-objet.on{border-color:var(--brun);box-shadow:0 0 0 1px var(--brun)}.dk-coffret .cf-objet.on:after{content:"\2713";position:absolute;top:4px;right:6px;font:800 13px var(--texte);color:var(--rouge)}.dk-coffret .cf-propo:not(.on) .cf-cartes button{background:#fff}.dk-coffret .cf-ticket__tete small{display:block;line-height:1.35;margin-top:2px}.dk-coffret .cf-compl li{cursor:pointer}.dk-coffret .cf-compl li:hover{border-color:var(--brun-15)}.dk-coffret .cf-compl li.on:hover{border-color:var(--brun)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dk-coffret.css.map */
