@charset "UTF-8";

// brand logo
@mixin brand-logo {
  &::before {
    background: {
      position: 50%;
      size: contain;
      repeat: no-repeat;
    }
    content: '';
  }

  @each $brand in 'audi', 'bmw', 'chery', 'citroen', 'ford', 'hyundai', 'infiniti', 'jaguar', 'jeep', 'kia',
    'land_rover', 'lexus', 'lifan', 'mazda', 'mini', 'mitsubishi', 'nissan', 'porsche', 'ravon', 'renault', 'skoda',
    'suzuki', 'toyota', 'volkswagen', 'volvo', 'haval', 'genesis', 'geely', 'datsun', 'peugeot', 'tesla', 'subaru',
    'honda', 'opel', 'cadillac', 'fiat', 'chrysler', 'zotye', 'changan', 'dongfeng', 'faw', 'jac', 'maserati', 'smart',
    'ssangyong', 'daewoo', 'foton', 'haima', 'seat', 'vortex', 'acura', 'alpina', 'asia', 'bentley', 'brilliance',
    'buick', 'byd', 'dacia', 'daihatsu', 'daimler', 'derways', 'dodge', 'ferrari', 'fisker', 'geo', 'gmc', 'hafei',
    'hawtai', 'hummer', 'isuzu', 'lamborghini', 'lancia', 'lincoln', 'lotus', 'luxgen', 'maybach', 'mercury', 'mitsuoka',
    'oldsmobile', 'plymouth', 'pontiac', 'proton', 'rover', 'saab', 'saturn', 'scion', 'smart', 'tagaz', 'tianye', 'zaz',
    'zx', 'great-wall-motors', 'cheryexeed', 'iveco', 'hino', 'ds', 'evolute', 'omoda', 'kamaz', 'aurus', 'voyah',
    'jetta', 'sollers', 'sitrak', 'skywell', 'tank', 'kaiyi', 'baic', 'jetour', 'livan', 'lynk-and-co', 'howo',
    'shacman', 'hongqi', 'avatr', 'belgee', 'hiphi', 'lixiang', 'zeekr', 'jaecoo', 'ora', 'ram', 'leapmotor', 'roewe',
    'wey', 'nio', 'denza', 'aito', 'forthing', 'swm', 'venucia', 'rising', 'mg', 'm-hero', 'liugong', 'lovol', 'oting',
    'solaris', 'soueast', 'xcite'
  {
    &[data-brand-name='#{$brand}']::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/#{$brand}.png');

      .mod_webp & {
        background-image: url('#{$assets-path}img/auto-brand-logo/#{$brand}.webp');
      }
    }
  }

  &[data-brand-name='alfa_romeo'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/alfaromeo.png');
    }
  }

  &[data-brand-name='lada'],
  &[data-brand-name='vaz'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/lada.png');
    }
  }

  &[data-brand-name='\423\410\417'],
  &[data-brand-name='uaz'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/uaz.png');
    }
  }

  &[data-brand-name='mercedes_benz'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/mercedes-benz.png');
    }
  }

  &[data-brand-name='chevrolet'],
  &[data-brand-name='chevrolet-niva'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/chevrolet.png');
    }
  }

  &[data-brand-name='\413\410\417'],
  &[data-brand-name='\433\430\437'],
  &[data-brand-name='GAZ'],
  &[data-brand-name='gaz-1'],
  &[data-brand-name='gaz'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/gaz.png');
    }
  }

  &[data-brand-name='dw-hower'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/hower.png');
    }
  }

  &[data-brand-name='great-wall'],
  &[data-brand-name='great_wall'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/greatwall.png');
    }
  }

  &[data-brand-name='aston_martin'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/astonmartin.png');
    }
  }

  &[data-brand-name='\431\43E\433\434\430\43D'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/bogdan.png');
    }
  }

  &[data-brand-name='eagle'],
  &[data-brand-name='eagle_cars'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/eagle.png');
    }
  }

  &[data-brand-name='gac'],
  &[data-brand-name='gac-motor'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/gac.png');
    }
  }

  &[data-brand-name='\413\410\417'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/gaz.png');
    }
  }

  &[data-brand-name='iran-khodro'],
  &[data-brand-name='iran_khodro'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/irankhodro.png');
    }
  }

  &[data-brand-name='\418\416'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/izh.png');
    }
  }

  &[data-brand-name='\41B\443\410\417'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/luaz.png');
    }
  }

  &[data-brand-name='moscvich'],
  &[data-brand-name='\41C\43E\441\43A\432\438\447'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/moscvich.png');
    }
  }

  &[data-brand-name='Renault Samsung'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/renaultsamsung.png');
    }
  }

  &[data-brand-name='rolls-royce'],
  &[data-brand-name='rolls_royce'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/rolls-royce.png');
    }
  }

  &[data-brand-name='xin-kai'],
  &[data-brand-name='xin_kai'] {
    &::before {
      background-image: url('#{$assets-path}img/auto-brand-logo/xinkai.png');
    }
  }
}
