/* css start here */
#shopify-section-1596059432128 {
    margin: 40px 0;
}
.cv_custom_collection_images.cv_custom_collection_image_nav-2.cv_object {
    width: 100%;
}
.cv_custom_collection_image_link_inner img {
    width: 100%;
}

/* css end here */

#CollectionSection .collection-filter {
    margin-top: 23px;
}
header.site-header {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1830px;
  margin: 0 auto;
}
#shopify-section-1573040153831 {
    margin-bottom: 40px;
}
.cv_custom_button_discount_text p {
display: none;
}
.cv_metafields_collection_part {
  position: relative;
}
.cv_coll_text_inner_part p.cv_final_text {
  font-weight: 600;
  font-size: 13px;
}
.cv_collection_text {
  border: 1px solid transparent;
  padding: 10px;
  background-color: #ffffff;
}
.cv_paragraph p.cv_second_text {
  font-weight: 600;
  font-size: 15px;
}
.cv_collection_inner_part p.cv_main_text {
  font-size: 23px;

  text-align: center;
}
.cv_collection_text {
  position: relative;

}
.cv_collection_text {
  position: absolute;
  transform: translateX(-51%);
  left: 50%;
  width: 365px;
  bottom: 25px;
}
.cv_collection_inner_part {
  text-align: center;
}

.cv_object{
  float:right;
}
span.cv_cart-link_bubble--visible {
  display: block;
  position: absolute;
  top: 34%;
  left: 27px;
  /* width: 15px; */
  /* height: 15px; */
  /* background-color: #ff4f33; */
  border: 2px solid #fff;
  border-radius: 50%;
}
.cv_footer .cv_footer_title {
  font-size: 18px !important;

  font-weight: 600;
}
.site-nav__dropdown .cv_site_header_nav {
  font-size: 18px;

  font-weight: 600;
}
.cv_footer .cv_mobile_footer {
  font-size: 15px;
  font-weight: 600;
}
.mobile-nav__sublist .cv_mobile_link {
  font-size: 15px;
  font-weight: 600;
}
.cv_page-width{
  padding:0 15px;
}

.cv_slideshow_text_content {
  padding:0px 20px;
  max-width:370px;
  margin:0 auto;
}
.cv_slide_show_content {
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
}
.cv_slideshow_text_content h2 {
  font-weight:700;
  font-family:sans-serif;
  font-size:35px;
}
.cv_slideshow_text_content span.cv_subheading p {
  font-size: 14px;
  font-family: sans-serif;
  font-weight:normal;
}
.cv_slideshow_text_content span.cv_title p {
  font-size: 14px;
  font-weight: normal;
  font-family: sans-serif;
}

.cv_slideshow_text_content .cv_primary_button_part{
  margin-bottom:10px;
}
.cv_slideshow_text_content span.cv_primary_button {
  font-weight: bold;
  border-bottom: 1px solid;
  font-family: sans-serif;
  font-size: 14px;
  padding-bottom:5px;
}
.cv_slideshow_text_content .cv_secondary_button_part a.cv_secondary_btn_link {
  font-size: 14px;
  font-family: sans-serif;
  border-bottom: 1px solid;
  font-weight: bold;
  padding-bottom:5px;
}
.aos-init.aos-animate .cv_image__wrapper {
  max-width: 100% !important;
}
.cv_custom_main_nav_first {
  display: flex;
}
.cv_custom_nav_first_inner {
  width: 60%;
  column-count: 3;
  padding-right:20px;
}
.cv_custom_nav_coll_images_part_outer {
  width: 40%;
}
.cv_custom_collection_image_link_outer {
  position: relative;
}
.cv_custom_collection_text_main {
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
 }
.cv_custom_button_discount_text {
  text-align: center;
  padding: 0 10px;
}
.cv_custom_nav {
  padding:0 10px;
  margin-bottom: 20px;
}
.megamenu .site-nav__dropdown-link {
  padding: 0px 0;
  line-height: normal;
  font-size: 16px !important;
}
.cv_custom_nav .h5{
  margin-bottom:0;
  line-height: normal;
  letter-spacing: 0;
}
.cv_custom_nav a:hover{
  text-decoration: underline;
}



@media only screen and (max-width: 1024px){
  .cv_collection_inner_part {
    text-align: center;
    padding: 17px;
  }
  .cv_collection_inner_part p.cv_main_text {
    font-size: 11px;
    text-align: center;
  }
  .cv_collection_text {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    width: 287px;
    bottom: 10px;
  }

  .cv_coll_text_inner_part p.cv_final_text {
    font-weight: 600;
    font-size: 10px;
  }
  .cv_paragraph p.cv_second_text {
    font-weight: 600;
    font-size: 10px;
  }
}

@media only screen and (max-width: 768px){
  .cv_collection_inner_part {
    text-align: center;
    padding: 0px;
  }
  .Index-1574937083132 .cv_slideshow_text_part {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .cv_collection_text {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    width: 220px;
    bottom: 10px;
  }
  .cv_paragraph p.cv_second_text {
    font-weight: 600;
    font-size: 10px;
  }
  .cv_collection_inner_part p.cv_main_text {
    font-size: 13px;
    text-align: center;
  }
  .cv_coll_text_inner_part p.cv_final_text {
    font-weight: 600;
    font-size: 10px;
  }
}
@media only screen and (max-width: 500px){
  .cv_collection_text {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    width: 100%;
    max-width: 175px;
    bottom: 10px;
  }
  .cv_paragraph p.cv_second_text {
    font-weight: 600;
    font-size: 8px;
    margin:0px;
  }
  .cv_collection_inner_part p.cv_main_text {
    font-size: 8px;
    text-align: center;
    margin:5px;
  }
  .cv_coll_text_inner_part p.cv_final_text {
    font-weight: 600;
    font-size: 8px;
    margin:5px;
  }
}


@media only screen and (max-width: 375px){
  .cv_collection_text {
    padding: 5px;  
  }
  .cv_coll_text_inner_part p.cv_final_text {
    font-weight: 600;
    font-size: 7px;
    /*     margin:5px; */
  }
  .cv_paragraph p.cv_second_text {
    font-weight: 600;
    font-size: 7px;
    /* 	margin: 5px; */
  }
  .cv_collection_inner_part p.cv_main_text {
    font-size: 7px;
    text-align: center;
    /*     margin:5px; */
  }
  .cv_collection_text {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    width: 130px;
    bottom: 10px;
  }

}

@media only screen and (max-width: 900px){
  .cv_slideshow_text_content h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 991px) and (min-width:769px){
  .cv_custom_nav_first_inner {
    width: 70%;
  }
  .cv_custom_nav_coll_images_part_outer {
    width: 30%;
  }
}