/** Shopify CDN: Minification failed

Line 19:15 Expected identifier but found "!"
Line 1202:0 Unexpected "/"
Line 1553:0 Unexpected "/"
Line 1810:0 Unexpected "/"
Line 1929:0 Expected identifier but found "/"
Line 1929:24 Expected identifier but found "/"

**/
*{
  transition:0.3s ease;
}
img {
  height: auto;
  vertical-align: bottom;
}
body.template-page .main-content {
    padding: 0;!important
}

.c-pink {
    color: #EE8CA5;
    font-weight: 700;
}
.gldLashFooterMain {
    margin: 0;
}
.cv-phone-number {
    color: white;
    text-align: right;
    padding-top: 10px;
}
.gldLashRCBTopBlckInit::after {
  display:none;
}
a:not([disabled]):hover, a:focus {
    color: #ffffff!important;
}
.gldLashHeaderLogo {
    padding: 31px 16px 16px;
    text-align: center;
}
.gldLashCntxtHead span.c-pink {
    color: #EE8CA5;
    font-family: Freight;
    font-size: 40px;
    font-style: italic;
    font-weight: 300;
    display: inline-block;
    margin-left: 5px;
}
.site-footer {
    position: relative;
}
.gldLashContextInit div#makeItScroll {
    padding: 0;
    max-width: 1080px;
}
/* login-page*/
.gldLashContextInit div#makeItScroll .grid .grid__item {
    left: 0;
}
h1#LoginHeading {
    font-family: Apercu Pro;
}
div#CustomerLoginForm form#customer_login label {
    font-size: 18px;
    color: #000!important;
    font-weight: 600;
}
div#CustomerLoginForm h1 {
    margin: 40px 0;
    text-align: left!important;
} 
/* .gldLashBannerWrapper .gldLashBgMedia {
    height: 1200px;
} */
.gldLashBgMedia img.onlyForDesktop {
    width: 100%;
    
}
.gldLashContextInit div#makeItScroll div#CustomerLoginForm .text-center {
    text-align: left!important;
}
.gldLashContextInit div#makeItScroll div#CustomerLoginForm form#customer_login input#CustomerEmail {
    font-size: 18px;
}
.gldLashContextInit div#makeItScroll div#CustomerLoginForm .text-center input.btn {
    padding: 19px 22px;
    font-family: 'Apercu Pro';
    font-size: 15px;
  margin-bottom:15px;
}
.gldLashContextInit div#makeItScroll div#CustomerLoginForm .text-center p {
    margin-bottom: 15px;
}
.loginBannerForm .gldLashContext .gldLashCntxtPara {
    font-size: 20px;
    line-height: 25.3px;
}
.gldLashContextInit div#makeItScroll div#CustomerLoginForm .text-center p a#RecoverPassword ,.gldLashContextInit div#makeItScroll div#CustomerLoginForm .text-center p a#customer_register_link{
    font-size: 16px;
}
.gldLashContextInit div#makeItScroll .grid .grid__item div#CustomerLoginForm {
    margin: 0;
}
.loginBannerForm .gldLashContext {
    max-width: 1346px;
    position: absolute;
    padding: 0 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}

.loginBannerForm .gldLashCntxtsub_head {
    font-size: 34px;
  line-height:56px;
} 
.gldLashContextInit div#makeItScroll {
    padding: 0;
    max-width: 1346px;
}
/* marquee section starts */
.gldLashExlmemHeadMN p marquee span {
    font-family: Freight;
    font-size: 50px;
    font-style: italic;
    font-weight: 300;
    line-height: normal;
    margin-right: 35px;
}
.gldLashExlmemHeadMN p marquee {
    padding: 8px 0;
    background-color: #000;
    display: block;
}
.gldLashExlmemHeadMN p marquee span:nth-child(odd) {
    color: #EFA6B9;
}
.gldLashExlmemHeadMN p marquee span:nth-child(even) {
    color: #FFFFFF;
}
/* marquee section end */
/* footer starts */
.gldLashFooterMain.site-footer {
    background: #000;
}
/* footer ends  */
/* comment starts */
div#openThirdBlockPart {
    display: none;
}
.gLRCBMdlHead {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;
    text-transform: uppercase;
    margin: 0 0 21px 0;
}
.gLRCBMdlHeaderPT p {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    max-width: 565px;
    margin: 0 auto 27px;
}
.gLRCBMdlPoint>span {
    width: 33px;
    height: 33px;
    border-radius: 100%;
    background-color: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FFF;
    font-size: 20px;
    line-height: 25.8px;
    flex: 0 0 33px;
}
.gLRCBMdlCntrPT .gLRCBMdlPoint {
    display: flex;
    column-gap: 20px;
    max-width: 700px;
    margin: 0 auto 23px;
    padding: 18.5px 32px;
    border-radius: 20px;
    background-color: #fff;
}
.gLRCBMdlCntrPT .gLRCBMdlPoint:nth-child(2) p {
    max-width: 510px;
}
.gLRCBMdlCntrPT .gLRCBMdlPoint:nth-child(3) p {
    max-width: 510px;
}
.gLRCBMdlCntrPT .gLRCBMdlPoint:first-child {
    align-items: center;
}
.gLRCBMdlCntrPT .gLRCBMdlPoint:last-child {
    margin-bottom: 0;
}
.gLRCBMdlCntrPT {
    padding-bottom: 20px;
}
.gLRCBMdlPoint p {
    font-size: 18px;
    line-height: 21.8px;
    max-width: 500px;
}
.gLRCBMdlButton a {
    color: #FFF;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    display: block;
    text-transform: uppercase;
    background-color: #000;
    padding: 13px 0;
    margin: 0 auto 20px auto;
    border-radius: 3px;
    max-width: 341px;
    text-align: center;
}
p.gLhRCBMidSpliter {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 38px;
    margin: 0;
    padding: 0 0 50px 0;
}
.bottomArrowSplitter a {
    display: block;
}
.bottomArrowSplitter a svg {
    vertical-align: bottom;
    position: absolute;
    bottom: -26px;
    transition: 0.3s ease;
    left: 0;
    right: 0;
    margin: auto;
    width: 48px;
    height: 48px;
}
.gldLashRCBMidBlck {
    margin: 0 0 50px 0;
}
.gldLashRCBMidBlckInit {
    max-width: 1105px;
    margin: 0 auto;
    background-color: #F5E3E7;
    position: relative;
    padding: 54px 16px 0;
}

