@font-face {
  font-family: "overpasssemibold";
  src: url("../fonts/overpass-semibold.woff2") format("woff2"),
    url("../fonts/overpass-semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "overpassbold";
  src: url("../fonts/overpass-bold.woff2") format("woff2"),
    url("../fonts/overpass-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "overpasslight";
  src: url("../fonts/overpass-light.woff2") format("woff2"),
    url("../fonts/overpass-light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "overpassregular";
  src: url("../fonts/overpass-regular.woff2") format("woff2"),
    url("../fonts/overpass-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Overpass-Black";
  src: url("../fonts/Overpass-Black.eot");
  src: url("../fonts/Overpass-Black.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Overpass-Black.woff2") format("woff2"),
    url("../fonts/Overpass-Black.woff") format("woff"),
    url("../fonts/Overpass-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "poppinsbold";
  src: url("../fonts/poppins-bold.woff2") format("woff2"),
    url("../fonts/poppins-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "overpassheavy";
  src: url("../fonts/overpass-heavy.woff2") format("woff2"),
    url("../fonts/overpass-heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "poppinsregular";
  src: url("../fonts/poppins-regular.woff2") format("woff2"),
    url("../fonts/poppins-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "poppinssemibold";
  src: url("../fonts/poppins-semibold.woff2") format("woff2"),
    url("../fonts/poppins-semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "poppinslight";
  src: url("../fonts/poppins-light.woff2") format("woff2"),
    url("../fonts/poppins-light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "poppinsmedium";
  src: url("../fonts/poppins-medium.woff2") format("woff2"),
    url("../fonts/poppins-medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Roboto-Bold";
  src: url("../fonts/Roboto-Bold.eot");
  src: url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Roboto-Bold.woff2") format("woff2"),
    url("../fonts/Roboto-Bold.woff") format("woff"),
    url("../fonts/Roboto-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-Medium";
  src: url("../fonts/Roboto-Medium.eot");
  src: url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Roboto-Medium.woff2") format("woff2"),
    url("../fonts/Roboto-Medium.woff") format("woff"),
    url("../fonts/Roboto-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-Light";
  src: url("../fonts/Roboto-Light.eot");
  src: url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Roboto-Light.woff2") format("woff2"),
    url("../fonts/Roboto-Light.woff") format("woff"),
    url("../fonts/Roboto-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url("../fonts/Roboto-Regular.eot");
  src: url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Roboto-Regular.woff2") format("woff2"),
    url("../fonts/Roboto-Regular.woff") format("woff"),
    url("../fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-Black";
  src: url("../fonts/Roboto-Black.eot");
  src: url("../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Roboto-Black.woff2") format("woff2"),
    url("../fonts/Roboto-Black.woff") format("woff"),
    url("../fonts/Roboto-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
header.fixed {
  transition: 0.3s;
  box-shadow: 0 0 8px #00000021;
}
section {
  padding-top: 72px;
}
.slider {
  height: 100vh;
  position: relative;
  margin: 0 auto;
}
.slider iframe {
  width: 100%;
  height: 100%;
  transform: scale(1.14);
  border: none;
}
@media only screen and (max-width: 767px) {
  .slider iframe {
    transform: scale(2.6);
  }
}
.slider .slick-slide div {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .slider .slick-track {
    display: flex;
    align-items: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .slider {
    height: auto;
  }
  .slider .text {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .slider {
    height: auto;
  }
  .slider .text {
    display: none;
  }
}
.slider:hover .prev {
  transition: 0.3s;
  left: 20px;
  opacity: 1;
}
.slider:hover .next {
  transition: 0.3s;
  right: 20px;
  opacity: 1;
}
.slider .prev {
  cursor: pointer;
  transition: 0.3s;
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 0;
  opacity: 0;
  transform: translateY(-50%);
  background: url(../images/iconSet.svg) no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 35px;
}
@media only screen and (max-width: 1023px) {
  .slider .prev {
    opacity: 1;
    left: 0 !important;
  }
}
.slider .next {
  cursor: pointer;
  transition: 0.3s;
  z-index: 1;
  position: absolute;
  top: 50%;
  right: 0;
  opacity: 0;
  transform: translateY(-50%);
  background: url(../images/iconSet.svg) no-repeat;
  background-position: -90px 0;
  width: 35px;
  height: 35px;
}
@media only screen and (max-width: 1023px) {
  .slider .next {
    opacity: 1;
    right: 0 !important;
  }
}
.slider .slick-list,
.slider .slick-track,
.slider .slideAll {
  height: 100%;
}
.slider .slick-dots {
  position: absolute;
  bottom: 30px;
  left: 0;
  z-index: 2;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .slider .slick-dots {
    padding: 0 25px;
    bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .slider .slick-dots {
    bottom: -38px;
    width: 100%;
    padding: 0;
    text-align: center;
  }
}
.slider .slick-dots li {
  width: 20px;
  height: 20px;
  border: 1px solid transparent;
  list-style-type: none;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
@media only screen and (max-width: 767px) {
  .slider .slick-dots li {
    float: none;
    display: inline-block;
  }
}
.slider .slick-dots li.slick-active:after {
  transition: 0.3s;
  opacity: 1;
  transform: scale(1);
  border-color: #fec33b;
}
.slider .slick-dots li.slick-active:before {
  transition: 0.3s;
  background: #fec33b;
}
.slider .slick-dots li:after {
  transition: 0.3s;
  content: "";
  position: absolute;
  border-radius: 50%;
  border: 1px solid #d1d1d1;
  width: 100%;
  height: 100%;
  transform: scale(1.4);
  opacity: 0;
  left: 0;
}
.slider .slick-dots li:before {
  transition: 0.3s;
  content: "";
  width: 10px;
  height: 10px;
  background: #d1d1d1;
  position: absolute;
  border-radius: 50%;
  top: 4px;
  left: 4px;
}
.slider .slick-dots li button {
  display: none;
}
.slider .itemSlider {
  float: left;
  width: 100%;
}
.slider .img {
  width: 100%;
  height: 100%;
  background: #eee;
}
.slider .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (min-width: 992px) and (max-width: 1440px) {
  .slider {
    height: auto;
  }
  .slider .img img {
    object-fit: contain;
  }
}

.categoryMini {
  margin: 45px 0 0 0;
  position: relative;
  display: inline-block;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .categoryMini {
    margin: 30px 0 0 0;
  }
}
.categoryMini .container-fluid {
  margin: 0 auto;
  position: relative;
  top: 58px;
}
.categoryMini .listing {
  text-align: center;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  .categoryMini .listing {
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    padding-left: 15px;
    padding-bottom: 15px;
  }
}
.categoryMini .listing .item {
  display: inline-block;
  margin-right: 30px;
}
@media only screen and (max-width: 767px) {
  .categoryMini .listing .item {
    margin-right: 10px;
  }
}
.categoryMini .listing .item a {
  text-decoration: none;
}
.categoryMini .listing .item:hover .ico {
  transition: 0.3s;
  background: #fff;
  border-color: #0c3b5d;
}
.categoryMini .listing .item:hover span {
  transition: 0.3s;
  color: #0c3b5d;
}
.categoryMini .listing .item .ico {
  transition: 0.3s;
  width: 98px;
  height: 81px;
  background: #f6f6f6;
  display: flex;
  align-items: center;
  border-radius: 12px;
  margin: 0 auto;
  border: 1px solid transparent;
}
@media only screen and (max-width: 767px) {
  .categoryMini .listing .item .ico {
    width: 74px;
    height: 63px;
  }
}
.categoryMini .listing .item .ico img {
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%;
  width: 45px;
  height: 45px;
}
.categoryMini .listing .item span {
  transition: 0.3s;
  margin: 10px 0 0 0;
  text-transform: capitalize;
  display: block;
  font: 13px poppinsmedium, Roboto-Medium;
  color: #0c3b5d;
  white-space: nowrap;
  height: auto;
  box-shadow: none !important;
  appearance: none;
  -moz-appearance: none;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 767px) {
  .categoryMini .listing .item span {
    font-size: 11px;
  }
}
.categoryMini .prev {
  cursor: pointer;
  transition: 0.3s;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 100%;
  opacity: 0;
}
.categoryMini .prev.slick-arrow {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .categoryMini .prev {
    display: none;
  }
}
.categoryMini .prev span {
  background: url(../images/iconSet.svg) no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 35px;
  display: block;
  float: right;
  position: relative;
  z-index: 1;
  top: 50%;
  transform: translateY(-85%);
}
.categoryMini .prev.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.categoryMini .prev:before {
  content: "";
  background: url(../images/prevgo.svg) no-repeat;
  position: absolute;
  right: 0;
  height: 100%;
  width: 90px;
  z-index: 1;
  top: 0;
}
.categoryMini .next {
  cursor: pointer;
  transition: 0.3s;
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  opacity: 0;
}
.categoryMini .next.slick-arrow {
  opacity: 1;
}
@media only screen and (max-width: 767px) {
  .categoryMini .next {
    display: none;
  }
}
.categoryMini .next span {
  background: url(../images/iconSet.svg) no-repeat;
  background-position: -90px 0;
  width: 35px;
  height: 35px;
  display: block;
  float: right;
  position: relative;
  z-index: 1;
  top: 50%;
  transform: translateY(-85%);
}
.categoryMini .next:before {
  content: "";
  background: url(../images/golge.svg) no-repeat;
  position: absolute;
  right: 0;
  height: 100%;
  width: 90px;
  z-index: 1;
  top: 0;
}
.categoryMini .next.slick-disabled {
  opacity: 0;
  pointer-events: none;
}
.bestseller .slick-dots,
.bigHomeBox .slick-dots,
.likedProduct .slick-dots,
.recentAdditions .slick-dots,
.masonry .slick-dots,
.campaigns .mobileListing .slick-dots {
  width: 100%;
  margin: 20px auto 0 auto;
  padding: 0;
  text-align: center;
  float: left;
}
.bestseller .slick-dots li,
.bigHomeBox .slick-dots li,
.likedProduct .slick-dots li,
.recentAdditions .slick-dots li,
.masonry .slick-dots li,
.campaigns .mobileListing .slick-dots li {
  width: 20px;
  height: 20px;
  border: 1px solid transparent;
  list-style-type: none;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.bestseller .slick-dots li.slick-active:after,
.bigHomeBox .slick-dots li.slick-active:after,
.likedProduct .slick-dots li.slick-active:after,
.recentAdditions .slick-dots li.slick-active:after,
.masonry .slick-dots li.slick-active:after,
.campaigns .mobileListing .slick-dots li.slick-active:after {
  transition: 0.3s;
  opacity: 1;
  transform: scale(1);
  border-color: #fec33b;
  left: 0;
}
.bestseller .slick-dots li.slick-active:before,
.bigHomeBox .slick-dots li.slick-active:before,
.likedProduct .slick-dots li.slick-active:before,
.recentAdditions .slick-dots li.slick-active:before,
.masonry .slick-dots li.slick-active:before,
.campaigns .mobileListing .slick-dots li.slick-active:before {
  transition: 0.3s;
  background: #fec33b;
}
.bestseller .slick-dots li:after,
.bigHomeBox .slick-dots li:after,
.likedProduct .slick-dots li:after,
.recentAdditions .slick-dots li:after,
.masonry .slick-dots li:after,
.campaigns .mobileListing .slick-dots li:after {
  transition: 0.3s;
  content: "";
  position: absolute;
  border-radius: 50%;
  border: 1px solid #d1d1d1;
  width: 100%;
  height: 100%;
  transform: scale(1.4);
  opacity: 0;
  left: 0;
}
.bestseller .slick-dots li:before,
.bigHomeBox .slick-dots li:before,
.likedProduct .slick-dots li:before,
.recentAdditions .slick-dots li:before,
.masonry .slick-dots li:before,
.campaigns .mobileListing .slick-dots li:before {
  transition: 0.3s;
  content: "";
  width: 10px;
  height: 10px;
  background: #d1d1d1;
  position: absolute;
  border-radius: 50%;
  top: 4px;
  left: 4px;
}
.bestseller .slick-dots li button,
.bigHomeBox .slick-dots li button,
.likedProduct .slick-dots li button,
.recentAdditions .slick-dots li button,
.masonry .slick-dots li button,
.campaigns .mobileListing .slick-dots li button {
  display: none;
}
.bestseller {
  margin: 80px 0 0 0;
}
.bestseller .slick-track {
  min-width: 100%;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .bestseller {
    margin: 40px 0 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bestseller {
    margin: 30px 0 0 0;
  }
  .bestseller .container {
    padding: 0 !important;
  }
  .bestseller .titleGlobal {
    padding: 0 25px;
  }
  .bestseller .row {
    padding: 0 0 15px 25px;
  }
}
@media only screen and (max-width: 767px) {
  .bestseller {
    margin: 15px 0 0 0;
  }
  .bestseller .titleGlobal {
    padding: 0 15px;
  }
  .bestseller .row {
    padding: 0 0 15px 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .bestseller .container {
    padding: 0;
  }
  .bestseller .row {
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    display: block;
    margin: 0 !important;
  }
  .bestseller .row .col-md-4 {
    width: 280px;
    display: inline-block;
    white-space: initial;
    margin-right: 22px;
    padding: 0;
  }
  .bestseller .images {
    height: 170px !important;
  }
  .bestseller .name h4 {
    font-size: 17px !important;
    line-height: 20px !important;
  }
  .bestseller .name span {
    font-size: 11px !important;
  }
  .bestseller .varMoney {
    font-size: 12px !important;
  }
  .bestseller .prices small {
    font-size: 10px !important;
  }
  .bestseller .prices i {
    font-size: 8px !important;
    min-width: 25px !important;
    margin-left: 2px !important;
  }
}
.bestseller .slick-slider .col-md-4 {
  flex: inherit;
  max-width: 100%;
}
.campaigns {
  margin: 80px 0 0 0;
}
.campaigns .mobileListing .slick-slider .col-md-4 {
  flex: inherit;
  max-width: 100%;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .campaigns {
    margin: 40px 0 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .campaigns {
    margin: 30px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .campaigns {
    margin: 15px 0 0 0;
  }
}
.campaigns a {
  color: #0c3b5d;
  text-decoration: none;
}
.campaigns .itemBig {
  border: 1px solid #e2e2e2;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .campaigns .itemBig {
    margin-bottom: 20px;
  }
}
.campaigns .itemBig .saleBox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: flex;
}
.campaigns .itemBig .saleBox span {
  font: 78px overpassheavy, Roboto-Black;
  color: #fff;
  height: 107px;
  padding: 30px 35px;
  display: flex;
  align-items: center;
  background: #40c0c0;
}
.campaigns .itemBig .saleBox span sub {
  font: 44px overpassheavy, Roboto-Black;
  bottom: 10px;
  color: #fff;
}
.campaigns .itemBig .saleBox small {
  font: 40px overpassheavy, Roboto-Black;
  color: #fff;
  display: flex;
  align-items: center;
  padding: 0 25px;
  background: #fec33b;
  border-bottom-right-radius: 20px;
}
.campaigns .itemBig .images {
  height: 457px;
  width: 100%;
  overflow: hidden;
}
.campaigns .itemBig .images picture {
  transition: 0.3s;
  display: block;
  height: 100%;
}
.campaigns .itemBig .images picture img {
  object-fit: cover;
}
.campaigns .itemBig .text {
  text-align: center;
  padding: 20px;
  display: flex;
  height: 115px;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .campaigns .itemBig .text {
    height: auto;
  }
}
.campaigns .itemBig .text h3 {
  font: 25px poppinsmedium, Roboto-Medium;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 767px) {
  .campaigns .itemBig .text h3 {
    font-size: 15px;
  }
}
.campaigns .itemMini {
  border: 1px solid #e2e2e2;
  margin-bottom: 21px;
  position: relative;
}
.campaigns .itemMini .saleNote {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  background: #fec33b;
  text-align: center;
  padding: 8px;
}
.campaigns .itemMini .saleNote span {
  display: inline-block;
  font: 21px/25px overpassbold, Roboto-Bold;
  color: #fff;
}
.campaigns .itemMini:last-child {
  margin-bottom: 0;
}
.campaigns .itemMini .images {
  height: 205px;
  width: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 1023px) {
  .campaigns .itemMini .images {
    height: auto;
    max-height: initial;
  }
}
.campaigns .itemMini .images picture {
  transition: 0.3s;
  display: block;
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .campaigns .itemMini .images picture {
    max-height: initial;
  }
}
.campaigns .itemMini .images picture img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media only screen and (max-width: 767px) {
  .campaigns .itemMini .images picture img {
    max-height: initial;
  }
}
.campaigns .itemMini .text {
  text-align: center;
  padding: 20px;
  height: 69px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  .campaigns .itemMini .text {
    height: auto;
  }
}
.campaigns .itemMini .text h3 {
  font: 17px/22px poppinsmedium, Roboto-Medium;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 767px) {
  .campaigns .itemMini .text h3 {
    font-size: 15px;
  }
}
.bigHomeBox {
  margin: 100px 0 0 0;
  max-height: 700px;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}
.bigHomeBox .listBox {
  max-width: 1926px;
  margin: 0 auto;
}
.bigHomeBox .slick-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  border: none;
  text-indent: -9999px;
  background: url(../images/iconSet.svg) no-repeat;
  background-position: 0 0;
  width: 35px;
  height: 35px;
  transform: translateY(-50%);
}
.bigHomeBox .slick-arrow.slick-prev {
  left: 25px;
}
@media only screen and (max-width: 1200px) {
  .bigHomeBox .slick-arrow.slick-prev {
    display: none !important;
  }
}
.bigHomeBox .slick-arrow.slick-next {
  right: 25px;
  background-position: -90px 0;
}
@media only screen and (max-width: 1200px) {
  .bigHomeBox .slick-arrow.slick-next {
    display: none !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .bigHomeBox {
    margin: 40px 0 0 0;
  }
  .bigHomeBox .backImages {
    height: 480px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bigHomeBox {
    margin: 30px 0 0 0;
  }
  .bigHomeBox .backImages {
    height: 380px;
  }
}
@media only screen and (max-width: 767px) {
  .bigHomeBox {
    margin: 25px 0 0 0;
  }
}
.bigHomeBox .slick-dots {
  max-width: 1520px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  float: none;
  padding: 0 40px;
  margin-top: -20px;
  text-align: left;
  transform: translateY(-50px);
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .bigHomeBox .slick-dots {
    padding: 0 30px;
    margin: 0;
    position: absolute;
    transform: inherit;
    bottom: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .bigHomeBox .slick-dots {
    padding: 0 15px;
    margin: 0;
    position: absolute;
    transform: inherit;
    bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bigHomeBox .slick-dots {
    padding: 0 25px;
    margin-top: 0;
    margin-bottom: -34px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1750px) {
  .bigHomeBox .slick-dots {
    padding: 0 100px;
  }
}
.bigHomeBox .item {
  position: relative;
}
.bigHomeBox .backImages {
  max-height: 700px;
  overflow: hidden;
}
.bigHomeBox .backImages picture {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 700px;
  height: 100%;
}
.bigHomeBox .backImages img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
  max-height: 700px;
}
.bigHomeBox .allText {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bigHomeBox .allText .all {
    position: relative;
    z-index: 1;
  }
}
@media only screen and (max-width: 767px) {
  .bigHomeBox .allText .title span {
    font-size: 9px !important;
  }
}
.bigHomeBox .allText .all {
  width: auto;
  display: inline-block;
  background: #ffffffb8;
  padding: 20px;
  min-width: 300px;
}
@media only screen and (max-width: 767px) {
  .bigHomeBox .allText .all {
    min-width: 150px;
    padding: 5px 25px 5px 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1750px) {
  .bigHomeBox .allText .all {
    margin-left: 60px;
  }
}
.bigHomeBox .allText h1 {
  font: 67px poppinsmedium, Roboto-Medium;
  margin: 0 0 -5px;
  color: #0c3b5d;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bigHomeBox .allText h1 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .bigHomeBox .allText h1 {
    font-size: 25px;
    margin: 0;
  }
}
.bigHomeBox .allText .title span {
  font: 20px poppinsmedium, Roboto-Medium;
  display: block;
  margin: -5px 0 10px;
  color: #0c3b5d;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bigHomeBox .allText .title span {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .bigHomeBox .allText .title span {
    margin: 0;
    font-size: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .bigHomeBox .allText small {
    font-size: 13px !important;
    margin: 0 !important;
  }
}
.bigHomeBox .allText .money {
  color: #0c3b5d;
  text-align: left;
  width: auto !important;
}
@media only screen and (max-width: 767px) {
  .bigHomeBox .allText .money {
    margin-top: 5px;
  }
}
.bigHomeBox .allText .money span.varMoney {
  font: 20px poppinssemibold, Roboto-Bold;
}
@media only screen and (max-width: 767px) {
  .bigHomeBox .allText .money span.varMoney {
    font-size: 15px;
  }
}
.bigHomeBox .allText .money span.prices {
  margin: -5px 0;
  font: 14px poppinssemibold, Roboto-Bold;
}
.likedProduct,
.recentAdditions {
  margin: 80px 0 0 0;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .likedProduct,
  .recentAdditions {
    margin: 40px 0 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .likedProduct,
  .recentAdditions {
    margin: 30px 0 0 0;
  }
  .likedProduct .container,
  .recentAdditions .container {
    padding: 0 !important;
  }
  .likedProduct .row,
  .recentAdditions .row {
    padding: 0 0 15px 25px;
  }
  .likedProduct .titleGlobal,
  .recentAdditions .titleGlobal {
    padding: 0 25px;
  }
}
.likedProduct .listing,
.recentAdditions .listing {
  display: none;
}
@media only screen and (max-width: 767px) {
  .likedProduct,
  .recentAdditions {
    margin: 15px 0 0 0;
  }
  .likedProduct .row,
  .recentAdditions .row {
    padding: 0 0 15px 15px;
  }
  .likedProduct .titleGlobal,
  .recentAdditions .titleGlobal {
    padding: 0 15px;
  }
}
@media only screen and (max-width: 1024px) {
  .likedProduct .listing,
  .recentAdditions .listing {
    display: block;
  }
  .likedProduct .allListing,
  .recentAdditions .allListing {
    display: none;
  }
  .likedProduct .container,
  .recentAdditions .container {
    padding: 0;
  }
  .likedProduct .row,
  .recentAdditions .row {
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    display: block;
    margin: 0 !important;
  }
  .likedProduct .row .col-md-4,
  .recentAdditions .row .col-md-4 {
    width: 280px;
    display: inline-block;
    white-space: initial;
    margin-right: 22px;
    padding: 0;
  }
  .likedProduct .images,
  .recentAdditions .images {
    height: 170px !important;
  }
  .likedProduct .name h4,
  .recentAdditions .name h4 {
    font-size: 17px !important;
    line-height: 20px !important;
  }
  .likedProduct .name span,
  .recentAdditions .name span {
    font-size: 11px !important;
  }
  .likedProduct .varMoney,
  .recentAdditions .varMoney {
    font-size: 12px !important;
  }
  .likedProduct .prices small,
  .recentAdditions .prices small {
    font-size: 10px !important;
  }
  .likedProduct .prices i,
  .recentAdditions .prices i {
    font-size: 8px !important;
    min-width: 25px !important;
    margin-left: 2px !important;
  }
}
.likedProduct .money,
.recentAdditions .money {
  width: 100%;
}
.likedProduct .items,
.recentAdditions .items {
  margin-bottom: 40px;
}
.likedProduct .items:last-child,
.recentAdditions .items:last-child {
  margin-bottom: 0;
}
.likedProduct .boxes,
.recentAdditions .boxes {
  border: 1px solid #e2e2e2;
  display: flex;
  position: relative;
  height: 100%;
  padding: 20px 30px;
}
.likedProduct .boxes:hover picture,
.recentAdditions .boxes:hover picture {
  transition: 0.3s;
  transform: scale(1.045);
}
.likedProduct .boxes .images,
.recentAdditions .boxes .images {
  height: 371px;
  width: 480px;
  margin-right: 20px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .likedProduct .boxes .images,
  .recentAdditions .boxes .images {
    width: 295px;
    height: 315px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
  .likedProduct .boxes .images,
  .recentAdditions .boxes .images {
    width: 420px;
  }
}
.likedProduct .boxes .images picture,
.recentAdditions .boxes .images picture {
  transition: 0.3s;
  display: flex;
  align-items: center;
  height: 100%;
}
.likedProduct .boxes .images picture.verticalImage img,
.recentAdditions .boxes .images picture.verticalImage img {
  object-fit: contain;
}
.likedProduct .boxes .images picture img,
.recentAdditions .boxes .images picture img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.likedProduct .boxes .text,
.recentAdditions .boxes .text {
  width: calc(100% - 480px);
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .likedProduct .boxes .text,
  .recentAdditions .boxes .text {
    width: calc(100% - 295px);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1280px) {
  .likedProduct .boxes .text,
  .recentAdditions .boxes .text {
    width: calc(100% - 420px);
  }
}
.likedProduct .boxes .text .centered,
.recentAdditions .boxes .text .centered {
  height: calc(100% - 65px);
  display: flex;
  align-items: center;
}
.likedProduct .boxes .text .all,
.recentAdditions .boxes .text .all {
  width: 100%;
  text-align: right;
}
.likedProduct .boxes .text .name,
.recentAdditions .boxes .text .name {
  margin: 0 0 10px 0;
}
.likedProduct .boxes .text .name a,
.recentAdditions .boxes .text .name a {
  color: #0c3b5d;
  text-decoration: none;
}
.likedProduct .boxes .text .name h4,
.recentAdditions .boxes .text .name h4 {
  font: 25px poppinsmedium, Roboto-Medium;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .likedProduct .boxes .text .name h4,
  .recentAdditions .boxes .text .name h4 {
    font-size: 22px;
  }
}
.likedProduct .boxes .text .name span,
.recentAdditions .boxes .text .name span {
  font: 16px poppinsmedium, Roboto-Medium;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.homeVideoBox {
  margin: 80px 0 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .homeVideoBox {
    margin: 30px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .homeVideoBox {
    margin: 15px 0 0 0;
  }
}
.homeVideoBox .item {
  border: 1px solid #e2e2e2;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .homeVideoBox .item .col-md-9 {
    flex: inherit;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .homeVideoBox .item .col-md-3 {
    flex: inherit;
    max-width: 100%;
  }
}
.homeVideoBox .item .videoImage {
  height: 518px;
  background: #eee;
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .homeVideoBox .item .videoImage {
    height: 458px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .homeVideoBox .item .videoImage {
    height: 380px;
  }
}
@media only screen and (max-width: 767px) {
  .homeVideoBox .item .videoImage {
    height: 185px;
  }
}
.homeVideoBox .item .videoImage:hover:before {
  transition: 0.4s;
  transform: translate(-50%, -50%) scale(1.045);
}
.homeVideoBox .item .videoImage:before {
  transition: 0.4s;
  content: "";
  background: url(../images/play.svg) no-repeat;
  width: 56px;
  height: 64px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.5));
}
.homeVideoBox .item .videoImage picture {
  display: flex;
  align-items: center;
  height: 100%;
}
.homeVideoBox .item .videoImage picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.homeVideoBox .item .col-md-3 {
  display: flex;
  align-items: center;
}
.homeVideoBox .item .all {
  padding: 0 40px;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .homeVideoBox .item .all {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .homeVideoBox .item .all {
    padding: 30px 50px;
  }
}
@media only screen and (max-width: 767px) {
  .homeVideoBox .item .all {
    padding: 25px 40px;
  }
}
.homeVideoBox .item .all .text {
  margin-bottom: auto;
}
.homeVideoBox .item .all .text h4 {
  font: 25px/32px poppinsregular, Roboto-Regular;
  margin: 0 0 25px 0;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .homeVideoBox .item .all .text h4 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .homeVideoBox .item .all .text h4 {
    margin: 0 0 10px 0;
    font-size: 18px;
    line-height: 25px;
  }
}
.homeVideoBox .item .all .text h4 strong {
  font-family: poppinsbold, Roboto-Bold;
}
.homeVideoBox .item .all .text p {
  line-height: 22px;
  font-size: 15px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
@media only screen and (max-width: 767px) {
  .homeVideoBox .item .all .text p {
    font-size: 14px;
    line-height: 18px;
  }
}
.homeVideoBox .item .all .text p:last-child {
  margin: 0;
}
.homeVideoBox .item .all .last {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .homeVideoBox .item .all .last {
    width: 100%;
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .homeVideoBox .item .all .last {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 1024px) {
  .homeVideoBox .item .all .dots {
    position: absolute;
    left: 0;
    top: 10px;
    width: 100%;
  }
  .homeVideoBox .item .all .dots ul {
    margin: 0;
    text-align: center;
  }
}
.homeVideoBox .item .all .dots ul {
  padding: 0;
}
.homeVideoBox .item .all .dots ul li {
  width: 20px;
  height: 20px;
  border: 1px solid transparent;
  list-style-type: none;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.homeVideoBox .item .all .dots ul li.slick-active:after {
  transition: 0.3s;
  opacity: 1;
  transform: scale(1);
  border-color: #fec33b;
  left: 0;
}
.homeVideoBox .item .all .dots ul li.slick-active:before {
  transition: 0.3s;
  background: #fec33b;
}
.homeVideoBox .item .all .dots ul li:after {
  transition: 0.3s;
  content: "";
  position: absolute;
  border-radius: 50%;
  border: 1px solid #d1d1d1;
  width: 100%;
  height: 100%;
  transform: scale(1.4);
  opacity: 0;
  left: 0;
}
.homeVideoBox .item .all .dots ul li:before {
  transition: 0.3s;
  content: "";
  width: 10px;
  height: 10px;
  background: #d1d1d1;
  position: absolute;
  border-radius: 50%;
  top: 4px;
  left: 4px;
}
.homeVideoBox .item .all .dots ul li button {
  display: none;
}
.homeVideoBox .item .all .link small {
  display: block;
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 20px 0;
  color: #0c3b5d;
}
.homeVideoBox .item .all .link a {
  display: flex;
  color: #fff;
  text-decoration: none;
}
.homeVideoBox .item .all .link a:hover span {
  transition: 0.3s;
  background: #0c3b5d;
}
.homeVideoBox .item .all .link a span {
  transition: 0.3s;
  background: #fe0000;
  width: auto;
  border-top-left-radius: 8px;
  padding: 8px;
  border-bottom-left-radius: 8px;
  text-align: center;
}
.homeVideoBox .item .all .link a span u {
  text-decoration: none;
  text-align: center;
  display: inline-block;
}
.homeVideoBox .item .all .link a span u:before {
  content: "";
  background: url(../images/iconSet.svg) no-repeat;
  background-position: -14px -439px;
  width: 34px;
  height: 24px;
  display: block;
  float: left;
  margin-right: 5px;
}
.homeVideoBox .item .all .link sub {
  bottom: 0;
  background: #e2e2e2;
  font-size: 16px;
  border-top-right-radius: 8px;
  padding: 20px 12px;
  border-bottom-right-radius: 8px;
  color: #363636;
}
.blogHome {
  margin: 80px 0 0 0;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .blogHome {
    margin: 40px 0 0 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .blogHome {
    margin: 30px 0 0 0;
  }
  .blogHome .titleGlobal {
    padding: 0 25px;
  }
  .blogHome .row {
    padding: 0 0 15px 25px;
  }
  .blogHome .container {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  .blogHome {
    margin: 25px 0 0 0;
  }
  .blogHome .titleGlobal {
    padding: 0 15px;
  }
  .blogHome .row {
    padding: 0 0 15px 15px;
  }
}
@media only screen and (max-width: 1023px) {
  .blogHome .all {
    margin: 0 !important;
  }
  .blogHome .listing {
    display: block;
  }
  .blogHome .container {
    padding: 0;
  }
  .blogHome .row {
    overflow: auto;
    white-space: nowrap;
    display: block;
    margin: 0 !important;
  }
  .blogHome .row .col-md-4 {
    width: 280px;
    display: inline-block;
    white-space: initial;
    margin-right: 22px;
    padding: 0;
  }
  .blogHome .images {
    height: 140px !important;
  }
  .blogHome .proText {
    padding: 15px !important;
  }
  .blogHome .proText .name h4 {
    font-size: 16px !important;
    line-height: 20px !important;
  }
  .blogHome .proText .more {
    margin: 10px 0 0 0 !important;
    font-size: 13px !important;
  }
  .blogHome .proText .more:after {
    margin: -1px 5px !important;
  }
}
.blogHome .item {
  transition: 0.3s;
  border: 1px solid #e2e2e2;
  position: relative;
}
.blogHome .item:hover {
  transition: 0.3s;
}
.blogHome .item:hover .images picture {
  transition: 0.3s;
  transform: scale(1.045);
}
.blogHome .item a {
  color: #0c3b5d;
  text-decoration: none;
}
.blogHome .item .proText {
  padding: 23px 30px;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .blogHome .item .proText {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .blogHome .item .proText {
    min-height: 151px;
  }
}
.blogHome .item .proText .name {
  width: 100%;
}
.blogHome .item .proText .name h4 {
  margin: 0 0 5px 0;
  font-size: 19px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 23px;
  text-overflow: ellipsis;
}
.blogHome .item .proText .name span {
  font-size: 14px;
  line-height: 18px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.blogHome .item .images {
  overflow: hidden;
  height: 220px;
  background: #eee;
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .blogHome .item .images {
    height: 180px;
  }
}
.blogHome .item .images picture {
  transition: 0.3s;
  display: flex;
  height: 100%;
  align-items: center;
}
.blogHome .item .images picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.blogHome .item .more {
  margin: 30px 0 0 0;
  display: inline-block;
}
.blogHome .item .more:after {
  content: "";
  background: url(../images/iconSet.svg) no-repeat;
  background-position: -90px -152px;
  width: 20px;
  height: 20px;
  display: block;
  float: right;
  margin: 2px 8px;
}
.blogHome .all {
  margin: 40px 0;
}
.blogHome .all a {
  transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  font-size: 16px;
  color: #0c3b5d;
  border-radius: 30px;
  padding: 10px 20px;
  border: 1px solid transparent;
}
.blogHome .all a:hover {
  transition: 0.3s;
  border-color: #0c3b5d;
}
.blogHome .all a:after {
  content: "";
  background: url(../images/iconSet.svg) no-repeat;
  background-position: -90px -152px;
  width: 20px;
  height: 20px;
  display: block;
  float: right;
  margin: 2px 8px;
}
.instaBox {
  margin: 80px 0 0 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .instaBox {
    margin: 30px 0 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .instaBox {
    margin: 25px 0 0 0;
  }
  .instaBox .instagram_gallery {
    display: block !important;
  }
  .instaBox .container {
    padding: 0;
  }
  .instaBox .titleGlobal {
    padding: 0 15px;
  }
  .instaBox .row {
    overflow: auto;
    white-space: nowrap;
    display: block;
    margin: 0 !important;
    padding: 0 0 0 15px;
  }
  .instaBox .row .col-3 {
    width: 166px;
    display: inline-block;
    white-space: initial;
    flex: inherit;
    max-width: inherit;
  }
}
.instaBox .listing {
  position: relative;
  min-height: 150px;
}
@media only screen and (max-width: 767px) {
  .instaBox .listing {
    min-height: initial;
  }
}
.instaBox .listing .centerIco {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  background: #fff;
  transform: translate(-50%, -50%);
  height: 107px;
  width: 230px;
  text-align: center;
  padding: 10px 0;
}
@media only screen and (max-width: 767px) {
  .instaBox .listing .centerIco {
    display: none;
  }
}
.instaBox .listing .centerIco a {
  text-decoration: none;
}
.instaBox .listing .centerIco i.ico {
  background: url(../images/iconSet.svg) no-repeat;
  background-position: -90px -420px;
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.instaBox .listing .centerIco span {
  font: 17px poppinsmedium, Roboto-Medium;
  color: #0c3b5d;
  text-transform: uppercase;
}
.instaBox .instagram_gallery {
  display: inline-block;
  width: 100%;
}
.instaBox .instagram_gallery picture {
  overflow: hidden;
  height: 22vw;
  max-height: 300px;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .instaBox .instagram_gallery picture {
    height: 167px;
  }
}
.instaBox .instagram_gallery picture img {
  transition: 0.3s;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.instaBox .instagram_gallery picture img:hover {
  transition: 0.3s;
  transform: scale(1.05);
}
.instaBox .instagram_gallery a {
  display: block;
  padding: 5px;
}
@media only screen and (max-width: 767px) {
  .instaBox .instagram_gallery a {
    padding: 0;
  }
}
section {
  margin: 0;
}
.mallButton {
  padding: 0 15px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .mallButton {
    display: block !important;
  }
  .mallButton a {
    background: #f6f6f6;
    font-size: 13px;
    color: #0c3b5d;
    border-radius: 8px;
    text-transform: uppercase;
    padding: 17px;
    display: inline-block;
    width: 100%;
    text-decoration: none;
    font-family: poppinssemibold, Roboto-Bold;
  }
  .mallButton a:before {
    content: "";
    background: url(../images/marker.svg) no-repeat;
    display: block;
    width: 23px;
    height: 31px;
    margin: -5px 0 -20px 0;
    float: left;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
  .proGlobal .item .images {
    height: 180px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .webActive {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .mobileListing.listing {
    display: none;
  }
}
html:lang(ar) .slider .slick-slide {
  float: left !important;
}
html:lang(ar) .slider .slick-list,
html:lang(ar) .slider .slick-track,
html:lang(ar) .slider .slideAll {
  direction: ltr;
}
html:lang(ar) .homeVideoBox .item .row {
  margin: 0;
}
html:lang(ar) .homeVideoBox .item .row .link a {
  display: none;
}
html:lang(ar) .titleGlobal {
  text-align: right;
}
html:lang(ar) .likedProduct .boxes .images,
html:lang(ar) .recentAdditions .boxes .images {
  margin-left: 20px;
  margin-right: 0;
}
@font-face{font-family:"overpasssemibold";src:url("../fonts/overpass-semibold.woff2") format("woff2"),url("../fonts/overpass-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"overpassbold";src:url("../fonts/overpass-bold.woff2") format("woff2"),url("../fonts/overpass-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"overpasslight";src:url("../fonts/overpass-light.woff2") format("woff2"),url("../fonts/overpass-light.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"overpassregular";src:url("../fonts/overpass-regular.woff2") format("woff2"),url("../fonts/overpass-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Overpass-Black";src:url("../fonts/Overpass-Black.eot");src:url("../fonts/Overpass-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Black.woff2") format("woff2"),url("../fonts/Overpass-Black.woff") format("woff"),url("../fonts/Overpass-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"poppinsbold";src:url("../fonts/poppins-bold.woff2") format("woff2"),url("../fonts/poppins-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"overpassheavy";src:url("../fonts/overpass-heavy.woff2") format("woff2"),url("../fonts/overpass-heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"poppinsregular";src:url("../fonts/poppins-regular.woff2") format("woff2"),url("../fonts/poppins-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"poppinssemibold";src:url("../fonts/poppins-semibold.woff2") format("woff2"),url("../fonts/poppins-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"poppinslight";src:url("../fonts/poppins-light.woff2") format("woff2"),url("../fonts/poppins-light.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"poppinsmedium";src:url("../fonts/poppins-medium.woff2") format("woff2"),url("../fonts/poppins-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Roboto-Bold";src:url("../fonts/Roboto-Bold.eot");src:url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Medium";src:url("../fonts/Roboto-Medium.eot");src:url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff"),url("../fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Light";src:url("../fonts/Roboto-Light.eot");src:url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff"),url("../fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Regular";src:url("../fonts/Roboto-Regular.eot");src:url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Black";src:url("../fonts/Roboto-Black.eot");src:url("../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff"),url("../fonts/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}.col-3-5{width:265px;float:left}@media only screen and (min-width: 1023px)and (max-width: 1200px){.col-3-5{width:220px}}@media only screen and (max-width: 1023px){.col-3-5{display:none}}.col-9-5{padding-left:25px;width:calc(100% - 265px);float:left}@media only screen and (min-width: 1023px)and (max-width: 1200px){.col-9-5{width:calc(100% - 220px)}}@media only screen and (max-width: 1023px){.col-9-5{width:100%;padding:0 !important}}.col-8-5{padding-right:25px;width:calc(100% - 414px);float:left}@media only screen and (max-width: 1280px)and (min-width: 1200px){.col-8-5{width:calc(100% - 380px)}}@media only screen and (min-width: 1023px)and (max-width: 1200px){.col-8-5{width:calc(100% - 280px)}}.col-4-5{width:414px;float:right}@media only screen and (max-width: 1280px)and (min-width: 1200px){.col-4-5{width:380px}}@media only screen and (min-width: 1023px)and (max-width: 1200px){.col-4-5{width:280px}}.sidebar{position:sticky;top:120px;z-index:1}.sidebar .widget ul{border:1px solid #e2e2e2;background:#fff;padding:25px 30px}@media only screen and (min-width: 1023px)and (max-width: 1200px){.sidebar .widget ul{padding:15px 12px}}.sidebar .widget ul li{list-style-type:none}.sidebar .widget ul li.exit a{border-top:1px solid #e2e2e2;margin-top:10px;padding-top:10px}.sidebar .widget ul li.active a{font-family:poppinssemibold,Roboto-Bold}.sidebar .widget ul li.active a:before{opacity:1}.sidebar .widget ul li a{transition:.3s;font-size:15px;color:#0c3b5d;display:block;padding:3px 0;margin-left:12px;text-decoration:none;position:relative}.sidebar .widget ul li a:hover{transition:.3s;color:#fec33b}.sidebar .widget ul li a:before{content:"";background:#fec33b;height:calc(100% - 13px);width:5px;display:block;position:absolute;left:-12px;top:5px;opacity:0}.sidebar .campaignSide{border:1px solid #e2e2e2;background:#fff}.sidebar .campaignSide .item a{text-decoration:none}.sidebar .campaignSide .item .centerText{background:#40c0c0;color:#fff;font:15px poppinsbold,Roboto-Bold;padding:10px 0;text-align:center}.sidebar .campaignSide .item .images{height:185px}.sidebar .campaignSide .item .images picture{display:block}.sidebar .campaignSide .item .images picture img{margin:0 auto}.sidebar .campaignSide .item .text{text-align:center;padding:10px 30px}.sidebar .campaignSide .item .text h5{font:17px/24px poppinsmedium,Roboto-Medium;color:#0c3b5d}.sidebar .campaignSide .item .text span{font:10px poppinsmedium,Roboto-Medium;display:block;color:#0c3b5d}.sidebar .campaignSide .item .text small{font:8px poppinsmedium,Roboto-Medium;color:#8f8f8f;display:block;margin:10px 0}.pageContent{border:1px solid #e2e2e2;background:#fff;padding:32px 40px;width:100%}@media only screen and (max-width: 1280px)and (min-width: 1200px){.pageContent{padding:25px}}.pageContent p a{color:#fec33b}.pageContent p img{width:auto !important;height:auto !important;max-width:100%;max-height:100%}@media only screen and (min-width: 768px)and (max-width: 1200px){.pageContent{padding:25px}}@media only screen and (max-width: 767px){.pageContent{padding:20px}}.pageContent .titleFlex{display:flex;align-items:baseline}.pageContent .titleFlex h4{width:100%}.pageContent h4{font-size:19px;font-family:poppinssemibold,Roboto-Bold;text-transform:uppercase;margin:0 0 20px 0;line-height:30px}.pageContent p{font-size:17px;line-height:27px}.pageContent p strong,.pageContent p b{font-family:poppinssemibold,Roboto-Bold}.pageContent p span{font-family:poppinsregular,Roboto-Regular !important;color:#0c3b5d !important}.pageContent p img{width:auto !important;height:auto !important;max-width:100%}#humanResources .mores span{background:none !important}@media only screen and (max-width: 767px){#humanResources .images{display:none}}#humanResources .images{text-align:center;padding-left:50px;position:sticky;top:140px}#humanResources .careerBox ul.barButton{padding:0;margin:0}#humanResources .careerBox ul.barButton li{margin-bottom:20px;list-style-type:none}#humanResources .careerBox ul.barButton li:last-child{margin-bottom:0}#humanResources .careerBox ul.barButton li a{font-family:poppinssemibold,Roboto-Bold;text-decoration:none;color:#0c3b5d}#humanResources .careerBox .img{transition:.3s;border:1px solid #e2e2e2;border-radius:30px;text-align:center;overflow:hidden}#humanResources .careerBox .img:hover{transition:.3s;background:#ececec}#humanResources .careerBox .img.career{border-color:#7a1f7f}#humanResources .careerBox .img a{height:57px;display:flex;align-items:center;justify-content:center}#humanResources .careerBox .img img{max-width:100%}.positionPage .item{padding:25px;border:1px solid #e2e2e2;margin-bottom:30px}.positionPage .item h2{text-align:center;font:20px/27px poppinssemibold,Roboto-Bold;color:#0c3b5d;margin:0 0 20px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width: 1024px)and (max-width: 1200px){.positionPage .item h2{font-size:16px;-webkit-line-clamp:3;line-height:22px}}@media only screen and (max-width: 767px){.positionPage .item h2{display:block}}@media only screen and (min-width: 1024px)and (max-width: 1200px){.positionPage .item{padding:18px}}.positionPage .item .buttons{display:flex;align-items:center;margin-top:25px}.positionPage .item .buttons a{width:100%;margin:0 10px}@media only screen and (max-width: 767px){.mx-auto.col-xl-8.col-sm-10{padding:0}}.NotFound span{font:90px poppinssemibold,Roboto-Bold;color:#40c0c0}.NotFound span:last-child{color:#fec33b}.NotFound span:nth-child(2){color:#cb5799}.back{display:inline-block}.back a{transition:.3s;font-size:13px;text-decoration:none;color:#0c3b5d;display:flex}.back a:hover{transition:.3s;color:#fec33b}.back a:before{content:"";background:url(../images/back.svg) no-repeat;width:10px;height:13px;display:block;float:left;margin:3px 6px}
﻿@font-face{font-family:"overpasssemibold";src:url("../fonts/overpass-semibold.woff2") format("woff2"),url("../fonts/overpass-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"overpassbold";src:url("../fonts/overpass-bold.woff2") format("woff2"),url("../fonts/overpass-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"overpasslight";src:url("../fonts/overpass-light.woff2") format("woff2"),url("../fonts/overpass-light.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"overpassregular";src:url("../fonts/overpass-regular.woff2") format("woff2"),url("../fonts/overpass-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Overpass-Black";src:url("../fonts/Overpass-Black.eot");src:url("../fonts/Overpass-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Black.woff2") format("woff2"),url("../fonts/Overpass-Black.woff") format("woff"),url("../fonts/Overpass-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"poppinsbold";src:url("../fonts/poppins-bold.woff2") format("woff2"),url("../fonts/poppins-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"overpassheavy";src:url("../fonts/overpass-heavy.woff2") format("woff2"),url("../fonts/overpass-heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"poppinsregular";src:url("../fonts/poppins-regular.woff2") format("woff2"),url("../fonts/poppins-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"poppinssemibold";src:url("../fonts/poppins-semibold.woff2") format("woff2"),url("../fonts/poppins-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"poppinslight";src:url("../fonts/poppins-light.woff2") format("woff2"),url("../fonts/poppins-light.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"poppinsmedium";src:url("../fonts/poppins-medium.woff2") format("woff2"),url("../fonts/poppins-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Roboto-Bold";src:url("../fonts/Roboto-Bold.eot");src:url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Medium";src:url("../fonts/Roboto-Medium.eot");src:url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff"),url("../fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Light";src:url("../fonts/Roboto-Light.eot");src:url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff"),url("../fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Regular";src:url("../fonts/Roboto-Regular.eot");src:url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Black";src:url("../fonts/Roboto-Black.eot");src:url("../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff"),url("../fonts/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}.p-566 img,.p-246 img,.p-245 img,.p-230 img,.p-229 img,.p-214 img,.p-213 img,.p-582 img,.Yatak img,.p-310 img,.p-309 img,.p-326 img,.p-325 img,.Dolap img,.p-117 img,.p-581 img,.p-150 img,.p-149 img,.p-213 img,.p-86 img,.p-85 img,.p-134 img,.p-133 img,.p-390 img,.p-389 img,.p-262 img,.p-261 img,.p-566 img,.p-565 img{object-fit:contain !important}.proGlobal .slick-track{min-width:100%}@media only screen and (min-width: 768px)and (max-width: 1023px){.proGlobal .col-md-4{flex:inherit;max-width:50%}}@media only screen and (max-width: 767px){.proGlobal .row{margin:0 -4px}}.proGlobal .row .col-6{padding:0 4px}.proGlobal .row .col-6 .item{margin-bottom:10px}.proGlobal .row .col-6 .proText{padding:12px !important}.proGlobal .row .col-6 .topDetail{padding:10px 12px}.proGlobal .row .col-6 .topDetail span{font-size:7px;padding:3px 10px}.proGlobal .row .col-6 .images{height:100px}.proGlobal .row .col-6 .images .hover-area{display:none}.proGlobal .row .col-6 .nameBox{display:inline-block !important;width:100% !important;min-height:90px;height:auto !important}.proGlobal .row .col-6 .name h4{font:13px/16px poppinsmedium,Roboto-Medium !important}.proGlobal .row .col-6 .name h6,.proGlobal .row .col-6 .name span{font-size:10px !important;margin:0 !important}.proGlobal .row .col-6 .money{width:100%;text-align:left !important}.proGlobal .row .col-6 .varMoney{margin-top:2px;font-size:11px !important}.proGlobal .row .col-6 .prices{line-height:12px}.proGlobal .row .col-6 .prices i,.proGlobal .row .col-6 .prices small{font-size:9px !important}.proGlobal .row .col-6 .prices i{min-width:28px;margin-left:0}.proGlobal .row .col-6 .buttonBar{border-radius:0;border:none;display:block}.proGlobal .row .col-6 .buttonBar:before{display:none}.proGlobal .row .col-6 .buttonBar a{margin:3px 0;border-radius:20px;border:1px solid #dedede;font-size:10px !important;padding:2px}.proGlobal .row .col-6 .buttonBar a.proLink span:before{background:url(../images/mini1.png) no-repeat;width:16px;height:16px;margin:4px 3px 0 0}.proGlobal .row .col-6 .buttonBar a.basketLink{margin-bottom:0}.proGlobal .row .col-6 .buttonBar a.basketLink span{white-space:nowrap}.proGlobal .row .col-6 .buttonBar a.basketLink span:before{background:url(../images/mini2.png) no-repeat;width:20px;height:16px;margin:4px 3px 0 0}.proGlobal .row .col-6 .buttonBar a span{padding:5px 0}.proGlobal .item{transition:.3s;border:1px solid #e2e2e2;position:relative}.proGlobal .item .proText{padding:23px 25px}.proGlobal .item .proText label{font:14px poppinsmedium;line-height:18px;margin:0 0 10px 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.proGlobal .item .proText select:-webkit-autofill,.proGlobal .item .proText select:-webkit-autofill:hover,.proGlobal .item .proText select:-webkit-autofill:focus{border:1px solid green;-webkit-text-fill-color:#c4c4c4 !important;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.proGlobal .item .proText .selectBox{position:relative}@media only screen and (max-width: 767px){.proGlobal .item .proText .selectBox{margin:0 0 10px 0}}.proGlobal .item .proText .selectBox:before{content:"";color:#707070;font-family:"Font Awesome 5 Pro";width:36px;border-left:1px solid #c4c4c4;position:absolute;right:0;pointer-events:none;font-size:12px;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.proGlobal .item .proText select{width:100%;border-color:#c4c4c4;background:#fcfcfc !important;border-radius:.25rem;font-size:16px;height:auto;outline:0;padding:10px 40px 10px 10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#0c3b5d;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (max-width: 1200px)and (min-width: 768px){.proGlobal .item .proText select{font-size:14px !important}}.proGlobal .item .proText select option{font-size:14px}.proGlobal .item .proText select::-ms-expand{display:none}@media only screen and (max-width: 1200px){.proGlobal .item .proText{padding:15px}}.proGlobal .item .proText .nameBox{display:flex;height:80px}@media only screen and (max-width: 767px){.proGlobal .item .proText .nameBox{height:90px}}.proGlobal .item .proText .nameBox.miniNameBox{height:auto;min-height:46px}@media only screen and (max-width: 767px){.proGlobal .item .proText .nameBox.miniNameBox{margin-bottom:15px}}.proGlobal .item .proText .nameBox .name{width:100%}.proGlobal .item .proText .nameBox .name a{display:block;color:#0c3b5d;text-decoration:none}.proGlobal .item .proText .nameBox .name h4{margin:0;font:18px/23px poppinsmedium,Roboto-Medium;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 767px){.proGlobal .item .proText .nameBox .name h4{font-size:16px;line-height:20px}}.proGlobal .item .proText .nameBox .name h5,.proGlobal .item .proText .nameBox .name h6,.proGlobal .item .proText .nameBox .name span{font:14px poppinsmedium,Roboto-Medium;line-height:18px;margin:5px 0 0 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 767px){.proGlobal .item .proText .nameBox .name h5,.proGlobal .item .proText .nameBox .name h6,.proGlobal .item .proText .nameBox .name span{margin:4px 0 0 0;font-size:11px;line-height:13px}}.proGlobal .item .dotGallery{transition:.3s;position:absolute;width:100%;left:0;opacity:0;bottom:-15px;z-index:2}@media only screen and (max-width: 1023px){.proGlobal .item .dotGallery{display:none}}.proGlobal .item .dotGallery ul{padding:0;margin:0;text-align:center}.proGlobal .item .dotGallery ul li{background:#ebebeb;width:10px;height:10px;list-style-type:none;display:inline-block;border-radius:50%}.proGlobal .item .dotGallery ul li.active{background:#fec33b}.proGlobal .item .images{height:220px;position:relative}@media only screen and (max-width: 1200px){.proGlobal .item .images{height:210px}}.proGlobal .item .images:hover .dotGallery{transition:.3s;opacity:1;bottom:5px}.proGlobal .item .images .hover-area{position:absolute;top:0;left:0;width:100%;z-index:2;height:100%}@media only screen and (max-width: 1023px){.proGlobal .item .images .hover-area{display:none}}.proGlobal .item .images .hover-area .hoverImage{height:100%;float:left;display:inline-block;cursor:pointer;width:100%}.proGlobal .item .images .hover-area .hoverImage.three{width:calc(100% / 3)}.proGlobal .item .images .hover-area .hoverImage.two{width:calc(100% / 2)}.proGlobal .item .images .hover-area .hoverImage.one{width:calc(100%)}.proGlobal .item .images a{overflow:hidden;display:block;height:100%}.proGlobal .item .images picture{transition:.3s;display:flex;align-items:center;height:100%;justify-content:center}.proGlobal .item .images picture.verticalImage img{object-fit:contain}.proGlobal .item .images picture img{width:100%;height:100%;object-fit:contain}.buttonBar{display:flex;border:1px solid #dedede;border-radius:50em;margin-top:25px;position:relative;overflow:hidden;width:100%}@media only screen and (max-width: 1023px){.buttonBar{margin-top:0}}.buttonBar a{transition:.3s;font:12px/14px poppinsmedium,Roboto-Medium;color:#0c3b5d;width:100%;text-align:center;text-decoration:none;display:flex;align-items:center;padding:3px 15px 3px 38px;justify-content:center;position:relative}@media only screen and (min-width: 768px)and (max-width: 1023px){.buttonBar a{font-size:12px;padding:5px 0}}@media only screen and (max-width: 767px){.buttonBar a{font-size:12px;padding:0 10px}}.buttonBar a:hover{transition:.3s;background:#ececec !important;color:#0c3b5d !important}.buttonBar a.proLink span:before{background-position:-8px -84px;width:22px;left:-28px}.buttonBar a.basketLink{background:#0c3b5d;color:#fff;border-left:1px solid #dedede}.buttonBar a.basketLink.grey{background:#ececec !important;color:#0c3b5d !important}@media only screen and (max-width: 1023px){.buttonBar a.basketLink{background:#0c3b5d !important;color:#fff !important}}.buttonBar a.basketLink span:before{background-position:-84px -83px}.buttonBar a span{display:inline-block;padding:10px 0;position:relative}.buttonBar a span.loading:before{background:url(../images/lazy.svg) no-repeat !important;background-position:center !important;background-size:40px !important}.buttonBar a span:before{content:"";display:block;background:url("../images/iconSet.svg") no-repeat;width:30px;height:22px;top:50%;transform:translateY(-50%);position:absolute;left:-40px}@media only screen and (max-width: 1023px){.buttonBar a span:before{display:none}}.topDetail{position:absolute;top:0;left:0;width:100%;z-index:2;padding:15px 25px;pointer-events:none}@media only screen and (max-width: 1200px){.topDetail{padding:15px}}.topDetail span{font:12px poppinssemibold,Roboto-Bold;color:#fff;display:block;padding:4px 22px;border-radius:20px}@media only screen and (max-width: 1023px){.topDetail span{font-size:12px}}.money{text-align:right;width:220px}.money span.prices{font:13px poppinssemibold,Roboto-Bold;color:#8f8f8f;display:block}@media only screen and (max-width: 1023px){.money span.prices{font-size:12px;white-space:nowrap}}.money span.prices small{font:13px poppinssemibold,Roboto-Bold;color:#8f8f8f;display:inline-block;text-decoration:line-through}@media only screen and (max-width: 1023px){.money span.prices small{font-size:12px;white-space:nowrap}}.money span.prices i{color:#0c3b5d;font-size:10px;font-style:normal;background:#fec33b;min-width:32px;display:inline-block;text-align:center;border-radius:10px;margin-left:5px;position:relative;top:-1px}.money span.varMoney{display:block;font:18px poppinssemibold,Roboto-Bold}@media only screen and (max-width: 1023px){.money span.varMoney{font-size:16px;white-space:nowrap}}.col-md-3-5 .proGlobal h3{font:20px poppinsmedium,Roboto-Medium;text-align:center}.col-md-3-5 .proGlobal .item{margin-bottom:20px}.allselect{margin-top:20px;padding:0 20px}.allselect label{font:18px poppinsmedium,Roboto-Medium}@media only screen and (max-width: 1023px){.allselect label{font-size:16px}}.campaignDetailPage img{object-fit:contain !important}
@font-face{font-family:"overpasssemibold";src:url("../fonts/overpass-semibold.woff2") format("woff2"),url("../fonts/overpass-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"overpassbold";src:url("../fonts/overpass-bold.woff2") format("woff2"),url("../fonts/overpass-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"overpasslight";src:url("../fonts/overpass-light.woff2") format("woff2"),url("../fonts/overpass-light.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"overpassregular";src:url("../fonts/overpass-regular.woff2") format("woff2"),url("../fonts/overpass-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Overpass-Black";src:url("../fonts/Overpass-Black.eot");src:url("../fonts/Overpass-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Black.woff2") format("woff2"),url("../fonts/Overpass-Black.woff") format("woff"),url("../fonts/Overpass-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"poppinsbold";src:url("../fonts/poppins-bold.woff2") format("woff2"),url("../fonts/poppins-bold.woff") format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"overpassheavy";src:url("../fonts/overpass-heavy.woff2") format("woff2"),url("../fonts/overpass-heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:block}@font-face{font-family:"poppinsregular";src:url("../fonts/poppins-regular.woff2") format("woff2"),url("../fonts/poppins-regular.woff") format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"poppinssemibold";src:url("../fonts/poppins-semibold.woff2") format("woff2"),url("../fonts/poppins-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:"poppinslight";src:url("../fonts/poppins-light.woff2") format("woff2"),url("../fonts/poppins-light.woff") format("woff");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:"poppinsmedium";src:url("../fonts/poppins-medium.woff2") format("woff2"),url("../fonts/poppins-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Roboto-Bold";src:url("../fonts/Roboto-Bold.eot");src:url("../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Medium";src:url("../fonts/Roboto-Medium.eot");src:url("../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff"),url("../fonts/Roboto-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Light";src:url("../fonts/Roboto-Light.eot");src:url("../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Light.woff2") format("woff2"),url("../fonts/Roboto-Light.woff") format("woff"),url("../fonts/Roboto-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Regular";src:url("../fonts/Roboto-Regular.eot");src:url("../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto-Black";src:url("../fonts/Roboto-Black.eot");src:url("../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto-Black.woff2") format("woff2"),url("../fonts/Roboto-Black.woff") format("woff"),url("../fonts/Roboto-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}.filter{padding:0 0 15px 0}@media only screen and (max-width: 767px){.filter{display:none}}.filter .filterList{text-align:center}.filter .filterList .item{display:inline-block;margin:0 15px;position:relative}.filter .filterList .item.active .subFilter{display:block}.filter .filterList .item label{display:flex;align-items:center;margin-bottom:0;padding-left:22px;margin:0;cursor:pointer}.filter .filterList .item input[type=checkbox]{font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:17px;height:17px;border:1px solid #bfbfbf;border-radius:4px;outline:0 !important;top:1px;margin-right:6px;position:absolute;left:0}.filter .filterList .item input[type=checkbox]:checked:before{opacity:1}.filter .filterList .item input[type=checkbox]:before{content:"";background:#fec33b;width:9px;height:9px;display:block;margin:3px auto;opacity:0}.filter .filterList .item input[type=radio]{font-size:15px;-webkit-appearance:none;width:17px;height:17px;border:1px solid #707070;outline:0 !important;border-radius:50%;top:1px;margin-right:6px;position:absolute;left:0}.filter .filterList .item input[type=radio]:checked:before{opacity:1}.filter .filterList .item input[type=radio]:before{content:"";background:#fec33b;width:9px;height:9px;display:block;margin:3px auto;opacity:0;border-radius:50%}.filter .filterList .item span{display:block;font-size:13px;position:relative;cursor:pointer}.filter .filterList .item span.check:before{display:none}.filter .filterList .item span:before{content:"";background:url(../images/iconSet.svg) no-repeat;display:block;float:right;background-position:-13px -153px;width:16px;height:16px;margin:1px 0 0 12px}.filter .filterList .item .subFilter{position:absolute;display:none;background:#fff;z-index:3;min-width:200px;left:0;top:30px;padding:10px 15px;text-align:left;border:1px solid #e2e2e2;border-radius:5px}.filter .filterList .item .subFilter .button{margin:20px 0 0}.filter .filterList .item .subFilter .button button{background:#0c3b5d;border:none;transition:.3s;display:inline-block;font-size:14px;color:#fff;width:100%;text-align:center;text-decoration:none;padding:6px;border-radius:30px}.filter .filterList .item .subFilter .button button strong{display:inline-block}.filter .filterList .item .subFilter .button button strong:before{content:"";display:block;background:url(../images/check.png) no-repeat;width:21px;height:16px;float:left;margin:2px 8px 0 0}.filter .filterList .item ul{margin:0;max-height:182px;overflow:auto;width:100%;padding:0}.filter .filterList .item ul::-webkit-scrollbar-track{background-color:#f5f5f5}.filter .filterList .item ul::-webkit-scrollbar{width:5px;background-color:#f5f5f5;border-radius:5px}.filter .filterList .item ul::-webkit-scrollbar-thumb{background-color:#fec33b}.filter .filterList .item ul label{margin:0;position:relative;padding:0 0 0 25px;cursor:pointer;font-size:13px}.filter .filterList .item ul label input[type=checkbox]{width:17px;height:17px;border:1px solid #bfbfbf;outline:0;left:0;margin:2px 0;cursor:pointer;-webkit-appearance:none;border-radius:4px}.filter .filterList .item ul label input[type=checkbox]:checked:before{opacity:1}.filter .filterList .item ul label input[type=checkbox]:before{content:"";background:#fec33b;width:9px;height:9px;display:block;margin:3px auto;opacity:0}.filter .filterList .item ul li{list-style-type:none;font-size:13px;padding:2px 0;cursor:pointer}.filter .filterList .item ul li.active{font-family:poppinsmedium,Roboto-Medium;color:#fec33b}.filter .filterList .item ul li.active a{font-family:poppinsmedium,Roboto-Medium;color:#fec33b}.filter .filterList .item ul li a{transition:.3s;color:#0c3b5d;text-decoration:none !important}.filter .filterList .item ul li a:hover{transition:.3s;color:#b3b3b3}.filter .filterList .item ul li span{display:inline-block;font-size:15px}.filter .filterList .item ul li span:before{display:none}.proGlobal{margin:20px 0 0 0}@media only screen and (max-width: 1023px){.proGlobal{margin:10px 0 0 0}}.proGlobal .col-md-4:last-child .item,.proGlobal .col-md-4:nth-last-child(2) .item,.proGlobal .col-md-4:nth-last-child(3) .item{margin-bottom:0}.proGlobal .item{margin-bottom:30px}.mobileFilterList{display:none;width:100%}@media only screen and (max-width: 767px){.mobileFilterList{display:block}}.mobileFilterList .listing{display:flex;padding:0 20px}.mobileFilterList .listing span{font-size:13px;display:flex;align-items:center}.mobileFilterList .listing .filters{width:100%}.mobileFilterList .listing .filters span:before{content:"";background:url(../images/mobileFilterIcon.svg) no-repeat;background-position:0 0;display:block;width:24px;height:17px;float:left;margin-right:10px}.mobileFilterList .listing .design{width:100%}.mobileFilterList .listing .design ul{padding:0;margin:0;text-align:center}.mobileFilterList .listing .design ul li{list-style-type:none;margin:0 3px;display:inline-block}.mobileFilterList .listing .design ul li.twoList.active:before{background-position:-37px -30px}.mobileFilterList .listing .design ul li.twoList:before{content:"";background:url(../images/mobileFilterIcon.svg) no-repeat;background-position:-37px 0;display:block;width:24px;height:19px;float:left}.mobileFilterList .listing .design ul li.oneList.active:before{background-position:-74px -30px}.mobileFilterList .listing .design ul li.oneList:before{content:"";background:url(../images/mobileFilterIcon.svg) no-repeat;background-position:-74px 0;display:block;width:24px;height:19px;float:left}.mobileFilterList .listing .order{width:100%}.mobileFilterList .listing .order span:before{content:"";background:url(../images/mobileFilterIcon.svg) no-repeat;background-position:-104px 0;display:block;width:16px;height:17px;float:left;margin-right:10px}.mobileFilterListing{position:fixed;top:0;left:-100%;background:#fff;z-index:9999999999;width:100%;height:100%}.mobileFilterListing#orderMobile ul{display:block !important;max-height:inherit !important;padding:0 !important}.mobileFilterListing#orderMobile ul li{padding:8px 0;border-bottom:1px solid #e2e2e2}.mobileFilterListing#orderMobile ul li:last-child{border:none}.mobileFilterListing .titles{display:flex;padding:15px 20px;border-bottom:1px solid #e2e2e2;position:relative}.mobileFilterListing .titles span{text-transform:uppercase;font-size:20px;color:#0c3b5d}.mobileFilterListing .titles i.closes{background:url(../images/closeBtn.svg) no-repeat center;width:16px;height:16px;position:absolute;right:20px;top:50%;cursor:pointer;transform:translateY(-50%)}.mobileFilterListing ul{padding:20px;margin:0 0 10px 0;max-height:200px;overflow:auto}.mobileFilterListing ul::-webkit-scrollbar-track{background-color:#f5f5f5}.mobileFilterListing ul::-webkit-scrollbar{width:5px;background-color:#f5f5f5;border-radius:5px}.mobileFilterListing ul::-webkit-scrollbar-thumb{background-color:#fec33b}.mobileFilterListing ul li{list-style-type:none;position:relative;padding:2px 0}.mobileFilterListing ul li span:before{display:none}.mobileFilterListing ul li label{margin:0;font-size:17px;padding-left:25px}.mobileFilterListing ul li input[type=checkbox]{width:17px;height:17px;border:1px solid #bfbfbf;outline:0;left:0;margin:4px 0;cursor:pointer;-webkit-appearance:none;border-radius:4px}.mobileFilterListing ul li input[type=checkbox]:checked:before{opacity:1}.mobileFilterListing ul li input[type=checkbox]:before{content:"";background:#fec33b;width:9px;height:9px;display:block;margin:3px auto;opacity:0}.mobileFilterListing .button{position:absolute;bottom:0;width:100%}.mobileFilterListing .button button{background:#0c3b5d;border:none;transition:.3s;display:inline-block;font-size:16px;color:#fff;width:100%;text-align:center;text-decoration:none;padding:15px}.mobileFilterListing .button button strong{display:inline-block}.mobileFilterListing .button button strong:before{content:"";display:block;background:url(../images/check.png) no-repeat;width:21px;height:16px;float:left;margin:2px 8px 0 0}.mobileFilterListing .all{height:calc(100% - 120px);overflow:auto}.mobileFilterListing .all::-webkit-scrollbar-track{background-color:#f5f5f5}.mobileFilterListing .all::-webkit-scrollbar{width:5px;background-color:#f5f5f5;border-radius:5px}.mobileFilterListing .all::-webkit-scrollbar-thumb{background-color:#fec33b}.mobileFilterListing .items{margin:10px 20px;border-bottom:1px solid #e2e2e2}.mobileFilterListing .items:last-child{border-bottom:none}.mobileFilterListing .items h4{display:block;padding:0 0 6px 0;font-size:17px}.mobileFilterListing .items h4:before{content:"";background:url(../images/iconSet.svg) no-repeat;display:block;float:right;background-position:-13px -153px;width:16px;height:16px;margin:1px 0 0 12px}@media only screen and (max-width: 1023px){.proList picture{display:none !important}}.mobileGallery .slick-dots{position:absolute;padding:0;left:0;bottom:5px;width:100%;text-align:center;margin:0}.mobileGallery .slick-dots li{width:13px;height:13px;border:1px solid transparent;list-style-type:none;border-radius:50%;position:relative;cursor:pointer;display:inline-block}.mobileGallery .slick-dots li.slick-active:after{transition:.3s;opacity:1;transform:scale(1);border-color:#fec33b;left:0}.mobileGallery .slick-dots li.slick-active:before{transition:.3s;background:#fec33b}.mobileGallery .slick-dots li:after{transition:.3s;content:"";position:absolute;border-radius:50%;width:100%;height:100%;transform:scale(1.4);opacity:0;left:0}.mobileGallery .slick-dots li:before{transition:.3s;content:"";width:10px;height:10px;background:#d1d1d1;position:absolute;border-radius:50%;top:4px;left:4px}.mobileGallery .slick-dots li button{display:none}@media only screen and (max-width: 1023px){.mobileGallery{display:block !important}.mobileGallery .images{display:flex;align-items:center}.mobileGallery .images .slick-list,.mobileGallery .images .slick-track,.mobileGallery .images .slick-slide,.mobileGallery .images div{height:100%;width:100%}}.mobileGallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
