.dm-ab,.dm-ab *{box-sizing:border-box}.dm-ab{background:#080b10;color:#f4f1ea;font-family:Manrope,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.dm-ab img{max-width:100%}.dm-ab a{color:#edbb00;text-decoration:none}.dm-ab ::selection{background:#a50044;color:#fff}html{scroll-behavior:smooth}@keyframes abPop{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes abFade{0%{opacity:0}to{opacity:1}}@keyframes abDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes abWa{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes abBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(hover:hover){.dm-ab .ab-nav:hover{color:#fff!important}.dm-ab .ab-h-grenat:hover{background:#8f003b!important}.dm-ab .ab-h-gold:hover{background:#d9ab00!important}.dm-ab .ab-h-arrow:hover{border-color:#edbb0099!important;color:#edbb00!important}.dm-ab .ab-h-close:hover{background:#ffffff24!important}.dm-ab .ab-h-wa:hover{background:#1fb457!important}.dm-ab .ab-h-foot:hover{color:#edbb00!important}.dm-ab .ab-h-social:hover{border-color:#edbb00!important;color:#edbb00!important}}.dm-ab .ab-gallery{scrollbar-width:thin;scrollbar-color:#A50044 rgba(255,255,255,.08)}.dm-ab .ab-gallery::-webkit-scrollbar{height:9px}.dm-ab .ab-gallery::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}.dm-ab .ab-gallery::-webkit-scrollbar-thumb{background:#a50044;border-radius:8px}.dm-ab .ab-room{display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;padding:16px 18px;border-radius:14px;border:2px solid rgba(255,255,255,.1);background:#ffffff05;color:#f4f1ea;font:inherit;transition:border-color .15s,background .15s}.dm-ab .ab-room.is-active{border-color:#edbb00;background:#edbb0014}.dm-ab .ab-room__dot{flex:none;width:22px;height:22px;border-radius:50%;box-sizing:border-box;border:2px solid rgba(255,255,255,.3);background:transparent}.dm-ab .ab-room.is-active .ab-room__dot{border:7px solid #EDBB00;background:#0a0e14}.dm-ab .ab-room .ab-room-sold{display:none;font-family:Archivo,sans-serif;font-weight:800;color:#a50044;white-space:nowrap;text-transform:uppercase;font-size:12.5px;letter-spacing:.08em}.dm-ab .ab-room.is-soldout{opacity:.45;pointer-events:none}.dm-ab .ab-room.is-soldout .ab-room-price{display:none}.dm-ab .ab-room.is-soldout .ab-room-sold{display:inline}.dm-ab .ab-vol{flex:1;text-align:center;cursor:pointer;padding:14px 12px;border-radius:999px;border:none;font-family:Archivo,sans-serif;font-weight:800;font-size:14px;letter-spacing:.01em;background:transparent;color:#f4f1eab3;transition:background .15s,color .15s}.dm-ab .ab-vol.is-active{background:#0a0d12;color:#edbb00}.dm-ab .ab-card-sold{display:none;position:absolute;top:10px;right:10px;z-index:2;background:#a50044;color:#fff;font-family:Archivo,sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:6px;box-shadow:0 6px 18px #0006}.dm-ab [data-ab-roomcard].is-soldout .ab-card-sold{display:block}.dm-ab [data-ab-roomcard].is-soldout img{filter:grayscale(.5);opacity:.7}.dm-ab [data-ab-roomcard].is-soldout [data-ab-cardprice]{opacity:.5}.dm-ab .ab-faq{border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden;background:#ffffff05}.dm-ab .ab-faq>button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;background:none;border:none;color:#f4f1ea;cursor:pointer;text-align:left;font-family:Archivo,sans-serif;font-weight:800;font-size:16.5px}.dm-ab .ab-faq .ab-faq-sign{font-family:Anton,sans-serif;font-size:24px;color:#edbb00;flex:none;width:20px;text-align:center}.dm-ab .ab-faq .ab-faq-a{display:none;padding:0 22px 22px;font-size:15px;line-height:1.6;color:#f4f1eabf}.dm-ab .ab-faq.is-open .ab-faq-a{display:block}.dm-ab [data-when]{display:none}.dm-ab[data-etat=prevente] [data-when~=prevente],.dm-ab[data-etat=epuise] [data-when~=epuise],.dm-ab[data-etat=complet] [data-when~=complet]{display:var(--d,block)}.dm-ab [data-when][data-d=flex]{--d:flex}.dm-ab [data-when][data-d=inline-flex]{--d:inline-flex}.dm-ab [data-when][data-d=grid]{--d:grid}.dm-ab [data-when][data-d=inline]{--d:inline}.dm-ab [data-ab-popup].is-hidden,html.ab-lock .dm-ab [data-ab-popup]{display:none!important}html.ab-lock{overflow:hidden}.dm-ab .ab-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#080b10}.dm-ab .ab-gate.is-hidden{display:none}.dm-ab .ab-tg{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:130;display:flex;flex-direction:column;gap:5px;padding:7px 9px;background:#080b10f0;border:1px solid rgba(237,187,0,.5);border-radius:14px;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100vw - 16px)}.dm-ab .ab-tg-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dm-ab .ab-tg-lab{font:700 8.5px Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#f4f1ea73;padding:0 4px;min-width:44px}.dm-ab .ab-tg button{padding:6px 10px;border-radius:999px;border:none;background:transparent;color:#f4f1eabf;font:700 11px Archivo,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.dm-ab .ab-tg button.is-active{background:#edbb00;color:#0a0d12}.dm-ab .ab-tg button.is-sold{background:#a50044;color:#fff}@media(max-width:900px){.dm-ab .ab-sec{padding-left:20px!important;padding-right:20px!important}.dm-ab .ab-hide-m{display:none!important}.dm-ab .ab-grid-m1{grid-template-columns:1fr!important}.dm-ab .ab-stack-m{flex-direction:column!important;align-items:stretch!important}.dm-ab .ab-hdr{padding:10px 16px!important}.dm-ab .ab-hdr-name{font-size:14px!important}.dm-ab .ab-hero-pad{padding:96px 20px!important}.dm-ab .ab-hero-badge{font-size:11px!important;letter-spacing:.12em!important;padding:8px 13px!important;white-space:nowrap;max-width:100%}.dm-ab .ab-hero-sub{display:none!important}.dm-ab .ab-ticket{width:100%!important;margin-top:6px}.dm-ab .ab-prog-row{grid-template-columns:1fr!important;gap:14px!important}.dm-ab .ab-prog-row>div:nth-child(2){height:200px!important}.dm-ab .ab-cite{flex-direction:column!important}.dm-ab .ab-exp-img{height:420px!important}.dm-ab .ab-gallery>div{width:300px!important;height:210px!important}.dm-ab .ab-resa{grid-template-columns:1fr!important;grid-template-areas:"title" "places" "widget" "rest"!important;gap:0!important}.dm-ab .ab-resa-sec{padding-left:12px!important;padding-right:12px!important}.dm-ab .ab-ra-title,.dm-ab .ab-ra-places,.dm-ab .ab-ra-rest{padding-left:8px;padding-right:8px}.dm-ab .ab-w-pad1{padding:20px 14px 4px!important}.dm-ab .ab-w-pad2{padding:18px 14px 20px!important}.dm-ab .ab-w-pad3{padding:20px 14px 22px!important}.dm-ab .ab-room{padding:13px 12px!important;gap:10px!important}.dm-ab .ab-room strong{font-size:14.5px!important}.dm-ab .ab-room .ab-room-price{font-size:13px!important}.dm-ab .ab-room__dot{width:18px!important;height:18px!important}.dm-ab .ab-room.is-active .ab-room__dot{border-width:6px!important}.dm-ab .ab-vol{white-space:nowrap;font-size:12.5px!important;padding:13px 4px!important}.dm-ab .ab-ra-title{grid-area:title}.dm-ab .ab-ra-places{grid-area:places;margin-top:16px!important}.dm-ab .ab-ra-widget{grid-area:widget;margin-top:20px!important}.dm-ab .ab-ra-rest{grid-area:rest;margin-top:28px!important}.dm-ab .ab-ra-left{position:static!important;display:contents!important}.dm-ab .ab-fineprint{font-size:10.5px!important}.dm-ab .ab-fab{padding:0!important;width:54px!important;height:54px!important;justify-content:center!important;gap:0!important}.dm-ab .ab-fab .ab-fab-txt{display:none!important}.dm-ab .ab-gate-hero{padding:34px 18px 40px!important}.dm-ab .ab-gate-h1{font-size:clamp(36px,10.4vw,50px)!important}.dm-ab .ab-gate-badge{font-size:9px!important;letter-spacing:.14em!important;padding:8px 13px!important;white-space:nowrap}.dm-ab .ab-cd-pill{font-size:12px!important;padding:12px 21px!important}.dm-ab .ab-cd-reviens{font-size:19px!important;max-width:none!important;line-height:1.25!important}.dm-ab .ab-cd-potes{font-size:11.5px!important;white-space:nowrap}.dm-ab .ab-cd-box{min-width:0!important;flex:1 1 42%!important;padding:13px 8px!important}.dm-ab .ab-cd-num{font-size:clamp(28px,8.5vw,40px)!important}.dm-ab .ab-cd-long{display:none!important}.dm-ab .ab-gate-scroll{margin-top:34px!important}.dm-ab .ab-faq>button{font-size:13.5px!important;padding:16px!important;gap:10px!important}.dm-ab .ab-faq .ab-faq-a{padding:0 16px 16px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dm-voyage-actualite-barca.css.map */
