/* Discovacanze WOW 2026 – self-contained front page, no plugin required. */
body.home .td-header-wrap,body.home .td-footer-wrapper,body.home .td-sub-footer-container,body.home .td-footer-instagram-container,body.home .td-footer-template-wrap,body.home .td-page-header,body.home .td-page-title,body.home .td-post-header{display:none!important}
body.home{background:#050818!important}
body.home .td-main-content-wrap,body.home .td-main-page-wrap,body.home .tdc-content-wrap,body.home .tdc-row,body.home .tdc-row-composer,body.home .td-pb-row,body.home .td-pb-span12{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;float:none!important}
body.home .td-page-content,body.home .tdc-content,body.home .td-page-content .wpb_wrapper,body.home .td-main-content{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}
body.home #wpadminbar{z-index:99999}
.dv26{--dv26-bg:#050818;--dv26-ink:#fff;--dv26-pink:#ff18b2;--dv26-blue:#00cdff;--dv26-muted:#bfc2d6;--dv26-hero-image:url('./dj-home-wow.webp');--dv26-riviera-image:url('./riviera-wow.webp');position:relative;isolation:isolate;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)!important;overflow:hidden;color:#fff!important;background:radial-gradient(ellipse at 92% 40%,#24104b 0%,transparent 27%),#050818;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}
.dv26,.dv26 *,.dv26 *::before,.dv26 *::after{box-sizing:border-box}.dv26 a{color:inherit!important;text-decoration:none!important}.dv26 a:hover{text-decoration:none!important}.dv26 h1,.dv26 h2,.dv26 h3,.dv26 p{color:inherit!important;font-family:inherit!important}.dv26 h1,.dv26 h2,.dv26 h3{line-height:1.1;font-weight:900;letter-spacing:-.047em}.dv26 h2{font-size:clamp(28px,3.2vw,42px)}.dv26 h3{font-size:24px}.dv26 em{font-style:italic;color:var(--dv26-pink)}.dv26 .dv26-wrap{width:min(1380px,calc(100% - 84px));max-width:1380px;margin-inline:auto}.dv26 .dv26-sr{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.dv26 .dv26-eyebrow{display:block;color:#f1b2e4;font-size:11px;font-weight:800;letter-spacing:.3em;line-height:1.6;text-transform:uppercase}.dv26 .dv26-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;border-radius:100px;padding:11px 23px;color:#fff!important;background:linear-gradient(100deg,#f900a4,#ff21ba 55%,#c70090);box-shadow:0 7px 25px #ff0bb543;white-space:nowrap;font-weight:800;font-size:14px;transition:transform .2s ease,box-shadow .2s ease}.dv26 .dv26-button:hover{transform:translateY(-3px);box-shadow:0 10px 36px #ff0bb588}.dv26 .dv26-section{padding:44px 0}.dv26 .dv26-section-title{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:24px}.dv26 .dv26-section-title h2{margin:4px 0 0}.dv26 .dv26-section-title>a{font-size:14px;font-weight:750;color:#ff52d2!important;white-space:nowrap;padding-bottom:7px}
.dv26 .dv26-top{height:74px;background:rgba(3,5,17,.97);border-bottom:1px solid #8326bd35;position:relative;z-index:20}.dv26 .dv26-topin{display:flex;align-items:center;justify-content:space-between;gap:25px;height:100%}.dv26 .dv26-logo{display:flex;align-items:center;gap:10px;white-space:nowrap;line-height:1}.dv26 .dv26-logo-word{font-weight:950;font-size:clamp(27px,3vw,39px);letter-spacing:-.065em;font-style:italic}.dv26 .dv26-logo-word em{font-style:italic;color:#ff1dab}.dv26 .dv26-logo-word .dv26-cap-v{display:inline-block;font-size:1.34em;line-height:.8;transform:translateY(.06em);margin-right:-.02em}.dv26 .dv26-herocopy .dv26-cap-v{display:inline-block;font-size:1.22em;line-height:.8;transform:translateY(.03em);margin-right:-.02em}.dv26 .dv26-eq{display:flex;align-items:center;gap:3px;height:38px;width:38px;transform:translateY(1px)}.dv26 .dv26-eq i{width:4px;border-radius:8px;background:linear-gradient(#f800a5,#9f16d8,#00d6ff);box-shadow:0 0 7px #c100f0}.dv26 .dv26-eq i:nth-child(1){height:14px}.dv26 .dv26-eq i:nth-child(2){height:25px}.dv26 .dv26-eq i:nth-child(3){height:35px}.dv26 .dv26-eq i:nth-child(4){height:27px}.dv26 .dv26-eq i:nth-child(5){height:37px}.dv26 .dv26-eq i:nth-child(6){height:17px}.dv26 .dv26-mainnav{display:flex;gap:clamp(12px,2.4vw,34px);align-items:center;justify-content:center;flex-wrap:wrap}.dv26 .dv26-mainnav a{font-size:14px;font-weight:770;padding:12px 0;white-space:nowrap;border-bottom:3px solid transparent}.dv26 .dv26-mainnav a:hover,.dv26 .dv26-mainnav .dv26-navactive{border-bottom-color:#ff00b8;color:#fff!important}.dv26 .dv26-headercta{border:1px solid #ff20bb95;border-radius:30px;padding:9px 15px;background:#13092b;color:#ffe3f6!important;font-size:12px;font-weight:800;white-space:nowrap}
.dv26 .dv26-hero{min-height:475px;position:relative;overflow:hidden;background:radial-gradient(circle at 53% 14%,#7613bd7b,transparent 45%),#07071c}.dv26 .dv26-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#060719 0%,#08061bfa 23%,#0a0822e8 39%,#09061e8f 60%,#0506191c 100%),var(--dv26-hero-image);background-position:center,right center;background-size:cover,auto 110%;background-repeat:no-repeat;filter:saturate(1.2);opacity:1}.dv26 .dv26-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:65px;background:linear-gradient(transparent,#050818)}.dv26 .dv26-heroin{position:relative;z-index:3;display:flex;align-items:center;min-height:475px}.dv26 .dv26-herocopy{width:66%;max-width:730px;padding:40px 0 49px}.dv26 .dv26-herocopy h1{font-size:clamp(45px,5.25vw,74px);margin:14px 0 17px;color:#fff!important;text-shadow:0 4px 20px #02001466}.dv26 .dv26-herocopy h1 em{color:#ff1aae;text-shadow:0 0 23px #d400b748}.dv26 .dv26-herocopy p{font-size:clamp(15px,1.36vw,18px);max-width:565px;font-weight:450;line-height:1.6;margin:0 0 23px;color:#e7e7f4!important}.dv26 .dv26-herocopy p strong{font-weight:750}.dv26 .dv26-search{display:flex;align-items:center;width:min(610px,100%);height:55px;border-radius:40px;background:#fff;box-shadow:0 6px 35px #ff21bb44;overflow:hidden;padding:5px 5px 5px 17px;gap:9px}.dv26 .dv26-search .dv26-pin{font-size:29px;color:#fa00a6;line-height:1}.dv26 .dv26-search input{flex:1;min-width:0;height:100%;border:0!important;background:#fff!important;color:#17172c!important;box-shadow:none!important;font-size:13px;padding:0!important;outline:0!important;line-height:1.2}.dv26 .dv26-search input::placeholder{color:#505472;opacity:1}.dv26 .dv26-search button{border:none!important;min-width:50px;height:45px;background:#f600a8!important;color:#fff!important;border-radius:26px!important;font-size:30px;line-height:1;cursor:pointer;padding:0}.dv26 .dv26-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;align-items:center;font-size:12px}.dv26 .dv26-pills>span{margin-right:7px;color:#ebddec}.dv26 .dv26-pills a{border:1px solid #ed29b87a;border-radius:20px;padding:4px 12px;background:#07071aad;font-size:12px;font-weight:750}.dv26 .dv26-pills a:hover{background:#b70085}.dv26 .dv26-hero-glow{pointer-events:none;position:absolute;z-index:3;bottom:0;left:25%;width:70%;height:2px;background:linear-gradient(90deg,transparent,#ff21af,#00c9ff,transparent);box-shadow:0 0 24px 7px #f016a45e}
.dv26 .dv26-explore{background:radial-gradient(ellipse at 0% 100%,#4c11665e,transparent 44%),#060719}.dv26 .dv26-explore-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:32px;align-items:start}.dv26 .dv26-countdown{border:2px solid #e917c8;border-radius:18px;background:linear-gradient(123deg,#470e46 0%,#170b37 42%,#070b29 100%);box-shadow:0 0 24px #ee18c84f,0 0 72px #7b15c521;padding:23px 26px 18px;position:relative;overflow:hidden;min-height:311px}.dv26 .dv26-countdown::before{content:"";position:absolute;width:250px;height:250px;right:-88px;top:-58px;background:radial-gradient(circle,#f226f34d,transparent 69%)}.dv26 .dv26-countdown .dv26-kicker{font-size:11px;font-weight:800;letter-spacing:.13em;color:#ffd0fb}.dv26 .dv26-count-body{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:8px;align-items:center;position:relative;z-index:1}.dv26 .dv26-count-body>div:first-child{min-width:0}.dv26 .dv26-event-type{display:block;margin-top:9px;font-size:11px;letter-spacing:.1em;color:#ffccea}.dv26 .dv26-countdown h2{font-size:clamp(29px,3.2vw,43px);margin:2px 0 9px;text-transform:uppercase}.dv26 .dv26-countdown p{font-size:13px;margin:0 0 14px;line-height:1.5;color:#e8dcee!important}.dv26 .dv26-clock{display:flex;gap:7px;margin:3px 0 13px}.dv26 .dv26-clock>span{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;max-width:74px;min-height:57px;padding:5px 1px;border-radius:9px;border:1px solid #ff75e6;box-shadow:inset 0 1px 10px #ff1ab845,0 0 11px #fa21c82d;background:#110a28}.dv26 .dv26-clock strong{font-size:clamp(18px,2.2vw,29px);font-weight:950;line-height:1.1;color:#fff}.dv26 .dv26-clock small{font-size:10px;color:#e4cae1}.dv26 .dv26-partyart{align-self:stretch;display:grid;place-items:center}.dv26 .dv26-partyorb{width:135px;height:175px;border-radius:53% 47% 33% 70%;background:radial-gradient(circle at 41% 30%,#f9e0ff 0%,#ff54cd 6%,#770ed4 25%,#111c64 60%,#f628a1 98%);transform:rotate(-14deg);box-shadow:0 0 40px #fa2be188,inset -20px -8px 32px #14032f}.dv26 .dv26-partyorb span{display:block;text-align:center;font-size:110px;line-height:1.5;color:#fff4ff;text-shadow:0 0 30px #ff01e2}.dv26 .dv26-count-note{font-size:10px;opacity:.73;display:block;margin-top:12px}.dv26 .dv26-places{min-width:0}.dv26 .dv26-subhead{display:flex;align-items:center;gap:10px}.dv26 .dv26-subhead h2{margin:0;font-size:clamp(25px,2.6vw,35px)}.dv26 .dv26-icon{font-size:40px;color:#ff12af;font-weight:900;line-height:1}.dv26 .dv26-places-sub{margin:4px 0 16px;color:#c4c4d9!important;font-size:14px}.dv26 .dv26-place-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dv26 .dv26-place{position:relative;isolation:isolate;overflow:hidden;height:213px;border:1px solid #ad3cff;border-radius:14px;padding:14px 12px;display:flex;flex-direction:column;justify-content:end;box-shadow:0 8px 17px #0008;transition:transform .24s ease,border-color .24s ease}.dv26 .dv26-place:hover{transform:translateY(-8px) rotate(0deg)!important;border-color:#fff}.dv26 .dv26-place::before{content:"";position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transition:transform .3s}.dv26 .dv26-place::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0c102200 5%,#0710290c 35%,#08061bee 100%)}.dv26 .dv26-place:hover::before{transform:scale(1.09)}.dv26 .dv26-place>span{color:#fff7fd;font-size:9px;letter-spacing:.1em;font-weight:750;text-shadow:0 1px 4px #000}.dv26 .dv26-place strong{display:block;font-size:clamp(16px,1.9vw,24px);font-weight:950;font-style:italic;line-height:1.1}.dv26 .dv26-place b{position:absolute;right:13px;top:9px;font-size:20px;text-shadow:0 1px 4px #000}.dv26 .dv26-place-riccione{transform:rotate(-2deg)}.dv26 .dv26-place-rimini{transform:rotate(2deg)}.dv26 .dv26-place-gabicce{transform:rotate(-1.5deg)}.dv26 .dv26-place-marittima{transform:rotate(1.5deg)}
.dv26 .dv26-place-riccione::before{background-image:linear-gradient(#7824b033,#ff27ae30),url('https://www.discovacanze.com/wp-content/uploads/2026/10/locali-spiaggia-zona-marano-riccione.webp'),var(--dv26-riviera-image)}.dv26 .dv26-place-rimini::before{background-image:linear-gradient(#12197330,#fd248933),url('https://www.discovacanze.com/wp-content/uploads/2026/10/ruota-panoramica-rimini.webp'),var(--dv26-riviera-image)}.dv26 .dv26-place-gabicce::before{background-image:linear-gradient(#ab12b041,#502aff46),url('https://www.discovacanze.com/wp-content/uploads/2026/10/baia-imperiale-gabicce-come-arrivare.webp'),var(--dv26-riviera-image)}.dv26 .dv26-place-marittima::before{background-image:linear-gradient(#db109938,#651edc47),url('https://www.discovacanze.com/wp-content/uploads/2026/10/eventi-milano-marittima-cesenatico-beach-party.webp'),var(--dv26-riviera-image)}
.dv26 .dv26-benefits{background:linear-gradient(90deg,#110923,#0c102a 54%,#0e0831);border-top:1px solid #8d30de30;border-bottom:1px solid #8d30de30}.dv26 .dv26-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dv26 .dv26-benefits-grid a{display:flex;align-items:center;gap:13px;padding:25px 18px;border-right:1px solid #6a55af55}.dv26 .dv26-benefits-grid a:last-child{border-right:none}.dv26 .dv26-benefits-grid a>span{font-size:31px;color:#ff22bc;text-shadow:0 0 17px #ff1bbc82}.dv26 .dv26-benefits-grid b{font-size:14px;font-weight:850;display:block}.dv26 .dv26-benefits-grid small{font-size:11px;color:#c1bed2;display:block;line-height:1.45}
.dv26 .dv26-clubs{background:radial-gradient(ellipse at 82% 56%,#2b0a5e72,transparent 52%),#050818}.dv26 .dv26-clubs>.dv26-wrap{display:grid;grid-template-columns:1fr 1.15fr;column-gap:30px}.dv26 .dv26-clubs .dv26-section-title{grid-column:1/-1}.dv26 .dv26-clubgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dv26 .dv26-clubmini{position:relative;min-width:0;border:1px solid #334bb8;border-radius:11px;overflow:hidden;background:#070d23;transition:transform .2s,box-shadow .2s}.dv26 .dv26-clubmini:hover{transform:translateY(-5px);box-shadow:0 0 22px #bb2cff4a}.dv26 .dv26-clubphoto{height:153px;background-size:cover;background-position:center;position:relative;overflow:hidden}.dv26 .dv26-clubphoto:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0a25 0%,#0704181d 65%)}.dv26 .dv26-mini-coco .dv26-clubphoto{background:radial-gradient(circle at 49% 63%,#e827d7,#4412b7 41%,#091039 100%)}.dv26 .dv26-mini-coco .dv26-mini-pyramid{position:absolute;inset:0;display:grid;place-items:center;color:#ffbaff;font-size:190px;line-height:1;text-shadow:0 0 16px #ff08c3,0 0 50px #b324ec;transform:translateY(-7px)}.dv26 .dv26-mini-baia .dv26-clubphoto{background-image:url('https://www.discovacanze.com/wp-content/uploads/2026/10/baia-imperiale-estate-2026-eventi.webp'),var(--dv26-riviera-image)}.dv26 .dv26-mini-villa .dv26-clubphoto{background-image:url('https://www.discovacanze.com/wp-content/uploads/2026/10/prevendite-villa-delle-rose.webp'),var(--dv26-riviera-image)}.dv26 .dv26-clubmeta{position:relative;padding:7px 10px 13px;margin-top:-24px;z-index:1}.dv26 .dv26-clubmeta small{color:#ffc8f2;font-size:10px;letter-spacing:.08em}.dv26 .dv26-clubmeta strong{font-size:clamp(15px,1.45vw,20px);font-weight:950;line-height:1.1;display:block;margin:2px 0}.dv26 .dv26-clubmeta span{display:block;font-size:11px;color:#b7bedb}.dv26 .dv26-clubarrow{position:absolute;right:8px;top:8px;border-radius:50%;background:#f00baf;width:29px;height:29px;text-align:center;line-height:28px;font-size:20px;font-weight:600;z-index:1}
.dv26 .dv26-cocobox{height:267px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;border:2px solid #ff35d4;border-radius:8px;background:linear-gradient(111deg,#2d064a,#160a39 52%,#200c60);box-shadow:0 0 25px #fc14c38a,inset 0 0 32px #9e20d54a;position:relative;padding-left:27px}.dv26 .dv26-cocobox:after{content:"";position:absolute;bottom:-24px;right:-25px;width:70%;height:70px;background:radial-gradient(ellipse,#f600c493,transparent 75%);pointer-events:none}.dv26 .dv26-coco-copy{position:relative;z-index:2;min-width:0}.dv26 .dv26-coco-copy h3{font-size:clamp(39px,4.8vw,68px);margin:5px 0 7px}.dv26 .dv26-coco-copy p{font-size:13px;line-height:1.48;margin:0 0 15px;max-width:320px;color:#eae2f5!important}.dv26 .dv26-coco-art{align-self:end;position:relative;margin:-50px -32px -18px -38px;transform:rotate(-7deg)}.dv26 .dv26-coco-art svg{width:100%;filter:drop-shadow(0 0 19px #ec00c4)}.dv26 .dv26-cocobox:hover .dv26-coco-art{transform:rotate(0deg) scale(1.04);transition:transform .3s}
.dv26 .dv26-strip{position:relative;isolation:isolate;min-height:330px;background-image:linear-gradient(90deg,#050718ed 0%,#09071be0 32%,#10073555 78%),var(--dv26-riviera-image);background-position:center;background-size:cover}.dv26 .dv26-stripinner{max-width:1380px;position:relative;z-index:2}.dv26 .dv26-strip h2{margin:10px 0;font-size:clamp(38px,4.8vw,65px);text-shadow:0 4px 15px #000b}.dv26 .dv26-strip p{max-width:500px;line-height:1.55;margin:0 0 15px;color:#eae8f8!important}
.dv26 .dv26-guides{background:#09091d}.dv26 .dv26-guidegrid{display:grid;grid-template-columns:1.25fr .75fr;gap:15px}.dv26 .dv26-guidebig{min-height:255px;border-radius:20px;padding:28px;display:flex;flex-direction:column;align-items:start;justify-content:end;background:linear-gradient(90deg,#1c073ad9,#2b086274),url('https://www.discovacanze.com/wp-content/uploads/2026/10/riccione-discoteche-autunno.webp'),var(--dv26-riviera-image) center/cover;border:1px solid #ad28f9}.dv26 .dv26-cardbadge{display:inline-flex;padding:5px 12px;border-radius:20px;background:#f700ab;font-size:10px;font-weight:850;letter-spacing:.08em}.dv26 .dv26-guidebig h3{max-width:520px;font-size:clamp(22px,2.4vw,35px);margin:9px 0}.dv26 .dv26-guidebig p{margin:0 0 8px;font-size:14px;max-width:430px;color:#eee7f2!important}.dv26 .dv26-guidebig b{font-size:13px;color:#ff6ee2}.dv26 .dv26-guideside{display:grid;grid-template-rows:1fr 1fr;gap:15px}.dv26 .dv26-guideside a{padding:20px 23px;border-radius:14px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(110deg,#19143b,#31104d);border:1px solid #582d84}.dv26 .dv26-guideside a:nth-child(2){background:linear-gradient(110deg,#1b1036,#0b2c49)}.dv26 .dv26-guideside small{color:#ff92e5;font-size:11px;letter-spacing:.1em}.dv26 .dv26-guideside strong{font-size:clamp(18px,1.7vw,24px);line-height:1.1;margin:7px 0;font-weight:850}.dv26 .dv26-guideside span{font-size:13px;color:#d7c7ee}
.dv26 .dv26-updates{position:relative;background:linear-gradient(105deg,#331053 0%,#1e0840 39%,#0a123c 100%);border-top:2px solid #fa1cae;border-bottom:2px solid #04d6ff;box-shadow:0 0 25px #d31add66}.dv26 .dv26-updates-grid{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center;padding-top:37px;padding-bottom:37px}.dv26 .dv26-updates h2{font-size:clamp(28px,3vw,41px);margin:6px 0}.dv26 .dv26-updates p{font-size:14px;color:#e7d9ee!important;margin:0}.dv26 .dv26-updates-actions{display:flex;flex-direction:column;gap:12px;align-items:center}.dv26 .dv26-linkline{font-size:13px;color:#e1bde6!important}.dv26 .dv26-footer{background:#030614;padding:36px 0 13px}.dv26 .dv26-footergrid{display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:40px}.dv26 .dv26-footer .dv26-logo-word{font-size:30px}.dv26 .dv26-footergrid p{max-width:340px;margin:14px 0;color:#c5c3d9!important;font-size:13px}.dv26 .dv26-footer nav{display:flex;flex-direction:column;gap:6px}.dv26 .dv26-footer nav strong{margin:0 0 7px;font-size:14px}.dv26 .dv26-footer nav a{color:#d5d4e5!important;font-size:12px}.dv26 .dv26-footer nav a:hover{color:#ff44cb!important}.dv26 .dv26-footerbottom{margin-top:27px;padding-top:11px;border-top:1px solid #ffffff2d;font-size:11px;color:#b4b5c4}
.dv26 .dv26-reveal{opacity:0;transform:translateY(15px);transition:transform .55s ease,opacity .55s ease}.dv26 .dv26-reveal.dv26-visible{opacity:1;transform:translateY(0)}
@media(max-width:1100px){.dv26 .dv26-wrap{width:min(100% - 40px,1380px)}.dv26 .dv26-top{height:auto;min-height:72px}.dv26 .dv26-topin{flex-wrap:wrap;padding:12px 0}.dv26 .dv26-mainnav{order:3;width:100%;justify-content:flex-start;gap:16px}.dv26 .dv26-headercta{margin-left:auto}.dv26 .dv26-herocopy{width:75%}.dv26 .dv26-explore-grid{grid-template-columns:1fr}.dv26 .dv26-place-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dv26 .dv26-clubs>.dv26-wrap{grid-template-columns:1fr}.dv26 .dv26-clubgrid{margin-bottom:20px}.dv26 .dv26-cocobox{min-height:250px;height:auto}}
@media(max-width:700px){.dv26 .dv26-wrap{width:min(100% - 28px,1380px)}.dv26 .dv26-topin{gap:9px}.dv26 .dv26-top{min-height:66px}.dv26 .dv26-logo-word{font-size:29px}.dv26 .dv26-eq{height:30px;width:28px;gap:2px}.dv26 .dv26-eq i{width:3px}.dv26 .dv26-mainnav{overflow:auto;flex-wrap:nowrap;gap:19px;padding:0 0 2px;margin:0;scrollbar-width:none}.dv26 .dv26-mainnav a{font-size:12px}.dv26 .dv26-headercta{font-size:10px;padding:7px 9px}.dv26 .dv26-hero,.dv26 .dv26-heroin{min-height:515px}.dv26 .dv26-hero::before{background-image:linear-gradient(0deg,#070719 0%,#070719ef 22%,#0906219e 50%,#07051c55 100%),var(--dv26-hero-image);background-position:center,65% 12%;background-size:cover,auto 75%;background-repeat:no-repeat}.dv26 .dv26-heroin{align-items:end}.dv26 .dv26-herocopy{width:100%;padding:170px 0 31px}.dv26 .dv26-herocopy h1{font-size:clamp(38px,9.6vw,57px);margin-top:9px}.dv26 .dv26-herocopy p{font-size:14px;margin-bottom:16px}.dv26 .dv26-eyebrow{font-size:9px;letter-spacing:.15em}.dv26 .dv26-search{height:49px;padding-left:10px}.dv26 .dv26-search button{height:41px;min-width:45px}.dv26 .dv26-pills{margin-top:12px}.dv26 .dv26-section{padding:31px 0}.dv26 .dv26-explore-grid{gap:27px}.dv26 .dv26-countdown{padding:18px 16px 14px;min-height:auto}.dv26 .dv26-count-body{grid-template-columns:minmax(0,1fr) 95px}.dv26 .dv26-partyorb{width:95px;height:135px}.dv26 .dv26-partyorb span{font-size:80px}.dv26 .dv26-countdown h2{font-size:31px}.dv26 .dv26-clock{gap:5px}.dv26 .dv26-clock>span{min-height:52px}.dv26 .dv26-clock strong{font-size:21px}.dv26 .dv26-clock small{font-size:9px}.dv26 .dv26-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dv26 .dv26-place{height:170px}.dv26 .dv26-benefits-grid{grid-template-columns:repeat(2,1fr)}.dv26 .dv26-benefits-grid a{padding:15px 8px}.dv26 .dv26-benefits-grid a:nth-child(2){border-right:0}.dv26 .dv26-benefits-grid a:nth-child(-n+2){border-bottom:1px solid #6955af55}.dv26 .dv26-benefits-grid a>span{font-size:24px}.dv26 .dv26-benefits-grid b{font-size:12px}.dv26 .dv26-benefits-grid small{font-size:10px}.dv26 .dv26-clubgrid{gap:8px}.dv26 .dv26-clubphoto{height:114px}.dv26 .dv26-clubmeta{padding:8px 7px}.dv26 .dv26-clubmeta strong{font-size:14px}.dv26 .dv26-clubmeta small,.dv26 .dv26-clubmeta span{font-size:9px}.dv26 .dv26-mini-coco .dv26-mini-pyramid{font-size:140px}.dv26 .dv26-clubarrow{font-size:13px;width:22px;height:22px;line-height:21px}.dv26 .dv26-cocobox{grid-template-columns:1.15fr .85fr;padding:20px 0 20px 16px}.dv26 .dv26-coco-copy h3{font-size:44px}.dv26 .dv26-coco-copy p{font-size:11px}.dv26 .dv26-coco-copy .dv26-button{font-size:11px;padding:9px 12px;gap:5px;min-height:36px}.dv26 .dv26-coco-art{margin:-10px -15px -10px -32px}.dv26 .dv26-strip{min-height:260px}.dv26 .dv26-strip h2{font-size:40px}.dv26 .dv26-strip p{font-size:13px}.dv26 .dv26-guidegrid{grid-template-columns:1fr}.dv26 .dv26-guidebig{min-height:220px}.dv26 .dv26-guideside{grid-template-columns:1fr 1fr;grid-template-rows:auto}.dv26 .dv26-guideside a{padding:17px 13px}.dv26 .dv26-guideside strong{font-size:18px}.dv26 .dv26-section-title{align-items:start}.dv26 .dv26-section-title h2{font-size:29px}.dv26 .dv26-section-title>a{font-size:11px}.dv26 .dv26-updates-grid{grid-template-columns:1fr;text-align:center;gap:16px}.dv26 .dv26-footergrid{grid-template-columns:1fr 1fr;gap:22px}.dv26 .dv26-footergrid>div{grid-column:1/-1}}
@media(max-width:385px){.dv26 .dv26-headercta{display:none}.dv26 .dv26-herocopy h1{font-size:38px}.dv26 .dv26-partyart{display:none}.dv26 .dv26-count-body{display:block}.dv26 .dv26-cocobox{grid-template-columns:1fr}.dv26 .dv26-coco-art{display:none}.dv26 .dv26-cocobox{min-height:215px}.dv26 .dv26-benefits-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.dv26 .dv26-reveal{opacity:1!important;transform:none!important;transition:none!important}.dv26 a{transition:none!important}}
/* WordPress stand-alone template fixes and accessible navigation. */
body.dvwow-body{margin:0;background:#050818;color:#fff;}
body.dvwow-body .dv26{min-height:100vh;overflow-x:clip;}
body.dvwow-body .dv26 a:focus-visible,body.dvwow-body .dv26 button:focus-visible,body.dvwow-body .dv26 input:focus-visible{outline:3px solid #71dfff;outline-offset:3px;}
body.dvwow-body #wpadminbar{z-index:999999;}
@media(prefers-reduced-motion:reduce){.dv26 *,.dv26 *:before,.dv26 *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important;}}
