/** Shopify CDN: Minification failed

Line 245:24 The "-" operator only works if there is whitespace on both sides
Line 245:64 The "-" operator only works if there is whitespace on both sides

**/
@media (max-width:1350px){
.contMain .rowFlx .rhtBx .conList .itemFlx{
  padding-top:5rem;
  padding-bottom:5rem;
}
  .contMain .rowFlx .rhtBx .conList .logoFlx{
    margin-top:3rem;
  }
  
} /*  end 1299px */




@media (max-width:1199px){
.footer__content-top .footer__blocks-wrapper{
      max-width: 117rem;
      justify-content: center;
}
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2){
        max-width: 21.2rem;
  }
  
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(3){
       max-width: 22.2rem;
    padding-left: 8%;
  }
  .footer__content-top .footer-block--newsletter{
        max-width: 33.2rem;
    padding:0 4rem;
  }
  .footer__content-top{
    gap:2rem;
  }
  .footer-block__newsletter .footer-block__heading{
    text-align:center;
  }

  /* Contact */
  .contMain .rowFlx .rhtBx .conList .itemFlx{
  padding-top:4rem;
  padding-bottom:4rem;
}
  .contMain .rowFlx .rhtBx .conList .logoFlx{
    margin-top:2rem;
  }
} 
/* End 1199px  */


@media (max-width:1040px){

.contMain .rowFlx .rhtBx{
  max-width: 44rem;
}
  
}  /* End 1040px  */




@media (max-width:989px){
.header .header__inline-menu{
  display:none;
  }
  .abtCont{
    padding-top:6rem;
  }

  .footer__content-top .footer__blocks-wrapper {
    display:flex !important;
  }
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(1){
        max-width: 30.2rem;
  }
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2){
        max-width: 16.2rem;
        padding-left:2%;
  }

  /* Contact */
  .contMain .rowFlx .rhtBx{
    max-width:47%;
  }
       
    .contMain .rowFlx .rhtBx .conList .logoFlx .logoItem{
          max-width: 147px;
      min-height: 73px;
    }
  .contMain .rowFlx .rhtBx .conList .itemFlx {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
  .contMain .rowFlx .rhtBx .conList .logoFlx {
    margin-top: 1rem;
}
  
  /* Shop Page */

  .collectionSec .collection-list{
        padding: 7rem 0;
  }

  /* Collection */
  
  .prodImagesSec .prodMainImg .prodWrap .itemProduct {
    padding-left: 6rem;
 }
  .prodImagesSec .prodMainImg .prodWrap .itemProduct .imgTop img {
    transform: scale(.9);
}
  /* .prodImagesSec .prodMainImg .prodWrap .itemImage .cardBx .contImg {
    bottom: 2rem;
    right: 2.5rem;
} */

.mainProdSec .product .product__info-wrapper .product__info-container{
  padding-top:0;
}
  
  .mainProdSec .product .product__info-wrapper{
    padding-left:6rem;
  }

  
  
} 
/* End 989px  */


@media (max-width:775px){
  .button, .btn {
    padding:0 2rem;
  }

  .footer__content-top{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(1) {
    max-width: 27.2rem;
  }
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2){
    padding-left: 4%;
  }
  .footer-block.grid__item{
    margin-bottom:0 !important;
  }
    .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2) .footer-block__details-content{
      margin-bottom:0 !important;
    }
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(3) .footer-block__details-content{
    margin-bottom:0 !important;
  }
  .footer__content-bottom .footer__copyright .policies{
    padding-right:0;
  }

  
}/* End 775px  */



@media (max-width:749px){

   /* .header__heading-logo-wrapper{
    width:50% !important;
  } */
   /* .header a.header__heading-link{
    top:10px;
  } */
  
.about1Sec h3{
      font-size: 11.6vw;
      margin-top: 8rem;
}
  .footer__content-top{
    gap:0;
  }
  
  /* Contact */
  .contMain .rowFlx .lftBx{
    max-width:100%;
  }
  /* .contMain .rowFlx{
    justify-content:center;
  } */
  .contMain .rowFlx .rhtBx{
    max-width:49rem;
  }
  
  /* Collection Page  */
.collAllSec .facets-wrapper .facets-container{
  display:none;
}

  .collAllSec .collection .grid__item {
    max-width: calc(50% - (var(--grid-desktop-horizontal-spacing) - (var(--grid-desktop-horizontal-spacing) / 2)));
}

  .collection{
  --grid-mobile-vertical-spacing: 20px;
  --grid-mobile-horizontal-spacing: 20px;
  }
  
  .prodImagesSec .prodMainImg .prodWrap .itemProduct {
    padding-left: 4rem;
}
.prodImagesSec .dscp .btn_wrap .btn_outline{
    margin-bottom:0;
  }
  .ProdCollSec .mainCollec .flxWrap{
    --count: 2;
  }
  
/* Product Details */

  .mainProdSec .product--medium .product__info-wrapper{
    width:50% !important;
  }
 .mainProdSec .product .product__info-wrapper {
    padding-left: 2rem;
}

  .mainCampaign .campFlx{
        --count: 2;
        --gap: 1rem;
  }
  .relatedProdSec{
        --grid-mobile-vertical-spacing:20px;
    --grid-mobile-horizontal-spacing: 10px;
  }

  .mainProdSec{
    --grid-mobile-vertical-spacing: 10px;
    --grid-mobile-horizontal-spacing: 10px;
  }
  .mainPordThumb .product__media-list .aaaaa {
    max-width: calc(50% -(var(--grid-mobile-horizontal-spacing) -(var(--grid-mobile-horizontal-spacing) / 2)));
}

  
.mainPordThumb .slider-mobile-gutter .slider-buttons{
  display:flex;
  gap:2rem;
}
 .mainPordThumb .slider-mobile-gutter .slider-buttons .slider-button{
    color:var(--btnBg);
       border: 1px solid;
    border-radius: 100%;
   
  }
   .mainPordThumb .slider-mobile-gutter .slider-buttons .slider-counter{
   display:none;
  }

  .mainCampaign h1{
    margin-bottom:2rem;
  }
  .relatedProdSec .related-products__heading{
        margin-bottom:2rem;
  }

  
} 
/* End 749px  */



