/** Shopify CDN: Minification failed

Line 326:0 Expected "}" to go with "{"

**/
.nt_mb_menu{
    margin: 0px;
    padding: 0px;
}

.t4s-btn-base {
  border-radius: 0px !important;
}

.nt_mb_menu li a {
    display: flex;
    justify-content: space-between;
    font-weight: 600;
}

.nt_mb_menu>li>a {
    padding: 5px 1px 5px 20px !important;
    -webkit-box-align: center;
    align-items: center;
  -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  border-bottom: 1px solid rgba(129, 129, 129, .2);
    color: #222;
      text-align: left;
    line-height: 1.3;
}

.nt_mb_menu>li>a {
    min-height: 45px !important;
}

.nt_mb_menu li a img {
    width: 30%;
}

.t4s-mb__menu li a {
    display: flex;
    justify-content: space-between;
    font-weight: 600;
}

.t4s-mb__menu>li>a {
    padding: 5px 1px 5px 20px !important;
    -webkit-box-align: center;
    align-items: center;
  -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
  border-bottom: 1px solid rgba(129, 129, 129, .2);
    color: #222;
      text-align: left;
    line-height: 1.3;
}

.t4s-mb__menu>li>a {
    min-height: 45px !important;
}


.t4s-mb__menu li a img {
    width: 30%;
}


li.menu-item.menu-item-infos {
    border-bottom: 1px solid rgba(129, 129, 129, .2);
    padding: 20px;
}

.menu_infos_title {
    color: #222;
    margin-bottom: 10px;
    line-height: 1.3;
}

.pegk {
    display: inline-block;
    font-family: Pe-icon-7-stroke;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.t4s-mb__menu .t4s-img_catk_mb{
   border-radius: 0px !important;
    max-width: 100px !important;
    width: 30% !important;
}

.t4s-drawer__header.t4s-mb-nav__tabs{
     justify-content: space-between;
    width: inherit !important;
      min-height: 274px !important;
  flex-wrap: wrap !important;
}


.accordion .handle label:after {
    font-family: 'fontawesome';
    content: "\f054";
    display: inline-block;
    margin-right: 10px;
    font-size: 1em;
    line-height: 1.556em;
    vertical-align: middle;
    position: absolute;
    right: 5px;
    top: 15px;
}


  .product-personalizer .pplr-btn {
      border: 1px solid #e8e8e8!important;    
    text-align: left!important;        
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 15px!important;
    background-color: #e8e8e8!important;
    color: #333;
    justify-content: left;
    margin: 0px !important;
    font-family: lemonmilk!important

}

  .product-personalizer .pplr-btn img{
    padding-right: 5px !important;
  }
/*
.product-personalizer .pplr-btn:hover {
  background-color: #ae9054!important;
  border-color: #ae9054;
  color: #fff!important;
}*/

.pplr-btn-mobile{
  display: none;
}
  
            
  @media (max-width: 767px) {
.product-personalizer .pplr-btn {
    
    border: 1px solid #d3d3d3!important;    
    text-align: left!important;  
  border-radius: 5px;
    width: 100%;
    /*height: 220px;   
    background-color: #FFFFFF!important;
    margin-top: 15px;
    background-image: url(/cdn/shop/files/Nameesha_web_Image_balance_1.jpg?v=1647496657);
    background-size: contain;
    background-repeat: no-repeat;*/
}

.pplr-btn-dekstop{
  display: none;
}

.pplr-btn-mobile{
  display: block;
}


.t4s-mb__menu>li>a.iconbtns:after {
   content: "\e914";
}

 .t4s-product .t4s-product-title {
    font-size: 12px !important;
    line-height: 17px !important;
}   

    
}

.product-personalizer .pplr-btn:after {
    font-family: 'fontawesome';
    content: "\f054";
    display: inline-block;
    margin-right: 10px;
    font-size: 1em;
    line-height: 1.556em;
    vertical-align: middle;
    position: absolute;
    right: 5px;
    top: 15px;
}

.t4s-main-product__content .t4s-product__title{
        color: #313131 !important;
}

/* product carousels */

.t4s-product .t4s-product-btns .t4s-pr-item-btn {
  background: black;
  width: 100% !important;
  border-radius: 0px;
}
.t4s-title {
  font-family: LemonMilk !important;
  font-size: 25px !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px !important;
}
.t4s-pr-style6 .t4s-product-btns {
  width: 100%;
}
.t4s-product .t4s-product-title {
  font-family: LemonMilk !important;
}
/* end- product carousels */


/* KSP Icons */

.t4s-iconbox-inner {border-radius: 0px !important;}
.t4s-iconbox-heading {
    font-size: 15px;
    font-weight: 700;
    line-height: 36px;}
.t4s-iconbox-des p{display: flex;
   
    font-size: 12px;
    font-weight: 300;
    justify-content: flex-end;
}
.t4s-justify-content-center {
    justify-content: center !important;
}
.t4s-iconbox-head {
    margin-bottom: 0px;
}
.t4s-iconbox-icon__image img {
max-width:50px;
    width: 50px !important;}
.t4s-iconbox-border__true .t4s-iconbox-inner {
border-left:0px !important;
    border-top: 1px solid white;
    padding: 5px 20px;
    border-right: 1px solid var(--cl-border);
}
.t4s-iconbox-head {
    width: 80%;
    display: flex !important;
    justify-content: center !important;
flex-direction: column;
}

@media only screen and (max-width: 768px) {
.t4s-iconbox-heading{
    line-height: 20px;
    font-size: 13px;
}
@media only screen and (max-width: 768px) {
.t4s-iconbox-des p{display: flex;
   
    font-size: 8px;
line-height: 15px;
    font-weight: 300;
    justify-content: flex-end;
}

.t4s-iconbox-icon__image img {
    max-width: 35px;
    width: 35px !important;
}

.t4s-iconbox-icon{
    margin-right: 5px;
}
}

/* end- KSP icons*/

.t4s-rte ul {
    margin-inline-start: 0px !important;
}

.t4s-contact-form input[type=text]{
      border: 1px solid!important;
}

.t4s_des_title_2 .t4s-section-title>span {
        margin: 0 30px;
        color: #ae9054;
    }

.t4s_des_title_2 .t4s-section-title:before {
  color: #ae9054;
} 

.t4s_des_title_2 .t4s-section-title:after {
  color: #ae9054;
}

.t4s-facets__form .t4s-facet .t4s-facet-title{
  font-weight: 800 !important;
}  


@media (max-width: 768px) {
    .smile-ui-lite-launcher-frame-container {
        display: none !important;
    }
}

.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-custom2{
  --btn-color: #fff !important;
  --btn-background: #222 !important;
}

