/** Shopify CDN: Minification failed

Line 19:1 Unexpected "}"
Line 116:0 Unexpected "}"
Line 738:2 Unexpected "{"
Line 739:9 Expected ":"
Line 744:26 Expected ")" to end URL token
Line 751:2 Unexpected "{"
Line 752:9 Expected ":"
Line 761:2 Unexpected "{"
Line 762:9 Expected ":"
Line 771:1 Unexpected "{"
... and 31 more hidden warnings

**/
.consent_text{
  margin-bottom:10px;
}
 }
  .new-price.price_2, .discount-2{
    display:none!important;
  }
#header_cstm_icon_account, #header_cstm_icon_wishlist, .header__mobile__right .header__mobile__button, .wishlist-pdp-btn-main{
  display:none;
}
.cstm_new_atc .btn__new:hover{
  color:#fff;
}
.cstm_new_atc:hover{
 background-color:#d07f89;
}
.shopify-policy__title{
  color: #d49098;
  font-size:26px;
  font-weight: 600;
}
.shopify-policy__body p{
   margin-bottom:20px;
}
.shopify-policy__body h2, h3{
color: #d49098;
    margin-bottom: 20px;
    font-size: 22px;
    font-weight: 600;
}
.rte__table-wrapper th{
  font-weight:600;
  text-align:center;
}
.shopify-policy__body .rte ul, .shopify-policy__body .rte ol {
    margin: unset;
}
.shopify-policy__body ul{
  margin-bottom:20px!important;
}
/* banner blogs css start */
.article_desktop img {
    width: 1200px;
    height: 600px;
}
/* .slideup.is-not-relative{
  bottom:0!important;
}
.product-item__image .slideup span {
    color: #fff!important;
}
.slideup > button{
  opacity:unset!important;
} */
.article_desktop {
    display: flex;
    justify-content: center;
    align-items: center;
}
/* banner blogs css ens */
.article__content .rte__table-wrapper table tbody tr td{
  border: 1px solid;
}
.custom_heading_combo{
  color: #PDICD100;
}
#shipping-amp-return-policy .accordion__title.is-open p br{
  display:none;
}
.cart-msgg{
    background-color: #fac7e0;
    padding: 8px;
    text-align: center;
    color: #dc1176;
    
  }

/*  sid unwantted code remove judge logo */
.jdgm-row-media {
    display: none !important;
}
/* unwantted code remove  */
.footer-content-heading{
  color:#D49098;
  font-size:28px;
  font-weight: 600;
}
/*review sid  */

.judge-me {
   height: 21px;
    
}
/*review sid end */                                                                                           
/* sid review btn */
.product-item .product-link {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
}
/* sid review btn end */
.heading-color h2 strong{
    font-size: 20px;
    color: #D49098; 
}
#terms-of-use p strong {
    text-transform: uppercase;
}
#terms-of-use .rte{
  text-align:justify;
}
.overlay_background{
     display:none;
   }
  .overlay_class .overlay_background{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #000;
    opacity: 0.6;
    display: block;
    z-index: 9999;
  }
.menu_overlay{
display:none;
}
[data-scroll-locked] .menu_overlay{
position: fixed;
top: 0%;
bottom: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.6;
z-index: 999;
display:block;
}
/*---- slider heading----- */
  .slide_heading{
    color: #D49098;
   
  }

@media (max-width: 768px) {
   .slide_heading{
   }
}
/*----end slider heading----- */
/*------------- footer ----------------------*/
.footer__block.custom-f{
  width: 100%;
  text-align: center;
   /* border-bottom: 1px solid #d49098; */
}
.footer__block.custom-f .be__beautiful{
  justify-content: center;
}
.social_quick_link{
  padding-bottom:10px;
}
/* .description__container.product__wrapper .jdgm-rev-widg__summary-stars,
.description__container.product__wrapper a.jdgm-link{
    font-size:0 !important;
    overflow:hidden !important;
    height:0;
} */
/* sid review */
.jdgm-rev-widg__summary-text{
  padding: 10px !important
}
  .jdgm-rev-widg__summary-stars,a.jdgm-link {
    height: 0;
    overflow: hidden;
    display:none !important;
    font-size: 0 !important;
}
/* sid review end */
@media (min-width: 768px) {
  .grid .footer__block.grid__item{
    margin-top:0!important;
  }
  .grid .footer__block.grid__item{
    padding-left:10%;
  }
  /* ===============review font size sid ============================= */
.reviewFontSize{
  font-size:12px !important;
}
/* ===============end review font size ============================= */

  .shop-by-concern-container .concern-images a {
    width: 16.6%;
    margin-right: 2%;
}
  .shop-by-concern-container .concern-images a:last-child{
    margin:0px;
  }
  .shop-by-concern-container  .concern-images {
    justify-content: center;
     gap: 0px;
}

}
@media (min-width: 1242px) {
  .footer__block.grid__item.large-up--two-sixths.medium--one-half:nth-child(5){
    /* margin-top:-30px!important; */
  }
  .footer__block.grid__item.large-up--two-sixths.medium--one-half:nth-child(6){
    /* margin-top:-36px!important; */
  }
  .footer__drawer_checkout{
    justify-content: space-between;
    padding: 8px 20px;
  }
  .footer__drawer_checkout button#checkout {
    max-width: 168px;
    min-width: auto;
  }
}
/*---------------- metafeild blog slider title on home page -------------*/
.blog .article__text-wrapper{
  /* cursor:pointer; */
}
.template-index .article.grid__item.large-up--one-quarter.medium--one-half.small--one-whole:hover a.blog_custom_title{
  color:#D49098;
}

/*---------------- end metafeild blog slider title on home page -------------*/
/*--------------small new changes overall web-------------*/
.cart_button_hover:hover{
  color: #fff !important;
}
.navtext:hover, .cart_button_hover:hover{
  color: #D49098;
}
.icon-cart:hover, 
.flickity-button:hover,
.slick-arrow:hover{
  color: #D49098;
}
.footer__block__title:hover{
/*   color: #D49098;
  cursor: pointer; */
}
.default_widthc{
  max-width: 90% !important;
  --btn-top: 10px !important;
}
/*--------------small new changes ove all overall web-------------*/

/* --------------  START variant hover change  ------------------ */
.product__selectors .radio__fieldset .radio__button label:hover,
.radio__fieldset .radio__button label:active,
.radio__fieldset .radio__button label:focus {
}

/* --------------  END variant hover change  ------------------ */

/* product in blogs */
.article_checkout {
  text-align: center;
}

button.slick-prev.slick_prev_arrow.slick-arrow {
	width: 20px;
	position: absolute;
	top: 50%;
	left: 0px;
	transform: translate(-50%, 50%);
	z-index: 1;
}

button.slick-next.slick_next_arrow.slick-arrow {
	width: 20px;
	position: absolute;
	top: 50%;
	right: -25px;
	transform: translate(-50%, 50%);
}

.article__excerpt__image {
  /* display: none; */
  padding: 23px 0 40px 0;
}

.article__excerpt__image .article_desktop img {
  border-radius: 30px;
}

.products_in_article_container {
	display: flex;
}
.p_i_a_1, .p_i_a_2, .p_i_a_3, .p_i_a_4{
  width: 40%;
}

.blog_description {
	width: 80%;
	margin: 0 auto 15px;
	text-align: center;
}