@media (max-width:695px){

  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2){
        padding-left: 10%;
  }
    .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(3){
          padding-left: 9%;
    }

  
 } /* End 695px  */



@media (max-width:576px){

 
   .abtCont{
    padding-top:5rem;
     text-align:center;
  }
  .about1Sec h3 {
    font-size: 12.6vw;
    margin-top: 7rem;
  } 

  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2){
    padding-left: 15%;
  }
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(3){
        max-width: 16.2rem;
    padding-left: 7%;
  }
  .footer__content-top .footer__blocks-wrapper{
    row-gap:2rem;
  }
    .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2) .footer-block__details-content{
      margin-bottom:0 !important;
    }
  .footer__content-bottom .footer__copyright{
    justify-content:center;
    flex-direction:column;
    padding-bottom:2rem;
  }
  

  /* Shop */
   .collectionSec .collection-list{
     row-gap:2rem;
   }
  .collectionSec .collection-list .grid__item{
    width: calc(100% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(100% - var(--grid-mobile-horizontal-spacing) / 2);
  }

  .collectionSec .collection-list {
    padding: 5rem 0;
  }
  .bannerCont{
  padding:2rem 0;
  }
  .bannerCont p{
    line-height: .9;
  }
  .bannerCont h1{
   margin-bottom:.5rem;
    margin-top:0;
  }
  .bannerCont .btn{
    margin-top:0;
        margin-bottom: 0;
  }

  .innerMain{
    background-position: 91% 95%;
  }

  /* Collection */
  
  .prodImagesSec .prodMainImg .prodWrap .itemProduct{
    padding-left: 2rem;
}


  .mainProdSec .product--medium .product__info-wrapper{
    width:100% !important;
  }
  .mainProdSec .product .product__media-wrapper{
    max-width:100% !important;
  }
.mainProdSec .product .product__info-wrapper{
  padding-left:0;
}



  .collectionSlider .draggable .slick-slide .item .imgBox img{
        height: max(450px, 40.6vw);
  }
.deathSec .maincyclist .deathSlider .slick-arrow{
      max-width: 60px;
    height: 60px;
}
  
}
/* End 576px  */




@media (max-width:475px){
  
  /* .header__heading-logo {
    max-width:70%;
} */
 .header a.header__heading-link{
   top:06px;
       left: 90px !important;
    right: 90px !important;
 }

  .header .header__icons>*:not(:last-child){
   margin-right:1.8rem;
 }
  .header__search .header__icon--search:after{
        right: -1rem;
        top: -0.3rem;
  }
  
  /* .header .header__icons .header__icon .icon-search{
    width: 1.5rem;
    height: 1.5rem;
  } */
  
 
  .header .header__icon--cart {
        width: 29px !important;
    height: 29px !important;
    padding:7px;
  }
  .header .header__icons .header__icon .cart-count-bubble{
        width: 9px;
        height: 9px;
        top: -3px;
  }

  .header .header__icons .header__icon .cart-count-bubble span{
    margin-top:0;
  }
  

  .footer-block  .footer-block__brand-info{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(1){
    max-width:100%;
  }
.footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2){
  padding-left: 8%;
    max-width: 13.2rem;
}
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(3){
          padding-left: 8%;
    max-width: 17.2rem;
  }

  /* Contact */
  .contactFrm .contact .wrapContent form .field_grp{
        max-width: 100%;
  }

  /* Shop */
  .collectionSec .collection-list{
    padding-top:3rem;
  }

/* Collection */
   .collAllSec .collection .grid__item {
    max-width: calc(100% - (var(--grid-desktop-horizontal-spacing) - (var(--grid-desktop-horizontal-spacing) / 1)));
}
  .prodImagesSec .prodMainImg .prodWrap .item {
    max-width: 100%;
}
  .prodImagesSec .prodMainImg .prodWrap .itemProduct{
    padding:0 2rem;;
  }
  .prodImagesSec .dscp .btn_wrap .btn_outline{
     margin-bottom:1rem;
  }
  .ProdCollSec .mainCollec .flxWrap{
    --count: 1;
  }

  .abtCont p {
    line-height: .9;
    margin-bottom:1rem;
}

  .mainCampaign .campFlx {
    --count: 1;
    --gap: 1rem;
}
  .relatedProdSec .related-products .product-grid .grid__item{
    width:100%;
    max-width:100%;
  }

  .deathSec .maincyclist .deathSlider .slick-arrow{
      max-width: 45px;
    height:45px;
}
  
} 
/* End 475px  */


@media (max-width:380px){
 /* .header__heading-logo {
    max-width: 55%;
} */
  .header a.header__heading-link{
    top:13px;
  }

  /* .header .header__icons>*:not(:last-child){
        margin-right: 1.2rem;
  } */
  /* .header__search .header__icon--search:after{
    right: -0.7rem;
  } */
  
.about1Sec h3 {
    margin-top: 5rem;
}
  

  .abtCont{
        padding-top: 2rem;
  }


  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(2){
    max-width:10rem;
    padding-left:0;
    margin-left: 7%;
  }
  .footer__content-top .footer__blocks-wrapper .grid__item:nth-child(3){
    max-width:16rem;
    padding-left:9%;
  }
} 
/* End 380px  */






