/** Shopify CDN: Minification failed

Line 281:0 Unexpected "}"
Line 436:3 Expected identifier but found "."
Line 614:4 "barder" is not a known CSS property

**/

.m_cart_page_border .cart__page-col:last-child{
  border: 1px solid var(--colorTextBody);
  
}
.section--divider {
    border-top: 1px solid var(--colorTextBody);
}
.m_cart_page_border .cart__item:first-child {
  border-top: 1px solid var(--colorTextBody);
}
.m_cart_page_border .cart__item {
    border-bottom: 1px solid var(--colorTextBody);
  border-right: 1px solid var(--colorTextBody);
  border-left: 1px solid var(--colorTextBody);
  margin-bottom: 0;
  padding: 20px;
}
.m_cart_page_border .cart__checkout{
  border: 1px solid var(--colorTextBody);
}
@media(max-width: 767px){
  .m_cart_page_border .cart__page-col:last-child{
 margin-top: 20px;
padding: 20px;
}
}


.icon-with-text-container {
align-items: center;
  margin: auto;
}
.icon-with-text-circle p {
    margin-top: 14px;
    font-size: 24px;
    font-weight: 700;
    line-height: 25px;
}
.icon-with-text-container .icon-with-text-circle {
text-align:center;
  margin:10px;
  width: 19%;
  margin-bottom: 0;
  margin-top: 20px;
}

.icon-with-text-container .icon-with-text-circle img {
    border-radius: 50%;
    margin: 0 auto;
}

.icon-with-text-heading{
      text-align: center;
      margin-top:55px;
      margin-bottom: 55px;
}
 .btn--tertiary, .rte .btn--tertiary {
    padding: 10px 38px;
}
.m_icon_with_text_bottom{
  padding-top: 15px;
  font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback);
}
@media(max-width:768px){
.m_icon_with_text_bottom{
  padding-top: 0;
  padding-bottom: 0;
}
.icon-with-text-circle p {
    font-size: 12px;
  line-height: 10px;

}
    .icon-with-text-container .icon-with-text-circle {
width:25%;
}
.icon-with-text-circle img {
width: 94px;
}
.icon-with-text-circle h2 {
margin: 0;
font-size: 18px;
font-weight: 700;
line-height: 39.65px;
text-align: center;
}
 .icon-with-text-container{
   padding-top: 2rem;
}
.icon-with-text-container {
    padding-top: 0.8rem;
}
 #you_may_slider .merox_you_may {
   width: 100%;
  }
  .icon-with-text-heading {
    text-align: center;
    margin-top: 47px;
    margin-bottom: 0;
}
}
/* logo list */

  .logo-bar__item {
width: 12%;
}
.logo-bar {
    gap: 2rem;
padding-bottom: 121px;
    padding-top: 20px;
}
.logo-bar__item_heading{
  margin-top:25px;
  font-weight: 700;
  font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback);
  font-size: 20px;
  line-height: 33px;
}
.m-logo-bar-heading{
  font-weight: 700;
}
.m-logo-bar-container {
    margin: unset;
     max-width: unset; 
}
.m-logo-bar-header-section{
  padding-top: 50px;
}
.logo-bar__item img{
   width:75px; 
}
@media(max-width:768px){
  .logo-bar {
    gap: 1rem;
    padding-bottom: 45px;
}
  .logo-bar__item_heading{
    font-size: 12px;
    line-height: 20px;
  }
.logo-bar__item {
    flex: 0 1 100px;
    margin: 0 0px 20px;
    vertical-align: middle;
}
}


