@media (min-width: 1025px) {
  .header_one .header-top-bar .header-top-contacts,
  .header_one .header-top-bar .header-search {
    display: none !important; }

  /*=============Header 4==============*/
  .index_header_four {
    font-size: 0; }
    .index_header_four .header_three {
      display: none; }
    .index_header_four .header.header_four {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -o-flex-direction: column;
      flex-direction: column;
      justify-content: space-between;
      width: 406px;
      vertical-align: top;
      font-size: initial;
      position: fixed;
      top: 0px;
      z-index: 55;
      left: 0px;
      background: #f9f9f9;
      padding-right: 12px;
      height: 100vh !important; }
      .index_header_four .header.header_four > div {
        max-width: 100%; }
      .index_header_four .header.header_four .line {
        width: 76.5%;
        height: 1px;
        background: rgba(0, 0, 0, 0.1);
        margin-bottom: 2.1672vh; }
      .index_header_four .header.header_four .sidebar_logo {
        padding-top: 4.2vh;
        margin-bottom: 3.5088vh; }
      .index_header_four .header.header_four .header-logo {
        text-align: center; }
        .index_header_four .header.header_four .header-logo a {
          margin-right: auto;
          margin-left: auto; }
      .index_header_four .header.header_four .sidebar_icons {
        text-align: center;
        margin-bottom: 3.5088vh;
        position: relative; }
        .index_header_four .header.header_four .sidebar_icons .header-search {
          vertical-align: baseline;
          margin-right: 23px;
          position: static !important; }
        .index_header_four .header.header_four .sidebar_icons .wishlist-btn {
          padding: 0;
          border: none;
          margin-right: 20px; }
        .index_header_four .header.header_four .sidebar_icons .header-cart {
          margin-left: 0;
          margin-right: 20px; }
          .index_header_four .header.header_four .sidebar_icons .header-cart .cart-count {
            top: -7px;
            left: 14px; }
      .index_header_four .header.header_four .header-customer {
        display: inline-block;
        padding: 0;
        border: none; }
        .index_header_four .header.header_four .header-customer svg {
          width: 20px; }
      .index_header_four .header.header_four .header-navigation {
        padding-left: 24.62%; }
        .index_header_four .header.header_four .header-navigation .site-nav {
          text-align: left; }
          .index_header_four .header.header_four .header-navigation .site-nav > li {
            display: block; }
            .index_header_four .header.header_four .header-navigation .site-nav > li > .site-nav__link {
              padding: 1.2384vh 0;
              font-weight: 600; }
          .index_header_four .header.header_four .header-navigation .site-nav .site-nav__dropdown,
          .index_header_four .header.header_four .header-navigation .site-nav .site-nav__dropdown-last-level {
            padding: 20px 0; }
        .index_header_four .header.header_four .header-navigation li {
          position: relative !important; }
          .index_header_four .header.header_four .header-navigation li a i {
            display: none; }
          .index_header_four .header.header_four .header-navigation li .megamenu-wrapper {
            top: 0;
            left: 100%;
            margin-left: 11px; }
            .index_header_four .header.header_four .header-navigation li .megamenu-wrapper.full_width {
              width: calc(100vw - 422px); }
          .index_header_four .header.header_four .header-navigation li .site-nav__dropdown {
            top: 0;
            left: 100%;
            margin-left: 11px; }
      .index_header_four .header.header_four .sidebar_copyright {
        padding-bottom: 4.2vh; }
        .index_header_four .header.header_four .sidebar_copyright .social {
          margin-bottom: 0.9288vh; }
        .index_header_four .header.header_four .sidebar_copyright .copyright {
          margin-bottom: 0; }
          .index_header_four .header.header_four .sidebar_copyright .copyright li {
            display: block; }
        .index_header_four .header.header_four .sidebar_copyright ul {
          padding-left: 22.845%; }
          .index_header_four .header.header_four .sidebar_copyright ul li,
          .index_header_four .header.header_four .sidebar_copyright ul a {
            color: #000000;
            font-size: 14px; }
            .index_header_four .header.header_four .sidebar_copyright ul li:hover,
            .index_header_four .header.header_four .sidebar_copyright ul a:hover {
              color: #75b8b8; }
    .index_header_four .main-content {
      width: calc(100% - 406px);
      display: inline-block;
      font-size: initial;
      margin-left: 406px;
      position: relative; }
      .index_header_four .main-content .container {
        margin-left: 0;
        padding: 0 30px 0 0; }
    .index_header_four .footer_index_header_four {
      width: calc(100% - 406px);
      font-size: initial;
      margin-left: 406px; }
      .index_header_four .footer_index_header_four .container {
        margin-left: 0; }

  .additional_header.top_bar_absolute {
    position: absolute;
    top: 0;
    z-index: 12;
    width: 100%; }
    .additional_header.top_bar_absolute .header-top-bar {
      background: none; }
  .additional_header .header-top-bar {
    padding: 3.45vh 0; }
    .additional_header .header-top-bar .row {
      min-height: 0; }
    .additional_header .header-top-bar > div.container {
      padding: 0 1.9vw 0 5vw; }
  .additional_header .header-top-contacts a {
    font-size: 13px; }
  .additional_header .header-top-contacts:hover a {
    color: #75b8b8; }
  .additional_header .header-top-contacts:hover .cls-1 {
    fill: #75b8b8; }
  .additional_header .currencies-picker {
    border: none; }
    .additional_header .currencies-picker:hover .currency-selected {
      color: #75b8b8; }
    .additional_header .currencies-picker:hover .currencies-arrow .icon .cls-1 {
      fill: #75b8b8; }
  .additional_header .currencies-btn {
    padding: 0; }
  .additional_header .currencies-label {
    font-size: 13px; }
  .additional_header .currency-selected {
    font-size: 13px;
    font-weight: 600; } }
@media (max-width: 1550px) {
  .index_header_four .homeslider.type_two .owl-dots {
    left: 50%; }

  .featured-blogs.blog_five .blog-article {
    min-height: 450px; }

  .header.header_six .header_middle_line {
    min-height: 80px; }

  .homeslider.type_four .blur_block {
    padding: 34px 0 34px 0; }

  .homeslider.type_four .owl-dots {
    bottom: 13px; } }
/***********Homeslider**********/
@media (max-width: 1400px) {
  .homeslider .homeslider-title {
    font-size: 46px; }
  .homeslider .homeslider-content {
    top: 50%; }
  .homeslider .owl-dots {
    bottom: 18px; } }
@media (max-width: 1200px) {
  .homeslider.type_four .blur_block {
    padding: 31px 0 42px 0; } }
@media (max-width: 1100px) {
  .homeslider .homeslider-desc {
    margin-bottom: 22px; }
  .homeslider .homeslider-title {
    font-size: 40px; }
  .homeslider .btn.homeslider-btn {
    padding: 10px 18px; } }
@media (max-width: 900px) {
  .homeslider .btn.homeslider-btn {
    display: none; }
  .homeslider .homeslider-desc {
    margin-bottom: 0; }
  .homeslider .homeslider-title {
    font-size: 34px; } }
@media (max-width: 800px) {
  .homeslider.type_four .homeslider-title {
    font-size: 31px;
    margin-bottom: 8px; }
  .homeslider.type_four .homeslider-desc {
    max-width: 551px; }
  .homeslider.type_four .homeslider-content {
    transform: none;
    top: 25px;
    bottom: 25px; }
  .homeslider.type_four .owl-dots {
    bottom: 1px; } }
@media (max-width: 1500px) and (min-width: 1201px) {
  .index_header_four .homeslider .homeslider-item {
    background-position-x: right; }
  .index_header_four .header.header_four {
    width: 300px; }
    .index_header_four .header.header_four .header-navigation li .megamenu-wrapper.full_width {
      width: calc(100vw - 317px); }
  .index_header_four .main-content {
    width: calc(100% - 300px);
    margin-left: 300px; }
    .index_header_four .main-content .container {
      padding: 0 15px 0 0; }
  .index_header_four .footer_index_header_four {
    width: calc(100% - 300px);
    margin-left: 300px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  .header.header_six.header_nine .header-top-contacts span,
  .header.header_six.header_nine .header-top-contacts a {
    font-size: 14px; } }
@media (max-width: 1200px) and (min-width: 1025px) {
  .index_header_four .header.header_four {
    width: 250px; }
    .index_header_four .header.header_four .header-navigation li .megamenu-wrapper.full_width {
      width: calc(100vw - 267px); }
  .index_header_four .main-content {
    width: calc(100% - 250px);
    margin-left: 250px; }
    .index_header_four .main-content .container {
      padding: 0 15px 0 0; }
  .index_header_four .footer_index_header_four {
    width: calc(100% - 250px);
    margin-left: 250px; }
  .index_header_four .sidebar_icons .header-search {
    margin-right: 15px; }
  .index_header_four .sidebar_icons .wishlist-btn {
    margin-right: 12px; }
  .index_header_four .sidebar_icons .header-cart {
    margin-right: 12px; }

  .promo-type_three .promo_t3_item p {
    margin-bottom: 16px; } }
@media (max-width: 1400px) {
  .container .featured-products-tabs .tabs-content .owl-nav button.owl-next {
    right: -23px; }
  .container .featured-products-tabs .tabs-content .owl-nav button.owl-prev {
    left: -23px; }

  .featured-products-tabs .tabs-content .owl-nav button.owl-next,
  .featured-products-tabs .tabs-content .owl-nav button.owl-prev,
  .featured-products .owl-carousel .owl-nav button.owl-next,
  .featured-products .owl-carousel .owl-nav button.owl-prev {
    top: calc(50% - 50px);
    transform: translateY(-50%); } }
@media (max-width: 1300px) {
  .homeslider.type_two .homeslider-item .container {
    padding: 0 5%; }
  .homeslider.type_two .owl-nav button.owl-next {
    right: 10px; }
  .homeslider.type_two .owl-nav button.owl-prev {
    left: 10px; } }
@media (max-width: 1199px) {
  .categories_blocks.type_three .categories_left_part .categories_block_long .categories_block-content {
    max-width: 450px; }
  .categories_blocks.type_three .categories_left_part .categories_block_huge .categories_block-content {
    max-width: 450px; } }
@media (max-width: 1200px) {
  .product-miniature {
    margin-left: auto;
    margin-right: auto; }

  .reviews-slider .review {
    padding: 80px 15px; }

  .main-content {
    margin-top: 25px;
    padding-bottom: 25px; }

  .header-navigation-right .header-search {
    margin-left: 0; }

  .header-nav-wrap .header-cart,
  .header-nav-wrap .header-customer {
    margin-left: 4%; }

  .header.header_six.header_eight .settings_dropdown {
    right: 0;
    left: auto;
    transform: translateY(10px); }
    .header.header_six.header_eight .settings_dropdown.active {
      transform: translateY(0); }

  .header.header_six.header_nine .header-top-contacts {
    margin-right: 22px; }
  .header.header_six.header_nine .header-contacts {
    padding-left: 0; }

  .product-description {
    padding: 0;
    margin-top: 37px; }

  .promo_blocks .left_bottom_part .promo_block_small {
    padding-top: 5%; }

  .header_one .header-top-contacts {
    margin-right: 9px; }

  .header_two .site-nav > li > a {
    font-weight: 600;
    padding: 24px 12px 27px; }

  .banner-wrapp.type_three .banner-t1 {
    min-height: 374px; }

  .index_header_four .reviews-slider .review {
    padding: 48px 15px; }
    .index_header_four .reviews-slider .review::before {
      left: 2%; }
    .index_header_four .reviews-slider .review::after {
      right: 2%; }
  .index_header_four .reviews-slider .review-text {
    max-width: 608px; }

  .header.header_five .site-nav > li > .site-nav__link {
    padding: 22px 14px 23px; }

  .header.header_six .site-nav > li > a {
    padding: 25px 12px 22px; }

  .header.header_six.header_eight .header_middle_line {
    padding: 0; }
  .header.header_six.header_eight .site-nav > li > a {
    padding: 25px 9px 34px; }
  .header.header_six.header_eight .wishlist-btn {
    margin-right: 7px; }
  .header.header_six.header_eight .header-customer {
    margin-right: 8px; }
  .header.header_six.header_eight .header-cart {
    margin-right: 14px; }
  .header.header_six.header_eight .navigation_block {
    padding: 0; }

  .index_header_four .featured-products-tabs .tabs-content .owl-nav button {
    display: none; }

  .featured-products-tabs .tabs-content .tabs-item.big_size .products-tabs-item,
  .featured-products.large_product_block .large_product {
    width: 25%; }

  .featured-blogs.blog_five .blog-article {
    min-height: 400px; }
    .featured-blogs.blog_five .blog-article .blog-article-date {
      margin-bottom: 15px; }
    .featured-blogs.blog_five .blog-article .blog-article-title {
      margin-bottom: 12px; }
    .featured-blogs.blog_five .blog-article .blog-article-details p {
      margin-bottom: 15px; }

  /******************* Product block with sidebar *******************/
  .product_block_wrap .product_block_sidebar .sidebar_slider {
    padding: 14px 15px; }
    .product_block_wrap .product_block_sidebar .sidebar_slider .sidebar-product-miniature {
      padding: 0 0px 10px 0; }
      .product_block_wrap .product_block_sidebar .sidebar_slider .sidebar-product-miniature div.sidebar-product-desc {
        padding-left: 10px; }

  /******************* Homeslider *******************/
  .index_header_four .homeslider.type_two .homeslider-item {
    min-height: 436px; }

  .reviews-slider.type_one .review::before {
    left: 7%; }

  .reviews-slider.type_one .review::after {
    right: 7%; }

  .newsletter.type_two .newsletter-title {
    min-width: 300px;
    text-align: left; }

  .container .featured-products-tabs .tabs-content .owl-nav button.owl-next {
    right: 0; }

  .container .featured-products-tabs .tabs-content .owl-nav button.owl-prev {
    left: 0; }

  .categories_blocks.type_six .btn {
    padding: 12px 18px;
    min-width: 142px; }

  .product-miniature .btn-add-to-cart {
    min-width: 160px; }

  .product_adv {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap; }

  .buy_product_on_footer.product-single.vertical .wrapp_block,
  .buy_product_on_footer.product-single.without_slider .wrapp_block {
    -ms-align-items: center;
    align-items: center; }
    .buy_product_on_footer.product-single.vertical .wrapp_block .quantity-control.selector-wrapper,
    .buy_product_on_footer.product-single.without_slider .wrapp_block .quantity-control.selector-wrapper {
      width: auto;
      margin-right: 10px; }

  .product-single.slider_grid .product-right .wish-list-product,
  .product-single.two_image_in_line .product-right .wish-list-product {
    margin-left: 0;
    margin-top: 15px; } }
@media (max-width: 1024px) and (min-width: 992px) {
  .promo-type_three .promo_t3_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; } }
@media (max-width: 1024px) {
  .header_four,
  .additional_header {
    display: none; }

  .index_header_four .advantages_hp {
    padding-left: 0; }

  .header_four.drawer .mobile-nav .has-megamenu .megamenu-wrapper.full_width {
    width: 100%; }

  .index_header_four .homeslider.type_two .owl-dots {
    left: 50%; }

  .featured-products-tabs .tabs-content .big_size .owl-nav button.owl-next,
  .featured-products .owl-carousel .owl-nav button.owl-next {
    right: 0; }

  .featured-products-tabs .tabs-content .big_size .owl-nav button.owl-prev,
  .featured-products .owl-carousel .owl-nav button.owl-prev {
    left: 0; }

  .header_four.drawer {
    overflow-x: hidden;
    overflow-y: auto; }
    .header_four.drawer .currencies-picker,
    .header_four.drawer .header-top-contacts a {
      font-size: 17px;
      font-weight: 600;
      text-transform: uppercase; }
  .header_four .mobile-nav .anmegamenu-linklist-widget,
  .header_four .mobile-nav .anmegamenu-banner-widget,
  .header_four .mobile-nav .anmegamenu-blog-widget,
  .header_four .mobile-nav .anmegamenu-products-widget,
  .header_four .mobile-nav .anmegamenu-text-widget {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .header_four .mobile-nav .has-megamenu,
  .header_four .mobile-nav .site-nav--has-dropdown {
    position: relative !important; }
    .header_four .mobile-nav .has-megamenu > i,
    .header_four .mobile-nav .site-nav--has-dropdown > i {
      position: absolute;
      top: 8px;
      right: 7px;
      padding: 10px; }
    .header_four .mobile-nav .has-megamenu .site-nav__link,
    .header_four .mobile-nav .site-nav--has-dropdown .site-nav__link {
      display: inline-block; }
    .header_four .mobile-nav .has-megamenu .megamenu-wrapper,
    .header_four .mobile-nav .has-megamenu .site-nav__dropdown,
    .header_four .mobile-nav .site-nav--has-dropdown .megamenu-wrapper,
    .header_four .mobile-nav .site-nav--has-dropdown .site-nav__dropdown {
      box-shadow: none;
      position: static;
      transform: none;
      opacity: 1;
      visibility: visible;
      transition: all 0s ease 0s;
      display: none;
      border: none;
      padding: 20px 6px; }
      .header_four .mobile-nav .has-megamenu .megamenu-wrapper.an-custom-width,
      .header_four .mobile-nav .has-megamenu .site-nav__dropdown.an-custom-width,
      .header_four .mobile-nav .site-nav--has-dropdown .megamenu-wrapper.an-custom-width,
      .header_four .mobile-nav .site-nav--has-dropdown .site-nav__dropdown.an-custom-width {
        width: 100% !important; }
      .header_four .mobile-nav .has-megamenu .megamenu-wrapper .anmegamenu-text-widget .anmegamenu-widget-title,
      .header_four .mobile-nav .has-megamenu .site-nav__dropdown .anmegamenu-text-widget .anmegamenu-widget-title,
      .header_four .mobile-nav .site-nav--has-dropdown .megamenu-wrapper .anmegamenu-text-widget .anmegamenu-widget-title,
      .header_four .mobile-nav .site-nav--has-dropdown .site-nav__dropdown .anmegamenu-text-widget .anmegamenu-widget-title {
        margin-top: 13px;
        margin-bottom: 11px; }
    .header_four .mobile-nav .has-megamenu .site-nav__dropdown,
    .header_four .mobile-nav .site-nav--has-dropdown .site-nav__dropdown {
      padding: 12px 20px; }
    .header_four .mobile-nav .has-megamenu .site-nav__childlist-item.has-dropdown,
    .header_four .mobile-nav .site-nav--has-dropdown .site-nav__childlist-item.has-dropdown {
      display: block; }
      .header_four .mobile-nav .has-megamenu .site-nav__childlist-item.has-dropdown .site-nav__dropdown-last-level,
      .header_four .mobile-nav .site-nav--has-dropdown .site-nav__childlist-item.has-dropdown .site-nav__dropdown-last-level {
        position: static;
        opacity: 1;
        display: none;
        border: none;
        visibility: visible;
        transition: all 0s ease 0s;
        transform: none;
        padding: 5px 0 5px 14px; }
    .header_four .mobile-nav .has-megamenu .site-nav__childlist-item i,
    .header_four .mobile-nav .site-nav--has-dropdown .site-nav__childlist-item i {
      transform: rotate(90deg);
      padding: 9px;
      margin-left: 0; }
    .header_four .mobile-nav .has-megamenu .anmegamenu-linklist-widget,
    .header_four .mobile-nav .site-nav--has-dropdown .anmegamenu-linklist-widget {
      margin-bottom: 15px; }

  .index_header_four .promo_blocks {
    margin-bottom: 39px; }

  .banner-wrapp.type_three {
    margin-bottom: 65px; }

  .homeslider .owl-nav button.owl-prev,
  .homeslider .owl-nav button.owl-next {
    background: none;
    height: auto;
    width: auto;
    box-shadow: none; }

  .promoblocks {
    margin: 10px 0 23px; }

  .featured-products-tabs .tabs-content .tabs-item.big_size .products-tabs-item,
  .featured-products.large_product_block .large_product {
    width: 33.33%; }

  .featured-products-slider .products-slider.owl-carousel > .owl-stage-outer {
    padding-bottom: 10px; }

  .featured-products-slider h2,
  .featured-blogs .blog-headers {
    margin-bottom: 20px; }

  .products-slider .owl-nav button.owl-prev,
  .products-slider .owl-nav button.owl-next {
    top: -52px; }

  .promo_blocks .left_bottom_part .promo_block_small img {
    display: none; }

  .promo_block_small {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center; }

  .quantity-control {
    margin-bottom: 15px; }

  .brand-slider.type_two {
    padding: 35px 0;
    margin-bottom: 55px; }

  .header-search .search_full_width {
    padding: 25px 0 15px 0; }

  .header.header_one .currencies-picker {
    border: none; }
  .header.header_one .currencies-btn {
    padding: 7px 15px 7px 0; }
  .header.header_one .top-contacts {
    vertical-align: top; }
  .header.header_one .header-top-bar div.top-bar-right {
    padding-left: 0; }
    .header.header_one .header-top-bar div.top-bar-right .header-cart {
      display: inline-block; }
    .header.header_one .header-top-bar div.top-bar-right .header-customer {
      margin: 0; }
    .header.header_one .header-top-bar div.top-bar-right .wishlist-btn {
      padding: 11px 17px 7px; }
      .header.header_one .header-top-bar div.top-bar-right .wishlist-btn .wishlist_label {
        display: none; }
      .header.header_one .header-top-bar div.top-bar-right .wishlist-btn svg {
        width: 16px; }
    .header.header_one .header-top-bar div.top-bar-right .header-cart {
      border-left: 1px solid rgba(255, 255, 255, 0.04);
      padding: 10px 23px 0 14px;
      margin: 0; }
      .header.header_one .header-top-bar div.top-bar-right .header-cart .header-cart-right {
        display: none; }
      .header.header_one .header-top-bar div.top-bar-right .header-cart .cart-icons {
        line-height: 1; }
    .header.header_one .header-top-bar div.top-bar-right .header-search {
      border-left: 1px solid rgba(255, 255, 255, 0.04);
      margin: 0;
      padding: 9px 18px;
      position: static; }
      .header.header_one .header-top-bar div.top-bar-right .header-search .search-text {
        display: none; }
  .header.header_one .header_middle_line .top-contacts,
  .header.header_one .header_middle_line .header-search,
  .header.header_one .header_middle_line .header-cart {
    display: none; }
  .header.header_one .header-top-contacts {
    display: inline-block;
    height: 40px;
    line-height: 39px;
    border-left: 1px solid rgba(255, 255, 255, 0.04);
    padding-left: 15px; }
    .header.header_one .header-top-contacts svg {
      width: 17px;
      vertical-align: middle; }
    .header.header_one .header-top-contacts a {
      color: #458888;
      font-size: 13px; }
  .header.header_one .header-search {
    margin-bottom: 4px; }
    .header.header_one .header-search button {
      line-height: 1.3; }
    .header.header_one .header-search .header-search-btn > svg {
      width: 16px;
      vertical-align: text-bottom; }
  .header.header_one .header-cart svg {
    width: 20px; }
  .header.header_one .header-cart-right {
    margin-left: 11px; }
  .header.header_one .header_middle_line .header-search .search-bar {
    top: 100%;
    transform: none;
    right: -4px; }

  .brand-slider {
    margin-bottom: 15px; }

  .homeslider.type_two {
    margin-bottom: 18px; }

  .reviews-slider.type_one .review {
    padding: 45px 15px; }
    .reviews-slider.type_one .review::before {
      left: 4%; }
    .reviews-slider.type_one .review::after {
      right: 4%; }

  .reviews-slider-wrapp {
    margin-bottom: 56px; }

  .featured-products.fp-type_one .product_btn {
    margin-bottom: 60px; }

  .index_header_four .newsletter.type_two .newsletter-content-wrap {
    padding-left: 0; }

  .categories_blocks.type_four .left_top_part .categories_block-content,
  .categories_blocks.type_four .left_bottom_part .categories_block_middle .categories_block-content {
    bottom: 3.4%; }

  .footer.footer_nine .site-footer__menu li {
    margin: 0 2%; }

  .all_page_header_four .header-top-bar {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

  .footer .footer-links-title {
    font-size: 14px; }

  .header_four.drawer .mobile-nav .has-megamenu .fa-angle-down.desktop-hide,
  .header_four.drawer .mobile-nav .site-nav--has-dropdown .fa-angle-down.desktop-hide {
    left: 0; }
  .header_four.drawer .mobile-nav .has-megamenu .megamenu-wrapper,
  .header_four.drawer .mobile-nav .site-nav--has-dropdown .megamenu-wrapper {
    transform: none !important; }
  .header_four.drawer .mobile-nav .has-megamenu .site-nav__childlist-item .site-nav__dropdown-last-level,
  .header_four.drawer .mobile-nav .site-nav--has-dropdown .site-nav__childlist-item .site-nav__dropdown-last-level {
    box-shadow: none; }

  .anmegamenu-banner-widget {
    margin-bottom: 20px; }

  .anmegamenu-linklist-widget {
    margin-bottom: 25px; }

  .reviews-slider.type_two div.owl-nav button {
    display: none; }

  .promo-type_three .promo_t3_item {
    min-height: 41vw; }

  .product-miniature .btn-add-to-cart {
    min-width: 150px; }

  .product_adv .adv_item {
    margin-bottom: 10px; } }
@media (max-width: 1024px) and (min-width: 992px) {
  .categories_four.categories_six .left_top_part .categories_block-content {
    left: 6.4%; }
  .categories_four.categories_six .categories_block_big:nth-child(even) .categories_block-content {
    left: 47%; }
  .categories_four.categories_six .categories_block .categories_block-title {
    font-size: calc(34px * 0.85); } }
@media (max-width: 1200px) and (min-width: 769px) {
  .product_adv {
    align-items: flex-start; }
    .product_adv .adv_item {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -o-flex-direction: column;
      flex-direction: column;
      -ms-align-items: center;
      align-items: center;
      justify-content: center;
      width: 33%; }
      .product_adv .adv_item .adv_title {
        max-width: none;
        margin: 0; }
      .product_adv .adv_item .adv_img {
        margin-bottom: 7px; } }
@media (max-width: 600px) {
  .product_adv {
    align-items: flex-start; }
    .product_adv .adv_item {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -o-flex-direction: column;
      flex-direction: column;
      -ms-align-items: center;
      align-items: center;
      justify-content: center;
      width: 33%; }
      .product_adv .adv_item .adv_title {
        max-width: none;
        margin: 0; }
      .product_adv .adv_item .adv_img {
        margin-bottom: 7px; } }
@media (max-width: 991px) and (min-width: 768px) {
  .categories_blocks.type_two .categories_middle_part .categories_block_small .categories_block-content {
    top: 11.2%;
    right: 8.2%;
    left: auto; }
  .categories_blocks.type_two .categories_middle_part .categories_block_small:nth-child(even) .categories_block-content {
    top: 10.2%;
    left: 7.5%; }

  .brand-slider.brandslider_witout_cont {
    margin-bottom: 78px;
    margin-top: 60px; }

  .featured-blogs.blog_five .blog-article {
    background: none !important;
    display: block;
    padding: 0 15px;
    margin-bottom: 70px; }
    .featured-blogs.blog_five .blog-article > .blog-img {
      width: 100%;
      min-height: 250px;
      display: block;
      margin-bottom: 25px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
    .featured-blogs.blog_five .blog-article div.blog-article-details {
      height: auto;
      text-align: left;
      display: block; }
      .featured-blogs.blog_five .blog-article div.blog-article-details p {
        margin-bottom: 33px; }
      .featured-blogs.blog_five .blog-article div.blog-article-details p,
      .featured-blogs.blog_five .blog-article div.blog-article-details h5 {
        padding: 0;
        max-width: none; }

  .footer.footer_eight {
    padding-top: 54px; }
    .footer.footer_eight .footer-copyright {
      margin-top: 10px; }

  .collection-sidebar .product_block_sidebar .sidebar_slider {
    padding: 8px 8px; }
    .collection-sidebar .product_block_sidebar .sidebar_slider .sidebar-product-miniature div.sidebar-product-desc {
      padding-left: 15px;
      width: 55%; }
    .collection-sidebar .product_block_sidebar .sidebar_slider .sidebar-product-miniature .sidebar-product-image {
      width: 45%; }
  .collection-sidebar .product_block_sidebar .sidebar_slider h4 {
    font-size: 21px;
    margin-bottom: 14px; }
  .collection-sidebar .product_block_sidebar .sidebar_slider .products-slider button.owl-next {
    right: 2px;
    top: -40px !important; }
  .collection-sidebar .product_block_sidebar .sidebar_slider .products-slider button.owl-prev {
    right: 20px;
    top: -40px !important; }
  .collection-sidebar .product_block_sidebar .sidebar_slider .sidebar-product-miniature {
    padding: 0 9px 20px 9px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    align-items: center; }
    .collection-sidebar .product_block_sidebar .sidebar_slider .sidebar-product-miniature div.sidebar-product-desc {
      width: auto;
      padding-left: 0;
      text-align: center; }
    .collection-sidebar .product_block_sidebar .sidebar_slider .sidebar-product-miniature .sidebar-product-image {
      width: auto;
      margin-bottom: 10px; } }
@media (max-width: 991px) {
  body {
    overflow: visible !important; }

  .categories_blocks.type_five .category_banner {
    min-height: 500px; }

  .categories_blocks.type_five.categories-revers {
    margin-bottom: 43px; }

  .categories_four.categories_six {
    margin-bottom: 52px; }

  .featured-products-tabs .tabs-content .tabs-item.big_size .products-tabs-item .product-miniature {
    margin-bottom: 10px; }

  .container {
    max-width: 100%; }

  .promo_blocks {
    margin-bottom: 36px; }

  .product_block_wrap {
    margin-bottom: 15px; }

  .template-index .newsletter {
    margin-bottom: 45px; }

  .featured-products {
    margin-bottom: 0; }

  .featured-blogs {
    margin-bottom: 54px; }

  .site-nav__link {
    padding: 21px 15px; }

  .header-row.middle_line {
    padding: 6px 0; }

  .featured-blogs.blog_five .blog-article .blog-article-details {
    transform: scale(1); }
    .featured-blogs.blog_five .blog-article .blog-article-details p {
      padding: 0 20px; }

  .header.header_six.header_nine .header-contacts,
  .header.header_six.header_nine .navigation_block {
    display: none; }

  .promo-type_three .promo_t3_item .hover_block {
    transform: scale(1); }

  .product-tab-item .section-header,
  #shopify-product-reviews .spr-container {
    padding: 0; }

  .an-tabs .sc-tabs .sc-clone a, .an-tabs div.sc-mobile-tab a {
    padding: 17px 18px; }

  .article {
    margin-bottom: 45px; }

  .header-nav-wrap .header-cart,
  .header-nav-wrap .header-customer {
    margin-left: 12px; }

  .promoblocks.promoblocks_big .promoblock-content {
    right: 15px; }

  .promoblocks.promoblocks_big .promoblock .promoblock-border {
    display: none; }

  .all_page_header_five .advantages_hp {
    margin-bottom: 40px; }

  .promoblocks.promoblocks_small .promoblock:hover .promoblock-content {
    bottom: 20px; }

  .product-single__photos,
  .product-photos-list {
    margin-left: auto;
    margin-right: auto; }

  .product-single__photos img {
    width: 100%; }

  .product-left {
    margin-bottom: 30px; }

  .without_slider .product-left {
    margin-bottom: 0; }

  .collection-filters-fullwidth .collection-filter.filters-groups {
    margin-right: 0; }

  .social-links > .row {
    margin: 0; }

  .banner-t1 {
    min-height: 400px; }

  .brand-slider .owl-nav button.owl-prev {
    left: 15px; }

  .brand-slider .owl-nav button.owl-next {
    right: 15px; }

  .header-customer {
    margin-left: 17px; }
    .header-customer span {
      padding-left: 16px; }

  .template-index .header.header_six.header_top_fixed,
  .header.header_six.header-part-fixed.fixed_menu.scroll {
    position: static; }

  .header_search_block {
    padding: 0; }

  .promo_blocks .promo_left_part .promo_block-content {
    bottom: 0; }
  .promo_blocks .left_bottom_part .promo_block_middle .promo_block-content {
    top: 40%;
    right: 11px; }
  .promo_blocks .left_bottom_part .promo_block_small {
    padding-top: 0; }

  .product_block_wrap .product_block_sidebar .sidebar_slider {
    max-width: none;
    padding: 17px 20px; }
    .product_block_wrap .product_block_sidebar .sidebar_slider .sidebar-product-miniature {
      max-width: none;
      padding: 0 9px 20px 9px; }
  .product_block_wrap .product_block_sidebar .sidebar_banner {
    max-width: 255px;
    margin: 0 auto; }

  .categories_four.categories_six .categories_block {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 0; }

  .promo-type_three .promo_t3_item p {
    margin-bottom: 20px; }

  .footer_two .footer-links-title {
    font-size: 14px; }

  .categories_blocks {
    margin-bottom: 45px; }
    .categories_blocks .left_top_part .categories_block-content {
      top: 21px;
      left: 26px; }
    .categories_blocks .left_bottom_part .categories_block_middle .categories_block-content {
      top: 20px;
      left: 40px; }
    .categories_blocks .categories_left_part .categories_block-content {
      bottom: 26px;
      left: 42px; }

  .instagram-block {
    margin-bottom: 30px;
    margin-top: 45px; }
    .instagram-block .section-header {
      margin-bottom: 30px; }
      .instagram-block .section-header h2 {
        line-height: 1.3; }

  .homeslider.type_four .homeslider-content .blur_block {
    max-width: 90%;
    margin-right: auto;
    margin-left: auto; }

  .homeslider.type_four {
    margin-bottom: 25px; }

  .all_page_header_six .advantages_hp {
    margin-bottom: 20px; }

  .featured-products.fp-type_two {
    margin-top: 40px;
    margin-bottom: 30px; }

  .featured-blogs.blog_four {
    margin-top: 0; }

  .reviews-slider.type_three {
    padding: 40px 40px; }

  .homeslider.type_two .homeslider-content {
    padding: 0 20px; }
  .homeslider.type_two .owl-nav button {
    display: none; }

  .template-index .newsletter.type_two {
    margin-bottom: 7px; }

  .newsletter.type_two .newsletter-title {
    min-width: 256px; }

  .categories_blocks.type_three {
    margin: 0 -7px;
    margin-bottom: 45px; }
    .categories_blocks.type_three .categories_left_part {
      padding: 0 7px; }
      .categories_blocks.type_three .categories_left_part .categories_block_long {
        margin-bottom: 14px; }
        .categories_blocks.type_three .categories_left_part .categories_block_long .categories_block-content {
          max-width: 100%;
          padding: 0 15px; }
      .categories_blocks.type_three .categories_left_part .categories_block_huge .categories_block-content {
        max-width: 100%;
        padding: 0 15px; }
    .categories_blocks.type_three .categories_right_part {
      padding: 0 7px; }
    .categories_blocks.type_three .right_top_part {
      margin-bottom: 14px; }
    .categories_blocks.type_three .right_bottom_part > .row {
      margin: 0 -7px; }
      .categories_blocks.type_three .right_bottom_part > .row .categories_block_middle {
        padding: 0 7px; }

  .advantages_hp.type_two .advantages-item {
    border-right: none;
    width: 36%; }

  .banner-sale-wrapp .banner-sale {
    padding: 51px 0px 47px; }
    .banner-sale-wrapp .banner-sale .banner-sale-title {
      margin-bottom: 25px; }
    .banner-sale-wrapp .banner-sale #clockdiv > div {
      padding: 12px 23px 18px 22px;
      min-width: 100px; }
    .banner-sale-wrapp .banner-sale #clockdiv {
      margin-bottom: 41px; }

  .footer.footer_nine > .container > .row .payments_block {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
    .footer.footer_nine > .container > .row .payments_block .payments {
      text-align: right; }
  .footer.footer_nine > .container > .row .footer_menu_block {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px; }
  .footer.footer_nine > .container > .row .footer-social {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
    .footer.footer_nine > .container > .row .footer-social .social {
      text-align: left; }
  .footer.footer_nine > .container > .row .footer_logo {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }

  .categories_blocks.type_five > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

  .product_block_wrap .product_block_sidebar .sidebar_slider .products-slider .owl-prev {
    right: 41px; }

  .featured-blogs.blog_one .blog-article .blog-article-title {
    font-size: 18px; }

  .homeslider.type_two .homeslider-item .homeslider-content .homeslider-desc {
    max-width: 510px; }
  .homeslider.type_two .homeslider-item .container {
    padding: 0 15px; }

  .footer.footer_three .footer-links-title {
    font-size: 14px; }

  .reviews-slider.type_one .review::before, .reviews-slider.type_one .review::after {
    display: none; }

  .featured-blogs.blog_three {
    margin-bottom: 39px; }

  .header.header_six {
    padding-bottom: 0; }
    .header.header_six .header-top-bar {
      border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
    .header.header_six .header-top-bar.fixed_menu.scroll {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      width: 100%;
      z-index: 50;
      flex: 100%;
      max-width: 100%;
      text-align: center;
      box-shadow: none; }
    .header.header_six .top-bar-left {
      text-align: left; }
    .header.header_six .header_middle_line .header-logo-block {
      margin: 26px 0; }

  .header.header_six.header_nine .header_middle_line .header-logo-block {
    margin: 0; }

  .header_nine .site-nav__dropdown a,
  .header_nine .site-nav__dropdown i::before {
    color: #313131;
    cursor: pointer; }

  .header_nine .header-top-blocks svg {
    margin-right: 10px; }

  .header.header_six.fixed_header .header_middle_line {
    margin-top: 64px; }

  .header_eight .mobile-nav .has-megamenu .site-nav__childlist-item i,
  .header_eight .mobile-nav .site-nav--has-dropdown .site-nav__childlist-item i {
    transform: rotate(90deg);
    padding: 0 9px;
    margin-left: 0; }

  .template-index .header.header_six.header_top_fixed.fixed_menu {
    position: static; }

  .header.header_six.header_eight .wishlist-btn {
    margin-right: 15px; }

  .featured-products-tabs {
    margin-bottom: 30px; }

  .footer.footer_nine .footer-social ul li {
    margin: 5px 5px 0 5px; }

  .footer.footer_nine .payments li {
    margin: 4px 5px 0 5px; }

  .product_adv .adv_item {
    width: 33%; }

  .buy_product_on_footer .product_opt_wrapp {
    display: none; }
  .buy_product_on_footer.mobile_hide {
    display: none !important; }

  .product-single.slider_grid .btn-add-to-cart {
    margin-bottom: 10px;
    display: block; }
  .product-single.slider_grid .shopify-payment-button {
    display: block; }

  .product-single.big_horizontal_slider .product-left {
    margin-bottom: 0; }

  .product-single.two_image_in_line .btn-add-to-cart {
    margin-bottom: 10px;
    display: block; }
  .product-single.two_image_in_line .shopify-payment-button {
    display: block; } }
@media (max-width: 830px) {
  #newsletter-popup {
    width: 90%; }

  .product-single.vertical .product-left,
  .product-single.vertical.reverse .product-left {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse; }
    .product-single.vertical .product-left .vertical-slider,
    .product-single.vertical.reverse .product-left .vertical-slider {
      max-width: 100%;
      margin-right: 0;
      margin-left: 0; }
      .product-single.vertical .product-left .vertical-slider .product-photos-list,
      .product-single.vertical.reverse .product-left .vertical-slider .product-photos-list {
        max-width: 100%; }
      .product-single.vertical .product-left .vertical-slider .product-photos-list .product-photos-list-item,
      .product-single.vertical.reverse .product-left .vertical-slider .product-photos-list .product-photos-list-item {
        margin-bottom: 0 !important;
        text-align: center; }
        .product-single.vertical .product-left .vertical-slider .product-photos-list .product-photos-list-item.slick-slide img,
        .product-single.vertical.reverse .product-left .vertical-slider .product-photos-list .product-photos-list-item.slick-slide img {
          display: inline; }
        .product-single.vertical .product-left .vertical-slider .product-photos-list .product-photos-list-item a,
        .product-single.vertical.reverse .product-left .vertical-slider .product-photos-list .product-photos-list-item a {
          display: inline; }
      .product-single.vertical .product-left .vertical-slider .slick-slider,
      .product-single.vertical.reverse .product-left .vertical-slider .slick-slider {
        padding: 0 30px; }
      .product-single.vertical .product-left .vertical-slider .btn_prev,
      .product-single.vertical .product-left .vertical-slider .btn_next,
      .product-single.vertical.reverse .product-left .vertical-slider .btn_prev,
      .product-single.vertical.reverse .product-left .vertical-slider .btn_next {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 25px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
        justify-content: center; }
      .product-single.vertical .product-left .vertical-slider .btn_prev,
      .product-single.vertical.reverse .product-left .vertical-slider .btn_prev {
        left: 0; }
      .product-single.vertical .product-left .vertical-slider .btn_next,
      .product-single.vertical.reverse .product-left .vertical-slider .btn_next {
        right: 0; }
    .product-single.vertical .product-left .product-single__photos,
    .product-single.vertical.reverse .product-left .product-single__photos {
      max-width: 100%; }

  .product-single.vertical .product-left .vertical-slider .product-photos-list .product-photos-list-item.slick-slide img {
    display: inline;
    width: 90%; }

  .advantages {
    padding: 24px 0; }
    .advantages .container {
      justify-content: space-around; }
    .advantages .advantages-item {
      width: 42%;
      margin: 15px 0; }
    .advantages .advantages-item_thumb {
      margin-right: 19px; }
    .advantages .adv_text {
      width: calc(100% - 50px); } }
@media (max-width: 767px) {
  .breadcrumb {
    margin-bottom: 0; }

  .header-cart svg {
    width: 18px; }

  .filter_open_btn {
    margin-bottom: 15px; }
    .filter_open_btn .filter_btn {
      padding: 10px 15px;
      background: #f4f4f4;
      text-transform: uppercase;
      font-size: 16px;
      font-weight: 700;
      position: relative; }
      .filter_open_btn .filter_btn .fa-angle-up {
        display: none; }
      .filter_open_btn .filter_btn i {
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
        padding: 5px 7px;
        cursor: pointer; }

  .product-right .fixed_part.scroll {
    position: static;
    transform: none;
    max-height: none;
    width: 100%; }

  .desktop-hide {
    display: block !important; }

  .mobile-hide {
    display: none; }

  .mobile-slide {
    display: none; }

  .selected-filters {
    margin-top: 10px; }
    .selected-filters .selected-list li {
      margin-bottom: 13px;
      margin-top: 3px; }

  .collection-sidebar .product_block_sidebar .sidebar_slider {
    max-width: none; }

  .collection-sidebar .sidebar_banner {
    max-width: 255px; }

  .product_block_wrap .product_block_sidebar .sidebar_slider {
    display: inline-block;
    width: calc(100% - 285px);
    margin-right: 25px; }
  .product_block_wrap .product_block_sidebar .sidebar_banner {
    display: inline-block;
    vertical-align: top; }

  .footer.footer_two .payments,
  .footer.footer_two .footer-copyright .social {
    text-align: center; }
  .footer.footer_two .footer-copyright .payments {
    padding: 15px 0; }
    .footer.footer_two .footer-copyright .payments > li {
      margin: 0 1px; }
  .footer.footer_two .footer-copyright .social {
    padding: 7px 0; }
    .footer.footer_two .footer-copyright .social .social-item {
      margin: 0 6px; }

  .categories_blocks .categories_left_part {
    margin-bottom: 30px; }
  .categories_blocks.type_two .categories_left_part,
  .categories_blocks.type_two .categories_right_part {
    margin-bottom: 30px; }
  .categories_blocks.type_two .categories_middle_part {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    order: 3; }
    .categories_blocks.type_two .categories_middle_part .categories_block_small {
      height: auto;
      width: calc(50% - 15px); }
      .categories_blocks.type_two .categories_middle_part .categories_block_small .categories_block-title:after {
        width: 41px; }

  .newsletter.type_two {
    padding: 42px 0 46px; }
    .newsletter.type_two .newsletter-content {
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -o-flex-direction: column;
      flex-direction: column;
      justify-content: center; }
    .newsletter.type_two .newsletter-title {
      text-align: center;
      margin-bottom: 25px; }

  .featured-products-tabs .product_btn {
    padding-top: 5px;
    margin-bottom: 20px; } }
@media (max-width: 768px) {
  .promo_blocks.type_two {
    padding-top: 15px; }

  .footer_eight .footer-newsletter {
    margin-bottom: 5px; }

  .promo_blocks.type_two .promo_block-content {
    left: 12%;
    right: 12%; }

  .blog_posts {
    margin-top: 0; }

  .collection-sidebar-widget.desctop-open-sidebar-widget .widget_layered_nav {
    border-right: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

  .grid .article {
    margin-bottom: 15px; }

  .reviews-slider.type_three .review {
    padding: 33px 15px 32px;
    height: 100%; }

  .footer.footer_six .footer-newsletter .footer-links-title {
    display: block;
    font-size: 14px; }

  #contact-us .contact-form .form-inputs {
    width: 100%;
    display: inline-block; }
  #contact-us .contact-form textarea {
    width: 100%;
    margin-left: 0; }

  .site-header__cart-toggle .cart-count {
    min-width: 18px;
    min-height: 18px;
    line-height: 18px;
    top: -1px;
    left: 14px; }

  .promo-type_three .promo_t3_item .btn {
    padding: 10px 14px;
    min-width: 140px;
    font-size: calc(13px * 0.875); }
  .promo-type_three .promo_t3_item p {
    font-size: calc(13px * 0.875);
    margin-bottom: 13px; }
  .promo-type_three .promo_t3_item .block_title {
    font-size: calc(21px * 0.8);
    margin-bottom: 3px; }

  .template-customers-account .footer.footer_five {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }

  .mobile-hide_block {
    display: none; }

  .quick-view-hover {
    transform: translateY(0);
    opacity: 1; }

  .product-miniature .product-options.fixed_on_img {
    visibility: visible;
    transform: translateY(-100%);
    opacity: 1; }

  .currencies-dropdown {
    top: calc(100% + 9px); }

  .promoblocks {
    flex-wrap: wrap; }
    .promoblocks.promoblocks_big {
      justify-content: center; }
      .promoblocks.promoblocks_big .promoblock {
        margin: 20px auto;
        width: 100%; }
        .promoblocks.promoblocks_big .promoblock:last-child {
          margin-right: auto; }
    .promoblocks.promoblocks_small {
      justify-content: space-around; }
      .promoblocks.promoblocks_small .promoblock {
        width: 45%;
        margin-bottom: 20px; }

  .featured-products-tabs .tabs-content .tabs-item.big_size .products-tabs-item,
  .featured-products.large_product_block .large_product {
    width: 50%; }

  .footer {
    padding-top: 40px;
    padding-bottom: 40px; }
    .footer > .container > .row > div {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
    .footer .footer-links-list {
      display: none;
      margin-top: 15px; }
    .footer .footer-links-title {
      display: none; }
    .footer .footer-social .footer-links-title {
      display: block;
      margin-bottom: 13px;
      font-size: 14px; }
    .footer .mobile-footer-links-title {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      -ms-align-items: center;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 0;
      padding: 5px 0;
      font-size: 14px;
      cursor: pointer;
      text-transform: uppercase;
      color: #000000;
      font-weight: 600; }
      .footer .mobile-footer-links-title .footer-list-arrow.arrow-down {
        display: inline-block; }
      .footer .mobile-footer-links-title.open .footer-list-arrow.arrow-up {
        display: inline-block; }
      .footer .mobile-footer-links-title.open .footer-list-arrow.arrow-down {
        display: none; }
      .footer .mobile-footer-links-title:hover .footer-list-arrow {
        color: #75b8b8; }
    .footer .footer-contacts {
      margin-top: 15px;
      margin-bottom: 0; }

  .collection-filters-fullwidth.list-style {
    margin-bottom: 35px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5; }
    .collection-filters-fullwidth.list-style .filter-title {
      cursor: pointer; }
      .collection-filters-fullwidth.list-style .filter-title .filter-arrow-close {
        display: block; }
      .collection-filters-fullwidth.list-style .filter-title.open .filter-arrow-close {
        display: none; }
      .collection-filters-fullwidth.list-style .filter-title.open .filter-arrow-open {
        display: block; }
    .collection-filters-fullwidth.list-style .collection-filter {
      display: block;
      margin-right: 0; }
      .collection-filters-fullwidth.list-style .collection-filter .widget-dropdown {
        display: none; }
    .collection-filters-fullwidth.list-style .filters-groups .group {
      display: block;
      margin-right: 0; }
      .collection-filters-fullwidth.list-style .filters-groups .group .group-list {
        display: none; }

  .collection-filters-fullwidth.dropdown-style {
    margin-bottom: 35px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5; }
    .collection-filters-fullwidth.dropdown-style .collection-filter {
      display: block;
      margin-right: 0; }
    .collection-filters-fullwidth.dropdown-style .filters-groups .group {
      display: block;
      margin-right: 0; }
      .collection-filters-fullwidth.dropdown-style .filters-groups .group .group-list {
        max-width: 100%; }

  .payments {
    margin-bottom: 10px; }

  .categories_blocks .categories_small {
    padding-left: 15px; }
    .categories_blocks .categories_small .category_block-small {
      padding-bottom: 15px;
      margin-bottom: 0; }

  .collection-list-section .section-header .collection-more-link {
    position: static;
    transform: translateY(0); }

  .banner-t1 {
    min-height: 340px; }

  .banner-t1 .banner-t1-content {
    padding-left: 5.85%; }

  .product-tabs-nav li a {
    padding: 14px 20px 18px 0; }

  #shopify-product-reviews .spr-header-title {
    font-size: 23px; }

  .product-tab-item {
    padding: 22px; }

  .promo_blocks {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse; }
    .promo_blocks.type_two {
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      -o-flex-direction: row;
      flex-direction: row;
      margin: 0 -7px; }
      .promo_blocks.type_two .promo_block {
        padding: 0 7px; }
    .promo_blocks .promo_right_part,
    .promo_blocks .promo_left_part {
      max-width: none;
      width: 100%; }
    .promo_blocks .promo_right_part {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex; }
    .promo_blocks .left_top_part {
      width: 64%; }
    .promo_blocks .left_bottom_part {
      width: 36%;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      -o-flex-wrap: wrap;
      flex-wrap: wrap; }
      .promo_blocks .left_bottom_part .promo_block_middle,
      .promo_blocks .left_bottom_part .promo_block_small {
        width: 100%; }
      .promo_blocks .left_bottom_part .promo_block_middle {
        height: 54%; }
      .promo_blocks .left_bottom_part .promo_block_small {
        height: 46%;
        max-width: none;
        justify-content: center; }

  .about_us_block .about_us_image {
    width: 100%;
    margin-bottom: 30px; }
  .about_us_block .about_us_content h2 {
    line-height: 1.2; }

  .promo_blocks .promo_block {
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: auto;
    margin: 15px auto; }

  .product_block_wrap .product-miniature {
    margin-bottom: 15px; }

  .featured-blogs.blog_five .blog-article {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }

  .featured-blogs .blog-article .blog-article-title {
    padding: 0 30px; }

  .product_adv {
    margin-left: auto;
    margin-right: auto; }

  .contacts {
    margin-bottom: 40px; }

  .footer_two {
    padding-top: 30px; }
    .footer_two .footer-newsletter {
      margin-top: 30px; }
      .footer_two .footer-newsletter .footer-links-title {
        display: block;
        font-size: 14px; }
      .footer_two .footer-newsletter .newsletter-desc {
        margin-bottom: 23px; }
    .footer_two .footer-copyright {
      flex: auto !important;
      margin: 5px 15px 0; }

  .featured-blogs.blog_two .blog-article {
    margin-bottom: 20px; }
    .featured-blogs.blog_two .blog-article .blog-article-details {
      padding-left: 35px; }
    .featured-blogs.blog_two .blog-article .blog-article-title {
      margin: 0 0 25px 0; }
    .featured-blogs.blog_two .blog-article:nth-child(even) .blog-article-details {
      padding-right: 35px; }

  .reviews-slider .review::before,
  .reviews-slider .review::after {
    display: none; }

  .footer.footer_three .contacts-list {
    margin-bottom: 18px; }
  .footer.footer_three .footer-copyright {
    margin-top: 25px; }

  .footer.footer_three .instagram-block-footer .footer-links-title {
    display: block;
    margin-bottom: 11px; }

  .instagram-block-footer #instafeed {
    justify-content: flex-start;
    padding-top: 0;
    margin: 0 -0.94%; }
  .instagram-block-footer .insta-item {
    max-width: 22.7%;
    margin: 0.94%; }

  .footer_four .footer-newsletter .footer-links-title {
    display: block;
    margin-bottom: 10px; }

  .footer_four .footer-newsletter {
    margin-bottom: 0; }

  .banner-wrapp.type_three .banner-t1-content {
    background: rgba(245, 245, 245, 0.65);
    width: 100%;
    min-height: 299px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start; }

  .footer.footer_five div.footer-logo ul.legal-links li,
  .footer.footer_five div.footer-logo ul.legal-links li.copiright_link {
    display: inline-block; }
  .footer.footer_five .footer-contact .footer-links-title,
  .footer.footer_five .footer-newsletter .footer-links-title {
    display: block; }
  .footer.footer_five .footer-contact .mobile-footer-links-title,
  .footer.footer_five .footer-newsletter .mobile-footer-links-title {
    display: none; }
  .footer.footer_five .footer-contact .site-footer__menu.footer-links-list,
  .footer.footer_five .footer-newsletter .site-footer__menu.footer-links-list {
    display: block !important; }

  div.categories_blocks.type_three {
    margin: 0 -15px;
    margin-bottom: 45px; }
    div.categories_blocks.type_three .categories_left_part {
      padding: 0 15px; }
      div.categories_blocks.type_three .categories_left_part .categories_block_long {
        margin-bottom: 30px; }
    div.categories_blocks.type_three .categories_right_part {
      padding: 0 15px; }
    div.categories_blocks.type_three .right_top_part {
      margin-bottom: 30px; }
    div.categories_blocks.type_three .right_bottom_part > .row {
      margin: 0 -15px; }
      div.categories_blocks.type_three .right_bottom_part > .row .categories_block_middle {
        padding: 0 15px; }

  .footer_one .footer-logo {
    margin-bottom: 20px; }

  .header.header_one .header-top-contacts {
    display: none; }

  .header_one .number-in-wishlist svg {
    vertical-align: baseline; }

  .header.header_one .header-top-bar div.top-bar-right .wishlist-btn {
    padding: 11px 3px 7px 17px; }

  .featured-products-tabs .product-miniature,
  .featured-products .product-miniature {
    margin-bottom: 15px; }

  .newsletter.type_two .input-group,
  .newsletter.type_two .confirm_sending {
    width: 100%; }
  .newsletter.type_two .confirm_sending {
    text-align: center;
    padding: 15px 0 0; }

  .without_slider .product-left {
    margin-bottom: 30px; }

  .footer.footer_four .container > .row > div {
    order: 2; }
  .footer.footer_four .container > .row > div.footer_newsletter_block {
    order: 1;
    margin-bottom: 20px; }

  .featured-blogs.blog_three .blog-article,
  .featured-blogs.blog_four .blog-article {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 45px; }

  .blog_post_page aside {
    margin-bottom: 5px; }

  .blog-sidebar {
    margin-bottom: 30px; }
    .blog-sidebar li {
      padding-bottom: 16px;
      padding-top: 12px; }

  .blog_posts .article > p {
    margin-bottom: 10px; }

  .header.header_five .header-cart {
    margin-left: 0;
    margin-right: 0; }
  .header.header_five .header-top-bar div.top-bar-right .header-cart {
    padding: 10px 14px 7px 13px; }

  .footer.footer_five .footer-logo .legal-links {
    margin-bottom: 27px; }
  .footer.footer_five .footer-contact {
    margin-bottom: 17px; }

  .footer.footer_six .footer-logo {
    margin-bottom: 20px; }
  .footer.footer_six .footer-contact {
    margin-bottom: 28px; }

  .categories_blocks.type_three .right_top_part .categories_block-content {
    left: 15px; }
  .categories_blocks.type_three .categories_block_middle .categories_block-content {
    bottom: 23.005%;
    left: 30px; }

  .brand-slider.brandslider_witout_cont {
    margin-bottom: 56px; }

  .footer.footer_seven .footer_newsletter_block {
    margin-top: 26px; }
  .footer.footer_seven .footer-copyright {
    text-align: center; }
    .footer.footer_seven .footer-copyright .payments {
      text-align: center; }

  .header_seven .currencies-picker,
  .header_seven .header-top-contacts a {
    font-size: 17px; }
  .header_seven .top-bar-right div.wishlist-btn {
    padding-right: 7px; }
  .header_seven.drawer .mobile-nav > li .site-nav__childlist-item.has-dropdown i {
    float: none;
    padding: 0 8px; }

  .footer.footer_eight .footer-copyright {
    margin-top: 40px; }

  .featured-blogs.blog_five .blog_header {
    margin-bottom: 17px; }

  .footer.footer_eight .footer-copyright .payments {
    padding-left: 0; }
    .footer.footer_eight .footer-copyright .payments > li {
      margin-left: 0;
      margin-right: 0;
      max-width: 37px; }

  .footer.footer_eight .footer-newsletter .input-group {
    max-width: none; }

  .promo-type_three .promo_t3_item {
    min-height: 50vw; }

  .table-size-guide {
    overflow: scroll;
    max-width: 100%;
    display: inline-block; }

  .size_guide_content {
    padding: 25px 34px 29px 34px; }

  table {
    margin-top: 12px; }
    table td {
      font-size: 13px;
      padding: 4px 10px; }

  .cookies_popup_block .cookies_popup_text {
    margin-bottom: 16px;
    text-align: center; }
  .cookies_popup_block .cookies_popup_right {
    text-align: center; }

  .buy_product_on_footer.product-single .btn-add-to-cart {
    min-width: 143px; }
  .buy_product_on_footer.product-single .wrapp_block {
    padding-left: 0; }

  .theme_import_items .theme_import_item {
    width: 50%; }

  .product_view-list .product-miniature[data-hover-effect='fade'] .thumbnail-container-image.fixed_height {
    padding-top: calc(35% * 131 / 100) !important; }
  .product_view-list .product-miniature .thumbnail-container-image {
    width: 35%; }
  .product_view-list .product-miniature .list-right-part {
    width: 65%; }

  .cart-notes .input-full,
  .cart.table-wrap .product-free-delivery .product-free-delivery-block,
  .cart.table-wrap .cart-checkout-btn {
    width: 80%; }

  .mobile_sidebar_button {
    display: inline-block;
    margin-bottom: 19px;
    cursor: pointer; }

  .blog-sidebar_popup {
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    transition: all .4s;
    overflow: auto; }
    .blog-sidebar_popup .bs-close-btn {
      display: block; }
    .blog-sidebar_popup .blog-sidebar-wrapp {
      transform: translateX(-100%);
      transition: all .4s;
      background: #fff;
      width: 300px;
      padding: 84px 28px 25px;
      float: left; }
    .blog-sidebar_popup.open_bs {
      opacity: 1;
      visibility: visible;
      transition: all .4s; }
      .blog-sidebar_popup.open_bs .blog-sidebar-wrapp {
        transform: translateX(0);
        transition: all .4s; }

  .collection_right_part .collections-grid-control [data-xl="6"],
  .collection_right_part .collections-grid-control [data-xl="4"] {
    display: none; }
  .collection_right_part .sort_by_wrapp {
    display: none; } }
@media (max-width: 600px) {
  .product-list-img {
    display: inline-block;
    margin: 0 auto;
    max-width: 300px;
    margin-bottom: 20px; }

  .collection-list-item .product-list-img {
    margin-bottom: 30px; }

  h1.section-header__title {
    font-size: 3.5em; }

  .product-list-desc {
    display: inline-block;
    width: auto;
    margin: 0 auto;
    max-width: 500px;
    flex: auto;
    text-align: center; }

  .wishlist-message-popup {
    width: 91%; }

  .wishlist-message-popup .orspan {
    margin: 14px 16px;
    display: block; }

  .product_block_sidebar {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
    flex-direction: column-reverse; }
    .product_block_sidebar .sidebar_banner {
      margin-bottom: 37px !important; }

  .promo_blocks.type_two {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    margin: 0 -15px; }
    .promo_blocks.type_two .promo_block {
      padding: 0 15px;
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
  .promo_blocks .promo_right_part {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap; }
    .promo_blocks .promo_right_part .left_top_part,
    .promo_blocks .promo_right_part .left_bottom_part {
      width: 100%; }
    .promo_blocks .promo_right_part .promo_block_middle,
    .promo_blocks .promo_right_part .promo_block_small {
      height: auto; }
    .promo_blocks .promo_right_part .promo_block_middle {
      width: 60%;
      max-width: 350px; }
    .promo_blocks .promo_right_part .promo_block_small {
      width: 40%; }

  .promo-type_three .promo_t3_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    min-height: 300px; }

  .featured-products-tabs .tabs-content .tabs-item.big_size {
    justify-content: center; }
    .featured-products-tabs .tabs-content .tabs-item.big_size .products-tabs-item {
      width: 85%; }

  .featured-products.large_product_block .large_product {
    width: 85%;
    margin-left: auto;
    margin-right: auto; }

  .homeslider.type_four .blur_block {
    padding: 30px 10px; }

  .main-content {
    margin-top: 15px; }

  .categories_blocks .categories_small {
    width: 100%;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .categories_blocks .categories_small .category_block-small {
      padding-bottom: 15px; }
  .categories_blocks .categories_blocks_big {
    width: 100%;
    margin-bottom: 15px; }

  .newsletter {
    padding: 36px 40px; }

  .cart-notes .input-full {
    width: 100%; }

  .newsletter .newsletter-content {
    width: 100%; }

  .banner-t1 {
    min-height: 377px; }
    .banner-t1 .banner-t1-title {
      margin-bottom: 5px; }

  .tabs-nav {
    margin-bottom: 28px; }

  .homeslider .container {
    padding: 0 15px; }

  .related-products {
    margin-top: 49px; }

  .tabs-nav > .tab-nav-item {
    display: block; }
    .tabs-nav > .tab-nav-item a {
      width: 100%; }

  .an_contact_us_form .input-full {
    width: 100%; }

  .top-bar-right .wishlist_label,
  .top-bar-right .header-cart-right {
    display: none; }

  .top-bar-right .header-cart-btn.wishlist-btn {
    padding: 14px 0 9px 14px; }

  .header-top-bar div.top-bar-right .header-cart {
    padding: 12px 18px 5px; }

  .newsletter {
    padding: 36px 0 49px;
    min-height: 230px; }

  .newsletter .newsletter-content .newsletter-desc {
    margin-bottom: 31px; }

  .featured-blogs.blog_five .blog-article {
    padding: 4%; }

  /******** Blog*********/
  .featured-blogs.blog_one,
  .featured-blogs.blog_two {
    margin-bottom: 0; }
    .featured-blogs.blog_one .blog-article,
    .featured-blogs.blog_one .blog-article:nth-child(even),
    .featured-blogs.blog_two .blog-article,
    .featured-blogs.blog_two .blog-article:nth-child(even) {
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      -o-flex-wrap: wrap;
      flex-wrap: wrap; }
      .featured-blogs.blog_one .blog-article .blog-article-thumb,
      .featured-blogs.blog_one .blog-article:nth-child(even) .blog-article-thumb,
      .featured-blogs.blog_two .blog-article .blog-article-thumb,
      .featured-blogs.blog_two .blog-article:nth-child(even) .blog-article-thumb {
        width: 100%; }
        .featured-blogs.blog_one .blog-article .blog-article-thumb .triangle,
        .featured-blogs.blog_one .blog-article:nth-child(even) .blog-article-thumb .triangle,
        .featured-blogs.blog_two .blog-article .blog-article-thumb .triangle,
        .featured-blogs.blog_two .blog-article:nth-child(even) .blog-article-thumb .triangle {
          border: 11px solid #fff;
          border-top: 11px solid transparent;
          border-left: 15px solid transparent;
          border-right: 15px solid transparent;
          position: absolute;
          top: auto;
          left: auto;
          transform: translateX(50%);
          right: 50%;
          bottom: 0; }
      .featured-blogs.blog_one .blog-article .blog-article-details,
      .featured-blogs.blog_one .blog-article:nth-child(even) .blog-article-details,
      .featured-blogs.blog_two .blog-article .blog-article-details,
      .featured-blogs.blog_two .blog-article:nth-child(even) .blog-article-details {
        width: 100%;
        min-height: 250px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: center;
        align-items: center;
        justify-content: center; }

  .product_block_wrap .product_block_sidebar .sidebar_slider {
    width: 100%;
    margin-right: 0;
    text-align: left; }
  .product_block_wrap .product_block_sidebar {
    text-align: center;
    margin-bottom: 20px; }

  .categories_blocks.type_one .categories_left_part {
    margin-bottom: 14px; }
  .categories_blocks.type_one .left_top_part {
    margin-bottom: 14px; }
  .categories_blocks.type_one .left_bottom_part .row {
    margin: 0 -7px; }
    .categories_blocks.type_one .left_bottom_part .row .categories_block_middle {
      padding: 0 7px; }
  .categories_blocks.type_one .categories_block-content {
    left: 21px !important; }
  .categories_blocks.type_one .categories_block_middle {
    position: relative; }
  .categories_blocks.type_one .zoom-in {
    position: relative; }

  .featured-blogs.blog_two .blog-article {
    margin-bottom: 0; }
    .featured-blogs.blog_two .blog-article .blog-article-details {
      text-align: center;
      padding: 0 15px; }
    .featured-blogs.blog_two .blog-article:nth-child(even) .blog-article-details {
      text-align: center;
      padding: 0 15px; }

  .instagram-block-footer #instafeed {
    margin: 0 -1.5%; }
  .instagram-block-footer .insta-item {
    max-width: 30%;
    margin: 1.5%; }

  .tabs-nav .selector {
    display: none; }

  .tab-nav-item.active {
    background-color: #75b8b8;
    border-radius: 30px; }

  .index_header_four .homeslider.type_two .owl-dots {
    bottom: 20px; }

  .featured-blogs.blog_three .blog-article .blog-article-details,
  .featured-blogs.blog_three .blog-article:nth-child(even) .blog-article-details {
    -ms-align-items: flex-start;
    align-items: flex-start; }

  .banner-wrapp.type_three .banner-t1 {
    min-height: 299px; }
    .banner-wrapp.type_three .banner-t1 .banner-t1-content p {
      font-size: 16px;
      line-height: 1.5;
      margin-bottom: 31px;
      max-width: 441px; }
    .banner-wrapp.type_three .banner-t1 .banner-t1-content .banner-t1-title {
      font-size: 31px; }

  .featured-blogs.blog_three {
    margin-bottom: 26px; }
    .featured-blogs.blog_three .blog-article {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      margin-bottom: 30px; }
      .featured-blogs.blog_three .blog-article .blog-article-thumb {
        min-height: 328px; }
      .featured-blogs.blog_three .blog-article .blog-article-title {
        margin-right: 0;
        margin-left: 0; }

  .featured-products-tabs .tabs-content .owl-nav button.owl-next {
    right: 0; }

  .featured-products-tabs .tabs-content .owl-nav button.owl-prev {
    left: 0; }

  .featured-blogs.blog_four {
    padding: 34px 0 15px 0; }
    .featured-blogs.blog_four .blog-article {
      margin-bottom: 45px; }

  .index_header_four .homeslider.type_two {
    margin-bottom: 41px; }

  .reviews-slider-wrapp.reviews-slider-wrapp-type_two {
    margin-top: 27px; }

  .reviews-slider.type_two .review {
    padding: 36px 15px 20px; }

  .reviews-slider div.owl-nav button {
    display: none; }

  .categories_blocks.type_four .categories_block-title {
    font-size: calc(21px * 0.7); }

  .categories_four.categories_six .categories_block .categories_block-title {
    font-size: calc(34px * 0.75); }

  .advantages_hp.type_two {
    padding: 15px 0 19px 0; }

  .banner-sale-wrapp #clockdiv > span {
    display: none; }

  .banner-sale-wrapp .banner-sale #clockdiv > div {
    margin: 0 7px;
    padding: 7px 17px 13px;
    min-width: 87px; }

  .categories_blocks.type_five .category_banner {
    min-height: 370px; }

  .homeslider.type_one.owl-carousel div.owl-nav button {
    display: none; }
  .homeslider.type_one.owl-carousel .btn {
    padding: 12px 18px; }
  .homeslider.type_one.owl-carousel .homeslider-desc {
    margin-bottom: 28px; }
  .homeslider.type_one.owl-carousel .owl-dots {
    bottom: 15px; }
    .homeslider.type_one.owl-carousel .owl-dots .owl-dot span {
      margin: 0 7px; }

  div#shopify-product-reviews .spr-form-label {
    display: block; }
  div#shopify-product-reviews .spr-form-input {
    width: 100%; }
  div#shopify-product-reviews .spr-container {
    padding: 0; }
  div#shopify-product-reviews .spr-form-review-body .spr-form-input {
    height: 160px; }
  div#shopify-product-reviews form label,
  div#shopify-product-reviews form input[type='text'],
  div#shopify-product-reviews form input[type='email'],
  div#shopify-product-reviews form textarea,
  div#shopify-product-reviews form .spr-form-review-body .spr-form-input,
  div#shopify-product-reviews form .spr-form-input.spr-starrating {
    width: 100% !important; }
  div#shopify-product-reviews .spr-button-primary {
    float: none; }
  div#shopify-product-reviews .spr-summary-actions-newreview {
    font-size: 18px;
    padding-top: 15px; }

  .product-tab-item {
    padding: 15px 6px; }

  .homeslider.type_two .homeslider-content .homeslider-title {
    margin-bottom: 7px; }
  .homeslider.type_two .homeslider-content .homeslider-desc {
    margin-bottom: 20px; }

  .tabs-nav.type_two li a {
    background: none; }

  .grid.wishlist-grid {
    margin-bottom: 30px; }
    .grid.wishlist-grid .product-control .btn {
      min-width: 100px; }

  .banner-wrapp.type_two .banner-text {
    margin-bottom: 27px; }

  .index_header_four .featured-products-tabs p {
    margin-bottom: 14px; }

  .banner-wrapp.type_three .container {
    padding: 0; }
    .banner-wrapp.type_three .container .banner-t1-content {
      padding: 0 15px 0 5vw; }

  .tabs-nav {
    background: none; }

  .featured-products-tabs {
    margin-bottom: 25px; }

  .homeslider.type_four .owl-nav {
    display: none; }

  .template-search .product-list-img {
    text-align: center; }

  .featured-products.fp-type_two p {
    margin-bottom: 41px; }

  .featured-blogs.blog_four {
    padding-bottom: 30px; }

  .featured-blogs.blog_five .blog-article {
    background: none !important;
    display: block;
    padding: 0 15px;
    margin-bottom: 65px; }
    .featured-blogs.blog_five .blog-article > .blog-img {
      width: 100%;
      min-height: 250px;
      display: block;
      margin-bottom: 25px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
    .featured-blogs.blog_five .blog-article div.blog-article-details {
      height: auto;
      text-align: left;
      display: block; }
      .featured-blogs.blog_five .blog-article div.blog-article-details p {
        margin-bottom: 33px; }
      .featured-blogs.blog_five .blog-article div.blog-article-details p,
      .featured-blogs.blog_five .blog-article div.blog-article-details h5 {
        padding: 0;
        max-width: none; }

  .product_adv .adv_item {
    width: 50%;
    text-align: center;
    margin: 8px 0; }

  .buy_product_on_footer.product-single .product-data > p {
    display: none; }
  .buy_product_on_footer.product-single .wrapp_block div.quantity-control.selector-wrapper {
    display: none; }

  .product-single.slider_grid .product-photos-list-item {
    width: 33.3%; }

  .cart-notes .input-full,
  .cart.table-wrap .product-free-delivery .product-free-delivery-block,
  .cart.table-wrap .cart-checkout-btn {
    width: 100%; } }
