html[data-vb-surface=website]:not(.vb-installed) .bars-completed-intro{background:radial-gradient(at 0 100%,#69369533,#0000 70%),#111a30;border:1px solid #a08cff77;border-radius:22px;grid-template-columns:110px 1fr;align-items:center;gap:28px;margin:26px 0;padding:30px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-count-stamp{aspect-ratio:1;color:#ffc3ef;border:1px solid #fc82e1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 23px #ff4dd63b,inset 0 0 19px #a945d82e}html[data-vb-surface=website]:not(.vb-installed) .bars-count-stamp strong{letter-spacing:-2px;font-size:42px;font-weight:850;line-height:1}html[data-vb-surface=website]:not(.vb-installed) .bars-count-stamp span{letter-spacing:1px;text-align:center;margin-top:7px;font-size:8px;font-weight:800;line-height:1.5}html[data-vb-surface=website]:not(.vb-installed) .bars-completed-intro p{margin:10px 0 13px;font-size:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-completed-intro small{color:#a5d7de;align-items:center;gap:7px;font-size:10px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts a{background:linear-gradient(130deg,#14253e,#201432);border:1px solid #64dfff66;border-radius:12px;grid-template-columns:24px 1fr 15px;align-items:center;gap:8px;min-width:0;padding:15px 11px;display:grid;box-shadow:0 0 13px #28cfff10}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts a>span{color:#ff9ce9;font-size:11px;font-weight:850}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts strong{color:#eafcff;font-size:12px;line-height:1.4;display:block}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts small{color:#a6b8d4;margin-top:5px;font-size:9px;line-height:1.4;display:block}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts svg{color:#85eaff}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts a:hover{border-color:#ff8ade;box-shadow:0 0 17px #ff5bdb33}html[data-vb-surface=website]:not(.vb-installed) .bars-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:25px 0;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-review-card{background:linear-gradient(145deg,#11233a,#1b1231);border:1px solid #65ddff99;border-radius:22px;flex-direction:column;min-width:0;scroll-margin-top:105px;display:flex;overflow:hidden;box-shadow:0 0 20px #34c9ff1a}html[data-vb-surface=website]:not(.vb-installed) .bars-review-card:nth-child(2n){border-color:#f57bdd99;box-shadow:0 0 20px #f761da1c}html[data-vb-surface=website]:not(.vb-installed) .bars-review-image{aspect-ratio:16/10;background:#0e162d;position:relative;overflow:hidden}html[data-vb-surface=website]:not(.vb-installed) .bars-review-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-review-image:after{content:"";background:linear-gradient(#0000,#0a1328cc);position:absolute;inset:65% 0 0}html[data-vb-surface=website]:not(.vb-installed) .bars-review-rank{z-index:1;color:#fff;background:#122240d9;border:1px solid #b9efff;border-radius:13px;place-items:center;width:43px;height:43px;font-size:15px;font-weight:850;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 0 18px #0b112a}html[data-vb-surface=website]:not(.vb-installed) .bars-review-area{z-index:1;color:#c1f5ff;background:#12172fd9;border:1px solid #8ce9ff8c;border-radius:30px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:14px;left:18px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy{flex-direction:column;flex:1;min-width:0;padding:25px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy>.bars-eyebrow{letter-spacing:1.3px;font-size:9px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy h2{margin:11px 0 13px;font-size:29px;line-height:1.15}html[data-vb-surface=website]:not(.vb-installed) .bars-review-best-for{color:#ffb5eb;align-items:flex-start;gap:8px;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-review-best-for svg{flex:none;margin-top:2px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-reason{white-space:pre-line;margin:0 0 18px;font-size:13px;line-height:1.75}html[data-vb-surface=website]:not(.vb-installed) .bars-review-facts{background:#09182b8f;border:1px solid #7c9fe33d;border-radius:13px;margin:0 0 18px;padding:15px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-facts>div+div{border-top:1px solid #8bafdb24;margin-top:12px;padding-top:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy dt{color:#8eeaff;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:9px;font-weight:850;line-height:1.5}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy dd{color:#d4def0;margin:0;font-size:12px;line-height:1.6}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more{border-top:1px solid #a999d63d;border-bottom:1px solid #a999d63d;margin-top:auto}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more summary{cursor:pointer;color:#e5c4ff;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:11px;font-weight:750;list-style:none;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more summary::-webkit-details-marker{display:none}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more[open] summary svg{transform:rotate(180deg)}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more dl{margin:0 0 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more dl>div{margin:12px 0}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more aside{background:#471d4a4d;border-left:2px solid #fd82df;border-radius:0 10px 10px 0;margin:14px 0;padding:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more aside strong{color:#ff9fe4;font-size:11px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more aside p{margin:6px 0 0;font-size:12px;line-height:1.65}html[data-vb-surface=website]:not(.vb-installed) .bars-review-links{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-review-links a{color:#d7f8ff;background:linear-gradient(120deg,#1f4666,#2d295a);border:1px solid #7ee8ff;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:13px;min-height:43px;padding:11px 13px;font-size:11px;font-weight:800;display:flex;box-shadow:0 0 14px #42d3ff27}html[data-vb-surface=website]:not(.vb-installed) .bars-review-links a:hover{border-color:#fff;box-shadow:0 0 20px #54dfff55}html[data-vb-surface=website]:not(.vb-installed) .bars-research-note{background:#322c294f;border:1px solid #ffe49977;border-radius:17px;align-items:flex-start;gap:15px;margin:26px 0;padding:23px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-research-note>svg{color:#ffe499;flex:none;margin-top:4px}html[data-vb-surface=website]:not(.vb-installed) .bars-research-note p{color:#e0d7c8;margin:0;font-size:12px;line-height:1.75}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq{background:radial-gradient(at 100% 0,#6b32923f,#0000 70%),#131b33;border:1px solid #c089ff88;border-radius:23px;margin:28px 0;padding:30px;box-shadow:0 0 20px #bf52eb1d}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq h2{margin:12px 0 24px;font-size:31px;line-height:1.25}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq details{border-top:1px solid #8cabe944;padding:17px 0}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq summary{cursor:pointer;color:#e7f8ff;justify-content:space-between;align-items:center;gap:18px;font-size:14px;font-weight:750;list-style:none;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq summary::-webkit-details-marker{display:none}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq summary svg{color:#f894e4;flex:none}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq p{margin:15px 0 0;font-size:13px;line-height:1.75}html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide .bars-review-best-for{color:#ffb4e9}html[data-vb-surface=website]:not(.vb-installed) .bars-review-facts>div:first-child dd{color:#f7f2ff;font-size:14px;font-weight:700}html[data-vb-surface=website]:not(.vb-installed) .bars-review-card:nth-child(4n+3){border-color:#e3ce7eaa;box-shadow:0 0 20px #ffcf5520}html[data-vb-surface=website]:not(.vb-installed) .bars-review-photo-caption{z-index:1;color:#e3eafd;background:#101a35dc;border:1px solid #b8cbea99;border-radius:20px;max-width:60%;padding:6px 9px;font-size:9px;line-height:1.4;position:absolute;bottom:14px;right:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-facts>div[data-fact=Price] dd{color:#ffe69b;text-shadow:0 0 13px #ffd85b24;font-size:20px;font-weight:800;line-height:1.4}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes{background:radial-gradient(at 100% 0,#872b7b45,#0000 60%),linear-gradient(130deg,#112a40,#241435);border:2px solid #65dfff;border-radius:23px;margin:25px 0;padding:29px;box-shadow:0 0 23px #40cfff30}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes h2{margin:13px 0 23px;font-size:34px;line-height:1.15}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes h2 em{color:#ff9fe8;font-style:normal}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes article{background:#0b1830b3;border:1px solid #9bcaff77;border-radius:15px;flex-direction:column;padding:22px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes article:nth-child(2n){border-color:#f18bd478}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes h3{margin:0 0 10px;font-size:23px}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes p{margin:0 0 20px;font-size:13px;line-height:1.75}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes a{color:#d9faff;background:#193552;border:1px solid #7de3ff;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:13px;font-size:12px;font-weight:800;display:flex;box-shadow:0 0 15px #46cfff2b}@media (max-width:650px){html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes{padding:23px 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes h2{font-size:30px}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes>div{grid-template-columns:1fr}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes article{padding:20px}html[data-vb-surface=website]:not(.vb-installed) .bars-crawl-routes p{font-size:12px}}@media (max-width:1100px){html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy{padding:21px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy h2{font-size:26px}}@media (max-width:650px){html[data-vb-surface=website]:not(.vb-installed) .bars-completed-intro{border-radius:18px;grid-template-columns:64px 1fr;align-items:start;gap:16px;margin:20px 0;padding:20px 16px}html[data-vb-surface=website]:not(.vb-installed) .bars-count-stamp strong{font-size:26px}html[data-vb-surface=website]:not(.vb-installed) .bars-count-stamp span{letter-spacing:.5px;margin-top:4px;font-size:6px}html[data-vb-surface=website]:not(.vb-installed) .bars-completed-intro p{font-size:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-completed-intro small{align-items:flex-start;font-size:9px}html[data-vb-surface=website]:not(.vb-installed) .bars-completed-intro small svg{flex:none}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts{gap:9px;margin:20px 0}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts a{grid-template-columns:18px 1fr;gap:5px;padding:12px 10px}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts a>svg{display:none}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts strong{font-size:10px}html[data-vb-surface=website]:not(.vb-installed) .bars-pick-shortcuts small{font-size:8px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-grid{grid-template-columns:1fr;gap:21px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-image{aspect-ratio:16/10}html[data-vb-surface=website]:not(.vb-installed) .bars-review-card{border-radius:19px;scroll-margin-top:185px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy{padding:22px 19px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy h2{font-size:28px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-copy>.bars-eyebrow{font-size:8px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-reason{font-size:13px}html[data-vb-surface=website]:not(.vb-installed) .bars-review-more summary{font-size:11px}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq{padding:24px 19px}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq h2{font-size:27px}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq summary{font-size:13px}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-faq p{font-size:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-research-note{padding:20px 17px}}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene{background:radial-gradient(at 0 100%,#5c245c88,#0000 65%),#111a32;border:2px solid #68dcff;border-radius:25px;grid-template-columns:1fr 1.15fr;gap:28px;margin:27px 0;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 29px #42cfff35,inset 0 0 25px #ba65ff12}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene-copy{align-self:center;min-width:0}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene h2,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map h2,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours h2{letter-spacing:-1px;margin:15px 0 19px;font-size:40px;line-height:1.1}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene h2 em,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map h2 em,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours h2 em{color:#ff9ee9;text-shadow:0 0 23px #ec57d44d;font-style:normal}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene p,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map header p,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours header p{color:#d8e3f5;font-size:14px;line-height:1.8}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene-tags{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene-tags span{color:#f8d6f5;background:#6f287044;border:1px solid #c880ed;border-radius:20px;padding:8px 10px;font-size:9px;font-weight:800;box-shadow:0 0 10px #de6bde22}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic{grid-template-rows:150px 150px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic>a{isolation:isolate;border:1px solid #e678de;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 0 16px #f46cdf25}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic>a:first-child{border-color:#71dfff;grid-row:1/3}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic>a:hover img{transform:scale(1.04)}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic>a:after{content:"";background:linear-gradient(#0000 30%,#081227ee);position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic a>span{z-index:1;color:#fff;grid-template-columns:1fr 17px;gap:5px;display:grid;position:absolute;bottom:16px;left:14px;right:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic small{letter-spacing:1px;color:#9aeaff;grid-column:1/-1;font-size:7px;font-weight:800}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic strong{font-size:18px;line-height:1.25}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map{background:radial-gradient(at 100% 0,#542a7277,#0000 55%),#101a31;border:2px solid #bd77ff;border-radius:25px;margin:27px 0;padding:29px;overflow:hidden;box-shadow:0 0 30px #ba58ff36}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map header{max-width:620px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:23px 0;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-tabs button{color:#c9f5ff;cursor:pointer;background:#152e49;border:1px solid #66dfff;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:52px;padding:10px 8px;font-size:12px;font-weight:800;display:flex;box-shadow:0 0 12px #43cfff24}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(115deg,#79277c,#3d2e70);border-color:#ff97eb;box-shadow:0 0 19px #ff65df48}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-tabs button:focus-visible{outline-offset:3px;outline:3px solid #ffe492}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-tabs svg{flex:none}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-caption>span{letter-spacing:1px;color:#8ee6ff;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-caption h3{margin:12px 0 9px;font-size:24px;line-height:1.3}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-caption p{color:#d0daef;margin:0 0 17px;font-size:13px;line-height:1.75}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-stops{flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-stops a{color:#e8faff;background:#19364b;border:1px solid #77dfffa0;border-radius:25px;align-items:center;gap:8px;padding:7px 10px 7px 7px;font-size:11px;font-weight:700;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-stops b{color:#ffe3f9;background:#86367d;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-frame{background:#12233b;border:2px solid #72ddff;border-radius:18px;height:440px;overflow:hidden;box-shadow:0 0 27px #4ccfff33}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-frame iframe{border:0;width:100%;height:100%;display:block}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map footer{justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map footer small{color:#b6c8dd;max-width:46%;font-size:10px;line-height:1.6}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map footer a{color:#e8faff;background:#203a59;border:1px solid #6bdfff;border-radius:11px;align-items:center;gap:12px;padding:12px 16px;font-size:11px;font-weight:800;display:flex;box-shadow:0 0 15px #5bdfff30}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours{background:radial-gradient(at 100% 0,#75337166,#0000 60%),#111b31;border:2px solid #ff80de;border-radius:25px;margin:30px 0;padding:30px;box-shadow:0 0 26px #ff6fde25}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours article{background:linear-gradient(145deg,#173247,#271735);border:1px solid #78dfff;border-radius:17px;flex-direction:column;min-width:0;padding:22px 18px;display:flex;position:relative;box-shadow:0 0 15px #55dfff25}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detour-icon{color:#ffb7ef;background:#74345a66;border:1px solid #ff9de7;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:20px;display:grid;box-shadow:0 0 22px #f784dc36}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours article>small{color:#a9e9fa;font-size:9px;font-weight:700;line-height:1.6}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours h3{margin:11px 0;font-size:25px;line-height:1.2}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours article p{color:#d8e2f2;flex:1;margin:0 0 20px;font-size:12px;line-height:1.8}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours article a{color:#e6faff;background:#17405a;border:1px solid #69dfff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px;font-size:11px;font-weight:800;display:flex;box-shadow:0 0 12px #66dfff22}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours article a.bars-dive-detour-map{color:#ffe5f8;background:#542650;border-color:#ee8bd5;margin-top:9px}@media (max-width:700px){html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene{grid-template-columns:1fr;gap:22px;padding:23px 18px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-scene h2,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map h2,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours h2{font-size:33px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic{grid-template-rows:140px 140px;gap:9px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic strong{font-size:15px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic small{font-size:6px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map,html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours{padding:23px 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-tabs button{font-size:10px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-caption h3{font-size:22px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map-frame{height:380px}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map footer{flex-direction:column;align-items:stretch}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map footer small{max-width:none}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-map footer a{justify-content:space-between}html[data-vb-surface=website]:not(.vb-installed) .bars-dive-detours>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html[data-vb-surface=website]:not(.vb-installed) .bars-dive-photo-mosaic img{transition:none}}html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide{--bars-cyan:#69edff;--bars-pink:#ff65d8;--bars-gold:#ffe58c;color:#f8f4ff;box-sizing:border-box;max-width:1380px;margin:0 auto;padding:20px 28px 44px}html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide *{box-sizing:border-box}html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide a{color:inherit;text-decoration:none}html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide p{color:#c9d3e8;line-height:1.75}html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide h1,html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide h2,html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide h3{color:#fff;letter-spacing:-.035em}html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide h2 em{color:var(--bars-pink);font-style:normal}html[data-vb-surface=website]:not(.vb-installed) .bars-back{background:#12233e;border:1px solid #56d9ff88;border-radius:11px;align-items:center;gap:8px;margin-bottom:18px;padding:10px 15px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 0 15px #4ee6ff20}html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide a:focus-visible{outline-offset:5px;outline:3px solid #ffe58c}html[data-vb-surface=website]:not(.vb-installed) .bars-hero{isolation:isolate;background:#10132c;border:2px solid #68dfff;border-radius:26px;align-items:center;min-height:440px;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 26px #48ceff35,inset 0 0 0 5px #291e5344}html[data-vb-surface=website]:not(.vb-installed) .bars-art{background-color:#14132e;background-repeat:no-repeat;background-size:cover}html[data-vb-surface=website]:not(.vb-installed) .bars-art-atlas{overflow:hidden}html[data-vb-surface=website]:not(.vb-installed) .bars-art-atlas>svg{width:100%;height:100%;display:block}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-art{z-index:-2;position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#080f20ed 0%,#0b1125b8 37%,#0c103d18 74%),linear-gradient(#0000 60%,#0b0d26a6);position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-copy{max-width:640px}html[data-vb-surface=website]:not(.vb-installed) .bars-eyebrow{letter-spacing:2px;color:var(--bars-cyan);align-items:center;gap:8px;font-size:10px;font-weight:850;line-height:1.6;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-hero h1{text-shadow:0 0 28px #ce60ff60;max-width:9ch;margin:19px 0;font-size:clamp(40px,4.5vw,66px);line-height:1.04}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-copy>p{color:#f7dcff;max-width:26ch;margin:0 0 24px;font-size:23px;line-height:1.35}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-tags{flex-wrap:wrap;gap:9px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-tags>span{color:#e1eaff;background:#0a152cb8;border:1px solid #b89bf563;border-radius:30px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:650;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-jump{background:#361c49e8;border:1px solid #ff83e8;border-radius:12px;align-items:center;gap:14px;padding:13px 19px;font-size:13px;font-weight:800;display:flex;position:absolute;bottom:25px;right:28px;box-shadow:0 0 18px #ed55d54d}html[data-vb-surface=website]:not(.vb-installed) .bars-intro{grid-template-columns:.78fr 1.22fr;align-items:center;gap:40px;margin:0;padding:38px 8px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-intro h2{margin:14px 0 0;font-size:clamp(31px,3vw,42px);line-height:1.15}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-copy p{margin:0 0 13px;font-size:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-copy p:last-child{margin-bottom:0}html[data-vb-surface=website]:not(.vb-installed) .bars-guides-section{scroll-margin-top:140px}html[data-vb-surface=website]:not(.vb-installed) .bars-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin:7px 0 22px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-section-heading h2{margin:8px 0 0;font-size:30px;line-height:1.2}html[data-vb-surface=website]:not(.vb-installed) .bars-section-heading>span{color:#c7b9d8;text-align:right;max-width:22ch;font-size:12px;line-height:1.5}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-card{--bars-accent:#6ae6ff;background:linear-gradient(145deg,#14213d,#17112c 75%);border:1px solid #54ddff80;border-radius:20px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 0 17px #25c8ff17}html[data-vb-surface=website]:not(.vb-installed) .bars-tone-1{--bars-accent:#ff82db;border-color:#ff7bdb80}html[data-vb-surface=website]:not(.vb-installed) .bars-tone-2{--bars-accent:#baa2ff;border-color:#b291ff80}html[data-vb-surface=website]:not(.vb-installed) .bars-tone-3{--bars-accent:#ffe58c;border-color:#ffe58c80}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-card:hover{border-color:var(--bars-accent);transform:translateY(-4px);box-shadow:0 0 24px #b264ff40}html[data-vb-surface=website]:not(.vb-installed) .bars-card-art{aspect-ratio:16/10;background:#151a30;position:relative;overflow:hidden}html[data-vb-surface=website]:not(.vb-installed) .bars-card-art>.bars-art{position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-card-art:after{content:"";background:linear-gradient(#0000,#12162aaf);position:absolute;inset:60% 0 0}html[data-vb-surface=website]:not(.vb-installed) .bars-card-icon{z-index:1;border:1px solid var(--bars-accent);width:45px;height:45px;color:var(--bars-accent);background:#121631d9;border-radius:13px;place-items:center;display:grid;position:absolute;bottom:13px;left:16px;box-shadow:0 0 20px #070a23}html[data-vb-surface=website]:not(.vb-installed) .bars-card-number{z-index:1;color:#fff;letter-spacing:2px;text-shadow:0 1px 9px #000;font-size:11px;font-weight:800;position:absolute;top:13px;right:17px}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy{flex-direction:column;flex:1;padding:21px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy>small{letter-spacing:1.5px;color:var(--bars-accent);min-height:26px;font-size:8px;font-weight:850;line-height:1.6}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy h3{margin:6px 0 10px;font-size:24px;line-height:1.2}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy p{margin:0 0 23px;font-size:13px;line-height:1.6}html[data-vb-surface=website]:not(.vb-installed) .bars-card-open{color:var(--bars-accent);border-top:1px solid #a08fdc30;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:14px;font-size:12px;font-weight:800;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1){grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-art{aspect-ratio:auto;min-height:240px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-copy{justify-content:center;padding:28px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) h3{font-size:34px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-open{margin-top:8px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning{background:radial-gradient(at 95% 0,#9c2a733d,#0000 60%),linear-gradient(120deg,#14122e,#0d1e36);border:1px solid #a48dff88;border-radius:24px;margin:32px 0;padding:30px;position:relative;overflow:hidden;box-shadow:0 0 22px #7138cf1c}html[data-vb-surface=website]:not(.vb-installed) .bars-planning>header{padding-bottom:25px;position:relative}html[data-vb-surface=website]:not(.vb-installed) .bars-planning h2{margin:12px 0 0;font-size:37px;line-height:1.15}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-glass{color:#ff79dc;filter:drop-shadow(0 0 13px #ff42e884);opacity:.8;position:absolute;top:0;right:5px;transform:rotate(-12deg)}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid article{background:#09172b85;border:1px solid #87cbff42;border-radius:15px;min-width:0;padding:22px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid article>svg{color:var(--bars-cyan);filter:drop-shadow(0 0 8px #48c9ff65);margin-bottom:16px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid small{color:#ccaeff;letter-spacing:1.5px;font-size:9px;font-weight:800;display:block}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid h3{margin:10px 0;font-size:22px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid p{margin:0;font-size:13px;line-height:1.7}html[data-vb-surface=website]:not(.vb-installed) .bars-directory{background:linear-gradient(120deg,#122b3b,#23133e);border:1px solid #4be1ff8f;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:28px;display:grid;box-shadow:0 0 22px #1ccfff20}html[data-vb-surface=website]:not(.vb-installed) .bars-directory h2{margin:10px 0;font-size:29px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory p{margin:0;font-size:13px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory>div:last-child{grid-template-columns:1fr 1fr;gap:11px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-directory a,html[data-vb-surface=website]:not(.vb-installed) .bars-editor-link a{color:#b1f4ff;background:#101c35;border:1px solid #68dfff99;border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:13px;font-size:12px;font-weight:800;display:flex;box-shadow:inset 0 0 15px #315aab20}html[data-vb-surface=website]:not(.vb-installed) .bars-directory a:nth-child(2n){color:#ffb5ec;background:#2b1840;border-color:#ff6fda99}html[data-vb-surface=website]:not(.vb-installed) .bars-directory a:hover{border-color:#fff;box-shadow:0 0 15px #25d4ff44}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero{min-height:355px}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero h1{max-width:13ch;font-size:clamp(36px,4vw,55px)}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero-copy>p{letter-spacing:1px;font-size:15px;font-weight:700}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero:after{background:linear-gradient(90deg,#0b1025ef,#0d1029a3 50%,#0e0e251f)}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-soon{background:linear-gradient(120deg,#241437,#121c36);border:1px solid #b27cff88;border-radius:20px;align-items:center;gap:25px;margin:26px 0;padding:28px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-icon{color:#ff9be8;border:1px solid #ff80e6;border-radius:22px;flex:none;place-items:center;width:76px;height:76px;display:grid;transform:rotate(-7deg);box-shadow:0 0 26px #fd5beb3d,inset 0 0 20px #b83cbd20}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-soon h2{margin:9px 0 13px;font-size:27px;line-height:1.2}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-soon p{max-width:75ch;margin:0;font-size:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-tip{border-left:3px solid var(--bars-cyan);background:#122039;border-radius:0 17px 17px 0;gap:20px;margin:26px 0;padding:25px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-category-tip>span{color:var(--bars-cyan);flex:none}html[data-vb-surface=website]:not(.vb-installed) .bars-category-tip h2{margin:0 0 9px;font-size:23px;line-height:1.3}html[data-vb-surface=website]:not(.vb-installed) .bars-category-tip p{margin:0;font-size:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-editorial{background:#141b32;border:1px solid #aa8be878;border-radius:20px;margin:26px 0;padding:30px}html[data-vb-surface=website]:not(.vb-installed) .bars-editorial p{white-space:pre-line;font-size:16px}html[data-vb-surface=website]:not(.vb-installed) .bars-editorial p:first-child{margin-top:0}html[data-vb-surface=website]:not(.vb-installed) .bars-editorial p:last-child{margin-bottom:0}html[data-vb-surface=website]:not(.vb-installed) .bars-editor-link{margin:22px 0}html[data-vb-surface=website]:not(.vb-installed) .bars-editor-link a{max-width:340px}html[data-vb-surface=website]:not(.vb-installed) .bars-editor-link small{color:#b7c0d2;margin-top:10px;font-size:11px;display:block}html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides{margin:32px 0}html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides h2{font-size:27px}html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides>a{color:var(--bars-cyan);align-items:center;gap:12px;margin-top:19px;font-size:13px;font-weight:750;display:inline-flex}@media (min-width:1550px){html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1){grid-column:auto;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-art{aspect-ratio:16/10;min-height:0}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-copy{padding:21px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) h3{font-size:24px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-open{margin-top:auto}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy{padding:18px}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy h3{font-size:22px}}@media (max-width:1050px){html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide{padding:18px 20px 35px}html[data-vb-surface=website]:not(.vb-installed) .bars-hero{min-height:390px;padding:35px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1){grid-column:auto;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-art{aspect-ratio:16/10;min-height:0}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-copy{padding:21px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) h3{font-size:24px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-open{margin-top:auto}html[data-vb-surface=website]:not(.vb-installed) .bars-intro{grid-template-columns:.75fr 1.25fr;gap:25px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning{padding:24px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid{grid-template-columns:1fr}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid article{grid-template-columns:34px 1fr;gap:4px 15px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid article>svg{grid-row:1/4}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid article h3{margin:4px 0}html[data-vb-surface=website]:not(.vb-installed) .bars-directory{grid-template-columns:1fr;gap:22px}html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides>div{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides .bars-guide-card:last-child{display:none}}@media (max-width:650px){html[data-vb-surface=website]:not(.vb-installed) .best-bars-guide{padding:14px 12px 28px}html[data-vb-surface=website]:not(.vb-installed) .bars-back{margin-bottom:14px;font-size:11px}html[data-vb-surface=website]:not(.vb-installed) .bars-hero{border-radius:20px;align-items:flex-end;min-height:410px;padding:26px 21px 77px}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-art{background-position:67%!important}html[data-vb-surface=website]:not(.vb-installed) .bars-hero:after{background:linear-gradient(#0a102615,#0a10267d 26%,#0a1026f2)}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-copy{max-width:100%}html[data-vb-surface=website]:not(.vb-installed) .bars-hero h1{max-width:10ch;margin:15px 0;font-size:40px}html[data-vb-surface=website]:not(.vb-installed) .bars-eyebrow{letter-spacing:1.5px;font-size:8px}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-copy>p{max-width:25ch;margin-bottom:17px;font-size:18px}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-tags{gap:7px}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-tags>span{padding:7px 8px;font-size:9px}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-jump{justify-content:space-between;padding:11px 14px;font-size:12px;bottom:21px;left:21px;right:21px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro{grid-template-columns:1fr;gap:18px;padding:27px 4px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro h2{font-size:32px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-copy p{font-size:13px}html[data-vb-surface=website]:not(.vb-installed) .bars-section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-section-heading h2{font-size:27px}html[data-vb-surface=website]:not(.vb-installed) .bars-section-heading>span{text-align:left;max-width:none;font-size:11px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid{gap:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-card-art{aspect-ratio:1.2}html[data-vb-surface=website]:not(.vb-installed) .bars-card-icon{border-radius:10px;width:34px;height:34px;bottom:11px;left:11px}html[data-vb-surface=website]:not(.vb-installed) .bars-card-icon svg{width:19px}html[data-vb-surface=website]:not(.vb-installed) .bars-card-number{font-size:9px;top:10px;right:10px}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy,html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-copy{padding:15px 12px}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy>small{letter-spacing:.9px;min-height:30px;font-size:7px}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy h3,html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) h3{min-height:48px;font-size:20px;line-height:1.2}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy p{margin:0 0 16px;font-size:11px;line-height:1.6}html[data-vb-surface=website]:not(.vb-installed) .bars-card-open{gap:6px;padding-top:11px;font-size:10px;line-height:1.4}html[data-vb-surface=website]:not(.vb-installed) .bars-card-open svg{flex:none;width:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-card{border-radius:16px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning{border-radius:20px;margin:24px 0;padding:22px 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning h2{font-size:30px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-glass{opacity:.5;width:67px;right:-13px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid{gap:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid article{padding:17px 14px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid h3{font-size:20px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid p{font-size:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory{border-radius:18px;padding:22px 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory h2{font-size:26px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory p{font-size:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory>div:last-child{gap:9px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory a{padding:12px 10px;font-size:11px}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero{align-items:flex-end;min-height:340px;padding:25px 20px}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero h1{font-size:34px}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero-copy>p{font-size:12px;line-height:1.5}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero:after{background:linear-gradient(#0e0e2540,#0d10297d 20%,#0b1025f2)}html[data-vb-surface=website]:not(.vb-installed) .bars-detail .bars-hero-art.bars-art-atlas{background-position:var(--bar-position,50% 50%)!important}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-soon{align-items:flex-start;gap:15px;padding:20px 16px}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-icon{border-radius:12px;width:40px;height:40px}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-icon svg{width:21px}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-soon h2{font-size:23px}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-soon p{font-size:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-tip{gap:13px;padding:20px 16px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-tip h2{font-size:20px}html[data-vb-surface=website]:not(.vb-installed) .bars-category-tip p{font-size:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-editorial{padding:22px 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-editorial p{font-size:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides>div{gap:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides h2{font-size:24px}html[data-vb-surface=website]:not(.vb-installed) .bars-guides-section{scroll-margin-top:200px}}@media (max-width:359px){html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid,html[data-vb-surface=website]:not(.vb-installed) .bars-next-guides>div{grid-template-columns:1fr}html[data-vb-surface=website]:not(.vb-installed) .bars-card-art,html[data-vb-surface=website]:not(.vb-installed) .bars-category-grid>.bars-guide-card:last-child:nth-child(3n+1) .bars-card-art{aspect-ratio:16/9}html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy h3,html[data-vb-surface=website]:not(.vb-installed) .bars-card-copy>small{min-height:0}html[data-vb-surface=website]:not(.vb-installed) .bars-hero h1{font-size:35px}html[data-vb-surface=website]:not(.vb-installed) .bars-hero-tags>span{font-size:8px}html[data-vb-surface=website]:not(.vb-installed) .bars-coming-soon{flex-direction:column}}@media (prefers-reduced-motion:reduce){html[data-vb-surface=website]:not(.vb-installed) .bars-guide-card{transition:none}html[data-vb-surface=website]:not(.vb-installed) .bars-guide-card:hover{transform:none}}@media (max-width:650px){html[data-vb-surface=website]:not(.vb-installed) .bars-hub>.bars-back{display:none}}html[data-vb-surface=website]:not(.vb-installed) .bars-card-count{letter-spacing:.2px;color:#ffb1ea;margin:1px 0 12px;font-size:9px;font-weight:800;line-height:1.5;display:block}html[data-vb-surface=website]:not(.vb-installed) .bars-art>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-intro.bars-intro-rich{isolation:isolate;background:radial-gradient(at 0 100%,#903a863d,#0000 60%),linear-gradient(120deg,#10263b,#21132e);border:2px solid #7cddff;border-radius:25px;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;margin:27px 0 34px;padding:32px;position:relative;overflow:hidden;box-shadow:0 0 25px #3dceff36,inset 0 0 0 5px #d75dd51b}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ea75d932;border-radius:17px;position:absolute;inset:9px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich-copy h2{letter-spacing:-1.5px;text-shadow:0 0 25px #d04dc327;margin:17px 0 22px;font-size:clamp(33px,3.3vw,47px);line-height:1.08}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich-copy h2 em{color:#ffa3e7}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich-copy>p{color:#d1ddec;margin:0 0 14px;font-size:13px;line-height:1.8}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-proof{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-proof>span{color:#bcf2ff;background:#10203d9e;border:1px solid #8cd8f15c;border-radius:30px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-proof>span:nth-child(2){color:#ffd1f3;border-color:#e696d95c}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;min-height:375px;padding:7px;display:grid;position:relative}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a{isolation:isolate;border:1px solid #8ceaff99;border-radius:17px;min-width:0;position:relative;overflow:hidden;box-shadow:0 0 18px #70bdff1e}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a:first-child{grid-row:1/3;transform:translateY(-7px)}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a:nth-child(2){border-color:#f594dc99;transform:translateY(5px)}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a:nth-child(3){border-color:#b99bff99;transform:translateY(5px)}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a:after{content:"";z-index:-1;background:linear-gradient(#0000,#0c1329ef);position:absolute;inset:35% 0 0}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a>span{color:#f8f7ff;justify-content:space-between;align-items:flex-end;gap:9px;font-size:14px;font-weight:800;line-height:1.35;display:flex;position:absolute;bottom:16px;left:13px;right:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a>span>svg{color:#a7efff;flex:none}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a:hover>img{transform:scale(1.045)}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-guide-stamp{z-index:2;color:#ffe5fa;pointer-events:none;background:radial-gradient(circle,#3a2358,#152846);border:2px solid #f49de5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:109px;height:109px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:0 0 25px #f875df50,inset 0 0 16px #a0ecff36}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-guide-stamp strong{letter-spacing:-1px;font-size:34px;font-weight:850;line-height:1}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-guide-stamp span{text-align:center;letter-spacing:.7px;margin-top:7px;font-size:7px;font-weight:800;line-height:1.5}@media (max-width:1050px){html[data-vb-surface=website]:not(.vb-installed) .bars-intro.bars-intro-rich{grid-template-columns:1fr;gap:24px;padding:27px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich-copy h2{font-size:39px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic{grid-template-columns:1.15fr 1fr;min-height:330px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich-copy>p{font-size:14px}}@media (max-width:650px){html[data-vb-surface=website]:not(.vb-installed) .bars-intro.bars-intro-rich{border-radius:22px;gap:25px;margin:22px 0;padding:24px 18px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich-copy h2{font-size:37px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich-copy>p{font-size:13px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-proof{gap:7px;margin-top:19px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-proof>span{padding:8px 9px;font-size:8px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic{gap:10px;min-height:300px;padding:0}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a{border-radius:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a>span{font-size:12px;bottom:13px;left:11px;right:10px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-guide-stamp{width:87px;height:87px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-guide-stamp strong{font-size:29px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-guide-stamp span{font-size:6px}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-rich:after{inset:7px}}@media (prefers-reduced-motion:reduce){html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a>img{transition:none}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-mosaic>a:hover>img{transform:none}}html[data-vb-surface=website]:not(.vb-installed) .bars-intro-guide-stamp{top:17%}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-rich{background:linear-gradient(135deg,#121f39,#251335);border:2px solid #77dfff;padding:28px;box-shadow:0 0 25px #32d2ff3c,0 0 35px #f063d918,inset 0 0 0 4px #c34ce61c}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-rich>.bars-planning-feature{isolation:isolate;border-bottom:1px solid #97dfff80;min-height:260px;margin:-28px -28px 25px;padding:35px 31px;position:relative;overflow:hidden}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-header-art{z-index:-2;position:absolute;inset:0;background-position:75% 48%!important}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-feature:after{content:"";z-index:-1;background:linear-gradient(90deg,#0d1435f5,#121531cc 48%,#15102b38);position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-feature>div:not(.bars-art){max-width:65%}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-feature h2{text-shadow:0 0 24px #f673e645;margin-top:15px;font-size:43px;line-height:1.1}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-feature p{max-width:37ch;margin-top:17px;line-height:1.6;color:#deefff!important;font-size:13px!important}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-feature .bars-planning-glass{color:#99eaff;filter:drop-shadow(0 0 20px #51deff);opacity:.8;width:90px;top:65px;right:35px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid>.bars-planning-card{background:linear-gradient(150deg,#11213c,#241332);border:1px solid #7bdfff88;border-radius:17px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid>.bars-planning-card:nth-child(2){border-color:#ff8bdd88}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-grid>.bars-planning-card:nth-child(3){border-color:#c0a0ff88}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-art{aspect-ratio:16/10;background:#121c30;position:relative;overflow:hidden}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-art>.bars-art{position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-art:after{content:"";background:linear-gradient(#0000,#13192bba);position:absolute;inset:65% 0 0}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-art>span{z-index:1;color:#acffff;background:#101936e0;border:1px solid #9eefff;border-radius:13px;place-items:center;width:41px;height:41px;display:grid;position:absolute;bottom:13px;left:14px;box-shadow:0 0 18px #1ccfff30}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-art>b{letter-spacing:1px;color:#fff;text-shadow:0 0 10px #000;font-size:10px;position:absolute;top:12px;right:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy{flex-direction:column;flex:1;padding:22px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy h3{margin:10px 0 13px;font-size:23px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy p{margin:0 0 21px!important;font-size:12px!important;line-height:1.75!important}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy>a{color:#9fefff;border-top:1px solid #9bcfff3f;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px 0 0;font-size:11px;font-weight:800;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy>a:hover{color:#ffb5eb}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich{isolation:isolate;background:linear-gradient(110deg,#122241f5,#211535e8),url(/bar-guides/best-bars-hero.webp) 50%/cover;border:2px solid #73dfff;grid-template-columns:.85fr 1.15fr;gap:30px;padding:29px;position:relative;overflow:hidden;box-shadow:0 0 27px #2dcfff40,inset 0 0 0 4px #ff6ce51d}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy{padding:9px 3px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy h2{font-size:37px;line-height:1.13;margin:15px 0!important}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy h2 em{color:#ff9fe7;font-style:normal}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy p{max-width:38ch;font-size:13px!important;line-height:1.8!important}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-symbol{color:#ffd7f7;background:linear-gradient(135deg,#284f6b,#4d1b59);border:1px solid #ff91e8;border-radius:20px;place-items:center;width:65px;height:65px;margin-bottom:25px;display:grid;transform:rotate(-8deg);box-shadow:0 0 25px #f06be74a}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-caption{color:#b4b5e4;letter-spacing:1.5px;margin-top:22px;font-size:8px;font-weight:750;line-height:1.6;display:block}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich>.bars-directory-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-grid>a.bars-directory-photo-card{isolation:isolate;background:#111932;border:1px solid #7ee9ffcc;border-radius:16px;align-items:flex-end;min-width:0;min-height:183px;padding:18px 15px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 15px #31d8ff25}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-grid>a:nth-child(2n){border-color:#ff9be4cc}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-card>.bars-art{z-index:-2;transition:transform .25s;position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-card:after{content:"";z-index:-1;background:linear-gradient(#10162c1a,#111733a1 53%,#0b1228f5 98%);position:absolute;inset:0}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-card-icon{color:#bcf1ff;background:#0f1838b0;border:1px solid #c1edffb3;border-radius:11px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:12px;left:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy{flex-direction:column;gap:6px;padding-right:17px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy strong{color:#fff;font-size:20px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy small{color:#cfe8ef;font-size:9px;font-weight:500;line-height:1.5}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-arrow{color:#d0f7ff;flex:none;position:absolute;bottom:19px;right:13px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-grid>a:hover{border-color:#fff;box-shadow:0 0 27px #ef5edb4d}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-card:hover>.bars-art{transform:scale(1.04)}@media (max-width:1050px){html[data-vb-surface=website]:not(.vb-installed) .bars-planning-rich .bars-planning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy{padding:17px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy h3{font-size:20px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich{grid-template-columns:1fr}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy{grid-template-columns:70px 1fr;align-items:center;gap:5px 20px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-symbol{grid-row:1/5;margin:0}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy p{max-width:none}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy h2{font-size:32px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-caption{margin-top:9px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich>.bars-directory-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-grid>a.bars-directory-photo-card{min-height:165px;padding:15px 12px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy strong{font-size:18px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy small{font-size:8px}}@media (max-width:650px){html[data-vb-surface=website]:not(.vb-installed) .bars-planning-rich{padding:18px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-rich>.bars-planning-feature{min-height:260px;margin:-18px -18px 19px;padding:27px 21px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-feature>div:not(.bars-art){max-width:82%}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-feature h2{font-size:34px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-feature .bars-planning-glass{opacity:.4;width:55px;top:70px;right:13px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-rich .bars-planning-grid{grid-template-columns:1fr}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-art{aspect-ratio:16/8}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy{padding:22px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy h3{font-size:25px}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy p{font-size:13px!important}html[data-vb-surface=website]:not(.vb-installed) .bars-planning-card-copy>a{font-size:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich{gap:22px;padding:22px 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy{grid-template-columns:48px 1fr;gap:7px 14px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-symbol{border-radius:14px;grid-row:1/3;width:46px;height:46px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-symbol svg{width:24px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy h2{font-size:30px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich-copy p,html[data-vb-surface=website]:not(.vb-installed) .bars-directory-caption{grid-column:1/-1}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-rich>.bars-directory-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-grid>a.bars-directory-photo-card{min-height:175px;padding:16px 12px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy strong{font-size:20px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy small{font-size:9px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-card-icon{width:31px;height:31px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-arrow{width:15px;bottom:17px;right:10px}}@media (prefers-reduced-motion:reduce){html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-card>.bars-art,html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-grid>a.bars-directory-photo-card{transition:none}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-card:hover>.bars-art{transform:none}}@media (max-width:359px){html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy{min-width:0;max-width:100%;padding-right:12px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy strong{overflow-wrap:anywhere;font-size:15px}html[data-vb-surface=website]:not(.vb-installed) .bars-directory-photo-copy small{font-size:8px}}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play{background:radial-gradient(at 100% 0,#8b386d70,#0000 55%),linear-gradient(135deg,#112b41,#251337);border:2px solid #77dfff;border-radius:26px;margin:28px 0;padding:32px;overflow:hidden;box-shadow:0 0 32px #4fdfff32}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play>header{grid-template-columns:1fr 1fr;align-items:center;gap:25px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play h2{letter-spacing:-1px;margin:14px 0;font-size:43px;line-height:1.1}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play h2 em{color:#ff9ce8;text-shadow:0 0 20px #ff7add44;font-style:normal}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play header p{color:#d4e4f4;max-width:400px;font-size:14px;line-height:1.75}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-hand{justify-content:center;align-items:center;min-height:240px;padding:20px;display:flex;position:relative}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-hand>span{color:#251842;width:95px;height:149px;transform:rotate(var(--card-angle));transform-origin:50% 100%;background:linear-gradient(140deg,#fff8e5,#cceaff);border:2px solid #ffe0a3;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;margin-left:-25px;font-size:46px;display:flex;position:relative;box-shadow:0 0 18px #ff84da66,0 8px 20px #0008}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-hand b{font-size:18px;position:absolute;top:9px;left:8px}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-hand small{letter-spacing:.6px;font-size:5px;font-weight:850;position:absolute;bottom:14px}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:26px 0;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps article{background:#111b34;border:1px solid #9f8bef;border-radius:16px;min-width:0;padding:22px;box-shadow:inset 0 0 24px #bd68ff0d}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps article:nth-child(2n){border-color:#77defa}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps article>span{color:#99e8ff;justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps article b{color:#ffe5f7;background:#76306b;border:1px solid #ff98e6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps h3{margin:0 0 12px;font-size:22px;line-height:1.25}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps p{color:#d1ddf0;margin:0;font-size:13px;line-height:1.75}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play footer{border-top:1px solid #897abb66;align-items:center;gap:24px;padding-top:20px;display:flex}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play footer p{color:#d8e3f5;flex:1;margin:0;font-size:12px;line-height:1.8}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play footer strong{color:#ffe3a6}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play footer a{color:#ebfaff;background:#21445c;border:1px solid #8ce7ff;border-radius:11px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:11px;font-weight:800;display:flex;box-shadow:0 0 15px #58ddff2b}@media (max-width:700px){html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play{padding:23px 17px}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play>header{grid-template-columns:1fr;gap:6px}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play h2{font-size:35px}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-hand{min-height:185px;padding:10px 0}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-hand>span{width:72px;height:118px;margin-left:-19px;font-size:37px}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps{grid-template-columns:1fr}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-steps article{padding:21px}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-play footer{flex-direction:column;align-items:stretch}}html[data-vb-surface=website]:not(.vb-installed) .bars-royal .bars-hero:after{background:linear-gradient(90deg,#081326e8,#0b153b85),linear-gradient(#0000,#09162a99)}@media (max-width:359px){html[data-vb-surface=website]:not(.vb-installed) .bars-royal-hand>span{width:48px;height:88px;margin-left:-10px;font-size:28px}html[data-vb-surface=website]:not(.vb-installed) .bars-royal-hand{min-height:157px}}