.m_product_grid_jugme_star{
    display: flex;
    align-items: center;
    gap: 10px;
}
.m_product_grid_compare_price{
  font-size: 20px;
  font-weight: 500;
}
.m_product_grid_jugme_star .m_star_images{
  padding: 0;
}
.m_product_grid_jugme_star .jdgm-star{
  display: none!important;
}
.btn{
 text-transform: capitalize;
 letter-spacing: .1em;
}
.btn:hover{
  background-color: black!important;
  color: white;
}
.m_collection_product_grid_main {
  border-top: 1px solid var(--colorTextBody);
  border-left: 1px solid var(--colorTextBody);
}
.m_product_item_grid_main{
  padding: 0;
  margin: 0;
  border-right: 1px solid var(--colorTextBody);
  border-bottom: 1px solid var(--colorTextBody);
}
.m_collection_product_grid_main_border, .m_product_item_grid_main_border{
  /* border: 1px solid var(--colorTextBody); */
}
.m_collection_product_grid_main_border{
   border-collapse: collapse;
  border-top: 1px solid var(--colorTextBody);
  border-left: 1px solid var(--colorTextBody);
}
.m_product_grid_link_width{
  min-height: 320px;
  padding-top: 10px;
  max-height: 320px;
  position: relative;
}
.m_product_grid_link_width_byob{
  min-height: 200px;
  max-height: 200px;
  position: relative;
}
.m_product_quick_product_btn_opacity{
  opacity: 1;
  border-radius: 50px;
  margin-bottom: 10px;
  background-color: rgba(0,0,0,0);
  border: 1px solid var(--colorTextBody);
  color: var(--colorTextBody);
  display: block;
  font-weight: 700;
}
.m_product_quick_product_btn_opacity:hover{
  background: #000000;
  color: #ffffff;
}
.m_product_grid_item_image_wrapper_padding{
  padding: 10px;
}
.jdgm-star {
    color: #FF8E3C!important;
}
.m_product_grid_price{
  font-size: 20px;
  font-weight: 600;
  color: #2D1D05;
  display: inline-block

}
.m_product_grid_title{
  font-weight: 700;
  text-transform: capitalize!important;
  color: #2D1D05;
  line-height: 30px;
  text-transform: capitalize!important;
  letter-spacing: 0!important;
}
.m_product_grid_short_description{
  font-size: 17px;
  font-weight: 400;
  color: #2D1D05;
  margin-top: 10px;
  line-height: 1.4;
}
.m_product_badges_percentage_box{
  position: absolute;
  z-index: 9;
  width: 100%;
  top: 3px;
}
.m_product_badges_percentage_sub_box{
  font-weight: 700;
  position: relative;
}
.m_product_badges{
    border: 1px solid var(--colorTextBody);
    border-radius: 50px;
    padding: 5px 10px;
    font-size: 13px;
    position: absolute;
    left: 1%;
    font-family: var(--typeBasePrimary);
    line-height: 1.4;
}
.m_discount-label_box{
    border: 1px solid var(--colorTextBody);
    border-radius: 50px;
    padding: 5px 10px;
    font-size: 13px;
    position: absolute;
    right: 1%;
    font-family: var(--typeBasePrimary);
    line-height: 1.4;
}
}
.m_product_grid_link_width .jdgm-prev-badge{
  font-size: 15px;
}
.m_product_grid_link_width .jdgm-prev-badge__text{
  border-bottom: 1 solid #2D1D05;
}
.m_product_grid_jugme_star .jdgm-prev-badge{
  display: none!important;
}
.m_product_grid_jugme_template .jdgm-prev-badge{
 display: block!important; 
}
@media(max-width: 1200px){
  .m_product_grid_link_width{
  min-height: 375px;
  max-height: 375px;
}
}
@media(max-width: 875px){
  .m_product_grid_link_width{
  min-height: 400px;
  max-height: 400px;
}
}
@media(max-width: 767px){
  .m_product_grid_compare_price{
    font-size: 14px;
  }
  .m_product_quick_product_btn_opacity{
    display: block;
    font-size: 12px;
    margin-bottom: 0;
  }
  .m_product_grid_link_width .m_star_images img{
  width: 10px;
    height: 10px;
}
  .m_product_grid_title{
    font-size: 12px!important;
    line-height: 20px;
  }
  .m_product_grid_price{
  font-size: 14px;
}
  .m_featured_collection_box{
    padding: 10px;
  }
  .m_product_grid_link_width{
  min-height: 240px;
  max-width: 290px;
}
 .m_product_grid_link_width_byob{
  min-height: 160px;
  max-width: 160px;
 } 
.m_product_grid_link_width .jdgm-prev-badge{
  font-size: 10px;
}
  .m_product_grid_short_description {
    font-size: 12px;
}
  .m_product_percentage_box{
  font-size: 14px;
}
  .m_product_badges {
    padding: 2px 10px;
    font-size: 10px;
    left: 2px;
}
  .m_discount-label_box{
    padding: 2px 10px;
    font-size: 10px;
  }
  .m_product_grid_reviews_padding{
    padding: 0;
  }
}


