/** Shopify CDN: Minification failed

Line 561:13 Expected ":"
Line 561:14 Expected identifier but found "20px"

**/

/* 1920 css start*/
@media(max-width:1920px) {

}
/* 1920 css end	*/

/* 1680 css start */
@media(max-width:1680px) {

	.container{
		max-width: 1260px;
	}
  .homeshopLeft h2, h2{
        font-size: 52px;
        line-height: 52px;
  }
  .home-product .dFlx{
        column-gap: 60px;
  }
}
/* 1680 css end	*/

/* 1600 css start */
@media(max-width:1680px) {

  .productname{
      bottom: 45%;
      right: -78px;
      font-size: 69px;
  }
  .product-card:nth-child(5) .productname{
    right: -94px;
  }
  .product-card:nth-child(6) .productname{
    right: -27px;
    bottom: 40%;
  }
  .contact-page .contact-right-column .contact__fields{
    gap: 18px;
  }
}
/* 1600 css end */

/* 1440 css start */
@media(max-width:1440px) {

}
/* 1440 css end	*/

/* 1366 css start */
@media(max-width:1366px) {

}
/* 1366 css end	*/

/* 1280 css start */
@media(max-width:1280px) {

	 :not(.header--menu-open) .burger-inner .top-bun, 
	 :not(.header--menu-open) .burger-inner .patty, 
	 :not(.header--menu-open) .burger-inner .bottom-bun {
	    background-color: #2F5299 !important;
	}


	.form-wrapper .email .description,
	.form-wrapper .email,
	.form-wrapper .title,
	.form-wrapper .caption-text{
  		color:#2D68DC !important;
	}



.form-wrapper .form-button-wrapper .button {
  	border:1px solid #2D68DC !important;
    -moz-border-radius: 300px;
    -webkit-border-radius: 300px;
    border-radius: 300px;
}

h3{
      font-size: 40px;
    line-height: 38px;
}
.home-communityLeft{
      padding: 0 5% 0 5%;
}
.footeritem:nth-child(1){
  width: 100%;
}
.home-product .dFlx{
  column-gap:50px
}
.home-communityRight{
      height: 375px;
}
.home-slider .container{
  padding:0
}
}
/* 1280 css end	*/


/* 1200 css Start */

@media(max-width:1200px) {
  .dFlx{
    flex-flow: row wrap;
  }
  .customize-product-page{
    padding:0 0px !important
  }
  .contact-page .contact-right-column{
    padding: 45px;
  }
      .contact-page .contact-right-column .contact__fields {
        gap: 15px;
    }

    .faqs .row{
      gap: 90px;
    }

    .article-wrapper{
      width:100%;
      gap:35px
    }
    .help-blocks{
      gap: 20px;
    }

}
/* 1200 css end	*/



/* 1160 css Start */
@media(max-width:1160px) {

}
/* 1160 css Start */



/* 1080 css Start */
@media(max-width:1080px) {

  h1{
        font-size: 80px;
    line-height: 72px;
  }
  h5{
        font-size: 20px;
    line-height: 25px;
  }
  /* .caption{
        max-width: 550px;
  } */
  .nav-dots{
    left: 50px;
    right: inherit;
    text-align: left;
  }
  /* .caption{
    left: 50px;
  } */

 /* header{
      position: fixed;
   
 } */
   .menu-icon{
      display: flex;
      align-items: center;
      padding-left: 25px;
    }
    .menu-icon img{
      width:90%
    }
    .product-card{
          width: 32%;
    }
    nav{
    position: fixed;
    width: 320px;
    height: 100%;
    background: #000;
    right: 0;
    top: 0;
   align-items: flex-start;
   padding:15px;
   transform: translateX(400px);
    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;
    z-index:-1
    
    }
    .section-header.shopify-section-group-header-group{
      z-index:9999
    }
     nav ul li a, nav ul li a span{
      color: #fff !important;
     }

      nav ul{
        flex-flow: row wrap;
        margin-top: 150px;
      }
      nav ul li{
        width: 100%;
        
      }
       nav ul li a{
         padding:15px 15px !important;
         width: 100%;
         display: block !important;
         border-bottom: 1px solid #323232 !important;
         text-align: right;
       }
       nav ul{
        grid-gap: 0;
        width:100%
       }
       nav.show{
        transform: translateX(0px);
         -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;
       }

       .homeshopLeft{
        width: 100%;
       }
       .homeshopRight{
        width: 100%;
       }
       .homeshopLeft .btnwrap-left{
        display: none;
       }

       .home-communityLeft{
      padding: 0 5% 0 15px;
}
.home-communityLeft p{
  margin: 20px 0;
}

    .home-product .dFlx {
        column-gap: 15px;
    }
    /* .home-slider{
      height:500px
    } */

  .home-slider .caption h5 {
    font-size: 20px;
    line-height: 25px;
  }
  .text-btn{
    font-size:18px
  }
	
}
/* 1080 css End	*/

