/** Shopify CDN: Minification failed

Line 1730:2 Unexpected "{"
Line 2090:80 Unexpected ")"

**/
@font-face {
    font-family: 'Gelica Rg';
    src: url('Gelica-Bold.eot');
    src: url('Gelica-Bold.eot?#iefix') format('embedded-opentype'),
        url('Gelica-Bold.woff2') format('woff2'),
        url('Gelica-Bold.woff') format('woff'),
        url('Gelica-Bold.ttf') format('truetype'),
        url('Gelica-Bold.svg#Gelica-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gelica Md';
    src: url('Gelica-Medium.eot');
    src: url('Gelica-Medium.eot?#iefix') format('embedded-opentype'),
        url('Gelica-Medium.woff2') format('woff2'),
        url('Gelica-Medium.woff') format('woff'),
        url('Gelica-Medium.ttf') format('truetype'),
        url('Gelica-Medium.svg#Gelica-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir';
    src: url('Avenir-Medium.eot');
    src: url('Avenir-Medium.eot?#iefix') format('embedded-opentype'),
        url('Avenir-Medium.woff2') format('woff2'),
        url('Avenir-Medium.woff') format('woff'),
        url('Avenir-Medium.ttf') format('truetype'),
        url('Avenir-Medium.svg#Avenir-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir';
    src: url('Avenir-Medium.eot');
    src: url('Avenir-Medium.eot?#iefix') format('embedded-opentype'),
        url('Avenir-Medium.woff2') format('woff2'),
        url('Avenir-Medium.woff') format('woff'),
        url('Avenir-Medium.ttf') format('truetype'),
        url('Avenir-Medium.svg#Avenir-Medium') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Avenir-Black';
    src: url('Avenir-Black.eot');
    src: url('Avenir-Black.eot?#iefix') format('embedded-opentype'),
        url('Avenir-Black.woff2') format('woff2'),
        url('Avenir-Black.woff') format('woff'),
        url('Avenir-Black.ttf') format('truetype'),
        url('Avenir-Black.svg#Avenir-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Avenir-Light';
    src: url('Avenir-Light.eot');
    src: url('Avenir-Light.eot?#iefix') format('embedded-opentype'),
        url('Avenir-Light.woff2') format('woff2'),
        url('Avenir-Light.woff') format('woff'),
        url('Avenir-Light.ttf') format('truetype'),
        url('Avenir-Light.svg#Avenir-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
label{margin-bottom:10px;}
textarea{height:161px;resize:none;}
*:focus,.btn-check:focus+.btn, .btn:focus{outline:none !important;box-shadow:none;}
body{background:transparent;font-weight: 500;}
a:focus, a:not([disabled]):hover{color:inherit;}
body,.btn, .shopify-payment-button .shopify-payment-button__button--unbranded,button{font-family: 'Avenir';}
a,button{transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transform: all 0.3s ease-in-out;}
button{border:0px;background:inherit;}
svg{vertical-align:middle;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family: 'Gelica Rg';letter-spacing:0;}
h1,.h1{font-size: 52px;line-height: 78px;}
h2,.h2{font-size: 38px;line-height: 57px;}
h3,.h3{font-size: 32px;line-height: 48px;}
h4,.h4{font-size: 24px;line-height: 36px;}
h6,.h6{font-size:16px;line-height:24px;font-family: 'Avenir';font-weight:900;}
p, li {font-weight: 500;}
.uppercase{text-transform:uppercase;}
.container{width:100%;max-width:1160px;padding-left:20px;padding-right:20px;}
.row10{margin-left:-10px;margin-right:-10px;}
.row10 .colmn{padding-left:10px;padding-right:10px;}
.row7{margin-left:-7px;margin-right:-7px;}
.row7 .colmn{padding-left:7px;padding-right:7px;}
.row20{margin-left:-20px;margin-right:-20px;}
.row20 .colmn{padding-left:20px;padding-right:20px;}
.row28{margin-left:-28px;margin-right:-28px;}
.row28 .colmn{padding-left:28px;padding-right:28px;}
.row22{margin-left:-22px;margin-right:-22px;}
.row22 .colmn{padding-left:22px;padding-right:22px;}
.row43{margin-left:-43px;margin-right:-43px;}
.row43 .colmn{padding-left:43px;padding-right:43px;}
.row37{margin-left:-37px;margin-right:-37px;}
.row37 .colmn{padding-left:37px;padding-right:37px;}
.list--inline>li{display:inline-block;}
.abs_img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.abs_iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.abs_video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.cgm_img_right{order:2;}
.quiz_imgdesc .col-lg-6.cgm_img_right{-webkit-flex: 0 0 55%;-ms-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%;}
.cgm_data_left{order:1;}
.quiz_imgdesc .col-lg-6.cgm_data_left{-webkit-flex: 0 0 45%;-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;}
.cgmimgsquare{position:relative;overflow:hidden;width:100%;padding-bottom:100%;display:block;}
.quiz_imgdesc .cgmimgsquare{padding-bottom:70%;}
.cgm_desc_wrap{width:100%;max-width:436px;}
.cgm_data_right .cgm_desc_wrap{margin:0 auto;}
.cgm_img_left .quiz_img_box{margin-right:0;margin-left:15px;}
.mb25{margin-bottom:25px;}
.mb80{margin-bottom:80px;}
.mb45{margin-bottom:45px;}
.mb150{margin-bottom:100px;}
.mb60{margin-bottom:60px;}
.cgm_imgouter{position:relative;overflow:hidden;display:block;width:100%;}
.cgm_more{font-size: 16px;line-height: 24px;color:var(--color-pink);font-weight:800;}
.cgm_more:focus,.cgm_more:active,.cgm_more:hover,.cgm_more:not([disabled]):hover{color:var(--color-pink);}
.pb150{padding-bottom:100px;}
.main-content{min-height:1000px;}
.shopify-challenge__container{margin:100px auto !Important;}
.redtext{color:var(--color-pink);}
.pinktext{color:var(--color-pink);}
.btnfull{width:100%;}
.btn-black{font-size: 16px;line-height: 24px;min-width: 206px;background:#000;color:#fff;border:1px solid #000;padding: 13px 35px;}

.d-flexwrap{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.d-flexfull{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.d-flexfullbtm{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
.d-flex-justify{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.slick-dots li{width:auto;height:auto;line-height:0;margin:0px 7px;}
.slick-dots li button:before, .slick-dots li a:before{display:none;}
.slick-dots li button, .slick-dots li a{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid var(--color-dots);padding:0;}
.slick-dots li.slick-active button,.slick-dots li.slick-active a{background:var(--color-dots);}
.slick-arrow:before{display:none;}
.slick-arrow{width:40px;height:40px;text-align:center;line-height:40px;z-index:1;border:1px solid #000;background:#fff;}
.slick-arrow svg{position:absolute;top:50%;left:0;right:0;text-align:center;margin:0 auto;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;}
.slick-arrow:hover svg path{stroke:#fff;}
.slick-arrow:hover{background:-moz-linear-gradient(to right, #81FFFF -22.5%, rgba(190, 84, 255, 0.6) 121.25%, #81FFFF -255%,#DEA8FF 121.25%);background:-webkit-linear-gradient(to right, #81FFFF -22.5%, rgba(190, 84, 255, 0.6) 121.25%, #81FFFF -255%,#DEA8FF 121.25%);background:-o-linear-gradient(to right, #81FFFF -22.5%, rgba(190, 84, 255, 0.6) 121.25%, #81FFFF -255%,#DEA8FF 121.25%);background:-ms-linear-gradient(to right, #81FFFF -22.5%, rgba(190, 84, 255, 0.6) 121.25%, #81FFFF -255%,#DEA8FF 121.25%);background:linear-gradient(to right, #81FFFF -22.5%, rgba(190, 84, 255, 0.6) 121.25%, #81FFFF -255%,#DEA8FF 121.25%);background-size: 400% 400%;-webkit-animation:gradient 2s ease infinite;-moz-animation:gradient 2s ease infinite;-o-animation:gradient 2s ease infinite;animation:gradient 2s ease infinite;}
@-webkit-keyframes gradient {
  0% {background-position: left;}
  100% {background-position: right;}
}
@-moz-keyframes gradienN {
  0% {background-position: left;}
  100% {background-position: right;}
}
@-o-keyframes gradient {
  0% {background-position: left;}
  100% {background-position: right;}
}
@keyframes gradient {
  0% {background-position: left;}
  100% {background-position: right;}
}
.main-content{padding:0;}
.site-header__logo-image{width:100%;max-width:100%;margin:0;}
.h_logo{width:125px;display:inline-block;vertical-align:middle;margin:0px -2px;}
.h_nv_parent{ width: -webkit-calc(100% - 125px);width: -moz-calc(100% - 125px);width: calc(100% - 125px);display:inline-block;vertical-align:middle;margin:0px -2px;padding-left:30px;}
.head_mdle{display:none;}
.fitsnavlink{font-size: 16px;line-height: 24px;display:inline-block;padding:16px 0px;}
.firstnavlist{margin:0px 19px;}
.site_header{border-bottom:1px solid #000;}
.header-icons li{padding:0px 14px;display:inline-block;}
.header-icons li:empty{display:none;}
.header-icons li:first-child{padding-left:0 !important;}
.header-icons li:last-child{padding-right:0 !important;}
.header-icons li.h_searchstyle{padding-right:7px !important;}
.header-icons li > button{background:transparent;}
.site-header__logo-image img{vertical-align:middle;}
.cgm_header{position:fixed;left:0;right:0;top:0;z-index:99;background:rgba(255,255,255,.6);transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.fixed-header .cgm_header, .search_open .cgm_header, .mob_open_search .cgm_header{background:#fff;}
.head_left,.head_container{position:static;}
.megalink{position:static;}
.site_header_inr{position:relative;}
.megamenu{position:absolute;left:0;right:0;top:100%;border-bottom:1px solid #000;border-top:1px solid #000;background:#fff;z-index:1;overflow:hidden;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transform: all 0.3s ease-in-out;opacity:0;visibility:hidden;height:0;}
.firstnavlist:hover > .megamenu{overflow:auto;height:auto;visibility:visible;opacity:1;}
.mega_border{border-right:1px solid #000;}
.mega_padding{padding:45px 0px;}
.megamenu h4{margin-bottom:29px;}
.mega_left_menu li a{font-size: 16px;line-height: 24px;display:inline-block;padding:9px 0px;}
.megamenu a:hover{color:var(--color-pink);}
.mega_pro_add{width:100%;background:#000;padding:10px 10px;}
.mega_pro_add .mip svg{fill:#fff;width:14px;margin-right:10px;}
.mega_pro_inr{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;height:100%;text-align:center;max-width:142px;}
.mega_pro_top{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.mega_pro_cart{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;margin-top:22px;}
.mega_pr_meta h6{margin-bottom:7px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.mega_pro_add svg{vertical-align:middle;}
.mega_pro_add:hover,.mega_pro_add:focus{background:var(--color-pink);}
.meg_pro_img a{display:block;position:relative;padding-bottom:73%;overflow:hidden;margin-bottom:24px;}
.meg_pro_img a img{width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;object-fit:cover;object-position:center;}
.meg_pro_img:hover .pro_img_int:after{opacity:1;}
.megaprocol{padding-left:62px;}
.header-icons svg{vertical-align:middle;}
.highlight_mega a{color:var(--color-pink);}
.row_mega_half{margin-left:-65px;margin-right:-65px;}
.rowmega_colmn{padding-left:65px;padding-right:65px;}
.mega_half_data{padding:22px 0 0 22px;}
.mega_half_data div p{margin-bottom:10px;}
.mega_half_img{width:100%;max-width:246px;position: relative;padding-bottom: 88%;}
.mega_half_img a{position:absolute;top:0;left:0;right:0;bottom:0;}
.mega_half_img img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.mega_curl_img a{display:block;position:relative;overflow:hidden;padding-bottom:100%;}
.mega_curl_img .img_intensity:after{opacity:0;}
.mega_curl_img:hover .img_intensity:after{opacity:1;}
.mega_curltitle{font-size:14px;color:#fff;line-height:18px;text-align:center;bottom:16px;left:0;right:0;position:absolute;z-index:1;}
.mega_curl{width: 100%;max-width: 496px;margin: 0 auto;}
.firstnavlist:hover > a{color:var(--color-pink);}
.m_img_overlay{position:relative;}
.m_img_overlay:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;}
#h_search-input,#hm_search-input{border:0px;font-size:16px;line-height:24px;background-image:url('search-placeholder.svg');background-repeat:no-repeat;background-position:left;padding-left:40px;width:100%;margin-bottom:0;}
#h_search-input::-webkit-input-placeholder,#hm_search-input::-webkit-input-placeholder{color: #C4C4C4;opacity:1;}
#h_search-input::-moz-placeholder,#hm_search-input::-moz-placeholder{color: #C4C4C4;opacity:1;}
#h_search-input:-ms-input-placeholder,#hm_search-input:-ms-input-placeholder{color: #C4C4C4;opacity:1;}
#h_search-input:-moz-placeholder,#hm_search-input:-moz-placeholder{color: #C4C4C4;opacity:1;}
.h_search{position:absolute;top:0;left:45px;right:0;background:#fff;z-index:1;display:none;bottom:0;}
.search_h_icon > span{display:inline-block;width:30px;line-height:30px;vertical-align:middle;}
.h_close_icon{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;background:var(--color-pink);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;}
.h_close_icon svg{fill:#fff;width:9px;height:9px;margin-top:-2px;}
.h_close_icon:hover,.h_close_icon:focus{background:var(--color-pink-light);}
.search_h_icon >.search_close{display:none;}
.search_open .h_nv_parent{position:relative;}
.search_open .h_search{display:block;}
.search_open .search_svg{display:none;}
.search_open .search_h_icon .search_close{display:block;}
#h_search-button{position:absolute;right:0;}
.h_search form{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.full_height{height:100%;}
.h_ser_protitle{font-size: 16px;line-height: 24px;}
.search_result{position: absolute;left: 0;right: 0;top: 100%;background: #fff;z-index: 1;border-top:1px solid #000;border-bottom:1px solid #000;overflow: hidden;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transform: all 0.3s ease-in-out;opacity: 0;visibility: hidden;height: 0;}
.search_resultinr{padding:45px 0px;}
.search_result h4{margin-bottom:26px;}
.h_ser_img a{position:relative;overflow:hidden;padding-bottom:58%;display: block;margin-bottom:12px;}
.search_open .search_result{overflow: auto;height: auto;visibility: visible;opacity: 1;}
.h_ser_protitle a:hover,.h_ser_protitle a:focus{color:var(--color-pink);}

.slide__cap_inr{width:100%;max-width:560px;z-index:1;position:relative;}
.sli_cp_right{margin-left:auto;}
.sli_cp_center{margin:0 auto;}
.bnr_text_left{text-align:left;}
.bnr_text_center{text-align:center;}
.bnr_text_right{text-align:right;}
.main_slide{height:782px;position:relative;}
.m_slide_caption{position:absolute;top:48%;left:0;right:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);z-index:1;}
.main_slide_img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
.slide_btns{margin-top:70px;}
.slide_btns .btn{margin-right:10px;}
.slide__cap_inr h1,.slide__cap_inr .h1{text-transform:uppercase;}
.main_slide{display:none;}
.main_slide:first-child{display:block;}
.main_slide_img{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.main_slide_img video{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;left:0;right:0;top:0;bottom:0;}
.main_slide_img iframe{width: 100vw;height: 56.25vw;min-height: 100vh;min-width: 177.77vh;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
/*.s_video_video:before{display:none;}*/
.s_hide_overlay:before{display:none;}
.main_banner .slick-dots{position:absolute;left:0;right:0;bottom:58px;}
.main_banner .slick-dots li button,.main_banner .slick-dots li a{border:1px solid #fff;}
.main_banner .slick-dots li.slick-active button,.main_banner .slick-dots li.slick-active a{background:var(--color-dots);border:1px solid var(--color-dots);}
.slide__cap_inr p{font-weight:300;}
.site_fixed_bg{position:relative;}
.site_fixed_bg:after{content:'';position:fixed;left:0;right:0;top:0;height:900px;z-index:-1;}
.main_banner{margin-bottom:50px;}
.quiz_img_box{max-width:100%;margin-right:15px;}
/* .quiz_img_box{max-width:557px;margin-right:15px;} */
.quiz_meta_h{width:100%;max-width:430px;}
.quiz_imgdesc{padding:50px 0px 100px;}
.img_intensity{position:relative;overflow:hidden;}
.img_intensity:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}

.h_ht_pro h4{margin-bottom:13px;}
.hair_slider{margin-left:-7px;margin-right:-7px;}
.hair_slider .hair_type_grid{width:100%;max-width:207px;margin:0 auto;text-align:center;}
.hair_no_slider .hair_type_grid{width:100%;max-width:320px;margin:0 auto;}
.h_ht_pro {width:100%;max-width:260px;margin:0 auto;}
.h_ht_img a{display:block;position:relative;overflow:hidden;padding-bottom:103%;margin-bottom:24px;}
.hair_type_grid{height:100%;}
.h_ht_bottom{padding-top:25px;}
.choose_haistyle{padding:0 0 100px;}
.choose_h_haeder{padding:0 0 100px;}
.hair_slide{height:auto;padding-left:7px;padding-right:7px;}
.hair_slide .btn{padding-left:15px;padding-right:15px;}
.hair_slider .slick-track{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.hair_slider .slick-prev{left:-48px;}
.hair_slider .slick-next{right:-48px;}
.hair_slider .hair_slide{width:25%;}
.hair_no_slider .hair_slide{width:33.33%;}
.h_ht_img .img_intensity:after{opacity:0;}
.h_ht_img:hover .img_intensity:after{opacity:1;}

.pro_grid_meta h4{margin-bottom:11px;}
.sale_pro_price{color:var(--color-pink);}
.com_pr_pirce{text-decoration:line-through;padding-left:10px;}
.largeprogrid .product-card__img a{padding-bottom:101%;}
.largeprogrid .pro_grid_title{margin-bottom:11px;font-size: 24px;line-height: 36px;font-family: 'Gelica Rg';}
.pro_grid_title{font-size:16px;line-height:24px;margin-bottom:7px;}
.largeprogrid .product-card__img{margin-bottom:35px;}
.product-card__img{margin-bottom:24px;}
.product-card__img a{display:block;position:relative;overflow:hidden;padding-bottom:341px;}
.pro_grid_inr{height:100%;}
.progridcol{margin-bottom:40px;}
.h_favourite_cus{padding:0 0 40px;}
.favourite_slider .slick-prev,.pfavourite_slider .slick-prev{left:-67px;}
.favourite_slider .slick-next,.pfavourite_slider .slick-next{right:-67px;}
.favourite_slider .progridcol,.pfavourite_slider .progridcol{display:none;}
.favourite_slider .progridcol:first-child,.favourite_slider .progridcol:nth-child(2),.favourite_slider .progridcol:nth-child(3),
.pfavourite_slider .progridcol:first-child,.pfavourite_slider .progridcol:nth-child(2),.pfavourite_slider .progridcol:nth-child(3){display:block;}
.favourite_slider .slick-arrow,.pfavourite_slider .slick-arrow{top:35%;}
.favourite_slider.slick-initialized .progridcol,.pfavourite_slider.slick-initialized .progridcol{display:block;}
.pro_grid_title:hover,.pro_grid_inr:hover .pro_grid_title{color:var(--color-pink);}
.pro_grid_title:focus,.pro_grid_title a:focus,.pro_grid_title:active,.pro_grid_title a:active{color:var(--color-dark-pink);}
.pro_img_int:after{opacity:0;}
.pro_grid_inr:hover .pro_img_int:after{opacity:1;}
.product-card__img{position:relative;overflow:hidden;}
.tag_badge{text-transform:uppercase;color:#fff;display:inline-block;position:absolute;right:12px;top:12px; background:var(--color-pink);z-index:1;font-size:14px;padding:5px 20px;}
.tag_badge.new_badge{background:var(--color-pink);}
.h_c_m_strip{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow:hidden;padding:0 0 20px;}
.h_c_m_strip p{font-size: 14px;line-height: 18px;text-transform:uppercase;font-weight:900;display:inline-block;margin-bottom:0;padding:0px 13px;white-space:nowrap;}
.h_c_m_strip p:first-child{padding-left:0 !important;}
.h_c_m_strip p:last-child{padding-right:0 !important;}
.curl1_img{position:relative;overflow:hidden;width:100%;max-width:85%;padding-bottom:68%;}
.curl1_meta .btn{min-width:238px;}
.d_moment_strip{padding:30px 0px;}
.d_moment_strip p{display:inline-block;margin-bottom:0;font-size: 14px;line-height: 18px;font-weight:900;margin:0px 15px;text-transform:uppercase;}
.curl1{padding:37px 0px;}

.curl1imgr .curl1_img {margin-left:auto;}
.curl1datal .cgm_desc_wrap{margin:0 auto;}
.seen_logo{width:100%;max-width:243px;margin:0 auto 35px;}
.seen_logo img{width:100%;}
.seen_in_block a{display:block;height:100%;}
.seen_in_block{height:100%;}
.seenblockinr{position:relative;z-index:1;padding:50px 34px;}
.seen_in_block .img_intensity:before,.seen_in_block.img_intensity:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;opacity:0;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transform: all 500ms ease-in-out;}
.seen_in_block:hover .img_intensity:before,.seen_in_block.img_intensity:hover:before{opacity:1;}
.seen_col{display:none;}
.seen_col:first-child,.seen_col:nth-child(2),.seen_col:nth-child(3){display:block;}
.seen_in_slider.slick-initialized .seen_col{display:block;}
.also_seen_in{padding:100px 0px 50px;}
.seen_in_slider .slick-prev{left:-67px;}
.seen_in_slider .slick-next{right:-67px;}
.seen_header{padding:0 0 130px;}

.join_img{position:relative;overflow:hidden;width:100%;max-width:544px;padding-bottom:127%;}
.mov_img_right .join_img{margin-left:auto;}
.join_pro_meta .btn{min-width:254px;}
.join_movement {padding:50px 0px 100px;}

.site_footer h6{margin-bottom:14px;}
.ftr_menu ul li a{font-size:14px;line-height:18px;padding:6px 0px;display:inline-block;}
.ftr_menu ul li:first-child{padding-top:0 !Important;}
.ftr_menu ul li:last-child{padding-bottom:0 !Important;}
.ftr_menu_col{-webkit-box-flex: 0;-webkit-flex: 0 0 22%;-ms-flex: 0 0 22%;flex: 0 0 22%;max-width: 22%;padding-left:15px;padding-right:15px;}
.ftr_news_col{-webkit-box-flex: 0;-webkit-flex: 0 0 34%;-ms-flex: 0 0 34%;flex: 0 0 34%;max-width: 34%;padding-left:15px;padding-right:15px;}
.ftr_copy_col{-webkit-box-flex: 0;-webkit-flex: 0 0 66%;-ms-flex: 0 0 66%;flex: 0 0 66%;max-width: 66%;padding-left:15px;padding-right:15px;}
.ftr_pay_col{-webkit-box-flex: 0;-webkit-flex: 0 0 34%;-ms-flex: 0 0 34%;flex: 0 0 34%;max-width: 34%;padding-left:15px;padding-right:15px;}
.ftr_copyright p{display:inline-block;font-size:13px;line-height:19px;position:relative;margin-bottom:0;padding-right:13px;}
.ftr_copyright p:after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:#000;top:8px;right:4px;}
.ftr_copyright p:last-child:after{display:none;}
.ftr_pay_col img{vertical-align:middle;max-width:228px;}
.social-icons__item:first-child{padding-left:0;}
.social-icons__item svg{width:30px;height:30px;}
.ftr_social{padding-top:30px;}
.ftr_news .newsletter__submit{font-size: 14px;line-height: 18px;background:#000;color:#fff;font-weight:900;text-transform:uppercase;padding:11px 21px;border-radius:0;}
.ftr_news .newsletter__input{color: #000;min-height: auto;padding: 10px 10px;font-size: 13px;line-height: 18px;border: 1px solid #000;border-radius:0;margin-bottom:0;}
.site_footer{border-top:1px solid #000;background: rgba(255, 255, 255, 0.6);}
.footer_btm{padding:18px 0px;}
.footer_top{padding:55px 0px 45px;}
.ftr_menu ul li a:hover{color:var(--color-pink);}

.collbnr_details h1{margin-bottom:25px;}
.small_breadcrumb{margin-bottom:25px;}
.coll_desc{width:100%;max-width:432px;margin:0 auto 80px;}
.coll_btns{margin-bottom:90px;}
.coll_btns .btn{margin:0px 10px;}
.small_breadcrumb span{display:inline-block;padding:0px 5px;}
.coll_icons svg,.coll_icons img{max-height:50px;}
.coll_icons{display:inline-block;vertical-align:middle;width:50px;margin:0px -2px;}
.coll_icon_title{display:inline-block;padding-left:25px;margin-bottom:0;vertical-align:middle;font-weight:900;width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);width: calc(100% - 50px);margin:0px -2px;text-align:left;}
.collection_icons{padding:0 0 80px;}
.coll_bnr{padding:84px 0px 80px;}
.coll_icongrid{display:none;}
.coll_icongrid:first-child,.coll_icongrid:nth-child(2),.coll_icongrid:nth-child(3),.coll_icongrid:nth-child(4){display:block;}
.colliconslider .slick-initialized .coll_icongrid{display:block;}
.coll_taglist{text-align:left;}
.coll_taglist li{padding-right:35px;}
.coll_taglist li.active a{color:var(--color-pink);}
.friendly_img{width:100%;max-width:518px;padding-bottom:116.5%;position:relative;overflow:hidden;}
.coll_frien_meta{width:100%;max-width:470px;}
.coll_frien_meta .rte{width:100%;max-width:426px;margin:25px 0px 60px;}
.between_bnr{position:relative;overflow:hidden;padding-bottom:341px;}
.loadingtext{padding:30px 0px 100px;}
.empty_collection {padding:30px 0px 100px;}
.fr_text{font-weight:800;display:inline-block;vertical-align:middle;margin:0px -2px;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);padding-left:23px;}
.fr_icon img,.fr_icon svg{max-height:50px;max-width:50px;}
.fr_icon{display:inline-block;vertical-align:middle;width:50px;}
.fr_icon_grid{padding:20px 0px;}
.friendly_icons{padding:0 0 40px;}
.coll_frd_pro{padding:60px 0px 50px;}
.sr_bnr_img{order:2;}
.sl_bnr_data{order:1;}
.bnr_breadcrumb p{font-weight:900;margin-bottom:24px;}
.site_banner h1{margin-bottom:24px;}
.site_banner .site_bnr_btn{margin:80px 0px 0px;}
.site_bnr_btn .btn{margin-right:24px;min-width:208px;}
.sr_bnr_inrimg{width:100%;max-width:550px;position:relative;overflow:hidden;padding-bottom:62%;}
.site_bnr_iframe{padding-bottom:56.25%;}
.moment_bnr_strip{padding:36px 0px;}
.moment_bnr_strip p{margin-bottom:0;display:inline-block;padding:0px 15px;text-transform:uppercase;font-weight: 800;font-size: 14px;line-height: 18px;}
.moment_strip_desk marquee{vertical-align:middle;}
.site_banner{padding:10px 0px 70px;}
.site_banner .rte{max-width:433px;width:100%;}
.desk_mar_scroll > div{display:inline-block;padding-left:100%;-webkit-animation:animatescroll 15s linear infinite;-moz-animation:animatescroll 15s linear infinite;-o-animation:animatescroll 15s linear infinite;animation:animatescroll 15s linear infinite;}
.desk_mar_scroll{overflow:hidden;white-space:nowrap;}
@-webkit-keyframes animatescroll{
  100% {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);}
}
@-moz-keyframes animatescroll{
  100% {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);}
}
@-o-keyframes animatescroll{
  100% {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);}
}
@keyframes animatescroll{
  100% {transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);}
}
.after_delay_2 > div{-webkit-animation-delay:5s;-moz-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s;}

.r_art_column{display:none;}
.r_art_column:nth-child(2),.r_art_column:nth-child(3),.r_art_column:first-child{display:block;}
.r_art_img .cgm_imgouter{padding-bottom:70%;margin-bottom:24px;}
.r_art_data h4{margin-bottom:30px;}
.r_art_data p{margin-bottom:30px;} 
.article_slider .slick-prev{left:-50px;}
.article_slider .slick-next{right:-50px;}
.rel_art_header{position:relative;}
.related_more{position:absolute;right:0;top:12px;}
.srealted_arts .related_more{font-weight:800;}
.rel_art_header{margin:0 0 30px;}
.related_art_outer{padding:30px 0px 130px;}
.related_articles .img_intensity:after{opacity:0;}
.related_articles .r_art_img:hover .img_intensity:after{opacity:1;}
.col-art-4{width:33.33%;height:auto;}
.r_art_wrap{height:100%;}
.article_slider .slick-track {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}

.grid_quickadd{font-weight:800;text-transform:uppercase;background:rgba(255, 255, 255, 0.8);padding:18px 15px;width:100%;font-size: 16px;line-height: 24px;}
.grid_quickouter{position:absolute;left:13px;right:13px;bottom:15px;z-index:1;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;opacity:0;}
.product-card__img:hover .grid_quickouter{opacity:1;}
.grid_quickadd:hover{color:var(--color-pink);} 
 
.site_fixed_bg > div{position:fixed;z-index:-1;opacity:0;transition: all 1000ms ease-in-out;-webkit-transition: all 1000ms ease-in-out;-moz-transition: all 1000ms ease-in-out;-o-transition: all 1000ms ease-in-out;-ms-transform: all 1000ms ease-in-out;}
.animated_overlay .site_fixed_bg > div,.show_overlay .site_fixed_bg > div{opacity:1;}
.btm_white_fix{background:#fff;bottom:0;left:0;right:0;height:57px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;display:none;}

.index_a{width:30vw;height:15vh;left:0;top:0;}
.index_b{width: 80vw;height: 24vh;right: -15vw;bottom: 0;}
.index_c{width: 64vw;height: 25vh;right:-35vw;bottom:-35px;}

.coll_a{-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform:rotate(-22.76deg);width: 80vw;height: 24vh;right: -15vw;bottom: 0}
.coll_b{left: 0;top: 0;width: 18vw;height: 30vh;}
.coll_c{z-index: -1;width: 64vw;height: 25vh;right: -35vw;bottom: -35px;-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-o-transform:rotate(350deg);-ms-transform:rotate(350deg);transform:rotate(350deg);}
.coll_d{width: 18vw;height: 30vh;top: 0;left: 0;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform:rotate(-22.76deg);}

.curl101_a{top:0;right:0;right: -22%;width: 60%;height: 20%;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}
.curl101_b{top:0;right:0;width:60%;height:30%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.curl101_c{bottom:0;left:0;width: 40%;height: 15%;}
.curl101_d{bottom:0;left:0;width: 20%;height: 50%;left: -7%;}
.curl101_e{bottom:0;left:0;width: 21%;height: 25%;} 

.afspraak_a{top: 0;right: 0;width: 22%;height: 50%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.afspraak_b{top: 13%;right: -12%;width: 25%;height: 23%;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}
.afspraak_c{bottom:0;left: 10%;width: 30%;height: 30%;}
.afspraak_d{bottom:0;left:0;width:20%;height:40%;}

.about_a{top:0;width: 30%;height: 40%;left: -15%;}
.about_b{bottom:0;right:0;width: 30%;height: 30%;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}
.about_c{bottom:0;right:0;width: 10%;height: 30%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}

.quiz_a{bottom:0;left:0;width: 22%;height: 30%;}
.quiz_b{bottom:0;width: 10%;height: 40%;left: -5%;}
.quiz_e{bottom:0;right:0;width: 60%;height: 25%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.quiz_f{bottom:0;right:0;width: 20%;height: 25%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.quiz_c{top:0;right:0;width: 50%;height: 20%;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}
.quiz_d{top:0;right:0;width: 30%;height: 20%;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}

.contact_a{left:0;width: 20%;height: 30%;top: 15%;}
.contact_b{top:0;left:0;width: 20%;height: 20%;}
.contact_c{right:0;width: 50%;height: 23%;bottom: 15%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.contact_d{bottom:0;right:0;width: 20%;height: 20%;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}

.cart_a{top:0;right:0;width: 22%;height: 30%;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}
.cart_b{right:0;width: 25%;height: 22%;top: 29%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.cart_c{bottom:0;width: 22%;height: 30%;left: -5%;}

.videot_a{bottom: 0;right: 0;width: 20%;height: 20%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.videot_c{width: 20%;height: 35%;bottom: 0;left: 0;}
.videot_b{bottom: 25%;left: 0;width: 15%;height: 30%;}

.blog_a{bottom: 0;right: 0;width: 20%;height: 20%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.blog_c{width: 20%;height: 35%;bottom: 0;left: 0;}
.blog_b{bottom: 25%;left: 0;width: 15%;height: 30%;}

.wavyhair_a{width: 10%;height: 50%;top: 14%;left: 0;}
.wavyhair_b{width: 20%;height: 35%;top: 0;left: 0;}
.wavyhair_c{bottom: 0;right: 0;width: 20%;height: 40%;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}
.wavyhair_d{width: 30%;height: 26%;bottom: 0;right: 0;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}

.ingrediant_a{width: 30%;height: 35%;top: 16%;left: 0;}
.ingrediant_b{width: 60%;height: 25%;left: -17%;top: 0;-webkit-transform:rotate(-4.6deg);-moz-transform:rotate(-4.6deg);-o-transform:rotate(-4.6deg);-ms-transform:rotate(-4.6deg);transform: rotate(-4.6deg);}
.ingrediant_c{bottom: 0;right: 0;width: 30%;height: 10%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}
.ingrediant_d{bottom: 0;right: 0;width: 40%;height: 30%;-webkit-transform:rotate(-22.76deg);-moz-transform:rotate(-22.76deg);-o-transform:rotate(-22.76deg);-ms-transform:rotate(-22.76deg);transform: rotate(-22.76deg);}

.search_a{width: 30%;height: 35%;top: 16%;left: 0;}
.search_b{width: 60%;height: 25%;left: -17%;top: 0;}
.search_c{bottom: 0;right: 0;width: 30%;height: 10%;}
.search_d{bottom: 0;right: 0;width: 40%;height: 30%;}

.faq_a{width: 30%;height: 35%;top: 16%;left: 0;}
.faq_b{width: 60%;height: 25%;left: -17%;top: 0;}
.faq_c{bottom: 0;right: 0;width: 30%;height: 10%;}
.faq_d{bottom: 0;right: 0;width: 40%;height: 30%;}

.page_a{width: 30%;height: 35%;top: 16%;left: 0;}
.page_b{width: 60%;height: 25%;left: -17%;top: 0;}
.page_c{bottom: 0;right: 0;width: 30%;height: 10%;}
.page_d{bottom: 0;right: 0;width: 40%;height: 30%;}

.terms_a{width: 40%;height: 50%;top: 30%;left: -20%;}
.terms_b{width: 30%;height: 30%;bottom: 20%;right: -10%;}
.terms_c{width: 30%;height: 20%;bottom: 0;right: 0;}

.policy_a{width: 30%;height: 30%;left: 0;bottom: 30%;}
.policy_b{width: 30%;height: 30%;bottom: 0;left: -10%;}
.policy_c{bottom: 0;right: 10%;width: 20%;height: 20%;}
.policy_d{right: -10%;bottom: 0;width: 25%;height: 25%;}

.shipping_a{width: 10%;height: 50%;bottom: 0;left: 0;}
.shipping_b{width: 30%;height: 20%;top: 20%;right: 0;}
.shipping_c{width: 30%;height: 20%;right: 0;top: 0;}

.account_a{width: 30%;height: 30%;left: 0;bottom: 30%;}
.account_b{width: 30%;height: 30%;bottom: 0;left: -10%;}
.account_c{bottom: 0;right: 10%;width: 20%;height: 20%;}
.account_d{right: -10%;bottom: 0;width: 25%;height: 25%;}

.payment_a{width: 60%;height: 20%;right: 0;top: 0;}
.payment_b{right: 0;top: 0;height: 20%;width: 50%;}
.payment_c{width: 40%;height: 15%;bottom: 0;left: 10%;}
.payment_d{width: 30%;height: 20%;bottom: 0;right: 0;}
.payment_e{width: 20%;height: 15%;bottom: 0;right: 0;}

.login_a{width: 60%;height: 20%;right: 0;top: 0;}
.login_b{right: 0;top: 0;height: 20%;width: 50%;}
.login_c{width: 40%;height: 15%;bottom: 0;left: 10%;}
.login_d{width: 30%;height: 20%;bottom: 0;right: 0;}
.login_e{width: 20%;height: 15%;bottom: 0;right: 0;}

.forgot_a{width: 10%;height: 50%;bottom: 0;left: 0;}
.forgot_b{width: 30%;height: 20%;top: 20%;right: 0;}
.forgot_c{width: 30%;height: 20%;right: 0;top: 0;}

.removewhitebg{opacity: 0 !Important;}

.sitebnrouters{padding:35px 0px;}
.steps_list li{padding-right:50px;margin-bottom:20px;}
.steps_list li:last-child{padding-right:0 !Important;}
.steps_list li.active h4,.steps_list li h4:hover{color:var(--color-pink);}
.stepwrap{display:none;}
.stepwrap.active{display:block;}

.cgm_look_img{padding-bottom:84%;pointer-events:none;}
.cgm_look_wrp{margin:0 0px 25px;position:relative;}
.cgm_r_text{color:var(--color-pink);}
.cgm_look_overlay{position: absolute;top: 22px;bottom: 22px;left: 18px;right: 18px;background: rgba(255, 255, 255, 0.8);padding: 25px 29px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;    -webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;opacity:0;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;}
.cgm_look_wrp:hover .cgm_look_overlay{opacity:1;}
.modal{background-color:transparent;}
.lookbookmodal .h_close_icon{position:absolute;right:8px;top:8px;}
.lookbookmodal .modal-content{background:rgba(255, 255, 255, 0.8);border-radius: 0;padding: 90px 45px;}
.cgm_lookslider .slick-prev{left:-50px;}
.cgm_lookslider .slick-next{right:-50px;}
.cgm_lookslider{margin:0 0 100px;padding-top:20px;}
.cgmslide{display:none;}
.cgmslide:first-child,.cgmslide:nth-child(2),.cgmslide:nth-child(3){display:block;}
.cgm_lookslider.slick-initialized .cgmslide{display:block;}

.sitebnrquiz .sr_bnr_inrimg{/*padding-bottom:160%;*/padding-bottom:335px;max-width:100%;}
.sitebnrquiz .sr_bnr_img{width:100%;max-width: 687px;margin-left:auto;} 
.quiz_Sec_header .rte{width:100%;max-width:437px;margin:0 auto;}
.con_detail_head{padding:0 0 60px;}
.con_dtl_wrap h6{margin-bottom:24px;}
.con_dtl_wrap .c_d_icon svg,.con_dtl_wrap .c_d_icon img{max-height:25px;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;}
.con_dtl_wrap .c_d_icon{margin-bottom:18px;}
.con_dtl_wrap svg path{transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;}
.con_dtl_wrap svg:hover path{stroke:var(--color-pink);}
.con_dtl_wrap h6:hover{color:var(--color-pink);}
.contactrow{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.con_dtl_wrap{max-width:270px;padding-right:50px;}
.con_detilcol{padding-left:15px;padding-right:15px;}
.contact_details{padding:0 0 100px;}

.contact_faq_con{width:100%;}
.contact_faq_con h4{margin-bottom:60px;}
.faq_qa_wrap{padding:10px 0px;}
.faq_questions{position:relative;margin-bottom:0;cursor:pointer;padding-right:15px;}
.faq_arw{position:absolute;right:0;top:0;}
.faq_arw span svg{width:10px;height:10px;fill:var(--color-pink);}
.faq_minus{display:none;}
.faq_questions{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.faq_questions.active,.faq_questions:hover{color:var(--color-pink);}
.faq_questions.active .faq_plus{display:none;}
.faq_questions.active .faq_minus{display:inline-block;}
.faq_answers{margin:15px 0px;display:none;}
.contact_faq{padding:0 0 100px;}
.faq_btn{margin-top:50px;}
.contact_formwrap{width:100%;}
.from_c_box input[type="text"],.from_c_box input[type="phone"],.from_c_box input[type="tel"],.from_c_box input[type="email"],.from_c_box textarea{margin-bottom:54px;}
.contact_formwrap > h2{margin-bottom:60px;}


.jg_top_container{width:100%;max-width:950px;margin:0 auto;}
.jgcontent{width:100%;max-width:550px;margin-left:auto;padding:30px 0px 0;}
.jgcontent h2{margin-bottom:50px;}
/*.jgcontent a{color:var(--color-pink);font-weight:800;}
.jgcontent a:hover,.jgcontent a:focus, .jgcontent a:not([disabled]):hover{color:var(--color-dark-pink);}*/
.jg_firstimg{padding-bottom:97%;}
.joinfirstouter{width:100%;max-width:335px;}
.jg_secimg{padding-bottom:128%;z-index:1;}
.jg_thirdimg{padding-bottom:104%;z-index:1;}
.jg_forthimg{padding-bottom:150%;z-index:1;}
.jg_fifthimg{padding-bottom:73%;z-index:1;}
.jg_siximg{padding-bottom:119%;z-index:1;}
.jmbtmspace{padding-bottom:130px;}
.jointopscroll{margin-bottom:-70px;}
.jg_midle{margin-top:-60px;position:relative;}
.jointopscroll{position: absolute;top: 55px;left:0;right:0;}
.joinbtmscroll{position:absolute;bottom:30px;left:0;right:0;}
.join_g_slide{display:none;}
.join_g_slide:first-child{display:block;}
.join_girl_slider.slick-initialized .join_g_slide{display:block;}
.join_girl_slider,.join_girl_slider_new{padding:50px 0px 100px;}
.used_pro_btn{width:100%;text-align:center;font-weight:800;text-align:center;text-transform:uppercase;padding:18px 18px;background: rgba(255, 255, 255, 0.8);max-width:236px;margin:0 auto;display:inline-block;}
.pro_view_girld{position:absolute;bottom:22px;left:10px;right:10px;text-align:center;z-index:1;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;opacity:0;}
.joincolimg{position:relative;overflow:hidden;}
.joincolimg:hover .pro_view_girld{opacity:1;}
.used_pro_btn:hover,.used_pro_btn:focus{color:var(--color-pink);}
.jg_top{position:relative;/*z-index:11;*/}
.jg_midle{position:relative;/*z-index:1;*/}
.girljoinpopup .modal-dialog{max-width:904px;}
.girljoinpopup .modal-content{border-radius:0;}
.girljoinpopup .h_close_icon,.videopopup .h_close_icon{width:32px;height:32px;right:-16px;top:-16px;position:absolute;z-index:1;}
.girljoinpopup .usedprobox{padding:45px 35px;}
.girljoinpopup .modal-body{padding:0;}
.girljoinpopup .usedprobox h4{margin-bottom:4px;}
.see_pro{font-weight:600;margin-right:12px;}
.girlproslider .slick-dots{bottom:22px;position:absolute;left:0;right:0;}
.girlproslider .slick-dots li a,.girlproslider .slick-dots li button{background:#fff;border:1px solid #000;}
.girlproslider .slick-dots li.slick-active a,.girlproslider .slick-dots li.slick-active button{background:var(--color-pink);}
.girlproslider .abs_img{position:relative;}
.girlproslide{display:none;}
.girlproslide:first-child{display:block;}
.girlproslider.slick-initialized .girlproslide{display:block;}
.girlproslider,.girlproslider .slick-list,.girlproslider .slick-track,.girlproslider .girlproslide{height:100%;}

.popup_girlpro{display:none;}

.p_cart_header .h4{margin-bottom:29px;}
.cartusprow{-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.cart_uspcolmn{position:relative;padding-left:15px;padding-right:15px;}
.cart_uspcolmninr{padding-left:30px;position:relative;}
.cart_usp_icon{position:absolute;left:0;top:0;}
.cart_usp_icon svg,.cart_usp_icon img{max-height:20px;max-width:20px;vertical-align:middle;top:-2px;}
.cartpageusps{padding:25px 60px;}
.cartpageusps{margin-bottom:35px;}
.cart_template{padding:50px 0px 100px;}
.pi_cart_img{-webkit-flex: 0 0 92px;-ms-flex: 0 0 92px;flex: 0 0 92px;max-width: 92px;}
.cart__image{width: 100%;height: 119px;object-fit: cover;object-position: center;}
.pi_cart_datainr{padding-left:47px;}
.p_cart_title{width:65%;display:inline-block;margin:0px -2px;vertical-align:top;}
.p_cart_price{width:25%;display:inline-block;margin:0px -2px;text-align:center;padding:0px 15px;vertical-align:top;}
.p_cart_close{width:10%;display:inline-block;margin:0px -2px;text-align:center;vertical-align:top;}
.p_cart_close svg{width:10px;height:10px;fill:var(--color-pink);}
.cartinputbox{margin-bottom:0;border:0px;padding:0;width:auto;text-align:center;font-size:12px;font-weight:600;background:transparent;}
.QuantityBox li{display:inline-block;margin:0px -2px;width:33.33%;text-align:center;}
.QuantityBox li a{display:block;padding:3px 0px;}
.QuantityBox li svg{width:10px;height:10px;}
.QuantityBox{width:115px;border:1px solid #000;}
.p_cart_title h6{max-width:191px;}
.pi_cart_top{min-height:48px;padding-bottom:10px;}
.pi_cart_row{border-bottom:1px solid #000;padding:23px 0px;}
.pi_cart_row:first-child{padding-top:0 !Important;}
.pi_cart_row:last-child{padding-bottom:0 !Important;border-bottom:0px;}
.cart_sidebar{background: rgba(255, 255, 255, 0.6);padding:40px 33px;}
.cart_totals li{padding:3px 0px;}
.cart_totals li > span:first-child{width:40%;text-align:left;margin:0px -2px;vertical-align:top;display:inline-block;padding-right:10px;}
.cart_totals li > span:nth-child(2){width:60%;text-align:right;margin:0px -2px;vertical-align:top;display:inline-block;}
.cart_final_total h4{margin-bottom:0;}
.cart_final_total{padding:30px 0px 0px;}
.cart_btns{padding:35px 0px;}
.cart_payment_img img{width:100%;}
.cart--empty-message{margin-bottom:66px;}
.p_cart_left{padding-right:50px;height:100%;/*height:449px;*/overflow-Y:scroll;}
.p_cart_left::-webkit-scrollbar-track{background-color:#000;}
.p_cart_left::-webkit-scrollbar{width: 2px;background-color:#000;height:2px;}
.p_cart_left::-webkit-scrollbar-thumb{background-color:var(--color-pink);} 
.cart_sidebar .shipbar{padding:7px 0px;}

.cgm_drawers{width:387px;background:#fff;border:1px solid #000;position:fixed;right:0;margin-top:-1px;z-index:2247480999;display:none;}
.block-cart-header h4{margin-bottom:8px;}
.block-cart-header{position:relative;padding:42px 35px 0px;}
.h_closeicon{position:absolute;right:6px;top:6px;z-index:1;}
.cart-middle-items{padding:0px 35px;}
.cd-left{-webkit-flex: 0 0 95px;-ms-flex: 0 0 95px;flex: 0 0 95px;max-width: 95px;}
.cd-right{padding-left:25px !Important;}
.cart-image img{width:100%;height:120px;object-fit:cover;object-position:center;}
.cart-image{display:block;vertical-align:middle;}
.cart-middle-items .QuantityBox{background:#f6f6f6;border:0px;}
.cart-middle-items .QuantityBox li a{padding:9px 0px;}
.cart-price{padding-bottom:19px;}
.items_row{position:relative;margin:0 0 16px;}
.cart_remove_item{position:absolute;right:-10px;top:0;padding:0px 10px;cursor:pointer;}
.cart_remove_item svg{width:8px;height:8px;}
.cr_topval{padding-right:22px;}
.cd_mdle{padding:15px 0 0;}
.block-cart-footer{padding:20px 35px 20px;border-top:1px solid #000;}
.final_totalcart span{font-weight:800;font-family: 'Gelica Rg';font-size:24px;}
.final_totalcart{padding:15px 0px;}
.checkoutbtns{padding:0 0 20px;}
.amptyclscart{padding:27px 35px 40px;}
.amptyclscart p{color:#c4c4c4;margin-bottom:39px;}
.error_grid:empty{display:none;}
.error_grid{color:#f00;font-size:12px;margin-bottom:0;}
.cart-middle-items{max-height:375px;overflow:auto;margin-right:10px;margin-bottom:10px;}
.cart-middle-items::-webkit-scrollbar-track{background-color:#000;}
.cart-middle-items::-webkit-scrollbar{width: 2px;background-color:#000;height:2px;}
.cart-middle-items::-webkit-scrollbar-thumb{background-color:var(--color-pink);}
.cd_shipbar p{font-size: 11px;line-height: 16px;color:var(--color-pink);font-weight:normal;display:none;margin-bottom:0;}
.cd_shipbar p strong{font-weight:normal;}
.header-icons .cart_qty_cls{display:none;width:11px;height:11px;border-radius:50%;font-size:9px;text-align:center;line-height:12px;background-color:var(--color-pink);color:#fff;position:absolute;right:0;top:2px;}
.header-icons .show_qtyicon{display:inline-block;}
.header_cart{position:relative;}
.CartOpen .cart-side-panel{display:block;}
.cd_shipbar{min-height:16px;}
.cartscroll{bottom:0;overflow:auto;height:100%;margin-right:-1px;}
.cartscroll::-webkit-scrollbar-track{background-color:var(--color-pink);}
.cartscroll::-webkit-scrollbar{width: 2px;background-color:var(--color-pink);height:2px;}
.cartscroll::-webkit-scrollbar-thumb{background-color:#000;}
.CartOpen .header_cart svg path,.cartpageicon.header_cart svg path{stroke:var(--color-pink);}
.progridshort{position:relative;}
.progridshort .error_grid{position:absolute;top:101%;text-align:center;margin-top:5px;left:0;right:0;line-height:15px;}
.pro_grid_inr .error_grid{font-size:14px;position:absolute;top:100%;text-align:center;left:0;right:0;}
.pro_grid_inr .pro_price{margin-bottom:6px;font-style: normal;}
.girl_pop_btn{position:relative;}
.girl_pop_btn .error_grid{text-align:left;}
.pro_cls_qty .cartinputbox {font-size:16px;min-height:50px;}
.pro_cls_qty{width:179px;display:inline-block;margin:0px -2px;vertical-align:middle;}
.pro_cls_qty .QuantityBox{width:calc(100% - 2px );border:2px solid #000; margin-left:-1px}
.pro_btn_qty,.shopify_paymentbtn{width:100%;max-width:425px;}
.pro_cls_cart{padding-left:30px;display:inline-block;margin:0px -2px;vertical-align:middle;width: -webkit-calc(100% - 179px);width: -moz-calc(100% - 179px);width: calc(100% - 179px);}
.pro_fullbtns{width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);width: calc(100% - 0px);}
.product-form__cart-submit,.product-form__item--submit{margin-bottom:0;}
.product-form__cart-submit{width:100%;padding:16px 10px;min-width:auto !Important;}
.pro_btn_qty .product-form__item{padding:0;}
.shopify_paymentbtn{padding-top:20px;}

.pro_coll{font-weight:800;margin-bottom:8px;}
.pro_header{margin-bottom:25px;}
.pro_header .price-item{font-family: 'Gelica Rg';font-size:24px;line-height:48px;}
.productpagetitle h1{margin-bottom:0;}
.productpagetitle{}
.pro_header .product__price{padding:0px 0px 0px 20px;}
.pro_size{font-weight:800;text-transform:uppercase;margin-bottom:25px;}
.pro_desc{margin-bottom:50px;}
.pro_features p{margin:20px 0px;position:relative;padding-left:35px;}
.pro_features p:before{content:'';width:18px;height:2px;background:var(--color-pink);position:absolute;left:0;top:11px;}
.pro_features p:after{content:'';position: absolute;width: 10px;height: 10px;border: 2px solid var(--color-pink);border-color: var(--color-pink);transform: rotate(45deg);top: 7px;left: 7px;border-left: 0;border-bottom: 0;}
.product-form{padding-top:0;}
.pro_features{padding:0 0 50px;}
.pro_desc_title{position:relative;margin-bottom:0;cursor:pointer;}
.pro_ad_arw{position:absolute;right:0;top:10px;line-height:0;}
.pro_ad_arw svg{fill:var(--color-pink);width:12px;height:12px;}
.pro_ad_minus{display:none;}
.pro_desc_title.active .pro_ad_plus{display:none;}
.pro_desc_title.active .pro_ad_minus{display:inline-block;}
.pro_btn_qty{padding:0 0 50px;}
.pro_descwrap{padding:10px 0px;}
.pro_desc_data{padding:10px 0px;display:none;}
.btnpro_error{color:#f00;}
.pro_top{padding:25px 0px;}
.pro_breadcrumb{padding:60px 0px 0px;}
.pro_breadcrumb p{font-weight:800;}
.pro_desc_datainr{width:100%;max-width:412px;}

.product-single__media img{height:100%;object-fit:cover;}
.promediagrid{width:50%;display:inline-block;margin:0px -2px;vertical-align:middle;padding:0px 18px 15px 0;}
.promediagrid:nth-child(3n+1){width:100%;}
.promediagrid .product-single__media{padding-bottom:140%;}
.promediagrid:nth-child(3n+1) .product-single__media{padding-bottom:120%;}
.proimginr{width:100%;max-width:508px;}
.proimginr{max-height:778px;overflow:auto;}
.proimginr::-webkit-scrollbar-track{background-color:#000}
.proimginr::-webkit-scrollbar{width: 2px;background-color:#000;height:2px;}
.proimginr::-webkit-scrollbar-thumb{background-color:var(--color-pink);} 

.pro_img_Scroll,.pro_right{top:0;position: -webkit-sticky;position: sticky;}
.shareboxinr{padding-bottom:85%;}
.share_jdata{padding:23px 0px 30px;max-width:300px;}
.curely_joureny_inr{height:100%;}
.projourney_slider .slick-prev{left:-50px;}
.projourney_slider .slick-next{right:-50px;}
.projourney_slider{padding:50px 0px;}
.projourney_slides{display:none;}
.projourney_slides:nth-child(2),.projourney_slides:nth-child(3),.projourney_slides:first-child{display:block;}
.projourney_slider.slick-initialized .projourney_slides{display:block;}

.profaqs .contact_faq_con{margin:0 auto;}
.profaqs h2{margin-bottom:60px;}
.product-recommendations__inner{padding:0 0  50px;}
.social-sharing svg{width:18px;height:18px;}
.social-sharing li{padding-right:20px;}
.product-template__container .social-sharing{padding-top:30px;} 

.video_filter li{padding-right:37px;}
.video_filter li.active a{color:var(--color-pink);}
.video_filter{padding:0 0 50px;}
.vtideo_img{padding-bottom:65%;}
.filtervideotag li{padding-right:23px;color:var(--color-pink);}
.videolistgrid h4{margin:21px 0px 38px;}
.videogridcls{margin-bottom:50px;}
.videoplaybtn{width:64px;height:64px;line-height:64px;text-align:center;background:rgba(62, 62, 62, 0.7);display:inline-block;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);border-radius:50%;}
.videoplaybtn svg{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);text-align: center;margin: 0 auto;padding-left: 6px;}
.modal-content{border-radius:0;border:0px;}
.videopopup .modal-body{padding:0;}
.videopopup .modal-dialog{max-width:1202px;}
.video_puterpopup{padding-bottom:56.25%;}
.videoshowmore{padding:30px 0px 0;}
.videolists{padding:10px 0 100px;}
.videocolmn{display:none;}
.displayvideos{display:block;}

.blog_cat li{padding-right:50px;}
.blog_cat li.active a{color:var(--color-pink);}
.blog_cat{padding:0 0 50px;border-bottom:1px solid #000;}
.blogreadmore{font-weight:800;}
.blogreadmore:hover,.blogreadmore:focus, .blogreadmore:not([disabled]):hover{color:var(--color-dark-pink);}

.blogcolimg{padding-bottom:45%;}
.blog_column{padding:50px 0px;}
.blog_columndata{width:100%;max-width:386px;margin:0 auto;}
.art_data{margin:25px 0px 50px;}
.blog_column:nth-child(even) .blogimgcol{order:2;}
.blog_column:nth-child(even) .blogdatacol{order:1;}

.article__tags{margin-bottom:5px;}
.article__tags a{font-weight:bold;}
.blogvideo_slider .slick-prev{left:-60px;}
.blogvideo_slider .slick-next{right:-60px;}
.bv_slide {display:none;}
.bv_slide:nth-child(1),.bv_slide:nth-child(2),.bv_slide:nth-child(3){display:block;}
.videolistsrow.slick-initialized .bv_slide{display:block;}

.art_Detail_img{padding-bottom:425px;}
.art_page_details{margin-top:-325px;padding-left:15px;padding-right:15px;position:relative;z-index:1;}
.art_page_inr{width:100%;max-width:650px;margin:0 auto;background:#fff;padding:56px 30px;}
.art__page_content{max-width:426px;margin:0 auto;}
.artpagetag{margin-bottom:25px;}
.artpagetag a{font-weight:800;color:var(--color-pink);margin-bottom:25px;}
.atypage_header h1{margin-bottom:25px;}
.art_date_author span{font-weight:800;}
.article__date{margin-left:40px;display:inline-block;position:relative;}
.article__date:before{content: '';position: absolute;top: 10px;left: -15px;width: 4px;height: 4px;background: #000;border-radius: 50%;}
.atypage_header{padding:0 0 76px;}
.art_page_data{border-bottom:1px solid #000;padding:0 0 50px;}
.art_page_details .social-sharing{padding:0px 0px;}
.blog_shareouter span{display:inline-block;vertical-align:middle;color:var(--color-pink);font-weight:bold;padding-right:50px;}
.blog-socialsharing{display:inline-block;vertical-align:middle;padding:0;}
.blog-socialsharing svg{width:auto;height:auto;}
.blog_shareouter{padding:60px 0px;}
.blog_shareouter .social-sharing li{padding-right:15px;}
.inerpagefavrte{padding:0 0 100px;}

.pro_used{width:100%;max-width:324px;}
.useimgouter{padding-bottom:128px;}

.chra_data{padding:24px 0px;text-align:center;}
.char_slides{display:none;}
.char_slides:first-child,.char_slides:nth-child(2),.char_slides:nth-child(3){display:block;}
.char_slider.slick-initialized .char_slides{display:block;}
.char_slider .slick-prev{left:-50px;}
.char_slider .slick-next{right:-50px;}
.ing_frnd_icon{padding-bottom:0;}
.ingredient_bnr{padding:50px 0px;}
.ingrdnt_philoshopy{padding-bottom:130px;}
.page_ingrnt_container{width:100%;/*max-width:575px;*/max-width:800px;padding-left:15px;padding-right:15px;margin:0 auto;}
.ingre_prolist{width: 100%;max-width: 510px;}
.ingre_prolist h4{/*margin:60px 0px 35px;*/margin-bottom:20px;}
.inge_pro h6{padding:19px 0px 30px;}
.inge_pro h6:hover a{color:var(--color-pink);}
.inge_pro h6:focus a{color:var(--color-dark-pink);}
.a_ingredient_desc{padding:36px 0px 55px;}
.a_ingred__title{text-transform:uppercase;cursor:pointer;margin-bottom:0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.ingrdient_minus{display:none;line-height:0;}
.a_ingred__title.active .ingrdient_minus{display:inline-block;}
.a_ingred__title.active .ingrdient_plus{display:none;}
.a_ingred__title.active,.a_ingred__title:hover{color:var(--color-pink);}
.top_ingrnt_img{width:100%;background: rgba(255, 255, 255, 0.6);/*padding:9px 70px;*/padding:9px 30px;margin-bottom:60px;}
.top_ingrnt_video{margin-bottom:60px;position:relative;padding-bottom:56%;}
.top_ingrnt_img img{width:100%;}
.ingrdient_arw{display:inline-block;vertical-align:middle;padding-left:10px;}
.ingrdient_arw svg{margin-top:-14px;}
.a_ingredient_desc{display:none;}
.ingredient_accordian{padding:12px 0px;}
.pge_ing_list{padding:0 0 30px;}
.sitebnr_middle{padding:50px 0px;}

.search_wrap{padding:80px 0px;}
.pagination button{vertical-align:middle;}
.searchpage_header{position:relative;}
.search_viewbtn{position:absolute;right:0;color:var(--color-pink);font-weight:800;top:18px;}
.search_viewbtn:hover,.search_viewbtn:focus, .search_viewbtn:not([disabled]):hover{color:var(--color-dark-pink);}
.searchpage_header h2{margin-bottom:0;}
.searchblogscomn{margin:0 0 40px;}
.faq_wrapcls{padding:0 0 100px;}
.faq_wrapcls h3,.faq_contact_btm h3{margin-bottom:40px;}
.useful_links li{list-style:disc;padding:10px 0px;}
.useful_links{padding-left:20px;}
.terms_sidewrap{padding:0 0 60px;}
.termsuppr_list h6.active a{color:var(--color-pink);}
.useful_links li{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.termsuppr_list a:hover,.useful_links li:hover{color:var(--color-pink);}
.terms_sidebar{top:60px;position: -webkit-sticky;position: sticky;}
.terms_desccls{padding:0 0 40px;}
.page_simple_data .rte a{color:var(--color-pink);border-bottom:0px;}
.colortextpink{font-weight:bold;color:var(--color-pink);}
.page_simple_data .inrcontainerpage{max-width:552px;width:100%;}
.terms_desccls.active h6{color:var(--color-pink);}

#quiz-kit-intro{background-color:transparent;}
#quiz-kit-content #quiz-kit-container > h1{font-family: 'Gelica Rg' !Important;font-weight:bold;}
#quiz-kit-content p{font-family: 'Avenir' !Important;}
.quiz_middle [id*="quiz-kit-question-wrapper-"],.quiz_middle [id*="quiz-kit-results-wrapper-"]{background:transparent !Important;}
.quiz_middle [id*="quiz-kit-question-image-text-item-"]:hover > div{box-shadow:none;}
.quiz_middle [id*="quiz-kit-question-image-text-item-"]:hover{transform: translateY(0px);}
/*.quiz_middle [id*="quiz-kit-question-image-text-item-"] > div,.quiz_middle [id*="quiz-kit-results-product-"] > div{position:relative;}
.quiz_middle [id*="quiz-kit-question-image-text-item-"] > div:after,.quiz_middle [id*="quiz-kit-results-product-"] > div:after{content:'';position: absolute;top: 0;left: 0;right: 0;bottom: 0;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transform: all 500ms ease-in-out;opacity:0;background: -webkit-linear-gradient(320deg, #ff8383 -31%, rgba(255, 255, 255, 0) 80%);background: -o-linear-gradient(320deg, #ff8383 -31%, rgba(255, 255, 255, 0) 80%);background: -ms-linear-gradient(320deg, #ff8383 -31%, rgba(255, 255, 255, 0) 80%);background: linear-gradient(320deg, #ff8383 -31%, rgba(255, 255, 255, 0) 80%);}
.quiz_middle [id*="quiz-kit-question-image-text-item-"]:hover > div:after,.quiz_middle [id*="quiz-kit-results-product-"]:hover > div:after{opacity:1;}*/
[id*="quiz-kit-results-product-"] button,[id*="quiz-kit-results-product-"] button:hover,[id*="quiz-kit-results-product-"] button:focus,#quiz-kit-intro-button{color:#fff !Important;border:0px !important;font-family: 'Avenir' !Important;height:auto !Important;}
#quiz-kit-intro-button{font-size:16px !Important;font-weight:normal !Important;}
.quiz_middle,.close_quiz_btn{display:none;}
.quiz_btns{padding:0 0 100px;}
.quiz_btns .btn{min-width:206px;}
#quiz-kit-question-navigation span{font-family: 'Avenir' !Important;}

.accountpgae{padding:50px 0px 85px;}
#dcodeSubmit:before{display:none;}
button#dcodeSubmit{width: auto;background: transparent;box-shadow: none;min-width: auto;padding:0 0px;position:absolute;right:0;top:12px;}
input#dcodeInput{width:100%;border-radius:0;text-align:left !important;font-size:14px;padding:15px 10px;padding-right:35px;background:transparent;border: 1px solid #000;text-transform: inherit;line-height: 16px;box-shadow: none;margin-bottom:0;color:#000;}
input#dcodeInput:before{display:none;}
p.dcodeErrorMessage + #dcodeInput + #dcodeSubmit{top:36px;}
#dcodeInnerWrapper{position:relative;}
#dcodeInnerWrapper{padding:0px 0px;margin:20px 0px 10px;}
#dcodeButtonLabel{background-image:url('arrow-right.svg');background-repeat:no-repeat;background-position:center;font-size:0;background-size:15px;width:20px;}
#dcodeInnerWrapper .dcloading{border:2px solid #000;border-bottom: 2px solid rgba(255,255,255,0.0);border-left: 2px solid rgba(255,255,255,0.0);}
.siteclscgm .dcodeTotal td{font-size: 24px;line-height: 36px;font-family: 'Gelica Rg' !Important;}
.siteclscgm .dcodeTable td{padding:3px 0px !Important;}
.siteclscgm .dcode-discount-value-cell{color:var(--color-pink);}
.siteclscgm .dcodeTable{width:100%;max-width:100%;display:table;margin-bottom:0;}
.siteclscgm .dcodeTable tbody{width:100%;display:table;}
.siteclscgm .dcodeTotal.dcode-total-row td{padding:20px 0px 0px !Important;}
#tags-filled{display:none !Important;}
#crossSVG{vertical-align: baseline;stroke:var(--color-pink);}
.siteclscgm .dcDiscountBox{margin-bottom:5px;font-size:14px;}
/*.final_totalcart{display:none;}*/

.accountformwrap{width:100%;max-width:316px;}
.account_loginbtn{margin:60px 0px 0px;}
.acco_lr_heading{margin:0 0 45px;}
input[type="radio"],input[type="checkbox"]{width:auto;}
.account_checkbox{position:relative;padding:12px 0px;}
.account_checkbox label{display:block;vertical-align:middle;}
.checkboxcls span{width:18px;height:18px;position:relative;border:1px solid #000;display:inline-block;vertical-align:middle;}
.checkboxcls{width:57px;display:inline-block;vertical-align:middle;margin:0px -2px;}
.checkbox_text{width: -webkit-calc(100% - 57px);width: -moz-calc(100% - 57px);width: calc(100% - 57px);display:inline-block;vertical-align:middle;margin:0px -2px;}
.checkbox_text a{font-weight:900;}
.checkboxcls span:after{content:'';width: 10px;height: 5px;border: 1px solid #000;display: inline-block;border-top: 0;border-right: 0;position: absolute;top: 4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left: 3px;opacity:0;}
.account_checkbox input[type="checkbox"]{display:none;}
.account_checkbox input[type="checkbox"]:checked + label .checkboxcls span:after{opacity:1;}
.recoverpage .accountformwrap{margin:0 auto;}
#HideRecoverPasswordLink{margin-top:15px;display:block;}
.form-message--success{border:0px;background:transparent;}

.accotninfo label{display:inline-block;min-width:120px;font-weight:bold;}
.account_sidebar li{padding:16px 0px;}
.account_sidebar li.active a{color:var(--color-pink);}
.accountpage_temp{padding:20px 0px;}
.addresstitle{font-size:24px;line-height:36px;font-family: 'Gelica Rg';margin-right:45px;}
.btnaddress{font-size: 16px;line-height: 24px;font-weight:900;margin-right:50px;color:var(--color-pink);padding:0;border:0;}
.addresstitle:last-child{margin-right:0 !important;}
.address_btns{padding: 0 0 20px;}
.address-edit-toggle{color:#c4c4c4;}
.addresstitle.active{color:var(--color-pink);}
#AddressNewForm input::-webkit-input-placeholder {opacity:0;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;}
#AddressNewForm input::-moz-placeholder {opacity:0;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;}
#AddressNewForm input:-ms-input-placeholder {opacity:0;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;}
#AddressNewForm input:-moz-placeholder {opacity:0;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;}
#AddressNewForm input:focus::-webkit-input-placeholder {opacity:1;}
#AddressNewForm input:focus::-moz-placeholder {opacity:1;}
#AddressNewForm input:focus:-ms-input-placeholder {opacity:1;}
#AddressNewForm input:focus:-moz-placeholder {opacity:1;}

.order_pro_img{display:inline-block;vertical-align:middle;width:92px;margin:0px -2px;}
.order_pro_data{width: -webkit-calc(100% - 92px);width: -moz-calc(100% - 92px);width: calc(100% - 92px);display:inline-block;vertical-align:middle;margin:0px -2px;padding-left:47px;}
.order-pro-row{padding:12px 0px;}
.order-pro-row:first-child{padding-top:0;}
.proordertitle{margin-bottom:25px;}
.ort_col{width:25%;display:inline-block;margin:0px -2px;}
.order-row-top{position:relative;}
.ort_arw{position:absolute;right:20px;padding:0px 10px;cursor:pointer;top:20px;}
.ort_arw svg{width:12px;height:12px;fill:var(--color-pink);}
.ort_minus{display:none;}
.order-row-top.active .ort_minus{display:inline-block;}
.order-row-top.active .ort_plus{display:none;}
.order-row-top{padding:21px 20px;}
.orderrow{margin-bottom:25px;background:rgba(255, 255, 255, 0.6);}
.order-row-bottom{padding:30px 20px;}
.ort_col:first-child{font-weight:bold;}
.order-row-bottom{display:none;}
.account_datawrap{display:none;}
.account_datawrap.active{display:block;}
.orderlistcls{direction: rtl;height:634px;overflow:auto; }
.orderlistclsinr{direction: ltr;padding-left:50px;}
.orderlistcls::-webkit-scrollbar-track{background-color:#000;}
.orderlistcls::-webkit-scrollbar{width: 2px;background-color:#000;height:2px;}
.orderlistcls::-webkit-scrollbar-thumb{background-color:var(--color-pink);} 

.open_acc_drawer .accountdrawer{display:block;}
.drawer_loginbtn{margin:30px 0px 0px;}
.drawer-lr-box{padding:45px 34px 42px;}
.drawerscroll{bottom:0;overflow:auto;height: -webkit-calc(100% - 56px);height: -moz-calc(100% - 56px);height: calc(100% - 56px);}
.drawerscroll::-webkit-scrollbar-track{background-color:#000;}
.drawerscroll::-webkit-scrollbar{width: 2px;background-color:#000;height:2px;}
.drawerscroll::-webkit-scrollbar-thumb{background-color:var(--color-pink);} 
#RecoverPassword.redtext{color:var(--color-pink);}
.social_logindiv{padding:20px 0px 0;}
#social_login_frame{height:auto !Important;}
.drawer_register{display:none;}
.account_loginbtn .btnfull {width:100% !important;}
.user_iconactive{display:none;}
.open_acc_drawer .header_register .user_iconactive{display:inline-block;}
.open_acc_drawer .header_register .user_icon{display:none;}

.input--error.disclosure__toggle, input.input--error, select.input--error, textarea.input--error{border-color: #f00;color: #f00;background-color:#fff;}
.valdate_cls{position:relative;}
.form_error_msg{position:absolute;right:0;top:0;font-size: 12px;line-height: 24px;color: #FF0000;}

.currency_drawer{padding:42px 35px;}
.currency_drawer h4{margin-bottom:20px;}
.drawer_lan_box{margin-bottom:40px;}
.currency_list li{display:inline-block;padding:10px 10px;width:33.33%;margin:0px -2px;text-align:center;}
.currency_list .c_sign{display:block;}
.currency_list .c_title{font-size: 14px;line-height: 18px;display:block;}
.currency_list .c_sign span{width:35px;height:35px;border-radius:50%;margin-bottom:11px;background:#f9f9f9;display:inline-block;text-align:center;line-height:35px;}
.currency_list li.active .c_title{color:var(--color-pink);}
.currency_list li.active .c_sign span{background:var(--color-pink);color:#fff;font-weight:800;}
.header_lan span{display:inline-block;width:22px;height:22px;border-radius:50%;border:1px solid #000;vertical-align:middle;}
.open_currency .header_lan span{border:1px solid var(--color-pink);}
.open_currency .currency_drawer{display:block;}

.droplink{position:relative;}
.simple_dropdown{position:absolute;top:100%;left:0;min-width:150px;background:#fff;border:1px solid #000;height:0;visibility:hidden;opacity:0;}
.simple_dropdown li{padding:5px 15px;}
.simple_dropdown li a:hover{color:var(--color-pink);}
.simple_dropdown li:first-child{padding-top:15px;}
.simple_dropdown li:last-child{padding-bottom:15px;}
.droplink:hover .simple_dropdown{height:auto;visibility:visible;opacity:1;}
.h_ser_img .img_intensity:after{opacity:0;}
.h_ser_img:hover .img_intensity:after{opacity:1;}

.lazyload.blurimg{-webkit-filter: blur(50px);filter: blur(50px);}
.lazyloaded.blurimg{-webkit-filter: blur(0px);filter: blur(0px);}
.wg-list.country-selector a{display:block;text-align:center;font-size:14px;}
.wg-flags a img.wg-flag{margin:14px auto;}
.r_art_img{position:relative;}
.related_tag{color:#fff;display:inline-block;padding:6px 30px;background:#000;position:absolute;left:0;top:0;z-index:1;}

.cgm_look_overlayinr{height:100%;overflow:auto;}
.cgm_look_overlayinr::-webkit-scrollbar-track{background-color:#000;}
.cgm_look_overlayinr::-webkit-scrollbar{width: 2px;background-color:#000;height:2px;}
.cgm_look_overlayinr::-webkit-scrollbar-thumb{background-color:var(--color-pink);} 

html[lang="en"] .en.wg-flags a{color:var(--color-pink);}
html[lang="en"] .en.wg-flags a img,html[lang="nl"] .nl.wg-flags a img,html[lang="es"] .es.wg-flags a img{border:2px solid var(--color-pink);border-radius:50%;}
html[lang="nl"] .nl.wg-flags a{color:var(--color-pink);}
.wg-list.country-selector a:hover{text-decoration:none !important;}

.header_lan span img:nth-child(2),.header_lan span img:nth-child(3),.header_lan span img:nth-child(4){opacity:0;}
.animated_overlay .header_lan span img:nth-child(2),.animated_overlay .header_lan span img:nth-child(3),.animated_overlay .header_lan span img:nth-child(4){opacity:1;}

.iebrowser .site_fixed_bg{display:none;}
.visible_video{display:none;}

.ftrsoc_mob,.h_mob_style,.mob_cartheader,.mob_nav_arw{display:none;}

.mob_buregr{position:relative;width:19px;height:19px;background:transparent;vertical-align:middle;margin-right:10px;}
.mob_buregr span{position:absolute;left:0;right:0;width:100%;height:1px;background:#000;}
.mob_buregr span:first-child{top:0;}
.mob_buregr span:nth-child(2){top:9px;}
.mob_buregr span:nth-child(3){top:18px;}
.menu_btns{display:inline-block;vertical-align:middle;}
.mc_drwerbtn{position:relative;width:25px;height:25px;vertical-align:middle;}
.mob_buregrclose{width:25px;height:25px;vertical-align:middle;position:relative;}
.mc_drwerbtn span,.mob_buregrclose span{display:inline-block;position:absolute;left:-4px;right:0;width:100%;height:1px;background:var(--color-mob-pink);}
.mc_drwerbtn span:first-child,.mob_buregrclose span:first-child{top:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.mc_drwerbtn span:nth-child(2),.mob_buregrclose span:nth-child(2){top:12px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.menu_btns{position:relative;}
.mc_drwerbtnouter,.mob_buregrcloseouter{position:absolute;left:0;top:0;height:0;visibility:hidden;pointer-events:none;opacity:0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.CartOpen .mc_drwerbtnouter,.open_acc_drawer .mc_drwerbtnouter,.open_currency .mc_drwerbtnouter{opacity:1;visibility:visible;pointer-events:auto;height:auto;}
.CartOpen .mob_buregr,.open_acc_drawer .mob_buregr,.open_currency .mob_buregr{opacity:0;visibility:hidden;pointer-events:none;z-index:-11;}
.mob_cartheader h4{margin-bottom:0;}
.mob_cartheader{padding:18px 19px;}
.mob_search_form{position: absolute;left: 95px;right: 0;width: auto;top: 50%;background: transparent;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;transition: all .3s ease-in-out;opacity:0;/*visibility:hidden;*/height:0;pointer-events:none;overflow:hidden;}
.mob_search_form form{margin-right:45px;}
.mob_search_form input{background-color: transparent;}
.mob_search_close{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.mob_open_search .mob_search_form{opacity:1;/*visibility:visible;*/height:auto;pointer-events:auto;}
.search_cartbtn{display:none;}
.megback_arw svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.mega_back{display:none;width:100%;border-bottom:1px solid #000;padding:30px 20px;text-align:right;position:relative;}
.mega_back .megback_text{font-size: 14px;line-height: 18px;font-family: 'Gelica Rg';}
.megback_arw{position:absolute;left:20px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}

.hair_title_slide {text-align:center;display:inline-block !important;float:none;vertical-align:middle;position:relative;}
.hair_titlesnav{opacity:0;margin-bottom:44px;}
.hair_titlesnav.slick-initialized{opacity:1;}
.hair_title_slide h4{color:#c4c4c4;margin-bottom:0;}
.hair_title_slide.slick-current.slick-center h4{color:#000;text-align:center;font-size:38px;line-height:57px;text-transform:uppercase;position:relative;}
.hair_title_slide.slick-current.slick-center:before{opacity:1;}
.hair_title_slide:before{content:'';background: -moz-radial-gradient(59.62% 59.62% at 50% 50%, #A9E7D2 0%, rgba(255, 255, 255, 0) 80.11%);background: -webkit-radial-gradient(59.62% 59.62% at 50% 50%, #A9E7D2 0%, rgba(255, 255, 255, 0) 80.11%);background: -o-radial-gradient(59.62% 59.62% at 50% 50%, #A9E7D2 0%, rgba(255, 255, 255, 0) 80.11%);background: -ms-radial-gradient(59.62% 59.62% at 50% 50%, #A9E7D2 0%, rgba(255, 255, 255, 0) 80.11%);background: radial-gradient(59.62% 59.62% at 50% 50%, #A9E7D2 0%, rgba(255, 255, 255, 0) 80.11%);position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity:0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transform: all .5s ease-in-out;}
.j_curl_mob{padding-bottom:68%;margin:14px 0px;}
.j_curl_mob_header{padding:20px 0px;}
.j_curl_mob_header h2{margin-bottom:25px;}
.j_curl_mob_header .mh5{margin-bottom:25px;}

.j_curl_mob:after{background: -webkit-linear-gradient(52.93deg, #F637B1 -31.49%, rgba(255, 255, 255, 0) 47.44%);background: -o-linear-gradient(52.93deg, #F637B1 -31.49%, rgba(255, 255, 255, 0) 47.44%);background: -ms-linear-gradient(52.93deg, #F637B1 -31.49%, rgba(255, 255, 255, 0) 47.44%);background:  linear-gradient(52.93deg, #F637B1 -31.49%, rgba(255, 255, 255, 0) 47.44%);}
.filterbtn{display:none;text-align:center;color:var(--color-pink);text-transform:uppercase;width:100%;font-weight:600;background: rgba(255, 255, 255, 0.6);padding:15px 15px;margin-bottom:10px;}
.filter_arwbtn{padding-left:13px;}
.filterbtn.active .filter_arwbtn svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.close_filter{font-size:16px;display:block;text-align:center;text-transform:uppercase;font-weight:bold;position:relative;background: rgba(255, 255, 255, 0.6);padding:15px 15px;width:100%;display:none;}
.filter_close_icon{position:absolute;right:15px;}
.collection_template{position:relative;}
/*.collection_template.filter-loading .loading_div{opacity:0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.collection_template.filter-loading .loadercoll{opacity:1;height:auto;visibility:visible;pointer-events:auto;}*/
.loadercoll{opacity:0;height:0;visibility:hidden;pointer-events:none;position:absolute;left:0;right:0;top:0;width:100%;height:100%;text-align:center;padding-top:0%;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;}
.char_slider .slick-dots li a,.char_slider .slick-dots li button{border:1px solid #000;}
.char_slider .slick-dots li.slick-active a,.char_slider .slick-dots li.slick-active button{background:#FE5C5D;}
.terms_arw{display:none;right:0;top:0;}
.terms_arw svg{width:11px;height:11px;fill:var(--color-pink);}
.termstitle{position:relative;}
.terms_arw{position:absolute;}
.terms_arwminus{display:none;}
.termstitle.active .terms_arwminus{display:block;}
.termstitle.active .terms_arwplus{display:none;}
.acco_mob_title{display:none;position:relative;}
.acc_mob_arw{position:absolute;right:0;top:0;}
.acc_mob_arw svg{width:11px;height:11px;}
.acc_mob_minus{display:none;}
.acco_mob_title.active .acc_mob_minus{display:block;}
.acco_mob_title.active .acc_mob_plus{display:none;}
.account_loginbtn input[type="submit"]{background:transparent;}
.acco_mob_title.active{color:var(--color-pink);}
.drawer_lan_box .wg-list.country-selector li{width:33.33%;margin:0px -2px;}
.dcl_box .wg-list.country-selector ul,.dcl_box .country-selector,.dcl_box .weglot-container{width:100%;}
.dcl_box .wg-list.country-selector a{align-items: center;justify-content: center;}
.dcl_box .wg-flags a img.wg-flag{margin-left:0;margin-right:0;}
#RecoverPassword:hover,#RecoverPassword:focus{color:var(--color-dark-pink);}
.article{margin-bottom:0;}
.acc_page_header{position:relative;}
.logoutlink{position:absolute;right:0;top:5px;display:none;}

.ing_proinr{position:relative;}
.ing_proinrouter{position: absolute;left: 13px;right: 13px;bottom: 15px;z-index: 1;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transform: all .3s ease-in-out;opacity: 0;}
.ing_proinr:hover .ing_proinrouter{opacity:1;}
.ingre_prolist .error_grid{text-align: left;padding-left: 10px;top:90%;}
.mob_pro_data{display:none;}
.btmcartright span{display:none;}
.filterdroplist li:hover a{color:var(--color-pink);}

.bnr-marquee{width:100%;overflow:hidden;white-space:nowrap;padding:36px 0;}
.bnr-marquee p{margin-bottom: 0;display: inline-block;padding: 0 15px;text-transform: uppercase;font-weight: 800;font-size: 14px;line-height: 18px;}
@-webkit-keyframes scroll-left{
  0% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
  100% {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);} 
}
@-moz-keyframes scroll-left{
  0% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
  100% {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
}
@-o-keyframes scroll-left{
  0% {-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
  100% {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
}
@keyframes scroll-left{
  0%{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0); }
  100%{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);} 
}
@-webkit-keyframes scroll-right{
  0% {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);} 
  100%{-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}  
}
@-moz-keyframes scroll-right{
  0% {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);} 
  100%{-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}  
}
@-o-keyframes scroll-right{
  0% {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);} 
  100%{-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
}
@keyframes scroll-right{
  0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);} 
  100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.bnr-marquee-left{display:block;white-space:nowrap;-moz-animation: scroll-left 108s linear infinite;-webkit-animation: scroll-left 8s linear infinite;animation: scroll-left 8s linear infinite;}
.bnr_top_marquee{width:100%;max-width:30%;margin-left:auto;overflow:hidden;}
.bnr-marquee-right{display:block;white-space:nowrap;-moz-animation: scroll-right 20s linear infinite;-webkit-animation: scroll-right 20s linear infinite;animation: scroll-right 20s linear infinite;}
.bnr-marquee-right_cls{display:block;white-space:nowrap;-moz-animation: scroll-right 15s linear infinite;-webkit-animation: scroll-right 15s linear infinite;animation: scroll-right 15s linear infinite;}
.bnr_btm_marquee{width:100%;max-width:70%;margin-right:auto;overflow:hidden;}
.bnr_tcurl_marquee{width:100%;max-width:60%;margin-right:auto;overflow:hidden;}
.bnr_fcurl_marquee{width:100%;max-width:100%;margin-right:auto;overflow:hidden;}
.bnr_bcurl_marquee{width:100%;max-width:60%;margin-left:auto;overflow:hidden;}
.bnt_l_m{margin-right:auto;}
.bnt_r_m{margin-left:auto;}
.bnt_l_animation{display:block;white-space:nowrap;-moz-animation: scroll-left 10s linear infinite;-webkit-animation: scroll-left 10s linear infinite;animation: scroll-left 10s linear infinite;}
.bnt_r_animation{display:block;white-space:nowrap;-moz-animation: scroll-right 20s linear infinite;-webkit-animation: scroll-right 20s linear infinite;animation: scroll-right 20s linear infinite;}
.bnr_half_m{width:100%;max-width:50%;overflow:hidden;}
.jg_midle_marquee{margin-bottom: -115px;}
.fix_page_overlay{position: fixed;z-index: -1;top:0;bottom:0;left:0;right:0;opacity: 0;transition: all 1s ease-in-out;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;-ms-transform: all 1000ms ease-in-out;}
.animated_overlay .fix_page_overlay{opacity:1;}
.fix_home{
  background: -webkit-linear-gradient(291deg, rgb(181, 169, 200) 0%, rgb(202, 193, 216) 7%, rgb(225, 220, 233) 18%, rgb(249, 248, 251) 42%, rgba(255, 255, 255, 0.93) 47%, rgba(252, 251, 251, 0.91) 49%, rgba(225, 209, 214, 0.72) 63%, rgba(189, 155, 166, 0.49) 81%, rgba(184, 77, 112, 0.31) 96%, rgba(183, 60, 100, 0.31) 100%);
  background: -o-linear-gradient(291deg, rgb(181, 169, 200) 0%, rgb(202, 193, 216) 7%, rgb(225, 220, 233) 18%, rgb(249, 248, 251) 42%, rgba(255, 255, 255, 0.93) 47%, rgba(252, 251, 251, 0.91) 49%, rgba(225, 209, 214, 0.72) 63%, rgba(189, 155, 166, 0.49) 81%, rgba(184, 77, 112, 0.31) 96%, rgba(183, 60, 100, 0.31) 100%);
  background: -ms-linear-gradient(291deg, rgb(181, 169, 200) 0%, rgb(202, 193, 216) 7%, rgb(225, 220, 233) 18%, rgb(249, 248, 251) 42%, rgba(255, 255, 255, 0.93) 47%, rgba(252, 251, 251, 0.91) 49%, rgba(225, 209, 214, 0.72) 63%, rgba(189, 155, 166, 0.49) 81%, rgba(184, 77, 112, 0.31) 96%, rgba(183, 60, 100, 0.31) 100%);
  background: -moz-linear-gradient(291deg, rgb(181, 169, 200) 0%, rgb(202, 193, 216) 7%, rgb(225, 220, 233) 18%, rgb(249, 248, 251) 42%, rgba(255, 255, 255, 0.93) 47%, rgba(252, 251, 251, 0.91) 49%, rgba(225, 209, 214, 0.72) 63%, rgba(189, 155, 166, 0.49) 81%, rgba(184, 77, 112, 0.31) 96%, rgba(183, 60, 100, 0.31) 100%);
  background: linear-gradient(159deg, rgb(181, 169, 200) 0%, rgb(202, 193, 216) 7%, rgb(225, 220, 233) 18%, rgb(249, 248, 251) 42%, rgba(255, 255, 255, 0.93) 47%, rgba(252, 251, 251, 0.91) 49%, rgba(225, 209, 214, 0.72) 63%, rgba(189, 155, 166, 0.49) 81%, rgba(184, 77, 112, 0.31) 96%, rgba(183, 60, 100, 0.31) 100%);
}
.fix_product{
  background: -webkit-linear-gradient(287deg, rgba(83, 159, 205, 0.5) 0%, rgba(94, 189, 202, 0.5) 11%, rgba(98, 203, 199, 0.5) 16%, rgba(118, 209, 206, 0.502) 20%, rgba(223, 244, 243, 0.3) 38%, rgba(255, 255, 255, 0.29) 44%, rgba(254, 91, 189, 0.25) 76%, rgba(254, 59, 176, 0.37) 83%, rgba(204, 81, 191, 0.46) 88%, rgba(101, 127, 225, 0.46) 100%);
  background: -o-linear-gradient(287deg, rgba(83, 159, 205, 0.5) 0%, rgba(94, 189, 202, 0.5) 11%, rgba(98, 203, 199, 0.5) 16%, rgba(118, 209, 206, 0.502) 20%, rgba(223, 244, 243, 0.3) 38%, rgba(255, 255, 255, 0.29) 44%, rgba(254, 91, 189, 0.25) 76%, rgba(254, 59, 176, 0.37) 83%, rgba(204, 81, 191, 0.46) 88%, rgba(101, 127, 225, 0.46) 100%);
  background: -ms-linear-gradient(287deg, rgba(83, 159, 205, 0.5) 0%, rgba(94, 189, 202, 0.5) 11%, rgba(98, 203, 199, 0.5) 16%, rgba(118, 209, 206, 0.502) 20%, rgba(223, 244, 243, 0.3) 38%, rgba(255, 255, 255, 0.29) 44%, rgba(254, 91, 189, 0.25) 76%, rgba(254, 59, 176, 0.37) 83%, rgba(204, 81, 191, 0.46) 88%, rgba(101, 127, 225, 0.46) 100%);
  background: -moz-linear-gradient(287deg, rgba(83, 159, 205, 0.5) 0%, rgba(94, 189, 202, 0.5) 11%, rgba(98, 203, 199, 0.5) 16%, rgba(118, 209, 206, 0.502) 20%, rgba(223, 244, 243, 0.3) 38%, rgba(255, 255, 255, 0.29) 44%, rgba(254, 91, 189, 0.25) 76%, rgba(254, 59, 176, 0.37) 83%, rgba(204, 81, 191, 0.46) 88%, rgba(101, 127, 225, 0.46) 100%);
  background: linear-gradient(163deg, rgba(83, 159, 205, 0.5) 0%, rgba(94, 189, 202, 0.5) 11%, rgba(98, 203, 199, 0.5) 16%, rgba(118, 209, 206, 0.502) 20%, rgba(223, 244, 243, 0.3) 38%, rgba(255, 255, 255, 0.29) 44%, rgba(254, 91, 189, 0.25) 76%, rgba(254, 59, 176, 0.37) 83%, rgba(204, 81, 191, 0.46) 88%, rgba(101, 127, 225, 0.46) 100%);
}
.fix_collection{
  background: -webkit-linear-gradient(287deg, rgba(102,61,143,.5) 0,rgba(102,61,143,.5) 11%,rgba(163,138,168,.5) 16%,rgba(196,77,87,.502) 20%,rgba(163,138,168,.3) 38%,rgba(163,138,168,.29) 44%,rgba(163,138,168,.25) 76%,rgba(196,77,87,.37) 83%,rgba(163,138,168,.46) 88%,rgba(102,61,143,.46) 100%);
  background: -o-linear-gradient(287deg, rgba(102,61,143,.5) 0,rgba(102,61,143,.5) 11%,rgba(163,138,168,.5) 16%,rgba(196,77,87,.502) 20%,rgba(163,138,168,.3) 38%,rgba(163,138,168,.29) 44%,rgba(163,138,168,.25) 76%,rgba(196,77,87,.37) 83%,rgba(163,138,168,.46) 88%,rgba(102,61,143,.46) 100%);
  background: -ms-linear-gradient(287deg, rgba(102,61,143,.5) 0,rgba(102,61,143,.5) 11%,rgba(163,138,168,.5) 16%,rgba(196,77,87,.502) 20%,rgba(163,138,168,.3) 38%,rgba(163,138,168,.29) 44%,rgba(163,138,168,.25) 76%,rgba(196,77,87,.37) 83%,rgba(163,138,168,.46) 88%,rgba(102,61,143,.46) 100%);
  background: -moz-linear-gradient(287deg, rgba(102,61,143,.5) 0,rgba(102,61,143,.5) 11%,rgba(163,138,168,.5) 16%,rgba(196,77,87,.502) 20%,rgba(163,138,168,.3) 38%,rgba(163,138,168,.29) 44%,rgba(163,138,168,.25) 76%,rgba(196,77,87,.37) 83%,rgba(163,138,168,.46) 88%,rgba(102,61,143,.46) 100%);
  background: linear-gradient(163deg,rgba(102,61,143,.5) 0,rgba(102,61,143,.5) 11%,rgba(163,138,168,.5) 16%,rgba(196,77,87,.502) 20%,rgba(163,138,168,.3) 38%,rgba(163,138,168,.29) 44%,rgba(163,138,168,.25) 76%,rgba(196,77,87,.37) 83%,rgba(163,138,168,.46) 88%,rgba(102,61,143,.46) 100%);
}
.fix_curlpage{
  background: -webkit-linear-gradient(36deg, rgba(4, 100, 143, 0.5) 0%, rgba(145, 197, 187, 0.5) 16%, rgba(245, 249, 249, 0.5) 30%, rgba(199, 189, 231, 0.5) 76%, rgba(223, 118, 179, 0.5) 96%, rgba(227, 110, 173, 0.5) 100%);
  background: -o-linear-gradient(36deg, rgba(4, 100, 143, 0.5) 0%, rgba(145, 197, 187, 0.5) 16%, rgba(245, 249, 249, 0.5) 30%, rgba(199, 189, 231, 0.5) 76%, rgba(223, 118, 179, 0.5) 96%, rgba(227, 110, 173, 0.5) 100%);
  background: -ms-linear-gradient(36deg, rgba(4, 100, 143, 0.5) 0%, rgba(145, 197, 187, 0.5) 16%, rgba(245, 249, 249, 0.5) 30%, rgba(199, 189, 231, 0.5) 76%, rgba(223, 118, 179, 0.5) 96%, rgba(227, 110, 173, 0.5) 100%);
  background: -moz-linear-gradient(36deg, rgba(4, 100, 143, 0.5) 0%, rgba(145, 197, 187, 0.5) 16%, rgba(245, 249, 249, 0.5) 30%, rgba(199, 189, 231, 0.5) 76%, rgba(223, 118, 179, 0.5) 96%, rgba(227, 110, 173, 0.5) 100%);
  background: linear-gradient(54deg, rgba(4, 100, 143, 0.5) 0%, rgba(145, 197, 187, 0.5) 16%, rgba(245, 249, 249, 0.5) 30%, rgba(199, 189, 231, 0.5) 76%, rgba(223, 118, 179, 0.5) 96%, rgba(227, 110, 173, 0.5) 100%);
}
.fix_quiz{
  background: -webkit-linear-gradient(30deg, rgba(116, 169, 175, 0.78) 0%, rgba(237, 245, 247, 0.5) 20%, rgba(233, 229, 245, 0.33) 65%, rgba(251, 171, 164, 0.3) 74%, rgba(254, 161, 150, 0.32) 76%, rgba(63, 115, 223, 0.39) 88%, rgba(63, 115, 223, 0.42) 94%, rgba(64, 116, 224, 0.502) 100%);
  background: -o-linear-gradient(30deg, rgba(116, 169, 175, 0.78) 0%, rgba(237, 245, 247, 0.5) 20%, rgba(233, 229, 245, 0.33) 65%, rgba(251, 171, 164, 0.3) 74%, rgba(254, 161, 150, 0.32) 76%, rgba(63, 115, 223, 0.39) 88%, rgba(63, 115, 223, 0.42) 94%, rgba(64, 116, 224, 0.502) 100%);
  background: -ms-linear-gradient(30deg, rgba(116, 169, 175, 0.78) 0%, rgba(237, 245, 247, 0.5) 20%, rgba(233, 229, 245, 0.33) 65%, rgba(251, 171, 164, 0.3) 74%, rgba(254, 161, 150, 0.32) 76%, rgba(63, 115, 223, 0.39) 88%, rgba(63, 115, 223, 0.42) 94%, rgba(64, 116, 224, 0.502) 100%);
  background: -moz-linear-gradient(30deg, rgba(116, 169, 175, 0.78) 0%, rgba(237, 245, 247, 0.5) 20%, rgba(233, 229, 245, 0.33) 65%, rgba(251, 171, 164, 0.3) 74%, rgba(254, 161, 150, 0.32) 76%, rgba(63, 115, 223, 0.39) 88%, rgba(63, 115, 223, 0.42) 94%, rgba(64, 116, 224, 0.502) 100%);
  background: linear-gradient(60deg, rgba(116, 169, 175, 0.78) 0%, rgba(237, 245, 247, 0.5) 20%, rgba(233, 229, 245, 0.33) 65%, rgba(251, 171, 164, 0.3) 74%, rgba(254, 161, 150, 0.32) 76%, rgba(63, 115, 223, 0.39) 88%, rgba(63, 115, 223, 0.42) 94%, rgba(64, 116, 224, 0.502) 100%);
}
.fix_afspraak{
  background: -webkit-linear-gradient(50deg, rgba(204, 153, 193, 0.49) 0%, rgba(107, 255, 209, 0.18) 18%, rgba(251, 255, 253, 0.49) 38%, rgba(190, 225, 226, 0) 66%, rgba(176, 219, 220, 0.12) 72%, rgba(37, 151, 159, 0.31) 82%, rgba(74, 132, 151, 0.37) 86%, rgba(174, 0, 83, 0.37) 94%);
  background: -o-linear-gradient(50deg, rgba(204, 153, 193, 0.49) 0%, rgba(107, 255, 209, 0.18) 18%, rgba(251, 255, 253, 0.49) 38%, rgba(190, 225, 226, 0) 66%, rgba(176, 219, 220, 0.12) 72%, rgba(37, 151, 159, 0.31) 82%, rgba(74, 132, 151, 0.37) 86%, rgba(174, 0, 83, 0.37) 94%);
  background: -ms-linear-gradient(50deg, rgba(204, 153, 193, 0.49) 0%, rgba(107, 255, 209, 0.18) 18%, rgba(251, 255, 253, 0.49) 38%, rgba(190, 225, 226, 0) 66%, rgba(176, 219, 220, 0.12) 72%, rgba(37, 151, 159, 0.31) 82%, rgba(74, 132, 151, 0.37) 86%, rgba(174, 0, 83, 0.37) 94%);
  background: -moz-linear-gradient(50deg, rgba(204, 153, 193, 0.49) 0%, rgba(107, 255, 209, 0.18) 18%, rgba(251, 255, 253, 0.49) 38%, rgba(190, 225, 226, 0) 66%, rgba(176, 219, 220, 0.12) 72%, rgba(37, 151, 159, 0.31) 82%, rgba(74, 132, 151, 0.37) 86%, rgba(174, 0, 83, 0.37) 94%);
  background: linear-gradient(40deg, rgba(204, 153, 193, 0.49) 0%, rgba(107, 255, 209, 0.18) 18%, rgba(251, 255, 253, 0.49) 38%, rgba(190, 225, 226, 0) 66%, rgba(176, 219, 220, 0.12) 72%, rgba(37, 151, 159, 0.31) 82%, rgba(74, 132, 151, 0.37) 86%, rgba(174, 0, 83, 0.37) 94%);
}
.fix_about{
  background: -webkit-linear-gradient(310deg, rgba(195, 94, 128, 0.37) 0%, rgba(205, 122, 149, 0.37) 16%, rgba(222, 169, 186, 0.37) 24%, rgba(255, 255, 255, 0.08) 39%, rgba(238, 255, 255, 0) 44%, rgba(180, 255, 255, 0.12) 60%, rgba(255, 255, 255, 0.15) 64%, rgba(106, 255, 255, 0.29) 84%, rgba(74, 255, 255, 0.35) 88%, rgba(36, 152, 160, 0.49) 100%);
  background: -o-linear-gradient(310deg, rgba(195, 94, 128, 0.37) 0%, rgba(205, 122, 149, 0.37) 16%, rgba(222, 169, 186, 0.37) 24%, rgba(255, 255, 255, 0.08) 39%, rgba(238, 255, 255, 0) 44%, rgba(180, 255, 255, 0.12) 60%, rgba(255, 255, 255, 0.15) 64%, rgba(106, 255, 255, 0.29) 84%, rgba(74, 255, 255, 0.35) 88%, rgba(36, 152, 160, 0.49) 100%);
  background: -ms-linear-gradient(310deg, rgba(195, 94, 128, 0.37) 0%, rgba(205, 122, 149, 0.37) 16%, rgba(222, 169, 186, 0.37) 24%, rgba(255, 255, 255, 0.08) 39%, rgba(238, 255, 255, 0) 44%, rgba(180, 255, 255, 0.12) 60%, rgba(255, 255, 255, 0.15) 64%, rgba(106, 255, 255, 0.29) 84%, rgba(74, 255, 255, 0.35) 88%, rgba(36, 152, 160, 0.49) 100%);
  background: -moz-linear-gradient(310deg, rgba(195, 94, 128, 0.37) 0%, rgba(205, 122, 149, 0.37) 16%, rgba(222, 169, 186, 0.37) 24%, rgba(255, 255, 255, 0.08) 39%, rgba(238, 255, 255, 0) 44%, rgba(180, 255, 255, 0.12) 60%, rgba(255, 255, 255, 0.15) 64%, rgba(106, 255, 255, 0.29) 84%, rgba(74, 255, 255, 0.35) 88%, rgba(36, 152, 160, 0.49) 100%);
  background: linear-gradient(140deg, rgba(195, 94, 128, 0.37) 0%, rgba(205, 122, 149, 0.37) 16%, rgba(222, 169, 186, 0.37) 24%, rgba(255, 255, 255, 0.08) 39%, rgba(238, 255, 255, 0) 44%, rgba(180, 255, 255, 0.12) 60%, rgba(255, 255, 255, 0.15) 64%, rgba(106, 255, 255, 0.29) 84%, rgba(74, 255, 255, 0.35) 88%, rgba(36, 152, 160, 0.49) 100%);
}
.fix_contact{
  background: -webkit-linear-gradient(298deg, rgba(36, 152, 160, 0.5) 0%, rgba(182, 79, 128, 0.33) 16%, rgba(203, 129, 165, 0.22) 27%, rgba(255, 250, 253, 0) 54%, rgba(255, 255, 255, 0) 54%, rgba(255, 0, 158, 0.11) 72%, rgba(242, 156, 133, 0.52) 92%, rgba(242, 156, 133, 0.55) 94%);
  background: -o-linear-gradient(298deg, rgba(36, 152, 160, 0.5) 0%, rgba(182, 79, 128, 0.33) 16%, rgba(203, 129, 165, 0.22) 27%, rgba(255, 250, 253, 0) 54%, rgba(255, 255, 255, 0) 54%, rgba(255, 0, 158, 0.11) 72%, rgba(242, 156, 133, 0.52) 92%, rgba(242, 156, 133, 0.55) 94%);
  background: -ms-linear-gradient(298deg, rgba(36, 152, 160, 0.5) 0%, rgba(182, 79, 128, 0.33) 16%, rgba(203, 129, 165, 0.22) 27%, rgba(255, 250, 253, 0) 54%, rgba(255, 255, 255, 0) 54%, rgba(255, 0, 158, 0.11) 72%, rgba(242, 156, 133, 0.52) 92%, rgba(242, 156, 133, 0.55) 94%);
  background: -moz-linear-gradient(298deg, rgba(36, 152, 160, 0.5) 0%, rgba(182, 79, 128, 0.33) 16%, rgba(203, 129, 165, 0.22) 27%, rgba(255, 250, 253, 0) 54%, rgba(255, 255, 255, 0) 54%, rgba(255, 0, 158, 0.11) 72%, rgba(242, 156, 133, 0.52) 92%, rgba(242, 156, 133, 0.55) 94%);
  background: linear-gradient(152deg, rgba(36, 152, 160, 0.5) 0%, rgba(182, 79, 128, 0.33) 16%, rgba(203, 129, 165, 0.22) 27%, rgba(255, 250, 253, 0) 54%, rgba(255, 255, 255, 0) 54%, rgba(255, 0, 158, 0.11) 72%, rgba(242, 156, 133, 0.52) 92%, rgba(242, 156, 133, 0.55) 94%);
}
.fix_cart{
  background: -webkit-linear-gradient(45deg, rgba(183, 60, 100, 0.31) 0%, rgba(255, 255, 255, 0.35) 23%, rgba(227, 243, 245, 0.41) 61%, rgba(96, 195, 204, 0.44) 75%, rgba(112, 172, 186, 0.44) 77%, rgba(183, 60, 100, 0.43) 88%, rgba(184, 61, 101, 0.42) 100%);
  background: -o-linear-gradient(45deg, rgba(183, 60, 100, 0.31) 0%, rgba(255, 255, 255, 0.35) 23%, rgba(227, 243, 245, 0.41) 61%, rgba(96, 195, 204, 0.44) 75%, rgba(112, 172, 186, 0.44) 77%, rgba(183, 60, 100, 0.43) 88%, rgba(184, 61, 101, 0.42) 100%);
  background: -ms-linear-gradient(45deg, rgba(183, 60, 100, 0.31) 0%, rgba(255, 255, 255, 0.35) 23%, rgba(227, 243, 245, 0.41) 61%, rgba(96, 195, 204, 0.44) 75%, rgba(112, 172, 186, 0.44) 77%, rgba(183, 60, 100, 0.43) 88%, rgba(184, 61, 101, 0.42) 100%);
  background: -moz-linear-gradient(45deg, rgba(183, 60, 100, 0.31) 0%, rgba(255, 255, 255, 0.35) 23%, rgba(227, 243, 245, 0.41) 61%, rgba(96, 195, 204, 0.44) 75%, rgba(112, 172, 186, 0.44) 77%, rgba(183, 60, 100, 0.43) 88%, rgba(184, 61, 101, 0.42) 100%);
  background: linear-gradient(45deg, rgba(183, 60, 100, 0.31) 0%, rgba(255, 255, 255, 0.35) 23%, rgba(227, 243, 245, 0.41) 61%, rgba(96, 195, 204, 0.44) 75%, rgba(112, 172, 186, 0.44) 77%, rgba(183, 60, 100, 0.43) 88%, rgba(184, 61, 101, 0.42) 100%);
}
.fix_video{
  background: -webkit-linear-gradient(150deg, rgba(183, 60, 100, 0.502) 0%, rgba(183, 60, 100, 0.49) 0%, rgba(208, 128, 154, 0.21) 20%, rgba(255, 255, 255, 0.05) 32%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0.06) 56%, rgba(247, 159, 152, 0.35) 77%, rgba(245, 137, 129, 0.33) 82%, rgba(253, 26, 146, 0.28) 96%, rgba(255, 0, 150, 0.28) 100%);
  background: -o-linear-gradient(150deg, rgba(183, 60, 100, 0.502) 0%, rgba(183, 60, 100, 0.49) 0%, rgba(208, 128, 154, 0.21) 20%, rgba(255, 255, 255, 0.05) 32%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0.06) 56%, rgba(247, 159, 152, 0.35) 77%, rgba(245, 137, 129, 0.33) 82%, rgba(253, 26, 146, 0.28) 96%, rgba(255, 0, 150, 0.28) 100%);
  background: -ms-linear-gradient(150deg, rgba(183, 60, 100, 0.502) 0%, rgba(183, 60, 100, 0.49) 0%, rgba(208, 128, 154, 0.21) 20%, rgba(255, 255, 255, 0.05) 32%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0.06) 56%, rgba(247, 159, 152, 0.35) 77%, rgba(245, 137, 129, 0.33) 82%, rgba(253, 26, 146, 0.28) 96%, rgba(255, 0, 150, 0.28) 100%);
  background: -moz-linear-gradient(150deg, rgba(183, 60, 100, 0.502) 0%, rgba(183, 60, 100, 0.49) 0%, rgba(208, 128, 154, 0.21) 20%, rgba(255, 255, 255, 0.05) 32%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0.06) 56%, rgba(247, 159, 152, 0.35) 77%, rgba(245, 137, 129, 0.33) 82%, rgba(253, 26, 146, 0.28) 96%, rgba(255, 0, 150, 0.28) 100%);
  background: linear-gradient(150deg, rgba(183, 60, 100, 0.502) 0%, rgba(183, 60, 100, 0.49) 0%, rgba(208, 128, 154, 0.21) 20%, rgba(255, 255, 255, 0.05) 32%, rgba(255, 255, 255, 0) 52%, rgba(255, 255, 255, 0.06) 56%, rgba(247, 159, 152, 0.35) 77%, rgba(245, 137, 129, 0.33) 82%, rgba(253, 26, 146, 0.28) 96%, rgba(255, 0, 150, 0.28) 100%);
}
.fix_hairtype{
  background: -webkit-linear-gradient(320deg, rgba(234, 129, 191, 0.52) 5%, rgba(234, 140, 139, 0.52) 16%, rgba(234, 146, 115, 0.44) 22%, rgba(242, 185, 165, 0.29) 33%, rgba(255, 255, 255, 0.05) 54%, rgba(243, 248, 250, 0.03) 56%, rgba(86, 157, 187, 0.29) 89%, rgba(46, 134, 171, 0.36) 100%);
  background: -o-linear-gradient(320deg, rgba(234, 129, 191, 0.52) 5%, rgba(234, 140, 139, 0.52) 16%, rgba(234, 146, 115, 0.44) 22%, rgba(242, 185, 165, 0.29) 33%, rgba(255, 255, 255, 0.05) 54%, rgba(243, 248, 250, 0.03) 56%, rgba(86, 157, 187, 0.29) 89%, rgba(46, 134, 171, 0.36) 100%);
  background: -ms-linear-gradient(320deg, rgba(234, 129, 191, 0.52) 5%, rgba(234, 140, 139, 0.52) 16%, rgba(234, 146, 115, 0.44) 22%, rgba(242, 185, 165, 0.29) 33%, rgba(255, 255, 255, 0.05) 54%, rgba(243, 248, 250, 0.03) 56%, rgba(86, 157, 187, 0.29) 89%, rgba(46, 134, 171, 0.36) 100%);
  background: -moz-linear-gradient(320deg, rgba(234, 129, 191, 0.52) 5%, rgba(234, 140, 139, 0.52) 16%, rgba(234, 146, 115, 0.44) 22%, rgba(242, 185, 165, 0.29) 33%, rgba(255, 255, 255, 0.05) 54%, rgba(243, 248, 250, 0.03) 56%, rgba(86, 157, 187, 0.29) 89%, rgba(46, 134, 171, 0.36) 100%);
  background: linear-gradient(130deg, rgba(234, 129, 191, 0.52) 5%, rgba(234, 140, 139, 0.52) 16%, rgba(234, 146, 115, 0.44) 22%, rgba(242, 185, 165, 0.29) 33%, rgba(255, 255, 255, 0.05) 54%, rgba(243, 248, 250, 0.03) 56%, rgba(86, 157, 187, 0.29) 89%, rgba(46, 134, 171, 0.36) 100%);
}
.fix_ingredient{
  background: -webkit-linear-gradient(289deg, rgba(16, 106, 145, 0.53) 0%, rgba(98, 126, 159, 0.51) 18%, rgba(111, 133, 164, 0.502) 20%, rgba(205, 181, 199, 0.5) 32%, rgba(224, 207, 218, 0.502) 40%, rgba(249, 241, 243, 0.54) 50%, rgba(220, 228, 230, 0.57) 60%, rgba(151, 198, 201, 0.44) 83%, rgba(151, 198, 201, 0.41) 88%, rgba(37, 151, 159, 0.35) 100%);
  background: -o-linear-gradient(289deg, rgba(16, 106, 145, 0.53) 0%, rgba(98, 126, 159, 0.51) 18%, rgba(111, 133, 164, 0.502) 20%, rgba(205, 181, 199, 0.5) 32%, rgba(224, 207, 218, 0.502) 40%, rgba(249, 241, 243, 0.54) 50%, rgba(220, 228, 230, 0.57) 60%, rgba(151, 198, 201, 0.44) 83%, rgba(151, 198, 201, 0.41) 88%, rgba(37, 151, 159, 0.35) 100%);
  background: -ms-linear-gradient(289deg, rgba(16, 106, 145, 0.53) 0%, rgba(98, 126, 159, 0.51) 18%, rgba(111, 133, 164, 0.502) 20%, rgba(205, 181, 199, 0.5) 32%, rgba(224, 207, 218, 0.502) 40%, rgba(249, 241, 243, 0.54) 50%, rgba(220, 228, 230, 0.57) 60%, rgba(151, 198, 201, 0.44) 83%, rgba(151, 198, 201, 0.41) 88%, rgba(37, 151, 159, 0.35) 100%);
  background: -moz-linear-gradient(289deg, rgba(16, 106, 145, 0.53) 0%, rgba(98, 126, 159, 0.51) 18%, rgba(111, 133, 164, 0.502) 20%, rgba(205, 181, 199, 0.5) 32%, rgba(224, 207, 218, 0.502) 40%, rgba(249, 241, 243, 0.54) 50%, rgba(220, 228, 230, 0.57) 60%, rgba(151, 198, 201, 0.44) 83%, rgba(151, 198, 201, 0.41) 88%, rgba(37, 151, 159, 0.35) 100%);
  background: linear-gradient(161deg, rgba(16, 106, 145, 0.53) 0%, rgba(98, 126, 159, 0.51) 18%, rgba(111, 133, 164, 0.502) 20%, rgba(205, 181, 199, 0.5) 32%, rgba(224, 207, 218, 0.502) 40%, rgba(249, 241, 243, 0.54) 50%, rgba(220, 228, 230, 0.57) 60%, rgba(151, 198, 201, 0.44) 83%, rgba(151, 198, 201, 0.41) 88%, rgba(37, 151, 159, 0.35) 100%);
}
.fix_term-condition{
  background: -webkit-linear-gradient(330deg, rgba(211, 141, 102, 0.5) 0%, rgba(229, 189, 167, 0.5) 16%, rgba(230, 193, 173, 0.502) 20%, rgba(240, 218, 206, 0) 40%, rgba(249, 241, 237, 0.21) 59%, rgba(209, 172, 194, 0.31) 69%, rgba(171, 109, 155, 0.36) 78%, rgba(73, 88, 114, 0.41) 89%, rgba(69, 87, 112, 0.41) 89%);
  background: -o-linear-gradient(330deg, rgba(211, 141, 102, 0.5) 0%, rgba(229, 189, 167, 0.5) 16%, rgba(230, 193, 173, 0.502) 20%, rgba(240, 218, 206, 0) 40%, rgba(249, 241, 237, 0.21) 59%, rgba(209, 172, 194, 0.31) 69%, rgba(171, 109, 155, 0.36) 78%, rgba(73, 88, 114, 0.41) 89%, rgba(69, 87, 112, 0.41) 89%);
  background: -ms-linear-gradient(330deg, rgba(211, 141, 102, 0.5) 0%, rgba(229, 189, 167, 0.5) 16%, rgba(230, 193, 173, 0.502) 20%, rgba(240, 218, 206, 0) 40%, rgba(249, 241, 237, 0.21) 59%, rgba(209, 172, 194, 0.31) 69%, rgba(171, 109, 155, 0.36) 78%, rgba(73, 88, 114, 0.41) 89%, rgba(69, 87, 112, 0.41) 89%);
  background: -moz-linear-gradient(330deg, rgba(211, 141, 102, 0.5) 0%, rgba(229, 189, 167, 0.5) 16%, rgba(230, 193, 173, 0.502) 20%, rgba(240, 218, 206, 0) 40%, rgba(249, 241, 237, 0.21) 59%, rgba(209, 172, 194, 0.31) 69%, rgba(171, 109, 155, 0.36) 78%, rgba(73, 88, 114, 0.41) 89%, rgba(69, 87, 112, 0.41) 89%);
  background: linear-gradient(120deg, rgba(211, 141, 102, 0.5) 0%, rgba(229, 189, 167, 0.5) 16%, rgba(230, 193, 173, 0.502) 20%, rgba(240, 218, 206, 0) 40%, rgba(249, 241, 237, 0.21) 59%, rgba(209, 172, 194, 0.31) 69%, rgba(171, 109, 155, 0.36) 78%, rgba(73, 88, 114, 0.41) 89%, rgba(69, 87, 112, 0.41) 89%);
}
.fix_policy{
  background: -webkit-linear-gradient(120deg, rgba(253, 78, 96, 0.31) 0%, rgba(253, 78, 96, 0.32) 3%, rgba(45, 150, 158, 0.35) 12%, rgba(148, 208, 212, 0.39) 23%, rgba(215, 237, 238, 0.43) 33%, rgba(255, 255, 255, 0.49) 50%, rgba(251, 246, 242, 0.502) 54%, rgba(233, 207, 185, 0.5) 73%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
  background: -o-linear-gradient(120deg, rgba(253, 78, 96, 0.31) 0%, rgba(253, 78, 96, 0.32) 3%, rgba(45, 150, 158, 0.35) 12%, rgba(148, 208, 212, 0.39) 23%, rgba(215, 237, 238, 0.43) 33%, rgba(255, 255, 255, 0.49) 50%, rgba(251, 246, 242, 0.502) 54%, rgba(233, 207, 185, 0.5) 73%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
  background: -ms-linear-gradient(120deg, rgba(253, 78, 96, 0.31) 0%, rgba(253, 78, 96, 0.32) 3%, rgba(45, 150, 158, 0.35) 12%, rgba(148, 208, 212, 0.39) 23%, rgba(215, 237, 238, 0.43) 33%, rgba(255, 255, 255, 0.49) 50%, rgba(251, 246, 242, 0.502) 54%, rgba(233, 207, 185, 0.5) 73%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
  background: -moz-linear-gradient(120deg, rgba(253, 78, 96, 0.31) 0%, rgba(253, 78, 96, 0.32) 3%, rgba(45, 150, 158, 0.35) 12%, rgba(148, 208, 212, 0.39) 23%, rgba(215, 237, 238, 0.43) 33%, rgba(255, 255, 255, 0.49) 50%, rgba(251, 246, 242, 0.502) 54%, rgba(233, 207, 185, 0.5) 73%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
  background: linear-gradient(330deg, rgba(253, 78, 96, 0.31) 0%, rgba(253, 78, 96, 0.32) 3%, rgba(45, 150, 158, 0.35) 12%, rgba(148, 208, 212, 0.39) 23%, rgba(215, 237, 238, 0.43) 33%, rgba(255, 255, 255, 0.49) 50%, rgba(251, 246, 242, 0.502) 54%, rgba(233, 207, 185, 0.5) 73%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
}
.fix_shipping{
  background: -webkit-linear-gradient(45deg, rgba(183, 60, 100, 0.35) 0%, rgba(255, 255, 255, 0.06) 33%, rgba(255, 255, 255, 0) 41%, rgba(255, 255, 255, 0.15) 61%, rgba(13, 145, 158, 0.25) 75%, rgba(127, 87, 119, 0.35) 88%, rgba(183, 60, 100, 0.43) 94%, rgba(184, 61, 101, 0.502) 100%);
  background: -o-linear-gradient(45deg, rgba(183, 60, 100, 0.35) 0%, rgba(255, 255, 255, 0.06) 33%, rgba(255, 255, 255, 0) 41%, rgba(255, 255, 255, 0.15) 61%, rgba(13, 145, 158, 0.25) 75%, rgba(127, 87, 119, 0.35) 88%, rgba(183, 60, 100, 0.43) 94%, rgba(184, 61, 101, 0.502) 100%);
  background: -ms-linear-gradient(45deg, rgba(183, 60, 100, 0.35) 0%, rgba(255, 255, 255, 0.06) 33%, rgba(255, 255, 255, 0) 41%, rgba(255, 255, 255, 0.15) 61%, rgba(13, 145, 158, 0.25) 75%, rgba(127, 87, 119, 0.35) 88%, rgba(183, 60, 100, 0.43) 94%, rgba(184, 61, 101, 0.502) 100%);
  background: -moz-linear-gradient(45deg, rgba(183, 60, 100, 0.35) 0%, rgba(255, 255, 255, 0.06) 33%, rgba(255, 255, 255, 0) 41%, rgba(255, 255, 255, 0.15) 61%, rgba(13, 145, 158, 0.25) 75%, rgba(127, 87, 119, 0.35) 88%, rgba(183, 60, 100, 0.43) 94%, rgba(184, 61, 101, 0.502) 100%);
  background: linear-gradient(45deg, rgba(183, 60, 100, 0.35) 0%, rgba(255, 255, 255, 0.06) 33%, rgba(255, 255, 255, 0) 41%, rgba(255, 255, 255, 0.15) 61%, rgba(13, 145, 158, 0.25) 75%, rgba(127, 87, 119, 0.35) 88%, rgba(183, 60, 100, 0.43) 94%, rgba(184, 61, 101, 0.502) 100%);
}
.show_overlay .fix_page_overlay{opacity:1;}
.fix_account{
  background: -webkit-linear-gradient(115deg, rgba(20, 87, 92, 0.502) 0%, rgba(20, 87, 92, 0.38) 6%, rgba(191, 127, 135, 0.37) 16%, rgba(216, 133, 142, 0.37) 17%, rgba(236, 160, 168, 0.4) 25%, rgba(216, 195, 197, 0.43) 33%, rgba(252, 251, 251, 0.502) 54%, rgba(255, 255, 255, 0.5) 55%, rgba(233, 207, 185, 0.5) 77%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
  background: -o-linear-gradient(115deg, rgba(20, 87, 92, 0.502) 0%, rgba(20, 87, 92, 0.38) 6%, rgba(191, 127, 135, 0.37) 16%, rgba(216, 133, 142, 0.37) 17%, rgba(236, 160, 168, 0.4) 25%, rgba(216, 195, 197, 0.43) 33%, rgba(252, 251, 251, 0.502) 54%, rgba(255, 255, 255, 0.5) 55%, rgba(233, 207, 185, 0.5) 77%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
  background: -ms-linear-gradient(115deg, rgba(20, 87, 92, 0.502) 0%, rgba(20, 87, 92, 0.38) 6%, rgba(191, 127, 135, 0.37) 16%, rgba(216, 133, 142, 0.37) 17%, rgba(236, 160, 168, 0.4) 25%, rgba(216, 195, 197, 0.43) 33%, rgba(252, 251, 251, 0.502) 54%, rgba(255, 255, 255, 0.5) 55%, rgba(233, 207, 185, 0.5) 77%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
  background: -moz-linear-gradient(115deg, rgba(20, 87, 92, 0.502) 0%, rgba(20, 87, 92, 0.38) 6%, rgba(191, 127, 135, 0.37) 16%, rgba(216, 133, 142, 0.37) 17%, rgba(236, 160, 168, 0.4) 25%, rgba(216, 195, 197, 0.43) 33%, rgba(252, 251, 251, 0.502) 54%, rgba(255, 255, 255, 0.5) 55%, rgba(233, 207, 185, 0.5) 77%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
  background: linear-gradient(335deg, rgba(20, 87, 92, 0.502) 0%, rgba(20, 87, 92, 0.38) 6%, rgba(191, 127, 135, 0.37) 16%, rgba(216, 133, 142, 0.37) 17%, rgba(236, 160, 168, 0.4) 25%, rgba(216, 195, 197, 0.43) 33%, rgba(252, 251, 251, 0.502) 54%, rgba(255, 255, 255, 0.5) 55%, rgba(233, 207, 185, 0.5) 77%, rgba(197, 116, 147, 0.5) 94%, rgba(197, 116, 149, 0.5) 100%);
}
.btn_top_space{margin-top:40px;}
.leftspacebtn{margin-left:10px;}
.jgfirstcls{padding-bottom:120%;}
.jgseccls{padding-bottom:80%;}
.jgthirdcls{padding-bottom:115%;}
.jgforthcls{padding-bottom:100%;}
.jgfifthcls{padding-bottom:100%;}
.jgsixcls{padding-bottom:140%;}
.rightjoin_side{padding-bottom:60px;}
.insta_joincls{padding:30px 0px;}
.join_g_slidenew .container{width:100%;max-width:1300px;}
.join_g_slidenew{display:none;}
.join_g_slidenew:first-child,.join_girl_slider_new.slick-initialized .join_g_slide{display:block;}
.cgm_look{padding:50px 0px;}
.aimgright{width:50%;float:right;padding:0px 0px 10px 30px;}
.aimgleft{width:50%;float:left;padding:0 30px 10px 0px;}
.text_around_img .cgm_desc_wrap{max-width:100%;}

@media(max-width:1600px){}
@media(max-width:1366px){
  .row_mega_half{margin-left:-19px;margin-right:-19px;}
  .rowmega_colmn{padding-left:19px;padding-right:19px;}
 
}
@media(max-width:1280px){
  .hair_slider .slick-next,.favourite_slider .slick-next,.pfavourite_slider .slick-next,.seen_in_slider .slick-next,.article_slider .slick-next,.cgm_lookslider .slick-next,.projourney_slider .slick-next,.blogvideo_slider .slick-next{right:-15px;}
  .hair_slider .slick-prev,.favourite_slider .slick-prev,.pfavourite_slider .slick-prev,.seen_in_slider .slick-prev,.article_slider .slick-prev,.cgm_lookslider .slick-prev,.projourney_slider .slick-prev,.blogvideo_slider .slick-prev{left:-15px;}
  .product-card__img a,.between_bnr{padding-bottom: 300px;}
  .cart_uspcolmninr{max-width: 255px;}
  .row37{margin-left:-20px;margin-right:-20px;}
  .row37 .colmn{padding-left:20px;padding-right:20px;}
}
@media(max-width:1199px){
  .firstnavlist{margin:0px 13px;}
  .header-icons li{padding:0px 10px;}
  .ftr_news_col,.ftr_pay_col{-webkit-flex: 0 0 43%;-ms-flex: 0 0 43%;flex: 0 0 43%;max-width: 43%;}
  .ftr_menu_col{-webkit-flex: 0 0 19%;-ms-flex: 0 0 19%;flex: 0 0 19%;max-width: 19%;}
  .ftr_copy_col{-webkit-flex: 0 0 57%;-ms-flex: 0 0 57%;flex: 0 0 57%;max-width:57%;}
  .main_slide{height:600px;}
  .hair_slider .slick-next,.favourite_slider .slick-next,.pfavourite_slider .slick-next,.seen_in_slider .slick-next,.article_slider .slick-next,.cgm_lookslider .slick-next,.projourney_slider .slick-next,.blogvideo_slider .slick-next{right:6px;}
  .hair_slider .slick-prev,.favourite_slider .slick-prev,.pfavourite_slider .slick-prev,.seen_in_slider .slick-prev,.article_slider .slick-prev,.cgm_lookslider .slick-prev,.projourney_slider .slick-prev,.blogvideo_slider .slick-prev{left:6px;}
  .hair_slider .hair_slide{width:33.33%;}
  .hair_slider .hair_type_grid{max-width:100%;}
  .grid_quickadd{font-size:14px;padding: 12px 15px;}
  .coll_icongrid{width:33.33%;}
  .row22,.row28{margin-left:-20px;margin-right:-20px;}
  .row22 .colmn,.row28 .colmn{padding-left:20px;padding-right:20px;}
  .related_art_outer .slick-next,.related_art_outer .slick-prev{top:30%;}
  .proimginr{max-height: 730px;}
  .blog_cat li{padding-right: 30px;}
  .blog_cat{padding:0 0 30px;}
  .orderlistclsinr{padding-left:10px;}
  .order_pro_data{padding-left:25px;}
  .jointopscroll{top:49px;}
  .joinbtmscroll{bottom:49px;}
  .jg_midle_marquee {margin-bottom: -85px;}
}
@media(max-width:991px){
  h1,.h1{font-size: 38px;line-height: 57px;}
  h2,.h2{font-size: 24px;line-height: 36px;}
  h3,.h3{font-size: 24px;line-height: 36px;}
  h4,.h4{font-size: 24px;line-height: 36px;}
  .mh5{font-size: 16px;line-height: 24px;}
  .mcon-p,.mob_lr_zero{padding-left:0;padding-right:0;}
  .site_footer .container{padding-left:22px;padding-right:22px;}
  h6,.h6{font-size:16px;line-height:24px;font-family: 'Avenir';font-weight:900;}
  .head_mdle,.ftrsoc_mob{display:block;}
  .h_desk_style,.search_h_icon,.ftrsoc_desk{display:none;}
  .h_searchstyle{display:none !Important;}
  .h_mob_style{display:inline-block;vertical-align:middle;}
  .header-icons li{padding:0px 7px;}
  .head_left,.head_right{-webkit-flex: 0 0 35%;-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
  .head_mdle{-webkit-flex: 0 0 30%;-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;text-align:center;}
  .head_right{padding-left:0;}
  .head_left{padding-right:0;}
  .head_container{padding-left:18px;padding-right:18px;}
  .site_header_inr{padding:10px 0px;}
  .head_right{text-align:right;}
  .ftrsoc_mob{vertical-align:top;-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-left: 15px;padding-right: 15px;margin:0px 0px 66px;}
  .ftr_news_col,.ftr_pay_col,.ftr_copy_col{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
  .ftr_menu_col{-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin:0px 0px 66px;}
  .ftr_social{padding-top:0;}
  .ftr_news .input-group{-webkit-flex-wrap: nowrap;-moz-flex-wrap: inherit;-ms-flex-wrap: inherit;flex-wrap: nowrap;}
  .ftr_news .newsletter__submit{font-weight:normal;min-width: 127px;padding: 11px 10px;}
  .ftr_pay_col{text-align:center;order:1;margin-bottom:30px;}
  .ftr_copy_col{order:2;text-align:center;}
  .ftr_news{width:100%;max-width: 400px;}
  .ftr_pay_col img{max-width:376px;width:100%;}
  .ftr_menu_c1{order:1;}
  .ftr_menu_c2{order:3;}
  .ftr_menu_c3{order:2;}
  .ftrsoc_mob{order:4;}
  .ftr_news_col{order:5;}
  .footer_top{padding:55px 0px 25px;}
  .CartOpen,.open_acc_drawer,.open_currency,.mob_open_search,.mob_menu_open,.openmega{overflow:hidden;}
  .cgm_drawers{bottom:0;height: -webkit-calc(100% - 54px);height: -moz-calc(100% - 54px);height: calc(100% - 54px);width:100%;overflow:auto;display:inline-block;transform: translateX(100%);-webkit-transform:translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);-ms-transform: translateX(100%);transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transform: all 0.4s ease-in-out;border-left:0px;border-right:0px;border-bottom:0px;}
  .cart-middle-items{max-height:inherit;}  
  .CartOpen .cart-side-panel,.open_acc_drawer .accountdrawer,.open_currency .currency_drawer{transform: translateX(0%);-webkit-transform:translateX(0%);-moz-transform: translateX(0%);-o-transform: translateX(0%);-ms-transform: translateX(0%);}  
  .cgm_drawers .h_close_icon {display:none;}
  .mob_cart_header{display:none;}
  .cart-middle-items{margin:0;padding:0;}
  .cd_shipbar p{text-align:center;color:#fff;font-size:11px;line-height:16px;background:var(--color-shipbg);padding:8px 10px;}
  .mob_cartheader{display:block;}
  .cd_mdle{padding:15px 19px 0;}
  .cd-right{padding-left:22px !important;}
  .cart_remove_item{right:-10px;}
  .block-cart-footer{padding:30px 19px 20px;}
  .block-cart-header,.amptyclscart{padding:30px 19px 0px;}
  .drawer-lr-box{padding:30px 19px;}
  .currency_drawer{padding:0;}
  .drawer_lan_box,.drawer_cuu_box{padding:30px 19px;}
  .drawer_lan_box{border-bottom:1px solid #000;margin-bottom:0;}
  .wg-list.country-selector li{display:block !important;}
  .currency_list li{display:block;text-align:left;padding:14px 0px;width:100%;}
  .currency_list .c_title{display:inline-block;padding-left:33px;}
  .currency_list .c_sign{display:inline-block;}
  .currency_list .c_sign span{width:28px;height:28px;line-height:28px;margin-bottom:0;}
  .wg-flags a img.wg-flag{margin:0 33px 0 0 !important;vertical-align:middle;}
  .wg-list.country-selector a{display:block !Important;text-align:left;}
  .wg-list.country-selector li{padding:13px 0px;}
  #h_search-input,#hm_search-input{background-image: none;padding-left: 0;font-size: 14px;padding-right: 0;}  
  .mob_open_search .head_mdle,.mob_open_search .head_right{opacity:0;}
  .search_result{opacity: 1;visibility: visible;height: -webkit-calc(100% - 54px);height: -moz-calc(100% - 54px);height: calc(100% - 54px);bottom: 0;top: 54px;position: fixed;border: 0;overflow: auto;transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);-ms-transform: translateX(100%);}
  .mob_open_search .search_result{transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);}
  .search_resultinr{padding:30px 0px;}
  .search_result h4{margin-bottom:35px;}
  .search_cartbtn{display:inline-block;}
  .h_ser_protitle{padding-right:40px;}
  .h_ser_meta{position:relative;}
  .search_cartbtn{position:absolute;top:0;right:0;z-index:1;}
  .pmsg{padding:0 0 20px;}
  .h_search_grid{position:relative;}
  .pmsg .error_grid{position: absolute;top: 100%;}
  .h_ser_img a{padding-bottom:85%;}
  .search_result{transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;}
  
  .h_nv_parent{display:block;position:fixed;z-index:2247480999;left:0;right:0;padding-left:0;top:53px;height: -webkit-calc(100% - 53px);height: -moz-calc(100% - 53px);height: calc(100% - 53px);overflow:auto;background:#fff;width:auto;border:0px;border-top:1px solid #000;transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transform: all .4s ease-in-out;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);overflow-x:hidden;}  
  .mob_menu_open .h_nv_parent{transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);}
  .mobdropnav{position:fixed;top:0px;height:100%;overflow:auto;background:#fff;width:auto;border:0px;border-top:0px solid #000;left:0;right:0;opacity: 1;visibility:visible;-webkit-transform: translateX(200%);-moz-transform: translateX(200%);-o-transform: translateX(200%);-ms-transform: translateX(200%);transform: translateX(200%);overflow:auto;z-index:11;transition: all .8s ease-in-out;-webkit-transition: all .8s ease-in-out;-moz-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;-ms-transform: all .8s ease-in-out;}
  .mob_nav_arw{display:block;text-align:right;position:absolute;right:0px;top:0;left:0;padding-right:24px;z-index:1;}
  .fitsnavlink{padding:0;font-family: 'Gelica Rg';}
  .list--inline .firstnavlist{margin:25px 0px;position:relative;width:100%;padding:0px 24px;}
  .openmega{transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);}
  .firstnavlist:hover>.megamenu,.droplink:hover .simple_dropdown{height:100%;}
  .mega_back{display:block;}
  .firstnavlist:hover>a{color:#000;}
  .mega_border{border-right:0px;border-bottom:1px solid #000;}
  .mega_left_menu li a{font-size:14px;line-height:18px;}
  .mega_left_menu li a{padding:15px 0px;}
  .megamenu h4{margin-bottom:35px;}
  .mega_left_menu li:first-child a{padding-top:0;}
  .mega_left_menu li:last-child a{padding-bottom:0;}  
  .mega_padding{padding:35px 19px;}
  .megaprocol{padding-left:15px;}
  .mega_pro_add .mip svg{fill:var(--color-pink);margin-right: 4px;width: 12px;vertical-align: sub;}
  .mega_pro_add svg path{stroke:var(--color-pink);}
  .mega_pro_add,.mega_pro_add:focus, .mega_pro_add:hover{background:transparent;}
  .mega_pro_inr{max-width:100%;padding:24px 40px 24px 0;}
  .mega_pro_cart{top:50%;right:0;-webkit-transform: translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-top:0;}
  .mega_pro_wrap .progridshort:first-child .mega_pro_inr{padding-top:0;}
  .mega_pro_top{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .meg_pro_img{-webkit-flex: 0 0 92px;-ms-flex: 0 0 92px;flex: 0 0 92px;max-width: 92px}
  .mega_pr_meta{-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;text-align:left;padding-left:13px;}  
  .meg_pro_img a{margin-bottom:0;padding-bottom:130%;}
  .mega_pr_meta h6{margin-bottom:11px;min-height:48px;}
  .firstmegmenu .mega_pro_wrap .progridshort .error_grid{text-align:left;bottom:0;left:15px;top:auto;}
  .megadataorder{order:1;}
  .mega_imgorder{order:2;}
  .mega_half_data{padding:0;}
  .mob_lr_zero{padding-left:0;padding-right:0;}
  .rmalign{-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .mega_half_img{padding-bottom:100%;max-width:100%;}
  .simple_dropdown li{padding:5px 19px;} 
  .mega_curl_img a{padding-bottom: 29%;margin-bottom: 14px;}
  .mega_curltitle{bottom:auto;top:50%;-webkit-transform: translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:auto;left:35px;}
  .mobdropnav .container{overflow:hidden;}
  .mega_curl{max-width:100%;}
  .mob_menu_open .mob_buregrcloseouter{opacity: 1;visibility: visible;pointer-events: auto;height: auto;}
  .mob_menu_open .mob_buregr{opacity: 0;visibility: hidden;pointer-events: none;z-index: -11;}
  
  .main_slide{height:auto;}
  .main_banner .slick-dots{bottom:0px;position:relative;padding:20px 0px;}
  .m_slide_caption{position: relative;-webkit-transform: none;-moz-transform: inherit;-o-transform: inherit;-ms-transform: inherit;transform: none;margin-top:32px;}
  .main_slide_img{position:relative;height:450px;}
  .slide__cap_inr p,.slide__cap_inr h1,.slide__cap_inr h2{color:#000 !Important;margin-bottom:16px;}
  .sli_cp_right,.sli_cp_center,.bnr_text_left,.bnr_text_center,.bnr_text_right,.slide__cap_inr{margin:0 auto;text-align:center;}
  .main_banner .slick-dots li a, .main_banner .slick-dots li button{border:1px solid var(--color-pink);}
  .slide__cap_inr{max-width:100%;}
  .slide_btns{margin-top:64px;}
  .removemoboverlay:before{display:none;}
  #quiz-kit-intro-button, .btn, .shopify-payment-button .shopify-payment-button__button--unbranded{min-width:181px;}
  .main_banner{margin-bottom:50px;}
  .cgm_img_right{order:1;}
  .cgm_data_left{order:2;}
  .quiz_img_box,.join_img{max-width:100%;margin-right:0;}
  .cgmimgsquare,.curl1_img,.join_img,.friendly_img{padding-bottom:344px;max-width:100%;}
  .mob_c_padding{padding-left:15px;padding-right:15px;}
  .cgm_data_left{padding-left:20px;padding-right:20px;}
  .cgm_desc_wrap,.coll_frien_meta{padding-top:48px;max-width:100%;}
  .coll_frien_meta .rte{max-width:100%;margin:25px 0px 40px;}
  .choose_h_haeder{padding:0 0 40px;}
  .quiz_imgdesc{padding:50px 0px 100px;}
  .largeprogrid .pro_grid_title{font-size: 16px;line-height: 24px;}
  .largeprogrid .product-card__img{margin-bottom:16px;}
  .row20 .colmn{padding-left:13px;padding-right:13px;}
  .row20{margin-left:-13px;margin-right:-13px;}
  .h_c_m_strip{display:none;}
  .tag_badge{font-size:11px;padding:5px 14px;right:12px;top:12px;}
  .grid_quickouter{display:none;}
  .choose_haistyle{padding:0 0 100px;}
  .curl1_img{max-width:100%;}
  .mob_pd_lr{padding-left:19px;padding-right:19px;}
  .moment_bnr_strip,.bnr-marquee{padding:27px 0px;}
  .curl1{padding:0;}
  .also_seen_in{padding:70px 0px 70px;}
  .seen_header{padding:0 0 25px;}
  .hair_slider.row{margin-left:0;margin-right:0;}
  .jmbtmspace{padding-bottom:100px;}
  .girljoinpopup .usedprobox{padding:22px 25px;}
  .jgcontent{margin:0 auto;}
  .between_bnr, .product-card__img a{padding-bottom:230px;}
  .progridcol{margin-bottom:30px;}
  .coll_frd_pro{padding:90px 0px;}
  .site_banner{padding:0 0 90px;}
  .site_banner .moment_bnr_strip,.site_banner .bnr-marquee{padding:12px 0px;}
  .sr_bnr_img{order:1;}
  .sl_bnr_data{order:2;text-align:center;padding-top:32px;}
  .sr_bnr_inrimg{max-width:100%;}
  .mobile_movement{display:none !important;}
  .bnr_breadcrumb p{margin-bottom:32px;}
  .site_banner h1{margin-bottom:16px;}
  .cgm_id_video-tutorial .moment_bnr_strip,.cgm_id_video-tutorial .bnr-marquee{padding:40px 0px;}
  .cgm_img_left .quiz_img_box{margin-left:0;}
  .related_more{top:8px;}
  .rel_art_header{text-align:left !Important;margin-bottom:0;}
  .rel_art_header h3{font-size: 24px;line-height: 36px;margin-bottom:0;}
  .sitebnrquiz .sr_bnr_img{max-width:100%;}
  .sitebnrquiz{overflow:hidden;}
  .sitebnrquiz .row7 .colmn{padding-left:3px;padding-right:3px;}
  .quiz_Sec_header,.quiz_btns,.cgm_look_header{text-align:left !Important;}
  .quiz_btns{padding:0 0 100px;}
  .mb150{margin-bottom:100px;}
  #quiz-kit-content #quiz-kit-container>h1{font-size:24px !Important;}
  .site_banner .site_bnr_btn{margin:50px 0px 0px;}
  .pb150,.contact_details,.contact_faq{padding-bottom:100px;}
  .steps_list li h4{margin-bottom:0;}  
  .cgm_lookslider  .cgmslide,.blogvideo_slider .bv_slide{padding-left:14px;padding-right:14px;}
  .cgmslide:nth-child(3){display:none;}
  .cgm_lookslider.slick-initialized .cgmslide{display:block;}
  .cgm_look_overlay{display:none;}
  .cgm_look_img{pointer-events:auto;}
  .lookbookmodal.modal.fade .modal-dialog{padding-left:45px;padding-right:45px;}
  .sitebnrouters{padding:0;}
  .site_bnr_btn .btn{min-width:181px;margin:16px 16px;}
  .site_banner .rte{margin:0 auto;max-width:600px;}
  .con_detilcol{width:50%;}
  .c_d_icon{position:absolute;top:0;left:0;}
  .con_dtl_wrap{padding-right:15px;max-width:100%;position:relative;padding-left:50px;margin-bottom:30px;}
  .con_dtl_wrap h6{margin-bottom:0;}
  .con_detail_head{padding:0 0 10px;}
  .contact_formwrap>h2{margin-bottom:18px;}
  .from_c_box input[type=email], .from_c_box input[type=phone], .from_c_box input[type=tel], .from_c_box input[type=text], .from_c_box textarea{margin-bottom:19px;}
  .p_cart_left{height:auto !Important;overflow-Y: inherit;padding-right:0;}
  .cartpageusps{background: transparent !important;border: 0px !important;padding:0;}
  .cart_uspcolmn{width:100%;}
  .cart_uspcolmninr{max-width:100%;margin:7px 0px;}
  .p_cart_header{text-align:center;}
  .cart_template{padding:22px 0px 100px;}
  .pi_cart_datainr{padding-left:40px;position:relative;}
  .pi_cart_row {border-bottom: 0px;padding: 12px 0px;}
  .cart_sidebar {background: transparent;padding: 40px 0 0;}
  .cart_final_total{padding:10px 0px 0;}
  .cart_btns{padding:15px 0px;}
  .cart_sidebar .cart_payment_img{text-align:center;}
  .cart_sidebar .cart_payment_img img{max-width:400px;margin: 0 auto;}
  .p_cart_title,.p_cart_price{width:100%;text-align:left;padding:0 20px 5px 0;}
  .p_cart_close{position:absolute;right:0;top:0;}
  .p_cart_title h6{margin-bottom:0px;max-width:100%;}
  .cart_sidebar .shipbar{margin-top:20px;}
  .pro_cls_qty{width: 135px;}
  .pro_cls_cart{width: -webkit-calc(100% - 135px);width: -moz-calc(100% - 135px);width: calc(100% - 135px);}
  .pro_desc{margin-bottom:40px;}
  .pro_features{padding:0 0 20px;}
  .pro_btn_qty{padding:0 0 40px;}
  .pro_desc_title{font-size:16px;line-height:24px;}
  .projourney_slider{padding:30px 0px 0px;}
  .cgm_id_product-simple-to-use .mb45{margin-bottom:25px;}
  .pro_header .price-item{font-size:16px;line-height:24px;}
  .projourney_slides:nth-child(3){display:none;}
  .projourney_slider.slick-initialized .projourney_slides{display:block;}
  .projourney_slider .slick-arrow,.blogvideo_slider .slick-arrow{top:35%;}
  .share_jdata{padding:20px 0px 10px;}
  .mob_text-left{text-align:left !important;}
  .pro_top{padding-bottom:0;}
  .template-product .main-content{padding-top:0;}
  .pro_breadcrumb{padding:30px 0px 0px;}
  .video_filter li{padding-right:28px;}
  .rel_art_header{margin-bottom:15px;}
  .videolistgrid h4{margin:29px 0px;}
  .videogridcls.bv_slide{margin-bottom:0;}
  .bv_slide:nth-child(3){display:none;}
  .videolistsrow.slick-initialized .bv_slide{display:block;}
  .char_slider .colmn{padding-left:7px;padding-right:7px;}
  .char_slides .cgmimgsquare{padding-bottom:98%;}
  .chra_data{opacity:0;}
  .char_slides.slick-current.slick-center .chra_data{opacity:1;}
  .mb80{margin-bottom:60px;}
  .pro_used .col-4{padding-left:7px;padding-right:7px;}
  .pro_used .row{margin-left: -7px;margin-right: -7px;}
  .ingredient_bnr,.ingrdnt_philoshopy .friendly_icons{padding:0;}
  .ingrdnt_philoshopy .rte{margin-bottom:0px;}
  .sitebnr_middle{padding:50px 0px;}
  .acco_mob_title,.account_datawrap{display:block;}
  .orderlistclsinr{padding-left:0;}
  .orderlistcls{height:auto;}
  label{font-size:16px;}
  .account_mobile_dropdown{padding:0px 0px 50px;display:none;}
  .addresstitle{font-size:16px;line-height:24px;}
  .order_pro_img .cgmimgsquare{padding-bottom:100%;}
  .ordertotallist{margin-top:30px;}
  .acco_mob_title{margin-bottom:60px;}
  .drawer_lan_box .wg-list.country-selector li{width:100%;}  
  .col-art-4{width:50%;}
  .r_art_column:nth-child(3){display:none;}
  .quiz_Sec_header .rte{max-width:100%;}
  .cgm_look_header{margin-bottom:10px;}
  .article_slider.slick-initialized .r_art_column:nth-child(3),.article_slider.slick-initialized .r_art_column {display:block;}
  .article_slider,.cgm_lookslider,.projourney_slider {margin-left:-14px;margin-right:-14px;}
  .article_slider .r_art_column,.projourney_slider  .projourney_slides{padding-left:14px;padding-right:14px;}
  .cgm_lookslider{margin-bottom:50px;}
  .fr_icon{width:40px;}
  .logoutlink{display:block;}
  
  .site_fixed_bg .index_b,.site_fixed_bg .index_c{width:20%;height:20%;right:0;bottom:0;-webkit-filter: blur(150px);filter: blur(150px);}
  .site_fixed_bg .index_a{-webkit-filter: blur(150px);filter: blur(150px);width:30%;height:30%;}
  .coll_d{width: 50%;height: 30%;}
  .coll_c{width: 40%;height: 40%;}
  .coll_a{width: 70%;height: 35%;}
  .coll_b{width: 40%;height: 30%;}
  .cmsp0{padding-left:0;padding-right:0;}
  .curl101_a{width: 70%;right: 0;}
  .curl101_b{width: 40%;height: 30%;}
  .curl101_d{left: 0;width: 30%;height: 35%;}
  .site_fixed_bg .quiz_a{-webkit-filter: blur(100px);filter: blur(100px);}
  .site_fixed_bg .quiz_b{-webkit-filter: blur(100px);filter: blur(100px);}
  .site_fixed_bg .quiz_c{-webkit-filter: blur(100px);filter: blur(100px);}
  .site_fixed_bg .quiz_d{-webkit-filter: blur(150px);filter: blur(150px);}
  .site_fixed_bg .quiz_e{-webkit-filter: blur(150px);filter: blur(150px);}
  .site_fixed_bg .quiz_f{-webkit-filter: blur(100px);filter: blur(100px);}
  .site_fixed_bg .afspraak_a{-webkit-filter: blur(120px);filter: blur(120px);}
  .site_fixed_bg .afspraak_b{-webkit-filter: blur(100px);filter: blur(100px);right:-17%;}
  .site_fixed_bg .afspraak_c{-webkit-filter: blur(150px);filter: blur(150px);}
  .site_fixed_bg .afspraak_d{-webkit-filter: blur(150px);filter: blur(150px);}  
  .site_fixed_bg .about_a{-webkit-filter: blur(130px);filter: blur(130px);}
  .site_fixed_bg .contact_a{-webkit-filter: blur(100px);filter: blur(100px);}
  .site_fixed_bg .contact_b{-webkit-filter: blur(100px);filter: blur(100px);}
  .site_fixed_bg .contact_c{-webkit-filter: blur(150px);filter: blur(150px);width:35%;}
  .site_fixed_bg .contact_d{-webkit-filter: blur(150px);filter: blur(150px);}
  .site_fixed_bg .cart_a,.site_fixed_bg .cart_b,.site_fixed_bg .cart_c,.site_fixed_bg .videot_a,.site_fixed_bg .videot_b,.site_fixed_bg .videot_c,
  .site_fixed_bg .wavyhair_a,.site_fixed_bg .wavyhair_b,.site_fixed_bg .wavyhair_c,.site_fixed_bg .wavyhair_d,.site_fixed_bg .search_a,.site_fixed_bg .search_b,.site_fixed_bg .search_c,.site_fixed_bg .search_d,
  .site_fixed_bg .faq_a,.site_fixed_bg .faq_b,.site_fixed_bg .faq_c,.site_fixed_bg .faq_d,.site_fixed_bg .terms_a,.site_fixed_bg .terms_b,.site_fixed_bg .terms_c,.site_fixed_bg .terms_d,
  .site_fixed_bg .policy_a,.site_fixed_bg .policy_b,.site_fixed_bg .policy_c,.site_fixed_bg .policy_d,.site_fixed_bg .shipping_a,.site_fixed_bg .shipping_b,.site_fixed_bg .shipping_c,
  .site_fixed_bg .payment_a,.site_fixed_bg .payment_b,.site_fixed_bg .payment_c,.site_fixed_bg .payment_d,.site_fixed_bg .payment_e,.site_fixed_bg .payment_f,.site_fixed_bg .login_a,.site_fixed_bg .login_b,.site_fixed_bg .login_c,.site_fixed_bg .login_d,.site_fixed_bg .login_e,
  .site_fixed_bg .forgot_a,.site_fixed_bg .forgot_b,.site_fixed_bg .forgot_c,.site_fixed_bg .account_a,.site_fixed_bg .account_b,.site_fixed_bg .account_c,.site_fixed_bg .account_d,
  {-webkit-filter: blur(100px);filter: blur(100px);}
  .site_fixed_bg .coll_a,.site_fixed_bg .coll_b,.site_fixed_bg .coll_c,.site_fixed_bg .coll_d{-webkit-filter: blur(120px);filter: blur(120px);}
  .ing_proinrouter{display:none;}
  .bnr_top_marquee,.bnr_btm_marquee,.bnr_tcurl_marquee,.bnr_bcurl_marquee,.bnr_half_m{max-width:100%;}  
  .bnr-marquee-left,.bnt_l_animation{-moz-animation: scroll-left 7s linear infinite;-webkit-animation: scroll-left 7s linear infinite; animation: scroll-left 7s linear infinite;}
  .bnr-marquee-right,.bnt_r_animation{-moz-animation: scroll-right 7s linear infinite;-webkit-animation: scroll-right 10s linear infinite; animation: scroll-right 7s linear infinite;}
  .aimgright,.aimgleft{margin-left: -15px;float: none;width: auto;margin-right: -15px;padding:0;}
}
@media(max-width:767px){
  .h_ht_bottom,.h_ht_pro {opacity:0;}
  .hair_slide.slick-active .h_ht_bottom, .hair_slide.slick-active .h_ht_pro{opacity:1;}
  .favourite_slider .progridcol:nth-child(3),.seen_col:nth-child(3),.seen_col:nth-child(2),.pfavourite_slider .progridcol:nth-child(3){display:none;}
  .favourite_slider.slick-initialized .progridcol,.seen_in_slider.slick-initialized .slick-slide,.pfavourite_slider.slick-initialized .progridcol{display:block;}
  .largeprogrid .product-card__img a{padding-bottom:138%;}
  .h_favourite_cus,.seen_header {padding:0;text-align:left !Important;}
  .seen_in_slider  .slick-list{padding-left:0 !important;}
  .seen_logo{max-width:200px;margin:0 auto 10px;}
  .seen_in_slider {padding-left:19px;}
  .seen_in_slider.row{margin-left:0;margin-right:0;}
  .mob_popupright{order:2;}
  .mobpopupleft{order:1;}
  .girlproslider{height:300px;}
  .filterdroplist li{display:block;padding:8px 0px;}
  .filterdroplist{text-align:center;background: rgba(255, 255, 255, 0.6);padding:8px 15px;display:none;margin-bottom:10px;}
  .filterdroplist li a{display:block;}
  .filterbtn{display:block;}
  .con_detilcol{width:100%;}
  .pro_right{padding:30px 0px 0px;}
  .pro_header,.pro_size{margin-bottom:10px;}
  .pro_desc_datainr{max-width: 100%;padding-right: 50px;}
  .promediagrid{width:100%;margin:0;padding:0;min-width:100%;}
  .promediagrid:nth-child(3n+1) .product-single__media{padding-bottom:140%;}
  .proimginr{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;max-height:inherit;padding-bottom:30px;}
  .proimginr{max-width:100%;} 
  .video_closefilter{margin-bottom:10px;}
  .blog_cat{border-bottom:0px;}
  .f_currenttag{display:block;}
  .hide_filter_active{display:none;}
  .blog_column{padding:10px 0px;}
  .blogrowcls{margin-left:-20px;margin-right:-20px;}
  .blog_columndata{max-width:100%;margin:21px auto;}
  .blog_column:nth-child(even) .blogimgcol{order:1;}
  .blog_column:nth-child(even) .blogdatacol{order:2;}
  .art_data{display:none;}
  .blog_columndata h4{margin-bottom:40px;}
  .blog_wrap{padding:30px 0px 0px;}
  .terms_arw{display:inline-block;}
  .terms_desc_div{display:none;padding-bottom:30px;}
  .terms_desccls{padding:0 0 20px;}
  .termstitle{padding-right:20px;}
  .main-content{min-height:auto;}
  .checkboxcls{vertical-align:top;}
  .checkboxcls{width:50px;}
  .account_loginbtn{margin:50px 0px 0px;}
  .registerwrap{padding-top:60px;}
  .accountpgae .accountformwrap{max-width:321px;}
  .accountpgae{padding:34px 0px 40px;}
  .adreess_form .disclosure__toggle,.adreess_form input,.adreess_form select,.adreess_form textarea{background:transparent;}
  .ort_col{width:50%;margin:6px -2px;}
  .ort_arw{right:5px;top:20px;}
  .order-row-top{padding:15px 30px 15px 20px;}
  .adreess_form{width:100%;max-width:316px;}
  .cgm_id_hair-wavy-tutorial{padding-bottom:70px;}
  .ingre_prolist h4{margin-top:40px;}
}
@media(max-width:640px){
  .header-icons svg{width:25px;}
  .mob_search_btn svg{width:27px;}
  .header_lan span{width:20px;height:20px;overflow:hidden;}
  .animated_overlay .header_lan span img{width:19px;height:21px;}
  .social-icons__item{padding-left:0 !Important;padding:8px 30px 8px 0;}
  .accountformwrap{max-width:100%;}
  .mob_search_form{left:85px;}
  .main_slide_img{height:352px;}
  .mob_padding_zero{padding-left:0;padding-right:0;}
  .h_ht_pro h4{display:none;}
  .hair_slider .hair_slide{width:100%;}
  .hair_slide .btn{padding-left:30px;padding-right:30px;}
  .girlproslider{height:192px;}
  .girlproslider .slick-dots{bottom:18px;}
  .join_movement{padding:70px 0px 100px;}
  .fr_text{padding-left:10px;}
  .friendly_icons .col-6{padding-right:0;}
  .coll_icongrid{width:50%;}
  .coll_icon_title{font-size:14px;padding-left:20px;}
  .coll_desc{margin:0 auto 60px;}
  .coll_bnr{padding:27px 0px 35px;}
  .f_currenttag{display:block;}
  .hide_filter_active{display:none;}
  .r_art_data p{display:none;}
  .related_tag{font-size:10px;padding: 6px 15px;}
  .row22 .r_art_column,.row28 .projourney_slides{padding-left:14px;padding-right:14px;}
  .faq_questions{padding-right:100px;}
  .pro_cls_qty{width:100%;}
  .pro_cls_cart {width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);width: calc(100% - 0px);padding-left:0;padding-top:10px;}
  .pro_btn_qty, .shopify_paymentbtn{max-width:100%;}  
  .pro_cls_qty{margin:0;}
  .bmtstickybtn{position:fixed;z-index:9;left:0px;right:0px;bottom:0;padding:20px 20px;background:#fff;margin:0;}
  .topstickybtn{bottom:auto;top:53px;position:fixed;left:0;right:0;z-index:9;padding:20px 20px;background:#fff;margin:0;}
  .product-template__container{position:relative;z-index:11;}
  .art_Detail_img{padding-bottom:215px;} 
  .art_page_details{margin-top:-125px;}
  .art__page_content{max-width:100%;}
  .art_page_inr{padding:23px 0px;}
  .atypage_header{padding:0 46px 65px;}
  .art_date_author span{font-size:13px;font-weight:600;}
  .blog_shareouter{padding:20px 0px;}
  .blog_shareouter span{display:block;padding-bottom:19px;}
  .article__date{margin-left:23px;}
  .related_art_outer{padding:10px 0px 100px;}
  .fr_icon img, .fr_icon svg{max-height: 40px;max-width: 40px;}
  .top_ingrnt_img{padding:9px 60px;}
  .a_ingredient_desc{padding:22px 0px 50px;}
  .inge_pro h6{padding:18px 0px;margin:0;}
  .inge_pro{max-width:217px;}
  .inge_pro a.cgmimgsquare{padding-bottom:207px;}
  .sitebnr_middle{padding:50px 0px 10px;}
  .searchsitebnr .sitebnr_middle{padding:50px 0px;}
  .zerositebnrmidle{padding:0px 0px;}
  .pge_ing_list{padding:0 0 10px;}
  .searchsitebnr.site_banner{padding:0;}
  .searchsitebnr h1{font-size:24px;line-height:36px;}
  .searchpage_header h2{font-size:16px;line-height:24px;}
  .search_viewbtn{top:0px;}
  .search_wrap{padding:25px 0px 65px;}
  .related_art_outer .searchblogscomn{padding-left:10px;padding-right:10px;}
  /*.related_art_outer .row{margin-left:-10px;margin-right:-10px;}*/
  .searchsitebnr .sitebnr_middle{text-align:center;}
  .inrpagebnrdata{padding-top:10px;}
  .faq_wrapcls{padding:0 0 100px;}
  .addresstitle{margin-right:35px;}
  .addresstitle:last-child{float:right;}
  .coll_icongrid {padding-right:0 !Important;}
  .p_cart_close svg{width:7px;height:7px;}
  .videolists{padding:10px 0 60px;}
  .videolistsrow .vtideo_img{padding-bottom:100%;}
  .artpagetag{margin-bottom:8px;}
  #shopify-section-article-template .pb150{padding-bottom:80px;}
  .ingrdient_arw svg{margin-top:-10px;}
  .ingredient_accordian .a_ingredient_desc{padding-bottom:30px;}
  .account_datawrap:last-child .account_mobile_dropdown{padding-bottom:0;}
  .bmtstickybtn .mob_pro_data{display:inline-block;padding:0 0 10px;}
  .mob_pro_data h3{font-size:18px;margin-bottom:0;}
  .btnmobile{min-width:100px;padding:11px 15px;}
  .btnmobfull{min-width:60%;margin:5px 0px;}
  .sitebnrquiz .sr_bnr_inrimg{padding-bottom:220px;}
  .shopify-section .quiz_imgdesc .col-lg-6.cgm_data_left,.shopify-section .quiz_imgdesc .col-lg-6.cgm_img_right{-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}
@media(max-width:575px){
  .h_logo{width:100px;}}
@media(max-width:411px){  
  h1,.h1{font-size: 34px;line-height: 50px;}
  h2,.h2{font-size: 20px;line-height: 30px;}
  h3,.h3{font-size: 20px;line-height: 30px;}
  h4,.h4{font-size: 20px;line-height: 30px;}  
  .header-icons svg,.mob_search_btn svg{width:20px;}
  .header_lan span{width:17px;height:17px;}
  .animated_overlay .header_lan span img{width:17px;height:19px;}
  .mob_buregr{width: 15px;height: 15px;margin-right:9px;}
  .mob_buregr span:nth-child(2){top:7px;}
  .mob_buregr span:nth-child(3){top:14px;}
  .header-icons li{padding:0px 6px;}
  .mc_drwerbtn,.mob_buregrclose{width:20px;height:20px;}
  .mc_drwerbtn span,.mob_buregrclose span{left:-3px;}
  .mc_drwerbtn span:first-child,.mob_buregrclose span:first-child{top:9px;}
  .mc_drwerbtn span:nth-child(2),.mob_buregrclose span:nth-child(2){top:9px;}
  .mob_search_form{left:75px;}
  .h_ser_protitle{font-size:14px;line-height:18px;}
  .header-icons .cart_qty_cls{right:-2px;}
  .hair_title_slide.slick-current.slick-center h4{font-size:28px;line-height:38px;}
  .hair_title_slide h4{font-size:18px;}
  .see_pro{font-size:14px;}
  .hgridaddtocart{padding: 10px 20px;min-width: auto;font-size: 12px;}
  .girljoinpopup .usedprobox{padding:15px 15px;}
  .usedprobox .rte{font-size:14px;margin-bottom:20px;}
  .related_more{top:7px;font-size:14px;} 
  .rel_art_header h3{font-size:20px;}
  .hair_slide .btn{padding-left:20px;padding-right:20px;}
  .lookbookmodal .modal-content{padding:30px 15px;}
  .lookbookmodal.modal.fade .modal-dialog{padding-left:15px;padding-right:15px;}
  .faq_questions{padding-right:25px;}
  .pi_cart_datainr{padding-left:20px;}
  .pi_cart_img{-webkit-flex: 0 0 80px;-ms-flex: 0 0 80px;flex: 0 0 80px;max-width: 80px;}
  .related_more{font-size:14px;}
  .ort_col{font-size:12px;margin:4px -2px;}
  .order-row-top{padding:12px 22px 12px 13px;}
  .ort_arw{right:0;top:13px;}
  .addresstitle{margin-right:18px;}
  .terms_desccls.active h6{color:#000}
  .terms_desccls h6.active{color:var(--color-pink);}
}
@media(max-width:375px){  
  .article_slider,.article_slider, .cgm_lookslider,.projourney_slider,.pfavourite_slider,.videolistsrow,.favourite_slider ,.search_wrap .row10,.related_art_outer .row{margin-left:-7px;margin-right:-7px;}
  .row22 .r_art_column, .row28 .projourney_slides,.blogvideo_slider .bv_slide, .cgm_lookslider .cgmslide,.projourney_slider  .projourney_slides,.pfavourite_slider .progridcol ,.favourite_slider .progridcol, .pfavourite_slider .progridcol,.search_wrap .progridcol,.related_art_outer .searchblogscomn{padding-left:7px;padding-right:7px;}
  .cgm_look_wrp{margin:0 0 14px;}
  .ftr_news .newsletter__submit{min-width:100px;}
  .fr_icon_grid .fr_text{font-size:14px;}
  .logoutlink{top:3px;}
  .header-icons li{padding:0px 2px;}

}

.choose_h_haeder {
padding: 0 0 40px;
}

#quiz-kit-results-grid-_tQ_GQJqJe #quiz-kit-results-product-_tQ_GQJqJe > div > a {
min-height: 38px;
display: block;
margin: 30px 0 10px;
}

.form-message {
padding-left: 0;
}

a.btn.klaviyo-bis-trigger {
text-transform: none;
}

.main_banner .quick-video-overlay{
position: absolute;
height: 100%;
width: 100%;
z-index: 1;
}

.socialphotos-widget-root #socialphotos-gallery-2993769 {
    width: 100% !important;
}

@media(max-width:991px){
.hide-mob-caption .bnr_text_left p, .hide-mob-caption .bnr_text_left h2 {
display: none;
}
  
.hide-mob-caption .slide_btns {
position: absolute;
left: 50%;
transform: translate(-50%);
bottom: 70px;
}

.main_banner {
padding-bottom: 0;
}
}

/* cookie blocker */

body .cc-window.cc-banner .cookieconsent-wrapper {
padding: 1em 1.8em;
height: max-content;
background-color: rgb(255, 255, 255);
}

body .cc-window.cc-banner {
padding: 0;
height: 100vh;
background: #00000075;
display: flex;
justify-content: end;
align-items: end;
}


.klaviyo-container {
    max-width: 1160px;
    padding: 0 20px;
    margin: 0 auto 40px auto;
}  
.klaviyo-container > div { 
max-width: 500px;
}




#shopify-section-article-template .art_page_inr {
  max-width: 750px;
}

#shopify-section-article-template .art__page_content {
  max-width: 500px;
}



.flex-blog-images {
  display: flex;
  text-align: center;
}


.flex-blog-images  li {
  list-style: none;

}

@media(min-width:576px){
.flex-blog-images  li {
  max-width: 160px;
  margin: 9px;
}
}

@media(max-width:575px){

.flex-blog-images {
  flex-direction: column;
  text-align: left;
}
  
.flex-blog-images  li {
  margin-left: 10px;
}
.flex-blog-images > div {
  display: flex;
  align-items: center;
  padding: 5px 0;
}

}

#ProductSection-product-template .redtext {
display: none;
}

.bnr-marquee p {
font-weight: normal;
}

.store-page-twopointo p em {
font-style: normal;
float: right;
}

/* currency fix */

ul.currency_list li a:not([data-value="USD"], [data-value="EUR"]) {
  display: none;
}

@media (min-width: 992px) {
.currency_list li a {
  padding: 10px 10px;
  display: flex;
  width: 200px;
  max-width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.currency_list li {
  padding: 0;
  width: auto;
  margin: 0;
  max-width: 33.33%;
}

ul.currency_list li a[data-value="USD"], ul.currency_list li a[data-value="EUR"]) {
  width: 100%;
}
}
@media (max-width: 991px) {
.currency_list li {
  padding: 0;
}  
  ul.currency_list li a{
padding: 14px 0px;
display: block;    
  }
}



#shopify-section-afspraak-maken-spa-banner .site_banner .site_bnr_btn {
  margin: 40px 0px 0px;
}

.megamenu p.mh5 {
  font-size: 24px;
line-height: 36px;
font-family: 'Gelica Rg';
letter-spacing: 0;

}
  @media (max-width: 991px){
.megamenu p.mh5 {
  font-size: 16px;
  line-height: 24px;
    margin-bottom: 35px;
}

  }


.mega_pr_meta p:first-child {
  margin-bottom: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Avenir';
  font-weight: 900;
}

.site_footer p.footer-heading {
  margin-bottom: 14px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'Avenir';
  font-weight: 900;
}



#quiz-kit-results-description-_tQ_GQJqJe {
  font-weight: 500 !important;
}
.description-seo-accordions {
  width: 100%;
  max-width: 1160px;
  padding-left: 20px;
  padding-right: 20px;
  margin: 40px auto;
}

/* loyalty lion page */

body #loyaltylion .lion-history-state-bubble--approved {
  color: #F637B1;
  background: #F637B122;
}

body #loyaltylion .lion-header {
  color: #000;
}

body #loyaltylion .lion-reward-item__title, body #loyaltylion .lion-rule-item__title {
  color: #000;
}

body #loyaltylion .lion-reward-item__content, body #loyaltylion .lion-rule-item__content {
  color: #000;
}

body #loyaltylion .lion-integrated-page-section__heading-text {
  color: #000;
}

body #loyaltylion .lion-history-table__header-cell {
  color: #000;
}

body .page_simple_data .inrcontainerpage {
  margin: 0 auto;
}
body #loyaltylion .lion-header {
background: transparent;
}

body .page_simple_data .inrcontainerpage {
max-width: 700px;
}

body #loyaltylion .lion-action-button {
-moz-user-select: none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: inline-block;
width: auto;
text-decoration: none;
text-align: center;
vertical-align: middle;
cursor: pointer;
border: 1px solid transparent;
border-radius: 0;
padding: 15px 35px;
color: var(--color-btn-primary-text);
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0;
white-space: normal;
font-size: 16px;
line-height: 24px;
min-width: 206px;
box-shadow: 0 5px 10px #715bf917;
/*z-index: 1;*/
border: 0px;
background: -moz-linear-gradient(89.94deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
background: -webkit-linear-gradient(.06deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
background: -o-linear-gradient(89.94deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
background: -ms-linear-gradient(89.94deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
background: linear-gradient(89.94deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
max-width: 265px;
}

body #loyaltylion .lion-action-button::before {
position: absolute;
content: "";
top: 0;
right: 0;
bottom: 0;
left: 0;
background: linear-gradient(91.6deg,#FF5B5B 2.16%,rgba(125,104,255,.963108) 71.59%);
z-index: -1;
transition: opacity 1s linear;
-webkit-transition: opacity 1s linear;
-moz-transition: opacity 1s linear;
-o-transition: opacity 1s linear;
-ms-transform: opacity 1s linear;
opacity: 0;  
}

body #loyaltylion .lion-action-button--tile:hover {
background: -moz-linear-gradient(89.94deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
background: -webkit-linear-gradient(.06deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
background: -o-linear-gradient(89.94deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
background: -ms-linear-gradient(89.94deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
background: linear-gradient(89.94deg,#FF5B5B .02%,rgba(125,104,255,.963108) 197.91%);
  background-color: rgba(0, 0, 0, 0);
}

body #loyaltylion .lion-reward-item__icon, body #loyaltylion .lion-rule-item__icon {
  width: 64px;
  height: 64px;
  mask-size: contain;
}

body #loyaltylion .lion-header__nav-link {
font-weight: 600;
}

.template-product .faq_qa_wrap h2, .template-product .pro_desc_data h2 {
  font-size: 18px;
  line-height: 18px;
}
.template-product ul {
margin-left: 18px;
}
.QuantityBox {
  margin-left:0px!important;
}

.template-product .faq_answers li {
list-style: circle;
}

/*================ Black Friday ================*/

.text_overlay.countdown_overlay {
    width: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    bottom: auto;
    text-align: left;
    margin: 0 auto;
    transform: translateY(-50%);
	text-align:center;
}
.template-collection .main-content {
    min-height: 100vh;
}
.text_overlay.countdown_overlay h4.endsin{
	margin-bottom:10px;
    font-size: 34px;
    line-height: 40px;
}
.text_overlay.countdown_overlay #timer{
	font-family: 'Gelica Rg';
	font-size: 34px;
	line-height: 40px;
}


@media (max-width: 767px) {
.text_overlay.countdown_overlay h4.endsin,.text_overlay.countdown_overlay #timer{
	font-size: 24px;
	line-height: 26px;  
}
#shopify-section-overlay-collection-countdown {
    min-height: 90vh;
}
}

.mobile-video {display: none;}

@media (max-width: 767px) {
.desktop-video {display: none;}
.mobile-video {display: block;}  
}

/* quick collection quiz padding fix */

@media (max-width: 991px) {
.template-collection #shopify-section-collection-friendly-product .coll_frd_pro {
  padding-top: 0;
}
}

.template-collection #shopify-section-curl-quiz > div {
padding-bottom: 0;
}
.template-collection #shopify-section-curl-quiz .coll_btns {
margin-bottom: 60px;
}

a.megamenu-1-image-link {
  display: block;
  color: #fff;
}

a.megamenu-1-image-link:hover {
  color: #fff;
}
a.megamenu-1-image-link img {
width: 100%;
height: 110px;
object-fit: cover;
}
a.megamenu-1-image-link span {
position: absolute;
left: 0;
text-align: center;
margin-top: 70px;
width: 100%;  
}
.feat-colls-megamenu {
max-width: 210px;
margin: 0 auto;
}

.feat-colls-megamenu a {
  width: 100%;
}


.progridshort .meg_pro_img a {
  padding-bottom: 150%;
}

.progridshort .mega_pr_meta p {
  font-size: 14px;
}

.progridshort .mega_pro_cart.desk-megamenu {
  position: absolute;
  bottom: 0;
  z-index: 1;
  margin: 7px;
  width: calc(100% - 14px);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}

.progridshort .mega_pro_inr:hover .mega_pro_cart.desk-megamenu {
  opacity: 1;
}
.progridshort .mega_pro_inr .mega_pro_cart.desk-megamenu .mega_pro_add {
background: rgba(255, 255, 255, 0.8);
font-size: 14px;
color: #000;  
}

.progridshort .mega_pro_inr .mega_pro_cart.desk-megamenu .mega_pro_add:hover {
background: rgba(255, 255, 255, 0.8);
}


.firstmegmenu .megaprocol .mega_padding > p {
  margin-bottom: 0;
}

.firstmegmenu .megaprocol .mega_padding > span {
  margin-bottom: 10px;
  display: block;
}


.feat-colls-megamenu .megamenu-1-images + a {
  margin-top: 16px;
}

@media (max-width: 991px) {
  .mobdropnav .feat-colls-megamenu {
    max-width: 100%;
    padding-bottom: 60px;  
  }
  
  .firstmegmenu .megaprocol .mega_padding > span {
    font-size: 13px;
  }  
  
  .desk-megamenu {display: none;}
  .mob-slidemenu {display: flex;}
  
}

@media (min-width: 992px) {
  .feat-colls-megamenu > a {
    margin-top: 8px;
  }
  .desk-megamenu {display: flex;}
  .mob-slidemenu {display: none;}
}
.mobdropnav a.megamenu-1-image-link img {
  height: 100px;
}

.mobdropnav a.megamenu-1-image-link span {
  /* text-align: left;
  margin-top: 42px;
  width: 100%;
  margin-left: 60px; */
  font-size: 14px;
}



