@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
@keyframes shortfadeInUp{
  0%{
    opacity: 0;
    transform: translate3d(0, 100px, 0)
  }
  100%{
    opacity: 1;
    transform: none
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes full_and_visible {
  100% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
}
@keyframes no_space_and_hidden {
  100% {
    width: 0;
    height: 0;
    visibility: hidden;
  }
}
@keyframes shop_tooltip_clicked {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(.90);
  }

  100% {
    transform: scale(1);
  }
}
@keyframes shop_tooltip_clicked_desktop {
  0% {
    transform: scale(1.1);
  }

  50% {
    transform: scale(.90);
  }

  100% {
    transform: scale(1.1);
  }
}
@keyframes shop_tooltip_hover_in {
  0% {
    transform: translate3d(-130%, 0, 0);
    opacity: 0;
  }

  100% {
    transform: translate3d(-100%, 0, 0);
    opacity: 1;
  }
}
@keyframes shop_tooltip_top_hover_in {
  0% {
    transform: translate3d(0, -130%, 0);
    opacity: 0;
  }

  100% {
    transform: translate3d(0, -130%, 0);
    opacity: 1;
  }
}
@keyframes shop_tooltip_hover_out {
  0% {
    transform: translate3d(-100%, 0, 0);
    opacity: 1;
  }

  100% {
    transform: translate3d(-130%, 0, 0);
    opacity: 0;
  }
}
@keyframes shop_tooltip_rtl_hover_in {
  0% {
    transform: translate3d(130%, 0, 0);
    opacity: 0;
  }

  100% {
    transform: translate3d(100%, 0, 0);
    opacity: 1;
  }
}
@keyframes shop_tooltip_rtl_hover_out {
  0% {
    transform: translate3d(100%, 0, 0);
    opacity: 1;
  }

  100% {
    transform: translate3d(130%, 0, 0);
    opacity: 0;
  }
}
@keyframes shop_tooltip_show_hide {
  0% {
    transform: translate3d(200px, 0, 0);
    opacity: 0;
  }

  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes drop_down_in {
  0% {
    opacity: 0;
    transform: perspective(500px) rotateX(-15deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    transform: perspective(9999px) rotateX(0deg);
  }
}
@keyframes drop_down_out {
  0% {
    opacity: 1;
    transform: perspective(9999px) rotateX(0deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: perspective(500px) rotateX(-15deg);
  }
}
@keyframes drop_down_right_in {
  0% {
    opacity: 0;
    transform: perspective(500px) rotateY(10deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    transform: perspective(9999px) rotateY(0deg);
  }
}
@keyframes drop_down_right_out {
  0% {
    opacity: 1;
    transform: perspective(9999px) rotateY(0deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: perspective(500px) rotateY(10deg);
  }
}
@keyframes drop_down_left_in {
  0% {
    opacity: 0;
    transform: perspective(500px) rotateY(-10deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    transform: perspective(9999px) rotateY(0deg);
  }
}
@keyframes drop_down_left_out {
  0% {
    opacity: 1;
    transform: perspective(9999px) rotateY(0deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: perspective(500px) rotateY(-10deg);
  }
}
@keyframes mega_drop_down_in {
  0% {
    opacity: 0;
    transform: perspective(500px) rotateX(-5deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    transform: perspective(9999px) rotateX(0deg);
  }
}
@keyframes mega_drop_down_out {
  0% {
    opacity: 1;
    transform: perspective(9999px) rotateX(0deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: perspective(500px) rotateX(-5deg);
  }
}
@keyframes minicart_in {
  0% {
    opacity: 0;
    transform: perspective(500px) rotateX(-5deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
    transform: perspective(9999px) rotateX(0deg);
  }
}
@keyframes minicart_out {
  0% {
    opacity: 1;
    transform: perspective(9999px) rotateX(0deg);
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: perspective(500px) rotateX(-5deg);
  }
}
@keyframes menu_dropdowns_li {
  0% {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes megadropdown_categories {
  0% {
    opacity: 0;
    transform: translate3d(-5px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes megamenu_blog_cats {
  0% {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes megamenu_blog {
  0% {
    opacity: 0;
    transform: scale(0.95);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes megamenu_icons {
  0% {
    opacity: 0;
    transform: scale(0.85);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes megamenu_categories {
  0% {
    opacity: 0;
    transform: scale(0.95);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes megamenu_contact_img {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes megamenu_contact {
  0% {
    opacity: 0;
    transform: translate3d(-10px, 0, 0);
  }

  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes sticky_header_out {
  100% {
    height: 0;
    visibility: hidden;
    overflow: hidden;
  }
}
@keyframes sticky_header_in {
  100% {
    height: auto;
    visibility: visible;
    overflow: visible;
  }
}
@keyframes bounceIconUp {
  0% {
    transform: translateY(0px);
  }

  25% {
    transform: translateY(-20px);
  }

  50% {
    transform: translateY(0px);
  }

  75% {
    transform: translateY(-20px);
  }

  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes intervalHamburgerBorder {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  80% {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }
}
@keyframes intervalHamburgerBorder {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  80% {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }
}
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-100%);
  }

  100% {
    -webkit-transform: translateY(0);
  }
}
@-moz-keyframes slideDown {
  0% {
    -moz-transform: translateY(-100%);
  }

  100% {
    -moz-transform: translateY(0);
  }
}
@-o-keyframes slideDown {
  0% {
    -o-transform: translateY(-100%);
  }

  100% {
    -o-transform: translateY(0);
  }
}
@keyframes slideDown {
  0% {
    transform: translateY(-100%);
  }

  100% {
    transform: translateY(0);
  }
}

.animated.slideDown {
  -webkit-animation-name: slideDown;
  -moz-animation-name: slideDown;
  -o-animation-name: slideDown;
  animation-name: slideDown;
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(0);
  }

  100% {
    -webkit-transform: translateY(-100%);
  }
}
@-moz-keyframes slideUp {
  0% {
    -moz-transform: translateY(0);
  }

  100% {
    -moz-transform: translateY(-100%);
  }
}
@-o-keyframes slideUp {
  0% {
    -o-transform: translateY(0);
  }

  100% {
    -o-transform: translateY(-100%);
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(-100%);
  }
}
