/* roboto-300 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src:
        url('roboto/roboto-v29-latin-300.woff2') format('woff2'),
        url('roboto/roboto-v29-latin-300.woff') format('woff');
}
/* roboto-regular - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src:
        url('roboto/roboto-v29-latin-regular.woff2') format('woff2'),
        url('roboto/roboto-v29-latin-regular.woff') format('woff');
}
/* roboto-500 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src:
        url('roboto/roboto-v29-latin-500.woff2') format('woff2'),
        url('roboto/roboto-v29-latin-500.woff') format('woff');
}
/* roboto-700 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src:
        url('roboto/roboto-v29-latin-700.woff2') format('woff2'),
        url('roboto/roboto-v29-latin-700.woff') format('woff');
}


/*  1.1 - Name: VilleroyBoch | Type: regular */
@font-face {
    font-family: 'VilleroyBoch';
    src:
        url('villeroyboch/villeroyboch-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('villeroyboch/villeroyboch-regular-webfont.woff2') format('woff2'),
        url('villeroyboch/villeroyboch-regular-webfont.woff') format('woff'),
        url('villeroyboch/villeroyboch-regular-webfont.ttf') format('truetype'),
        url('villeroyboch/villeroyboch-regular-webfont.svg##VilleroyBoch') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* 1.2 - Name: VilleroyBoch | Type: bold */
@font-face {
    font-family: 'VilleroyBoch';
    src:
        url('villeroyboch/villeroyboch-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('villeroyboch/villeroyboch-bold-webfont.woff') format('woff'),
        url('villeroyboch/villeroyboch-bold-webfont.ttf') format('truetype'),
        url('villeroyboch/villeroyboch-bold-webfont.svg##VilleroyBoch') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* 1.3 - Name: VilleroyBoch | Type: italic */
@font-face {
    font-family: 'VilleroyBoch';
    src:
        url('villeroyboch/villeroyboch-italic-webfont.eot?#iefix') format('embedded-opentype'),
        url('villeroyboch/villeroyboch-italic-webfont.woff') format('woff'),
        url('villeroyboch/villeroyboch-italic-webfont.ttf') format('truetype'),
        url('villeroyboch/villeroyboch-italic-webfont.svg##VilleroyBoch') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

/* 1.4 - Name: VilleroyBoch | Type: bolditalic */
@font-face {
    font-family: 'VilleroyBoch';
    src:
        url('villeroyboch/villeroyboch-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('villeroyboch/villeroyboch-bolditalic-webfont.woff2') format('woff2'),
        url('villeroyboch/villeroyboch-bolditalic-webfont.woff') format('woff'),
        url('villeroyboch/villeroyboch-bolditalic-webfont.ttf') format('truetype'),
        url('villeroyboch/villeroyboch-bolditalic-webfont.svg##VilleroyBoch') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
  font-family: 'vbicons';
  src: url('vbicons/vbicons.eot?igv0qd');
  src: url('vbicons/vbicons.eot?igv0qd#iefix') format('embedded-opentype'),
    url('vbicons/vbicons.woff2') format('woff2'),
    url('vbicons/vbicons.woff?igv0qd') format('woff'),
    url('vbicons/vbicons.ttf?igv0qd') format('truetype'),
    url('vbicons/vbicons.svg?igv0qd#vbicons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="vb-icon-"], [class*=" vb-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'vbicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vb-icon-Search:before {
  content: "\e965";
  color: #44474a;
}
.vb-icon-burger:before {
  content: "\e966";
  color: #44474a;
}
.vb-icon-white-globus:before {
  content: "\e964";
  color: #fff;
}
.vb-icon-cup:before {
  content: "\e963";
}
.vb-icon-txt-file-plus:before {
  content: "\e900";
  color: #44474a;
}
.vb-icon-magnifer-plus:before {
  content: "\e901";
  color: #44474a;
}
.vb-icon-magnifer-minus:before {
  content: "\e902";
  color: #44474a;
}
.vb-icon-ebook:before {
  content: "\e903";
  color: #44474a;
}
.vb-icon-Wrap:before {
  content: "\e904";
  color: #44474a;
}
.vb-icon-W-Line-Left-Right:before {
  content: "\e905";
  color: #44474a;
}
.vb-icon-VandB_Group:before {
  content: "\e906";
  color: #44474a;
}
.vb-icon-User:before {
  content: "\e907";
  color: #44474a;
}
.vb-icon-User-Check:before {
  content: "\e908";
  color: #44474a;
}
.vb-icon-User-Add:before {
  content: "\e909";
  color: #44474a;
}
.vb-icon-Trash:before {
  content: "\e90a";
  color: #44474a;
}
.vb-icon-Track:before {
  content: "\e90b";
  color: #44474a;
}
.vb-icon-Tools:before {
  content: "\e90c";
  color: #44474a;
}
.vb-icon-Share:before {
  content: "\e90d";
  color: #44474a;
}
.vb-icon-Security:before {
  content: "\e90e";
  color: #44474a;
}
.vb-icon-Return:before {
  content: "\e910";
  color: #44474a;
}
.vb-icon-Refresh:before {
  content: "\e911";
  color: #44474a;
}
.vb-icon-Print:before {
  content: "\e913";
  color: #44474a;
}
.vb-icon-Present:before {
  content: "\e914";
  color: #44474a;
}
.vb-icon-Present-Refresh:before {
  content: "\e915";
  color: #44474a;
}
.vb-icon-Present-Number:before {
  content: "\e916";
  color: #44474a;
}
.vb-icon-Present-Edit:before {
  content: "\e917";
  color: #44474a;
}
.vb-icon-Present-Check:before {
  content: "\e918";
  color: #44474a;
}
.vb-icon-Present-Add:before {
  content: "\e919";
  color: #44474a;
}
.vb-icon-Premium:before {
  content: "\e91a";
  color: #44474a;
}
.vb-icon-Plus-Small:before {
  content: "\e91b";
  color: #44474a;
}
.vb-icon-Plus-Large:before {
  content: "\e91c";
  color: #44474a;
}
.vb-icon-Play:before {
  content: "\e91d";
  color: #44474a;
}
.vb-icon-Payment:before {
  content: "\e91e";
  color: #44474a;
}
.vb-icon-Pause:before {
  content: "\e91f";
  color: #44474a;
}
.vb-icon-Password:before {
  content: "\e920";
  color: #44474a;
}
.vb-icon-Newsletter:before {
  content: "\e921";
  color: #44474a;
}
.vb-icon-Minus-Small:before {
  content: "\e922";
  color: #44474a;
}
.vb-icon-Minus-Large:before {
  content: "\e923";
  color: #44474a;
}
.vb-icon-Manufactur:before {
  content: "\e924";
  color: #44474a;
}
.vb-icon-Log-Out:before {
  content: "\e925";
  color: #44474a;
}
.vb-icon-Log-In:before {
  content: "\e926";
  color: #44474a;
}
.vb-icon-Location:before {
  content: "\e927";
  color: #44474a;
}
.vb-icon-List:before {
  content: "\e928";
  color: #44474a;
}
.vb-icon-Link:before {
  content: "\e929";
  color: #44474a;
}
.vb-icon-Like:before {
  content: "\e92a";
  color: #44474a;
}
.vb-icon-Insured_Delivery:before {
  content: "\e92b";
  color: #44474a;
}
.vb-icon-Info:before {
  content: "\e92c";
  color: #44474a;
}
.vb-icon-Idea:before {
  content: "\e92d";
  color: #44474a;
}
.vb-icon-Hotline:before {
  content: "\e92e";
  color: #44474a;
}
.vb-icon-Home:before {
  content: "\e92f";
  color: #44474a;
}
.vb-icon-Help:before {
  content: "\e930";
  color: #44474a;
}
.vb-icon-Global_Blue:before {
  content: "\e931";
  color: #44474a;
}
.vb-icon-Filter:before {
  content: "\e932";
  color: #44474a;
}
.vb-icon-File-TXT:before {
  content: "\e933";
  color: #44474a;
}
.vb-icon-File-PDF:before {
  content: "\e934";
  color: #44474a;
}
.vb-icon-Favorite:before {
  content: "\e935";
  color: #44474a;
}
.vb-icon-Favorite-Refresh:before {
  content: "\e936";
  color: #44474a;
}
.vb-icon-Favorite-Number:before {
  content: "\e937";
  color: #44474a;
}
.vb-icon-Favorite-Edit:before {
  content: "\e938";
  color: #44474a;
}
.vb-icon-Favorite-Check:before {
  content: "\e939";
  color: #44474a;
}
.vb-icon-Favorite-Add:before {
  content: "\e93a";
  color: #44474a;
}
.vb-icon-Fast-Arrow-Fill-right:before {
  content: "\e93b";
  color: #44474a;
}
.vb-icon-Fast-Arrow-Fill-Left:before {
  content: "\e93c";
  color: #44474a;
}
.vb-icon-Edit:before {
  content: "\e93d";
  color: #44474a;
}
.vb-icon-Download:before {
  content: "\e93e";
  color: #44474a;
}
.vb-icon-Delivery:before {
  content: "\e93f";
  color: #44474a;
}
.vb-icon-Consultant:before {
  content: "\e940";
  color: #44474a;
}
.vb-icon-Collection:before {
  content: "\e941";
  color: #44474a;
}
.vb-icon-Close-Small:before {
  content: "\e942";
  color: #44474a;
}
.vb-icon-Close-Large:before {
  content: "\e943";
  color: #44474a;
}
.vb-icon-Click_And_Collect:before {
  content: "\e944";
  color: #44474a;
}
.vb-icon-Check-Small:before {
  content: "\e945";
  color: #44474a;
}
.vb-icon-Check-Large:before {
  content: "\e946";
  color: #44474a;
}
.vb-icon-Chat:before {
  content: "\e947";
  color: #44474a;
}
.vb-icon-Cart-Refresh:before {
  content: "\e948";
  color: #44474a;
}
.vb-icon-Cart-Number:before {
  content: "\e949";
  color: #44474a;
}
.vb-icon-Cart-Empty:before {
  content: "\e94a";
  color: #44474a;
}
.vb-icon-Cart-Edit:before {
  content: "\e94b";
  color: #44474a;
}
.vb-icon-Cart-Check:before {
  content: "\e94c";
  color: #44474a;
}
.vb-icon-Cart-Add:before {
  content: "\e94d";
  color: #44474a;
}
.vb-icon-Calendar:before {
  content: "\e94e";
  color: #44474a;
}
.vb-icon-Breakage_Guarantee:before {
  content: "\e94f";
  color: #44474a;
}
.vb-icon-Arrow-Up:before {
  content: "\e950";
  color: #44474a;
}
.vb-icon-Arrow-Right:before {
  content: "\e951";
  color: #44474a;
}
.vb-icon-Arrow-Line-Up:before {
  content: "\e952";
  color: #44474a;
}
.vb-icon-Arrow-Line-Right:before {
  content: "\e953";
  color: #44474a;
}
.vb-icon-Arrow-Line-Left:before {
  content: "\e954";
  color: #44474a;
}
.vb-icon-Arrow-Line-Fill-Up:before {
  content: "\e955";
  color: #44474a;
}
.vb-icon-Arrow-Line-Fill-Right:before {
  content: "\e956";
  color: #44474a;
}
.vb-icon-Arrow-Line-Fill-Left:before {
  content: "\e957";
  color: #44474a;
}
.vb-icon-Arrow-Line-Fill-Down:before {
  content: "\e958";
  color: #44474a;
}
.vb-icon-Arrow-Line-Down:before {
  content: "\e959";
  color: #44474a;
}
.vb-icon-Arrow-Left:before {
  content: "\e95a";
  color: #44474a;
}
.vb-icon-Arrow-Fill-Up:before {
  content: "\e95b";
  color: #44474a;
}
.vb-icon-Arrow-Fill-Right:before {
  content: "\e95c";
  color: #44474a;
}
.vb-icon-Arrow-Fill-Left:before {
  content: "\e95d";
  color: #44474a;
}
.vb-icon-Arrow-Fill-Down:before {
  content: "\e95e";
  color: #44474a;
}
.vb-icon-Arrow-Down:before {
  content: "\e95f";
  color: #44474a;
}
.vb-icon-Alert:before {
  content: "\e960";
  color: #44474a;
}
.vb-icon-360:before {
  content: "\e961";
  color: #44474a;
}
.vb-icon-Year_Guarantee:before {
  content: "\e962";
  color: #44474a;
}
.vb-icon-Rating_Filled:before {
  content: "\e969";
  color: #44474a;
}
.vb-icon-Rating:before {
  content: "\e912";
  color: #44474a;
}
