
              .swiper-pagination {
          display: block !important;
      }
  body {
      background-color: #fff;
  }
          .menu_bocaveli img {
              margin-top: .5em;
          }
         
  
          .box_tooltip {
              margin: 100px auto;
              display: flex;
              flex-flow: row wrap;
              justify-content: space-around;
              align-items: flex-start;
              /*     overflow: auto; */
          }
  
          .single__info li .value {
              flex: 1;
              font-size: 14px;
              color: #838383;
          }
  
          .single__info li .label {
              width: auto;
              font-family: Aileron-light;
              color: #000;
              letter-spacing: .02em;
              white-space: nowrap;
              margin-right: 8px;
              font-size: 14px;
          }
          /* .width_Slide{
              width: 178px;
              height: 251px;
          } */
  
          .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
              left: 0 !important;
              right: 0;
              top: 92vh;
              width: 100% !important;
              display: flex;
              align-items: center;
              justify-content: center;
              transform: unset !important;
          }
  
          .swiper-pagination-bullet-active {
              background-color: #444
          }
  
          main {
              padding-left: 0;
          }
  
          .width_Slide img {
              transition: all 1000ms;
          }
  
          .width_Slide:hover img {
              transform: scale(1.2);
              transition: all 1000ms;
              z-index: 88;
              position: relative;
          }
  
          .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
              left: 0;
              width: 100%;
              top: unset;
              height: 49px;
              overflow: hidden;
              top: 88vh;
              width: 100% !important;
          }
  
          .swiper-container {
              height: auto;
              padding-top: 0;
          }
  
          .swiper-wrapper {
              height: 100%;
          }
  
          .swiper-slide {
              height: 100%;
          }
  
          .swiper-pagination-bullet {
              width: 2px;
              height: 24px;
              border-radius: 0;
              /* opacity: .2; */
              transition: all 1000ms !important;
          }
  
  
          .product_cat.main {
              width: 100%;
              height: 100vh;
          }
  
          .about-image-div {
              width: 100%;
              height: 100%;
              display: flex;
              align-items: center;
              justify-content: center;
          }
  
    
          .bubble {
              position: fixed;
              width: 8px;
              height: 8px;
              border-radius: 0;
              pointer-events: none;
              transform: translate(-50%, -50%);
              background: #000;
              transition: height 0.4s, width 0.4s, background-color 0.4s, all 0.2s;
              z-index: 9999;
          }
  
          .h3, h3 {
              font-family: Aileron-light;
              font-style: unset;
          }
  
          @media only screen and (max-width: 767px) {
              .page-template-default .footer__links, .page-template-page-contact .footer__links {
                  text-align: left;
              }
          }
  
          .swiper-slide:nth-child(4) {
              top: 0;
              left: 49.2vw;
          }
  
          .swiper-slide:nth-child(5) {
              top: 0;
              left: 32.5vw;
          }
  
          .swiper-slide:nth-child(6) {
              top: 0;
              left: 15.7vw;
          }
  
          .swiper-slide:nth-child(7) {
              top: 0;
              left: -1vw;
          }
  
          .swiper-slide:nth-child(8) {
              top: 0;
              left: -17.8vw;
          }
  
          .swiper-slide:nth-child(9) {
              top: 0;
              left: -34.6vw;
          }
  
          .swiper-slide:nth-child(10) {
              top: 0;
              left: -51.38vw;
          }
  
          .swiper-slide:nth-child(11) {
              top: 0;
              left: -68.16vw;
          }
  
          .swiper-slide:nth-child(12) {
              top: 0;
              left: -84.9vw;
          }
  
          .true .swiper-slide:nth-child(7),
          .true .swiper-slide:nth-child(8),
          .true .swiper-slide:nth-child(9),
          .true .swiper-slide:nth-child(10),
          .true .swiper-slide:nth-child(11),
          .true .swiper-slide:nth-child(12) {
              left: 0;
              transition: all 1000ms ease-in-out;
          }
  
          .true .swiper-slide:nth-child(n) {
              top: 0;
              left: 0;
              transition: all 1000ms ease-in-out;
          }
  
          .o-section--product-gallery .swiper-slide:nth-child(n) {
              padding-bottom: 99%;
          }
  
          .swiper-counter {
              z-index: 888;
              position: relative;
              bottom: 8.5vh;
              left: 12vw;
              font-size: 16px;
              
              
              letter-spacing: 1px;
              font-style: normal;
                 font-family: "Megila" !important;
          }
  
          .product_show {
              visibility: hidden;
              opacity: 0;
          }
  
        
          .big_size.swiper-slide:nth-child(1) img {
              transform: scale(2.1);
              right: -30vw;
              left: unset;
              top: 27px;
              position: relative;
              transition: all 1ms;
          }
  
  
          .sh_big_size .product_show {
              visibility: visible;
              opacity: 1;
              background: #ededed;
              width: 100%;
              height: 100vh;
              left: 0;
              position: fixed;
              z-index: 999;
              top: 0;
              transition: all 800ms;
              transition-delay: .2s;
          }
  
      
  
  
          .box-sh-pro svg:not(:host).svg-inline--fa,
          .box-sh.box-sh-pro .menu.padding-left-0 a-pro svg:not(:root).svg-inline--fa {
              overflow: visible;
              box-sizing: content-box;
          }
  
          .box-sh-pro .svg-inline--fa {
              display: var(--fa-display, inline-block);
              height: 1em;
              overflow: visible;
              vertical-align: -.125em;
          }
  
  
  
  
          .box-sh-pro .menu {
              padding: 0;
              margin: 0;
              list-style: none;
              position: relative;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          }
  
          [data-whatinput=mouse].box-sh-pro .menu li {
              outline: 0;
          }
  
          .box-sh-pro .menu a {
              line-height: 1;
              text-decoration: none;
              display: block;
              padding: .7rem 1rem;
          }
  
          .box-sh-pro .menu a {
              margin-bottom: 0;
          }
  
          .box-sh-pro .menu {
              -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-flex-direction: row;
              -ms-flex-direction: row;
              flex-direction: row;
          }
  
              .box-sh-pro .menu.vertical {
                  -webkit-flex-wrap: nowrap;
                  -ms-flex-wrap: nowrap;
                  flex-wrap: nowrap;
                  -webkit-flex-direction: column;
                  -ms-flex-direction: column;
                  flex-direction: column;
              }
  
          .box-sh-pro .spacer {
              height: 1rem;
          }
  
          @media print, screen and (max-width:72.49875em) {
              .box-sh-pro .spacer {
                  height: .5rem;
              }
          }
  
          .box-sh-pro .light-gray .button.icon span {
              background-color: #fefefe;
          }
  
          .box-sh-pro .padding-left-0 {
              padding-left: 0 !important;
          }
  
          .box-sh-pro .padding-right-5 {
              padding-right: 5rem;
              margin-top: 4em;
          }
  
          @media print, screen and (max-width:39.99875em) {
              .box-sh-pro .padding-right-5 {
                  padding-right: 0;
              }
          }
  
          .box-sh-pro .margin-bottom-0 {
              margin-bottom: 0 !important;
          }
  
          .box-sh-pro .margin-right-10px {
              margin-right: 10px;
          }
  
          .box-sh-pro .margin-right-2rem {
              margin-right: 2rem;
          }
  
          .box-sh-pro .bh-getMarginLeft {
              visibility: hidden;
          }
  
          .box-sh-pro .button__wrapper .button {
              margin-bottom: 0 !important;
          }
  
          .box-sh-pro a {
              line-height: inherit;
          }
  
              .box-sh-pro a:hover {
                  text-decoration: underline;
                  text-decoration-thickness: 1px;
                  text-underline-offset: 6px;
              }
  
          .box-sh-pro .button {
              line-height: inherit;
          }
  
              .box-sh-pro .button:hover {
                  text-decoration: none;
              }
  
              .box-sh-pro .button.icon {
                  padding-left: 0;
                  padding-right: 0;
              }
  
                  .box-sh-pro .button.icon span {
                      width: 40px;
                      height: 40px;
                      display: inline-block;
                      text-align: center;
                      line-height: 50px;
                      margin-right: 1.125rem;
                      transition: background-color .5s linear;
                  }
  
                  .box-sh-pro .button.icon.rounded span {
                      border-radius: 100%;
                  }
  
                  .box-sh-pro .button.icon.white span {
                      background-color: #fefefe;
                  }
  
                  .box-sh-pro .button.icon.white:hover {
                      text-decoration: underline;
                      text-decoration-thickness: 1px;
                      text-underline-offset: 6px;
                  }
  
                      .box-sh-pro .button.icon.white:hover span {
                          background-color: #dddbdb;
                      }
  
          .box-sh-pro .list__w_title {
              border-top: 1px solid #0a0a0a;
              padding-top: 1em;
          }
  
              .box-sh-pro .list__w_title p {
                  padding-top: .7rem;
                  padding-bottom: .7rem;
              }
  
  
  
          .box-sh-pro .menu.padding-left-0 a {
              font-family: Aileron-light !important;
              padding-left: 0 !important;
              font-size: 14px;
              line-height: 14px;
          }
  
  
  
          .box-sh-pro h1 {
              line-height: 1.2 !important;
              text-underline-offset: 12px;
          }
  
  
          .box-sh-pro {
              padding: 25px 5em;
              padding-top: 0;
              padding-right: 0;
              display: flex;
              align-items: center;
              justify-content: center;
          }
  
              .box-sh-pro .title_productt {
                  margin-bottom: 1em;
                  font-size: 2.5rem;
                  font-family: 'Schnyder Cond M Light';
                  letter-spacing: 1px;
                  font-style: italic;
                  line-height: 30px;
              }
  
              .box-sh-pro .bh-getMarginLeft .desc_productt {
                  font-size: 14px;
                  line-height: 26px;
                  margin-bottom: 3em;
                  text-align: left;
                  overflow: hidden;
                  color: #888;
                  font-family: Aileron-light !important;
              }
  
              .box-sh-pro .c-double-image__left:before {
                  content: '';
                  width: 530px;
                  height: 100%;
                  position: absolute;
                  top: 0;
                  z-index: 7;
                  background-color: #ededed;
              }
  
          .sh_big_size .box-sh-pro .c-double-image__left:before {
              transition: all 1000ms;
              transition-delay: .5s;
              height: 0;
          }
  
          .box-sh-pro .line_product {
              width: 0;
              height: 1px;
              background-color: #444;
              transition: all 1000ms;
              margin-top: 8px;
          }
  
          .sh_big_size .box-sh-pro .line_product {
              width: 100%;
              transition: all 1000ms;
              transition-delay: 1s;
          }
  
          .box-sh-pro .menu.vertical li:last-child .line_product {
              display: none;
          }
  
          .box-sh-pro .list__w_title .margin-bottom-0 {
              font-size: 1.1rem;
              font-family: 'Schnyder Cond M Light' !important;
              letter-spacing: 1px;
              font-style: italic;
              line-height: 30px;
              font-weight: 800;
              color: #888;
              margin-top: 5px;
          }
  
          .slider-product_cat {
              height: 100vh;
              padding-top: 8vh;
          }
  
          .big_size .width_Slide:hover img {
              transform: scale(1.2);
          }
  
          .close {
              position: absolute;
              top: 2.5em;
              cursor: pointer;
              font-size: 2rem;
       font-family: "Megila" !important;
              letter-spacing: 1px;
              font-style: italic;
              line-height: 30px;
              right: 2em;
          }
  
          .name_number {
              z-index: 888;
              position: relative;
              bottom: 11.8vh;
              left: 6vw;
          
      font-size: 16px;
      font-family: "Megila" !important;
      letter-spacing: 1px;
      font-style: normal;
          }
  
          .name_RIGHT {
              text-align: right;
              z-index: 888;
              position: relative;
              bottom: 15vh;
              right: 2vw;
              font-size: 19px;
              left: unset;
               font-family: "Megila" !important;
              letter-spacing: 1px;
              font-style: italic;
          }
  
  
          .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
              top: 15px;
          }
  
          .swiper-pagination-bullet {
              height: 47px;
          }
  
  
  
          .main-slider [class^=swiper-button-] {
              transition: all 0.3s ease;
          }
  
          .main-slider .swiper-slide {
              backface-visibility: hidden;
              -webkit-backface-visibility: hidden;
          }
  
  
          .main-slider.swiper-container {
              width: 100%;
              height: 100vh;
              float: left;
              transition: opacity 0.6s ease, transform 0.3s ease;
          }
  
          .swiper-container.nav-slider {
              width: 235px;
              height: 104px;
              bottom: 2em;
              right: 2em;
              position: absolute;
              padding-left: 5px;
          }
  
              .swiper-container.nav-slider .swiper-slide {
                  cursor: pointer;
                  opacity: 1;
                  transition: opacity 0.3s ease;
              }
  
                  .swiper-container.nav-slider .swiper-slide.swiper-slide-active {
                      opacity: 1;
                  }
  
                  .swiper-container.nav-slider .swiper-slide .content {
                      width: 100%;
                  }
  
                      .swiper-container.nav-slider .swiper-slide .content .title {
                          font-size: 20px;
                      }
  
          .main-slider.swiper-container:hover .swiper-button-prev,
          .main-slider.swiper-container:hover .swiper-button-next {
              transform: translateX(0);
              opacity: 1;
              visibility: visible;
          }
  
          .main-slider.swiper-container.loading {
              opacity: 0;
              visibility: hidden;
          }
  
          .main-slider .swiper-slide {
              overflow: hidden;
          }
  
          .nav-slider .slide-bgimg {
              position: absolute;
              top: 0;
              left: 0;
              margin-top: 0;
              width: 100%;
              height: 100%;
              background-position: center;
              background-size: cover;
          }
  
              .nav-slider .slide-bgimg img {
                  margin-top: 0;
                  width: 100%;
                  height: 100%;
              }
  
          .main-slider .swiper-slide .slide-bgimg {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 1000px;
              background-position: center;
              background-size: cover;
          }
  
          .main-slider .swiper-slide .entity-img {
              display: none;
          }
  
          .main-slider .swiper-slide .content {
              position: absolute;
              top: 40%;
              left: 0;
              width: 50%;
              padding-left: 5%;
              color: #fff;
          }
  
              .main-slider .swiper-slide .content .title {
                  font-size: 2.6em;
                  font-weight: bold;
                  margin-bottom: 30px;
              }
  
              .main-slider .swiper-slide .content .caption {
                  display: block;
                  font-size: 13px;
                  line-height: 1.4;
                  transform: translateX(50px);
                  opacity: 0;
                  transition: opacity 0.3s ease, transform 0.7s ease;
              }
  
                  .main-slider .swiper-slide .content .caption.show {
                      transform: translateX(0);
                      opacity: 1;
                  }
  
          .main-slider [class^=swiper-button-] {
              width: 44px;
              opacity: 0;
              visibility: hidden;
          }
  
  
          .main-slider .hover_top {
              position: absolute;
              z-index: 8;
              width: 100%;
              height: 50vh;
              left: 0;
              top: 0;
          }
  
          .main-slider .hover_Btm {
              position: absolute;
              z-index: 8;
              width: 100%;
              height: 50vh;
              left: 0;
              bottom: 0;
          }
  
          .hover .main-slider .slide-bgimg {
              transform: translateY(200px) !important;
              transition: all 1000ms !important;
          }
  
          .hover2 .main-slider .slide-bgimg {
              transform: translateY(-200px) !important;
              transition: all 1000ms !important;
          }
  
          .main-slider .swiper-slide .slide-bgimg {
              position: absolute;
              top: 0;
              left: 0;
              margin-top: -500px;
              width: 100%;
              height: 1500px;
              background-position: center;
              background-size: cover;
          }
  
  
          .tooltipp {
              transform: translate(-50%, -200%);
              display: none;
              position: absolute;
              color: #Fff;
              border: none;
              z-index: 10;
              display: block;
              width: 100%;
              max-width: unset;
              top: 0;
              left: 50%;
              text-align: center;
          }
  
  
          .tooltipLink {
              z-index: 999;
          }
  
          .main-slider .swiper-button-prev {
              width: 150px;
              height: 100vh;
              top: 0;
              left: 0;
          }
  
          .main-slider .swiper-button-next {
              width: 150px;
              height: 85vh;
              top: 0;
              right: 0;
          }
  
              .main-slider .swiper-button-next .tooltipLink,
              .main-slider .swiper-button-prev .tooltipLink {
                  width: 100%;
                  height: 100%;
              }
  
          .main-slider.swiper-container:hover .swiper-button-prev, .main-slider.swiper-container:hover .swiper-button-next {
              opacity: 0;
          }
  
          .close_gallery {
              position: absolute;
              width: 40%;
              height: 40vh;
              left: 0;
              right: 0;
              margin: 0 auto;
              z-index: 10;
              cursor: pointer;
              display: flex;
              align-items: center;
              justify-content: center;
              color: var(--swiper-navigation-color, var(--swiper-theme-color));
          }
  
  
              .close_gallery .tooltipLink {
                  width: 100%;
                  height: 100%;
              }
  
          .close_gallery_div .main-slider.swiper-container {
              display: none
          }
  
          .show_slider_popUp .slider_popUp {
              display: block;
              position: absolute;
              z-index: 9999;
              width: 100%;
              left: 0;
              height: 100%;
              top: 0;
          }
  
  
          @media screen and (min-width: 1700px) {
              .swiper-counter {
                  bottom: 9.5vh;
              }
          }
  
          .swiper-slide img{
      width: 100%;
      height: auto;
      border-radius: 0px 0px 0px 125px !important;
  }
   .g-img-product{
      font-family: "Megila" !important;
  }
  .tooltipLink {
      font-family: "Megila" !important;
  }
  .search-breadcrumb li:last-child{
    display: none;
  }
  .swiper-slide a{
        font-family: "Megila" !important;
  }
  .swiper-pagination-bullet-active{
      background-color: #BE9B64 !important;
  }
  .swiper-pagination-bullet {
      width: 1.2px;
      height: 40px;
      background: #1C4220;
      display: inline-block;
      border-radius: 100%;
      opacity: 1;
  }
  .swiper-slide .width_Slide[data-tooltipp]{
    font-size: 26px;
    font-family: "Megila" !important;

  }
  .tooltipp {
              transform: translate(-50%, -200%);
              display: none;
              position: absolute;
              color: #Fff;
              z-index: 10;
              display: block;
              width: 100%;
              top: 0;
              left: 50%;
              text-align: center;
              font-size: 26px;
    font-family: "Megila" !important;
          }

 .b-header__logo img{
    filter: invert(1);
  }
      