@media (max-width: 575px) {
  .categories_blocks.type_two {
    margin-bottom: 30px; }
    .categories_blocks.type_two .categories_left_part,
    .categories_blocks.type_two .categories_right_part {
      width: auto;
      margin-right: auto;
      margin-left: auto;
      margin-bottom: 30px; }
    .categories_blocks.type_two .categories_middle_part {
      width: auto;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      -o-flex-direction: column;
      flex-direction: column;
      order: 0;
      margin-right: auto;
      margin-left: auto; }
      .categories_blocks.type_two .categories_middle_part .categories_block_small {
        width: auto;
        margin-bottom: 30px; }

  .footer.footer_six .footer-newsletter {
    margin-bottom: 0; }
  .footer.footer_six .footer-copyright .copyright,
  .footer.footer_six .footer-copyright .payments {
    text-align: center;
    margin-top: 7px; }

  .footer.footer_eight .social,
  .footer.footer_eight .payments {
    text-align: center; } }
@media (max-width: 575px) {
  .collection-products-grid .product-miniature {
    max-width: 255px;
    margin-right: auto;
    margin-left: auto; }

  .collection-products-grid.product_view-list .product-miniature {
    max-width: 100%; } }
@media (max-width: 480px) {
  .product-miniature.product-miniature-large {
    max-width: 255px; }

  .spr-summary-actions-newreview {
    display: inline-block; }

  .spr-summary-caption {
    display: block;
    text-align: center; }

  .spr-summary-actions {
    text-align: center;
    display: inline-block;
    width: 100%; }

  .spr-summary-actions-newreview {
    float: none; }

  .promoblocks.promoblocks_big .promoblock-title {
    font-size: 32px; }

  .table--responsive td:before {
    font-size: 14px;
    font-weight: 700; }

  .collections-grid-control {
    flex-wrap: wrap; }

  .banner-wrapp.type_two .banner-t1 {
    min-height: 185px; }

  .banner-wrapp.type_two .banner-text .banner-text-title {
    font-size: 32px; }

  .featured-blogs.blog_three .blog_header {
    margin-bottom: 7px; }

  .cart-table td {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .cart-table td.product-title {
      display: block; }
      .cart-table td.product-title .product-title-variant {
        margin-left: 15px; }
    .cart-table td.product-control {
      justify-content: flex-end; }
    .cart-table td.product-quantity .cart__row .js-qty {
      margin: 0; }

  .template-cart h1 {
    text-align: center; }

  .homeslider .homeslider-content {
    padding: 0 15px; }

  .homeslider .owl-dots {
    bottom: 18px; }

  .promo_blocks .promo_right_part .promo_block_middle,
  .promo_blocks .promo_right_part .promo_block_small {
    width: 100%; }

  .promo_blocks .promo_right_part .promo_block_small {
    padding: 28px 0; }

  .advantages .advantages-item {
    width: 100%;
    max-width: 300px;
    margin-right: auto;
    margin-left: auto; }

  .products-slider .owl-nav button.owl-prev,
  .products-slider .owl-nav button.owl-next {
    top: 50%;
    transform: translateY(-50%); }

  .products-slider .owl-prev {
    left: 0; }

  .products-slider .owl-next {
    right: 0; }

  .promo_blocks .promo_block {
    margin: 7px auto; }

  .promo_blocks.type_two .promo_block {
    margin: 7px auto; }

  .homeslider {
    margin-bottom: 11px; }

  .featured-blogs .blog-article .blog-article-title {
    padding: 0 15px; }

  .categories_blocks.type_two .categories_left_part,
  .categories_blocks.type_two .categories_right_part {
    margin-bottom: 15px; }
  .categories_blocks.type_two .categories_middle_part .categories_block_small {
    margin-bottom: 15px; }

  .homeslider.type_two .homeslider-content {
    padding: 0;
    text-align: center; }
    .homeslider.type_two .homeslider-content .btn {
      padding: 11px 21px; }
    .homeslider.type_two .homeslider-content .homeslider-title {
      text-align: center; }
    .homeslider.type_two .homeslider-content .homeslider-desc {
      text-align: center;
      margin-bottom: 29px; }

  .reviews-slider.type_three {
    padding: 15px; }

  .homeslider.type_four .homeslider-content .blur_block {
    max-width: 100%; }

  .homeslider.type_four .homeslider-title {
    margin-bottom: 10px; }

  .homeslider.type_four .homeslider-content {
    padding: 0; }

  .reviews-slider .review {
    padding: 37px 15px 20px 15px; }

  .reviews-slider .owl-dots {
    padding-bottom: 15px; }

  .reviews-slider-wrapp:hover .reviews-slider div.owl-nav {
    display: none; }

  .grid.wishlist-grid {
    margin-left: -15px; }
    .grid.wishlist-grid .section-header {
      margin-bottom: 12px; }

  .header.header_five .header-logo {
    padding: 10px 0 31px; }

  .categories_four.categories_six .categories_block .categories_block-title {
    font-size: calc(34px * 0.6);
    margin-bottom: 0; }
  .categories_four.categories_six .categories_block-content .btn {
    min-width: 149px;
    padding: 11px 18px; }
  .categories_four.categories_six .categories_block-content span {
    max-width: 200px;
    display: inline-block; }
  .categories_four.categories_six .left_top_part .categories_block-content {
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    padding-bottom: 0; }

  div.categories_blocks.type_three .categories_left_part {
    margin-bottom: 15px; }
    div.categories_blocks.type_three .categories_left_part .categories_block_long {
      margin-bottom: 15px; }
  div.categories_blocks.type_three .right_top_part {
    margin-bottom: 15px; }
  div.categories_blocks.type_three .right_bottom_part > .row .categories_block_middle {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px; }

  .featured-products-tabs .tabs-content .owl-nav button.owl-next {
    right: -14px; }

  .featured-products-tabs .tabs-content .owl-nav button.owl-prev {
    left: -14px; }

  .header_five .header_middle_line {
    padding-bottom: 3px; }

  .promo_blocks.type_two {
    margin-bottom: 8px; }

  div.categories_blocks.type_three {
    margin-bottom: 25px; }

  .product-single.vertical .quantity-control.selector-wrapper,
  .product-single.without_slider .quantity-control.selector-wrapper {
    display: block;
    margin-bottom: 12px; }
  .product-single.vertical .social,
  .product-single.without_slider .social {
    margin-bottom: 15px; }
  .product-single.vertical .js-wish-list,
  .product-single.without_slider .js-wish-list {
    padding: 11px 0; }

  .product-single.without_slider .quantity-control.selector-wrapper .js-qty {
    margin-bottom: 25px;
    margin-right: auto;
    margin-left: auto; }
  .product-single.without_slider .line_block {
    margin: 20px 0 30px 0; }

  .related-products .section-header {
    margin-bottom: 29px; }

  .advantages_hp.type_two .advantages-item {
    width: 100%;
    padding: 0; }

  .banner-sale-wrapp .banner-sale .banner-sale-title {
    font-size: calc(55px * 0.7); }

  .banner-sale-wrapp #clockdiv > div .days,
  .banner-sale-wrapp #clockdiv > div .hours,
  .banner-sale-wrapp #clockdiv > div .minutes,
  .banner-sale-wrapp #clockdiv > div .seconds {
    font-size: calc(34px * 0.8); }

  .footer.footer_nine {
    padding-top: 37px;
    padding-bottom: 27px; }
    .footer.footer_nine > .container > .row .payments_block {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      margin-bottom: 20px; }
      .footer.footer_nine > .container > .row .payments_block .payments {
        text-align: center; }
    .footer.footer_nine > .container > .row .footer-social {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%; }
      .footer.footer_nine > .container > .row .footer-social .social {
        text-align: center; }

  .categories_blocks.type_five .category_banner {
    min-height: 250px; }
    .categories_blocks.type_five .category_banner .category_banner_content {
      padding-left: 41.819%; }
  .categories_blocks.type_five .category_banner .category-title,
  .categories_blocks.type_five .categories-slider-item .category-title {
    font-size: calc(34px * 0.65);
    line-height: 1.25;
    margin-bottom: 0; }

  .product_block_wrap .product_block_sidebar .sidebar_slider .products-slider .owl-nav button.owl-next,
  .product_block_wrap .product_block_sidebar .sidebar_slider .products-slider .owl-nav button.owl-prev {
    top: -38px; }

  .newsletter.type_one .newsletter-content .newsletter-desc {
    margin-bottom: 22px; }

  .featured-products p {
    margin-bottom: 25px; }

  .banner-wrapp.type_one .banner-t1 {
    min-height: 282px; }
    .banner-wrapp.type_one .banner-t1 .banner-t1-title {
      max-width: 279px; }
    .banner-wrapp.type_one .banner-t1 .banner-t1-content {
      padding-left: 1.85%; }

  .newsletter.type_one .input-group .input-group-field {
    padding: 0 101px 0 29px; }

  .newsletter-btn .mobile_icon {
    display: inline-block; }

  .newsletter.type_one .newsletter-btn .desktop_text {
    display: none; }

  .grid.wishlist-grid .table--responsive td::before,
  .cart.table-wrap .table--responsive td::before {
    display: none; }
  .grid.wishlist-grid .cart-table td,
  .cart.table-wrap .cart-table td {
    justify-content: center; }
  .grid.wishlist-grid .product-title,
  .cart.table-wrap .product-title {
    text-align: center;
    padding: 0; }
  .grid.wishlist-grid .product-price,
  .cart.table-wrap .product-price {
    padding: 0; }
  .grid.wishlist-grid .product-control .update-cart,
  .grid.wishlist-grid .product-control .cart__remove,
  .cart.table-wrap .product-control .update-cart,
  .cart.table-wrap .product-control .cart__remove {
    margin: 0 10px; }
  .grid.wishlist-grid .btn.cart-checkout-btn,
  .cart.table-wrap .btn.cart-checkout-btn {
    margin-bottom: 30px; }
  .grid.wishlist-grid .cart-subtotal-info span,
  .cart.table-wrap .cart-subtotal-info span {
    display: inline-block; }
  .grid.wishlist-grid .cart-subtotal-info .cart-subtotal-title,
  .cart.table-wrap .cart-subtotal-info .cart-subtotal-title {
    padding-right: 10px; }

  .grid.wishlist-grid .product-title-variant {
    display: none; }

  .template-cart h2 {
    text-align: center; }

  .product_adv {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    align-items: center; }
    .product_adv .adv_item {
      width: auto;
      justify-content: center;
      border: none;
      margin: 8px 0; }

  .banner-wrapp.type_three .container .banner-t1-content {
    text-align: center;
    padding: 0 15px; }
    .banner-wrapp.type_three .container .banner-t1-content a.btn {
      margin-left: auto;
      margin-right: auto; }

  .banner-sale-wrapp .banner-sale #clockdiv > div {
    width: 31%;
    margin: 0 10px;
    margin-bottom: 21px; }

  .banner-sale-wrapp .banner-sale #clockdiv {
    margin-bottom: 22px; }

  .featured-blogs.blog_five .blog-article .blog-article-title {
    font-size: 16px; }

  .featured-blogs .blog-article .blog-article-details .btn {
    min-width: 158px;
    padding: 12px 18px; }

  .featured-blogs.blog_five .blog-article .blog-article-details p {
    font-size: 15px;
    line-height: 23px; }

  .categories_blocks.type_five .btn,
  .categories_four.categories_six .btn {
    display: none; }

  .categories_blocks.type_five .owl-next {
    right: 10px; }
  .categories_blocks.type_five .owl-prev {
    left: 10px; }

  .size_guide_content {
    padding: 20px 29px 24px 29px; }

  .product-single.big_horizontal_slider .product-right .shopify-payment-button,
  .product-single.big_horizontal_slider .product-right .btn-add-to-cart {
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto; }
  .product-single.big_horizontal_slider .product-right .wish-list-product {
    margin-left: 0;
    margin-top: 14px; }

  .import_export .import_export_item {
    width: 100%; }

  .theme_import_items .theme_import_item {
    width: auto; }

  .product_view-list .product-miniature {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    align-items: center; }
    .product_view-list .product-miniature .thumbnail-container-image {
      width: 75%;
      margin-bottom: 20px; }
    .product_view-list .product-miniature[data-hover-effect='fade'] .thumbnail-container-image.fixed_height {
      padding-top: calc(75% * 131 / 100) !important; }
    .product_view-list .product-miniature .list-right-part {
      width: 100%;
      max-width: 300px; }
    .product_view-list .product-miniature .product-miniature-desc {
      padding-left: 0;
      text-align: center; }
      .product_view-list .product-miniature .product-miniature-desc .btn-add-to-cart {
        margin-left: auto;
        margin-right: auto; }

  .product-miniature .product-options-block {
    -ms-align-items: center;
    align-items: center; }

  #newsletter-popup .newsletter_p-overlay {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  #newsletter-popup .newsletter_p-content {
    padding: 37px 15px 31px; }
  #newsletter-popup .mfp-close {
    color: #070707; }

  .product-single.without_slider .wish-list-product, .product-single.big_horizontal_slider .wish-list-product {
    display: inline-block;
    margin-top: 11px; }
  .product-single .wish-list-product {
    display: block; } }
@media (max-width: 370px) {
  .homeslider .homeslider-title {
    margin-bottom: 15px; }

  .currencies-label {
    display: none; }

  .header-top-bar .site-nav__link {
    margin-right: 5px; }

  .product-photos-list .product-photos-list-item {
    margin-right: 6px; }

  .social > .social-item {
    margin: 0 4px 7px 0; }

  .homeslider .owl-next {
    right: 5px; }

  .homeslider .owl-prev {
    left: 5px; }

  .product-single .btn-add-to-cart {
    margin-bottom: 10px;
    margin-right: 0; }

  .product-single .js-wish-list {
    display: block; }

  .quantity-control.selector-wrapper {
    margin-bottom: 17px; }
    .quantity-control.selector-wrapper .btn {
      min-width: 136px;
      margin-right: 0;
      padding: 12px 18px; }

  .qty_add_to_cart {
    padding-bottom: 15px; }

  .product_view-list .product-miniature .thumbnail-container-image {
    width: 100%; }
  .product_view-list .product-miniature[data-hover-effect='fade'] .thumbnail-container-image.fixed_height {
    padding-top: calc(100% * 131 / 100) !important; } }