.template-blog .blog-title {
	padding: 12px;
  margin-top: -35px;
  color: #313439;
}

.menu-article-section-container {
	padding: 14px 10px !important;
}

.product-in-article {
	display: none;
}

.product-in-article picture {
	display: block;
}


.article__column:hover {
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15);
}


.article__column_details {
	margin-left: 5pc;
}


.product_classic_content p.article__column__title {
	color: #D49098;
	margin-bottom: 5px;
	font-size: 15px;
	line-height: 20px;
	width: 82%;
}

.article__column__title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
	font-size: 15px;
}

.template-article .products_in_article_container .article__column__title {
	text-align: left;
}

.template-article .sidebar {
	margin-top: 0px;
}

.template-article .article--single .article {
	margin-top: 10px;
}

.article__column:last-child {
	margin: 0 auto;
}

.article_product_btn {
	width: 45%;
	margin: 0;
	padding: 0;
}

.product__page_1._article-products.article_product {
	display: flex;
	flex-direction: column;
	margin: 0 176px 0 5px;
}

.article_products_form__wrapper {
	margin: 0 15px;
}

.article_product_wrapper h1.article_product_heading {
	font-size: 20px;
}

.template-article .article_product {
	width: 30%;
	float: right;
}

.template-article .article_product_image {
	width: 100%;
}

.template-article .index-newsletter {
	clear: both;
}

a.btn.article_product_btn.product__submit__add.shopify-payment-button__button--unbranded.atc-btn.cstm_atc_before_load {
	padding: 7px;
	min-height: 37px;
	width: 90%;
	margin-top: 8px;
	text-decoration: none;
}

.article_products_title {
	margin-left: 62%;
}

.template-article .product__selectors {
	margin-top: 0px;
}

.template-article .product__selectors fieldset {
	margin-bottom: 0px;
}

.article_procts_btn {
	margin-top: -30px;
}
#shopify-section-announcement svg.icon.icon-close path {
    fill: #000;
}
.announcement__bar-outer {
    position: relative;
}
@media screen and (max-width: 1024px) {
	.article_products_title {
		margin-left: 53%;
	}

	.product_classic_content {
		margin-left: 18px;
	}
  .p_i_a_1, .p_i_a_2, .p_i_a_3, .p_i_a_4{
  width: 50%;
}
}

@media screen and (max-width: 798px) {
	.template-article .article_product_image {
		width: 100%;
		height: auto;
		margin: 0;
	}
  .p_i_a_1, .p_i_a_2, .p_i_a_3, .p_i_a_4{
  width: 50%;
}


	.article_products_title {
		margin-left: 0;
	}

	.product__page_1._article-products.article_product {
		display: flex;
		flex-direction: row;
		margin: 0 5px;
		width: 100%;
		height: auto;
	}
/*sid cmt blog product aligement  */
/* 	.product_classic_content {
		margin: 0px;
	} */
  /*sid cmt blog product aligement  */
  /* sid review btn */
/* #default_product_change.email-me-button {
  height: 45px;
} */
/* sid review btn end */


}


@media screen and (max-width: 480px) {
	.product__page_1._article-products.article_product {
		display: flex;
		flex-direction: column;
		margin: 0 5px;
		width: 100%;
	}
.p_i_a_1, .p_i_a_2, .p_i_a_3, .p_i_a_4{
  width: 100%;
}
/* sid cmt 20/7/23 blog product aligement fixed */
/* 	.products_in_article_container .slick-list.draggable {
		padding: 0px 35% 0px 0% !important;
	} */

	.article_products_form__wrapper {
		margin: 0 15px;
	}

	.blogs-article__product .product_article_blog {
		width: 100%;
	}
  /* sid review btn */
/* #default_product_change.email-me-button {
  height: 43px;
} */
/* sid review btn end */ 
 .template-blog .blog-title {
    margin-top: -20px;
  }
   #shopify-section-header   .js__show__mobile .header__mobile{
        display: flex;
    }
       #shopify-section-header   .mob_header_logo {
        max-width: 80px;
      }

}

@media screen and (max-width: 425px) {
	.product_classic_content .article__column__title {
		margin-bottom: 0;
	}
  .p_i_a_1, .p_i_a_2, .p_i_a_3, .p_i_a_4{
  width: 100%;
}
.template-article .font_of_heading h2 {
        font-size: 20px;
        margin-bottom: 0.375rem;
          margin-top: 0px;
    }
  
}
.ofr {
    background-color: #d49098;
    color: #fff;
    padding: 6px 8px;
    border-radius: 16px;
    margin-right: 18px;
}
.offer {
    margin-top: 10px;
}
.offer11 {
    margin-top: 10px;
  display:flex;
}
/* end product in blogs */

/* ------------------seo content in footer---------------*/
button:hover:after {
	opacity: 1;
	right: 10px;
}
.recent__content button:hover:after{
  background-color:#f6d6d8;
}
.recent__content .new-price::before{
  display:none!important;
}

.content_line {
	width: 93%;
	margin: 30px auto;
	border: 1px solid #f3f0f0;
}

.template-blog .show_more_btn a,
.template-blog .show_more_arrow {
	color: var(---color-primary);
    font-size: 18px;
}

.template-blog .show_more_btn a:hover {
	font-weight: bold;
	color: var(---color-primary);
}

.template-blog .blog_upper_description {
	text-align: center;
	width: 60%;
	margin: 0 auto 20px;
}


.content_in_footer {
	width: 92%;
	margin: 0 auto;
}

.content_in_footer table tr td {
	border: 2px solid #1a19192e;
	border-collapse: collapse;
}

.content_in_footer h1 {
	color: var(---color-primary);
	font-size: 28px;
	font-weight: bold;
}

@media screen and (max-width: 480px) {
	.content_in_footer h1 {
		font-size: 18px;
	}
/*   for write review  */
  .jdgm-row-stars {
    display: flex;
    flex-direction: column;
}
  /*   for write review end  */
}

.template-article .font_of_heading h2,
.content_in_footer h2 {
	font-size: 22px;
	color: var(---color-primary);
	font-weight: 500;
}

.template-article .font_of_heading h3,
.content_in_footer h3 {
	font-size: 20px;
	color: var(---color-primary);
	font-weight: 600;
}

@media only screen and (max-width: 525px) {

	.template-article .font_of_heading h2,
	.content_in_footer h2 {
		font-size: 20px;
	}

	.template-article .font_of_heading h3,
	.content_in_footer h3 {
		font-size: 17px;
	}

	.template-blog .blog_upper_description {
		width: 95% !important;
	}
}

/* ------------------seo content in footer---------------*/

/* ----Homepage skin science css---*/
.blogs_skin_science:not(.slick-initialized) article.article~article.article {
	/*     display: none; */
	/*       width: 30%; */
}

article.article.grid__item.large-up--one-third.medium--one-third.small--one-whole {
	width: 45%;
	/* background-color: #FAFDF2; */
	margin: 20px;
	border-radius: 20px 20px 0px 0px;
}

.article--excerpt-image {
	height: 15.625rem;
}

.article--excerpt-image {
	background-size: cover;
}

@media only screen and (min-width: 750px) and (max-width: 989px) {
	.template-article .article__column__title {
		color: black;
	}
}

@media (max-width: 1250px) {
	article.article.grid__item.large-up--one-third.medium--one-third.small--one-whole {
		margin: 13px;
	}
}

