html,body{max-width:100%;overflow-x:hidden}
img{max-width:100%;height:auto}
.top-sub-nav{display:none!important}
.m-nav,.zakaz,.basket,.tel-b,.tel-call,.c-price,.m-title,.main-r,.popup,.popup-body,.leftblock,.filtr-top,.pages1,.b-tyres-size,.b-tyres-bot,.buy-btn,.opinion,.f-contacts,.soc,.autor{display:none!important}
.seo-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:760px){
  body{margin:0!important}
  #bodi #wrapper,#bodi .layout,#bodi #page{width:100%!important;min-width:0!important;max-width:100%!important;background-position:center top!important;box-sizing:border-box!important}
  #bodi #page{padding-left:12px!important;padding-right:12px!important;padding-bottom:40px!important}
  .top-sub-nav{display:none!important}
  .nav{height:auto!important;min-height:0!important;background:none!important;display:flex!important;flex-direction:column!important;align-items:center!important}
  .nav .logo{position:static!important;display:block!important;margin:8px auto!important;max-width:250px!important}
  .nav ul{height:auto!important;padding:0!important;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));float:none!important;width:100%!important}
  .nav li{float:none!important;width:auto!important;height:auto!important;min-height:48px!important;padding:0!important;background:none!important}
  .nav li a{display:block!important;position:static!important;padding:12px 8px!important;font-size:18px!important}
  .nav li i{display:none!important}
  .main-l,.main-c,.rightblock,.tyres{width:100%!important;max-width:100%!important;float:none!important;position:static!important;box-sizing:border-box!important}
  .inner,.inner-title,.cols,.copy{width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;position:static!important;box-sizing:border-box!important}
  .carusel,.carusel-wrap{height:auto!important;overflow:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
  .b-carusel{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%!important;height:auto!important;left:auto!important;padding:0!important}
  .b-carusel>li{float:none!important;width:auto!important;height:auto!important;position:static!important}
  .content,.main,.article{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
  .b-tyres{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}
}

.seo-site-map-link{clear:both;margin:24px auto 10px;text-align:center;font-size:12px;opacity:.78}.seo-site-map-link a{text-decoration:underline;text-underline-offset:2px}

.itemBlock{clear:both;margin:0 0 18px!important;padding:18px!important;border:1px solid #e2e2e2!important;background:#fff!important}.itemBlock>.clearfix{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;gap:6px 22px!important}.itemBlock>.clearfix>.col-sm-3{grid-column:1!important;grid-row:1/span 2!important;width:auto!important;float:none!important}.itemBlock>.clearfix>.col-sm-9,.itemBlock>.clearfix>.col-sm-5{grid-column:2!important;width:auto!important;float:none!important;padding:0!important}.itemBlock .itemTitle{font-size:18px!important;line-height:1.35!important;margin:0 0 8px!important}@media(max-width:760px){.itemBlock{padding:12px!important}.itemBlock>.clearfix{grid-template-columns:88px minmax(0,1fr)!important;gap:4px 12px!important}.itemBlock .itemTitle{font-size:16px!important}}

.itemBlock>.clearfix:before,.itemBlock>.clearfix:after{display:none!important}.itemBlock .itemTitle{height:auto!important;min-height:0!important}

.restored-static-navigation .nav-links{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important;width:100%!important;max-width:100%!important;min-width:0!important}.restored-static-navigation a{display:inline-block!important;max-width:100%!important;overflow-wrap:anywhere!important}

/* The archived desktop navigation sprite was not recoverable and had become
   a blank white rectangle. Keep the historical dark palette and expose the
   verified local destinations as an ordinary text navigation. */
@media (min-width: 781px){
  #head{height:auto!important;padding-top:36px!important;margin-bottom:28px!important}
  #head .nav{height:auto!important;min-height:64px!important;padding:0!important;background:#173a57!important;border:1px solid rgba(255,255,255,.16)!important}
  #head .nav ul{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;float:none!important;width:100%!important;height:auto!important;padding:0!important;margin:0!important;background:none!important}
  #head .nav li{float:none!important;width:auto!important;height:auto!important;padding:0!important;background:none!important}
  #head .nav li a{height:auto!important;padding:21px 10px!important;font-size:16px!important;line-height:22px!important}
  #head .nav li a:hover,#head .nav li a:focus{background:#245477!important}
  #head .nav-l,#head .nav-r,#head .nav li i{display:none!important}
}