/* 1024 css Start */
@media(max-width:1024px) {
	.inner-hero h1{
      font-size:50px !important; 
    }

    .main-blog .blog-articles {
      grid-template-columns: repeat(2, 1fr);
      column-gap: 35px;
      row-gap: 35px;
    }
    .help-block{
      width: 48%;
    }
    .gift-card-section .container{
      padding: 60px 30px;
    }
    .mt100{
      margin-top: 80px;
    }
}
/* 1024 css End	*/


/* 991 css Start */
@media(max-width:991px) {
h3{
  font-size: 35px;
        line-height: 30px;
}
.productname{
          bottom: 45%;
        right: -66px;
        font-size: 56px;
}
.product-card:nth-child(5) .productname{
  right: -73px;
}
.product-card:nth-child(6) .productname{
          right: -15px;
        bottom: 40%;
}
.home-communityLeft{
  width: 100%;
}
.home-communityRight{
  width: 100%;
  margin-top: 20px;
      border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
	.dFlx-reverse{
    flex-wrap:wrap
  }
  .home-communityRight.home-communityRight-reverse{
    border-radius:0 !important
  }
  .home-communityLeft, .dFlx-reverse .home-communityLeft {
        padding: 0 15px 0 15px;
    }

    .contact-page .row{
      flex-wrap:wrap;
      gap:50px
    }
    .contact-page .contact-left-column, .contact-page .contact-right-column {
    width: 100%;
}

.faqs .faq-left-column, .faqs .faq-right-column{
  width:100%
}
.faqs .faq-left-column{
  position:relative;
  top:0
}
    .faqs .row{
      gap:50px
    }

    .article-wrapper .article-template, .article-wrapper aside{
      width:100%
    }
    .job-posts .job{
      gap: 15px;
    }
    .job-posts .job .left-column{
      width:100%
    }
    .career-header{
      padding-bottom:35px
    }
    .custom-wrapper {
        max-width: 80%;
    }
    .home-product .dFlx {
        column-gap: 10px;
    }
    .home-slider .caption{
      flex-wrap:wrap;
      gap:25px
    }
}
/* 991 css end */

/* 800 css Start */
@media(max-width:800px) {
	
}
/* 800 css End */


/* 768 css Start */
@media(max-width:768px) {
	
}
/* 768 css End */


/* 767 css Start */
@media(max-width:767px) {

h1{
      font-size: 50px;
      line-height: 50px;
    }
    h2{
      font-size: 40px;
      line-height: 50px;
    }
    h3{
      font-size: 30px;
      line-height: 40px;
    }

    h4{
     font-size: 25px;
      line-height: 30px;
    }
    h5{
      font-size: 18px;
      line-height: 28px;
    }
.product-card:first-child, .product-card:nth-child(4) {
    margin-top: 0;
}
.product-card:nth-child(3), .product-card:nth-child(6) {
    margin-top: 0;
}
.product-card {
    width: 100%;
    margin-bottom: 30px;
}
.product-card:first-child .sizes, .product-card:nth-child(3) .sizes, .product-card:nth-child(4) .sizes, .product-card:nth-child(6) .sizes {
    top: 87%;
}
.homeshop .dFlx {
    display: block;
}
.homeshopLeft {
    width: 100%;
}
.homeshopRight {
    width: 100%;
	margin-top: 30px;
}
.homeshopLeft h2 , h2{
    font-size: 40px;
    margin-bottom: 20px;
    line-height: 40px;
}
.home-community .dFlx {
    display: block;
}
.home-communityLeft {
    width: 100%;
    padding: 0 15px;
}
.home-communityRight {
    width: 100%;
	margin-top: 30px;
	padding: 0 15px;
}
.home-communityLeft p {
    margin: 15px 0;
}
.returnspolicyItem {
    width: 100%;
    margin-bottom: 15px;
}
.footeritem:nth-child(1), .footeritem:nth-child(6) {
    width: 100%;
}
.footeritem:nth-child(2), .footeritem:nth-child(3), .footeritem:nth-child(4), .footeritem:nth-child(5) {
    width: 45%;
}
.pt80{
  padding-top: 40px;
}
.pb80{
  padding-bottom: 40px;
}
.mt80{
  margin-top: 40px;
}
.mb80{
  margin-bottom: 40px;
}
.mt120{
  margin-top: 40px;
}
.mt100{
  margin-top: 40px;
}
 .slides-wrapper .slide{
    opacity: 0.2;
  }

  .homeshop{
    padding: 40px 0;
  }

  .bottomfooter{
    border-top:none;
    margin-top:0 !important;
    padding-top:0 !important
  }

.instafeed #insta-feed h2{
  font-size:20px !important
}
footer .footeritem .newsletter-form__field-wrapper{
  max-width:100% !important
}
.footer-block__details-content {
    margin-bottom: 0rem !important;
}
.footer .grid {
      display: flex !important;
  }
.inner-hero h1{
      font-size:40px !important; 
    }
 .collection-hero{
  height: 230px !important;
        padding-top: 50px !important;
 }   
 .about-section1Inner-left, .about-section1Inner-right{
  width:100%
 }
     .contact-page .contact-right-column {
        padding: 35px;
    }
    .contact-page .contact-right-column .contact__fields .field{
      width:100%
    }
    .sizeGuide-poup .size-chart{
        max-width: 416px;
    }

    .main-blog .blog-articles {
      grid-template-columns: 1fr;
      column-gap: 25px;
      row-gap: 25px;
    }
     .blog-wrapper {
    flex-direction: column;
  }
  
  .latest-post {
    width: 100%;
  }

  .latest-post-item .latest-title {
      width: 70%;
  }

  .job-posts .job h5{
    font-size;20px
  }
  .no-job{
    max-width: unset;
  }
   .help-center .search-input {
      width: 80%;
    }
    .help-center__header{
      max-width:unset;
      padding: 35px;
      margin-bottom:35px;
      padding-left: 0;
      padding-right: 0
    }
    .help-center__search .button{
      margin-top: 15px;
    }
    .help-block{
      width:100%;
      padding:35px
    }
    .btn-black{
      font-size:16px
    }

    .policy h4{
      margin:10px 0 20px
    }
    .policy h5{
      margin-bottom:20px;
      margin-top:10px
    }
    .article-wrapper.custom-wrapper{
      padding-top:60px;
      padding-bottom:60px
    }
    .story-grid article{
      padding:3.5rem
    }
    .story-grid{
      margin-top:4.5rem
    }
    .share-story .rich-text__wrapper .rich-text__blocks{
      padding:2.5rem
    }
    .custom-wrapper {
        max-width: 100%;
    }
    #innerPageBanner h1{
      font-size: 45px;
      line-height:45px
    }
    .gift-card-section .container{
      padding: 50px 25px;
    }
    .about-section1Inner-left-2{
      margin-bottom:30px;
    }
    /* .home-slider {
        height: 425px;
    } */
     .text-btn{
          font-size: 16px;
     }
     .home-slider{
        padding: 100px 15px 0;
     }

     .home-slider .caption h5 {
        font-size: 18px;
        line-height: 28px;
    }
}
/* 767 css end */