@media (max-width: 768px) {
	article.article.grid__item.large-up--one-third.medium--one-third.small--one-whole {
		margin: 10px;
	}

	.template-blog .article.grid__item.large-up--one-quarter.medium--one-half.small--one-whole {
		width: 47% !important;
	}
}

@media only screen and (max-width: 767px) {
	.template-blog .article.grid__item.large-up--one-quarter.medium--one-half.small--one-whole {
		width: 95% !important;
	}

	.article__excerpt.blogs_description {
		margin-top: 0px !important;
	}
}

.template-blog article.article.grid__item.large-up--one-third.medium--one-third.small--one-whole {
	margin: 10px;
}

/* .template-blog .blog .article__image {
	border-radius: 20px 20px 0 0;
} */

section.index-blog.blog.blog-section .grid__item {
	padding: 5px !important;
	/*   border-radius: 20px 20px 0px 0px; */
}

.article__text-wrapper {
	/* padding: 15px 5px; */
}

.template-blog .large-up--one-third {
	width: calc(30% - 13.33333px);
}

#blog-- {
		{
		section.id
	}
}

.bg_blog_img_title {
	background-image: url({{ section.settings.title_image_blog | image_url }});
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

#blog-- {
		{
		section.id
	}
}

a {
	/* color: #000; */
}

#blog-- {
		{
		section.id
	}
}

a:hover {
	/* color: #000; */
	text-decoration: none;
}

	{
	% unless current_tags !=blank %
}

#blog-- {
		{
		section.id
	}
}

.grid__item {
	padding-left: 0px;
	float: none;
}


.index-blog .blog-list {
	margin: 0;
}

@media (min-width: 750px) {
	.article__title {
		margin-bottom: 35px;
	}
}

.blog-list .cstm-slick-prev {
	position: absolute;
	/*left: -20px; */
	z-index: 4000;
	top: 50%;
	font-size: 30px;
}

.blog-list .cstm-slick-next {
	position: absolute;
	right: 0px;
	top: 50%;
	font-size: 30px;
}



@media (max-width: 1000px) {
	.article__title a {
		font-size: 12px;
	}

	.blog-list .cstm-slick-next,
	.blog-list .cstm-slick-prev {
		font-size: 25px;
	}
}

	{
	% if template=='index' %
}

.blog-grid.blog-listing-outer {
	margin: 0 30px;
}

.template-blog .article.grid__item.large-up--one-quarter.medium--one-half.small--one-whole {
	width: 30%;
	margin: 10px;
	background-color: #FAFDF2;
	border-radius: 20px 20px 0px 0px;
	/*     margin-bottom: 10px; */
}

.template-index .article.grid__item.large-up--one-quarter.medium--one-half.small--one-whole {
	width: 25%;
}

.blog-list .slick-list.draggable {
	padding-left: 0px !important;
}

button.cstm-slick-next.slick-arrow {
	right: -15px;
}

button.cstm-slick-prev.slick-arrow {
	left: -25px;
}

@media only screen and (max-width: 749px) {
	article.article.grid__item.large-up--one-quarter.medium--one-half.small--one-whole {
		/*       padding: 0 25px; */
	}

	.article__title a {
		font-size: 14px;
	}

	button.cstm-slick-next.slick-arrow {
		right: -25px;
	}

	.blog-listing-outer {
		overflow: visible !important;
	}
}

/* ----Homepage skin science css ends---*/

/*-------Blog grid css starts-----*/
	{
	% unless current_tags==blank %
}

.template-blog .blog-grid h2.article__title {
	font-size: 21px;
	color: #D49098;
	font-weight: 600;
	/* padding: 10px 10px 0px; */
	margin-top: 0px;
	text-align: left;
}

.template-blog .blogs_description {
	text-align: left;
	cursor: pointer;

}

.template-blog .article__text-wrapper {
	user-select: none;
}
/* 
.template-blog .grid__item {
	padding: 15px;
}
 */
.blog-grid.blog-listing-outer {
	margin: 0px 50px 20px;
	text-align: center;
}

.blog-grid.grid.grid--uniform {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0px;
   align-items: flex-start;
}

@media (max-width: 1024px) {
	.article__title a {
		font-size: 12px;
		/*     height: 2.5em; */
	}
  
}

@media only screen and (min-width: 1025px) and (max-width: 1222px) {
	.blog-grid.article__title a {
		font-size: 13px;
		overflow: hidden;
		height: 2.4em;
	}
}

.template-index .homepage-slideshow .banner-wrapper-link, 
  .template-index .homepage-slideshow .image__hero__pane, 
  .template-index .homepage-slideshow .background-size-cover, 
  .template-index  .homepage-slideshow .slideshow__slide .image__hero__frame 
  {
    position:relative; 
  }
.template_name_collection .banner-wrapper-link, 
 .template_name_collection .image__hero__pane, 
  .template_name_collection .background-size-cover, 
  .template_name_collection .slideshow__slide .image__hero__frame  {
    position:relative; 
  }

@media only screen and (max-width: 768px) {

	.blogs_on_skin_science.blogs_skin_science {
		padding: 0px;
	}

	.article__excerpt.blogs_description {
		margin-top: -12px;
	}

	.blog-grid.grid {
		margin-left: 0px;
	}

	.blog-grid.grid.grid--uniform {
		display: block;
	}

	.blog-grid.article__title {
		margin-bottom: 35px;
	}
}


	{
	% endunless %
}

/*-------Blog grid css ends-----*/

/*  remove free gift item  */
div#product__cstm_facial-steamer {
	display: none;
}

div#product__cstm_illuminating-gold-beauty-day-cream-for-radiant-skin-23-g {
	display: none;
}

/* ATC button for display none */
button.cstm_atc_after_load {
	display: none;
}

/* recently viewed product */
.show-button-animation .product__submit__add[disabled] {
	cursor: not-allowed
}

.template-product .tabs-wrapper {
	padding-top: 0px;
}

.template-product h2.recent__title {
	font-size: calc(var(--font-6)*var(---font-adjust-heading));
   font-weight: bolder;
  color: var(---color-primary);
}

.template-product .related__products .recent__wrapper {
	padding-bottom: 40px;
}

.template-product .product-grid.flickity-enabled .flickity-viewport {
	overflow: hidden;
}

/***********************About Us Page **************************/

.wrapper-left,
.wrapper-right {
	display: flex;
}

.wrapper-left-content,
.wrapper-right-content {
	width: 50%;
}

.wrapper-left-image,
.wrapper-right-image {
	width: 50%;
}

.wrapper-lg-image {
	width: 100%;
	height: 100%
}

.wrapper-sm-image {
	width: 45%;
	display: inline;
	margin-top: 50px;
}

.wrapper-left-content-heading,
.wrapper-right-content-heading {
	text-align: center;
	padding-top: 10%;
}

.wrapper-left-content-paragraph {
	padding-right: 10%;
}

.wrapper-right-content-paragraph {
	padding-left: 10%;
}

@media screen and (max-width: 1024px) {

	.wrapper-right-content-paragraph,
	.wrapper-left-content-paragraph {
		font-size: 14px !important;
	}

}