/* comment end  */
/* Comment content  starts*/
.bottomArrowSplitter.active a svg {
    transform: rotate(180deg);
    transition: 0.3s ease;
}
.gldLashRCBDownBlckInit .gLRCBDownHead {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 34.5px;
    text-transform: uppercase;
    max-width: 457px;
    margin: 0 auto 34px;
}
.gldLashRCBDownBlckInit p {
    font-size: 16px;
    font-weight: 400;
    max-width: 622px;
    margin: 0 auto 34px;
    text-align: center;
    line-height: 22px;
}
.gldLashRCBDownBlckInit {
    padding: 0 16px;
}
.gLRCBDownBtn a {
    color: #FFF;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    display: block;
    text-transform: uppercase;
    background-color: #000;
    padding: 15px 0;
    margin: 0 auto 34px auto;
    border-radius: 3px;
    max-width: 341px;
    text-align: center;
}
.gldLashRCBDownBlckInit p.gLhRCBbtmSpliter {
    margin-bottom: 50px;
    max-width: 834px;
}
/* comment content end  */
/* quest start */
.gldLashRCBTopBlck {
    margin: 0 auto;
   max-width: 1366px;
}
.gldLashRCBTopBlckInit {
    display: flex;
    flex-wrap: wrap;
    padding: 44px 85px 44px 133px;
    position: relative;
}
.gldLashRCBTopBlckInit::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    background: #000;
    z-index: 1;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.gldLashRCBTopLeftPrt {
    width: 50%;
    flex: 0 0 50%;
    padding: 0 59px 0 0;
}
.gldLashRCBTopRgtPrt{
  width: 50%;
    flex: 0 0 50%;
  padding: 0 0 0 59px;
}
.gLRCBTpHead {
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    text-transform: uppercase;
    margin: 0 0 27px 0;
    max-width: 230px;
}
.gldLashRCBTopPrt p {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    max-width: 389px;
}
.gldLashRCBTopRgtPrt .gLRCBTpRtHead {
    max-width: 355px;
}
/* quest end */
/* roseclub starts */
.gldLashExlmemHeadMN ul {
    padding: 16px 5px;
    background-color: #000;
}
/* roseclubends  */
/* exclusive starts*/
.gldLashExlmemMain .gldLashExlmemMainInit {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
     max-width: 1184px;
    margin: 0 auto;
  align-items: center;
  padding:0 20px;
}
.gldLashExlmemMain {
   background-color: #EFA6B9;
}
.gldLashExlmemleft {
    flex: 0 0 40%;
    width: 40%;
}
.gldLashExlmemRight{
  flex: 0 0 60%;
    width: 60%;
}
.gldLashExlmemRightHed {
    color: #FFF;
    font-size: 26px;
    font-weight: 700;
    line-height: 30.5px;
    max-width: 450px;
    margin: 0 0 34px 0px;
}
.gldLashExlmemRightInr p {
    color: #FFF;
    font-size: 18px;
    line-height: 23.3px;
    max-width: 483px;
}
/* exclusive ends  */
/* Excellent starts */
.gldLashPrpWrapper {
    max-width: 1176px;
    margin: 0 auto;
    padding: 60px 16px 64px;
}
.gldLashPrpMain {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    background: #F5E3E7;
}
.gldLashPrpHeading {
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    line-height: 39px;
    margin: 0 0 23px 0;
}
.gldLashPrpHeader p {
    max-width: 757px;
    margin: 0 auto 23px;
    text-align: center;
    font-size: 18px;
    line-height: 25.5px;
}
.gldLashPrpItems .gldLashPrpItemsInit {
    display: flex;
    flex-wrap: wrap;
    padding: 22px 0;
    justify-content: center;
}
.gldLashPrpItem {
    width: 25%;
    flex: 0 0 25%;
}
.gldLashPrpItem .gldLashPrpItemInit {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 15px;
}
/* .gldLashPrpItemInit span {
    font-size: 16px;
    font-weight: 700;
    line-height: 120%;
} */

.gldLashPrpItemInit span {
font-size: 16px;
    font-weight: 700;
    line-height: 120%;
    text-align: center;
    align-items: center;
}

/* excellent ends */
/* sublimestarts */
.gldLashAccGrowHead {
    max-width: 923px;
    margin: 0 auto;
}
.gldLashAccGrowMain {
    padding: 67px 16px 69px;
    background-color: #F3F3F3;
}
.gldLashAccGrowHead .gLAGHeading {
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 0 15px 0;
}
.gldLashAccGrowHead p {
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    max-width: 811px;
    margin: auto;
}
.gldLashAccGrowBtn a {
    display: block;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 15.5px 10px;
    background-color: #000;
    max-width: 341px;
    margin: 16px auto 0;
    border-radius: 3px;
    line-height: normal;
}
.gldLashTryItWrapper {
    padding: 70px 16px 42px;
}
/* sublime end */
/* mascara starts */
/* .gldLashTryItMain {
    padding: 70px 0 60px 158px;
} */
.gldLashTrItRight {
    width: 39%;
    background: #EFA6B9;
    padding: 43px;
    margin: auto;
    margin-right: 0;
    max-width: 453px;
}
.gldLashTrItMain .gldLashAccGrowBtn a {
    max-width: 376px;
}
.gldLashTrItHead {
    max-width: 911px;
    text-align: center;
    margin: 0 auto;
}

.gldLashTrItHeadMN {
    text-align: center;
    font-size: 26px;
    font-weight: 700;
    line-height: 30.8px;
    margin: 0 0 24px;
}

.c-pink {
    color: #EE8CA5;
}

.gldLashTrItHead p {
    text-align: center;
    font-size: 26px;
    line-height: 34.8px; /* 133.846% */
}

.gldLashTrItMainInit {
    display: flex;
    align-items: center;
    max-width: 1217px;
    margin: auto;
}

.gldLashTrItRightInr p {
    color: #FFF;
    font-size: 18px;
    line-height: 23px;
    margin: 0 0 24px;
}
.gldLashTrItleft {
    width: 65%;
    max-width: 380px;
    margin: auto;
}
/* mascaraend */
/* Banner Page starts*/ 
.gldLashHeaderLogo img {
    width: 247px;
    height: 62px;
    object-fit:contain;
}
.gldLashBgMedia img {
    width: 100%;
}

