

/* Start:/products/bilet-prokat/page.css?178409302422431*/
/* Golos Text встроен как data-URI (брендовый шрифт, как в «Липецк Онлайн») */

  *{box-sizing:border-box;}
  html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;}
  body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;overflow-x:hidden;}
  @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*{animation:none!important;transition:none!important;}}
  .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:24px;}
  h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;text-wrap:balance;line-height:1.08;margin:0;}
  a{color:inherit;text-decoration:none;}
  .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:600;display:inline-flex;align-items:center;gap:10px;}
  .eyebrow::before{content:"";width:22px;height:1px;background:var(--accent);}
  .btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;padding:13px 22px;border-radius:11px;cursor:pointer;border:1px solid transparent;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s;}
  .btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px;}
  .btn-primary{background:var(--brand);color:#06201E;box-shadow:0 8px 22px color-mix(in srgb,var(--brand) 42%,transparent);}
  .btn-primary:hover{background:var(--brand-bright);transform:translateY(-1px);}
  .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong);}
  .btn-ghost:hover{border-color:var(--brand);color:var(--ink);}
  .btn-sm{padding:9px 16px;font-size:14px;border-radius:9px;}

  /* header */
  .topbar{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--ground) 86%,transparent);backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid var(--line);}
  .topbar .row{display:flex;align-items:center;gap:20px;height:66px;}
  .logo{--lh:38px;display:flex;align-items:center;gap:calc(var(--lh)*.394);font-family:var(--font-display);color:var(--ink);}
  .logo .mk{width:calc(var(--lh)*.916);height:var(--lh);flex:none;color:currentColor;}
  .logo .txt{display:flex;flex-direction:column;gap:calc(var(--lh)*.075);}
  .logo .tag{font-weight:400;font-size:calc(var(--lh)*.287);letter-spacing:.055em;line-height:1;white-space:nowrap;}
  .logo .wm{font-weight:620;font-size:calc(var(--lh)*.588);letter-spacing:.2em;line-height:1;white-space:nowrap;}
  @media (max-width:1200px){.topbar .logo{--lh:32px;}}
  .crumbs{margin-left:6px;font-size:14px;color:var(--muted);display:flex;gap:8px;align-items:center;}
  .crumbs a:hover{color:var(--brand);} .crumbs .sep{opacity:.5;}
  .spacer{flex:1;}
  #themeToggle{font:inherit;font-family:var(--font-mono);font-size:12px;background:var(--surface);color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;cursor:pointer;}
  #themeToggle:hover{border-color:var(--brand);color:var(--ink);}
  @media (max-width:720px){.crumbs{display:none;}}

  /* hero */
  .chero{position:relative;padding:64px 0 56px;overflow:hidden;}
  .chero::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(620px 340px at 90% -10%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 70%);pointer-events:none;}
  .chero .wrap{position:relative;z-index:1;}
  .chero h1{font-size:clamp(32px,5vw,54px);margin-top:18px;max-width:16ch;}
  .chero .lede{margin-top:20px;font-size:clamp(17px,2vw,20px);color:var(--ink-soft);max-width:68ch;}
  .meta{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px;}
  .meta .m{font-family:var(--font-mono);font-size:12.5px;background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;padding:8px 14px;color:var(--ink-soft);display:inline-flex;gap:8px;align-items:center;}
  .meta .m b{color:var(--brand);font-weight:700;}
  .chero-cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;}
  .hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.9fr);gap:48px;align-items:start;}
  @media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:30px;}}
  .hero-grid h1{max-width:20ch;}
  .hero-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:16px;padding:24px 24px 20px;box-shadow:var(--shadow);}
  @media (min-width:901px){.hero-card{margin-top:38px;position:sticky;top:82px;}}
  .hero-card .hc-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 18px;}
  .hero-card dl{margin:0;display:grid;gap:15px;}
  .hero-card .r{display:grid;gap:3px;}
  .hero-card .r dt{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);}
  .hero-card .r dd{margin:0;font-weight:650;font-size:15.5px;line-height:1.35;color:var(--ink);}
  .hero-card .r.lead dd{color:var(--brand);font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.01em;}

  section{position:relative;}
  .band{padding:64px 0;border-top:1px solid var(--line);}
  .band.alt{background:var(--surface-2);}
  .sec-head{max-width:64ch;margin-bottom:32px;}
  .sec-head h2{font-size:clamp(24px,3.4vw,36px);margin-top:14px;}
  .sec-head p{color:var(--muted);margin:13px 0 0;}
  .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s,transform .6s;}
  .reveal.in{opacity:1;transform:none;}

  .prose{max-width:66ch;}
  .prose p{margin:0 0 16px;color:var(--ink-soft);}
  .prose p:last-child{margin-bottom:0;}

  .painlist{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px;max-width:66ch;}
  .painlist li{display:flex;gap:13px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:15px 17px;box-shadow:var(--shadow);}
  .painlist li::before{content:"✕";color:#C7583F;font-family:var(--font-mono);font-weight:700;margin-top:1px;}
  .painlist.win li::before{content:"✓";color:var(--brand);}
  /* широкие раскладки для «подробных» блоков — берут горизонт */
  .split2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px 48px;align-items:start;margin-top:6px;}
  @media (max-width:920px){.split2{grid-template-columns:1fr;gap:24px;}}
  .split2 .prose{max-width:none;}
  .split2 .painlist{max-width:none;margin-top:0;}
  .split2 .split-h{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;}
  .painlist.cols2{max-width:none;grid-template-columns:1fr 1fr;}
  @media (max-width:640px){.painlist.cols2{grid-template-columns:1fr;}}

  /* process steps */
  .flow{display:grid;gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow);}
  .fstep{display:grid;grid-template-columns:70px 1fr;gap:18px;padding:18px 22px;border-bottom:1px solid var(--line);align-items:baseline;transition:background .16s;}
  .fstep:last-child{border-bottom:0;} .fstep:hover{background:var(--surface-2);}
  .fstep .n{font-family:var(--font-mono);font-weight:700;font-size:22px;color:var(--brand);font-variant-numeric:tabular-nums;}
  .fstep h3{font-size:17px;margin:0 0 3px;} .fstep p{margin:0;color:var(--muted);font-size:14.5px;}
  /* шаги процесса карточками в две колонки — берут горизонт */
  .flow2{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
  @media (max-width:720px){.flow2{grid-template-columns:1fr;}}
  .fcard{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 22px;box-shadow:var(--shadow);display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start;}
  .fcard .n{font-family:var(--font-mono);font-weight:700;font-size:15px;color:var(--brand);background:var(--accent-soft);border-radius:10px;width:44px;height:44px;display:grid;place-items:center;font-variant-numeric:tabular-nums;}
  .fcard h3{font-size:16.5px;margin:0 0 5px;letter-spacing:-.01em;line-height:1.2;}
  .fcard p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;}

  /* mechanism cards */
  .grid{display:grid;gap:18px;}
  .c3{grid-template-columns:repeat(3,1fr);} .c2{grid-template-columns:repeat(2,1fr);}
  @media (max-width:820px){.c3{grid-template-columns:repeat(2,1fr);}}
  @media (max-width:560px){.c3,.c2{grid-template-columns:1fr;}}
  .mech{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow);}
  .mech .ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);margin-bottom:14px;}
  .mech .ic svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;}
  .mech h3{font-size:18px;margin:0 0 7px;} .mech p{margin:0;color:var(--muted);font-size:14.5px;}

  /* live scheme band */
  .scheme{background:var(--navy);color:var(--on-navy);border-radius:22px;padding:clamp(30px,4.5vw,52px);box-shadow:var(--shadow-lg);position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr auto;gap:30px;align-items:center;}
  .scheme::after{content:"";position:absolute;right:-70px;bottom:-70px;width:260px;height:260px;border-radius:44px;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 32%,transparent),transparent 70%);}
  @media (max-width:780px){.scheme{grid-template-columns:1fr;}}
  .scheme .eyebrow{color:var(--brand-bright);position:relative;}
  .scheme h2{color:#fff;font-size:clamp(24px,3.4vw,34px);margin-top:14px;position:relative;max-width:20ch;}
  .scheme p{color:var(--on-navy-muted);margin-top:12px;position:relative;max-width:46ch;}
  .scheme .act{position:relative;}
  .scheme .note{font-family:var(--font-mono);font-size:11.5px;color:var(--on-navy-muted);margin-top:14px;position:relative;}

  /* honest result */
  .honest{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:14px;padding:clamp(26px,4vw,40px);box-shadow:var(--shadow);max-width:74ch;}
  .honest .q{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.6vw,26px);letter-spacing:-.01em;line-height:1.3;color:var(--ink);}
  .honest .q em{color:var(--brand);font-style:normal;}
  .honest .by{margin-top:16px;font-size:14px;color:var(--muted);font-family:var(--font-mono);}

  /* facts strip */
  .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
  @media (max-width:760px){.facts{grid-template-columns:repeat(2,1fr);}}
  @media (max-width:420px){.facts{grid-template-columns:1fr;}.fact{padding:16px;}}
  .fact{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:var(--shadow);}
  .fact .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);}
  .fact .v{font-family:var(--font-display);font-weight:800;font-size:20px;margin-top:8px;color:var(--ink);letter-spacing:-.01em;}

  /* cta */
  .cta{background:var(--navy);border-radius:22px;padding:clamp(34px,5vw,58px);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);}
  .cta::before{content:"";position:absolute;inset:0;background:radial-gradient(520px 280px at 50% -30%,color-mix(in srgb,var(--brand) 32%,transparent),transparent 70%);}
  .cta .eyebrow{color:var(--brand-bright);justify-content:center;position:relative;}
  .cta h2{position:relative;color:#fff;font-size:clamp(26px,4vw,42px);margin:14px auto 0;max-width:20ch;}
  .cta p{position:relative;color:var(--on-navy-muted);max-width:50ch;margin:14px auto 0;}
  .cta .row{position:relative;margin-top:26px;display:flex;gap:13px;justify-content:center;flex-wrap:wrap;align-items:center;}
  .cta .phone-big{font-family:var(--font-display);font-weight:800;font-size:22px;color:#fff;}
  .cta .btn-ghost{color:#fff;border-color:rgba(255,255,255,.28);} .cta .btn-ghost:hover{border-color:var(--brand-bright);}

  footer{border-top:1px solid var(--line);padding:36px 0;background:var(--surface-2);}
  .foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:13.5px;}
  .foot .logo{--lh:34px;}
  .note{font-family:var(--font-mono);font-size:11.5px;color:var(--muted);}

  /* ==== страница продукта: возможности ==== */
  .for-whom{display:flex;flex-wrap:wrap;gap:9px;}
  .for-whom .vt{font-family:var(--font-mono);font-size:13px;background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;padding:8px 14px;color:var(--ink-soft);}
  .lane-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--line-strong);}
  .lane-h .ln{font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--ink);}
  .lane-h .lc{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--muted);}
  .caps{display:grid;grid-template-columns:1fr 1fr;gap:26px 34px;align-items:start;}
  @media(max-width:900px){.caps{grid-template-columns:1fr;gap:22px;}}
  .capgroup{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:6px 26px 16px;box-shadow:var(--shadow);}
  .capgroup.tickets{border-top:3px solid var(--brand);}
  .capgroup.rental{border-top:3px solid var(--slate);}
  .capgroup .gh{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.01em;margin:18px 0 4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;}
  .capgroup.tickets .gh>span:first-child{color:var(--brand);}
  .capgroup.rental .gh>span:first-child{color:var(--slate);}
  .capgroup .gh .gn{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--muted);}
  .cap{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:16px 0;border-top:1px solid var(--line);align-items:start;}
  .cap:first-of-type{border-top:0;}
  .cap .ci{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;}
  .cap .ci svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
  .capgroup.tickets .cap .ci{background:var(--accent-soft);color:var(--brand-deep);}
  .capgroup.rental .cap .ci{background:color-mix(in srgb,var(--slate) 15%,transparent);color:var(--slate);}
  .cap h4{font-size:15.5px;margin:0 0 4px;letter-spacing:-.01em;}
  .cap p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;}
  /* ==== схема каналов: единый билет ==== */
  .flowmap{display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:20px;margin-top:8px;}
  @media(max-width:820px){.flowmap{grid-template-columns:1fr;gap:12px;justify-items:stretch;}}
  .fm-cap{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:12px;}
  .fm-cap.buy{color:var(--brand);} .fm-cap.use{color:var(--slate);}
  .fm-col{display:flex;flex-direction:column;gap:12px;}
  .fm-node{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:12px 15px;box-shadow:var(--shadow);}
  .fm-node .ci{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--brand-deep);}
  .fm-node .ci svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
  .fm-stage.use .fm-node .ci{background:color-mix(in srgb,var(--slate) 15%,transparent);color:var(--slate);}
  .fm-node .nt{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.15;}
  .fm-node .ns{font-size:12.5px;color:var(--muted);margin-top:2px;}
  .fm-arrow{font-size:2rem;color:var(--slate);font-weight:800;text-align:center;line-height:1;}
  @media(max-width:820px){.fm-arrow{transform:rotate(90deg);margin:0 auto;}}
  .fm-core{background:var(--navy);border:1px solid var(--navy-2);border-radius:16px;padding:22px 20px;text-align:center;box-shadow:var(--shadow-lg);min-width:210px;}
  .fm-core .cc{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin:0 auto 12px;background:color-mix(in srgb,var(--brand) 30%,transparent);color:#fff;}
  .fm-core .cc svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}
  .fm-core .ct{font-family:var(--font-display);font-weight:800;font-size:16px;color:#fff;letter-spacing:-.01em;}
  .fm-core .cs{font-size:12.5px;color:var(--on-navy-muted);margin-top:6px;line-height:1.4;}
  .fm-tail{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:10px;}
  .fm-down{font-size:2rem;color:var(--slate);font-weight:800;line-height:1;}
  .fm-report{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;max-width:660px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:14px;padding:18px 22px;box-shadow:var(--shadow);}
  .fm-report .ci{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;background:var(--accent-soft);color:var(--brand-deep);flex:none;}
  .fm-report .ci svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}
  .fm-report h4{margin:0 0 3px;font-size:16px;letter-spacing:-.01em;}
  .fm-report p{margin:0;color:var(--muted);font-size:14px;line-height:1.5;}

  /* ===== единая шапка сайта ===== */
  .topbar .row{gap:24px;height:70px;}
  .topbar .btn{white-space:nowrap;}
  /* 1081–1320px: меню + телефон + кнопка не влезают в строку — поджимаем и прячем телефон */
  @media (max-width:1320px){
    .topbar .row{gap:14px;}
    nav.main{gap:2px;margin-left:0;min-width:0;}
    .navitem>a,.navitem>button{padding:10px 9px;font-size:14.5px;}
    .phone{display:none;}
  }
  @media (max-width:760px){ .topbar .btn-sm{display:none;} .topbar .row{gap:12px;}
    /* палец, а не курсор: минимум 44px по каждой стороне */
    #themeToggle{min-width:44px;height:44px;display:inline-grid;place-items:center;padding:0;}
    .topbar .burger{width:44px;height:44px;} }
  nav.main{display:flex;align-items:center;gap:6px;margin-left:8px;}
  .navitem{position:relative;}
  .navitem>a,.navitem>button{font:inherit;font-size:15px;color:var(--ink-soft);background:none;border:0;cursor:pointer;padding:10px 12px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;transition:color .16s,background .16s;}
  .navitem>a:hover,.navitem>button:hover{color:var(--ink);background:var(--surface-2);}
  .navitem>button .car{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s;opacity:.6;}
  .navitem.open>button .car{transform:rotate(-135deg) translateY(-1px);}
  .dropdown{position:absolute;top:calc(100% + 8px);left:0;min-width:300px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg,var(--shadow));padding:10px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:70;}
  .navitem.open .dropdown{opacity:1;visibility:visible;transform:none;}
  .dropdown a{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:10px;transition:background .14s;}
  .dropdown a:hover{background:var(--surface-2);}
  .dropdown a .ic{font-family:var(--font-mono);font-size:11px;color:var(--brand);margin-top:3px;min-width:26px;}
  .dropdown a .d{font-size:14.5px;font-weight:600;color:var(--ink);}
  .dropdown a .d small{display:block;font-weight:400;font-size:12.5px;color:var(--muted);margin-top:2px;}
  .spacer{flex:1;}
  .phone{font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--ink);white-space:nowrap;}
  .phone small{display:block;font-family:var(--font-mono);font-weight:400;font-size:10.5px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;}
  .burger{display:none;background:none;border:1px solid var(--line-strong);border-radius:9px;width:42px;height:38px;cursor:pointer;color:var(--ink);}
  @media (max-width:1080px){ nav.main,.phone{display:none;} .burger{display:inline-grid;place-items:center;} .spacer{flex:1;} }

  /* ===== мобильное меню ===== */
  .mobmenu{position:fixed;left:0;right:0;top:70px;bottom:0;z-index:59;overflow-y:auto;background:var(--ground);border-top:1px solid var(--line);padding:18px 0 40px;}
  .mobmenu[hidden]{display:none;}
  .mobmenu .wrap{display:flex;flex-direction:column;}
  .mobmenu h6{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-weight:600;}
  .mobmenu h6:first-child{margin-top:4px;}
  .mobmenu a{padding:12px 0;font-size:17px;color:var(--ink);border-bottom:1px solid var(--line);}
  .mobmenu a:hover{color:var(--brand);}
  .mobmenu .mob-phone{font-family:var(--font-display);font-weight:700;border-bottom:0;margin-top:14px;}
  @media (min-width:1081px){ .mobmenu{display:none;} }

  /* ===== полоса хлебных крошек под шапкой ===== */
  .crumbbar{border-bottom:1px solid var(--line);background:var(--surface);}
  .crumbbar .wrap{display:flex;align-items:center;gap:8px;height:46px;font-size:13.5px;color:var(--muted);overflow-x:auto;scrollbar-width:none;}
  .crumbbar .wrap::-webkit-scrollbar{display:none;}
  .crumbbar .crumbs{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;color:var(--muted);}
  .crumbbar a{color:var(--muted);white-space:nowrap;transition:color .15s;}
  .crumbbar a:hover{color:var(--brand);}
  .crumbbar .sep{opacity:.45;}
  .crumbbar span{white-space:nowrap;}
  @media (max-width:760px){ .crumbbar .crumbs{display:flex;} }
  /* телефон: цепочка длиннее экрана — переносим на вторую строку, а не прячем хвост в прокрутку */
  @media (max-width:640px){
    .crumbbar .wrap{overflow-x:visible;flex-wrap:wrap;height:auto;min-height:46px;padding-top:8px;padding-bottom:8px;row-gap:2px;}
    .crumbbar .crumbs{flex-wrap:wrap;row-gap:2px;}
  }

/* End */
/* /products/bilet-prokat/page.css?178409302422431 */