@media screen and (max-width: 768px) {


	.removesticky-btn {
		display: none !important;
	}

	.custm-sticky-btn {
		/*      display:block !important;  */
		position: fixed;
		bottom: 0px;
		width: 100%;
		z-index: 102;
		margin-left: -16px;
	}

	#insta-feed {
		padding: 0px 17px !important;
	}

	.grid_c span {
		font-size: 18px !important;
	}

	.grid_c b {
		font-size: 25px !important;
	}

	.grid_c p {
		margin: 0.2em 0;
		padding-right: 0px !important;
	}

	.grid__btn-wrapper {
		margin-top: 30px !important;
	}

	.wrapper-left,
	.wrapper-right {
		align-items: stretch;
	}

	.wrapper-lg-image {
		height: 100%;
	}

	.wrapper-sm-image {
		margin-top: -10px;
	}

}

@media screen and (max-width: 700px) {

	
	.template-product .index-tab-collections .product-grid {
		height: 294px;
	}

	.template-product .product-grid-outer {
		overflow: initial;
	}

	.wrapper-left,
	.wrapper-right {
		display: block;
	}

	.wrapper-right {
		display: flex;
		flex-direction: column;
	}

	.wrapper-right {
		display: flex;
		flex-direction: column;
	}

	.wrapper-right-content {
		order: 2;
	}

	.wrapper-left-image,
	.wrapper-right-image {
		width: 100%;
	}

	.wrapper-left-content,
	.wrapper-right-content {
		width: 100%;
	}

	.wrapper-left-content-heading,
	.wrapper-right-content-heading {
		text-align: center;
		padding-top: 0;
	}

	.wrapper-left-content-paragraph,
	.wrapper-right-content-paragraph {
		padding-right: 2%;
		padding-left: 2%;
		padding-bottom: 2%;
		text-align: justify;
	}

	.wrapper-sm-image {
		margin-top: 0;
	}
}

/***********************End of About Us Page **************************/


/************************Homepage Section**********************/


/*text-grid*/

.grid_p {
	width: 100%;
	display: flex;
	padding: 20px;
}

.grid_c {
	display: table-cell;
	width: 50%;
}

.grid_c {
	padding-left: 20px;
}


@media (max-width:544px) {

	.grid_c {
		width: 100%;
		padding-left: 1%;
		display: block;
	}

	.column1_p {
		font-size: 22px !important;
	}
}

@media (max-width:1023px) {
	.grid_p {
		display: grid;
	}

	.grid_c {
		width: 100%;
	}
}

/*old text-grid*/

.row_p {
	margin-top: 50px;
	margin-bottom: 20px;
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
}

.column_p {
	float: left;
	width: 45%;
	margin-left: 5%;
}

/*collection-grid*/

.row_g {
	width: 100%;
	margin-top: 50px;
	margin-bottom: 20px;
	font-size: 15px;

}

.float_left {
	float: left;
}

.column1_g {
	width: 58%;
	margin-left: 1%;
	margin-right: 1%;

}

.column2_g {
	width: 39%;
	margin-right: 1%;
	position: relative;
}

.column2_g img {}


.column2_p_g {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 1%;
	padding-left: 2%;
}

.column2_p_g p span {
	background-color: #c0c0c0;
	color: black;
}

.column11_g {
	width: 100%;
}

.column111_g {
	width: 73%;
	margin-right: 2%;
	position: relative;
}

.column111_p_g {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 1%;
	padding-left: 2%;
}

.column111_p_g p span {
	background-color: #c0c0c0;
	color: black;
}

.column112_g {
	width: 25%;
	position: relative;
}

.column112_p_g {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 1%;
	padding-left: 5%;
}

.column112_p_g p span {
	background-color: #c0c0c0;
	color: black;
}

.column12_g {
	width: 100%;
	margin-top: 12px;
}

.column121_g {
	width: 25%;
	position: relative;
}

.column121_p_g {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 1%;
	padding-left: 5%;
}

.column121_p_g p span {
	background-color: #c0c0c0;
	color: black;
}

.column122_g {
	width: 73%;
	margin-left: 2%;
	position: relative;
}

.column122_p_g {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 1%;
	padding-left: 3%;
}

.column122_p_g p span {
	background-color: #c0c0c0;
	color: black;
}

/*Responsive*/


@media (max-width:1023px) {
	.row_p {
		margin-top: 20px;
	}

	.column_p {
		width: 100%;
		margin: auto;
		padding-left: auto;
	}

	.column1_g {
		float: left;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 20px;
	}

	.column2_g {
		float: left;
		width: 100%;
	}

	.column11_g {
		width: 100%;
	}

	.column12_g {
		width: 100%;
		margin: auto;
	}

	.column111_g {
		width: 100%;
	}

	.column112_g {
		width: 100%;
		display: none;
	}

	.column121_g {
		width: 100%;
		display: none;
	}

	.column122_g {
		margin-left: 0;
		width: 100%;
		padding: auto;
		margin-top: 1%;
	}
}


@media (max-width:544px) {
	.row_p {
		margin-top: 20px;
	}

	.column_p {
		width: 100%;
		margin: auto;
		padding-left: auto;
	}

	.column1_g {
		float: left;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		margin-top: 20px;
	}

	.column2_g {
		float: left;
		width: 100%;
	}

	.column2_g img {}

	.column11_g {
		width: 100%;
	}

	.column12_g {
		width: 100%;
		margin: auto;
	}

	.column111_g {
		width: 100%;
	}

	.column112_g {
		width: 100%;
		display: none;
	}

	.column121_g {
		width: 100%;
		display: none;
	}

	.column122_g {
		margin-left: 0;
		width: 100%;
		padding: auto;
		margin-top: 1%;
	}
}

.custm-btn {
	background: linear-gradient(-32deg, #E92E3D 30%, #F7899C 30%) !important;
	border: none !important;
	border-radius: 5px !important;
	padding: 12px 32px !important;
}

.grid_c p {
	padding-right: 44px;
}

/************************End of Homepage Section**********************/

/*________________cart drawer ______________________*/
h4.cart-item__title {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-weight: normal;
	font-size: 15px;
}

a.cart-item__remove:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 0px;
	left: 0;
	bottom: -1px;
	background: currentColor;
	transform: scale(1, 1);
	transform-origin: left center;
	transition: transform .2s ease-in-out;
}

a.cart-item__remove:hover::before {
	transform: scale(0, 1);
}

.cart_pay-header {
	font-weight: 600;
	padding: 12px 10px;
	background-color: #f5f5f5;
	text-align: center;
	margin: -13px -15px;
	margin-bottom: 0;
}

.pay__free__shipping {
	width: 100%;
}

.cart-dropdown__message .pay__free__shipping.cart__total span {
	padding: 0;
}

.footer__drawer_checkout {
	display: flex !important;
	align-items: center;
	width: 100%;
	flex-flow: row nowrap;
	text-align: center;
    position: sticky;
   background-color:#fff;
}
.footer__drawer_checkout button#checkout {
    padding: 14px 40px;
}

.footer__drawer_total {
	width: 50%;
}

