/** Shopify CDN: Minification failed

Line 20:0 All "@import" rules must come first
Line 1259:42 Expected identifier but found "*"
Line 1259:59 Expected identifier but found "*"

**/
 /*******21 dec css added**************/
  
  .cstm_pro_desk_sec {
    display: none;
  }



img{
	max-width: 100%;
}

@import url('https://fonts.googleapis.com/css2?family=Bentham&family=Mulish:wght@200;300;400;500;600&display=swap');

body {
  font-family: 'Mulish', sans-serif;  
}

.featured_announ_bar {
  background: #fd9ed4;
  color: #fff;
}
.featured_announ_bar .owl-item .item{
  display: flex;
  justify-content: center;
  align-items: center;
}
.featured_announ_bar .owl-item .item p{
  margin: 5px 0; 
  font-size:14px;
}
.header__icons details-modal.header__search {
  display: none!important;
}
.top-support.top-select .block-content dt.support-select.top-select-title > span {
  background: rgba(0, 0, 0, 0) url(https://cdn.shopify.com/s/files/1/0551/1279/4163/files/sprite.png?v=1639475485) no-repeat scroll -97px -51px / 200px auto;
  display: block;
  height: 22px;
  margin: 0 auto;
  text-align: center;
  width: 25px;
}
.top-support.top-select .block-content dt.support-select.top-select-title label {
  display: none;
}
dd.support-duo.top-select-more {
  margin: 0;
  display: none;
  background: #fff;
  position: absolute;
  top: 24px;
  left: -45px;
  width: 127px;
  box-shadow: 0px 7px 10px #000000;
}
dd.support-duo.top-select-more ul{
  list-style: none;
  padding-left: 0;
  text-align: center;
  margin: 0;
}
dd.support-duo.top-select-more ul li a {
  text-decoration: none;
  font-size: 13px;
  color: #000;
}
.header__icons .top-support.top-select .block-content dl{
  position: relative; 
  margin: 0;
  margin-top: 12px;
}
.block-content dl:hover dd.support-duo.top-select-more {
  display: block;
  /*   position: relative; */
}
dd.support-duo.top-select-more ul li:hover{
  background: #dedede; 
}
ul.list-menu.list-menu--inline li a span {
  text-decoration: none;
}
ul.list-menu.list-menu--inline li a:hover span{
  color:#fd9ed4;
}
ul.list-menu.list-menu--inline li a:hover,
.header__menu-item:hover span {
  text-decoration: none;
}
/* .inner_banner_area.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-next{
border: solid #000;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
content: '';
transform: rotate(-45deg);
background: transparent;
}
.inner_banner_area.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-prev{
border: solid #000;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 3px;
content: '';
transform: rotate(135deg);
background: transparent;
} */
.index-list a img {
  width: 100%;
}
h2.col_title_three, h3.col_txt_sets {
  text-align: center;
  font-size: 26px;
  font-family: 'Bentham';
}
.inner_col_details{
  display: flex; 
}
.feat_two_col_set{
  max-width: 1200px;
  margin: 0 auto;
}
.inner_first_div {
  width: 48.5%;
}
.inner_second_div{
  width: 48.5%;
  margin-left: 3%;
}
.inner_col_details img{
  width: 100%;
}
.two_sets_btns,
.three_sets_btns{
  margin-top: -33px;
  text-align: center;
  margin-bottom: 40px;
}
.two_sets_btns a,
.three_sets_btns a{
  display: inline-block;
  padding: 9px 60px;
  background: #fd9ed4;
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
}
ul.inner_three_listing li{
  width: 32%; 
}
ul.inner_three_listing li a img {
  width: 100%;
}
li.inner_sec_div {
  margin: 0 1.5%;
}
ul.inner_three_listing,
.index-service{
  list-style: none;
  display: flex;
  padding-left: 0;
  max-width: 1200px;
  margin: 0 auto;
}
.index_middle_title.service_title {
  margin-top: 50px;
  border-top: 1px solid #444;
  height: 22px;
  text-align: center;
}
.service_title span {
  display: inline-block;
  padding: 0 20px;
  background: #fff;
  top: -18px;
  position: relative;
  text-transform: uppercase;
  font-size: 24px;
  font-family: 'Bentham';
}
.service-num {
  flex: 1 0 25%;
  margin-right: auto;
  text-align: center;
  margin-bottom: 0;
  padding: 0 20px;
}
.serviceImg img {
  max-width:150px;
  margin:0 auto;
  width: 100%;
}
.service-num a  {
  text-decoration: none;
}
.service-num a h4{
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 10px;
}
.cat_desc {
  font-size: 14px;
  color: #000;
  line-height: 19px;
}
.index-he-content {
  max-width: 1200px;
  margin: 0 auto;
}
.index-he-content h1 {
  text-align: center;
  font-size: 25px;
  color: #000;
  font-weight: 600;
  letter-spacing: normal;
}
.index-he-content h2 {
  font-size: 16px;
  margin: 0;
}
.footer__content-top.page-width {
  display: flex;
  align-items: flex-start;
}
.footer__blocks-wrapper {
  width: 70%;
}
.cms_social_div {
  width: 30%;
}
/*************/
.cstm_acc_icon {
  position: relative;
}
dd.user-panel.top-select-more {
  display: none;
  background-color: #fff;
  width: 272px;
  right: -50px;
  line-height: 24px;
  padding: 20px 10px;
  position: absolute;
  top: 45px;
  border-top: 0;
  z-index: 9;
  box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
}
.cstm_acc_icon:hover dd.user-panel.top-select-more {
  display: block;
}
.account-sign a {
  background: linear-gradient(135deg,#ff6b95 0,#ff9c9c 100%);
  border-radius: 8px;
  margin: 0 10px;
  display: block;
  height: 44px;
  line-height: 44px;
  color: #fff;
  margin-top: 12px;
  text-align: center;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
}
dd.user-panel.top-select-more ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.le-social-button-login {
  overflow: hidden;
  padding: 0 10px;
}
.user-panel ul a, .wishlist-panel ul a {
  display: block;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  color: #fff;
  margin-top: 12px;
}
.le-social-button-login .le-icon-social {
  cursor: pointer;
  display: inline-block;
  width: 100%;
  height: 44px;
  line-height: 44px;
  border-radius: 8px;
  padding: 0 0;
  border: 1px solid #ccc;
  background: #fff;
  color: #fff;
  text-align: center;
  box-sizing: border-box;
}
.le-socialconnect-social .ico-fb> em {
  background: rgba(0, 0, 0, 0) url(https://cdn.shopify.com/s/files/1/0551/1279/4163/files/fb1.png) no-repeat;
  display: inline-block;
  height: 32px;
  vertical-align: top;
  width: 32px;
  margin-top: 5px;
  margin-right: 20px;
  padding-right: 8px;
  border-right: 1px solid #ccc;
  float: left;
  margin-left: 5px;
}
.le-socialconnect-social .ico-fb::after {
  content: "Sign in with Facebook";
  color: #999;
  font-size: 14px;
}
.cstm_acc_icon p {
  font-size: 14px;
  margin: 10px auto 0;
  width: 100%;
  text-align: center;
}
.cstm_acc_icon p a {
  text-decoration: underline;
}
.le-socialconnect-social .ico-go::after {
  content: "Sign in with Google";
  color: #999;
  font-size: 14px;
}
.le-socialconnect-social .ico-go em {
  background: rgba(0, 0, 0, 0) url(https://cdn.shopify.com/s/files/1/0551/1279/4163/files/google-2.png) no-repeat;
  display: inline-block;
  height: 32px;
  vertical-align: top;
  width: 32px;
  margin-top: 5px;
  margin-right: 20px;
  padding-right: 8px;
  border-right: 1px solid #ccc;
  background-size: 20px;
  background-position: center;
  float: left;
  margin-left: 5px;
}

.owl-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
.feat_banner_area:hover .owl-nav i {
  opacity: 1;
}
.feat_banner_area .owl-nav i {
  background-image: url("https://cdn.shopify.com/s/files/1/0551/1279/4163/files/bg_direction_nav.png");
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 93px;
  margin: -46px 0 0;
  position: absolute;
  text-indent: -9999px;
  top: 49%;
  width: 40px;
  z-index: 10;
  opacity: 0;
}
.feat_banner_area i.fa.fa-angle-left {
  left: 0;
}
.feat_banner_area .owl-nav i.fa.fa-angle-right {
  right: 0;
  background-position: -53px 0;
}
.feat_banner_area .owl-prev, .feat_banner_area .owl-next {
  background: transparent !important;
}

.category-description p, .index-he-content p {
  margin-bottom: 20px;
  font-size: 13px;
  margin: 0 0 10px;
}
.index-he-content h2 a, .index-he-content a {
  color: #000;
  font-weight: 600;
}


.pay_infor_cstm {
  max-width: 870px;
  margin: 0 auto;
}
.pay_infor_cstm img {
  width: 100%;
}
.footer__copyright.caption {
  margin: 0;
}
footer.footer .footer__copyright.caption small {
  font-size: 15px;
  font-family: 'Bentham';
}
footer.footer .footer__content-bottom {
  border: none;
  padding: 0 0 40px;
}
footer.footer {
  border: none;
  background: #f5f5f5;
  margin: 50px 0 0;
}


h2.footer-block__heading {
  font-family: 'Bentham';
  font-weight: 600;
}
.footer-block__details-content a.link.link--text.list-menu__item.list-menu__item--link {
  padding: 0;
  font-family: 'Bentham';
}
.follow-s h2 {
  margin: 0;
  font-family: 'Bentham';
  font-size: 18px;
  font-weight: 600;
}

.follow-us ul {
  list-style: none;
  /* margin: 0; */
  padding: 0;
  display: flex;
  align-items: center;
}

.follow-us li a.foot_af {
  background-position: -400px -283px;
}
.follow-us li a {
  background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/0551/1279/4163/files/tag.png") no-repeat scroll;
  height: 32px;
  width: 32px;
  display: block;
  text-decoration: none;

}

.follow-us li a.foot_ap {
  background-position: -568px -283px;
}
.follow-us li a.foot_ay {
  background-position: -607px -241px;
}
.follow-us li a.foot_ai {
  background-position: -607px -283px;
}
.follow-us li a.foot_ati {
  background: url(https://cdn.shopify.com/s/files/1/0551/1279/4163/files/tiktok.png) no-repeat center center;
  background-size: 28px;
}
.footer-block--newsletter {
  width: 100%;
  margin: 25px 0 0;
  display: block;
}
.footer-block--newsletter h2.footer-block__heading {
  font-weight: normal;
  font-size: 14px;
}

button#Subscribe {
  background: black;
}
button#Subscribe svg.icon.icon-arrow {
  fill: #fff;
  color: #fff;
}
label.field__label {
  font-family: 'Assistant';
  font-size: 14px;
}
.newsletter-form__field-wrapper .field__input {
  padding-right: 5rem;
  height: 44px;
}
nav.header__inline-menu ul li:hover .mmMain {
  display: block;
}
.mmMain {
  position: absolute;
  z-index: 1;
  top: /*120px*/100%;
  left: 0;
  width: 100%;
  background: #fff;
  display: none;
  border-top: 1px solid #e0e0e0;
  box-shadow: 0 5px 5px 0 rgb(0 0 0 / 5%);
}
.mmMaininnr {
  display: flex;
  justify-content: center;
  padding: 20px;
}
.menuNavCnt {
  display: flex;
  text-align: left;
}
.menuNavCnt .inner-menu {
  padding: 0 15px;
}
.menuNavCnt .inner-menu h3 {
  border-bottom: 1px solid #fe7ea4;
  width: 100%;
  font-style: normal;
  color: #000;
  font-size: 13px;
  padding: 0 0 5px;
  font-weight: 600;
  font-family: 'Mulish';
  margin: 0;
}
.menuNavCnt .inner-menu ul li {
  line-height: normal;
}
.menuNavCnt .inner-menu ul {
  margin: 8px 0;
  list-style: none;
  padding: 0;
}
.promotion-img {
  display: flex;
  padding: 0 10px;
}
#shopify-section-header:not(.shopify-section-header-sticky){
	position: relative;	
}
#shopify-section-header.shopify-section-header-hidden {
    transform: translateY(0);
}
.menuNavCnt .inner-menu ul li a {
  color: #000;
  font-size: 12px;
  padding: 5px 0;
  text-decoration: none;
  line-height: normal;
  display: block;
}
.menuNavCnt .inner-menu ul li .nav-not {
  display: inline;
  margin-left: 8px;
  padding: 0 2px;
  color: #fff !important;
  background-color: #f76793;
  line-height: 15px;
  border-radius: 2px;
  font-size: 11px !important;
  white-space: nowrap;
  text-decoration: none !important;
}
.menuNavCnt .inner-menu ul li a:hover {
  opacity: 0.8;
}
.promotion-img img {
  width: 100%;
}

/***********/
div#insta-feed h2 {
  background: #fff;
  text-transform: uppercase;
  font-size: 24px;
  font-family: 'Bentham';
  letter-spacing: normal;
  margin: 0 0 15px;
  font-weight: 600;
}

