@import"https://fonts.googleapis.com/css2?family=Chewy&family=Pangolin&display=swap";.cdv2-royaume,.cdr-sticky{--brown:#8b3a0f;--plum:#3a0a2a;--pink:#ffb3e6;--yellow:#ffee70;--blue:#a8c4f5;--purple:#bba3e8;--green:#9dd6a3;--tan:#e8c49e;--cream:#fffaf0;--h:"Chewy",cursive;--b:"Pangolin","Comic Sans MS",cursive}.cdv2-royaume{position:relative;background:var(--c,#fff);font:1.05rem/1.5 var(--b);box-sizing:border-box}.cdv2-royaume *,.cdv2-royaume *:before,.cdv2-royaume *:after,.cdr-sticky *{box-sizing:border-box}.cdv2-royaume h1,.cdv2-royaume h2,.cdv2-royaume h3{font-family:var(--h);font-weight:400;letter-spacing:0;text-transform:none;color:inherit}.cdv2-royaume a{color:inherit}.cdv2-royaume .btn{display:inline-block;background:var(--plum);color:#fff;font:inherit;padding:14px 28px;border:0;border-radius:99px;cursor:pointer;transition:transform .2s;text-align:center}.cdv2-royaume .btn:hover{transform:scale(1.04)}.cdv2-royaume .btn.alt{background:#fff;color:var(--plum);box-shadow:inset 0 0 0 2px var(--plum)}.cdv2-royaume .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.cdv2-royaume .dl{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.cdv2-royaume .dl label{cursor:pointer;position:relative}.cdv2-royaume .dl input{position:absolute;opacity:0}.cdv2-royaume .dl span{display:block;border:3px solid var(--tan);background:#fff;border-radius:99px;padding:8px 18px;text-transform:capitalize}.cdv2-royaume .dl input:checked+span{background:var(--yellow);border-color:var(--brown)}.cdv2-royaume .dl input:focus-visible+span{outline:3px solid var(--plum)}.cdv2-royaume .cdv2-nl-row{display:flex;align-items:center;gap:10px}.cdv2-royaume .cdv2-nl-row input{flex:1;min-width:0;border:0;border-radius:99px;background:#fff;padding:0 18px;font:inherit;color:var(--plum)}.cdv2-royaume .cdv2-nl-row button{flex:none;border:0;border-radius:50%;background:var(--plum);color:var(--pink);display:grid;place-items:center;cursor:pointer;padding:0}.cdr-sticky{position:fixed;left:0;right:0;bottom:0;z-index:11;background:#3a0a2a;color:#fff;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:14px;font:1.1rem/1.4 var(--b)}.cdr-sticky .btn{display:inline-block;background:#ffee70;color:#3a0a2a;padding:12px 24px;border:0;border-radius:99px;font:inherit;cursor:pointer}.cdr-sticky .btn[disabled]{opacity:.45;cursor:not-allowed}.cdr-sticky small{display:block;opacity:.8}.cdv2-royaume{padding:28px 0 60px;color:var(--plum)}.cdv2-royaume [hidden]{display:none!important}.cdv2-royaume p{margin:0}.cdr-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.cdr-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.cdv2-royaume .cdr-intro h1{font-family:var(--h);font-weight:400;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1;margin:0 0 12px;color:var(--brown)}.cdr-cta{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:1.15rem;background:var(--yellow);border:3px solid var(--plum);border-radius:99px;padding:8px 18px 8px 12px;box-shadow:0 4px #3a0a2a2e}.cdr-cta svg{flex:none}.cdr-cta-mob{display:none}.cdr-seen{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:1rem;background:#fff;border:2px dashed var(--tan);border-radius:99px;padding:8px 16px}.cdr-seen-dots{display:flex;gap:4px}.cdr-seen-dots span{width:14px;height:14px;border-radius:50%;border:2px solid var(--plum);box-sizing:border-box}.cdr-stage{display:grid;grid-template-columns:minmax(0,900px) minmax(280px,1fr);gap:20px;align-items:stretch}.cdr-map{position:relative;aspect-ratio:1516/1037;border-radius:44px;overflow:hidden;background:#fdf8f0;box-shadow:0 12px #3a0a2a1a;container-type:inline-size}.cdr-map-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cdr-map-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:20px;border:4px dashed var(--tan);border-radius:44px}@keyframes cdr-ping{0%{transform:scale(.75);opacity:.9}80%,to{transform:scale(1.45);opacity:0}}@keyframes cdr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes cdr-tap{0%,to{transform:translate(0)}50%{transform:translate(-12%,-16%)}}@keyframes cdr-pop{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-12%)}}.cdr-hab{position:absolute;width:9%;transform:translate(-50%,-50%);background:none;border:0;padding:0;margin:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;font:inherit;color:var(--plum);-webkit-tap-highlight-color:transparent}.cdr-hab:focus-visible{outline:3px solid var(--plum);outline-offset:4px;border-radius:20px}.cdr-hab-pic{position:relative;display:block;width:100%;aspect-ratio:1;animation:cdr-bob 3s ease-in-out var(--delay,0s) infinite;transition:width .2s}.cdr-hab-pic:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #3a0a2a59;animation:cdr-ping 2.2s ease-out var(--delay,0s) infinite;pointer-events:none}.cdr-hab-base{position:absolute;left:50%;bottom:2%;width:92%;height:20%;transform:translate(-50%);border-radius:50%;background:var(--hab,#e8c49e)}.cdr-hab-pic img{position:relative;display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.cdr-hab:hover .cdr-hab-pic img{transform:scale(1.12)}.cdr-hab.is-on{width:10.8%;z-index:2}.cdr-hab--mys .cdr-hab-pic img{filter:brightness(0) opacity(.25)}.cdr-hab-label{margin-top:2px;background:#fff;color:var(--plum);border:2px solid var(--plum);border-radius:99px;padding:1px 10px;font-size:clamp(10px,1.55cqw,15px);white-space:nowrap}.cdr-hab.is-on .cdr-hab-label{background:var(--plum);color:#fff}.cdr-hab-check{position:absolute;left:-6%;bottom:8%;width:32%;aspect-ratio:1;border-radius:50%;background:var(--green);border:2px solid var(--plum);box-sizing:border-box;display:grid;place-items:center;color:var(--plum);z-index:2}.cdr-hab-check svg{width:62%;height:62%}.cdr-hab-count{position:absolute;top:-8%;right:-10%;z-index:3;min-width:40%;aspect-ratio:1;border-radius:99px;background:#111;color:#fff;border:3px solid #fff;box-shadow:0 2px 6px #00000059;font:700 clamp(11px,2.1cqw,19px)/1 var(--b);display:grid;place-items:center;padding:0 3px;box-sizing:border-box}.cdr-hab-hint{position:absolute;left:50%;bottom:104%;transform:translate(-50%);animation:cdr-pop 1.6s ease-in-out infinite;white-space:nowrap;z-index:4}.cdr-hab-hint span{display:block;background:#fff;border:2px solid var(--plum);border-radius:99px;padding:2px 12px;font:clamp(11px,1.9cqw,17px) var(--h);color:var(--plum);box-shadow:0 4px #3a0a2a33}.cdr-hab-hand{position:absolute;right:-28%;bottom:-6%;width:40%;aspect-ratio:1;animation:cdr-tap 1.1s ease-in-out infinite;z-index:4}.cdr-hab-hand svg{width:100%;height:100%}.cdr-chips{display:none}.cdr-panel{position:relative;min-width:0}.cdr-panel-in{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:36px;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;overflow:hidden;transition:background .25s}.cdr-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.cdr-round{width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--plum);cursor:pointer;display:grid;place-items:center;padding:0}.cdr-pill{background:#fff;border-radius:99px;padding:4px 12px;font-size:.9rem;text-align:center}.cdr-hab-view{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.cdr-head{flex:none;display:flex;align-items:center;gap:10px}.cdr-head img{flex:none;width:92px;height:92px;object-fit:contain}.cdr-head h2{font:1.65rem/1 var(--h);margin:2px 0 4px;color:var(--plum)}.cdr-badges{display:flex;flex-wrap:wrap;gap:4px}.cdr-badges span{background:#fff;border-radius:99px;padding:1px 8px;font-size:.75rem}.cdr-badges span.dark{background:var(--plum);color:#fff}.cdr-badges span.best{background:var(--yellow);border:2px solid var(--plum);padding:0 6px}.cdr-reviews{font-size:.85rem;color:var(--plum);text-decoration:underline;text-underline-offset:3px}.cdr-reviews .stars{letter-spacing:1px}.cdr-buy{order:5;flex:none;background:#fff;border-radius:24px;padding:6px 8px 6px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-shadow:0 4px #3a0a2a1f}.cdr-price{font:1.6rem var(--h)}.cdr-step{display:flex;align-items:center;gap:6px}.cdr-step button{width:44px;height:44px;border-radius:50%;border:0;background:var(--plum);color:#fff;font:1.4rem var(--b);cursor:pointer;padding:0}.cdr-step button[data-r=minus]{background:var(--tan);color:var(--plum)}.cdr-step button:disabled{opacity:.35;cursor:not-allowed}.cdr-step output{font:1.4rem var(--h);min-width:20px;text-align:center}.cdr-tabs{order:3;flex:none;display:flex;gap:4px;background:#ffffff8c;border-radius:99px;padding:3px}.cdr-tabs button{flex:1;font:inherit;font-size:.82rem;min-height:34px;border:0;border-radius:99px;background:transparent;color:var(--plum);cursor:pointer;padding:0 4px}.cdr-tabs button.on{background:var(--plum);color:#fff}.cdr-tabpanel{order:4;flex:1 1 auto;min-height:0;overflow-y:auto;background:#ffffffd1;border-radius:18px;padding:10px 12px;font-size:.85rem;line-height:1.38;display:flex;flex-direction:column;gap:8px}.cdr-tabpanel p{margin:0}.cdr-tabpanel a{color:var(--plum);text-decoration:underline}.cdr-tabpanel .cdr-dark{background:var(--plum);color:#fff;border-radius:14px;padding:8px 10px}.cdr-tabpanel .cdr-dark strong{color:var(--yellow)}.cdr-tabpanel .cdr-small{font-size:.8rem;line-height:1.32}.cdr-pictos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cdr-picto{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;font-size:.75rem;line-height:1.2}.cdr-picto-ic{flex:none;width:52px;height:52px;background:none;border-radius:0;display:grid;place-items:center;overflow:visible;color:var(--plum)}.cdr-picto-ic img{width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.cdr-picto-ic svg{width:20px;height:20px}.cdr-picto-tx{display:flex;flex-direction:column}.cdr-picto-tx span{display:none}.cdr-synth{font-style:italic}.cdr-car{position:relative;flex:none;width:100%;aspect-ratio:3/2;border-radius:14px;overflow:hidden;background:#fffaf0}.cdr-car img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cdr-car button{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:0;background:#ffffffeb;color:var(--plum);cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:0 2px #3a0a2a26}.cdr-car button svg{width:16px;height:16px}.cdr-car-prev{left:6px}.cdr-car-next{right:6px}.cdr-car-dots{position:absolute;left:0;right:0;bottom:7px;display:flex;justify-content:center;gap:5px}.cdr-car-dots span{width:8px;height:8px;border-radius:50%;background:#fff;border:1.5px solid var(--plum)}.cdr-car-dots span.on{background:var(--plum)}.cdr-mys-view{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.cdr-mys-img{width:100%;height:150px;object-fit:contain;filter:brightness(0) opacity(.25)}.cdr-mys-view h2{font:1.8rem/1 var(--h);margin:0}.cdr-mys-view p{margin:0}.cdr-box{background:#fffc;border-radius:16px;padding:8px 12px}.cdr-mys-form label{display:block;font-weight:700;margin-bottom:6px}.cdr-mys-form .cdv2-nl-row input{height:48px;font-size:1rem}.cdr-mys-form .cdv2-nl-row button{width:48px;height:48px}.cdr-banquet{margin-top:26px;background:#fffaf0;border:4px dashed var(--tan);border-radius:36px;padding:20px 24px;scroll-margin-top:100px}.cdr-banquet-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.cdr-banquet-head h2{font:1.8rem var(--h);margin:0;color:var(--brown)}.cdr-sizes{display:flex;flex-wrap:wrap;gap:8px}.cdr-sizes button{font:inherit;font-size:.95rem;min-height:42px;padding:6px 16px;border-radius:99px;border:3px solid var(--tan);background:#fff;color:var(--plum);cursor:pointer}.cdr-sizes button.on{background:var(--yellow);border-color:var(--plum)}.cdv2-royaume .cdr-boxinfo{margin:0 0 10px;font-weight:700}.cdr-boxinfo a{text-decoration:underline}.cdr-slots{display:flex;flex-wrap:wrap;gap:6px}.cdr-slots span{width:44px;height:44px;border-radius:50%;background:#fff;border:2px dashed var(--tan);display:grid;place-items:center;overflow:hidden}.cdr-slots span.f{border-style:solid}.cdr-slots img{width:38px;height:38px;object-fit:contain}.cdv2-royaume .cdr-prog{font-weight:700;margin:10px 0 0}.cdr-dates{margin-top:14px}.cdr-dates h3{font:1.3rem var(--h);margin:0 0 4px}.cdv2-royaume .cdr-dates p{margin:0;font-size:.95rem}.cdv2-royaume .cdr-err{color:#b00020;font-weight:700;margin:10px 0 0}.cdr-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}@media(max-width:899px){.cdr-cta-desk{display:none}.cdr-cta-mob{display:inline}.cdr-cta{border-radius:22px;font-size:1rem}.cdr-stage{display:block}.cdr-map{margin:0 -20px;border-radius:0;box-shadow:none}.cdr-hab{width:14%}.cdr-hab.is-on{width:16.5%}.cdr-hab-label{display:none;font-size:12px;border-width:2px}.cdr-hab.is-on .cdr-hab-label{display:block}.cdr-hab-pic:before{border-width:2px}.cdr-hab-count{font-size:13px;border-width:2px}.cdr-hab-hint span{font-size:13px;padding:2px 10px}.cdr-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:10px 0 4px}.cdr-chips button{width:48px;height:48px;border-radius:50%;border:3px solid var(--hab);background:#fff;display:grid;place-items:center;padding:0;cursor:pointer}.cdr-chips button.on{background:var(--hab);border-color:var(--plum)}.cdr-chips button.mys img{filter:brightness(0) opacity(.25)}.cdr-chips img{width:34px;height:34px;object-fit:contain}.cdr-panel{margin-top:8px;scroll-margin-top:90px}.cdr-panel-in{position:static;border-radius:30px}.cdr-hab-view{display:flex}.cdr-buy{order:2}.cdr-tabs button{font-size:.9rem;min-height:40px}.cdr-tabpanel{overflow:visible;font-size:.92rem}.cdr-pictos{grid-template-columns:1fr}.cdr-picto{flex-direction:row;text-align:left;gap:10px;font-size:.9rem}.cdr-picto-tx span{display:block;font-size:.85rem}.cdr-car{flex:none;height:auto;aspect-ratio:3/2}.cdr-car button{width:44px;height:44px}.cdr-banquet{padding:16px}.cdr-actions{justify-content:stretch}.cdr-actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cdr-hab-pic,.cdr-hab-pic:before,.cdr-hab-hint,.cdr-hab-hand{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cdv2-royaume.css.map */