/*_____________footer css_________*/
@media(max-width:750px) {
	.footer-acc-heading {
		position: relative;
		text-align: left;
	}

	.footer-acc-content {
		display: none;
		text-align: left;
	}

	.footer-acc-content.show-acc {
		display: block;
	}

	.footer-acc-heading:after {
		content: url('/cdn/shop/files/down-arrow.svg');
		position: absolute;
		top: 50%;
		right: 0;
		transform: translate(0, -50%);
	}

	.footer-acc-heading.show-acc:after {
		transform: translate(0, -50%) scale(-1);
	}

	.social.footer__block.grid__item.large-up--one-quarter.medium--one-half {
		text-align: left;
	}

	ul.footer__copyright.inline-list.unstyled {
		margin-top: 0;
	}
}


/*________Empty cart drawer css________*/

.empty_cart_drawer {
	font-size: 14px;
	text-align: center;
	padding-top: 20px;
	margin: 0 0 17.5px;
}

.mm-emptycart-content ul {
	padding: 0 2em;
	display: flex;
	flex-wrap: wrap;
	margin-left: 0;
}

.mm-emptycart-content ul li {
	padding: 10px 10px 10px;
	display: flex;
	flex: 0 0 50%;
	justify-content: center;
	align-items: flex-end;
}

.mm-emptycart-content ul li a {
	display: flex;
	flex-direction: column;
}

.mm-emptycart-content ul li a .cart-collection-pic {
	max-width: 150px;
	max-height: 150px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	margin-bottom: 15px;
}

/* amar */
.cart-collection-pic img {
	height: 70px;
	width: 70px
}

/* amar */

/* remove the h1 tag BY Nikki */
.fixed_h1 {
    color: #D49098;
    font-size: 28px;
    font-weight: bold;
}
.fixed_read_more_truncate {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.d_none {
  display: none;
}
/* end remove the h1 tag BY Nikki */

.mm-emptycart-content ul li a .cart-collection-name {
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
}

.drawer.is-empty .drawer__cart-empty {
	overflow-y: scroll;
}

/* .footer__drawer_empty {
	margin: 0 25px 25px 25px;
} */

.has-open-cart-dropdown .blackout {
	width: 100vw;
	height: 100vh;
	background: #0000004a;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
}

.sticky-custom-div .slick-prev {
	position: absolute;
	left: -20px;
	z-index: 9999;
	top: 40px;
	font-size: 30px;
    display: none !important;
}

.sticky-custom-div .slick-next {
	position: absolute;
	right: 0px;
	top: 40px;
	font-size: 30px;
    display: none !important;
}

@media (max-width: 768px) {
	.sticky-custom-div .slick-prev {
		position: absolute;
		left: -18px;
		z-index: 9999;
		top: 40px;
		font-size: 30px;
	}
/*   code sid announcement bar 29-5-23 */
.announcement__message{
      padding: 0 0;
      margin: 0 30px 0 0;
    }
  /*  end code sid announcement bar */
	.sticky-custom-div .slick-next {
		position: absolute;
		right: -18px;
		top: 40px;
		font-size: 30px;
	}

	.header__mobile .header__logo {
		padding: 5px 0;
	}

	.product-item .product__grid__title {
		margin: 0;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 43px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.instafeed_follow {
		padding: 10px 0;
	}

	.instafeed_para {
		padding-bottom: 10px;
	}

	.insta-txt {
		word-spacing: 3px;
		line-height: 22px;
	}

	.side_bar_collection_filter {
		padding-top: 10px;
	}

	.collection-menu li {
		margin-bottom: 10px;
	}

	ul.help-acc-content li {
		padding-left: 10px;
	}

	ul.help-acc-content {
		margin-top: 10px;
	}

	:focus-visible {
		outline: unset;
	}

	button:active {
		border: none;
	}
}

/* .site-footer-wrapper {
  margin-top: 30px;
} */
.grid__btn-wrapper {
	text-align: center;
	/* margin: 20px 0; */
   margin: 20px 0px 0px 0px;
}


.close_announce_bar {
	position: absolute;
	right: 6px;
	top: 50%;
	color: #000;
	z-index: 11;
	transform: translate(0, -50%);
}

.custm-sticky-btn {
	display: none;
}

/* custom serach */
.container__1 {
	width: 100%;
	overflow-y: scroll;
}

#results {
	width: 100%;
	align-items: center;
	justify-content: center;
	display: flex;
	padding: 0 30px;
}

#results .cstm_card {
	width: 30%;
	padding: 10px;
	padding-left: 45px;
}

.card-img-top {
	width: 80%;
}

.see_all_product {
	margin-top: 15px;
	text-align: center;
	padding-bottom: 12px;
	font-size: 17px;
	font-weight: 600;
}

.card-text {
	color: #000;
}

@media (max-width: 768px) {
	#results {
		display: block;
		padding: 0px;
	}

	.card-body {
		padding-left: 10px;
	}

	.card-img-top {
		width: 27%;
	}

	#results .cstm_card {
		margin-top: 5px;
		width: 100%;
		padding: 0px;
		padding: 0 var(--outer);
	}

	.cstm_card a {
		align-items: center;
		display: flex;
	}
}

.tabs-collections .product-grid.flickity-enabled .flickity-viewport {
	overflow: hidden;
}

#insta-feed .slider-arrow,
.instafeed-shopify .slider-arrow {
	border: none !important;
	width: 10px !important;
	font-size: 20px !important;
	margin: auto !important;
	background-color: transparent !important;
	border-radius: none !important;
	box-shadow: none !important;
	cursor: pointer;
}

/* .slider-arrow{
  left:-20px !important;
  right:-20px !important;
} */
/* #insta-feed{
      padding: 0px 30px !important;
    } */

.help-acc-content {
	display: none;
	list-style: none;
	margin-bottom: 5px;
	margin-left: 0px;
}

.collection-menu {
	list-style: none;
	margin-left: 7px;
	margin-right: 7px;
}

.coll-heading {
	font-weight: 600;
	padding-left: 4px;

}

.collection-menu a {
	color: #000;
	font-size: calc(0.725rem * var(---font-adjust-body));
}

.help-acc-heading:after {
	content: "+";
	float: right;
}

.help-acc-heading.show-acc:after {
	content: "-";
	font-size: 19px;
}

@media screen and (min-width: 375px) {
	.coll-heading {
		font-weight: 100 !important;
	}

	.cstm-m {
		/* margin-bottom: 5px; */
	}
}

/* dropdown menu for mobile */
.nav-style {
	padding: 0 calc(var(--outer) / 2);
	margin: 0 calc(var(--outer) / 2);
	padding-bottom: 10px;
	font-size: 14px;
	margin-top: 5px;
}

.grand-child-div {
	padding-bottom: 10px;
	font-size: 12px;
}

.grand-div {
	margin-top: 10px;
	font-weight: normal;
}

.sliderow__title {
	font-size: 16px;
}

.child-div-menu {
	padding-left: 14px;
	font-weight: normal;
}

.cstm-review .spr-badge-caption {
	display: none;
}

.changepin {
	border-bottom: 1px solid;
	cursor: pointer;
	margin-left: 8px;
	color: #D49098;
}

/* ================== Badge Overlay CSS ========================*/
.badge-overlay {
	position: absolute;
	left: 0%;
	top: 0px;
	width: 14%;
	height: 100%;
	overflow: hidden;
	pointer-events: none;
	z-index: 100;
	-webkit-transition: width 1s ease, height 1s ease;
	-moz-transition: width 1s ease, height 1s ease;
	-o-transition: width 1s ease, height 1s ease;
	transition: width 0.4s ease, height 0.4s ease
}

