@font-face {
  font-family: "BentonSansBook";
  src: url(../fonts/BentonSans-Book.fd9db03a.ttf);
}
@font-face {
  src: url(../fonts/BentonSans-Medium.c4d10af8.ttf);
  font-family: "BentonSansMedium";
}
@font-face {
  src: url(../fonts/BentonSans-Light.5d9ef236.ttf);
  font-family: "BentonSansLight";
}
@font-face {
  src: url(../fonts/BentonSans-Bold.e3a6d80b.ttf);
  font-family: "BentonSansBold";
}
.page-wrapper[data-v-7ba5bd90] {
  height: calc(100% - 235px);
  width: 100%;
  margin: auto;
  min-height: calc(100vh - 64px - 50px - 81px);
}
.banner-home[data-v-7ba5bd90] {
  margin-top: 100px;
}
.banner-popup[data-v-7ba5bd90] {
  position: relative;
}
.banner-popup .v-size--small[data-v-7ba5bd90] {
  width: 18px !important;
  height: 18px !important;
}
.banner-popup .v-btn--icon[data-v-7ba5bd90] {
  background-color: #ededed !important;
}
.banner-popup .sheet[data-v-7ba5bd90] {
  background-color: transparent;
}
.banner-popup .sheet .image-container[data-v-7ba5bd90] {
  height: 90%;
  position: relative;
  margin-top: 40px;
}
.banner-popup .sheet .image-container .image[data-v-7ba5bd90] {
  height: calc(100% - 10px);
  cursor: pointer;
}
.banner-popup .sheet .image-container .close[data-v-7ba5bd90] {
  position: absolute;
  top: -25px;
  right: 10px;
  color: #fff !important;
  font-size: 25px;
}
.banner-popup .sheet .image-container .close[data-v-7ba5bd90]:after {
  background: transparent !important;
}
.v-overlay[data-v-7ba5bd90] {
  background: rgba(7, 33, 70, 0.5) !important;
}
.image__carousel[data-v-7ba5bd90] {
  width: 100%;
  height: 350px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.category_banners[data-v-7ba5bd90] {
  display: block;
  position: relative;
  margin-bottom: 50px;
}
.category_banners .v-window__prev[data-v-7ba5bd90],
.category_banners .v-window__next[data-v-7ba5bd90] {
  background: none;
}
.category_banners .banner_placeholder[data-v-7ba5bd90] {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