.m_product_template_variables_main_container .m_product_variant_main_box .variant-input{
    text-align: center;
  }

    .m_product_variant_items_box.selected {
    opacity: 0.4;
}
  .m_product_template_variables_main_container .m_product_variant_items_box{
    width: 25%;
    display: flex;
    justify-content: center;
    border-top: 1px solid var(--colorTextBody);
    border-bottom: 1px solid var(--colorTextBody);
    border-right: 1px solid var(--colorTextBody);
    min-height: 183px;
    max-height: 200px;
    cursor: pointer;
    padding: 2px 10px;
  }
  .m_product_template_variables_main_container .product__thumbs--below .product__thumb-item{
    max-width: 31.333%;
    width: 31.333%;
  }
  .m_product_template_variables_main_container .variant-input-wrap label{
    font-size: 18px;
    text-align: center;
    display: block;
    background-color: transparent;
  }
  .m_product_template_variables_main_container .variant-input-wrap .m_variant__button-label{
    padding: 10px 20px;
    margin: 10px;
    border: 1px solid var(--colorTextBody);
    margin-left: 20px;
  }
  .m_product_template_variables_main_container .m_product_variant_items_box img{
    max-width: 110px;
    margin: auto;
    max-height: 110px;
  }
  .m_product_template_variables_main_container .product-single__meta{
    padding: 0;
  }
  .m_product_template_variables_main_container .grid__item {
    padding: 0!important;
  }
  .m_product_template_variables_main_container .product__main-photos {
    border-left: 1px solid var(--colorTextBody);
    border-right: 1px solid var(--colorTextBody);
    
}
  .m_product_template_variables_main_container .product-block--header {
    margin-top: 10px;
    padding: 0 20px;
}
   .m_product_template_variables_main_container .shopify-app-block{
     padding: 0 20px;
  }
  .m_product_template_variables_main_container .product-block--price{
    padding: 0 20px;
    margin-top: 25px;
  }
  .m_product_template_variables_main_container .variant__label{
     padding: 0 20px;
    display: none;
  }
  .m_product_template_variables_main_container .product__quantity{
    padding: 0 20px;
  }
  .m_product_template_variables_main_container .product__thumbs--below {
    margin-top: 0;
    border-top: 1px solid var(--colorTextBody);
    border-left: 1px solid var(--colorTextBody);
     border-right: 1px solid var(--colorTextBody);
}
  ..m_product_template_variables_main_container .payment-buttons{
    padding: 0 20px;
  }
  .m_product_template_variables_main_container .js-qty__num {
    border-radius: 50px;
    border: 1px solid var(--colorTextBody);
    padding: 13px 20px;
}
  .m_product_template_variables_main_container .js-qty__adjust--minus {
    left: 12px;
}
.m_product_template_variables_main_container .js-qty__adjust:hover{
      background-color: transparent;
}
  .m_product_template_variables_main_container .m_short_description_ppt{
    padding-left: 20px;
    padding-right: 50px;
    font-size: 17px;
    padding-bottom: 20px;
  }
  .m_product_template_variables_main_container .m_main_product_add_to_cart{
    width: 40%;
  }
    .m_product_template_variables_main_container .m_main_product_add_to_cart .add-to-cart{
    border: 1px solid var(--colorTextBody);
  }
  .m_product_quantity_selector_box_hide{
    display: none;
  }
  .m_variant-input_size_name_block{
    display: block!important;
    padding-left: 20px;
  }
  .m_product_template_variables_main_container .m_product_quantity_with_to_cart_box{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 23px 0;
    margin-bottom: 10px;
  }
  .m_product_template_variables_main_container .m_product_quantity_with_to_cart_box .product-block{
    margin: 0;
  }
  .m_product_template_variables_main_container .m_product_quantity_with_to_cart_box .js-qty__wrapper {
    max-width: 100%;
    min-width: 100%;
    background-color: transparent;
}
.m_product_template_variables_main_container .product-block hr{
  border-top: 1px solid var(--colorTextBody);
}
.m_main_product_page_width{
  padding: 0;
  margin: 0;
}
.m_main_product_page_width .jdgm-prev-badge__text{
border-bottom: 1px solid #2D1D05;
}
.m_main_product_page_width .product-single__title{
  line-height: 48px;
}
@media(max-width: 767px){
  .m_main_product_page_width{
  padding: 0 17px;
}
    .m_product_template_variables_main_container .m_product_variant_items_box img{
    max-width: 90px;
    max-height: 90px;
  }

  .m_main_product_page_width .product-single__title{
    line-height: 25px;
    font-size: 20px;
    font-weight: 700;
    margin-top: 45px;
}
  .m_product_template_variables_main_container .m_main_product_add_to_cart .btn--full{
    padding: 9px 17px;
  }
  /* .m_product_template_variables_main_container .js-qty__num {
    padding: 9px 17px;
  } */
.m_product_template_variables_main_container .product__main-photos{
  margin-bottom: 0;
  margin-left: 0;
  border-bottom: 1px solid var(--colorTextBody);
}
    .m_main_product_page_width .product-single__meta {
        margin-top: 15px;
        padding-left: 0;
        text-align: left;
    }
  .m_product_template_variables_main_container .m_main_product_add_to_cart {
    width: 100%;
}
  .m_product_template_variables_main_container .m_product_quantity_with_to_cart_box {
    padding: 15px 0;
    margin-bottom: 0px;
}
  .m_product_template_variables_main_container .m_short_description_ppt {
    padding-right: 0;
    font-size: 17px;
}
  .m_product_template_variables_main_container .product-block hr{
  border-top: none;
}
  .m_product_varitent_block_box{
    margin-left: 17px; 
  }
    .m_product_template_variables_main_container .variant-input-wrap label{
    font-size: 12px;
  }
    .m_product_template_variables_main_container .m_product_variant_items_box{
    width: 33%;
  }
    .m_variant-input_size_name_block{
    padding-left: 0;
  }
    .m_product_template_variables_main_container .m_product_variant_main_box_fixed_border{
    border-left: 1px solid var(--colorTextBody);
  }
}