/* ================== Badge CSS ========================*/
.badge {
	margin: 0;
	padding: 0;
	color: white;
	padding: 7px 0 15px !important;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
	background: #f67bb8 !important;
	clip-path: polygon(100% 0, 100% 100%, 50% 80%, 0 100%, 0 0);
}

.badge::before,
.badge::after {
	content: '';
	position: absolute;
	top: 0;
	margin: 0 -1px;
	width: 100%;
	height: 100%;
	background: inherit;
	min-width: 55px
}

.badge::before {
	right: 100%
}

.badge::after {
	left: 100%
}


/* ================== Badge Overlay CSS ========================*/
.badge-overlay {
	position: absolute;
	left: 0%;
	top: 0px;
	width: 14%;
	height: 100%;
	overflow: hidden;
	pointer-events: none;
	z-index: 100;
	-webkit-transition: width 1s ease, height 1s ease;
	-moz-transition: width 1s ease, height 1s ease;
	-o-transition: width 1s ease, height 1s ease;
	transition: width 0.4s ease, height 0.4s ease
}

/* ================== Badge CSS ========================*/
.badge {
	margin: 0;
	padding: 0;
	color: #fff !important;
	Font-weight: bold;

	padding: 7px 0 15px !important;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
	background: #D49098 !important;
	clip-path: polygon(100% 0, 100% 100%, 50% 80%, 0 100%, 0 0);
}

.badge::before,
.badge::after {
	content: '';
	position: absolute;
	top: 0;
	margin: 0 -1px;
	width: 100%;
	height: 100%;
	background: inherit;
	min-width: 55px
}

.badge::before {
	right: 100%
}

.badge::after {
	left: 100%
}

.parent__items_links {
	justify-content: left;
	position: relative;
}

.sliderow__title.parent__items_links img,
.sub_child_items a img {
	padding-right: 5px;
	width: 24px;
}

.sub_child_items a {
	display: flex;
	align-items: center;
}

.sub_child_items a:hover, .sub_child_items a:focus {
  color: #D49098;
}

.parent__items .parent__items_links:hover, .parent__items .parent__items_links:focus{
  color: #D49098;
}

.user-login-nav .navlink span:hover, .user-login-nav .navlink span:focus{
  color: #D49098;
}

.js__header__stuck .header__desktop__lower {
	display: flex !important;
}

.js__header__stuck .header__menu {
	z-index: 5;
	position: absolute;
	/*     left: 0; */
	top: 50%;
	transform: translate(0, -50%);
	width: 100%;
}

/* .template-product .js__header__stuck .header__menu {
    left: 9%;
    transform: translate(9%);
} */
.template-product .js__header__stuck .grandparent .header__dropdown {
	left: -18%;
}

.js__header__stuck .header__logo,
.js__header__stuck .header__desktop__bar__r {
	z-index: 99;
}

.template-product .js__header__stuck .header_pincode-validation {
	margin-left: 0;
}

/* ================== Badge Position CSS ========================*/
.top-full {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
}

@media screen and (max-width: 820px) {
	.badge-overlay {
		width: 36px;

	}
}

@media screen and (max-width: 1100px) {
	.header_pincode-validation input.hidden-phone.pin.pincode.pincode-1.hdrpin {
		display: none;
	}

	.header__desktop .header_pincode-validation .pincode-validator {
		padding-top: 25px;
	}

	/*   .template-product .js__header__stuck .header__menu {
    left: 4%;
    transform: translate(4%, -50%);
} */
	.template-product .js__header__stuck .grandparent .header__dropdown {
		left: -8%;
	}
}

@media(min-width: 1044px) {
	.st-search-autocomplete {
		margin: 0 !important;
		padding: 0 !important;
		position: unset !important;
		background-color: #fff;
	}
}

@media screen and (min-width: 1355px) {
	.badge-overlay {
		width: 36px;

	}
}

.index-tab-collections .color__change.current {
	color: var(--link-hover);
}


.index-tab-collections .color__change:hover {
	color: var(--link-hover);
}

.input__border {
	border: 1px solid #d7d6d6;
}

.article__heading__color {
	color: var(---color-primary);
	font-weight: bold;
	/*       text-transform: uppercase; */
}

/* for mobile navigation tag - new, trending  */

.Nav__new_tag {
	color: #e42c6a;
	position: relative;
	font-size: x-small;
	font-weight: bold;
}


/* Search bar code  */
/* 
.search-popdown.is-visible {
    height: 100px;
}

.search-popdown.is-visible {
    height: 125px;
} */
.article_mobile {
	display: none;
}

@media (max-width: 768px) {
	.search__popdown__main {
		height: 50px;
	}

	.article_desktop {
		display: none;
	}

	.article_mobile {
		display: block;
	}

	.article__title,
	.article__title a {
		font-size: 18px;
		margin-bottom: 20px;
	}
}

/* Search bar code  */


/* BeBeautiful footer content and logo */

.be__beautiful {
	display: flex;
	align-items: center;
}

.be__beautiful h6 {
	font-size: 15px;
}

@media (max-width: 749px) {
	.be__beautiful {
		justify-content: center;
	}

	.be__beautiful h6 {
		font-size: 18px;
	}
}

/* discount__percentage */
/* .discount__percentage__grid {
	color: #D49098;
	font-weight: 600;
} */

/* product-grid-item.liquid some */

/* span.new-price {
	background-color: #D49098;
	color: #fff;
	padding: 2px 5px;
	margin-right: 6px;
} */

@media (max-width: 767px) {
	article.article.grid__item.large-up--one-third.medium--one-third.small--one-whole {
		width: 95%;
	}
    .index-blog .blog-list:not(.slick-initialized){
    display: flex;
    }
    .index-blog .blog-list:not(.slick-initialized) article.article.grid__item.large-up--one-quarter.medium--one-half.small--one-whole{
     width: 70%;
    }
    .index-blog .blog-list:not(.slick-initialized) article.article~article.article{
    display: none;
}
}

@media (max-width: 426px) {
	.price.sale .new-price {
		margin-right: 2px;
		padding: 0 0 0 2px;
       font-size:12px!important;
	}

	article.article.grid__item.large-up--one-third.medium--one-third.small--one-whole {
		width: 95%;
	}

	@media (max-width: 375px) {
		span.price.sale {
			font-size: 12px;
		}
       /* ===============review font size ============================= */
      .reviewFontSize{
        font-size:10px !important;
      }
      /* ===============end review font size ============================= */

	}

	@media (max-width: 320px) {
		.template-product .index-tab-collections .product-grid {
			height: 230px;
		}
	}
}

