.ll-bowl .hh-meta{
  display:flex; flex-wrap:wrap; gap:10px 26px;
  margin:0; padding:0; list-style:none;
}
.ll-bowl .hh-meta li{
  position:relative; margin:0; padding-left:18px; list-style:none;
  font-size:15px; line-height:1.4; color:rgba(255,255,255,.68);
}
.ll-bowl .hh-meta li::marker{content:none;}
.ll-bowl .hh-meta li::before{
  content:""; position:absolute; left:0; top:.55em;
  width:7px; height:7px; border-radius:50%; background:var(--ll-orange);
}
.ll-bowl .hh-card-in picture{display:contents;}
.ll-bowl .hh-card-in img{
  position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block;
}
.ll-bowl .ico-lanes{
  width:26px;height:26px;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 2h3v20H4zM10.5 2h3v20h-3zM17 2h3v20h-3z'/></svg>") center/contain no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 2h3v20H4zM10.5 2h3v20h-3zM17 2h3v20h-3z'/></svg>") center/contain no-repeat;
}
.ll-bowl .ico-sofa{
  width:28px;height:24px;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 9V7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v2a3 3 0 0 0-3 3v1H7v-1a3 3 0 0 0-3-3zM2 12a2 2 0 0 1 4 0v5h12v-5a2 2 0 0 1 4 0v8h-2v-1H4v1H2z'/></svg>") center/contain no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 9V7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v2a3 3 0 0 0-3 3v1H7v-1a3 3 0 0 0-3-3zM2 12a2 2 0 0 1 4 0v5h12v-5a2 2 0 0 1 4 0v8h-2v-1H4v1H2z'/></svg>") center/contain no-repeat;
}
.ll-bowl .ico-center{
  width:26px;height:26px;
  -webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 21V8l7-5 7 5v13h-5v-6h-4v6zm16 0V10l2 1.5V21z'/></svg>") center/contain no-repeat;
          mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 21V8l7-5 7 5v13h-5v-6h-4v6zm16 0V10l2 1.5V21z'/></svg>") center/contain no-repeat;
}
.ll-bowl .adv-body .inner p{
  margin:0; font-size:16px; line-height:1.65; color:var(--fg-on-light-2);
}
.ll-bowl .adv-sub{
  margin:0; font-size:20px; line-height:1.2; font-weight:900;
  text-transform:uppercase; letter-spacing:-.005em; color:var(--fg-on-light-1);
}
.ll-bowl .adv-ul{
  margin:0; padding:0 0 0 20px; list-style:disc;
  font-size:16px; line-height:1.6; color:var(--fg-on-light-2);
}
.ll-bowl .adv-ul li{margin:0 0 6px; list-style:disc;}
.ll-bowl .adv-ul li:last-child{margin-bottom:0;}
.ll-bowl .adv-media--vk{cursor:pointer;}
.ll-bowl .adv-media--vk img{width:100%;height:100%;object-fit:cover;display:block;}
.ll-bowl .adv-media--vk iframe{position:absolute;inset:0;width:100%;height:100%;border:none;}
.ll-bowl .hp-actions{display:flex;flex-wrap:wrap;gap:12px;}
.ll-bowl .hp-cta{border:none;font-family:inherit;}
.ll-bowl .hp-cta--ghost{
  background:rgba(255,255,255,.1); color:#fff;
  border:1px solid rgba(255,255,255,.22);
}
.ll-bowl .hp-cta--ghost:hover{background:rgba(255,255,255,.18);color:#fff;}
.ll-bowl h2.hp-title{margin:0;}
.ll-bowl .bwl-gal{
  display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:8px;
}
.ll-bowl .bwl-gal__btn{
  position:relative; display:block; width:100%; padding:0; cursor:pointer;
  border:none; border-radius:10px; overflow:hidden; background:rgba(0,36,74,.08);
  transition:transform 160ms ease, box-shadow 160ms ease;
}
.ll-bowl .bwl-gal__btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,36,74,.18);}
.ll-bowl .bwl-gal__btn:active{transform:scale(.98);}
.ll-bowl .bwl-gal img{
  width:100%; height:auto; aspect-ratio:3/2; object-fit:cover;
  border-radius:10px; display:block;
}
.ll-bowl .modal-h2{
  margin:6px 0 0; font-size:17px; line-height:1.25; font-weight:900;
  text-transform:uppercase; color:var(--fg-on-light-1);
}
.ll-bowl .modal-ul{
  margin:0; padding:0 0 0 20px; list-style:disc;
  font-size:16px; line-height:1.6; color:var(--fg-on-light-2);
}
.ll-bowl .modal-ul li{margin:0 0 6px;list-style:disc;}
.ll-bowl .modal-light .box{max-width:720px;max-height:88vh;overflow-y:auto;}
.ll-bowl .seo-links{
  display:flex; flex-wrap:wrap; gap:10px;
  margin:0 0 14px; padding:0; list-style:none;
}
.ll-bowl .seo-links li{margin:0;list-style:none;}
.ll-bowl .seo-links a{
  display:inline-block; padding:9px 16px; border-radius:999px;
  background:rgba(255,255,255,.08); border:1px solid rgba(255,255,255,.16);
  color:#fff; font-size:14px; font-weight:500; text-decoration:none;
  transition:background 160ms ease;
}
.ll-bowl .seo-links a:hover{background:rgba(255,255,255,.16);color:#fff;}
.ll-bowl .seo-cta{
  display:inline-flex; align-items:center; justify-content:center;
  padding:15px 26px; border:none; border-radius:6px; cursor:pointer;
  background:var(--ll-orange); color:#fff; font-family:inherit;
  font-size:15px; font-weight:700; text-transform:uppercase; letter-spacing:.03em;
  text-decoration:none; transition:filter 160ms ease;
}
.ll-bowl .seo-cta:hover{filter:brightness(1.08);color:#fff;}
.ll-bowl .seo-cta:active{transform:scale(.97);}
.ll-bowl .seo-review{
  margin:0 0 16px; padding:18px 20px; border-radius:12px;
  background:rgba(255,255,255,.05); border-left:3px solid var(--ll-orange);
}
.ll-bowl .seo-review:last-child{margin-bottom:0;}
.ll-bowl .seo-review p{margin:0 0 10px;}
.ll-bowl .seo-review cite{
  font-style:normal; font-size:14px; font-weight:700; color:#fff;
}
@media (max-width:760px){
.ll-bowl .bwl-gal{grid-template-columns:repeat(2,minmax(0,1fr));}
.ll-bowl .hh-meta{gap:8px 18px;}
.ll-bowl .hh-meta li{font-size:14px;}
.ll-bowl .hp-actions .hp-cta{flex:1 1 100%;justify-content:center;}}
.ll-bowl ul, .ll-bowl ol{list-style-position:outside;}
.ll-bowl table{border-collapse:collapse;}
.ll-bowl .tier .price{
  width:auto; min-width:0; border-collapse:initial;
  font-size:30px; line-height:1.1; font-weight:900; letter-spacing:-.02em;
  color:#fff;
}
@media (max-width:760px){
.ll-bowl .tier .price{font-size:26px;}}
.ll-bowl .bwl-feats{
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px 22px;
  margin:2px 0 0; padding:0; list-style:none;
}
.ll-bowl .bwl-feats li{
  position:relative; margin:0; padding-left:22px; list-style:none;
  font-size:15px; line-height:1.4; color:var(--fg-on-light-2);
}
.ll-bowl .bwl-feats li::marker{content:none;}
.ll-bowl .bwl-feats li::before{
  content:""; position:absolute; left:0; top:.45em;
  width:9px; height:9px; border-radius:2px; background:var(--ll-orange);
  transform:rotate(45deg);
}
@media (max-width:760px){
.ll-bowl .bwl-feats{grid-template-columns:1fr;gap:8px;}}
@media (min-width:900px){
.ll-bowl .formats-track{
    grid-template-columns:repeat(3,minmax(0,360px));
    justify-content:center;
  }}
.ll-bowl .bwl-lb{
  position:fixed; inset:0; z-index:120;
  display:flex; align-items:center; justify-content:center;
  padding:56px 68px; background:rgba(6,14,34,.92); backdrop-filter:blur(4px);
}
.ll-bowl .bwl-lb[hidden]{display:none;}
.ll-bowl .bwl-lb__img{
  max-width:100%; max-height:100%; width:auto; height:auto;
  object-fit:contain; border-radius:10px; display:block;
  box-shadow:0 30px 80px rgba(0,0,0,.55);
}
.ll-bowl .bwl-lb__close, .ll-bowl .bwl-lb__nav{
  position:absolute; cursor:pointer; border:1px solid rgba(255,255,255,.22);
  background:rgba(255,255,255,.1); color:#fff; font-family:inherit;
  border-radius:999px; transition:background 160ms ease;
}
.ll-bowl .bwl-lb__close:hover, .ll-bowl .bwl-lb__nav:hover{background:rgba(255,255,255,.2);}
.ll-bowl .bwl-lb__close{top:16px; right:16px; width:44px; height:44px; font-size:24px; line-height:1;}
.ll-bowl .bwl-lb__nav{top:50%; transform:translateY(-50%); width:48px; height:48px; font-size:20px;}
.ll-bowl .bwl-lb__nav--prev{left:14px;}
.ll-bowl .bwl-lb__nav--next{right:14px;}
.ll-bowl .bwl-lb__counter{
  position:absolute; left:50%; bottom:18px; transform:translateX(-50%);
  font-size:14px; font-weight:700; letter-spacing:.04em; color:rgba(255,255,255,.75);
}
@media (max-width:760px){
.ll-bowl .bwl-lb{padding:64px 12px 56px;}
.ll-bowl .bwl-lb__nav{width:42px;height:42px;}}
.ll-bowl .seo.on-light .seo-table th, .ll-bowl .seo.on-light .seo-table td{border-color:rgba(0,36,74,.16);}
.ll-bowl .seo.on-light .seo-table tbody th{background:rgba(0,36,74,.05);color:#00244A;}
.ll-bowl .seo.on-light .seo-table td.is-empty{color:rgba(0,36,74,.35);}
.ll-bowl .seo.on-light .seo-table .seo-price{color:#00244A;}
.ll-bowl .seo.on-light .seo-table__cap{color:#00244A;}
.ll-bowl .seo.on-light .seo-links a{
  background:#fff; border-color:rgba(0,36,74,.16); color:#00244A;
}
.ll-bowl .seo.on-light .seo-links a:hover{background:rgba(0,36,74,.06);color:#00244A;}
.ll-bowl .seo.on-light .seo-review{
  background:rgba(0,36,74,.04); border-left-color:var(--ll-orange);
}
.ll-bowl .seo.on-light .seo-review cite{color:#00244A;}
.ll-bowl .modal-light .modal-h2, .ll-bowl .modal-light h2.h3-like{color:var(--fg-on-light-1) !important;}
.ll-bowl [class^="booking-"] h2, .ll-bowl [class^="booking-"] h3{color:#00244A !important;}
.ll-bowl .booking-title, .booking-success-form .booking-title, .booking-forbid-date .booking-title{
  margin:0; font-size:24px; line-height:1.25; font-weight:700;
  color:#000; text-align:center;
}
.ll-bowl .hh-veil{background:rgb(6,14,34);opacity:0;transition:opacity 400ms ease;}
.ll-bowl .hh-btn--ghost{animation:none;}
@media (max-width:899px){
.ll-bowl .hero__aurora span{animation:none !important;will-change:auto;}}
.ll-bowl .is-offscreen .hero__aurora span, .ll-bowl .is-offscreen .hp-rib-run{animation-play-state:paused !important;}
.ll-bowl #holidays{content-visibility:auto;contain-intrinsic-size:auto 1500px;}
.ll-bowl #offer{content-visibility:auto;contain-intrinsic-size:auto 450px;}
.ll-bowl #faq{content-visibility:auto;contain-intrinsic-size:auto 1050px;}
.ll-bowl #about-boul{content-visibility:auto;contain-intrinsic-size:auto 1600px;}
.ll-bowl .hero__rays{top:-280px;bottom:-280px;left:-30%;right:-30%;inset:auto;}
.ll-bowl .hero__rays{top:-280px;bottom:-280px;left:-30%;right:-30%;}
.ll-bowl .rent__days--5{grid-template-columns:repeat(5,minmax(0,1fr));}
.ll-bowl .rent__days--5 .rent__day{padding:14px 2px;}
.ll-bowl .rent__prepay{margin:0;font-size:14px;line-height:1.6;color:rgba(255,255,255,.62);}
.ll-bowl .rent__prepay:empty{display:none;}
@media (max-width:899px){
.ll-lt #lane-modal .rent__actions > .rent__cta:first-child{
    position:fixed;left:0;right:0;bottom:0;z-index:3;
    margin:0;width:auto;max-width:none;align-self:auto;
    padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));
    display:flex;align-items:center;justify-content:center;border-radius:0;min-height:60px;
    box-shadow:0 -14px 28px rgba(18,26,56,.92);}
.ll-lt #lane-modal .rent__actions{padding-bottom:2px;}}
@media (min-width:900px){
.ll-lt #lane-modal .rent__actions{
    position:sticky;bottom:0;z-index:2;
    margin:0 -24px -26px;padding:14px 24px 22px;
    background:linear-gradient(180deg,rgba(18,26,56,0) 0%,#121A38 38%);}}
