/** Shopify CDN: Minification failed

Line 36:2 Unexpected "}"
Line 196:36 Expected identifier but found ","

**/
.video-kesfet{
    padding:3rem 0;
  }
  .o-video-display-modal__box {
      border-radius: 0.5rem;
  }
  
  .o-customize-modal {
      width: 50rem;
  }
  .o-video-display-modal {
      display: flex;
  }
  @media (max-width: 61.9375rem){
  .o-customize-modal {
      max-width: 100%;
  }
        height: 86vh;
      width: 100vw;
      overflow-y: auto;
      background-color: #fff;
      border-radius: 0.1875rem;
  }
  .c-modal__content {
      height: calc(90vh - 6rem);
      overflow-y: auto;
      background-color: #fff;
      border-radius: 0.1875rem;
  }
  }
  .c-video-player__sound-button .icon {
      width: 2.5rem;
      height: 2.5rem;
  }
  .c-product-listing-slider__head {
      display: flex;
      align-items: center;
    padding:0px !important;
  }
  .u-margin-ends-0 {
      margin-top: 0!important;
      margin-bottom: 0!important;
  }
  .c-product-listing-slider__navigation {
      margin-left: auto;
      display: flex;
      align-items: center;
  }
  .c-product-listing-slider__control--left {
      margin-right: 0.5rem;
  }
  .c-product-listing-slider__control {
      cursor: pointer;
      font-size: 1.5rem;
      background-color: transparent;
      border: 0;
      padding: 0;
  }
  
  .swiper-pointer-events {
      touch-action: pan-y;
  }
  .swiper {
      margin-left: auto;
      margin-right: auto;
      position: relative;
      overflow: hidden;
      list-style: none;
      padding: 0;
      z-index: 1;
  }
  .c-product-listing-slider__slides {
      display: flex;
      padding-bottom: 0.125rem;
    margin-top:15px;
  }
  .swiper-free-mode>.swiper-wrapper {
      transition-timing-function: ease-out;
      margin: 0 auto;
  }
  .swiper-wrapper {
      position: relative;
      width: 100%;
      height: 100%;
      z-index: 1;
      display: flex;
      transition-property: transform;
      box-sizing: content-box;
  }
  .swiper-android .swiper-slide, .swiper-wrapper {
      transform: translateZ(0);
  }
  .u-display-flex {
      display: flex!important;
  }
  .c-video-listing-slide {
      align-items: center;
      cursor: pointer;
  }
  .swiper-slide {
      height: auto!important;
      font-size: 18px;
      display: flex;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      text-align: left;
      padding-bottom: 0.125rem;
  }
  .swiper-slide {
      flex-shrink: 0;
      width: 100%;
      height: 100%;
      position: relative;
      transition-property: transform;
  }
  .c-modal:not(.is-open) {
      display: none;
  }
  .c-modal[aria-hidden=true] .c-modal__backdrop {
      animation-name: mmFadeOut;
  }
  @keyframes mmFadeOut {
      0% {
          opacity: 1
      }
  
      to {
          opacity: 0
      }
  }
  .c-modal__backdrop {
      position: fixed;
      z-index: 60;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      animation-duration: .25s;
      animation-timing-function: cubic-bezier(0,0,.2,1);
      background-color: #000000b3;
      will-change: transform;
      display:flex;
      align-items:center; 
  }
  .o-customize-modal {
      margin-right: auto;
      margin-left: auto;
  }
  .u-text-align-right {
      text-align: right!important;
  }
  .u-display-none {
      display: none!important;
  }
  .c-unstyled-button {
      padding: 0.1428571429em 0.2857142857em;
      border: 0;
      background-color: transparent;
      cursor: pointer;
      line-height: 1.4285714286;
      transition-duration: .4s;
      transition-property: color;
  }
  .c-modal__close-button {
      display: block;
      margin-left: auto;
      padding: 0;
      border: 0;
      background-color: transparent;
      color: #fff;
      cursor: pointer;
      outline: none;
      transition: color .25s;
      transform: translate(0.25rem);
      margin-bottom: 0.375rem;
  }
  .u-vertical-align-top {
      vertical-align: top!important;
  }
  
  .o-video-display-modal {
      width: auto!important;
      max-width: 100%!important;
      height: 90vh!important;
      align-items: center;
      margin: auto;
      aspect-ratio: 9/16;
      background: transparent!important;
      scroll-snap-type: y mandatory;,
        display: flex;
      justify-content: center;
  }
  @media (min-width: 75rem){
  .o-video-display-modal__navigation {
      display: block;
      width: 6.25rem;
  }}
  .o-video-display-modal__navigation{
      z-index: 1;
      display: none;
      border: 0;
      background-color: transparent;
      color: #fff;
  }
  .o-video-display-modal__navigation .icon {
      width: 5vh;
      height: 5vh;
  }
  .o-video-display-modal__background {
      position: absolute;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      background: rgba(1,31,45,.8);
      opacity: .8;
  }
  .o-video-display-modal__box {
      overflow: scroll;
      aspect-ratio: 9/16;
      -ms-overflow-style: none;
      scroll-snap-type: y mandatory;
      scrollbar-width: none;
  }
  .o-video-display-modal__video-container {
      position: relative;
      width: 100%;
      height: 100%;
      scroll-snap-align: start;
  }
  .c-video-player {
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .c-video-player-content {
      position: absolute;
      bottom: 0;
      width: 100%;
      margin-bottom: 5.75rem;
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      padding: 0 10px;
  }
  .c-video-player-content__text {
      display: inline-flex;
      margin: 0 1rem 0.5rem;
  }
  .u-width-100\% {
      width: 100%!important;
  }
  .c-video-player-content__slider {
      display: flex;
      overflow: scroll;
      -ms-overflow-style: none;
      scrollbar-width: none;
  }
  .c-video-player-content__product:last-child {
      margin-right: 1rem;
  }
  .c-video-player-content__product:first-child {
      margin-left: 1rem;
  }
  .c-video-player-content__product {
      margin: 0.5rem 0.25rem;
  }
  .c-video-player-content__product img {
      width: 5rem;
      height: 5rem;
      border-radius: 1.25rem;
  }
  .c-video-player__back-button {
      position: absolute;
      z-index: 10;
      top: 4%;
      left: 3%;
  }
  .c-video-player__back-button .icon {
      width: 2.5rem;
      height: 2.5rem;
  }
  .u-cursor-pointer {
      cursor: pointer!important;
  }
  .c-video-player__sound-button {
      position: absolute;
      z-index: 10;
      top: 4%;
      right: 3%;
  }
  .c-video-player__background {
      position: absolute;
      z-index: 2;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #011f2d80;
  }
  .u-position-absolute {
      position: absolute!important;
  }
  .c-video-player__play-icon {
      z-index: 3;
      width: 3.75rem!important;
      height: 3.75rem!important;
  }
  .u-height-100\% {
      height: 100%!important;
  }
  .c-video-player__progress-bar {
      position: absolute;
      bottom: 0;
      width: 100%;
      margin-bottom: 2.25rem;
  }
  .c-video-player__progress-bar input {
      width: 100%;
      height: 0.125rem;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: #9ca8af;
      background-image: linear-gradient(#fff,#fff);
      background-repeat: no-repeat;
      cursor: pointer;
      opacity: .7;
      outline: none;
      transition: opacity .2s;
  }
  .c-video-listing-slide__icon {
      width: 3.75rem;
      height: 3.75rem;
  }
  .c-video-listing-slide__background {
      position: absolute;
      width: 100%;
      height: 100%;
      background-image: linear-gradient(to top,rgba(1,31,45,.4) 0%,rgba(1,31,45,0) 100%);
      border-radius: 15px;
  }
  .c-video-listing-slide__content {
      position: absolute;
      bottom: 0;
      left: 0;
      margin: 0 0.75rem 1rem;
      font-family: inherit;
      font-size: inherit;
  }
  .c-video-listing-slide__title {
      color: #fff;
      font-size: 15px;
      font-weight: 500;
  }
  .c-video-listing-slide__description {
      display: box;
      overflow: hidden;
      -webkit-box-orient: vertical;
      font-weight: 300;
      -webkit-line-clamp: 2;
      text-overflow: ellipsis;
  }
  .c-video-player-content__title {
      color: #fff;
      cursor: default;
      font-size: inherit;
      font-weight: 500;
  }
  .c-video-player-content__product {
      margin: 0.5rem 0.25rem;
  }
  
  .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
  display:none;
  }
  .c-video-player-content__slider::-webkit-scrollbar{
      display:none;
  }
  .o-video-display-modal__box::-webkit-scrollbar{
      display:none;
  }
  .wa__btn_popup{
    bottom:30px !important;
  }
  
  @media screen and (max-width: 550px) {
   #scroll-down-animation{
    display:block !important;
  }
  }
  
  #scroll-down-animation {
      display:none;
    }
    
    .downss {
      color: #fff;
      font-family: 'Roboto', 'Arial', sans-serif;
      font-weight: 200;
      font-size: 13px;
    }
    
    .mouse {
      margin: 0 auto;
      display: block;
      border-radius: 50px;
      border: 2px solid #fff;
      height: 45px;
      width: 21px;
      position: relative;
    }
    
    .move {
      position: absolute;
      background-color: #fff;
      height: 10px;
      width: 10px;
      border-radius: 50%;
      left: 50%;
      transform: translateX(-50%);
      animation: move 2s linear infinite;
    }
    
    @keyframes move {
      0% {
        transform: translate(-50%,5px);
        opacity: 0;
      }
      50% {
        transform: translate(-50%,20px);
        opacity: 1;
      }
      100% {
        transform: translate(-50%,40px);
        opacity: 0;
      }
    }
  
  .c-product-listing-slider__head .h3{
    display:flex;
    align-items:center;
    gap:.5rem;
  }
  .ballrot img{
  
      animation-name: rotate1;
  
      animation-duration: 3s;
  
      animation-delay: 0s;
      animation-iteration-count: infinite;
  }
  
  @keyframes rotate1 {
  
      0% {transform: rotate(0deg);}
  
      100% {transform: rotate(360deg);}
  
  }
  
  .c-video-player__sound-button .icon, .c-video-player__back-button .icon{
    width:3rem !important;
    height:3rem !important;
  }
  .c-product-listing-slider__control .icon {
     width:1.5rem !important;
    height:1.5rem !important;
  }
  .rating__stars .icon{
      width:1rem !important;
    height:1rem !important;
  }
  .grid-content__slider-nav span{
        background: #cdccca;
      padding: 15px;
      border-radius: 50%;
      width: 20px;
      height: 20px;
      color: #fff;
  }
  .c-video-listing-slide img{
        border-radius: 10px;
    height:100%;
  }