.mb_cmn_sea_togg {
  display: flex;
  align-items: center;
}
.mb_cmn_sea_togg details-modal.header__search {
  display: block;
}

ul.menu-drawer__menu.list-menu li {
    border: 1px solid #ffd4ec;
    margin: 8px 5px!important;
    border-radius: 5px;
    box-shadow: #ffeaf6 0 2px 4px;
}
span.cstm_menu_mg img {
  width: 40px;
  height: 65px;
}
.menu-drawer summary.menu-drawer__menu-item svg.icon.icon-arrow {
  display: none;
}
span.cstm_menu_mg {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.drop-menu-img {
  width: 100%;
}
.menu-drawer summary.menu-drawer__menu-item {
    padding: 0 2rem !important;
}
.menu-drawer .menu-drawer__menu-item {
    padding: 1.1rem 2rem;
    text-decoration: none;
    font-size: 15px;
    font-family: 'Assistant';
}

/*toggle menu starts rds*/
nav.menu-drawer__navigation .menu-drawer__submenu .menu-drawer__menu > li{
	border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
nav.menu-drawer__navigation .menu-drawer__submenu .menu-drawer__menu > li > a{
	display: block;
  color: #121212;
  text-decoration: none;
  font-size: 16px;
  line-height: 20px;
  display: block !important;
  background-color: #ffd4ec;
  padding: 11px 20px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
nav.menu-drawer__navigation .menu-drawer__submenu .menu-drawer__menu > li > ul{
	margin: 0;
  padding: 0;
  list-style: none;
}
nav.menu-drawer__navigation .menu-drawer__submenu .menu-drawer__menu > li > ul > li{
	margin: 3px 0 0 0 !important;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
nav.menu-drawer__navigation .menu-drawer__submenu .menu-drawer__menu > li > ul > li > a{
		display: block;
  color: #121212;
  text-decoration: none;
  font-size: 15px;
  line-height: 18px;
  display: block !important;
  background-color: #f6f6f6;
  padding: 11px 20px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
nav.menu-drawer__navigation .menu-drawer__submenu .menu-drawer__menu > li > ul > li > a:hover{
	background-color: #ececec;
}
nav.menu-drawer__navigation{
	padding-top: 20px;
  padding-bottom: 20px;
}
/*toggle menu ends rds*/
/*product page starts*/
.sav_prod_sec{
	margin-top: 0px !important;
}
.sav_prod_sec > .page-width{
	max-width: 1366px;
  padding-left: 30px;
  padding-right: 30px;
}
.sav_prod_sec .cstm_pro_bread nav.breadcrumbs{
	margin-top: 12px;
  margin-bottom: 12px;
  padding: 5px 0px;
}
.sav_prod_sec .cstm_pro_bread nav.breadcrumbs li{
	margin-left: 8px;
  vertical-align: middle;
}
.sav_prod_sec .cstm_pro_bread nav.breadcrumbs li:first-child{
	margin-left: 0px;
}
.sav_prod_sec .cstm_pro_bread nav.breadcrumbs li a{
	font-size: 13px;
  color: #121212;
  text-decoration: none;
}
.sav_prod_sec .cstm_pro_bread nav.breadcrumbs li:last-child a{
	font-size: 14px;
  color: #a1a1a1;
}
.sav_prod_sec .main_feat_outer .sin-pro-tp-gal-sec{
	width: 50% !important;
  max-width: 50% !important;
}
.sav_prod_sec .main_feat_outer .sin-pro-tp-info-sec{
	width: 48% !important;
  max-width: 48% !important;
  padding-left: 2% !important;
}
.sin-pro-tp-gal-sec .feat_main_thumb_images{
	display: flex;
  align-items: flex-start;
}
.sin-pro-tp-gal-sec .feat_main_thumb_images .cstm_thumb_sec{
	width: 132px;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}
.sin-pro-tp-gal-sec .feat_main_thumb_images .cstm_main_sec{
	width: calc(100% - 132px);
  text-align: center;
}
.sin-pro-tp-gal-sec img{
	max-width: 100%;
}
.sin-pro-tp-gal-sec .cstm_main_sec img {
    /*object-fit: contain;
    max-height: calc(100vh - 190px);*/
}
.sin-pro-tp-gal-sec .feat_main_thumb_images .cstm_thumb_sec .slick-prev{
	width: 25px;
  height: 20px;
  display: block;
  position: absolute;
  top: 10px;
  left: 40px;
}
.sin-pro-tp-gal-sec .feat_main_thumb_images .cstm_thumb_sec .slick-prev:before{
	content: "";
    width: 12px;
    height: 12px;
    border-bottom: 2px solid #465467;
    border-right: 2px solid #465467;
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 7px;
    transform: rotate(-135deg);
}
.sin-pro-tp-gal-sec .feat_main_thumb_images .cstm_thumb_sec .slick-next{
	width: 25px;
  height: 20px;
  display: block;
  position: absolute;
  bottom: 30px;
  left: 40px;
  top: auto;
}
.sin-pro-tp-gal-sec .feat_main_thumb_images .cstm_thumb_sec .slick-next:before{
	content: "";
    width: 12px;
    height: 12px;
    border-bottom: 2px solid #465467;
    border-right: 2px solid #465467;
    display: inline-block;
    position: absolute;
    right: 7px;
    top: 7px;
    transform: rotate(45deg);
}
.sin-pro-tp-gal-sec .feat_main_thumb_images .cstm_thumb_sec .product-single__thumbnail-image{
	margin-bottom: 20px;
}
.sin-pro-tp-info-sec h1.product__title{
	font-size: 22px;
  line-height: 1.3;
}
.sin-pro-tp-info-sec h1.product__title + .no-js-hidden.visibility-hidden{
	visibility: visible;
}
.sin-pro-tp-info-sec fieldset.color_butons{
	max-width: 100%;
  border-top: 1px solid #ddd;
  padding-top: 20px;  
}
.sin-pro-tp-info-sec fieldset.color_butons .pro_btns_options{
	display: flex;
  flex-wrap: wrap;
}
.sin-pro-tp-info-sec fieldset.size_buttons .cstm_opt_val,
.sin-pro-tp-info-sec fieldset.color_butons .cstm_opt_val{
	display: flex;
  align-items: center;
  margin-bottom: 10px;
  width: 100%;
}
.sin-pro-tp-info-sec fieldset.size_buttons .cstm_opt_val .form__label,
.sin-pro-tp-info-sec fieldset.color_butons .cstm_opt_val .form__label{
	font-size: 14px;
  font-weight: 700;
  margin: 0 !important;
  line-height: 14px;
}
.sin-pro-tp-info-sec fieldset.size_buttons .cstm_opt_val span,
.sin-pro-tp-info-sec fieldset.color_butons .cstm_opt_val span{
	display: block;
  	font-size: 14px;
  line-height: 14px;
}
.sin-pro-tp-info-sec fieldset.color_butons .pro_btns_options > label{
	width: 34px !important;
  height: 34px !important;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
  position: relative !important;
  border-radius: 17px !important;
  -moz-border-radius: 17px !important;
  -webkit-border-radius: 17px !important;  
  padding: 0 !important;
  border: 3px solid #ddd !important;
}
.sin-pro-tp-info-sec fieldset.color_butons .pro_btns_options > label span{
	position: absolute;
    bottom: calc(100% + 0px);
    background: #ddd;
    white-space: nowrap;
    padding: 10px;
    color: #000;
    left: 50%;
    transform: translate(-50%,0);
  transition: all 0.15s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.sin-pro-tp-info-sec fieldset.color_butons .pro_btns_options> label span:before{
	width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ddd;
    position: absolute;
    content: "";
    bottom: -9px;
    left: 50%;
    margin-left: -10px;
}
.sin-pro-tp-info-sec fieldset.color_butons .pro_btns_options > label span:after{
	width: 100%; 
    height: 15px; 
    position: absolute;
    content: "";
    bottom: -15px;
    left: 0;
}
.sin-pro-tp-info-sec fieldset.color_butons .pro_btns_options > label:hover span{
    transform: translate(-50%,0px);
  	opacity: 1;
  bottom: calc(100% + 15px);
  visibility: visible;
}
.sin-pro-tp-info-sec fieldset.color_butons .pro_btns_options > label:before{
	width: 30px !important;
  height: 30px !important;
  position: absolute;
  left: -1px;
  top: -1px;
  border: 2px solid #fff;
  content: "";
  pointer-events: none;
  border-radius: 17px !important;
  -moz-border-radius: 17px !important;
  -webkit-border-radius: 17px !important;
}
.sin-pro-tp-info-sec fieldset.color_butons input[type="radio"]:checked + label {
    border-color: #fd9ed4 !important;
}
.sin-pro-tp-info-sec fieldset.size_buttons{
	max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.sin-pro-tp-info-sec fieldset.size_buttons .pro_btns_options{
	width: 100%;
  display: flex;
  margin-bottom: 10px;
}
.sin-pro-tp-info-sec fieldset.size_buttons .pro_btns_options .cstm_opt_val{
	width: auto;
  margin-bottom: 0px;
}
.sin-pro-tp-info-sec fieldset.size_buttons label{
	padding: 9px 11px !important;
  margin-right: 5px !important;
  margin-bottom: 10px !important;
  background-color: #fff !important;
  border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-color: rgba(0,0,0,0) !important;
  font-size: 12px;
}
.sin-pro-tp-info-sec fieldset.size_buttons input[type="radio"] + label{
	border-color: #ccc !important;
}
.sin-pro-tp-info-sec fieldset.size_buttons input[type="radio"]:checked + label {
    border-color: #121212 !important;
  color: #121212 !important;
    background-color: #f2f2f2 !important;
}
.sin-pro-tp-info-sec fieldset.size_buttons .pro_btns_options .cap_tab_product{
	margin-left: 10px;
}
.sin-pro-tp-info-sec fieldset.size_buttons .pro_btns_options .cap_tab_product a{
	display: flex;
	font-size: 14px;
	color: #121212;
	font-style: italic;
  transition: all .3s;
}
.sin-pro-tp-info-sec fieldset.size_buttons .pro_btns_options .cap_tab_product a:hover{
	color: #fd9ed4;
}
.sav_quan_cart{
	display: flex;
  flex-wrap: wrap;  
}
.sav_quan_cart .product-form__quantity{
	width: 162px;
  flex: 0 0 162px;
  max-width: 162px;
  padding-right: 20px;
}
.sav_quan_cart .product-form__quantity label{
	display: none;
}
.sav_quan_cart .product-form__quantity .quantity{
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.sav_quan_cart .product-form__quantity .quantity button svg{
	width: 16px;
  height: 16px;
}
.sav_quan_cart .product-form__quantity .quantity input{
	border: none;
	outline: none;
	box-shadow: none;
  font-size: 18px;
}
.sav_quan_cart .product-form__quantity + div .product-form{
	margin: 0;
}
.sav_quan_cart .product-form__quantity + div{
	width: calc(100% - 162px);
  flex: 0 0 calc(100% - 162px);
  max-width: calc(100% - 162px);
}
.sav_quan_cart .product-form__quantity + div .product-form button{
	margin-bottom: 0px;
      height: 45px;
    line-height: 45px;
    font-size: 16px;
    text-transform: uppercase;
    background: linear-gradient( 135deg,#fd9ed4 0%,#ff9c9c 100%);
    display: block;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    padding: 0;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
  text-align: center;
}
.sav_quan_cart .product-form__quantity + div .product-form .duplicate_addtocart{
	margin-bottom: 0px;
      height: 45px;
    line-height: 45px;
    font-size: 16px;
    text-transform: uppercase;
    background: linear-gradient( 135deg,#fd9ed4 0%,#ff9c9c 100%);
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    padding: 0;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
  text-align: center;
}
.sin-pro-tp-info-sec .la-footer-mob-accordian .accordionButton h2{
	margin: 0;
    padding: 12px 0;
    letter-spacing: 1px;
    text-transform: capitalize;
    cursor: pointer;
    font-size: 18px;
    position: relative;
    font-weight: 700;
}
.sin-pro-tp-info-sec .la-footer-mob-accordian .accordionButton h2:before{
	content: " ";
    position: absolute;
    width: 10px;
    height: 10px;
    background: rgba(0, 0, 0, 0) url('icon-bck-img.png') repeat scroll -30px -716px;
    margin-top: 4px;
    right: 0;
  top: 50%;
  margin-top: -5px;
}
.sin-pro-tp-info-sec .la-footer-mob-accordian .accordionButton.on h2:before{
    background-position: -1px -716px;
}
.sin-pro-tp-info-sec .la-footer-mob-accordian .accordionContent{
	font-size: 12px;
}
.custom-size-chart{
	background-color: #fafafa;
    margin-bottom: 10px;
    padding: 15px;
}
.custom-size-chart > p{
	font-size: 14px;
  color: #788188;
  margin: 0;
}
.custom-size-chart .custm_size_section{
	display: flex;
  flex-wrap: wrap;
}
.custom-size-chart .custm_size_section .cstm_fields{
	width: 40%;
  padding-right: 15px;
}
.custom-size-chart .custm_size_section .right_img{
	width: 60%;
}
.custom-size-chart .custm_size_section .cstm_fields label{
	padding: 0 !important;
    display: block;
    font-size: 12px;
    color: #788188;
    margin: 0 !important;
    background: none !important;
}
.custom-size-chart .custm_size_section .cstm_fields label + br{
	display: none !important;
}
.custom-size-chart .custm_size_section .cstm_fields input[type='text']{
	border: 1px solid #e3e3e3;
    font-size: 13px;
    outline: 0;
    padding: 0 15px;
    color: #999;
    border-radius: 0;
  	height: 40px;
	line-height: 1;
    outline: none;
    outline-offset: 0;
    box-shadow: none;
  width: 100%;
}
.custom-size-chart .custm_size_section .cstm_fields textarea{
	border: 1px solid #e3e3e3;
    font-size: 13px;
    outline: 0;
    padding: 15px;
    color: #999;
    border-radius: 0;
  	height: 100px;
	line-height: 1;
    outline: none;
    outline-offset: 0;
    box-shadow: none;
    /*width: 250%;*/
  
}
.custom-size-chart .custm_size_section .error{
	font-size: 14px;
  margin: 0;
}
div.fancybox-bg{
	display: block !important;
}
.fancybox-inner .sizechart_incm{
	overflow: auto;
}
.fancybox-inner .sizechart_incm table{
	min-width: 500px;
}
.pro_cstm_rev .jdgm-review-widget{
	max-width: 1366px;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg{
	border: none;
  padding: 0px;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header h2{
	border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header > div{
	width: 100%;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header > div.jdgm-rev-widg__summary-stars .jdgm-star{
	font-size: 26px;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header > div.jdgm-widget-actions-wrapper{
	text-align: left;
  margin-top: 20px;
  padding-bottom: 20px;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header > div.jdgm-histogram.jdgm-temp-hidden{
	display: none !important;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header > div .jdgm-rev-widg__summary-text{
	font-size: 14px;
  color: #666;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header > div.jdgm-widget-actions-wrapper .jdgm-write-rev-link{
	background-color: #fd9ed4;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  padding: 7px 19px;
  border: none !important;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev{
	padding-top: 20px;
  padding-bottom: 20px;
	margin-top: 0px;
  display: flex;
  flex-wrap: wrap;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__reply,
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__actions{
	width: 100%;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__timestamp{
	padding: 0 25px;
  font-size: 14px;
  color: #000;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__author{
	font-size: 14px;
  color: #000;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__content{
	font-size: 14px;
    color: #000;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__sort-wrapper{
	padding: 0 0 20px 0;
  display: none;
}
.pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown-wrapper{
	float: none;
}
.cstm_reco_sec.product-recommendations{
	max-width: 1366px;
  padding-left: 30px;
  padding-right: 30px;
}
.sin-pro-tp-info-sec .product__info-container > div .price{
	align-items: center;
  justify-content: space-between;
}
.sin-pro-tp-info-sec .product__info-container > div .price .jdgm-widget{
	padding-left: 0px !important;
  font-size: 12px;
  display: none !important;
}
.heb-size-chart-main{
	/*max-width: 100%;
  overflow: auto;*/
}
.heb-size-chart-main table{
	border: 1px solid rgba(18,18,18,0.2);
}
.heb-size-chart-main table th,
.heb-size-chart-main table td{
	padding: 8px;
  text-align: center;
  white-space: nowrap;
  line-height: 20px;
}
.heb-size-chart-main table th{
	background-color: #f4f4f4;
  font-weight: 700;
}
.red-text-info{
	font-size: 12px;
    color: #f00;
    margin: 0;
    white-space: normal;
}
/*cped css*/
.prod-info-time {
    font-size: 12px;
    padding: 10px;
    background: #eee;
    border-radius: 5px;
}
.prod-info-time .pointer {
    cursor: pointer;
    display: inline-block;
    zoom: 1;
    _display: inline;
    position: relative;
    z-index: 1;
    letter-spacing: .8px;
    font-size: 14px;
    font-weight: 700;
}
.prod-info-time .timeTip .arrow {
    left: 100px;
}
.prod-info-time .timeTip {
    left: -75px;
}
.prod-info-time .time-hide {
    background: #333 none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    display: none;
    font-size: 14px;
    left: 20px;
    padding: 3px 8px;
    position: absolute;
    top: 20px;
  font-weight: 400;
}

.prod-info-time .arrow{position: absolute;display: block;width: 0;height: 0;top: -9px;left:60px;border-style: solid;border-width: 5px;
border-color: transparent transparent #333 transparent;}
.prod-info-time .pointer:hover .time-hide{display:block;}
.prod-info-time a {display: inline-block;text-decoration: underline;color: #333;font-weight: 700;font-size: 14px;}
.prod-info-time em {display: inline-block;*display: inline;*zoom: 1;width: 16px;height: 16px;vertical-align: middle;margin-right: 6px;margin-left:10px;background-image: url('icon_dress.png');background-repeat: no-repeat;}
.prod-info-time em.icon-tailoring {background-position: 0 -119px;}
.prod-info-time em.icon-shipping {background-position: -36px -119px;}
.shipping-info-time {padding: 12px 0 5px;display: block;color: #767676;}
.made-to-order_img_pos{display:none;}
/*cped css*/

.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list-multiple-list li button .boost-pfs-filter-option-amount{
  display: none !important;
}
.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option.boost-pfs-filter-option-fabric .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item{
	text-align: center;
}
.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option.boost-pfs-filter-option-fabric .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item > button{
  text-align: center;
  display: block !important;
  font-size: 12px;
}
.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option.boost-pfs-filter-option-fabric .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item > button span.boost-pfs-filter-option-value{
	display: block;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 62px;
    white-space: nowrap;
}
.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option.boost-pfs-filter-option-fabric .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item > button .boost-pfs-filter-option-amount{
	display: none !important;  
}
.video-wrapper.index-banner-mobile{
	width: 100%;
  padding-top: 56.25%;
  position: relative;
}
.video-wrapper.index-banner-mobile iframe{
	width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/*product page ends*/
/*collection page starts*/
.cstm_col_fil_chngs .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item ul.boost-pfs-filter-filter-dropdown {
    list-style: none;
    white-space: nowrap;
    width: auto;
    top: 100%;
    right: 0;
    padding: 10px 0;
    margin-top: 5px;
    background: #fafafa;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 0 35px -10px rgba(0,0,0,.25);
    box-shadow: 0 0 35px -10px rgba(0,0,0,.25);
    z-index: 1000;
  width: 165px;
}
.cstm_col_fil_chngs .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item ul.boost-pfs-filter-filter-dropdown li{
	padding: 0;
}
.cstm_col_fil_chngs .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item ul.boost-pfs-filter-filter-dropdown li a {
    padding: 7px 18px;
    display: block;
    transition: none;
  color: #000;
  font-size: 13px;
  text-decoration: none;
}
.cstm_col_fil_chngs .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item ul.boost-pfs-filter-filter-dropdown li a:hover{
	background-color: #fd9ed4;
  color: #fff;
}
.cstm_col_fil_chngs .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item ul.boost-pfs-filter-filter-dropdown li a.boost-pfs-filter-sort-item-active{
	background-color: #eee;
  color: #000;
}
.cstm_col_fil_chngs .boost-pfs-filter-item-swatch li.boost-pfs-filter-item-swatch-more a{
	color: #000 !important;
  text-decoration: none;
  font-weight: 700;
}
.cstm_col_fil_chngs .boost-pfs-filter-product-item-inner .boost-pfs-filter-product-bottom-inner .boost-pfs-filter-product-item-title{
	font-weight: 400;
  text-decoration: none !important;
  border: none !important;
  color: #000;
}
.cstm_col_fil_chngs .boost-pfs-filter-product-item-inner .boost-pfs-filter-product-bottom-inner .boost-pfs-filter-product-item-title:hover{
	color: #fd9ed4;
}
.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.square-grid .boost-pfs-filter-option-item{
	margin-right: -3px !important;
  margin-bottom: 5px !important;
  margin-top: 3px !important;
}
.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.square-grid .boost-pfs-filter-option-item > span{
	width: 62px !important;
  height: 62px !important;
  border: 1px solid rgba(253,158,212,0.5) !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.square-grid .boost-pfs-filter-option-item > span:hover{
	border: 1px solid rgba(253,158,212,1) !important;	
}
.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.square-grid .boost-pfs-filter-option-item > span:before{
	border-color: rgba(0,0,0,0) !important;
}
/*.cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.square-grid .boost-pfs-filter-option-item button{
	display: none !important;
}*/
/*collection page ends*/
.mb_hot_col .feat_also_liked .slider-counter{
	padding: 10px;
  font-size: 14px;
  text-align: center;
}
.mb_hot_col .feat_also_liked .owl-nav{
	top: auto;
	bottom: -36px;
}
.mb_hot_col .feat_also_liked .owl-nav .owl-prev{
	background: none !important;
  padding: 0;
  margin: 0 30px 0 0;
  border-radius: 0px;
  width: 9px;
  height: 9px;
  position: relative;
}
.mb_hot_col .feat_also_liked .owl-nav .owl-prev:before{
  width: 9px;
  height: 9px;
  position: absolute;
  left: 0;
  top: 0;
  content:"";
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.mb_hot_col .feat_also_liked .owl-nav .owl-next{
	background: none !important;
  padding: 0;
  margin: 0 0px 0 30px;
  border-radius: 0px;
  width: 9px;
  height: 9px;
  position: relative;
}
.mb_hot_col .feat_also_liked .owl-nav .owl-next:before{
  width: 9px;
  height: 9px;
  position: absolute;
  left: 0;
  top: 0;
  content:"";
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}


/************@@***************/


@media (min-width:1400px){
  .cstm_header_sav > nav .mmMain .inner-menu > ul{
  	width: 220px;
  }
}
@media (min-width:1200px) and (max-width:1399px){
  .cstm_header_sav > nav .mmMain .inner-menu > ul{
  	width: 160px;
  }
}
@media (min-width:990px){
  header.cstm_header_sav{
  	padding-top: 0px;
  }	
  header.cstm_header_sav .header__heading-link{
  	padding-bottom: 0px;
  }  
  header.cstm_header_sav nav.header__inline-menu{
  	margin-top: 0px !important;
  }
}
@media (min-width:750px) {
  .feat_banner_area.mobile_sec, .mb_col_sec {
    display: none;
  }
  .index-service.mobile_sec, .mb_hot_col, .mb_hm_categories, 
  .mb_hm_accessories, .mb_hm_categories, footer.cstm_mobile_footr {
    display: none;
  }

 /*******21 dec css added**************/
  
  .cstm_pro_mb_sec {
    display: none;
  }
   .cstm_pro_desk_sec {
    display: block;
  } 
}

  .index-banner-pc{
    display: block;
}
.index-banner-mobile{
    display: none;
}

@media (max-width:749px) {
  .index-banner-pc{
    display: none;
}
.index-banner-mobile{
    display:block;
}
   .mb_hm_categories .banner-box-lazy .index-text{
  	position: absolute;
    z-index: 1;
    bottom: 20px;
    width: 100%;
  }
  .mb_hm_categories .banner-box-lazy .index-text a{
  	display: inline-block;
    padding: 9px 20px;
    background: #fd9ed4;
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    border: none;
  }
  /*product page starts*/
  .cstm_reco_sec.product-recommendations {
    padding-left: 15px;
    padding-right: 15px;
  }
  .cstm_fancybox_pro,
  .cstm_fancybox_pro *{
        overflow: scroll !important;
        -webkit-overflow-scrolling: touch !important;
  }
  .fancybox-close-small::after{
  	font-size: 32px !important;
    background: none !important;
    top: 0 !important;
  }
  .sav_prod_sec > .page-width{
  	padding-left: 15px;
    padding-right: 15px;
  }
  .cstm_pro_bread .breadcrumbs__list{
  	text-align: center;
  }
  .cstm_pro_bread .breadcrumbs__list /*li*/{
  	display: none;
  }
  .cstm_pro_bread .breadcrumbs__list li:after{
  	display: none;
  }
  .cstm_pro_bread .breadcrumbs__list li:first-child{
  	display: inline-block;
  }
  .sav_prod_sec .main_feat_outer .sin-pro-tp-gal-sec {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 10px;
    padding-bottom: 10px !important;
  }
  .sav_prod_sec .main_feat_outer .sin-pro-tp-info-sec {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
  }
  .sin-pro-tp-gal-sec .feat_main_thumb_images{
  	display: none !important;
  }
  .slider-mobile-gutter.cstm_pro_mb_sec{
  	margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important
  }
  .slider-mobile-gutter.cstm_pro_mb_sec .product__media-list{
  	padding-left: 18px;
    padding-right: 18px;
  }
  .slider-mobile-gutter.cstm_pro_mb_sec .product__media-list .product__modal-opener{
  	border: none !important;
  }
  .slider-mobile-gutter.cstm_pro_mb_sec .product__media-list .product__media-item{
  	width: calc(100% - 0px) !important;
    padding-left: 4px !important;
    padding-right: 0px !important;
  }
  .slider-mobile-gutter.cstm_pro_mb_sec .slider-buttons{
  	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 11;
  }
  .sin-pro-tp-info-sec h1.product__title {
    font-size: 14px;
    margin-top: 0px;
  }
  .prod-info-time > span {
  	display: block !important;
  }
  .prod-info-time .pointer{
  	font-weight: 700;
  }
  .prod-info-time .pointer a{
  	text-decoration: none;
  }
  .prod-info-time .pointer .time-hide{
  	display: none !important;
  }
  .prod-info-time .shipping-info-time{
  	display: none !important;
  }
  .sin-pro-tp-info-sec .la-footer-mob-accordian .accordionButton h2{
  	border-top: 1px solid #ccc;
    padding-top: 22px;
    padding-bottom: 22px;
    font-size: 18px;
  }
  .sin-pro-tp-info-sec .la-footer-mob-accordian .accordionButton h2:before {
    content: " ";
    width: 14px;
    height: 20px;
    display: inline-block;
    float: right;
    background: url('open-close.png')no-repeat scroll -31px 0px;
    margin-right: 25px;
    margin-top: -10px;
  }  
  .sin-pro-tp-info-sec .la-footer-mob-accordian .accordionButton.on h2:before {
    background: url('open-close.png')no-repeat scroll -3px 0px;
  }
  .pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__body .jdgm-rev .jdgm-rev__content{
  	width: 100%;
  }
  .pro_cstm_rev .jdgm-review-widget{
  	padding-left: 15px;
	padding-right: 15px;
  }
  .pro_cstm_rev .jdgm-review-widget .jdgm-rev-widg .jdgm-rev-widg__header > div.jdgm-widget-actions-wrapper .jdgm-write-rev-link {
    display: inline-block;
    width: auto;
  }
  .custom-size-chart .custm_size_section .error{
  	font-size: 13px;
    white-space: nowrap;
    letter-spacing: 0px;
  }
  .cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.circle-grid > li,
  .cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.square-grid > li{
  	width: 50%;
    text-align: center;
  }
  .cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.circle-grid .boost-pfs-filter-option-item > button,
  .cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.square-grid .boost-pfs-filter-option-item > button{
  	text-align: center;
  }
  .cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.circle-grid .boost-pfs-filter-option-item > button span,
  .cstm_col_fil_chngs .boost-pfs-filter-left-col .boost-pfs-filter-option .boost-pfs-filter-option-item-list.square-grid .boost-pfs-filter-option-item > button span{
  	float: none;
  }
  .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner .boost-pfs-filter-toolbar-item .boost-pfs-filter-top-display-type .boost-pfs-filter-display-list{
  	display: none !important;
  }
  /*product page ends*/
  .mb_hot_col .owl-carousel .owl-dots{
  	display: flex;
    justify-content: center;
  }
  .mb_hot_col .owl-carousel .owl-dots .owl-dot{
  	flex-grow: 1;
    flex-basis: 0;
  }
  .mb_hot_col .owl-carousel .owl-dots .owl-dot span{
  	width: 100%;
    height: 6px;
    border-radius: 0px;
    margin: 0px;
  }
  .mb_hot_col .owl-carousel .owl-dots .owl-dot:hover span,
  .mb_hot_col .owl-carousel .owl-dots .owl-dot.active span{
  	background-color: #fd9ed4;
  }
  .search-modal__content {
    padding: 0 0 0 10px;
  }
  .footer-block--newsletter label.field__label {
    font-size: 12px;
    letter-spacing: normal;
    left: 0;
    top: 14px;
  }
  .newsletter-form__field-wrapper .field__input {
    box-shadow: none;
    border-bottom: 1px solid;
  }
  .footer-block--newsletter h2.footer-block__heading {
    font-weight: 400;
    font-size: 14px;
    margin: 0;
  }
  .footer__copyright.caption {
    margin: 0 0 14px;
  }
  .mb_foo_btm small.copyright__content {
    font-size: 12px;
  }
  .flipInY {
    text-align: center;
    margin: 20px 0 10px 0;
    padding: 0;
  }
  .flipInY li {
    margin: 0px 3px;
    display: inline-block;
  }
  .flipInY li a {
    background: rgba(0, 0, 0, 0) url("https://cdn.shopify.com/s/files/1/0551/1279/4163/files/share3.png") no-repeat scroll 0 0/28px auto;
    height: 28px;
    width: 28px;
    float: left;
    text-decoration: none;
  }
  .flipInY li a.foot_af {
    background-position: 0 -1px;
  }
  .flipInY li a.foot_ap {
    background-position: 0 -71px;
  }
  .flipInY li a.foot_ai {
    background-position: 0 -141px;
  }
  .flipInY li a.foot_atu {
    background-position: 0 -176px;
  } 
  .flipInY li a.foot_ay {
    background-position: 0 -106px;
  }


  button#Subscribe {
    background: transparent;
    color: #000;
  }
  button#Subscribe svg.icon.icon-arrow {
    color: #000;
  }



  .index-service.mobile_sec .owl-theme .owl-dots .owl-dot.active span,
  .index-service.mobile_sec .owl-theme .owl-dots .owl-dot:hover span {
    background: #fd9ed4;
  }

  .feat_banner_area.mobile_sec .owl-theme .owl-dots .owl-dot span {
    background: #fd9ed4;
  }
  .feat_banner_area.mobile_sec .owl-theme .owl-dots .owl-dot.active span,
  .feat_banner_area.mobile_sec .owl-theme .owl-dots .owl-dot:hover span {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 3px solid #fd9ed4;
    background: rgba(0,0,0,0);
  }
  .feat_banner_area.mobile_sec .owl-dots {
    margin: 0!important;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 5px;
    display: flex;
    align-items: center;
  }
  .cstm_hm_services .index_middle_title.service_title {
    border-top: none;
    margin-top: 60px;
  }
  .mb_hm_accessories .cstm_inner_procts .item a p {
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    padding: 0;
    margin: 5px;
    color: #000;
  }
  .mb_hm_accessories .cstm_inner_procts .item a {
    display: inline-block;
    letter-spacing: 2px;
    border-bottom: 1px solid #000;
    font-size: 14px;
    text-decoration: none;
    line-height: normal;
  }

  footer.cstm_mobile_footr .accordionButton h2:after {
    content: '';
    border: 2px solid #000;
    display: inline-block;
    width: 8px;
    height: 8px;
    transform: rotate(45deg);
    border-top: none;
    border-left: none;
    float: right;
    margin-top: 3px;
  }
  footer.cstm_mobile_footr .accordionButton.on h2:after {
    transform: rotate(-135deg);
    margin-top: 7px;
  }



  footer.cstm_mobile_footr {
    padding: 30px 40px;
    background: #f5f5f5;
    margin-top: 30px;
  }
  footer.cstm_mobile_footr .page-width {
    padding: 0;
  }
  .cms_social_div {
    width: 100%;
  }
  .bannerBox {
    margin: 40px 0;
    padding: 0 20px;
  }
  .banner-box-lazy {
    position: relative;
    margin-bottom: 30px;
  }
  .index-text {
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .index-text a {
    display: inline-block;
    text-decoration: none;
    letter-spacing: 2px;
    border-bottom: 1px solid #000;
    font-size: 16px;
    color: #000;
    font-family: 'Assistant';
  }
  .feat_acc_col h2 {
    text-align: center;
    font-family: Bentham;
    font-size: 24px;
    line-height: normal;
    margin: 20px 0 15px;
  }
  .bannerBox img {
    width: 100%;
  }
  .index-service.desktop_sec,
  .feat_banner_area.desktop_sec{
    display: none;
  }
  footer.cstm_desk_footr, 
  .cstm_hm_thr_col,
  .cstm_hm_bnr,
  .cstm_hm_two_col {
    display: none;
  }
  .mb_col_sec {
    display: block;
    margin: 30px 0 0;
  }
  .section-list {
    display: flex;
    justify-content: space-between;
    padding: 0 5px;
    flex-wrap: wrap;
  }
  .section-item {
    width: 48%;
    text-align: center;
    margin: 5px 1% 10px;
    position:relative;
  }
  .section-item img {
    width: 100%;
  }
  .section-item p {
margin: 0;
    text-align: center;
    color: #fff;
    text-decoration: none;
    line-height: normal;
    font-size: 13px;
    position: absolute;
    bottom: 15px;
    left: 50%;
    background: #fd9ed4;
    padding: 8px 5px;
    border-radius: 5px;
    width: 90%;
    transform: translateX(-50%);
  }
  .section-item a {
    text-decoration: none;
  }
  .mb_col_sec .page-width {
    padding: 0;
  }

  .feat_also_liked h2 {
    text-align: center;
    font-family: 'Bentham';
    font-size: 24px;
    line-height: normal;
    margin: 20px 0 12px;
  }
  .feat_also_liked a.shop-now {
    text-decoration: none;
  }
  .feat_also_liked a.shop-now .price-item.price-item--regular span {
    color: #e63232;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Assistant';
  }
  .feat_also_liked a.shop-now  .price__regular {
    line-height: 15px;
    margin: 10px 0 0;
  }
  .index-he-content h1 {
    font-size: 24px;
    margin: 30px 0 10px;
  }
  .index-he-content h2 {
    font-size: 14px;
  }
  .category-description p, .index-he-content p {
    font-size: 12px;
    line-height: normal;
  }
  .index-he-content a, .index-he-content h2 a {
    font-size: 14px;
  }
  footer.cstm_mobile_footr .accordionButton h2 {
    font-family: Bentham;
    margin: 0;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 15px 0;
    letter-spacing: 2px;
    position: relative;
  }
  footer.cstm_mobile_footr .accordionContent ul {
    padding: 0;
    list-style: none;
    margin: 0;
  }
  .accordionContent ul li a {
    text-decoration: none;
    color: #000;
    font-family: 'Assistant';
  }
  #insta-feed .instafeed-container {
    width: 50% !important;
    padding-top: 50% !important;
  }

  .header--top-center>.header__search {
    display: block !important;
  }

}