.gldLashBannerWrapper {
    position: relative;
}
.gldLashCntxtPara {
    max-width: 545px;
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 20px 0;
    color: #000;
}
.gldLashCntxtBtn a {
    color: #FFF;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 3px;
    max-width: 250px;
    background-color: #000;
    text-align: center;
    padding: 12px 10px;
    border-radius: 3px;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Apercu Pro';
}
.gldLashContext {
    max-width: 1080px;
    position: absolute;
    padding: 0 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.gldLashCntxtHead {
    max-width: 748px;
    font-weight: 600;
    line-height: 46.3px;
    text-transform: uppercase;
    margin: 0;
    color: #000;
    font-family: Apercu Pro;
    font-size: 34px;
}
.gldLashNextcontnt {
    color: #000;
    font-family: Apercu Pro;
    font-size: 34px;
    font-style: italic;
    font-weight: 400;
    line-height: 46.3px;
    margin: 0 0 20px;
}
.gldLashCntxtsub_head {
    font-family: Freight;
    font-size: 30px;
    font-style: italic;
    font-weight: 300;
    line-height: 32.8px;
    margin: 0 0 20px 0;
    color: #000;
    letter-spacing: -2px;
}
/* / banner page end / */
/* / product section  / */
.gldlashProductsMain {
    max-width: 100%;
    margin: 0 auto;
    padding: 90px 0 132px;
}
.gldlashPdtsListInit .slick-track {
    display: flex;
    column-gap: 36px;
}
.gldlashPdtsCntxt h2 {
    margin: 0;
    letter-spacing: 0;
    color: #000;
    text-align: center;
    font-family: Apercu Pro;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 51.8px;
    text-transform: uppercase;
}
.gldlashPdtsCntxt {
    text-align: center;
    padding: 0 16px;
    margin: 0 0 50px;
}
.gldlashPdtsCntxt span {
    display: block;
    color: #000;
    font-family: Freight;
    font-size: 30px;
    font-style: italic;
    font-weight: 300;
    line-height: 38.3px;
    text-transform: uppercase;
}
.gldlashPdtsList .gldlashPdtsListInit {
    display: flex;
    column-gap: 36px;
    justify-content: center;
}
.gldlashPdtItemInit a {
    display: block;
}
.gldlashPdtItemInit a img {
    width: 100%;
    height: 100%;
}
.gldlashPdtItemInit a {
    display: block;
    /* height: 269px; */
    width:100%;
}
/* / product section end /
/ product3 starts / */
.gldlashPdtItemInit span {
    color: #574E4E;
    font-size: 18px;
    font-weight: 300;
    line-height: 68.8px;
    text-transform: uppercase;
    width: 100%;
    display: block;
    text-align: center;
    font-family: Apercu Pro;
}
.gldlashPdtItemInit img {
    /* height: 268px; */
}
.gldlashPdtItemInit {
    /* height: 390px; */
    padding: 37px 0 0 0;
    background-color: #F2F2F2;
}

.gldlashPdtItemInit img {
    filter: none;
}
 .gldlashPdtItemInit.makeIt_Blur img {
    filter: blur(10px);
}
.gldLashPrvHead .gldLashPrvHeadMN {
    color: #FFF;
    text-align: center;
    font-family: Freight;
    font-size: 26px;
    font-style: italic;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 3.77px;
    text-transform: uppercase;
    margin: 0;
    padding: 25px 10px;
}
.gldLashPrvleft img.onlyForDesktop {
    width: 100%;
    background-color: #f5e3e7;
    height: 100%;
    object-fit: cover;
}
.gldLashPrvRightInr {
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}
.gldLashPrvMain .gldLashPrvMainInit {
    display: flex;
    flex-wrap: wrap;
    background-color: #f5e3e7;
}
.gldLashPrvMainInit .gldLashPrvleft {
    width: 50%;
    flex: 0 0 50%;
    position: relative;
}
.gldLashPrvMainInit .gldLashPrvleft .nextForCombine {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -80px;
    width: 202px;
}
.gldLashPrvMainInit .gldLashPrvRight {
    width: 50%;
    flex: 0 0 50%;
    background-color: #F5E3E7;
}
.gldLashPrvHead {
    background-color: #000;
}
.gldLashPrvRightInr .gldLashPrvRightHed {
    font-size: 26px;
    font-weight: 700;
    line-height: 27px;
    text-transform: uppercase;
    margin: 0 0 15px 0;
    text-align: center;
    color: #000;
    font-family: Apercu Pro;
}
.gldLashPrvRightInr .gldLashPrvRightLD {
    color: #EE8CA5;
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    line-height: 43.3px;
    min-width: 250px;
    margin: 0 auto 15px;
    text-transform: uppercase;
    background-color: #fff;
}
span.gLPreHD.c-pink {
    color: #EE8CA5;
}
.gldLashPrvRightInr .gldLashPrvRightSubHed {
    color: #000;
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    line-height: 27px;
    max-width: 494px;
    margin: 0 auto 10px;
}
span.BldMKIt {
    font-weight: 700;
}
.gldLashPrvRightInr .gldLashPrvRightCSTxt {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    max-width: 220px;
    margin: 0 auto 15px;
}
.gldLashPrvRightInr .gldLashPrvRightButton a {
    display: flex;
    width: max-content;
    background-color: #000;
    border-radius: 3px;
    color: #FFF;
    padding: 12px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0 auto;
    min-width: 325px;
    min-height: 50px;
    align-items: center;
    justify-content: center;
}
/* / product end? / */
.PaymentIconWpxt img {
    height: auto;
    width: 100%;
    max-width: 200px;
    margin: auto;
    display: block;
}

.PaymentIconWpxt {
    margin: 20px 0;
}
.custom-svg-referral-container .icon-envelop rect {
    fill: #ff6d6d00 !important;
    stroke: #000000 !important;
}
.custom-svg-referral-container .icon-envelop path {
    fill: #ee23cf00 !important;
    stroke: #000 !important;
}
.custom-svg-referral-container {
    display: flex;
    align-items: center;
}
.custom-svg-referral-container .icon-envelop {
    margin-right: 5px;
    width: 16px;
}

.custom-svg-referral-container p {
    font-size: 14px;
    font-weight: 400;
    font-family: "Apercu Pro"!important;
    color: #000;
}
.customwrap-container-main {
    max-width: 1422px;
    margin: auto;
  font-family: "Apercu Pro"!important;
    display: flex;
    justify-content: space-between;
    padding: 0 60px;
    align-items: center;
}
.IconWrapAnnouncemnetBar,.emptyfilled-customwrap-container {
    width: 15%;
  font-family: "Apercu Pro"!important;
    text-align: right;
}


/* / Thankyou page css start / */
.form-message a {
    text-decoration: underline;
    font-weight: bold;
}
.thankPGHeadBlk, .thankPGSubHeadBlk {
    text-align: center;
}
.thankPGMediaBlk {
    margin: 30px 0;
}
.thankPGMediaBlk img {
    height: auto;
    max-width: 120px;
    margin: auto;
    display: block;
    width: 100%;
}
.thankPGWrapper {
    max-width: 620px;
    margin: auto;
    padding: 0 16px;
}
/* / Thankyou page css end / */

.selectedActive span.site-nav__label {
    font-weight: 600;
}


.custom-account-header .cvv_header_cart_outer svg path {
    stroke: #000;
}

.cv-icon-search {
    display: flex;
    align-items: center;
    position: relative;
    top: 3px;
}


a.authorlink {
    color: #fff;
}
.maincontainer-product-selected.active .product-price-mainwrap {
   opacity:0;
  visibility:hidden;
}
.product-single__meta .swatch.clearfix .main-wrpperbox {
    width: 100%;
}
.main-containrwrap-box.active svg {
    display: block;
    width: 25px;
    height: 25px;
}
.product-price-mainwrap .selected-variant-prizvalue {
    font-weight: 600;
}
.cv-quantity-add-cart .qtydiv {
    display: none;
}
.popup-main-wrapper {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.product-price-mainwrap {
    width: calc(100% - 35px);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.product-single__meta .maincontainer-product-selected.active .swatch.clearfix {
    border-color: transparent;
}
.main-containrwrap-box.active {
    justify-content: end;
}
.main-continrtitlend-value {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.main-containrwrap-box svg {
    display: block;
    width: 15px;
    height: 15px;
}
.combine-icons-container {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.main-containrwrap-box {
    display: flex;
    justify-content: space-between;
    width: 100%;
   padding: 12px 15px;
}
.cross-closeicon {
    display: none;
}
.main-containrwrap-box.active .cross-closeicon {
    display: block;
}
.main-containrwrap-box.active .popup-main-wrapper {
    display: none;
}
.cart-btnmain .btnCart {
    padding: 14px 24px;
    background-color: #000;
    border: 1px solid #000;
    color: #FFF;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    font-family: "Apercu Pro";
    width: 100%;
    border-radius: 25px;
 transition: all 0.15s linear 0s;
}
.cart-btnmain .btnCart:hover {
      border: 1px solid #000000 !important;
    background: #000000 !important;
    color: #ffffff !important;
}
.product-price-mainwrap .selected-variant-titlvalue {
        margin: 0px;
}
.prizcompareprize-context .selected-variant-comprizvalue {
    text-decoration: line-through;
}
.prizcompareprize-context p {
    margin: 0px !important;
}
/* / For Pro Only Section css Start / */
.pro-bar-container {
    position: relative;
    z-index: 1;
}
.pro-bar__inner {
    background-color: #fff;
    border: 2px solid #000;
    padding: 20px 15px;
    position: relative;
}
.pro-bar__image img {
    width: 100%;
    display: block;
    max-width: 180px;
} 
.pro-bar__inner .pro-bar-title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: inherit;
    letter-spacing: 0;
    font-family: "Apercu Pro";
}
.pro-bar__inner .pro-wrapper p {
    font-size: 16px;
    line-height: 1.3;
}
.pro-bar__inner .btn {
    font-size: 16px;
    padding: 5px 20px;
    text-transform: lowercase;
    border-radius: 3px;
    transition: all 0.15s linear 0s;
    text-decoration: none;
    font-family: "Apercu Pro";
}  
.pro-bar-container:after {
    content: "";
    display: block;
    width: 100%;
    height: 50%;
    left: 0;
    z-index: -1;
    position: absolute;
    bottom: 0;
    background-color: #000;
}
/* / For Pro Only Section css End / */




/* / breadcrumb css start here / */
nav.breadcrumb span {
    margin: 0 6px;
    display: inline-block;
}
.main-breadcrumb {
    max-width: 1422px;
    margin: auto;
    padding: 10px 65px;
}
nav.breadcrumb {
    display: flex;
    align-items: center;
        flex-wrap: wrap;
}
nav.breadcrumb span:last-child {
    margin: 0 0 0 2px;
}
nav.breadcrumb a:hover {
    color: #782f40;
}
/* / breadcrumb css end here / */




.template-index .main-card-drawer .trustpilot-widget iframe {
    height: 33px !important;
}

body.template-blog .main-content a, body.template-article .main-content a {
    text-decoration: underline;
}
body.template-blog .rte a:not(.btn), body.template-article .rte a:not(.btn) {
    border-bottom: none;
    padding-bottom: 0;
}
/* nos-revendeurs FORM page*/
.fitText.formTitle {
    margin: 0px;
    text-align: center;
    color: #383838;
    font-size: 28px;
    font-weight: normal;
    font-style: normal;
    text-transform: inherit;
    letter-spacing: normal;
}
.description-fitText {
    margin: 0px;
    color: rgb(86, 86, 86);
    font-size: 16px !important;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    margin-bottom: 10px;
}
.form-description-edit-on-click {
    margin-top: 8px;
}
.form-title-edit-on-click {
    padding: 7px 0px;
}
.mainheadercontainer-heading {
    margin-bottom: 34px;
}
.outr-form-mainwrapper {
    max-width: 448px;
    padding: calc(5% - 15px);
    margin: auto;
}
.form-prenom-container {
    display: flex;
}
.form-prenom-labelmain {
    padding: 0 15px;
    width: 50%;
}
.form-nom-labelmain {
    padding: 0 15px;
    width: 50%;
}
.form-main-label-container {
    padding: 0 15px;
}
.form-mainwrapper-label span {
    font-size: 12px;
}
.form-mainwrapper-label label {
    font-size: 12px;
    margin: 7px 0;
    color: #000000;
    font-weight: 600;
}
.form-mainwrapper-label label span {
    color: #eb8281;
    margin-right: 3px;
}
.form-input-wrapper input {
    border: 1px solid #bec6ca;
    box-shadow: none;
    padding: 6px 12px;
    background-color: #fff;
    color: #333 !important;
    font-weight: normal;
    font-style: normal;
    border-radius: 4px;
    height: 32px;
    font-size: 12px;
    line-height: 1.428571429;
    margin-bottom: 15px;
}
.form-input-wrapper input:focus {
    border: 1px solid rgba(59,140,255,.7);
    box-shadow: inset 0 0 4px rgba(102,175,233,.6);
    -webkit-box-shadow: inset 0 0 4px rgba(102,175,233,.6);
}
.form-container-wrapper iframe {
    max-width: inherit;
    margin: auto;
    width: 100%;
    height: 796px;
}
.form-container-wrapper {
    text-align: center;
    padding: 45px 0px 0px 0px;
}
.submit-buttonmain {
    margin-top: 40px;
    text-align: center;
}
/* nos-revendeurs FORM page end*/
/ new_article_Section /
.rose-posts-item-cat .article__list-image {
    height: 235px;
    object-fit: cover;
}
.collection-grid-recommended {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 25px;
}
.collection-grid-recommended .collection-grid__item {
width: 100%;
}
.cv-product-cart-title button.product-form__cart-submit.Cv_custom_add_cart {
background: #fff;
color: #000;
border-radius: 0;
border: 1px solid #ddd;
margin: 14px 0;
}
.collection-recommendation_wrapper {
margin: 35px 0 0;
}
.alttext-image{
display:none;
}


/* / end-new_article_Section / */


/* / new-sectiton / */
.combine-container li .boldTextActive {
-webkit-transform: translateX(18px);
-ms-transform: translateX(18px);
transform: translate(18px);
display: block;
-webkit-transition: .3s transform;
-o-transition: .3s transform;
transition: .3s transform;
-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.articleActive .main-article-slider-with-article-right .summary-main-conatiner {
width: 25%;
padding-left: 60px;
position: sticky;
top: 10rem;
height: 100%;
z-index:99;
} 
.mobile_heading-summary {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
margin: 0;
display:none;
}
.articleActive .main-custom-article-slider {
width: 50%;
}
.articleActive .cv-most-popular-article-right {
width: 25%;
}
.summary-wrapper_box {
padding: 32px;
background: #f6e3e7;
border-radius: 24px;
}
.combine-container span.summary {
font-weight: 500;
font-size: 16px;
line-height:normal;
letter-spacing: 0;
display: block;
-webkit-transition: .3s transform;
-o-transition: .3s transform;
transition: .3s transform;
-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
-o-transition-timing-function: cubic-bezier(.215,.61,.355,1);
transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.combine-container li:hover span.summary {
font-weight: 700;
-webkit-transform: translateX(18px);
-ms-transform: translateX(18px);
transform: translate(18px);
}
.combine-container li:last-child {
margin: 0;
}
.combine-container li {
margin: 0 0 15px;
position:relative;
cursor:pointer;
}
.CaptureAllArticleContent img {
width: 100%;
} 
.combine-container .clickActive .summary {
font-weight: 600;
} 

/* / end-new-sectiton / */

.main_recommendation-heading {
font-size: 22px;
font-weight: 700;
margin: 55px 0;
font-family: Helvetica, 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
text-align: center;
}
.recommendation-product-inner .grid-recommended {
margin-left: -30px;
}
.recommendation-product-inner .product-card__image-with-placeholder-wrapper img.hidden {
display: block;
}

.combine-custom_articles {
display: flex;
align-items: center;
justify-content: flex-start;
margin: 32px 0 40px;
}
#readTimeContainer {
display: flex;
align-items: center;
line-height: normal;
}
.custom-article-date-combine:before {
content: '|';
position: relative;
font-size: 24px;
color: #000;
line-height:normal;
}
.custom-article-date-combine:after {
content: '|';
position: relative;
font-size: 24px;
color: #000;
line-height:normal;
}
.custom-article-date-combine {
margin: 0 12px;
position: relative;
display: flex;
align-items: center;
}
span.custom-article-date time {
font-size: 16px;
font-weight: 600;
padding: 0 12px;
}
.combine-custom_articles .custom-author {
font-size: 16px !important;
font-weight: 600;
text-transform: capitalize;
}
div#readTimeContainer .readTime {
font-size: 16px;
font-weight: 600;
line-height: normal;
}
span.redaexact-time .svg-here_time {
display: flex;
margin-right: 8px;
}
span.redaexact-time .svg-here_time svg path {
fill: #000;
}
span.redaexact-time {
display: flex;
align-items: center;
}


.decouverz-main-two {
display: none;
}
.main-custom-article-slider .cv-content-article h2 span, .main-custom-article-slider .cv-content-article h3 span, 
.main-custom-article-slider .cv-content-article h4 span{
text-decoration: none !important;
}
.main-custom-article-slider .cv-content-article a{
border:none;
}
.cv-content-article h3, .cv-content-article h4 {
font-size: 19px;
text-transform: uppercase;
letter-spacing: .1em;
}
button.article-post-button {
text-decoration: none;
border-radius: 3px;
font-weight: 700;
font-size: 14px !important;
padding: 12px 16px !important;
transition: all 0.15s linear 0s;
cursor: pointer;
border: 1px solid #000 !important;
background-color: #000;
color: #fff;
justify-content: center;
display: flex;
text-align: center;
margin: 45px auto auto;
align-items: center;
line-height: normal;
}
button.article-post-button:hover {
background-color: #404040;
}
.product-form .cv-desktop-view .trustpilot-widget, .product-form .cv-mobile-vie .trustpilot-widget {
display: none;
}
.trust_pilot_review {
margin: 0px 0 30px;
}
a.site-nav__link.site-nav__link--main.active span.site-nav__label {
font-weight: 600;
}

.cv_blog_heading {
display: none;
}

.main-custom-article-slider .rose-post-authorIcon {
display: none;
}
.main-custom-article-slider .cv-content-article h2 {
text-align: left;
}
.main-custom-article-slider .new_article__title {
font-size: 28px;
}
.CaptureAllArticleContent ul, .CaptureAllArticleContent ol {
margin: 0 0 17.5px 15px;
}


.article-recommendations__inner .productRecHd {
font-size: 22px;
font-weight: 700;
margin-top: 55px;
font-family: Helvetica, 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
}
.articleGridContent h3 {
font-size: 18px;
font-family: "Apercu Pro";
font-weight: 600;
}
.template-article .grid.cv_article_main .grid__item {
width: 100%;
left: 0;
}

.cv-mainblog-temmplate .article__tags.article__tags--list {
margin: 16px 0 0 !important;
}
.main-article-template .cv-main-article-slider {
border: none !important;
} 





.cv-mainblog-temmplate .mn-main-right-next-gen, .cv-mainblog-temmplate .cv-newsletter-newletter {
display: none;
}

.template-article .cv-newsletter-newletter {
display: none;
}




.cv-article-contentMT p b {
font-weight: normal;
}

.cv-mainblog-temmplate .cv-article__title .article__title.h3 {
margin: 0 0 16px;
}
/* .cv-mainblog-temmplate .rose-posts-item-content .rte {
margin: 0 !important;
} */

.recentArticlesList .article {
margin-bottom: 0;
}
.blog-list-view .custom-border-top:first-child {
padding-top: 0;
width: 100%;
}
.main-template-blog .blog-list-view .custom-border-top .cc-page-width {
height: 100%;
padding-bottom: 0;
border: none;
}
.cv-mainblog-temmplate .main-template-blog p strong {
font-weight: 500;
font-size:16px;
}
.blog-list-view .custom-border-top:first-child .rose-posts-item-content {
display: flex;
flex-wrap: wrap;
margin-left: -32px;
}
.blog-list-view .custom-border-top:first-child .cv-article-contentMT {
width: 40%;
padding-left: 32px;
}
.blog-list-view .custom-border-top:first-child .rose-posts-item-cat {
width: 60%;
padding-left: 32px;
}
.blog-list-view .custom-border-top:first-child .rose-posts-item-cat .article__list-image-wrapper img {
height: 100%;
object-fit: cover;
}
.blog-list-view .custom-border-top:first-child .rose-posts-item-cat .article__list-image-wrapper {
height: 100%;
object-fit: cover;
}
.blog-list-view .custom-border-top {
padding: 0 0 0 30px;
width: 50%;
} 
.main-template-blog .blog-list-view {
display: flex;
flex-wrap:wrap;
grid-gap: 0px;
margin-left:-32px;
}  
.custom-heading-heading span.m-sidebar {
border: none;
text-transform: inherit;
}
.template-blog .custom-account-header {
padding-right: 0;
}


/ new_article_blog_css /
h1.article_head {
font-size: 36px;
font-weight: 700;
margin: 0px 0 30px;
font-family: "Apercu Pro";
text-transform: capitalize;
line-height: 32px;
text-align: center;
}
.index-section:last-child {
padding-top: 0;
}
.popular_articles .cv_article_Slider {
display: grid;
grid-gap: 32px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.article_cv_main {
background: #fafafa;
padding: 128px 0;
}
.article_content_main {
background: #fff;
padding: 24px 32px;
}
.article_image img {
width: 100%;
display: block;
position: absolute;
height: 100%;
object-fit: cover;
}
.article_title h2 {
text-transform: capitalize;
font-family: "Apercu Pro";
font-weight: 500;
font-size: 24px;
color: #000;
margin: 0;
line-height: normal;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
letter-spacing: 0;
}
.article_title {
margin-bottom: 12px;
}
.excerpt_text {
font-size: 14px;
font-weight: 400;
color: rgb(0, 0, 0);
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.article_content_main .read_more {
margin-top: 20px;
}
.article_content_main .read_more a {
color: #000;
padding: 0;
line-height: normal;
font-weight: 500;
display: inline-block;
border-bottom: 1px solid #000;
font-size: 14px;
}

.article_image {
position: relative;
padding-bottom: 66%;
}
.view_all_btn {
text-align: center;
margin-top: 36px;
}

.view_all_btn a:hover {
background:transparent;
color:#000;
border:1px solid #000;
}



/* / end-new_article_blog_css / */









.trust_pilot_review {
height: 20px;
}

.showMobileOnly{
display:none;
}
.productRecHd {
font-size: 22px;
font-weight: 400;
}
.article-recommendations__inner img {
height: auto;
}
.main-article-template .section-header .decouverz-main-three.aticle_call_to_action-cv {
margin: 32px 0px 20px;
}
.main-article-template .section-header .ButtonCaptureRoseBlogvw {
margin: 0;
}
.TopHeaderNav ul#SiteNav {
display: flex;
}
.template-blog .site-header__mobile-nav .grid__item:first-child, .template-article .site-header__mobile-nav .grid__item:first-child {
flex-direction: inherit;
justify-content: inherit;

}
.site-header__mobile-nav .grid__item:first-child {
flex-direction: row-reverse;
justify-content: flex-end;
}
.site-header__mobile-nav .grid__item:first-child .blog-menu-opertaional {
border: none;
}
.cv-icon-hamburger {
display: flex;
}



.morecontent span {
display: none ;
}
.morelink {
display: block !important;
}
.for_mobileview_only {
display: none;
}
.CV__index_dragged_btn.product-form__cart-submit.Cv_custom_add_cart .add_to_cart {
margin: 0;
}
/* .CV__collection_btn_color.product-form__cart-submit.Cv_custom_add_cart .add_to_cart>span {
margin-left: 5px;
} */

/* .morecontent span{
display:block;
} */

.grid-view-item__image-wrapper .grid-view-item__image {
height: 100%;
}
.cv-product-cart-title .custom-add-to-cart .add_to_cart:before {
content: '|';
}

.product-card .grid-view-item__image-wrapper>a>div {
padding-top: 64% !important;
}


.topCTaButtonHolder a.ButtonCaptureRoseBlogvw {
margin: 0 !important;
}
.cv_outer_cart_drawer .chhose-collection-image img {
object-fit: cover;
height: 135px;
width: 100%;
}
.site-nav__dropdown .spd-img-wrapper img {
height: auto;
}
.ContentGettingCropped {
text-align: left;
line-height: 24px;
margin: 0 0 32px !important;
font-size:14px;
}
.ContentGettingCropped .morecontent .morelink.less{
display:block;
max-width: fit-content;
}
.ContentGettingCropped .morecontent .morelink{
display:block;
max-width: fit-content;
padding-top: 13px;
}
.ContentGettingCropped .morecontent span {
text-align: left;
line-height: 24px;
margin: 0 0 32px !important;
font-size:14px;
font-weight: normal;
letter-spacing: 0;
} 
.morecontent .morelink, .ContentGettingCropped .moreellipses {
font-size: 14px;
font-weight: normal;
}
.SeeMoreBtn {
text-align: center;
padding-bottom: 60px;
}
.SeeMoreBtn a {
display: inline-block;
padding: 8px 24px;
border-radius: 3px;
margin: 0;
transition: all .15s linear 0s;
font-size: 16px;
text-transform: capitalize;
font-weight: 500;
font-family: Apercu Pro;
background: #000;
color: #fff;
letter-spacing: 0;
border: 1px solid transparent;
}
.SeeMoreBtn a:hover {
background: transparent;
border: 1px solid #000;
}
.cv-product-menu-rose .section-header .rte h4 {
text-align: justify !important;
font-weight: normal;
line-height: 1.5rem;
font-size: 14px;
font-family: "Apercu Pro";
margin: 0;
} 
header.collection-header .section-header h1 center {
text-align: center;
}


.spd-img-wrapper img {
height: 100%;
height: auto;
width:auto;
} 
.spd-img-wrapper {
height: 100%;
}

/ 28sept2022 /
.clickAccdionCart .accordion-toggle {
margin: 0px 0px 10px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 14px;
color:#000;
font-weight: 700;
text-transform: capitalize;
letter-spacing: 0.5px;
font-family: "Apercu Pro";
}
.clickAccdionCart .accordion-toggle.active:after {
content: "-";  

width: 25px;
display: inline-block;
text-align: center;
}
.clickAccdionCart .accordion-toggle:after {
content: "+";
width: 25px;
display: inline-block;
text-align: center;
font-size: 18px;
}
/* .clickAccdionCart .accordion-content {
display: none;
} */
/* .clickAccdionCart .accordion-content.default {
display: none;
} */
.custom-add-to-cart .add_to_cart>span {
  margin: 0 5px 4px 0px;
  display: inline-block;
}
.custom-add-to-cart .add_to_cart {
/* display: flex; 
align-items: center;
justify-content: space-between;
width: 100%; */
margin-left: 5px;
}
.custom-add-to-cart .CartDrawerRemoveGlobo {
font-size: 12px;
line-height: 14px;
padding: 7px 5px;
}
.custom-add-to-cart .add_to_cart .product__metafieldpp {
font-size: 12px !important;
margin: 0 !important;
padding: 0 !important;
}
.shipping_sentence p {
font-size: 13px;
}
.cv_cart_item_block_grid .cart-shipping__wrapper {
padding: 0;
}






.Mhheading {
font-size: 18px;
text-transform: uppercase;
letter-spacing: .1em;
margin: 0 0 17.5px;
line-height: 1.2;
word-wrap: break-word;
}
.OuterMainCollection {
display: none;
}

/*28nov2022*/
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
display: none;
}

.addReadMore.showmorecontent .readMore {
display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
font-weight: 100;
margin-left: 2px;
color: #2ab1ce;
cursor: pointer;
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
display: block;
}
/*end*/



.text_after_banner1.mobile_only {
display: none;
}
.text_after_colls {
max-width: 1422px;
margin: auto;
padding: 0 66px 40px;
}

.text_after_banner {
max-width: 1422px;
margin: auto;
text-align:left;
margin-top:20px;
/ padding: 50px 55px 0; /
}
.text_after_colls .TxtAftrhdbk {
line-height: normal;
text-transform: capitalize;
font-family: "Apercu Pro";
font-weight: 300;
font-size: 24px;
color: #000;
margin: 0px 0 10px;
letter-spacing:0;
}


/* / predictive-search css start here / */
.QueryPassValueShowingRtl button.predictive-search-view-all__button:hover {
background: none;
}
span.predictive-search-view-all__query {
font-size: 16px;
font-weight: normal;
font-family: "Apercu Pro";
}
.predictive-search .search-form__input-wrapper {
overflow: hidden;
padding-right: 18px;
}
.QueryPassValueShowingRtl .predictive-search-view-all__button {
padding: 0;
font-size: 16px;
font-weight: normal;
color: #000;
display: flex;
align-items: center;
}
.QueryPassValueShowingRtl .predictive-search-view-all__query {
margin-right: 0.8rem;
}
.predictive-search li#search-all {
display: none;
}
body.prevent-scrolling {
overflow: auto;
position: static;
}
.prevent-scrolling .drawer-page-content:after {
background-color: #00000026;
z-index: 91;
}
.search-full-sec .search-bar__form {
max-width: 100%;
}
input.search-form__input.search-bar__input::placeholder {
color: #;}


/* media css start here*/
@media (min-width: 750px) {
.onlyForMobile {
    display: none;
}
}
@media (max-width: 1279px) {
.gldlashPdtsListInit .slick-track {
    column-gap: 20px;
}
.gldLashCntxtHead, .gldLashNextcontnt {
    line-height: normal;
    font-size: 30px;
}
.gldLashCntxtsub_head {
    font-size: 24px;
    line-height: normal;
}
.gldLashCntxtBtn a {
    padding: 7px 10px;
    min-height: 48px;
}
.gldlashProductsMain {
    padding: 60px 0 60px;
}
.gldlashPdtItemInit span {
    line-height: 40px;
}
.gldLashPrvMainInit .gldLashPrvleft .nextForCombine {
    right: -57px;
    width: 100px;
}
.gldLashTrItHeadMN {
    font-size: 24px;
}
.gldLashTrItRight {
    padding: 30px;
}
}
@media (max-width: 1023px) {
.gldLashPrvMainInit .gldLashPrvleft .nextForCombine {
    right: -48px;
    width: 80px;
}
.gldLashRCBTopBlckInit {
    padding: 44px 30px;
}
.gldLashTrItRight {
    width: 40%;
    padding: 30px 20px;
}
}
@media (min-width: 750px) and (max-width: 991px) {
/* .gldLashBgMedia img.onlyForDesktop {
    height: 360px;
    object-fit: cover;
} */
.gldLashCntxtHead, .gldLashNextcontnt {
    line-height: normal;
    font-size: 24px;
}
.gldLashCntxtHead span.c-pink {
    font-size: 30px;
}
}
@media (max-width: 749px) {

.cv-phone-number {
    margin: 29px 0;
    float: none !important;
    text-align: center;
}
  
.onlyForDesktop {
  display: none !important;
}
.gldLashHeaderLogo {
    padding: 10px 16px;
}
.gldLashHeaderLogo img {
    width: 104px;
    height: 26px;
}
.gldLashHeaderLogo img {
    width: 140px;
    height: 44px;
}
.gldLashCntxtHead, .gldLashNextcontnt {
    line-height: 28.3px;
    font-size: 24px;
}
.gldLashCntxtHead span.c-pink {
    font-size: 24px;
}
.gldLashCntxtsub_head {
    font-size: 22px;
    line-height: 22.8px;
    letter-spacing: -1px;
     margin: 0 0 22px 0;
}
.gldLashCntxtPara {
    max-width: 301px;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 22px 0;
}
.gldLashNextcontnt {
    margin: 0 0 22px;
}
.gldLashCntxtBtn a {
    padding: 5px 10px;
    min-height: 42px;
    font-size: 16px;
    max-width: 230px;
}
.gldLashContext {
    transform: inherit;
    left: 0;
    top: 33px;
}
.gldlashProductsMain {
    padding: 54px 0 22px;
}
.gldlashPdtsCntxt h2 {
    font-size: 24px;
    line-height: 28.3px;
    max-width: 280px;
    margin: auto;
}
.gldlashPdtsCntxt span {
    font-size: 24px;
    line-height: 28.3px;
    display: inline-block;
    margin-left: 5px;
}
.gldlashPdtItemInit {
    padding: 18px 4px;
}
.gldlashPdtItemInit span {
    line-height: 31px;
    margin: 15px 0 0;
    display: block;
    font-size: 16px;
}
.gldlashPdtsCntxt {
    margin: 0 0 20px;
}
.gldLashPrvHead .gldLashPrvHeadMN {
    font-size: 22px;
    letter-spacing: 3.19px;
    padding: 18.5px 10px;
}
.gldLashPrvMainInit .gldLashPrvRight {
    width: 100%;
    flex: inherit;
}
.gldLashPrvMainInit .gldLashPrvleft {
    width: 100%;
    flex: inherit;
}
.gldLashPrvMainInit .gldLashPrvleft .nextForCombine {
    width: 92px;
    left: -63px;
    bottom: -50px;
    transform: inherit;
    top: auto;
    right: 0;
    margin: auto;
}
.gldLashPrvMainInit .gldLashPrvleft img.onlyForMobile {
    width: 100%;
    display: block;
}
.gldLashPrvRightInr {
    padding: 59px 16px 30px;
}
.gldLashPrvRightInr .gldLashPrvRightCSTxt {
    max-width: 240px;
}
.gldLashPrvRightInr .gldLashPrvRightHed {
    font-size: 22px;
    line-height: 24px;
}
.gldLashPrvRightInr .gldLashPrvRightSubHed {
    font-size: 18px;
    line-height: 20.8px;
}
.gldLashPrvRightInr .gldLashPrvRightLD {
    font-size: 18px;
    line-height: 29px;
    min-width: 182px;
}
.gldLashPrvRightInr .gldLashPrvRightButton a {
    padding: 5px;
    min-width: inherit;
    min-height: 41px;
    max-width: 300px;
    width: 100%;
} 
.gldLashAccGrowMain {
    padding: 42px 16px 33px;
}
.gldLashAccGrowHead .gLAGHeading {
    font-size: 22px;
    line-height: 26px;
    margin: 0 auto 15px;
    max-width: 300px;
}
.gldLashAccGrowHead p {
    font-size: 16px;
    line-height: 20.8px;
    margin: 0 auto 20px;
    max-width: 324px;
}
.gldLashTrItHeadMN br {
    display: none;
}
.gldLashAccGrowBtn a {
    letter-spacing: 1px;
    padding: 11px 10px;
    max-width: 304px;
    margin: 6px auto 0;
}
.gldLashTryItWrapper {
    padding: 44px 0px 0px;
}
.gldLashTrItHeadMN {
    font-size: 22px;
    line-height: 24.3px;
    padding: 0 16px;
    max-width: 350px;
    margin: 0 auto 22px;
}
.gldLashTrItMainInit {
    flex-wrap: wrap;
}
.gldLashTrItRight {
    width: 100%;
    padding: 20px 35px;
    text-align: center;
    order: 1;
    margin: 18px 0 0;
}
.gldLashTrItRightInr p {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 20px;
}
.gldLashTryItWrapper .gldLashAccGrowBtn a {
    max-width: 269px;
}
.gldLashTrItleft {
    width: 100%;
    max-width: 290px;
    margin: auto;
}
.gldLashPrpWrapper {
    padding: 45px 16px 30px;
}
.gldLashPrpHeading {
    font-size: 22px;
    margin: 0 auto 20px;
    line-height: 22.8px;
    max-width: 330px;
}
.gldLashPrpHeader p {
    max-width: 314px;
    margin: 0 auto 20px;
    font-size: 16px;
    line-height: 20px;
} 
.gldLashPrpItems .gldLashPrpItemsInit {
    padding: 0 20px;
    gap: 20px;
}
.gldLashPrpItem {
    width: calc(50% - 20px);
    flex: inherit;
    text-align: center;
}
.gldLashPrpItem .gldLashPrpItemInit img {
    width: 40px;
}
.gldLashPrpItemInit span {
    font-size: 14px;
    line-height: 135.5%;
}
.gldLashExlmemMain .gldLashExlmemMainInit {
    flex-wrap: wrap;
    padding: 0;
}
.gldLashExlmemleft {
    flex: inherit;
    width: 100%;
    order: 1;
}
.gldLashExlmemRight {
    flex: inherit;
    width: 100%;
    padding: 30px;
}
.gldLashExlmemRightHed {
    font-size: 22px;
    line-height: 25.5px;
    margin: 0 0 22px 0px;
    max-width: 320px;
}
.gldLashExlmemRightInr p {
    font-size: 16px;
    line-height: 18.3px;
    max-width: 299px;
}
.gldLashExlmemHeadMN p marquee span {
    font-size: 30px;
    margin-right: 10px;
}
.gldLashExlmemHeadMN p marquee {
    padding: 14px 0;
}
.gldLashRCBTopBlckInit {
    padding: 32px 0px 40px;
}
.gldLashRCBTopBlckInit::before {
    display: none;
}
.gldLashRCBTopLeftPrt {
    width: 100%;
    flex: inherit;
    padding: 0 30px 18px;
    border-bottom: 1px solid #000;
}
.gldLashRCBTopRgtPrt {
    width: 100%;
    flex: inherit;
    padding: 18px 30px 0;
} 
.gLRCBTpHead {
    font-size: 20px;
    line-height: 24.5px;
    margin: 0 0 18px 0;
}
.gldLashRCBTopPrt p {
    font-size: 14px;
    line-height: 18.3px;
}
.gldLashRCBTopRgtPrt .gLRCBTpRtHead {
    max-width: 296px;
}
.gldLashRCBMidBlckInit {
    padding: 42px 16px 0;
}
.gLRCBMdlHead {
    font-size: 20px;
    line-height: 24px;
    max-width: 270px;
    margin: 0 auto 21px;
}
.gLRCBMdlHeaderPT p {
    font-size: 14px;
    line-height: 20px;
    max-width: 313px;
    margin: 0 auto 32px;
}
.gLRCBMdlCntrPT .gLRCBMdlPoint {
    column-gap: 8px;
    margin: 0 auto 14px;
    padding: 20px;
}
.gLRCBMdlPoint>span {
    width: 22px;
    height: 22px;
    font-size: 14px;
    line-height: normal;
    flex: 0 0 22px;
}
.gLRCBMdlPoint p {
    font-size: 14px;
    line-height: 17.3px;
}
.gLRCBMdlButton a {
    padding: 9px 0;
    max-width: 291px;
}
p.gLhRCBMidSpliter {
    font-size: 14px;
    line-height: 18.3px;
    margin: auto;
    padding: 0 0 40px 0;
    max-width: 300px;
}
.gldLashRCBMidBlck {
    margin: 0 0 40px 0;
}
.gldLashRCBDownBlckInit .gLRCBDownHead {
    font-size: 20px;
    line-height: 25.5px;
    margin: 0 auto 22px;
}
.gldLashRCBDownBlckInit p {
    font-size: 14px;
    max-width: 298px;
    margin: 0 auto 22px;
    line-height: 18px;
}
.gLRCBDownBtn a {
    padding: 9px 0;
    margin: 0 auto 22px auto;
    max-width: 285px;
}
.gldLashRCBDownBlckInit p.gLhRCBbtmSpliter {
    margin-bottom: 30px;
    max-width: 344px;
}
} 