/** Shopify CDN: Minification failed

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

**/
/* ABOUT PAGE start */






.page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #main-content{
  margin: 0px auto;
}
.page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .twoImage a, .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .oneImage a{
  cursor: inherit;
  pointer-events: none;
}

@media (min-width: 1025px){
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--heading{
    font-size: 64px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--overline{
    text-align: center !important;
    font-family: Proxima Nova !important;
    font-size: 24px !important;
    text-transform: uppercase !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--heading{
	text-transform:	capitalize !important;
	margin-bottom: 13px !important;
	margin-top: -1px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .shopify-section .sm-page-width{
    max-width: unset !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .layout--main-content [data-section-id]{
   padding:0 !important;
  }
  body.page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence ul.breadcrumbs--root {
    padding-left: 0px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #section--template--15822658666671__166012342128eb4c5e {
    padding-top: 48px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .custom-video-with.head{
    margin-top: 8px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence video.Video-content{
    max-width: unset !important;
  }
  
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--body{
    font-family: Proxima Nova Lt !important;
    text-align: left !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--body#featured-text-cat{
    margin-top: 50px !important;
    font-size: 20px;
    margin-bottom: 5px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root[data-spacing-above=true]{
    padding-top: 0px;
    padding-bottom: 100px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .home-custom-sub-banner{
    max-width: 975px;
    margin: 0px auto;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .rowm{
    margin-left: 0px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .twoImage:last-child{
    margin-right: 0px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .twoImage:first-child .rownxz .item{
    width: 270px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .twoImage:last-child .rownxz .item{
    width: 270px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .twoImage:last-child .rownxz .item:first-child img{
	  max-width: 270px !important;
    max-height: 319px !important;
	width: 100%;
  }
  
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root{
	padding: 0;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--image{
	max-width: 470px !important;
    max-height: 570px;
	width: -webkit-fill-available;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text{
	width: 570px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text h2{
	font-size: 56px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text .featured-content--description{
	font-weight: 600;
	line-height: 24px!important;
  }
  
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text .featured-content--description.ff-body{
	font-weight: 300;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--text .featured-content--text-container {
    gap: 21px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root[data-text-position=left] .featured-content--image {
    min-width: unset !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--container {
    padding-left: 0px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .custom-text .Richtext-button {
    margin-top: 33px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .Richtext-button .custom-button {
    width: unset !important;
    height: unset !important;
	padding: 20px 48px;
	font-size: 15px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root[data-text-position=right] .featured-content--text{
	margin-left: 100px !important;
  }	
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root[data-text-position=left] .featured-content--text{
	margin-right: 100px !important;
  }	
  
 .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--text-container .featured-content--description:nth-child(3) p {
    display: block;
    border-left: 4px solid #F2A7A0;
    padding-left: 15px;
    /* margin-top: 21px; */
    font-size: 18px;
    font-weight: 600;
	font-family: Proxima Nova !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .layout--main-content div.shopify-section{
    width: 700px !important;
	/* margin: 0px auto; */
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container{
    display: block !important;
	/* margin: 0px auto; */
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--heading{
    font-size: 48px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--overline{
    text-align: center !important;
    font-family: Proxima Nova !important;
    font-size: 20px !important;
    text-transform: uppercase !important;	
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--heading{
	text-transform:	capitalize !important;
	margin-bottom: 2px !important;
	margin-top: -4px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .shopify-section .sm-page-width{
    max-width: unset !important;
	margin: 0;
	padding-left: 0px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .layout--main-content [data-section-id]{
   padding:0 !important;
  }
  body.page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence ul.breadcrumbs--root {
    padding-left: 0px !important;	
	padding-top: 10px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #section--template--15822658666671__166012342128eb4c5e {
    padding-top: 24px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .custom-video-with.head{
    margin-top: 8px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence video.Video-content{
    max-width: unset !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--body{
    font-family: Proxima Nova Lt !important;
    text-align: left !important;
	font-size: 20px !important;
  }
  
  
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--body#featured-text-cat{
    margin-top: 23px !important;
    font-size: 20px;
    margin-bottom: 5px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root[data-spacing-above=true]{
    padding-top: 0px;
    padding-bottom: 60px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .home-custom-sub-banner{
    width: 700px;
    margin: 0px auto;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .rowm{
    margin-left: 0px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .twoImage:last-child{
    margin-right: 0px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .twoImage:first-child .rownxz .item{
    width: 160px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .twoImage:last-child .rownxz .item{
    width: 160px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf .twoImage:last-child .rownxz .item:first-child img{
	  width: 160px !important;
    height: 190px !important;
  }
  
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root{
	padding: 0;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--image{
	width: 340px;
    height: 413px;
	margin: 0px auto;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text{
	width: 700px;
	margin-left: 0;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text h2{
	display: none  !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence h3.Mobile-heading{
	font-size: 40px !important;
	display: block  !important;
	text-align: center;
	margin-bottom: 23px;
	margin-top: 0;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text .featured-content--description{
	font-size: 16px !important;
	font-weight: 600;
	line-height: 24px!important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text .featured-content--description.ff-body{
	font-weight: 300;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--text .featured-content--text-container {
    gap: 17px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root[data-text-position=left] .featured-content--image {
    min-width: unset !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--container {
    padding-left: 0px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--root .featured-text--wrapper .custom-text .Richtext-button .custom-button {
    /*width: 175px;*/
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--root .featured-text--wrapper .custom-text .Richtext-button {
    margin-top: 18px;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .rowm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .Richtext-button .custom-button {
    width: unset !important;
    height: unset !important;
	padding: 16px 40px;
	font-size: 13px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--text-container .featured-content--description:nth-child(3) p  {
    display: block;
    border-left: 4px solid #F2A7A0;
    padding-left: 12px;
    /* margin-top: 21px; */
    font-size: 16px;
    font-weight: 600;
	font-family: Proxima Nova !important;
  }
}

@media (max-width: 767px) {	
	.page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .layout--main-content div.shopify-section{
    width: 340px !important;
	/* margin: 0px auto; */
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container{
   /* display: block !important;
	 margin: 0px auto; */
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .product-page--header{
	margin-left: 0px !important;
	margin-top: 10px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--heading-mobile{
    text-align: center !important;
    font-family: Proxima Nova !important;
    font-size: 16px !important;
    text-transform: uppercase !important;	
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--heading{
	text-transform:	capitalize !important;
	margin-top: -3px !important;
	letter-spacing: inherit;
	font-size: 40px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .shopify-section .sm-page-width{
    max-width: unset !important;
	margin: 0;
	padding-left: 0px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .layout--main-content [data-section-id]{
   padding:0 !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence ul.breadcrumbs--root {
    padding-left: 0px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #section--template--15822658666671__166012342128eb4c5e {
    padding-top: 4px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .custom-video-with.head{
    
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--root .featured-text--wrapper .featured-video--play-mobile{
	  min-height: unset;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence video.Video-content{
    max-width: unset !important;
  }
  body.page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--image{
    height: 340px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--body{
    font-family: Proxima Nova Lt !important;
    text-align: left !important;
	
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--body#featured-text-cat{
    margin-top: 23px !important;
    font-size: 20px;
    margin-bottom: 5px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root[data-spacing-above=true]{
    padding-top: 0px;
    padding-bottom: 50px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15825882939567__16603036182e9617bf .home-custom-sub-banner{
    width: 340px;
    margin: 0px auto;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15825882939567__16603036182e9617bf .rowm{
    margin-left: 0px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15825882939567__16603036182e9617bf .twoImage:last-child{
    margin-right: 0px;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15825882939567__16603036182e9617bf .twoImage:nth-child(2) .rownxz .item{
    width: 160px !important;
	margin-right: 20px;
	margin-top: 20px;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15825882939567__16603036182e9617bf .oneImage .item{
    width: 160px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .rowm .img-box {
    padding: 0px;
  }
  
  
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root{
	padding: 0;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--image{
	width: 340px;
    height: 413px;
	margin: 0px auto;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text{
	width: 340px;
	margin-left: 0;
	padding-top: 0;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text h2{
	display: none  !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence h3.Mobile-heading{
	font-size: 32px !important;
	/* display: block  !important; */
	text-align: center;
	margin-bottom: 27px;
	margin-top: 0;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text .featured-content--description{
	font-size: 15px !important;
	font-weight: 600;
	line-height: 22px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text .featured-content--description.ff-body{
	font-weight: 300;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--text .featured-content--text-container {
    gap: 14px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root[data-text-position=left] .featured-content--image {
    min-width: unset !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--container {
    padding-left: 0px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--root .featured-text--wrapper .custom-text .Richtext-button .custom-button {
    /*width: 175px;*/
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-text--root .featured-text--wrapper .custom-text .Richtext-button {
    margin-top: 25px;
	text-align: left;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .rowm {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .Richtext-button .custom-button {
    width: unset !important;
    height: unset !important;
	padding: 16px 40px;
	font-size: 13px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--text-container .featured-content--description:nth-child(3) p  {
    display: block;
    border-left: 4px solid #F2A7A0;
    padding-left: 12px;
    /* margin-top: 21px; */
    font-size: 15px;
    font-weight: 600;
	font-family: Proxima Nova !important;
  }
}

.page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15822658666671__16603036182e9617bf a{
	  padding-top: 0 !important;
  }
  
@media (min-width: 1201px) {
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .layout--main-content div.shopify-section{
    width: 1170px !important;
	margin: 0px auto;
  }	
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .layout--main-content div.shopify-section{
	max-width: 1170px !important;
	width: 90%;
	margin: 0px auto;
  }	
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #main-content{
    width: 100%;
  }
}
@media (max-width: 378px){
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #main-content{
	  max-width: 315px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .layout--main-content div.shopify-section{
	width: 315px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence .featured-content--root .featured-content--container .featured-content--text{
	  width: 315px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15825882939567__16603036182e9617bf .home-custom-sub-banner{
	  width: 315px !important;
  }
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #shopify-section-template--15825882939567__16603036182e9617bf .twoImage:nth-child(2) .rownxz .item{
	  width: 140px!important;
    margin-right: 10px;
    margin-top: 10px;
  }
}
.link_color{
	color: #F2A7A0;
    text-decoration: underline;
}

@media (min-width: 1025px) {
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #main-content{
  	padding-top: 80px;
  }
}
@media (min-width: 768px) and (max-width: 1024px){
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #main-content{
  	padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .page--about-md-glam-our-story-mission-and-commitment-to-skincare-excellence #main-content{
  	padding-top: 40px;
  }
}
/* ABOUT PAGE end */


/* REVIEW CSS START */
.jdgm-widget-actions-wrapper a.jdgm-write-rev-link:hover{
	color: #f7edec !important;
    background-color: #f2a7a0 !important;
    border-color: #f2a7a0 !important;
}
.jdgm-histogram__bar-content {
    background-color: #f2a7a0 !important;
}
.jdgm-histogram .jdgm-star{
	color: #f2a7a0 !important;
}
.jdgm-rev-widg__summary .jdgm-star{
	color: #f2a7a0 !important;
}
.jdgm-star{
	color: #f2a7a0 !important;
}
.jdgm-form__fieldset.jdgm-form__fieldset-actions input[type='submit']:hover, .jdgm-form__fieldset.jdgm-form__fieldset-actions a:hover{	
    color: #fff !important;
    background-color: #F2A7A0 !important;
}
.jdgm-form input[type='text']:hover, .jdgm-form input[type='email']:hover, .jdgm-form input[type='url']:hover, .jdgm-form textarea:hover{
	border-bottom: 2px solid #F2A7A0 !important;
    color: #F2A7A0 !important;
    cursor: pointer;
}
.jdgm-form textarea:hover::placeholder, .jdgm-form input[type='email']:hover::placeholder, .jdgm-form input[type='url']:hover::placeholder, .jdgm-form input[type='text']:hover::placeholder{	
    color: #F2A7A0;
}
.jdgm-rev a, .jdgm-quest a{
	color: #F2A7A0 !important;
}


.jdgm-all-reviews-page__title{
	font-family: 'Spectral Light';
}
.jdgm-widget.jdgm-all-reviews-widget.jdgm--done-setup-widget, jdgm-sort-dropdown{
	font-family: 'Proxima Nova' !important;
}





.jdgm-rev__icon{
	border-radius: 50% !important;
    background-color: rgb(224 224 224) !important;
}
.jdgm-row-profile .jdgm-rev__author-wrapper{
	vertical-align: sub;
    font-weight: 600;
}
.jdgm-form__fieldset label {
    display: none !important;
}
form.jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions{
	text-align: left;
}

.jdgm-custom-forms{
	display: none !important;
}  

select:focus-visible{
	outline: none;
}

@media (min-width: 1025px) {
  .jdgm-widget.jdgm-review-widget.jdgm--done-setup-widget{
    font-size: 18px;
  }
  .jdgm-widget.jdgm-all-reviews-widget.jdgm--done-setup-widget, jdgm-sort-dropdown{
		font-size: 18px;
	}
	.jdgm-sort-dropdown{
		font-size: 16px;
	}
	.jdgm-widget-actions-wrapper a.jdgm-write-rev-link{
		width: 220px !important;
		height: 63px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 15px;
		line-height: 24px;
		text-align: center;
		letter-spacing: .04em;
		text-transform: uppercase !important;
		color: #000;
		background: #f7edec00;
		border-radius: 120px/20px;
		border: 1px solid;
		margin-top: 8px;
		padding: 19px;
	}
	.jdgm-histogram .jdgm-star{
		font-size: 20px !important;
	}
	.jdgm-rev-widg__summary .jdgm-star{
		font-size: 20px !important;
	}
	.jdgm-star{
		font-size: 20px !important;
	}
	.jdgm-form input[type='text'], .jdgm-form input[type='email'], .jdgm-form input[type='url'], .jdgm-form textarea{
		border: none !important;
		border-bottom: 2px solid #746F6F !important;
		outline: 0px;
		background-color: unset;
		font-family: 'Proxima Nova' !important;
		font-style: normal;
		font-weight: 300;
		font-size: 18px;
		line-height: 130%;
		padding: 0 !important;
		padding-bottom: 15px !important;
		height: unset;
		margin: 0 0 32px;
	}	
	.jdgm-form__fieldset.jdgm-form__fieldset-actions a{
		width: 167px !important;
		height: 57px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 15px;
		line-height: 24px;
		text-align: center;
		letter-spacing: .04em;
		text-transform: uppercase !important;
		color: #000;
		background: #f7edec00;
		border-radius: 120px/20px !important;
		border: 1px solid;
		margin-top: 8px;
		padding-top: 15px;
	}
	.jdgm-form__fieldset.jdgm-form__fieldset-actions input[type='submit']{
		width: 167px !important;
		height: 57px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 15px;
		line-height: 24px;
		text-align: center;
		letter-spacing: .04em;
		text-transform: uppercase !important;
		color: #fff;
		background-color: #000;
		border-radius: 120px/20px !important;
		border: 1px solid;
		margin-top: 8px;
	}
	.jdgm-form__fieldset{
		text-align: left;  
	}
	.jdgm-form__fieldset[aria-label="Rating"] label{
		display: block !important;
		margin-bottom: 0px !important;
		font-size: 18px !important;
		text-transform: capitalize;
	}
	.jdgm-form__fieldset[aria-label="Rating"]{	
		padding-bottom: 22px;
	}
	form.jdgm-form .jdgm-form__fieldset:nth-child(5) label{
		display: block !important;
		margin-bottom: 0px !important;
		font-size: 18px;
		text-transform: capitalize;
	}
	form.jdgm-form .jdgm-form__fieldset:nth-child(5){
		margin-bottom: 22px !important;
	}
	form.jdgm-form {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.jdgm-form div.jdgm-input-error{
		margin-top: -16px !important;
		margin-bottom: 22px;
	}	
	.jdgm-sort-dropdown{
		font-size: 18px !important;  
	}	
	.jdgm-all-reviews__body .jdgm-rev:nth-child(1){
		padding-top: 40px;
	}
	.jdgm-form__fieldset:not(:last-of-type), .jdgm-form__fieldset-actions{
		margin-bottom: 0 !important;
	}
}

@media (max-width: 767px) {
   .jdgm-widget.jdgm-review-widget.jdgm--done-setup-widget{
      font-size: 15px;
   }
  .jdgm-widget.jdgm-all-reviews-widget.jdgm--done-setup-widget, jdgm-sort-dropdown{
		font-size: 15px;
	}
	.jdgm-sort-dropdown{
		font-size: 16px;
	}
	.jdgm-sort-dropdown option{
		font-size: 14px;
	}
	.jdgm-widget-actions-wrapper a.jdgm-write-rev-link{
		width: 197px !important;
		height: 57px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 22px;
		text-align: center;
		letter-spacing: .04em;
		text-transform: uppercase !important;
		color: #000;
		background: #f7edec00;
		border-radius: 120px/20px;
		border: 1px solid;
		margin-top: 8px;
		padding: 5%;
	}
	.jdgm-histogram .jdgm-star{
		font-size: 18px !important;
	}
	.jdgm-rev-widg__summary .jdgm-star{
		font-size: 18px !important;
	}
	.jdgm-star{
		font-size: 18px !important;
	}
	.jdgm-form input[type='text'], .jdgm-form input[type='email'], .jdgm-form input[type='url'], .jdgm-form textarea{
		border: none !important;
		border-bottom: 2px solid #746F6F !important;
		outline: 0px;
		background-color: unset;
		font-family: 'Proxima Nova' !important;
		font-style: normal;
		font-weight: 300;
		font-size: 15px;
		line-height: 130%;
		padding: 0 !important;
		padding-bottom: 15px !important;
		height: unset;
		margin: 0 0 32px;
	}	
	.jdgm-form__fieldset.jdgm-form__fieldset-actions a{
		width: 143px !important;
		height: 49px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 20px;
		text-align: center;
		text-transform: uppercase !important;
		color: #000;
		background: #f7edec00;
		border-radius: 120px/20px !important;
		border: 1px solid;
		margin-top: 8px;
		padding-top: 15px;
	}
	.jdgm-form__fieldset.jdgm-form__fieldset-actions input[type='submit']{
		width: 143px !important;
		height: 49px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 20px;
		text-align: center;
		text-transform: uppercase !important;
		color: #fff;
		background-color: #000;
		border-radius: 120px/20px !important;
		border: 1px solid;
		margin-top: 8px;
	}
	.jdgm-form__fieldset{
		text-align: left;  
	}
	.jdgm-form__fieldset[aria-label="Rating"] label{
		display: block !important;
		margin-bottom: 0px !important;
		font-size: 16px !important;
		text-transform: capitalize;
	}
	.jdgm-form__fieldset[aria-label="Rating"]{	
		padding-bottom: 22px;
	}
	form.jdgm-form .jdgm-form__fieldset:nth-child(5) label{
		display: block !important;
		margin-bottom: 0px !important;
		font-size: 16px;
		text-transform: capitalize;
	}
	form.jdgm-form .jdgm-form__fieldset:nth-child(5){
		margin-bottom: 22px !important;
	}
	form.jdgm-form {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.jdgm-form div.jdgm-input-error{
		margin-top: -16px !important;
		margin-bottom: 22px;
	}	
	.jdgm-sort-dropdown{
		font-size: 18px !important;  
	}	
	.jdgm-all-reviews__body .jdgm-rev:nth-child(1){
		padding-top: 20px;
	}
	.jdgm-form__fieldset:not(:last-of-type), .jdgm-form__fieldset-actions{
		margin-bottom: 0 !important;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
   .jdgm-widget.jdgm-review-widget.jdgm--done-setup-widget{
      font-size: 16px;
   }
  .jdgm-widget.jdgm-all-reviews-widget.jdgm--done-setup-widget, jdgm-sort-dropdown{
		font-size: 16px;
	}
	.jdgm-sort-dropdown{
		font-size: 18px;
	}
	.jdgm-sort-dropdown option{
		font-size: 14px;
	}
	.jdgm-widget-actions-wrapper a.jdgm-write-rev-link{
		width: 197px !important;
		height: 57px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 22px;
		text-align: center;
		/* letter-spacing: .04em; */
		text-transform: uppercase !important;
		color: #000;
		background: #f7edec00;
		border-radius: 120px/20px;
		border: 1px solid;
		margin-top: 8px;
		padding-top: 17px;
	}
	.jdgm-histogram .jdgm-star{
		font-size: 18px !important;
	}
	.jdgm-rev-widg__summary .jdgm-star{
		font-size: 18px !important;
	}
	.jdgm-star{
		font-size: 18px !important;
	}
	.jdgm-form input[type='text'], .jdgm-form input[type='email'], .jdgm-form input[type='url'], .jdgm-form textarea{
		border: none !important;
		border-bottom: 2px solid #746F6F !important;
		outline: 0px;
		background-color: unset;
		font-family: 'Proxima Nova' !important;
		font-style: normal;
		font-weight: 300;
		font-size: 16px;
		line-height: 130%;
		padding: 0 !important;
		padding-bottom: 15px !important;
		height: unset;
		margin: 0 0 32px;
	}	
	.jdgm-form__fieldset.jdgm-form__fieldset-actions a{
		width: 143px !important;
		height: 49px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 20px;
		text-align: center;
		text-transform: uppercase !important;
		color: #000;
		background: #f7edec00;
		border-radius: 120px/20px !important;
		border: 1px solid;
		margin-top: 8px;
		padding-top: 15px;
	}
	.jdgm-form__fieldset.jdgm-form__fieldset-actions input[type='submit']{
		width: 143px !important;
		height: 49px;
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 20px;
		text-align: center;
		text-transform: uppercase !important;
		color: #fff;
		background-color: #000;
		border-radius: 120px/20px !important;
		border: 1px solid;
		margin-top: 8px;
	}
	.jdgm-form__fieldset{
		text-align: left;  
	}
	.jdgm-form__fieldset[aria-label="Rating"] label{
		display: block !important;
		margin-bottom: 0px !important;
		font-size: 18px !important;
		text-transform: capitalize;
	}
	.jdgm-form__fieldset[aria-label="Rating"]{	
		padding-bottom: 22px;
	}
	form.jdgm-form .jdgm-form__fieldset:nth-child(5) label{
		display: block !important;
		margin-bottom: 0px !important;
		font-size: 18px;
		text-transform: capitalize;
	}
	form.jdgm-form .jdgm-form__fieldset:nth-child(5){
		margin-bottom: 32px !important;
	}
	form.jdgm-form {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.jdgm-form div.jdgm-input-error{
		margin-top: -16px !important;
		margin-bottom: 22px;
	}	
	.jdgm-sort-dropdown{
		font-size: 18px !important;  
	}	
	.jdgm-all-reviews__body .jdgm-rev:nth-child(1){
		padding-top: 30px;
	}
	.jdgm-form__fieldset:not(:last-of-type), .jdgm-form__fieldset-actions{
		margin-bottom: 0 !important;
	}	
}
@media (min-width: 1025px) {
  .page--mdglam-customer-reviews-skin-care-product-100-reviews #main-content{
  	padding-top: 80px;
  }
  .page--mdglam-customer-reviews-skin-care-product-100-reviews .jdgm-all-reviews-page__wrapper{
    max-width: 970px !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px){
  .page--mdglam-customer-reviews-skin-care-product-100-reviews #main-content{
  	padding-top: 60px;
  }
  
  .page--mdglam-customer-reviews-skin-care-product-100-reviews .jdgm-all-reviews-page__wrapper{
    max-width: 670px !important;
  }
}
@media (max-width: 767px) {
  .page--mdglam-customer-reviews-skin-care-product-100-reviews #main-content{
  	padding-top: 40px;
  }
  .page--mdglam-customer-reviews-skin-care-product-100-reviews .jdgm-all-reviews-page__wrapper{
    max-width: 340px;
  }
}

@media (max-width: 360px) {
  .page--mdglam-customer-reviews-skin-care-product-100-reviews .jdgm-all-reviews-page__wrapper{
    max-width: 90% !important;
  }
}
/* REVIEW CSS END */

/* SKIN QUIZ CSS START */
@media (min-width: 1025px) {
	.page--md-glam-skin-analysis-quiz-find-the-right-skincare-routine .breadcrumbs--root{
		max-width: 1170px;
		margin-top: 10px;
	}
}
@media (max-width: 767px) {
	.page--md-glam-skin-analysis-quiz-find-the-right-skincare-routine .breadcrumbs--root{
		max-width: 340px;
		margin-top: 10px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.page--md-glam-skin-analysis-quiz-find-the-right-skincare-routine .breadcrumbs--root{
		max-width: 700px;
		margin-top: 10px;
	}
}
.page--md-glam-skin-analysis-quiz-find-the-right-skincare-routine h1{
	font-family: 'Spectral Light';
}
/* SKIN QUIZ CSS END */

form.edit_checkout .field__input{
	background-color: #f8ecec;
}
form.edit_checkout .field__label{
	color: #f2a7a0;
}

/* cart popup START */
.cart--form #drawer-cart-note{
    border: none;
	border-bottom: 2px solid #746F6F ;
	outline: 0px;
	background-color: unset !important;
	font-family: 'Proxima Nova';
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 130%;
	padding: 0;
	padding-bottom: 15px;
	height: unset;
	background: transparent;
    background-color: transparent !important;
}
.cart--form textarea#drawer-cart-note:hover, .cart--form textarea#drawer-cart-note:focus{
	border-bottom: 2px solid #F2A7A0 !important;
	color: #F2A7A0 !important;
	cursor: pointer;
}	
.cart--form textarea#drawer-cart-note:hover::placeholder, .cart--form textarea#drawer-cart-note:focus::placeholder{
	color: #F2A7A0 !important;
	cursor: pointer;
}
.cart--form .cart--checkout-button button{
    width: 196px;
    height: 57px;
    font-family: 'Proxima Nova';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    text-decoration: none;
    margin: 0px auto;
    letter-spacing: 0.04em;
    color: #ffffff !important;
    background: #000000 !important;
    border-radius: 120px/20px;
    border: 1px solid;
}
.cart--form .cart--checkout-button button:hover{
  background: #F2A7A0  !important;
}
.cart--form .cart--notes--heading{
  text-align: left;
}
@media only screen and (max-width: 767px){
  .cart--form .cart--checkout-button button{
    font-size: 13px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .cart--form .cart--checkout-button button{
    font-size: 13px;
  }
}

/* cart popup END */

/* Review button hide on mobile start*/
@media only screen and (max-width: 767px){
	.jdgm-widget.jdgm-revs-tab.jdgm--done-setup-widget .jdgm-revs-tab-btn.btn{	
		display: none;
	}
}
/* Review button hide on mobile end*/
/* afterpay css start */
.product-page--main-content .afterpay-paragraph{
	font-family: Proxima Nova;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
	text-align: center;
}

@media only screen and (max-width: 767px){
	.product-page--main-content .afterpay-paragraph{
		font-family: Proxima Nova;
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 130%;
		text-align: left;
	}
}
ul.payment-icons--list li:last-child{
  display: none !important;
}
/* afterpay css end */

/* Breadcrumbs css start */
.breadcrumbs--root{
  display: none !important;
}
/* Breadcrumbs css end */


.template--index .product-price--original, .template--product .product-price--original{
	display: flex;
    gap: 10px;
    align-items: center;
}
/*
@media (max-width: 767px){
  .hero__wrapper .hero__text--wrapper .text {
      bottom: 80px !important;
  }
}
*/
.template--index .featured-collection--root .product--root .product--details-container .product--details .product--price-container .product--price-wrapper{
  margin-top: 0;
  flex-direction: row-reverse;
  align-items: center;
  gap: 10px;
}
.template--product .featured-collection--root .product--root .product--details-container .product--details .product--price-container .product--price-wrapper{
  margin-top: 0;
  flex-direction: row-reverse;
  align-items: center;
  gap: 10px;
}
.template--index .featured-collection--root .product--root .product--details-container .product--details .product--price-container .product--price-wrapper .product--compare-price.money{
  font-family: Proxima Nova;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  color: #807c7c;
  text-decoration: line-through;
}
.template--product .featured-collection--root .product--root .product--details-container .product--details .product--price-container .product--price-wrapper .product--compare-price.money{
  font-family: Proxima Nova;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 100%;
  color: #807c7c;
  text-decoration: line-through;
}

.quote-text, blockquote{
  display: block;
  border-left: 4px solid #F2A7A0 !important;
  padding: 0 !important;
  padding-left: 15px !important;
  font-weight: 600 !important;
  font-family: Proxima Nova !important;
}

blockquote p{
  padding-bottom: 0 !important;
}

.blog--article-sidebar .blog-subscribe-section{
  display: none;
}


/* discounted product grid */
@media only screen and (max-width: 767px) {
.collection--body--grid .discount_product--root .product--image-wrapper .image--root{
  margin-top: -19px; 
}
}
.collection--body--grid .discount_product--root  .product--quick-add{
  padding: 0 0 0px 10px !important;
}
.collection--body--grid .discount_product--root .product--details-wrapper{
  padding: 0 10px;
}
.collection--body--grid .discount_product--root.product--root{
  border: 3px solid #f9b0ae;
  background: #fff;
}
.collection--body--grid .product--root{
  padding-bottom: 20px;
}
.collection--body--grid .discount_product--root .image--container{
  overflow: hidden;
}
.collection--body--grid .discount_product--root .image--container:before {
    position: absolute;
    background-color: #f9b0ae;
    content: "ON SALE";
    text-align: center;
    color: #fff;
    top: 10px;
    right: -34px;
    width: 130px;
    padding: 10px;
    z-index: 1;
    transform: rotate(45deg);
    overflow: hidden;
}

@media (min-width: 1025px){
.article-related_product--body .discount_product--root .product--image-wrapper .image--root{
  margin-top: -3px; 
}
}

@media only screen and (max-width: 767px) {
.featured-collection--grid .discount_product--root .product--image-wrapper .image--root{
   /*margin-top: -17px; */
}
}
.featured-collection--grid .discount_product--root  .product--quick-add{
  padding: 0 0 20px 10px !important;
}
.featured-collection--grid .discount_product--root .product--details-wrapper{
  padding: 0 10px;
}
.featured-collection--grid .discount_product--root.product--root{
  border: 3px solid #f9b0ae;
  background: #fff;
}
.featured-collection--grid .discount_product--root .image--container{
  overflow: hidden;
}
.featured-collection--grid .discount_product--root .image--container:before {
    position: absolute;
    background-color: #f9b0ae;
    content: "ON SALE";
    text-align: center;
    color: #fff;
    top: 10px;
    right: -34px;
    width: 130px;
    padding: 10px;
    z-index: 1;
    transform: rotate(45deg);
    overflow: hidden;
}

/* menu */

@media (min-width: 1024px) and (max-width: 1070px) {
.header--menu .x-menu--level-1--link a {
  padding: 10px !important;
}
}

@media (min-width: 1071px) and (max-width: 1170px) {
.header--menu .x-menu--level-1--link a {
  padding: 12px !important;
}
}

@media (min-width: 1171px) and (max-width: 1200px) {
.header--menu .x-menu--level-1--link a {
  padding: 14px !important;
}
}

@media (min-width: 1301px) and (max-width: 1350px) {
.header--menu .x-menu--level-1--link a {
  padding: 14px !important;
}
}

@media (min-width: 1025px) {
  .sizeash2{
    font-size: 56px!important;
    line-height: 66px!important;
  }
}

@media only screen and (max-width: 767px) {
  .sizeash2{
    font-size: 32px!important;
    line-height: 42px!important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .sizeash2{
    font-size: 40px!important;
    line-height: 50px!important;
  }
}

  body.acsb-keynav [data-acsb-focused=true], body.acsb-keynav :focus{

    outline-style: unset !important;
  }