.flickity-slider{
  /* gap:10px; */
  height: 450px;
}
.cart-carousel{
  width: 100% /* full width */
  height: 450px; /* height of carousel */
  /* margin-right: 10px; */
}
/* .product-item:has(.restore-email-wrapper){
  order: 1 !important;
}
.product-item:not(.product__submit__add[disabled]) {
  order: 0;
}
.product-item:has(.product__submit__add[disabled]) {
  order: 2;
}
.pagination-custom{
  order: 3;
} */
/*------------------- theme.liquid css ------------------------- */
   
      html {
        /* For Firefox */
        overflow-y: scroll;
      }
      html.js.no-touch.supports-cookies {
        padding-bottom: 0 !important;
      }

      ::-webkit-scrollbar{
        height: 4px;
        width: 6px;
        background: gray;
      }

      /* Track */
      ::-webkit-scrollbar-track {
        background: #f1f1f1;
      }

      /* Handle */
      ::-webkit-scrollbar-thumb {
        background: #AD5162;
        border-radius: 10px;
      }

      /* Handle on hover */
      ::-webkit-scrollbar-thumb:hover {
        background: #d49098;
      }

      ::-webkit-scrollbar-thumb:horizontal{
          background: #d49098;
          border-radius: 10px;
      }
      .overlay {
        position: absolute;
        width: 100vw;
        height: 100vh;
        background: #ffffffd1;
        z-index: 99999;
        display: flex;
        align-items: center;
        justify-content: center;
      }
      /* Review CSS Edit, can be delete later */
      .jdgm-widget.jdgm-widget{
        width: 100vw;
      }
      .jdgm-rev-widg__header{
        /* display: none; */
      }
       .jdgm-rev-widg__header .jdgm-rev-widg__title{
         display: none;
       }
      /* Review CSS Edit, can be delete later */
      .paragraph-content{
        line-height: 22px;
      }
      .new-price::before{
        content: '';
        width: 15px;
        height: 26px;
        background: url('{{ 'rupee-cropped.svg' | asset_url }}');
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-flex;
        background-position: 0 5px;
      }
      .reelUp_pops_wrapper{
        z-index: 4000 !important;
      }
      .filter__price .range{
        display: flex;
        align-items: center;
      }
      .filter__price .range__dot{
        padding: 0px;
        opacity: 0;
      }
      .announcement__wrapper{
        height: 40px;
        background-image: linear-gradient(to right, #F6D6D8, #FDF2F6);
      }
      .announcement__bar{
        height: 40px;
      }
      .drawer__menu{
        font-family: 'NEXT_ART_Regular';
      }
      .parent__items .sliderow__title.parent__items_links{
        border-bottom: 1px solid #313439;
      }

      .help-acc-heading::after {
        content: "";
        background: url('https://cdn.shopify.com/s/files/1/0639/7630/8904/files/downmenu.svg?v=1710703292');
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        background-position: center;
      }
      .help-acc-heading.show-acc::after {
        content: "";
        background: url('https://cdn.shopify.com/s/files/1/0639/7630/8904/files/upmenu.svg?v=1710703291');
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        background-position: center;
      }
      .drawer__bottom__left{
        min-height: 30px;
        margin-bottom: 10px;
      }
      .drawer__bottom .social__links{
        flex-wrap: inherit;
      }
      .footer__social{
        gap: 38px 1em;
      }
      .footer__social__text p::before{
        content: '(';
      }
      .footer__social__text p::after{
        content: ')';
      }
      .be__beautiful img {
        padding-right: 10px;
      }
      .footer__social{
        align-items: center;
      }
      .copyright img {
        max-width: 60px;
      }
      .template_name_custom-collection  .reelUp_cards_carousel .reelUp_carousel_wrapper{
        padding-bottom: 0px;
      }
      .template-collection .index-hero {
        padding-bottom: 0;
      }
      .template-collection #collection_filter_main {
        padding-top: 30px;
      }
      /* reelup remove */
      #shopify-block-reelup_shoppable_videos_reels_reelup_playlist_4RUQCd{
        display:none;
      }
       /* end reelup remove */
      @media (resolution: 1.25dppx) {
        .container {
          max-width: 1280px;
        }
      }
      @media (resolution: 1.5dppx) {
        .container {
          max-width: 1228px;
        }
      }
      @media only screen and (max-width: 749px) {
        .reelUp_cards_carousel .reelUp_carousel_wrapper{
          padding: 10px 20px;
        }
        #my_sticky_header {
          background: #fff;
        }
        .reelUp_playlist_slider_static .reelUp_slide{
          margin-right: 8px !important;
          /* height: 550.0px !important; */
        }
        .reelUp_cards_carousel .reelUp_slider_heading{
          margin-bottom: 0;
        }
        .drawer__bottom .social__links svg {
          width: 100%;
          height: 20px;
        }
        .header__mobile {
          display: inline-flex;
          width: 100%;
        }
        .header__mobile__left{
          width: 10vw;
        }
         .header__logo.header__logo--image {
           width: 100%;
           justify-content: center;
        }
        .theme__header{
          box-shadow: none;
        }
        .be__beautiful img {
          padding-right: 10px;
          width: 100%;
          max-width: 100px;
        }
        .be__beautiful img.mainlogo{
          max-width: 50px;
        }
         .be__beautiful h6 {
          font-size: 12px;
          text-align: left;
        }
        ul.inline-list li{
          margin-left: auto;
        }
        .footer__social{
          gap: 10px;
        }
        .social_quick_link {
          padding-bottom: 5px;
          font-size: 12px;
        }
        .social.footer__block {
          font-size: 12px;
        }
        .social.footer__block p {
          /* font-size: 12px; */
        }
        .footer-legal-menu{
          display: none;
        }
        .desktop-social{
          display: none;
        }
        .footer__quicklinks li{
          font-size: 12px;
          margin: 0 0 5px 0;
        }
        .copyright img {
          max-width: 40px;
        }
        .reelUp_cards_carousel .reelUp_slider_heading{
          font-size: 20px !important;
        }
      }
      .shopify-block.shopify-app-block {
        /* padding: 80px 0; */
        max-width: 1440px;
        margin: 0 auto;
      }
      .cstm_new_atc .price.cstm_price_quick {
        margin-top: 1px; /* review btn */
      }
      .cstm_new_atc .cstm_radio_width {
        width: 50%;
      }
      .cstm_new_atc .cstm_radio_width:nth-child(1) {
        margin: 0;
      }
      .cstm_new_atc .cstm_radio_width:nth-child(2) {
        margin-right: 0;
      }
      .cstm_new_atc .cstm_default_center {
        display: flex;
        justify-content: center;
      }

      .cstm_new_atc .cstm_price_quick {
        /* padding: 0.4em 10px 0 0; /*  btn review */ */
        min-width: 50%;
      }

      .cstm_new_atc .cstm_addedtocart {
        font-size: 16px;
      }
      .cstm_new_atc .sold-out.cstm_sold_quick {
        padding: 11px;
        border: 1px solid #e160a0;
        text-align: center;
        background-color: #e160a0;
        color: #fff !important;
        font-size: calc(var(--font-3) * var(---font-adjust-body));
        font-weight: 400 !important;
        cursor: not-allowed;
      }
      .cstm_new_atc .sold-out.cstm_sold_quick:hover {
        background-color: #fff;
        color: #e160a0 !important;
        border: 1px solid #e160a0;
        transition: transform 0.3s ease;
      }
      .cstm_new_atc .cstm_atd_all_page[disabled] {
        cursor: not-allowed;
        border: transparent;
        opacity: 0.5;
      }

      button.notify[disabled] {
        display: none !important;
      }
      /* .slideup.is-not-relative {
          padding: 2px 5px;
      } */
      .cstm_new_atc .cstm_atd_all_page {
        min-height: 0px;
        padding: 10px;
      }
      /* .cstm_new_atc button.cstm_display {
        background: #e160a0 !important;
        color: #fff;
        font-weight: 400;
        backdrop-filter: none;
        font-size: calc(var(--font-3) * var(---font-adjust-body));
        letter-spacing: 0px;
        text-transform: none;
      } */
      .cstm_new_atc .form-quick-add .selector-wrapper.is-active {
        padding: 5px;
      }
      .cstm_new_atc .radio__fieldset .selector-wrapper__scrollbar {
        /* margin: -4px 0 -33px; */
        text-align: center;
      }
      .cstm_new_atc .form-quick-add .radio__button:nth-child(3) {
        display: none;
      }
      .cstm_new_atc .slideup > div,
      .cstm_new_atc .slideup > button {
        opacity: 1;
        -webkit-backdrop-filter: unset;
        -webkit-backdrop-filter: unset;
      }
      .cstm_new_atc .slideup {
        position: relative;
        bottom: 1px;
      }
      .cstm_new_atc .selector-wrapper.selector-wrapper--fullwidth.is-active {
        /* background-color: #e160a0; */
      }
      .cstm_default_center {
        display: flex;
        justify-content: center;
      }
      .cstm_radio_width {
        width: 40%;
      }

      /* START title change */
      p.cstm_title_change {
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        height: 50px;
        -webkit-line-clamp: 2;
        display: -webkit-box;
      }
      /* END title change */
      @media only screen and (max-width: 989px) {
        .cstm_new_atc .slideup > button {
          display: block;
        }
        /* .product__breadcrumbs {
          margin-top: 0px !important;
          margin-bottom: 0px !important;
      } */
        .header__mobile{
          display:flex;
        }
        .header__desktop{
          display:none;
        }
      }

      @media (min-width: 768px) {
        .reelUp_product_slider_static {
          padding-bottom: 40px;
        }
        .template-index .shopify-block.shopify-app-block{
          padding: 0px 12px;
        }
        .container.banner-about{
          max-width: 1440px !important;
        }
        .banner-about .flickity-slider{
          height: 500px;
        }
        .menu__item.child .navtext .menu-down-arrow{
          display: none;
        }
        .menu-down-arrow {
          width: 12px;
          height: 12px;
          background-position: center;
          border-radius: 50%;
          padding: 7px;
          outline: 1px solid #000;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 8px;
          transition: 0.2s;
        }
        .menu__item:hover .menu-down-arrow{
          color: #D49098;
          outline-color: #D49098;
          transform: rotate(180deg);
        }
        .menu__item .navlink--toplevel .navtext {
          display: flex;
          gap: 5px;
          align-items: center;
        }
      }
      @media (min-width: 1566px) {
         .banner-about .flickity-slider{
            height: 700px;
          }
       }
      {% if template contains 'collection' %}
        .image__hero__frame{
          height: auto;
        }
        .image__hero__frame.mobile {
          height: auto;
        }
        .image__hero__pane{
          position: relative;
        }
        .image__hero__pane .background-size-cover{
          position: relative;
        }
      {% endif %}
      @media (max-width: 551px) {
        {% if template contains 'index' %}
          .template-index .home_main-slider .flickity-enabled .flickity-viewport .flickity-slider{
            height: 358px;
          }
        {% endif %}
      }
      @media (max-width: 430px) {
        {% if template contains 'index' %}
          .template-index .home_main-slider .flickity-enabled .flickity-viewport .flickity-slider{
            height: 378px;
          }
        {% endif %}
      }
      @media (max-width: 414px) {
        {% if template contains 'index' %}
          .template-index .home_main-slider .flickity-enabled .flickity-viewport .flickity-slider{
            height: 358px;
          }
        {% endif %}
      }
      @media (max-width: 398px) {
        {% if template contains 'index' %}
          .template-index .home_main-slider .flickity-enabled .flickity-viewport .flickity-slider{
            height: 338px;
          }
        {% endif %}
      }
      @media (max-width: 768px) {

        .reelUp_product_slider_static {
          padding-bottom: 20px;
        }
        .footer-acc-heading{
          border-bottom: 1px solid #D4909866;
          padding-bottom: 10px;
        }
        /* START title change */
        .product-item .cstm_title_change {
          margin: 0;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
          height: 50px;
          padding-top: 5px;
          padding-bottom: 5px;
        }
        /* END title change */
      }
      @media (min-width: 750px) and (max-width: 989px) {
        /* START title change */
        .product-item .cstm_title_change {
          height: auto;
        }
        /* END title change */
        .product-grid.flickity-enabled .product-item {
          width: 33% !important;
        }
        .st-search-autocomplete {
        padding-left: var(--outer)!important;
        padding-right: var(--outer)!important;
        max-width: 768px;
        margin: 0 auto;
        }
        .header__mobile{
          padding-left:0px;
          padding-right:0px;
        }
      }
      @media only screen and (max-width: 749px) {
        .cstm_new_atc .cstm_atd_all_page{
          padding: 7px 0;
        }
        .cstm_new_atc .form-quick-add .selector-wrapper.is-active {
           padding: 9px 0 !important;
           height: 100%;
        }
        [data-quick-add-form-holder]{
          top: -20px;
          height: 50px;
          display: none;
        }
        [data-quick-add-form-holder] .form-quick-add{
          height: 100%;
        }
        [data-quick-add-form-holder] .form-quick-add .shopify-product-form{
          height: 100%;
        }
        .product-grid-outer
          .product-grid--mobile-slider:not(.flickity-slider--default) {
          margin-bottom: 0 !important;
        }
        .tabs-collections .flickity-button-circle .flickity-prev-next-button {
          margin-top: 0 !important;
          display: none;
        }
        .product-grid.product-grid--mobile-slider{
          padding: 0;
        }
        .index-tab-collections .product-grid {
          height: auto !important;
        }
        .cstm_new_atc .cstm_addedtocart {
          font-size: 13px;
        }
        .st-search-autocomplete{
          padding: 20px 10px 0 10px;
          max-width: 640px;
          margin: 0 auto;
          padding-left: 34px;
          padding-right: 34px;
        }
        .new-price::before{
           width: 10px;
           height: 18px;
           background-position: 0px 4px;
        }
        .product-item--borderless .product-information{
          padding: 0 4px;
        }
      }
      #custom-soldout {
        padding: 0.9em 0px 0 0;
        min-width: 50% !important;
      }
      #custom-soldout a {
        color: #fff;
      }
      #custom-soldout a:hover {
        color: #D49098;
      }
      .email-frame-content .email-provider {
        display: none;
      }
      #buy-4-at-999 .buy4\@999_badges {
        background-color: #D49098;
        color: #fff;
        padding: 4px;
        top: -20px;
        position: relative;
        z-index: 1;
      }
      .notext::-webkit-scrollbar {
        width: 0px;
      }
      .prod_reco::-webkit-scrollbar {
        height: 8px;
        // background-color: rgb(21, 108, 60);
        color: black;
        cursor: pointer;
      }
      /* Track */
      .prod_reco::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px grey;
        border-radius: 10px;
      }

      /* Handle */
      .prod_reco::-webkit-scrollbar-thumb {
        background: #e160a0;
        border-radius: 10px;
      }

      /* Handle on hover */
      .prod_reco::-webkit-scrollbar-thumb:hover {
        background: #b74374;
      }
      .free_gift.cart__message
        .cart-item__content
        .cart-item__content-inner
        .cart-item__meta
        .cart-item__property
        .cart-item__remove
        svg {
        display: none !important;
      }
  
  /*------------------- end theme.liquid css ------------------------- */ 