/* 680 css start */
@media(max-width:680px) {

}
/* 680 css end */


/* 640 css start */
@media(max-width:640px) {
.cartwrap ul{
      gap: 13px; 
}
.logowrap{
  width: 200px;
}
.header-icon{
  padding: 0 14px;
}
    
.header-icon, .cartwrap{
    height: 55px;
}
header{
      padding: 32px 0;
}
.help-center .search-input {
      width: 70%;
    }
}
/* 640 css end */

/* 576 css start */
@media(max-width:580px) {
.help-center .search-input {
      width: 65%;
    }
}
/* 576 css end */


/* 480 css end */
@media(max-width:480px) {
	.nav-dots{
    left: 25px;
    right: inherit;
    text-align: left;
  }
  /* .caption{
    left: 25px;
  } */
  .slides-wrapper .slide{
    opacity: 0.2;
  }
  .search-btn{
    display: none;
  }
  .user-icon{
    display: none;
  }
  .wish-icon{
    display: none;
  }
  .bottomfooter a img{
    width: 100%;
  }
  .counter{
    display: none;
  }
  .sizes span{
        padding: 6px 9px;
  }
  .product-card:first-child .sizes, .product-card:nth-child(3) .sizes, .product-card:nth-child(4) .sizes, .product-card:nth-child(6) .sizes{
    top: 82%;
  }
  .footeritem:nth-child(2), .footeritem:nth-child(3), .footeritem:nth-child(4), .footeritem:nth-child(5){
    width: 100%;
  }
  .nav-dots{
   display: none;
  }
  /* .slider{
    height: 90vh;
  } */
  .collection-hero{
    height: 220px !important;
        padding-top: 50px !important;
  } 
  .contact-page .row{
    max-width:unset
  }
  .sizeGuide-poup .size-chart{
        max-width: 300px;
    }
    .latest-post-item .dFlx{
      flex-wrap:nowrap
    }
    .latest-post-item .media-wrapper{
      max-width:60px
    }

    .help-center .search-input, .help-center__search .button {
        width: 100%;
    }
    .story-grid article {
        padding: 2.5rem;
    }

    .custom-wrapper .article-template__comment-wrapper{
      padding:2.5rem
    }
    .custom-wrapper h2.h1{
      margin-bottom: 3.5rem;
    }
    .text-btn svg{
      display:none
    }
    
}
/* 480 css start */


/* 414 css start */
@media(max-width:414px) {
  .logowrap{
    width: 185px;
  }
  header{
            padding: 25px 0;
  }
  .cartwrap{
        top: 8px;
  }

}
/* 414 css end */


/* 320 css start */
@media(max-width: 320px){

}
/* 320 css End */