.m_mainMenu {
  border-top: 1px solid var(--colorTextBody);
  border-bottom: 1px solid var(--colorTextBody);
}
.site-header {
  padding: 0;
}
.m_headerIcon {
  height: 30px;
  width: 30px;
}
.site-nav__link, .mobile-nav__link--top-level {
  font-family: var(--typeBasePrimary), var(--typeBaseFallback);
  text-transform: none !important;
  line-height: 33.04px;
  letter-spacing: unset !important;
  font-weight: 700;
}
.m_mainMenu ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
a.site-nav__link.site-nav__link--icon.js-search-header .icon__fallback-text1 {
  font-family: var(--typeBasePrimary), var(--typeBaseFallback);
  font-weight: 500;
  line-height: 30px;
  text-align: left;
  color: #C5B49E;
}
@media (min-width: 767px) {
  a.site-nav__link.site-nav__link--icon.js-search-header {
    border: 1px solid var(--colorTextBody);
    padding: 8px 20px;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-width: 250px;
  }
}
@media(max-width: 767px){
.m_mainMenu {
  border-bottom: unset;
}
  
}
.grid-product__tag.grid-product__tag--sold-out{
  visibility: hidden;
}
  .m_login_page_width .page-width--tiny{
    max-width: 600px;
  }
  .m_login_page_width .m_login_btn{
    background: #000000;
    barder: 1px solid #000000;
    color: #fff;
  }
    .m_login_page_width .m_login_custom_btn{
    text-align: center;
    padding: 0 20px;
    border: 1px solid #000;
    border-radius: var(--buttonRadius);
    margin: 0;
    width: 100%;
    padding-top: 12px;
    padding-bottom: 8px;
  }
  @media(max-width: 767px){
    .m_login_page_width h2{
    font-size: calc(var(--typeHeaderSize)* 0.60);
  }
    .m_login_page_width .text-link, a{
      font-size: 0.7em;
    }
    .m_login_page_width .one-half label{
    font-size: 0.7em;
}
  }
  .render_lively_html_content{
    padding-top: 25.5px;
  }


  .render_lively_story_plugin_mobile {
  display: none;
}
.render_lively_story_plugin_desktop {
  display: block;
}
@media (max-width: 767px) {
  .render_lively_story_plugin_mobile {
    display: block;
    border-top: 1px solid var(--colorTextBody);
    padding-top: 25px;
    padding-left: 7px;
    padding-right: 7px;
  }
  .render_lively_story_plugin_desktop {
    display: none;
  }
}
  

