/** Shopify CDN: Minification failed

Line 670:40 Expected ":"
Line 670:42 Expected identifier but found "'Sweet Sans Pro'"

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

@font-face {
  font-family: 'Tokyo-Outline';
  src: url('Tokyo-Outline.eot?#iefix') format('embedded-opentype'),  url('Tokyo-Outline.otf')  format('opentype'),
	     url('Tokyo-Outline.woff') format('woff'), url('Tokyo-Outline.ttf')  format('truetype'), url('Tokyo-Outline.svg#Tokyo-Outline') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tokyo-Regular';
  src: url('Tokyo-Regular.eot?#iefix') format('embedded-opentype'),  url('Tokyo-Regular.otf')  format('opentype'),
	     url('Tokyo-Regular.woff') format('woff'), url('Tokyo-Regular.ttf')  format('truetype'), url('Tokyo-Regular.svg#Tokyo-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Canela';
    src: url('/cdn/shop/files/Canela-ThinItalic.eot?v=1672134378');
    src: url('/cdn/shop/files/Canela-ThinItalic.eot?v=1672134378?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Canela-ThinItalic.woff2?v=1672134378') format('woff2'),
        url('/cdn/shop/files/Canela-ThinItalic.woff?v=1672134378') format('woff'),
        url('/cdn/shop/files/Canela-ThinItalic.ttf?v=1672134378') format('truetype'),
        url('/cdn/shop/files/Canela-ThinItalic.svg?v=1672134378#Canela-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'CanelaRegular';
    src: url('/cdn/shop/files/Canela-Regular.eot?v=1672137808');
    src: url('/cdn/shop/files/Canela-Regular.eot?v=1672137808?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Canela-Regular.woff2?v=1672137808') format('woff2'),
        url('/cdn/shop/files/Canela-Regular.woff?v=1672137808') format('woff'),
        url('/cdn/shop/files/Canela-Regular.ttf?v=1672137808') format('truetype'),
        url('/cdn/shop/files/Canela-Regular.svg?v=1672137808#Canela-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'CanelaThin';
    src: url('/cdn/shop/files/Canela-Thin.eot?v=1672138157');
    src: url('/cdn/shop/files/Canela-Thin.eot?v=1672138157?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Canela-Thin.woff2?v=1672138157') format('woff2'),
        url('/cdn/shop/files/Canela-Thin.woff?v=1672138157') format('woff'),
        url('/cdn/shop/files/Canela-Thin.ttf?v=1672138157') format('truetype'),
        url('/cdn/shop/files/Canela-Thin.svg?v=1672138157#Canela-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Moderat Extended';
    src: url('/cdn/shop/files/Moderat-Extended-Medium.eot?v=1674118923');
    src: url('/cdn/shop/files/Moderat-Extended-Medium.eot?v=1674118923?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Moderat-Extended-Medium.woff2?v=1674118923') format('woff2'),
        url('/cdn/shop/files/Moderat-Extended-Medium.woff?v=1674118923') format('woff'),
        url('/cdn/shop/files/Moderat-Extended-Medium.ttf?v=1674118923') format('truetype'),
        url('/cdn/shop/files/Moderat-Extended-Medium.svg?v=1674118923#Moderat-Extended-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'KarlaRegular';
    src: url('/cdn/shop/files/Karla-Regular.eot?v=1682052438');
    src: url('/cdn/shop/files/Karla-Regular.eot?v=1682052438?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/Karla-Regular.woff2?v=1682052438') format('woff2'),
        url('/cdn/shop/files/Karla-Regular.woff?v=1682052438') format('woff'),
        url('/cdn/shop/files/Karla-Regular.ttf?v=1682052438') format('truetype'),
        url('/cdn/shop/files/Karla-Regular.svg?v=1682052438#Karla-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DM Sans 18pt';
    src: url('/cdn/shop/files/DMSans18pt-Regular.eot?v=1695103661');
    src: url('/cdn/shop/files/DMSans18pt-Regular.eot?v=1695103661?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/DMSans18pt-Regular.woff2?v=1695103661') format('woff2'),
        url('/cdn/shop/files/DMSans18pt-Regular.woff?v=1695103660') format('woff'),
        url('/cdn/shop/files/DMSans18pt-Regular.ttf?v=1695103661') format('truetype'),
        url('DMSans18pt-Regular.svg#DMSans18pt-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plateau Five Italic';
    src: url('/cdn/shop/files/PlateauFive-LightItalicTrial.eot?v=1695191311');
    src: url('/cdn/shop/files/PlateauFive-LightItalicTrial.eot?v=1695191311?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/PlateauFive-LightItalicTrial.woff2?v=1695191312') format('woff2'),
        url('/cdn/shop/files/PlateauFive-LightItalicTrial.woff?v=1695191312') format('woff'),
        url('/cdn/shop/files/PlateauFive-LightItalicTrial.ttf?v=1695191312') format('truetype'),
        url('PlateauFive-LightItalicTrial.svg#PlateauFive-LightItalicTrial') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Plateau Five';
    src: url('/cdn/shop/files/PlateauFive-LightTrial.eot?v=1695191312');
    src: url('/cdn/shop/files/PlateauFive-LightTrial.eot?v=1695191312?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/PlateauFive-LightTrial.woff2?v=1695191311') format('woff2'),
        url('/cdn/shop/files/PlateauFive-LightTrial.woff?v=1695191312') format('woff'),
        url('/cdn/shop/files/PlateauFive-LightTrial.ttf?v=1695191312') format('truetype'),
        url('PlateauFive-LightTrial.svg#PlateauFive-LightTrial') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}






.mobile_img{display:none;}
.sliderSectionCust{max-width:1030px; margin: 0 auto;padding:0 30px;padding-bottom:55px;}
.slideshow__mobile-text-container{display:none;}
.slides__text-content{width: 80%; margin: 0 auto; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 1;}
.slides__image{max-height:630px;}
.slides__btn{  display: inline-block; padding: 8px 16px; margin: 0; font-size: 0.94118em; font-weight: 400; font-style: normal; line-height: 1.8; text-decoration: none; text-align: center; vertical-align: middle; min-height: 44px; white-space: nowrap; cursor: pointer; border: 1px solid transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; -webkit-appearance: none; -moz-appearance: none; border-radius: 2px; background-color: #59756f; color: white;}
.slides__title + .slides__btn{margin-top:45px;}
.owl-controls{position:relative;}
.slides__slide{position:relative;}
.slides__slide > div.overlay::before {content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000;  opacity: 0;}
.owl-carousel .owl-item img {object-fit: cover; }
.owl-theme .owl-controls{padding:10px 0;}
.flexslider--adapt .slides__image, .flexslider--adapt .placeholder-svg{max-height:630px;}
.flexslider--adapt .slides__slide{height:100%; overflow:hidden;position:relative;}
.collectionHeading{font-size:45px;margin-bottom:30px;}
.col-list-section{padding:30px 0;}
.new-col-list{max-width:1030px;margin:0 auto;}
.section-header{display: table;  width: 100%; text-align: left;}
.grid-uniform{list-style: none; margin: 0; padding: 0; margin-left: -30px;display:inline-block;}
.grid__item{float: left; min-height: 1px; padding-left: 30px; vertical-align: top; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.grid-link{position: relative; display: block; padding-bottom: 30px; line-height: 1.3;}
.grid-link__image {position: relative; display: table; table-layout: fixed; width: 100%; margin: 0 auto 10px; -webkit-transition: opacity 0.08s ease-in; -moz-transition: opacity 0.08s ease-in; -ms-transition: opacity 0.08s ease-in; -o-transition: opacity 0.08s ease-in; transition: opacity 0.08s ease-in;}
.grid-link__image-centered {display: table-cell; vertical-align: middle; width: 100%; overflow: hidden;}
.collection__grid-image-wrapper {width: 100%; position: relative; margin: 0 auto;}
a{text-decoration:none;}
.one-half{width:50%;}
.one-third{width: 33.333%}
.one-quarter{width:25%;}
.post-large--one-fifth{width:20%;}
.grid-link__title { color: black; font-size: 14px; text-transform:uppercase; line-height: 1.4;}
.grid-link__title, .grid-link__meta { position: relative; margin-bottom: 5px;}
.width-float{width:100%;float:left;}
.page-width{max-width:1280px;margin:0 auto;width:100%;}
.top-border{border-top:1px solid #cecbcb;}
.slideshow-slide-layout-default-left .slideshow-slide-image, .slideshow-slide-layout-default-right .slideshow-slide-image{max-width:100%;width:100%;}
.slideshow-slide-layout-default-right .slideshow-slide-info{left:78%;width:30%;padding:30px 0 30px 30px;}
.slideshow-slide-title{line-height:1.2em;}
.slideshow-slide-info{width:32%;left:50%;transform:translate(-50%,-50%);text-align:center;}
.slideshow-slide{margin:0;}
.new_col_section{width:100%;float:left;padding:55px 0;}
.medium-up--one-whole { width: 100%;}
.medium-up--one-half{width: 50%;}
.medium-up--one-third{width: 33.33333%; }
.medium-up--one-quarter{width: 25%; }
.new_col_img{background-repeat:no-repeat;background-position:center;background-size:cover;width:250px;height:250px;border-radius:50%;margin:0 auto;}
.new_col_heading{margin-bottom:0;font-weight:600;}
.new_col_text{margin-bottom:50px;font-size:19px;}
.col-heading{color:#000;font-family:'karla' !important;text-transform:uppercase;}
.new_col_btn{max-width:100%;width:30%;margin:0 auto;text-align:center;}
.col-btn{margin-top:50px;font-size:19px !important;height:70px !important;text-transform:capitalize;padding:9px 10px !important;font-weight:100;}
.shopify-section.divider{width:100%;float:left;}
.best-seller-heading{text-align:center;margin-bottom:0;font-weight:600;}
.best-seller-p{margin-top:0;}
.best-seller-items{position:relative;}
.gallery_img{background-size:cover;position:relative;height:980px;background-repeat:no-repeat;}
.image-bar__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;}
.gallery_img_div{float:left;}
.image-bar__caption{font-size:60px;text-align:center;color:#fff;font-weight:bold;}
.gallery_btn_link{background: #e9e6f3;padding: 17px 75px;margin: 0 auto;color:#000;}
.gallery_btn{text-align:center;}
.gallery_btn_link:hover{background:#000;color:#fff;}
.why-nola-border{border:3px solid #e5e5e5;border-left:none;border-right:none;}
.text-banner .banner-caption-new{left:15%;}
.textBanner .banner-img .banner-img-div-new{padding:5% 0;}
.textBanner .banner-img .banner-img-div-new img{position:relative;width:50%;}
.insta_stories_main_div{position:relative;}
.insta_stories_text{position:absolute;top:50%;left:5%;transform:translate(-5%,-50%);}
.insta_stories_div{margin:60px 0;width:80%;float:right;}
.insta_img_div{padding-left:5px;width:20%;float:left;}
/* .insta_feed_div{max-width:20%;width:100%;float:left;} */
.insta_feed_img{width:100%;padding:10px 10px 0 10px;}
.insta_feed_main_div {padding: 80px 0;background: #fafbfc;}
.why-nola .team-nola .team-div2 img{max-height:400px;}
#nola-slider > div.owl-controls.clickable > div >div{background-color:#000;}
#nola-slider > div.owl-controls.clickable{text-align:left;margin-left:19%;}
.team-div2{width:100%;float:left;padding:0 60px;}
.team-main{width:50%;float:left;margin:0 auto 40px;}
.team-main-image{max-width:130px;margin:0 auto;}
.team-main-heading{font-size:30px;margin:10px 0;}
.team-main-text{text-transform:uppercase;font-size:18px;margin:0;}
#slick-slide03 > div > div.right{padding-left:10px;}
.collection-header-info{text-align:center;margin:0 auto;}
.slideshow-preheading {font-size: 20px;text-transform: uppercase;font-family: 'Sweet Sans Pro';}
.slideshow-slide-title p{margin-top:0;}
.slideshow-slide-title{margin-top:-30px;}
a.slideshow-slide-link.black-btn.tb-btn.hero-btn.collection-menu-button-sortby {padding: 25px 25px;text-transform: uppercase;font-weight: normal;font-size: 19px;height: auto;background: #fff;color: #000 !important;}
a.slideshow-slide-link.black-btn.tb-btn.hero-btn.collection-menu-button-sortby:hover{background:#000;color:#fff !important;}

/* Three Image Section */
.tis-main-div {height:920px;padding: 55px 0;}
.tis-border{border: 1px solid #000000;border-right:none;border-left:none;}
.tis-image-div{width:33.3%;float:left;padding:30px;position:relative;}
.tis-image-div:first-child{padding-left:0;}
.tis-image-div:last-child{padding-right:0;}
.tis-image{width:100%;}
.image-1{position:absolute;top:100%;left:0%;transform:translate(0%,0%);}
.image-2{position:absolute;top:100%;left:0%;transform:translate(0%,0%);}
.image-3{position:absolute;top:0;}
.div-second{padding-top:90px;}
.tis-btn{width: 100%;text-align: center;margin-top: 57%;}

.bt-1{border-top:1px solid #000000;}
/* .pxs-rich-text-section{border:1px solid #000000;border-right:none;border-left:none;} */
.pxs-rich-text{padding-top:1px;padding-bottom:1px;border-top: 2px solid #000;border-bottom: 2px solid #000;}
.rt-new> section{padding:1px;}
.rr-sub{font-size:24px;max-width: 70%;line-height: 32px;margin: -20px auto 75px;font-family:'Sweet Sans Pro';}
.section-real-result{border-top:1px solid #000000;}
.mb-0+p{margin-bottom:0;}
.slideshow-slide-text{margin-top:-20px;}
.rt-heading{font-family:'karla' !important;font-weight:500;text-transform:uppercase;font-size:32px;letter-spacing:2px;}

.btn-rt{height: 70px;font-size: 22px;text-transform: capitalize;letter-spacing: 0;font-weight: 100;}
.result-card{position:relative;    display: flex;align-items: center;justify-content: center;}
.result-info{}
#shopify-section-16364426535f06edf8 > div > div > div.result-list > div:nth-child(1) > a > div > div.result-info{left:55%;width:70%;}
.reward .reward-title{font-size:26px;line-height:30px;font-weight:100;color:#000;font-family:butler;text-transform:capitalize;}
.tis-btn-inner{height: 70px;font-size: 22px;text-transform: capitalize;letter-spacing: 0;font-weight: 100;}
.ds-main{border:1px solid #000000;padding:40px 20px 30px;position:relative;}
.ds-btn{width:60%;}
.ds-first{font-size:25px;}
h1.ds-second{font-family: 'Karla' !important;font-size: 45px;font-weight: 400;line-height:3rem;min-height:144px;margin:20px 0;display:flex;align-items:center;justify-content:center;}
.ds-third>p:first-child{font-size:21px;margin-bottom:0;line-height: 22px;margin-top: 50px;}
.ds-third>p:last-child{font-size:35px;margin-top:0;line-height:35px;}
#shopify-section-1637737562b5de89d5 > div > div > div > div > div:nth-child(2) > div > h1{background-color:#000000;color:#fff;font-size: 50px;padding: 0px 60px;line-height: 55px;}
#shopify-section-1637737562b5de89d5 > div > div > div > div > div:nth-child(2) > div{padding:40px 0 30px;}
.ds-btn-inner{margin-top:0;height:60px !important;padding:4px 10px !important;}
.ds-img-inner{background-size: cover;background-position: center;background-repeat: no-repeat;width: 230px;height: 230px;position: absolute;top: -27%;left: -21%;}
#shopify-section-1637737562b5de89d5 > div > div > div > div > div:nth-child(3) > div > div.ds-img > div{right: -12%;left: auto;top: -16%;width: 150px;height: 150px;}
.slideshow-slide-title{font-size:52px;}
.slideshow-slide-text{font-size:19px;margin-bottom:40px;max-width:77%;margin: 0 auto 40px;}
.slideshow-slide-link{height: 70px;font-size: 22px;text-transform: capitalize;letter-spacing: 0;font-weight: 100;padding:27px 30px;}
/* .slideshow-slides-1{margin-top:35px;} */
.quiz-div {text-align: center;display: flex;justify-content: center;align-items: center;background-color: #d9cddf;flex-wrap:wrap;}
a.quiz-btn {border: 1px solid #000000;color: #fff;padding: 5px 30px;font-size:16px;transition:all 0.3s linear;background-color:#000;border-radius:5px;}
a.quiz-btn:hover {color:#000;background-color:#fff;}
h2.quiz-text {margin-right: 20px;text-transform:capitalize;}
.mb-30{margin-bottom:30px;}

.collection-header-no-image .collection-header-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding: 35px 0 40px;text-align:left;}
.collection-name-breadrumb{flex: 1 1 50%;}
.collection-dropdown-option{flex: 1 1 50%;text-align:right;}
select.dynamic_select{min-width: 200px;font-size: 16px;border-radius: 10px;padding: 8px 8px;cursor:pointer;text-transform:capitalize;}
.collection-image+.collection-header-info>div.collection-dropdown-option{text-align:center;}
.collection-categories{text-align:center;margin-bottom:20px;}
.collection-grid-uninit > div.collection-dropdown:nth-child(4){margin-top:60px;}
.collection-grid-uninit >div.collection-dropdown:nth-child(5){margin-top:60px;}
.cc-with-image{position:relative;margin-bottom:0;}
.cc-with-image>select{position:absolute;right:25px;}
#productupsell{vertical-align:middle;}
.collection-dropdown-option.show-mob {display: none;}


/* Blog Page */
.section-blog .article-excerpts{height:auto !important;}
.section-blog .article-excerpt{display:flex;flex-wrap:wrap;justify-content:center;width:100%;border-bottom: 1px solid #e6e6e6;margin-bottom:40px;}
.article-excerpt-date{margin-top:0;}
.article-excerpt-image {margin-bottom:40px;}
.hide{display:none;}
.blog-more{background-color: #000;color: #fff;font-size: 18px;padding: 10px 40px;border-radius: 10px;cursor: pointer;transition: all 0.5s linear;margin-bottom: 40px;}
.blog-more:hover{background-color:#fff;color:#000;}
.article-excerpt-content{padding-left:50px;flex: 1 1 50%;}
.article-excerpt-image {height:400px;flex:1 1 50%;}
.article-excerpt-description{color:#292929;}
.article-excerpt-read-more {color: black !important;}


/* Review Page */
.result-img.review-page img{border:1px solid #000000;padding:7px;}
.rr-review-page{padding:50px 0;}


/* New Homepage */
body.redesign-index .black-btn.tb-btn{color:#000;background:#fff;border:1px solid #000;transition:all 0.5s linear;border-radius:50px;height:70px;width: 100%;font-size: 15px;letter-spacing: 0;max-width: 240px;font-weight:300;}
body.redesign-index .black-btn.tb-btn:hover{color:#fff;background:#000;}
.cip-content.text-center {max-width: 45%;margin: 0 auto;}
h2.cip-heading {font-size: 52px;margin-bottom: 15px;}
p.cip-text {font-size: 19px;}
a.cip-button {background-color: #e8dfee;border: 1px solid #000000;padding: 24px 67px;color: #000;transition: all 0.5s linear;border-radius: 50px;height: 70px;width: 100%;font-size: 18px;letter-spacing: 0;max-width: 240px;}
a.cip-button:hover {background-color:#fff;}
.cip-image-product {display: flex;justify-content: space-between;}
.cip-image{flex: 0 1 40%;position:relative;}
.cip-product {flex: 1 0 60%;}
img.cip-image-main {width: 100%;height: 100%;object-fit: cover;}
.w-100{width:100%;}
.cip-btn-upper{margin:55px 0 110px;}
img.cip-image-star{position:absolute;left: 8%;top: -6%;width: 45%;}
p.cip-star-content {position: absolute;top: 0%;left: 25%;width: 10%;font-size: 19px;line-height: 21px;text-align: center;text-transform: uppercase;transform: rotate(-17deg);font-weight: 600;}
.cip-text{color:#000;}
.cip-btn {text-transform:uppercase;letter-spacing:1px;background: #fff;margin-top:10px;width: 100%;float: left;text-align: center;color: #000;padding: 10px;transition:all 0.5s linear;border:1px solid #000;}
.cip-info {padding: 10px 15px 15px 15px;margin-top: -6px;width:100%;float:left;margin-bottom:30px;}
.cip-title{ max-height: 25px;overflow: hidden;font-weight: 400;text-transform: uppercase;}
.cip-btn:hover{background:#000;color:#fff;}
.cip-image-product-inner{max-height:275px;object-fit:cover;object-position:bottom;}
.cip-product ul{list-style-type: none;padding-left:10px;display: flex;flex-flow: row wrap;align-items: flex-start;flex: 0 1 auto;margin:0;}
.cip-two ul{padding-left:0;padding-right:40px;margin-left:-30px;}
.cip-text >p{margin:0;}
.cip-main{padding-bottom:110px;}
img.cip-image-star.cip-image-star-new{left: auto;right: -6%;top: auto;width: 50%;bottom: 1%;}
p.cip-star-content.cip-star-content-new {top: auto;left: auto;right: 15%;bottom: 10%;font-size:21px;}
h2.pxs-rich-text-heading{font-size:25px !important;font-family:'Karla' !important;line-height:1;text-transform: uppercase;font-weight: 300;color: #000;display: flex;justify-content: center;padding:30px 0 30px;}
.rt-non-hollow{margin-left:10px;font-family:'Tokyo-Regular' !important;font-weight: 100;}
.best-seller .best-seller-items{max-width:80%;margin:0 auto;}
body.redesign-index .black-btn-outline.bs-btn{transition:all 0.3s linear;}
/* body.redesign-index .black-btn-outline.bs-btn:hover{background-color:transparent;color:#000;} */
.rt-new{margin-top:90px;}
.starinner.rt-new-star{top: -20%;left: 10%;width: 13%;}
.rt-new-star-text{position: absolute;font-size: 19px;font-weight: bold;text-transform: uppercase;width: 6%;line-height: 1;transform: rotate(-10deg);top: -5%;left: 13.5%;}
.disclaimer {width: 33%;font-size: 11px;margin: 0 auto;}
.disclaimer >p> a {color:inherit;text-decoration:underline;}
.pxs-rich-text-content.rt-new-text-content{line-height: 1;font-size: 35px;}
.pxs-rich-text-heading p{line-height:1;margin:0;letter-spacing:0px;}
.rt-non-hollow p{margin-top:-3px;}
.pxs-rich-text-heading.rt-heading p{font-family: 'butler' !important;color:#000;text-transform: none;font-size: 45px;font-weight: 100;}
article.pxs-rich-text-block.rt-new-one{padding:6em 0;}
.nola-review-img{width:100%;}
.nr-section{padding:0;}
.new_col_btn > a.col-btn{background-color: #ffffff;border: 1px solid #000000;padding: 24px 67px;color: #000000;transition: all 0.5s linear;border-radius: 50px;height: 70px;width: 100%;font-size: 18px;letter-spacing: 0;max-width: 240px;}
.new_col_btn > a.col-btn:hover{background-color:#000;color:#fff;}
.curve {position: absolute;background-position:top;background-size:cover;background-repeat:no-repeat;height: 160px;width: 100%;top: -144px;text-align: center;}
.cip-main.cip-second{margin-top:170px;}
a.cip-button.cip-btn-new{background-color:#fff;color:#000;border:1px solid #000;}
a.cip-button.cip-btn-new:hover{background-color:#000;color:#fff;}
.desktop-hide{display:none !important;}
.cip-title-second{min-height:1px;}
/* figure.product-item-image.bs-image img {min-height:360px;max-height: 360px;width: 100%;object-fit: cover;object-position: bottom;} */
/* h1.product-item-title {max-height: 25px;overflow:hidden;} */
.bs-price{text-align:left;margin:0px 0 20px;}
.best-seller .best-seller-items .product-item .product-item-title{text-transform:capitalize;font-weight:400;margin-bottom:0;font-size:18px;min-height:96px;}
a.black-btn-outline.bs-btn {font-size: 14px;font-weight: 400;}
.bs-price {font-size: 18px;}
.prod-gallery-inner{width:50%;float:left;margin-bottom:-8px;}
.prod-gallery > div:nth-child(2n+1){clear:left;}
.prod-gallery img{width:100%;}
.gallery-slider .slider1{width:100%;padding-left:0;}
.display-mobile{display:none;}
.product-gallery{overflow:hidden;}

.air-image-text{display:flex;align-items:center;text-transform:uppercase;grid-gap:15px;font-weight:bold;font-size:16px;letter-spacing:1px;}
.ship-box {padding: 30px 30px 20px;background: #fcf5f5;border: 1px solid #000;}
.air-below-text {font-weight: 600;font-size: 25px;letter-spacing:1px;}
.star-text {position: absolute;top: -82px;right: 14.5%;font-size: 20px;text-transform: uppercase;transform: rotate(346deg);font-weight:bold;width: 6%;text-align: center;line-height:1;}


/* New Homepage - 06/06 */
.newSite-logo{width:auto;margin-bottom:0;}
.site-header {max-width: 1440px;padding: 12px 3rem;}
.head_icons{width:25px;height:auto;}
.site-actions-search img{width:20px;}
.site-actions-search {margin-top:0;}
.site-actions-cart a {padding: 3px 5px;}
.site-actions-account a {padding: 5px 9px;}
.site-actions-cart {margin-right: 0px;margin-left: 0px;}
.gallery_pre_title{font-size:24px;letter-spacing:0;text-align:center;text-transform:uppercase;font-family: Karla !important;}
.gallery-title {margin-top: 0;margin-bottom: 50px;}
.gallery_img_div{text-align:center;padding:50px 0 100px;position:relative;}
.gallery_btn{margin-top:75px;}
.gallery_btn_link{color: #000;background: #e9cada;border: 1px solid #000;padding: 25px 40px;text-transform:uppercase;transition: all .5s linear;border-radius: 50px;height: 70px;width: 100%;font-size: 15px;letter-spacing: 0;max-width: 240px;font-weight: 300;}
.gallery--main{padding:55px 0;}
.gallery-block-heading{text-transform:uppercase;font-family: Karla !important;}
.bs-image{margin-bottom:0;}
a.black-btn-outline.bs-btn{background-color:#000;color:#fff;border:1px solid #000;line-height:45px;}
a.black-btn-outline.bs-btn:hover{background-color:transparent;color:#000;}
.cip-info>.product-item-title{font-weight:600 !important;}
.main-banner-img img{width:100%;}
body.redesign-index .black-btn.hero-btn{background-color:#e9cada;font-size:17px;font-weight:600;}
.banner-star-img {position: absolute;bottom: -12%;left: 50%;transform: translate(-50%,0%);}
p.bannr-star-text {line-height: 24px;position: absolute;text-transform: uppercase;font-size: 20px;color: #000;font-weight:bold;left: 50%;top: 40%;transform: translate(-50%,-50%) rotate(348deg);text-align: center;}
.reward-title p{margin:0;}
.reward p.reward-points {color: #000;max-width: 75%;margin: 30px auto 16px;line-height: 23px;}
body.redesign-index .black-btn.tb-btn.rewardbutton{padding:10px;font-weight:300;}
.reward .real-result-link{margin:4em auto 2em;}
.best-seller{padding:60px 0;}
.reveiw-section-index{position:relative;background-color: #fff;}
.reward .top_star.overimg{width:143px;left:auto;top:22%;}
.reward .real-result .result-list .result-cell.review-img{flex: 0 0 33.33%;margin-top:10%;}
.reward .real-result .result-list .result-cell.review-img:nth-child(1){margin-top:13%;}
.reward .real-result .result-list .result-cell.review-img:nth-child(2){margin-top:8%;}
p.top_star_text.bannr-star-text {width: 67%;top:39%;font-size:19px;}
.real-result-link .rewardbutton{text-transform:uppercase;}
.reward .real-result-link.review-page-btn-link{margin:4em 0 0 ;}
.four-row-image{background-color:#fafbfd;padding:100px 0;}
.real-result .result-list .result-cell.row-four-block{flex: 1 0 50%;width:100%;}
.four-image-info-div{}
.four-image-info-div .reward-title{margin:0}
.four-image-info-div .reward-points{margin:0;}
.result-info.four-image-info-div {background-color: #fff;padding: 15px 15px;margin-top: -6px;}
.rfi-title p{margin: 5px 0;color: #000;font-family: Karla;font-size: 16px;font-weight: bold;line-height: 20px;}
.rfi-subtitle{color:#000;}
.rfi-btn{margin-top:20px;}
.rr-main{padding-top:0;padding-bottom:40px;}
.featured-in p {font-size: 20px;}
.rr-sub {text-transform: uppercase;margin-bottom: 0px;}
.real-result .real-result-title {margin-bottom: -35px;}
/* Cart Page */
.cart-page-sub{text-align:center;font-size: 30px;font-family: Prata;}
.cart-empty-message{font-size:30px;}
img#CollectionImage-32801537491110--330 {height: 235px;object-fit: cover;width: 100%;object-position: bottom;}

.col-list-slider{display:none}

/* Stockists Page */
.sl-outer {display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.store-location-inner-div {flex: 0 0 33.3%;padding:30px 0;}
h2.store-locatoin-heaing{font-size:40px;font-weight:bold;margin-top: 0;}
.store-location-inner-div h3 {font-weight: bold;font-family: Karla;margin-bottom: 0;font-size:18px;}
.store-location-inner-div p {margin: 0;font-size: 16px;}
.store-location-inner-div a {color: inherit;}
main.stockist-page.site-main.new-wrapper {max-width: 100%;padding: 0;}
.top-section-bg{background-color:#d8c8e2;padding:100px 15px;}
.top-section-bg .masthead-title{margin-bottom:20px;font-weight:bold;font-size:50px;}
.top-section-bg .text-center.rte{font-size:20px;}
div#shopify-section-store-locations {background-color: #f4e6e7;padding:100px 15px;}
div#shopify-section-store-location {background-color: #e5ecc5;padding: 75px 0;}


/* Collection Page Banner */
.rows-of-4 .collection-header{width: 100%;display: flex;align-items: center;flex-direction: row-reverse;}
.quiz-div{width:100%;}
.collection-grid-uninit>div.collection-dropdown:nth-child(6) {margin-top: 60px;}
.collection-grid-uninit>div.collection-dropdown:nth-child(7) {margin-top: 60px;}
header.collection-header.collection-header-no-image {flex-wrap: wrap;}
.collection-image+.collection-header-info{text-align:left;}


p.bs-preheading {text-align: center;text-transform: uppercase;font-size: 20px;font-family:'Sweet Sans Pro';}
h2.mc_title.best-seller-heading {margin-top: 20px;font-weight:300;}
.textBanner .banner-img{width:50%;}
.textBanner .banner-caption {width: 55%;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;color:#000;}
.textBanner {background: #f5f4f9;}
.banner-txtContent h1 {font-size: 39px;font-weight: 300;}
.tbt-main {width: 50%;position: relative;}
.banner-txtContent .banner-txt {font-size: 19px;line-height: 27px;width: 85%;margin: 0;}
.textBanner .banner-caption h6 {font-size: 20px;    font-family: 'Sweet Sans Pro' !important;}
/* ------------------------------ */

/* ****/
.owl-theme .owl-controls .owl-buttons div { background: transparent !important; opacity: 1 !important; }
.owl-controls.clickable { position: static; }
.owl-theme .owl-controls .owl-buttons >div { position: absolute; top:35%; transform: translateY(-50%); }
.owl-theme .owl-controls .owl-buttons >div.owl-prev { left: -100px; }
.owl-theme .owl-controls .owl-buttons >div.owl-next { right: -100px; }
.product-highlights-normal-wrapper figure.product-item-image.bs-image { border-radius:20px; }
.product-highlights-normal-wrapper .bs-prod-detail.cip-info a.black-btn-outline { text-transform: uppercase; font-size: 17px; background: #fff; color: #000!important; width: 100%; border-radius: 50px; max-width: 175px; padding: 1px 0;letter-spacing:0; }
.product-highlights-normal-wrapper .bs-prod-detail.cip-info a.black-btn-outline:hover { background: #000; color: #fff !important; }



.section-header { text-align: center; }
.section-header .ms-preheading { text-transform: uppercase; font-size: 20px;font-family:'Sweet Sans Pro'; }
.section-header h2.ms_title { margin: 20px 0 10px; font-weight: 300; font-size: 45px;}
.ms-upper-div { margin-bottom: 50px; margin-top: 0px; text-align: center; }
.ms-upper-div h3.ms-p { width: 26%; font-size: 19px; color: #292929; font-family: Karla!important; margin:30px auto 0; line-height: 30px; }
.section-featured-in .featured-in { background: #dfe0fc; }
.product-item-badge{right:40px;}
body.redesign-index .black-btn.tb-btn.rewardbutton {max-width: 200px;padding: 3px;height: 60px;border:2px solid #000;}
.multi-wrapper{margin-top:30px;}
.multi-wrapper>.box-section .btn-round-trans{border:2px solid #000;transition:all 0.3s linear;}
.multi-wrapper>.box-section .btn-round-trans:hover{background-color:#000;color:#fff;}
.btn-round-trans{border:2px solid #000!important;transition:all 0.3s linear;}
.btn-round-trans:hover{background:#000;color:#fff;}

h1.italic-text {margin-top: -16px !important;font-style: italic;}
.slideshow-slide-image .mobile-img {display:none;}
button.black-btn-outline.bs-btn.button.collection-menu-button-sortby {max-width: 175px;font-size: 17px;border-radius: 50px;letter-spacing: 0;}

/* Cart Page Customization - (27/09) */
.cart-contact-block {border: 1px solid #000000;border-right: none;border-left: none;padding:20px 0;}
.ccb-block-one {display: flex;justify-content: space-around;align-items: center;background: #f7f3f4;padding: 10px 0;margin-bottom:20px;}
.ccb-block-two {text-align: center;display: flex;align-items: center;justify-content: space-between;}
a.ccb-btn {transition:all 0.3s linear;text-transform: uppercase;background: #f5f2fb;border: 1px solid #000;text-decoration: none;color: #000;padding: 10px 0;width: 150px;}
a.ccb-btn:hover{background-color:#000;color:#fff;}
p.ccb-block-three {text-align: center;margin-top: 20px;margin-bottom: 0;}
.ccb-block-one svg{width:16px;height:16px;vertical-align:middle;margin-right:10px;}
.route-items {display: none;}
.additional-checkout-buttons.cart [data-shopify-buttoncontainer="true"]{flex-wrap: wrap !important;flex-direction: row !important;justify-content: space-between;}
.additional-checkout-buttons.cart [data-testid="grid-cell"]{width:48%;cursor:pointer;}
.header-minicart-interactions {margin: 20px 0;}
.additional-checkout-buttons.cart [data-testid=grid-cell]>div, .additional-checkout-buttons.cart [data-testid=grid-cell]>iframe{opacity:1 !important;cursor:pointer;}


/* Quiz page */
.text-left{text-align:left;}
.textBanner .banner-img{margin-bottom:-6px;}
.circle-shape {width: 160px;height: 160px;background: #e4ecca;border-radius: 50%;border:1px solid #000;}
.bannr-star-text.quiz-circle{font-weight:normal;top:35%;font-family: 'Sweet Sans Pro';}
.textBanner.quiz-page .banner-caption h6 {font-size: 18px;}
.quiz-page .banner-txtContent h1 {font-size: 60px;line-height: 1.2;font-family: 'butler';}
.textBanner.quiz-page {background: #e8dbec;border-bottom:1px solid #000000;justify-content:center;}
.quiz-iwt-inner {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;padding:50px 0;}
.qim-text {flex: 0 0 50%;}
.qim-text h2 {font-family: butler;font-size: 44px;margin: 0;color:#000;}
.qim-text p{font-size: 23px;margin: 10px 0 40px;}
.qim-text a {transition:all 0.3s linear;color: #000;border: 2px solid #000;border-radius: 35px;padding: 20px 50px;text-transform: uppercase;font-size: 16px;background: #e6c7d8;}
.body_quiz .quiz-iwt-inner{flex-direction:row-reverse;padding-bottom:100px;}
.body_quiz .qim-text{flex: 0 0 auto;}
.body_quiz .qim-image{flex: 0 0 50%;}
.body_quiz .qim-text a{background: #f2e6db;}
.hyper_quiz .qim-text p{width:50%;}
.hyper_quiz .qim-text a{background: #e4ecc4;border-radius: 25px;}
.qim-text a:hover{background-color:#000;color:#fff;}
.quiz-iwt-main.body_quiz {border: 1px solid #000;border-left: none;border-right: none;}

/*  Updated Product Page */
main.pp-main {max-width: 100%;padding: 0;}
.four-block-icon {display: flex;justify-content: space-between;text-align: center;column-gap: 20px;text-transform:uppercase;margin:10px 0 30px 0;}
.four-block-div {flex: 0 0 20%;}
.four-block-div img{width:100%;}
.four-block-div p {color:#000;width: 90%;margin: 0 auto;line-height: 1.3;font-family: 'Sweet Sans Pro';}
.pair-section {padding: 13px 30px;background: #FEF9F5;border-radius:15px;margin-left:13.5%;}
.pair-header h2 { font-size: 14px; font-weight: 400; letter-spacing: 0; font-family: 'Moderat Extended'; margin: 0; padding-left: 15px; }
.pair-header p {font-size: 13px;font-weight: 500;letter-spacing: 0px;font-family: 'Moderat Extended';margin:0;}
.block-div>div{display: flex;align-items: center;justify-content: center;padding: 20px;}
.block-div-text {flex: 0 0 50%;text-align: center;text-transform: uppercase;font-size: 18px;}
.block-div {border: 1px solid #000;border-right: none;border-left: none;}
.prodcut-block-text-image-main {padding: 0 0 55px 0;}
.prodcut-block-text-image-main-1 {padding: 55px 0 0;}
.section-div img{width:100%;}
.section-div {padding: 55px 0;text-align: center;}
.pbtim-image{padding-bottom:50px;}
.section-div h2 {text-transform: capitalize;font-size: 40px;}
.product-subscription-inner{display:flex;align-items:baseline;justify-content:center;column-gap: 60px}
.product-subscription-inner img {width: 100%;}
.product-subscription-inner .box-section {flex: 0 1 33.33%;}
.product-subscription-inner .box-section.boxes2 {flex: 0 1 24%;}
.product-subscription-inner .box-section.boxes1 {flex: 0 1 38%;}
.block-title{text-align:center;text-transform: uppercase;font-family: 'Karla';width:49%;margin:20px auto 0;font-size: 18px;color: #000;line-height: 1.2;}
.block-title.box-title1 {margin-left: 35%;}
.block-title.box-title3 {margin-right: 40%;}
.product-subscription-main{position:relative;}
img.subscription-star-img {position: absolute;top: -11%;width: 200px;}
.product-subscription-main {position: relative;padding: 100px 0 75px;margin-top: 100px;border-top: 1px solid #000;}
.subscription-preheading{text-transform: uppercase;font-size: 18px;padding: 8px 15px;width: 15%;margin: 0 auto;position: absolute;left: 50%;top: 10%;transform: translate(-50%,0) rotate(3deg);z-index: 1;}
.subscription-heading {margin: 0 auto;font-size: 45px;padding: 10px 20px;width: 36%;transform: rotate(354deg);}
.clear-ship{clear:both;margin-bottom:30px;}
.accordion_container {margin-top: 50px;}
.pink-block-mobile{display:none;}

.block-div>div {overflow: hidden;white-space: nowrap;}
.block-div-text {display: inline-block;animation: marquee 20s linear infinite;}
@keyframes marquee {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(-100%);
    }
}


/* New Changes - 11/10 */
.bundle-template .banner-txtContent .banner-txt {width: 100%;}
.last-month-kit {width: 75%;float: right;}
.sampler-heading {margin-top: 0;}
.cart-main.site-main.new-wrapper {max-width: 900px;}
.cart-gallery-inner{display: flex;align-items: center;justify-content: center;grid-gap: 40px;border-bottom: 1px solid #000;padding: 0 0 40px 0;margin-bottom:10px;position:relative;}
img.cart-gallery-left {position: absolute;left: -19px;bottom: 46px;width: 70px;}
.cart-gallery-right {position: absolute;width: 70px;right: 15px;top: -34px;}
.cart-shipping-bar {width: 100%;}
.cart-main .free-shiping-bar p {font-size: 20px;margin-bottom: 25px;}
.page-template-cart .upsell_product_box{max-width:100%;}
.upsell_product_box .cartupsell.drawer__inner{width:48.5%;margin: 0 10px;border:1px solid #000000;height:130px !important;}
.main-carousel .flickity-prev-next-button.previous {padding: 0;background: none;left: -30px;top: 40%;transform: none;}
.main-carousel .flickity-prev-next-button.next {padding:0;background: none;right: -45px;top: 40%;transform: none;}
.cart-item-quantity {margin-top: 15px;margin-left: 0;max-width:152px;}
.cart-main-items{background: #f2f2fe;padding: 50px 40px 20px;}
.cart-main .quantity>*{background:#f7f2f5}
.cart-main .quantity{border:1px solid;}
.cart-main section.cart-totals {width: 109%;margin-right: -35px;border-top: 1px solid #000000;margin-top: 30px;padding-top: 10px;margin-bottom:30px;}
.cart-total-row-title{color:#000000;font-weight:bold;}
a.slideshow-slide-link.black-btn.tb-btn.hero-btn.collection-menu-button-sortby{max-width:265px;}
.star-text {color: #fff;}

/* New Landing Page */
.landing-page h2.pxs-rich-text-heading{font-weight:initial;}
.landing-page .pxs-rich-text{border:none;}
.landing-page .textBanner .banner-caption {width: 65%;}
.block-div-text.landing-page-slide-text{flex:0 0 25%;}
.landing-page-div>div{padding:30px 20px;}
.landing-page .banner-star-img{bottom:-5%;}
.box-section.ttb-bg {border: 1px solid #000000;min-height: 400px;padding:30px 0;display: flex;flex-direction: column;justify-content: space-between;}
p.ttb-pretitle {font-size: 18px;text-transform: uppercase;}
.ttb-heading {font-size: 46px;max-width: 100%;width: 75%;margin: 0 auto;}
p.ttb-text {width: 55%;margin: 0 auto;}
.lpbs-main{margin-bottom:30px;font-family:butler;}
a.bs_shop_all.btn.btn-round-trans {display: block;margin: 0 auto;background: #e3cbd9;padding: 20px 10px;max-width: 230px;}
.landing-page .cip-info {margin-bottom: 0;}
.lp-two-image.multi-wrapper{justify-content:space-evenly;}
.lp-two-image.multi-wrapper h4 {font-size: 50px;margin-top: 0;font-family:butler;}
.ng-main{background-color: #fdf7f7;}
.landing-page .image-bar__caption{color:#000;font-size: 18px;padding: 0 10px;font-family: 'Sweet Sans Pro' !important;margin-bottom:0;}
p.ng-bottom-text {text-transform: uppercase;font-family: 'Sweet Sans Pro';margin-top: 0px;font-size: 16px;color:#000;font-weight:600;}
.landing-page .ttb-heading{font-family:Butler;line-height:1.2;}
.landing-page p.ttb-pretitle{font-family; 'Sweet Sans Pro'}
a.new-gallery-btn.btn.btn-round-trans.bs_shop_all{display:table;}
.atc-form-default{margin-top:50px !important;}


/* Single Banner */

section.multi-line-main {background: #faf0e6;padding: 100px 0;text-align:center;}
h2.multiline-heading {font-family: 'Canela' !important;font-size: 75px;margin:0;}
.multi-line-main p{margin:0;}
.multiline-heading strong{font-family:'butler';font-weight:300;}
.multiline-text {font-size: 45px;max-width: 70%;margin: 0 auto;font-family: CanelaThin;line-height: 55px;}
p.multiline-lower-text {text-transform: uppercase;font-size: 24px;margin-top: 50px;}


/* Tiktok Landing */
.section-10.main {display: flex;align-items: center;justify-content: center;grid-gap: 50px;flex-wrap: wrap;padding:50px 0 125px;}
.section-10.main div {flex: 0 0 47%;}
.section-10-heading-upper{margin-bottom:0 !important;}
.section-10-heading-lower{margin-top:15px;}
.section-10-btn{text-align:center;}
.section-10-top{padding:100px 0;}
.section-10-btn a {padding: 20px 50px;background: #fbfac6;font-size:22px;}
div#shopify-section-section-9{background:#fcf5ef;padding:100px 0;}
.sectoin-9-image {display: flex;align-items: center;justify-content: space-around;}
.section-9.main {padding: 50px 0 100px;}
/* .sectoin-9-image img{flex: 0 0 50%;} */
.insta_feed_inner_div {display: flex;align-items: center;}
.section-8-heading {font-size: 40px;font-weight: bold;flex:1 0;}
.insta_feed_div{width:25%;margin:0 10px;}
.insta_feed_img {width: 100%;padding: 00;max-height: 500px;}
.insta_feed_main_div {padding:100px 0;background: linear-gradient(180deg, #fcf5ef, #e2c7f7);}
.section-7-block-heading{font-size: 26px;text-transform: uppercase;margin: 15px auto 0; font-family: 'Moderat Extended';color:#000;}
.section-7-block{padding:70px 0 0px;position:relative;grid-gap: 50px;}
.section-7-badge img {position: absolute;top: 16%;left: 2%;width: 17%;transform: translate(-50%,-50%);}
.section-7-badge p {text-transform: uppercase;position: absolute;top: 9%;left: 2.5%;transform: rotate(334deg) translate(-50%,-50%);font-size: 20px;width: 8%;line-height: 1; font-family: 'Moderat Extended';}
.block-div>div.new-section-top{padding:30px 0;}
.new-secton-text {display: inline-block;animation: marquee 30s linear infinite;font-size: 26px;font-family: 'Moderat Extended';text-transform: uppercase;flex:0 0 85%;}
@keyframes marquee {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(-100%);
    }
}
.section-6-badge img{right: -13%;top: 13%;left: auto;}
.section-6-badge p{left: auto;right: -4%;transform: rotate(0deg) translate(-50%, -50%);top: 10%;font-size: 17px;}
.section-5-badge p {font-size: 16px;top: 10.5%;line-height: 1.2;}
.multi-wrapper.section-7-block>.box-section{width:30%;}
.section-div {padding: 35px 0 150px;}
.section-4-main h2.pxs-rich-text-heading{color:#fff;font-family: Moderat Extended !important;padding: 40px 0;font-size: 30px !important;}
.section-featured-in .featured-in.section-2-main {background: #fcf5ef;}
.section-2-main.featured-in .featured-imglist{width:100%;}
.section-2-main.featured-in .featured-imglist .featured-img{flex: 1 0 16.66%;}
.section-3-main {background: linear-gradient(180deg, #fcf5ef, #fdf0f5, #f8ebf6);padding:100px 0;position:relative;}
.section-3-main.real-result .real-result-title h2 {font-size: 50px;margin-bottom: 60px;}
.reward .section-3-main.real-result .result-list .result-cell {width: 50%;flex: 1 0 45%;}
.section-3-main .result-card{flex-wrap:wrap;}
.section-3-main h2.reward-heading.mc_title {font-size: 30px;font-family: 'Moderat Extended';text-transform: uppercase;font-weight: normal;margin: 30px 0;flex: 1 0 100%;}
.section-3-main h1.reward-title {font-size: 26px;font-family: Karla;text-transform: unset;margin-top: 0;}
.section-3-main.real-result .result-list{grid-gap:100px; margin-top:35px;}
.section-3-main.real-result .result-list .result-cell .result-card .result-img img{border-radius:175px 175px 0 0;}
.reward .section-3-main .overimg img {width: 50%;}
.reward .section-3-main .top_star.overimg {width: 15%;left: 20%;top: 20%;}
.reward .section-3-main .bottom_star.overimg {bottom: 41%;right: 22%;width: 170px;}
.section-3-main .section-10-btn {margin-top: 100px;}
.section-1-main, .section-1-main .main-banner-img img{background-color: #eee1f6;}
.section-1-inner{display:flex;align-items:center;justify-content:space-between;padding:75px 0;position:relative;}
.main-banner-img{flex: 0 0 50%;}
h2.section-1-upper-heading {font-size: 52px;font-family: CanelaThin;margin-bottom: 0;line-height:1;}
h2.section-1-lower-heading {font-size: 50px;font-family: 'CanelaRegular';margin-top: 0;margin-bottom: 20px;font-style: italic;}
p.section-1-text {font-size: 24px;margin: 0 0;}
.box-text-main {display: flex;align-items: center;border: 1px solid;background: #fcf5f5;padding: 0 15px;grid-gap: 13px;max-width: 530px;margin-top: 30px;}
.banner-txt li::marker {color: #fbfac6;font-size:30px;}
.section-1-inner .banner-txt li {font-size: 20px;}
.section-1-inner .banner-txt ul{padding-left:26px;}
.section-1-main .section-10-btn {text-align: left;margin-top:60px;}
.text-banner .section-1-main .banner-star-img {width: 14%;right: 15%;left: auto;bottom: 0%;top:auto;}
.section-1-main p.bannr-star-text {line-height: 23px;font-size: 17px;top: 40%;left: 58%;font-family: Moderat Extended;font-weight: 100;width: 60%;transform: translate(-50%,-50%) rotate(340deg);}



/* New Homepage */
.multiple-rich-text .pxs-rich-text-heading p {flex: 0 0 33.33%;text-align: center;}
.grid-products-main .product-highlights-normal-wrapper {display: flex;}
.best-seller.grid-products-main .best-seller-items {max-width: 100%;}
.grid-products-main p.bs-preheading {text-align: left;background: #fbf9cb;display: inline;padding: 10px 30px;border-radius: 20px;line-height: 1;letter-spacing: 0;font-family: 'Moderat Extended';}
.grid-products-main h2.mc_title.best-seller-heading {text-align: left;font-family: 'Canela';text-transform: unset;margin-top: 35px;}
.grid-products-main h2.mc_title.best-seller-heading span{font-family: butler;font-weight: 300;}
.grid-products-main button.black-btn-outline.bs-btn.button.collection-menu-button-sortby {background: #e6ddf9;border:1px solid transparent;font-family: 'Moderat Extended';font-weight: lighter;font-size: 14px;}
.best-seller.grid-products-main .best-seller-items .product-item .product-item-title {font-family: 'Moderat Extended';font-weight: 100 !important;text-transform: uppercase;}
.best-seller.grid-products-main  .best-seller-items {padding-top: 57px;}
p.first-sticker-text {font-size: 27px;transform: rotate(-15deg);position: absolute;top: 6%;left: -1%;line-height: 1;color: #fff;font-weight: bold;text-transform: uppercase;font-family: 'butler';text-align: center;}
section.best-seller.grid-products-main {padding: 100px 0px 60px;}
.itb-inner {display: flex;align-items: center;justify-content: center;border: 1px solid #000;border-radius: 60px;background: #ece2f9;}
img.itb-img {border-radius: 60px 0 0 60px;margin-bottom: -8px;width: 100%;}
.itb-left {flex: 0 0 30%;}
.itb-right {padding: 60px;}
p.itb-pre-heading{font-size:20px;text-transform:uppercase;text-align: left;background: #fbf9cb;display: inline;padding: 10px 30px;border-radius: 20px;line-height: 1;letter-spacing: 0;font-family: Moderat Extended;}
h2.itb-heading {font-size: 60px;margin: 20px 0px;font-family: 'Canela' !important;line-height:1;}
 h2.itb-heading span {font-family: butler;letter-spacing: 0;}
.itb-text {font-size: 24px;max-width: 80%;color: #000;line-height: 1.5;}
.itb-btn-main a {font-size: 18px;text-transform: uppercase;background: #b284f1;color: #fff;border-radius: 40px;border: 2px solid #000;padding: 20px 40px;transition: all 0.3s linear;font-family: 'Moderat Extended';}
.itb-btn-main{margin-top:50px;}
section.image-text-box-main {padding-bottom: 50px;position:relative;}
.itb-btn-main a:hover {background: #fff;color: #b284f1;}
.ibt-star-content {position: absolute;top: -12%;right: -1%;}
.ibt-star-content p {position: absolute;top: 8%;right: 21%;color: #fff;font-family: 'butler';font-size: 40px;text-transform: uppercase;width: 56%;text-align: center;line-height: 1;}
.mbs-inner {display: flex;align-items: center;justify-content: space-between;padding-bottom:60px;}
.mbs-right img {width: 100%;}
.mbs-left, .mbs-right {flex: 0 0 50%;}
.mbs-left h2.itb-heading {margin: 40px 0 30px;line-height:1.3;}
.section-multi-boxes{border-top:1px solid black;}
.box-section .itb-text {max-width: 85%;margin: 0 auto;}
h3.mbs-block-head {font-size: 26px;font-family: 'Moderat Extended' !important;text-transform: uppercase;margin-bottom: 16px;margin-top: 40px;}
.section-multi-boxes-2{padding:50px 0 60px;background:#FEF9F5;border:1px solid black;border-right:none;border-left:none; }
.before-after-section{padding:100px 0 150px;background: linear-gradient(0deg, #e4caf5, #fff5f5);border: 1px solid black;border-right: none;border-left: none;}
.before-after-section .itb-pre-heading { text-align: center; display: block; max-width: max-content; margin: 0 auto 50px; }
.reward .before-after-section .result-list .result-cell { width: 33%; flex: 0 0 33%;padding: 0 10px;}
.before-after-section .result-list .result-cell .result-card .result-img {width: 100%;}
.three-block-section {padding: 150px 0;background: #fff;}
.three-block-section .itb-pre-heading {display: block; text-align: center; max-width: max-content; margin: 0 auto 35px; }
.three-block-section h2.itb-heading {text-align: center;margin-bottom: 50px;}
.three-block-section .result-card { flex-wrap: wrap; }
.reward .three-block-section .result-list .result-cell { width: 33%; flex: 1 0 25%; }
.three-block-section .result-info { border: 1px solid black; margin-top: 15px;padding: 10px 45px;width:100%;}
.three-block-section .result-info h1.reward-title { font-family: 'Moderat Extended'; font-weight: 300; font-size: 20px; text-transform: uppercase; line-height: 1.5; }
.three-block-section .result-img img{min-height: 450px;}
.reward .icon-column .result-list .result-cell { width: 25%; flex: 1 0 25%; }
.icon-column.three-block-section .result-img img { min-height: auto; }
.icon-column .result-info { border: none; padding: 0 10px; }
.icon-column .result-list { align-items: baseline; }
.icon-column h2.itb-heading { margin-bottom: 65px; }
.icon-column.three-block-section{ padding: 75px 0 100px; }
.block-review-3{background: #fbf0e7;padding: 100px 0;margin-bottom: 100px;}
.block-review-3 .itb-pre-heading { margin-left: 0; }
.block-review-3 h2.itb-heading { margin-bottom: 50px; }
.block-review-3 .real-result-link .rewardbutton { height: auto !important; background: #000727 !important; color: #fff !important; max-width: 350px !important; width: 100% !important; padding: 15px !important; }
button.black-btn-outline.bs-btn.button.collection-menu-button-sortby:hover { color: #000; background: transparent; border-color: black; }

/* Banner */
.single-banner-image {height: 1065px;background-position: center;background-size: cover;background-repeat: no-repeat;position:relative;}
.circle-overlay-image {background-size: contain;background-repeat: no-repeat;background-position: center;height: 248px;position: absolute;bottom: -10%;right: 16%;width: 12%;z-index: 1;}
h2.single-banner-upper-heading {color: #fff;font-family: 'Canela' !important;font-size: 90px;margin: 0;line-height:90px;}
.single-banner-lower-heading {color: #fff;margin: 0;font-size: 90px;line-height:90px;margin-bottom:40px;}
.single-banner-inner a {transition: all 0.3s linear;color: #000;border: 1px solid #000;border-radius: 30px;background: #e6ddfa;padding: 17px 25px;text-transform: uppercase;font-size: 17px;}
.single-banner-inner {position: absolute;bottom: 20%;}
.single-banner-inner a:hover{background:transparent;color: #e6ddfa;border-color:#e6ddfa;}

section.single-image-main {text-align: center;padding: 40px 0 30px;}


/* Product Page news Design 13/02/23 */
main.site-main.new-wrapper.pp-main {border-top: 1px solid #000; padding: 75px 0 0;}
/* [data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap .product-menu-quantity input, .product-menu-slideout{background: #fdf0e6;} */
[data-product-gallery-position=left] .new-product-template.product-details .jdgm-preview-badge .jdgm-star.jdgm-star {color: #C47529;}
[data-product-gallery-position=left] .new-product-template.product-details .jdgm-preview-badge .jdgm-prev-badge__stars{margin-right:10px;}
[data-product-gallery-position=left] .new-product-template.product-details .jdgm-preview-badge span.jdgm-prev-badge__text {text-transform: uppercase;font-family: 'Moderat Extended';}
[data-product-gallery-position=left] .new-product-template.product-details .product-price, .four-block-icon {display:none;font-size:13px;}
[data-product-gallery-position=left] .new-product-template.product-details .headline {font-family: 'Moderat Extended';text-transform: uppercase;}
[data-product-gallery-position=left] .new-product-template.product-details .heading-description-1 {font-size: 14px;color: #000;font-family: 'Moderat Extended';margin-bottom:0;}
.product-menu-quantity {display: none;}
[data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap .product-menu-button, .custom-content button.product-menu-button {transition:all 0.3s linear;margin-left: 0;width: 100% !important;    background:#FBFFC7;color: #000;font-size: 13px;letter-spacing: 0;border: 1px solid #000;border-radius: 30px;flex-direction: row;grid-gap: 15px;font-family: 'Moderat Extended';font-weight: lighter;margin-bottom:0;}
[data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap .product-menu-button:hover, .custom-content button.product-menu-button:hover {background: #000;color: #efe0fb;}
.whym-m-plugin__explainer--hr {background-color: transparent !important;}
button.whym-m-plugin__cta {border-radius: 29px;background: #ffffff;font-family: 'Moderat Extended';font-weight: 300;text-transform: uppercase;}
.prd-description { margin-top: 60px!important; }
.prd-description b.text-uppercase { font-family: 'Moderat Extended'; font-weight: 100; font-size: 18px; margin-bottom: 15px; display: block; }
.atc-form-default, [data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap {margin-bottom: 30px!important;}
.real-result .result-list .result-cell .result-card .result-img{text-align:center;}
.prd-description ul li::before { content: ''; background-image: url('/cdn/shop/files/star_dot_pp_1.png?v=1676373803'); width: 16px; height: 15px; background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; left: -7%; top: 8%; }
.prd-description ul li{position:relative;}
[data-product-gallery-position=left] .new-product-template.product-details ul {padding-left: 30px;}
.prd-description ul{list-style:none;}
.good-for-div { margin: 0px 0 25px; }
.good-for-div h2 { font-family: 'Moderat Extended'; margin-bottom: 35px;font-size:18px; }
.good-for-main { display: flex; align-items: baseline; }
.good-for-inner { flex: 00 33.3%; text-align: center; }
.good-for-inner img { margin-bottom: 15px; }
.good-for-inner p { font-size: 18px; max-width: 85%; line-height: 1.2; margin: 0 auto; }
.tablinks {cursor:pointer;outline: none; border: none; background: transparent;padding: 0 0 15px; font-size: 17px; font-family: 'Moderat Extended'; flex: 0 0 33.33%; border-bottom:2px solid lightgray; }
.tab { display:flex;align-items:center; }
.tablinks.active { border-bottom: 2px solid black; }
.tabcontent { margin-top: 20px; }
.productDetail { margin: 50px 0; }
.gif-inner img { width: 100%; }
.gif-main { display: flex; grid-gap: 20px; }
.good-for-div.gif-section h2 { margin-bottom: 20px; }
.meta-review { background: #eee0fc; padding: 30px; margin: 50px 0; }
.meta-review-block { background: #fbf5f5; border: 2px solid black; border-radius: 35px; padding: 20px; margin-bottom: 30px; }
.meta-review h2 { font-family: 'Moderat Extended'; text-transform: uppercase; margin: 0 0 20px; font-weight: bold; font-size: 20px; }
.meta-review-block h3 { font-family: Karla; font-weight: bold; font-size: 22px; margin: 5px 0 0; }
.meta-review-block p { margin: 5px 0 0; font-size: 17px; }
.meta-review-btn { text-align: center; }
.meta-review-btn a { transition:all 0.3s linear;text-transform: uppercase; background: #fff; display: block; border: 2px solid black; border-radius: 35px; padding: 10px 10px; font-size: 18px; font-family: 'Moderat Extended'; color: #000; }
.meta-review-btn a:hover{background-color:#000;color:#fff;}
.sticky-atc {transition: all 0.3s linear;transform: translateY(100%);background: #eee0fc; border: 1px solid black; border-right: none; border-left: none; padding: 15px 0; }
.sticky-atc-inner { display: flex; align-items: center;     grid-gap: 30px; }
img.sticky-atc-image { max-width: 100px; border-radius: 25px; max-height: 100px; width: 100%; object-fit: cover; object-position: bottom;flex: 0 0 100px; }
.sticky-prod-title .headline { font-family: 'DM Sans 18pt'; text-transform: unset; font-size: 13px; }
.sticky-prod-title h1.product-title { font-size: 18px; font-family: 'Moderat Extended';margin-bottom: 5px; font-weight: 500; }
.sticky-atc-button { flex: 0 0 40%; }
.sticky-atc-button button.product-menu-button.add-upsell { background: #f9fbc2;transition:all 0.3s linear; }
.sticky-atc-button button.product-menu-button.add-upsell:hover{background:#000;color:#f9fbc2;}
.sticky-atc.stick { position: fixed; bottom: 0; top:auto;width: 100%; transform: translateY(00%);transition: all 0.5s linear; z-index: 99999;}
.sticky-prod-title {flex: 1 0 auto;}
.rtx_buy_box{margin-top:0 !important;margin-bottom:0px !important;}
div#rtx_option_one_time { background: #eee0fc; border: 1px solid black; border-radius: 40px; padding: 10px 20px; }
div#rtx_sands_block { background: #eee0fc; border: 1px solid black; border-radius: 20px; padding: 10px 20px;margin-top:10px; }
.rtx_option_selector{max-width:100% !important;}
.rtx_option_label .radio_rtx {accent-color: #f9fbc1;}
.rtx--active .radio_rtx {accent-color: #f9fbc1;}
.rtx_option_sub {margin-top: 0 !important;}
div#rtx_sands_block.rtx--active {border-radius: 20px;padding-bottom:20px;}
#rtx_option_sub #rtx_option_plans_dropdown{width:95% !important;    background: #eee0fc;border-radius: 30px;}
ul.subs-list {margin-bottom: 0;margin-top: 15px !important;}
ul.subs-list li::marker {content: '✓';}
ul.subs-list li {padding-left: 10px;}
.product-menu-button.add-upsell span.money{display:block; color:inherit;}
.sticky-atc-button .product-menu-slideout, .sticky-atc-button .rtx_buy_box {display: none;}
.product-menu-button .product-price { display: block !important; margin-bottom: 0 !important; }
.product-menu-button span.money.money-compare-at { display: none; }
div#shopify-section-product-block-text-image .section-div { display: none; }

/* Mobile Menu Design - 22/02 */
.product-menu-buttons span.money.money-compare-at {display: block;}
.product-menu-button .product-price {display: flex!important;}
.sticky-atc-button span.product-menu-addtocart, .sticky-atc-button .product-menu-button.add-upsell span.money {font-size: 15px;}

/* New Collection Page */
main.collection-page-main { background: #fcf3ea; border-top: 1px solid #000; }
.rows-of-4 .collection-header{flex-direction:column;margin:0;margin-top:50px;}
.collection-image+.collection-header-info{margin-top:0;width:100%;background:unset;padding-right:0;padding-bottom:15px;}
.collection-image{border:1px solid #000;border-radius:15px;}
.quiz-div{border-radius: 10px;background:#ede5fa;justify-content: space-evenly; padding: 10px 0; }
a.quiz-btn { color: #000; background-color: #fdfec2;border-radius: 35px;text-transform:uppercase;padding:10px 30px;font-family: 'Moderat Extended'; }
a.quiz-btn:hover { color: #fdfec2; background-color: #000; }
h2.quiz-text {text-transform: uppercase; font-size: 18px;font-family: 'Moderat Extended';}
.collection-products { display: flex; align-items: flex-start;grid-gap:15px;width:100%; }
.collection-filter-sortby{flex: 0 0 calc(25% - 15px);margin-right:0;margin-left:0;}
.cc-with-image>select{position:relative;right:0;}
.rows-of-4 .collection-grid-item { width: 33%;margin:0 0 40px;padding-left:15px; }
.collection-product-inner { flex: 0 0 75%; }
.collection-products nav.breadcrumb, .collection-products .collection-filter { display: none; }
.collection-product-inner h1.product-item-title { font-family: 'Moderat Extended'; margin-bottom: 15px; min-height: 38px; }
.collection-product-inner .jdgm-prev-badge, .search-results-product .jdgm-prev-badge{display: flex !important; align-items: center; justify-content: center; grid-gap: 10px; margin-bottom: 15px; }
.collection-product-inner button.black-btn-outline.bs-btn.button.collection-menu-button-sortby, .search-results-product button.black-btn-outline.bs-btn.button.collection-menu-button-sortby { transition:all 0.3s linear;background:#dbcaf6;max-width: 100%; display: flex; align-items: center; padding: 0 15px; width: 100%; justify-content: space-around; font-size: 14px;font-family: 'Moderat Extended';font-weight: 100; }
.collection-product-inner button.black-btn-outline.bs-btn.button.collection-menu-button-sortby:hover, .search-results-product button.black-btn-outline.bs-btn.button.collection-menu-button-sortby:hover { background: #dbcaf666;}
.collection-product-inner .product-item-price.product-price {font-size: inherit;}
.multiple-rich-text-col .pxs-rich-text-heading p { font-family: 'Moderat Extended'; }
.collection-sortby { width: 100%;margin-bottom:20px; }
.collection-sortby-select-wrapper { width: 100%; border: 1px solid #000; border-radius: 30px; padding: 10px 15px;font-size: 16px; font-weight: 600; }
.collection-sortby-title { margin-right: 5px; text-transform: none; }
.collection-sortby-label {text-transform: lowercase; }
.collection-filter-select-arrow, .collection-sortby-select-arrow {right: 18px;}
.collection-sortby-select-arrow svg { width: 20px; height: 17px; display: block; }
.col_accordion_container .accordion_head { cursor:pointer;display: flex; align-items: center; justify-content: space-between;font-weight: 600; font-size: 16px; }
.filter-accordion { width: 100%; }
.col_accordion_container .accordion_head svg { transform: rotate(90deg);transition:all 0.3s linear;width:20px;height:17px; }
.col_accordion_container .accordion_head.up-angle-arrow svg { transform: rotate(270deg); }
.accordion-main { border: 1px solid #000; border-radius: 25px; padding: 10px 20px;margin-bottom:20px; }
.collection-categories.cc-with-image { display: none; }
a.filter-menu { background: #ede5fa; border-radius: 25px; padding: 5px; color: #000; text-transform: uppercase; font-family: 'Moderat Extended'; font-size: 13px; }.accordion_body.first-menu-main { display: flex; align-items: center; margin: 15px 0; }
.accordion_body.first-menu-main { display: flex; align-items: center; margin: 15px 0;flex-wrap: wrap;text-align: center;grid-gap:15px; }
.accordion_body.first-menu-main a.filter-menu { min-width: 40%; flex: 1 0 46%; }
.accordion_body.first-menu-main a.filter-menu:last-child { flex: 0 0 46%; }
.accordion_body.second-menu-main { margin: 15px 0; }
.accordion_body.second-menu-main a.filter-menu { width: 100%; display: flex; align-items: center; justify-content: center; margin-bottom: 15px; padding: 10px;text-align:center; }
.collection-image img { max-height: 400px; object-fit: cover; }
.collection-header-no-image .collection-header-info{background:inherit;padding:10px 0 20px;}
.collection-header-no-image .collection-dropdown-option, .collection-header-no-image .collection-header-info .breadcrumb { display: none; }
.collection-mobile-filter, .filter-close{display:none;}
.multiple-rich-text-col { border-bottom: 1px solid; }
.col-prod-link{position:absolute;top:0;left:0;right:0;bottom:25%;cursor:pointer;z-index:9;}
article.product-item.product-item-style-natural { position: relative; }
article.product-item.product-item-style-natural:hover .product-image-alternate { opacity: 1; }
.section-product-recommendations button.black-btn-outline.bs-btn.button.collection-menu-button-sortby { font-size: 15px; max-width: 100%; }

/* Free Samples */
.free-samples::after{ background: #000000b8; position: absolute; z-index: 5; top: 0; left: 0; color: #fff; right: 0; bottom: 0; text-align: center; vertical-align: middle; display: flex; align-items: center; justify-content: center; font-weight: bold; text-transform: uppercase;visibility:visible !important; }
.free-sample-1, .free-sample-2, .free-sample-3{pointer-events:none;}
.upsell_product_box button.button.btn-upsell { border: 1px solid transparent; transition: all 0.3s linear; }
.upsell_product_box button.button.btn-upsell:hover{border-color: black; background: #fff; color: #9b7aa2;}


/* New Banner - 12 Jun */
.text-banner, .textBanner, .main-banner-img img { background: #EFE5FC; }
.text-banner .textBanner .banner-caption{ width: 100%; left: 50%; text-align: left; }
.page-template-index .textBanner{align-items:center;justify-content:space-between;padding:30px 0 50px;}
.page-template-index .text-banner .banner-star-img { top: 10%; }
.main-banner-img {flex: 0 0 40%;margin-bottom:0;}
.page-template-index .banner-txtContent h1 { font-size: 80px; font-weight: bold;line-height:1;margin-bottom:25px; }
.banner-txtContent .banner-txt { font-size: 22px; line-height: 30px; width: 100%; }
body.redesign-index .text-banner .black-btn.hero-btn { background: #FEFFC2;font-size:22px;font-weight:500; }
body.redesign-index .text-banner .black-btn.hero-btn:hover { color: #FEFFC2; background: #000; }
.text-banner .banner-star-img { position: absolute; top: 15%; right: 1%;transform:none;bottom:auto;left:auto; }
p.bannr-star-text { font-size: 24px; color: #fff; top: 34%; font-weight: lighter; letter-spacing: -1px; }
.section-1-main p.bannr-star-text{color:#000;}
.bundle-product .cart-item-quantity { display: none; }
.header-minicart-drawer .bundle-product .cart-item-line-prices{margin-left:0;}
.search-results-product article.product-item.product-item-style-cropped-large { position: relative; }

/* New Hompeage - 15/03 */
div#shopify-section-static-header { background: #FEF9F5;border-bottom: 1px solid #000; }
.site-logo-image{vertical-align:middle;}
.site-navigation .navmenu-link { font-size: 12px; font-family: 'Moderat Extended'; }
.site-navigation .navmenu-link:hover { opacity: 1; color: #C47529; }
a.navmenu-link.active { color: #C47529; }
div#shopify-section-site-footer { background: #FEF9F5; border: 1px solid #000; border-left: 0; border-right: 0; }
footer.site-footer { max-width: 1440px; padding: 0 3rem; }
h1.footnav-title { font-family: 'Moderat Extended' !important; font-weight: 500; font-size: 18px; text-transform: capitalize; }
.footnav-menu-link a{ font-family: 'DM Sans 18pt';font-size:14px;text-transform:capitalize;}
.footnav-menu-link{margin-bottom:0;}
.footnav-item{margin:0;}
.footnav-item{min-width:18%;}
.footnav-item-richtext{flex: 0 0 28%;}
.footnav-menu-link a:hover { color: #C47529; }
.footnav{margin:0;}
.site-footer-item.site-footer-social { display: none; }
.site-footer-item.site-footer-nav { padding: 4rem 0; }
.credits { padding: 10px 15px 15px; font-size: 14px; font-family: 'DM Sans 18pt'; text-transform: capitalize; }
.payment { padding-top: 30px;padding-bottom: 10px; }
.footnav-rte p { font-family: 'DM Sans 18pt'; }
form#email_signup button { background: #E0C7F6; border: 1px solid #000; font-family: 'Moderat Extended'; font-weight: 400; letter-spacing: 0;color: #000; }
.single-logo-inner { text-align: center; }
.single-logo-inner img { width: 100%; max-width: 165px; }
.single-logo-main { background: #FBF3E9; border-top: 1px solid #000; padding: 27px 15px; }
section.single-banner-main{position:relative;}
.double-banner-image{display:flex;align-items:center;justify-content:center;overflow:hidden;}
.double-banner-image img{width:100%;margin-bottom:-6px; object-fit: cover;max-height:1100px;object-position:100% 66%;}
.double-banner-image>div { width: 100%; }
.double-banner-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;}
h2.double-banner-upper-heading { font-family: 'Plateau Five' !important; font-size: 64px; background: #FEF9F5; border-radius: 10px;line-height: 1; margin:0;padding: 5px 20px; } 
h2.double-banner-lower-heading { background: #CDCDFB; font-size: 64px; line-height: 1; font-family: 'Plateau Five' !important; border-radius: 10px; padding: 5px 20px 10px; margin: 0 auto; max-width: fit-content; transform: rotate(3deg); }
.double-banner-inner a { color: white; display: flex; align-items: center;font-size: 24px; font-family: 'Moderat Extended';text-decoration:underline;}
.double-banner-inner a svg { width: 24px; height: 24px; vertical-align: middle; margin-left: 5px; }
.double-banner-inner a svg path { fill: #fff; stroke: #fff; }
.double-banner-button{text-align:center;text-decoration:underline;max-width:fit-content;margin: 0 auto; margin-top: 20px; }
.double-icon-image { position: absolute; top: -18%; left: 64%; width: 57px; height: 57px; }
.multiple-rich-text .pxs-rich-text-heading p { flex: 0 1 auto; text-align: center; text-transform: lowercase; font-family: 'Moderat Extended'; font-size: 24px; }
.multiple-rich-text h2.pxs-rich-text-heading{padding:18px 0;align-items:center;}
.pxs-rich-text-heading img { margin: 0 20px; }
section.pxs-rich-text.multiple-rich-text.pxs-rich-text-width-full-width { margin: 30px 0; }
.mbs-left { flex: 1 0 100%; text-align: center; }
.mbs-left h2.itb-heading { margin: 0; line-height: 1;font-family: 'Plateau Five' !important; font-size: 64px; }
h3.mbs-block-head { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0; color: #fff; width: 85%; }
.two-product-inner { display: flex; align-items: center; justify-content: center; grid-gap: 50px; text-align: center; }
section.two-product-main { padding: 100px 0; }
.img-section { position: relative; }
.sticker-div { position: absolute; top: 50%; left: -5%; transform: translate(0, -50%); }
.tp-block.block-1 .sticker-div p { text-transform: uppercase; position: absolute; max-width:100%; top: 50%; margin: 0; text-align: center; font-family: 'Moderat Extended'; transform: translate(0, -50%); font-size: 13px; padding: 0px 15px; }
.tp-block.block-2 .sticker-div { top: 4%; right: 0; left: auto; }
.tp-block.block-2 .sticker-div p { position: absolute; top: 25%;max-width:100%;  text-align: center; font-family: 'Moderat Extended'; text-transform: uppercase; color: #fff; margin: 0; padding: 0 20px; }
.tp-block h4 { font-family: 'Moderat Extended' !important; text-transform: capitalize; font-size: 24px; margin-bottom: 10px; }
.tp-block p { font-size: 14px; font-family: 'DM Sans 18pt'; max-width: 60%; margin: 15px auto 25px; }
.add-to-cart.tp-btn button.black-btn-outline.bs-btn.button.collection-menu-button-sortby { font-size:13px;margin:0 auto;display: flex; align-items: center; justify-content: space-between; border-radius: 12px; max-width: 268px; border: 1px solid #A4A4A9; background: #FBFFC7; font-family: 'Moderat Extended'; font-weight: 500; padding: 10px 20px; }
.add-to-cart.tp-btn button.black-btn-outline.bs-btn.button.collection-menu-button-sortby:hover { background: #A4A4A9; }
.bes-seller-main { display: flex; align-items: flex-start;grid-gap:20px;overflow:hidden; }
.best-seller-image-div { position: relative; }
.best-seller-image-content h3 { font-family: 'Moderat Extended' !important; color: #fff; font-size: 25px; margin: 0; }
.best-seller-image-content p { font-size: 14px; color: #fff; margin: 0; font-family: 'DM Sans 18pt'; }
.best-seller-image-content { position: absolute; bottom: 40px; left: 20px; }
.best-seller .best-seller-items { flex: 0 0 calc(100% - 427px); max-width: 100%; }
.bs-prod-detail.cip-info { padding: 0; margin: 0; text-align: left; }
.best-seller .best-seller-items .product-item .product-item-title { font-size: 16px; font-family: 'Moderat Extended'; font-weight: 500 !important; min-height: 60px; }
.product-highlights-normal-wrapper .product-item {width: calc(100% - 20px);}
div[data-shortdescription] { font-family: 'DM Sans 18pt'; font-size: 12px; color: #828286;text-align:left; padding-bottom: 10px;margin-top:10px; }
.best-seller-items button.black-btn-outline.bs-btn.button.collection-menu-button-sortby { border-color: #A4A4A9; max-width: 100%; border-radius: 12px; display: flex; align-items: center; justify-content: space-between; font-size: 13px; font-family: 'Moderat Extended'; font-weight: normal; padding: 13px 20px; height: auto; line-height: 1; }
.best-seller-items .owl-controls.clickable { position: relative; }
.best-seller-items .owl-theme .owl-controls .owl-buttons >div { position: relative; transform: none; left: auto; right: -11%; border: 1px solid #000; border-radius: 50%; padding: 3px; margin: 10px 10px 0; height: 28px; width: 28px; background: #FBFFC7 !important; }
.product-highlights-normal-wrapper figure.product-item-image.bs-image img { max-height: 355px; }
section.cleanser{overflow:auto;width:100%;display: flex; background: #06052C; color: #fff;align-items:center;position:relative; }
.cleanser-right-div, .cleanser-left-div{flex: 0 0 50%;text-align:center;position:relative;} 
.cleanser-left-div img[data-rimg="loaded"] {width:100% !important;margin-bottom:-6px;}
.cleanser-left-div-content { border: 1px solid #fff; border-left: 0; border-right: 0; display: flex; align-items: center; justify-content: center; grid-gap: 20px; position: absolute; width: 100%; bottom: 5%; font-size: 24px; font-family: 'Moderat Extended'; }
.cleanser-left-div-content p { margin: 13px 0; }
.cleanser-right-div{position:unset;}
.cleanser-right-div-content { position: absolute; right: 3%; bottom: 3%; }
.cleanser-right-div div { font-size: 24px; font-family: 'Moderat Extended'; line-height: 1.5; }
.cleanser-right-div div span{font-size:30px;font-family: 'Plateau Five Italic';}
.gallery-flex { display: flex; align-items: center; grid-gap: 40px; }
.gallery-img-div { position: relative; }
a.gallery_btn_link { font-family: 'Moderat Extended'; font-size: 13px; border-radius: 12px; background: #E0C7F6; padding: 7px 27px; }
.gallery_btn { position: absolute; margin: 0; left: 50%; transform: translate(-50%, 0); bottom: 15%; }
.rich-text-main .pxs-rich-text-heading p { color: #fff; font-size: 14px; text-transform: math-auto; font-family: 'DM Sans 18pt'; }
.rich-text-main article { display: flex; align-items: center; justify-content: center;grid-gap:30px; }
.rich-text-main h2.pxs-rich-text-heading { font-family: 'DM SANS 18PT' !important; font-size: 14px !important; margin: 0; padding: 0; color: #FEF9F5; }
.rich-text-main button.black-btn.hero-btn.collection-menu-button-sortby.btn-rt { background: #FBFFC7; color: #06052C; font-family: 'Moderat Extended'; font-weight: 500; text-transform: uppercase; border-radius: 12px; line-height: 1; padding: 13px 20px; height: auto; font-size: 13px; border: 1px solid transparent; transition: all 0.3s linear; }
section.pxs-rich-text.rich-text-main.pxs-rich-text-width-full-width { padding: 23px 20px; border: none; }
.best-seller-four h2.mc_title.best-seller-heading.lpbs-main { font-family: 'Plateau Five'; font-size: 64px; }
.best-seller-four .product-highlights-normal-wrapper figure.product-item-image.bs-image img { max-height: 420px; }
.best-seller-four .best-seller-items .owl-controls { position: absolute; top: 50%; width: 100%; margin: 0; padding: 0; }
.best-seller-four .best-seller-items .owl-theme .owl-controls .owl-buttons >div.owl-prev { left: -50%; }
.best-seller-four .best-seller-items .owl-theme .owl-controls .owl-buttons >div.owl-next { right: -50%; }
.rtwi-inner { display: flex; align-items: center; justify-content: center; grid-gap: 50px;padding: 46px 0px;}
.rtwi-left h2 { font-size: 24px; margin: 0; font-family: 'Moderat Extended' !important; margin-bottom: 20px; }
.rtwi-left p { font-size: 14px; font-family: 'DM Sans 18pt'; color: #06052C;max-width:91%; }
.rtwi-right { display: flex; align-items: center; justify-content: center; grid-gap: 30px; }
section.rtwi-main { background: #CDCDFB; }
section.bas-main { background: #FEF9F5; padding: 100px 0 75px; }
.bas-block { display: flex; align-items: center; justify-content: center; text-align: center; grid-gap: 15px; }
.bas-left div, .bas-right div { font-size: 13px; font-family: 'Moderat Extended'; margin-top: 20px; text-transform: uppercase; }
.bas-inner.owl-theme .owl-controls .owl-buttons >div { position: relative; transform: none; left: 0; right: 0%; border: 1px solid #000; border-radius: 50%; padding: 3px; margin: 10px 10px 0; height: 28px; width: 28px; background: #FBFFC7 !important; }
section.pxs-newsletter { background: #ECE1F6; }
.pxs-newsletter-header{text-align:left;}
h2.pxs-newsletter-heading { font-family: 'Moderat Extended' !important; font-size: 24px;margin-bottom:40px; }
.pxs-newsletter-text p { font-family: 'DM Sans 18pt'; max-width: 82%; }
.newsletter { width: 60%; }
.newsletter .contact-form{flex-wrap:wrap;}
input.newsletter-input { letter-spacing:0;padding-left: 0; border-bottom: 1px solid black; color: black;font-family: 'DM Sans 18pt'; text-transform: capitalize;outline:none !important;width:100%; }
input.newsletter-input::placeholder { color: black; }
button.newsletter-submit { background: #FEF9F5; border: 1px solid #06052C; color: #06052C; border-radius: 12px; padding: 11px 46px; margin-top: 30px; font-family: 'Moderat Extended'; text-transform: uppercase; font-size: 13px; cursor: pointer; transition: all 0.3s linear; }
p.homepage-short-desc { margin: 0px 0 10px; max-height: 45px; overflow: hidden;min-height: 45px; }


/* New PDP - 10/10/23 */
[data-product-gallery-position=left] .new-product-template.product-details .product-title{font-family: 'Moderat Extended';font-weight:500;font-size:24px;}
[data-product-gallery-position=left] .new-product-template.product-details .headline{display:none;}
.rtx_buy_box{font-family: 'DM Sans 18pt';}
.ship-detail { background: #FEF9F5; text-align: center; padding: 6px 10px; font-style: italic; font-family: 'DM Sans 18pt'; }
.ship-detail span { font-weight: bold; }
.ship-box { display: none; }
.type2-img a img { margin-bottom: 0px; width: 15px; }
.type2-img{margin-right:0;}
.pair-section .link{border-bottom:none !important;color:#C47529;font-family:'Moderat Extended';font-size:13px;}
.meta-review{display:none;}
.review-pdp-div { background: #FEF9F5; padding: 30px 0; }
.jdgm-rev-widg.jdgm-rev-widg{border:none;font-family: 'DM Sans 18pt';}
h2.jdgm-rev-widg__title { font-family: 'Moderat Extended'; font-size: 24px; margin-bottom: 20px; }
.accordion-container-pdp { border-bottom: 1px solid #000; padding: 15px 0; }
[data-product-gallery-position=left] .new-product-template .accordion_container .accordion_head { font-size: 18px; font-family: 'Moderat Extended'; font-weight: 500; text-transform: capitalize; display: flex; align-items: center; justify-content: space-between;transition:all 0.3s linear; }
.accordion-container-pdp .accordion_body { padding-top: 25px; }
.accordion_head.up-angle-arrow svg {transform: rotate(180deg);}
[data-product-gallery-position=left] .new-product-template .accordion_container{margin-top:15px;padding-bottom:0;}
section.two-product-main.two-product-images { background: #FEF9F5; padding: 75px 0; }
.section-product-recommendations{border:none;margin-top:0;}
section.section-product-recommendations { overflow: visible; }
span.product-recommendations-title { font-family: 'Plateau Five'; font-size: 64px; font-weight: 300; text-transform: unset; letter-spacing: 0; }
.section-product-recommendations .owl-theme .owl-controls .owl-buttons >div.owl-prev{left:-50px;}
.section-product-recommendations .owl-theme .owl-controls .owl-buttons >div.owl-next{right:-50px;}
.section-product-recommendations .owl-theme .owl-controls .owl-buttons >div { position: absolute; transform: none; left: auto; right: -11%; border: 1px solid #000; border-radius: 50%; padding: 3px; margin: 10px 10px 0; height: 28px; width: 28px; background: #FBFFC7 !important; }
.section-product-recommendations button.black-btn-outline.bs-btn.button.collection-menu-button-sortby {width:100%;background:transparent;border: 1px solid #A4A4A9; max-width: 100%; border-radius: 12px; display: flex; align-items: center; justify-content: space-between; font-size: 13px; font-family: 'Moderat Extended'; font-weight: normal; padding: 13px 20px; height: auto; line-height: 1; }
.section-product-recommendations h1.product-item-title { font-size: 16px; font-family: 'Moderat Extended'; font-weight: 500 !important; min-height: 60px; }
#shopify-section-best_seller_pdp .best-seller-items button.black-btn-outline.bs-btn.button.collection-menu-button-sortby { background: transparent; border: 1px solid; width: 100%; }
.prod-thumbs img, .prod-main-image img{width:100%;}
.product-menu-buttons{margin-top:10px;}
.carousel-cell {background: #8c8;counter-increment: carousel-cell;color: white;width: 100%;}
.carousel-main .carousel-cell {width: 100%;font-size: 5rem;padding-bottom: 150%;}
.carousel-nav {width: 540px;height: 80px;transform: rotate(90deg) translate(0px, -100%);transform-origin: left top;}
.carousel-cell {width: 120px;height: 80px;cursor: pointer;font-size: 1.4rem;}
.carousel-nav .carousel-cell {margin-right: 5px;}
.carousel-nav .carousel-cell.is-nav-selected {background: #ed2;}
.flickity-prev-next-button {width: 40px;height: 40px;background: transparent;}
.flickity-prev-next-button .previous {left: -40px;}
.flickity-prev-next-button .next {right: -40px;}
.row .left {max-width: 80px;margin-right: 1%;flex: 1 1 100%;}
.row .right {flex: 1 1 0;}
.row {display: flex;flex-wrap: wrap;}
.carousel-nav .flickity-prev-next-button.next {right: -30px;}
.carousel-nav .flickity-prev-next-button.previous {left: -30px;}
.prod-thumbs img { transform: rotate(-90deg); height: 120px; object-fit: contain;margin-top:-20px; }
[data-product-gallery-position=left] .new-product-template.product-details{width:45%;padding-bottom:0;}
.product-gallery{width:55%;}
[data-product-gallery-position=left] .new-product-template.product-details .jdgm-preview-badge{margin-bottom:10px;}
.video-wrapper .video-inner{display:block;}
.section-product-recommendations .owl-controls { position: unset; }
.best-seller-image-div {flex: 0 0 35%;}
.best-seller-image-div img{width:100%;}
.two-product-images img.tp-img { width: 100%; }
.sticky-atc-button .product-menu-buttons { margin-top: 0; }
body.redesign-index .bundle-template .active+.modal .product-item-image img {height: 100%;}



  @media only screen and (max-width: 560px) {
    .cleanser-left-div {margin-bottom: 3% !important;width:100% !important;}
  	.cleanser-right-div {width:100% !important;margin-bottom:10px !important;margin-top:-15% !important;font-size: 13px !important;text-align: center !important;}
    .cleanser-left-div img[data-rimg="loaded"] {width:100% !important;}
    .cleanser-upper-div {font-size: 10px !important;}
  }
  @media only screen and (min-width: 561px)and (max-width: 760px) {
    .cleanser-right-div {font-size: 10px !important;}
  }
 

@media only screen and (min-width:1920px){
  .rt-new-star-text{top:3%;}
}

@media only screen and (min-width:1601px){
  .star-text{right:13%;}
  body.redesign-index .black-btn.hero-btn{font-size:22px;max-width:285px;height:80px;}
  body.redesign-index .black-btn.tb-btn.rewardbutton{padding:15px;font-size: 22px !important;max-width: 100%;}
  .reward .reward-title {font-size: 30px;line-height: 37px;}
  .reward p.reward-points {max-width: 100%;line-height: 31px;font-size:22px;}
  .pxs-rich-text-heading{font-size:60px;}
  .mc_title {font-size: 60px;}
  .best-seller .best-seller-upper-div .best-seller-p {width: 50%;font-size: 24px;}
  .bs-price {margin: 10px 0 20px;font-size: 20px;}
  a.black-btn-outline.bs-btn {font-size: 18px;}
  .reward .top_star.overimg {width: 9%;}
  .rfi-title p{font-size:20px;}
  p.reward-points.rfi-subtitle {font-size: 18px;}
  h1.reward-title.rfi-title {min-height: 40px;}
  .gallery_pre_title {font-size: 26px;}
  .gallery_btn_link{padding:30px 50px;font-size:22px;}
  .featured-in p {font-size: 22px;}
  .circle-shape{margin:0 auto;}
  .bannr-star-text.quiz-circle {font-size: 22px;line-height: 1.2;width: 50%;left: 50%;}
}


@media only screen and (max-width:1600px){
  .gallery_img{height:800px;}
  .image-bar__caption{font-size:58px;}
  .single-banner-image{height:886px;}
  .section-3-main.real-result .real-result-title h2 {font-size: 44px;}
  .section-3-main{padding-top:75px;}
  .section-3-main h2.reward-heading.mc_title {font-size: 26px;margin: 20px 0;}
  .section-3-main h1.reward-title {font-size: 22px;}
  .section-7-block-heading {font-size: 22px;}
  .reward .section-3-main .top_star.overimg {left: 14.5%;}
  .reward .section-3-main .bottom_star.overimg {bottom: 43%;right: 17%;}
  .section-5-badge p {top: 9.5%;}
  body.redesign-index .text-banner .black-btn.hero-btn{font-size:20px;max-width:250px;}
}


@media only screen and (max-width:1536px){
  .gallery_img{height:775px;}
  .image-bar__caption{font-size:56px;}
/*   .textBanner .banner-caption{width:28%;left:71%;} */
/*   .banner-txtContent h1{font-size:60px;} */
  .real-result .real-result-title h2 {font-size: 45px;}
  .rr-sub {font-size: 20px;max-width: 60%;line-height: 28px;}
  .reward .reward-title {font-size: 24px;}
  .reward p.reward-points{margin-top:20px;}
  .reward .real-result-link {margin: 3em auto 2em;}
  body.redesign-index .black-btn.tb-btn.rewardbutton{font-size:16px !important;}
  .best-seller .best-seller-upper-div .best-seller-p {width: 30%;}
  .single-banner-image {height: 805px;}
  .single-banner-lower-heading{font-size:75px;}
  h2.single-banner-upper-heading{font-size:75px;line-height:80px;}
  .circle-overlay-image{bottom:-12%;}
  h2.multiline-heading{font-size:65px;}
  .multiline-text {font-size: 38px;max-width: 60%;line-height: 50px;}
  p.multiline-lower-text {font-size: 21px;margin-top: 40px;}
  h2.section-1-upper-heading {font-size: 46px;}
  h2.section-1-lower-heading {font-size: 44px;}
  p.section-1-text {font-size: 20px;}
  .section-10-btn a {font-size: 18px;}
  .section-3-main.real-result .real-result-title h2, .section-10-heading-upper {font-size: 40px;margin-bottom: 50px;}
  .section-3-main {padding-top: 50px;}
  .reward .section-3-main .top_star.overimg {left: 13.5%;}
  .section-4-main h2.pxs-rich-text-heading {padding: 30px 0;font-size: 26px!important;}
  .new-secton-text{font-size:22px;flex: 0 0 80%;}
  .section-div{padding-bottom:120px;}
  .section-8-heading {font-size: 36px;}
  .section-10.main{padding-bottom:90px;}
  .multiple-rich-text h2.pxs-rich-text-heading {font-size: 22px !important;}
  .grid-products-main p.bs-preheading { font-size: 16px; }
  .grid-products-main h2.mc_title.best-seller-heading { margin-top: 30px; font-size: 40px; }
  .best-seller.grid-products-main .best-seller-items .product-item .product-item-title { font-size: 16px; }
  p.first-sticker-text { font-size: 25px;}
  p.itb-pre-heading { font-size: 16px;}
  h2.itb-heading { font-size: 50px;}
  .itb-text { font-size: 20px; max-width: 70%;}
  .itb-btn-main a { font-size: 16px; padding: 20px 35px;}
  h3.mbs-block-head { font-size: 22px;}
  .three-block-section .result-info h1.reward-title{font-size:18px;}
  .three-block-section { padding: 100px 0;}
  .before-after-section { padding: 75px 0 100px;}
  .icon-column.three-block-section {padding: 50px 0 100px;}
  .icon-column .result-img img { width: 85% !important; margin: 0 auto !important; }
  .stacked-slider-main .carousel {--carousel-item-height: 470px;--carousel-item-width: 315px;}
  .stacked-slider-main .carousel-container {min-height: 600px;}
  .block-review-3 .itb-pre-heading { margin-bottom: 30px; }
  .block-review-3 .real-result-link .rewardbutton { max-width: 300px!important;padding: 0 !important; }
  .ibt-star-content img {max-width: 170px;}
  .ibt-star-content p{font-size:34px;}
  .page-template-index .banner-txtContent h1{width:75%;font-size: 60px;}
  .banner-txtContent .banner-txt { font-size: 20px;width: 90%;}
  [data-product-gallery-position=left] .new-product-template .accordion_container .accordion_head{font-size:16px;}
  .accordion-container-pdp{padding:10px 0;}
  span.product-recommendations-title{font-size:50px;}
}


@media only screen and (max-width:1440px){
  .gallery_img{height:730px;}
  .image-bar__caption{font-size:50px;}
  .insta_stories_text{left:3%;transform:translate(-3%,-50%);}
  .slideshow-slide-layout-default-right .slideshow-slide-info{padding:30px 27px 30px 0;}
  .best-seller .best-seller-upper-div {margin-bottom: 25px;margin-top: 20px;}
  .best-seller-heading {margin-top: 30px;}
  .gallery_img_div img{max-width:70%;}
  .gallery_img_div{padding:20px 0 50px 0;}
  .slideshow-slide-info {width: 30%;}
  .star-text{right:15%;}
  .banner-txtContent .banner-txt{width:95%;}
  .single-banner-image {height: 795px;}
  h2.section-1-lower-heading{margin-bottom:10px;}
  .box-text-main{margin-top:20px;}
  .section-1-main .banner-star-img img {max-width: 175px;width:100%;}
  .text-banner .section-1-main .banner-star-img {right: 14%;bottom: 5%;}
  .section-1-main p.bannr-star-text {top: 40%;left: 49%;width: 52%;font-size:15px;}
  .section-3-main h2.reward-heading.mc_title {font-size: 22px;}
  .section-3-main h1.reward-title, .section-7-block-heading {font-size: 20px;}
  .reward .section-3-main .top_star.overimg {left: 11%;}
  .reward .section-3-main .bottom_star.overimg {bottom: 44%;right: 16%;width: 130px;}
  .section-7-badge img {width: 14%;}
  .section-7-badge.section-5-badge p {font-size: 13px;top: 10.5%;}
  .section-6-badge.section-7-badge p{right:-6%;}
  .section-7-badge p {top: 10%;font-size: 17px;width: 7%;}
  section.best-seller.grid-products-main {padding: 70px 0 60px;}
  .stacked-slider-main .carousel-item-2 {left: 27%;}
  .stacked-slider-main .carousel-item-1 {left: 9%;}
  .stacked-slider-main .carousel-item-5 {left: 91%;}
  .stacked-slider-main .carousel-item-4 {left: 73%;}
  .sticky-prod-title .headline, .meta-review-btn a, [data-product-gallery-position=left] .new-product-template.product-details .headline, [data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap .product-menu-button, .custom-content button.product-menu-button, .prd-description b.text-uppercase, .good-for-div h2{font-size:16px;}
  .tablinks, .meta-review-block p{font-size:15px;}
  .meta-review h2{font-size:18px;}
  .meta-review-block img {width: 100%;max-width: 100px;}
  .meta-review-block h3{font-size:19px;}
  .sticky-prod-title h1.product-title {font-size: 20px;}
  h2.double-banner-upper-heading, h2.double-banner-lower-heading{font-size:54px;}
  .double-banner-inner a{font-size:20px;}
  .section-product-recommendations h1.product-item-title{font-size:14px;}
  [data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap .product-menu-button, .custom-content button.product-menu-button{font-size:13px;}
}


@media only screen and (max-width:1367px){
  .rt-new-star-text{top:-9%;}
  .banner-txtContent .banner-txt {font-size: 20px;}
  body.redesign-index .black-btn.tb-btn{height:65px;}
  .banner-star-img{width:14%;}
  p.bannr-star-text{left:48%;}
  body.redesign-index .black-btn.tb-btn.rewardbutton {padding: 4px;max-width:240px;}
  .best-seller-heading {margin-top: 15px;font-size:40px;}
  .four-row-image {padding: 60px 0;}
  .gallery_pre_title {font-size: 22px;}
  .gallery-title{font-size:40px;}
  .image-bar__caption {font-size: 44px;}
  .star-text {right: 15.5%;}
  .space_1663842657eda83338 {height: 70px !important;}
    .textBanner .banner-caption {width: 75%;}
  .circle-shape{margin:0 auto;}
  .bannr-star-text.quiz-circle{left:52%;}
  .four-block-div img {width: 85%;}
  .four-block-div p{font-size:12px;}
  .air-image-text, .pair-header p{font-size:14px;}
.air-below-text{font-size:23px;}
  .ship-box {padding: 20px 30px 10px;}
  .pair-section {padding: 10px 30px;}
  img.subscription-star-img {top: -9%;width: 170px;}
  .subscription-preheading {font-size: 16px;width: 14%;}
  .subscription-heading {font-size: 40px;width: 33%;}
  .block-title{font-size:16px;}
  .section-div h2{font-size:35px;}
  .section-div img {width: 80%;margin-top: 30px;}
  .section-div {padding: 35px 0;}
  .landing-page .banner-txtContent h1{font-size:40px;}
  .landing-page .textBanner .banner-caption {width: 75%;}
  .lp-two-image.multi-wrapper h4 {font-size: 40px;}
  .single-banner-image {height: 755px;}
  h2.single-banner-upper-heading {font-size: 67px;line-height: 71px;}
  .single-banner-lower-heading {font-size: 67px;line-height: 80px;}
  h2.multiline-heading {font-size: 55px;}
  .multiline-text {font-size: 32px;max-width: 50%;line-height: 46px;}
  p.multiline-lower-text {font-size: 18px;margin-top: 25px;}
  .circle-overlay-image {bottom: -14%;}
  .section-3-main.real-result .real-result-title h2, .section-10-heading-upper {font-size: 36px;}
  .reward .section-3-main .top_star.overimg {left: 9%;}
  .reward .section-3-main .bottom_star.overimg{right:14%;}
  .section-4-main h2.pxs-rich-text-heading {padding: 24px 0;font-size: 22px!important;}
  #shopify-section-section-bar .site-main.new-section-top {padding: 25px 0;}
  .section-7-badge.section-5-badge img {width: 14%;margin-top: 0;}
  .section-7-block img {width: 100%;margin-top: 0;}
  .section-div {padding: 1px 0 95px;}
  .section-7-badge.section-6-badge>img {width: 14%;}
  .section-7-badge img {width: 14%;}
  .section-8-heading {font-size: 32px;}
  .multiple-rich-text h2.pxs-rich-text-heading { font-size: 20px!important; }
  .grid-products-main h2.mc_title.best-seller-heading{font-size:45px !important;}
  h2.itb-heading {font-size: 45px;}
  .itb-inner {width: 90%;margin: 0 auto;}
  .itb-text {max-width: 85%;}
  h3.mbs-block-head {font-size: 20px;}
  .multi-wrapper>.box-section .img-section{margin-bottom:0 !important;}
  .three-block-section {padding: 75px 0 100px 0;}
  .icon-column .result-img img {width: 80%!important;}
  .ibt-star-content p {font-size: 30px;}
  .ibt-star-content img {max-width: 150px;}
  .ibt-star-content {top: -10%; right: 3%; }
  .multiple-rich-text .pxs-rich-text-heading p{font-size:20px;}
  .mbs-left h2.itb-heading, .best-seller-four h2.mc_title.best-seller-heading.lpbs-main{font-size:54px;}
  .two-product-inner{grid-gap:0;}
  .cleanser-right-div div, .cleanser-left-div-content p{font-size:20px;}
  [data-product-gallery-position=left] .new-product-template.product-details .product-title{font-size:22px;}
  .two-product-images .two-product-inner { grid-gap: 50px; }
}


@media only screen and (max-width:1366px){
  .gallery_img{height:690px;}
  .image-bar__caption{font-size:52px;}
/*   .insta_feed_inner_div{max-width:950px;}   */
  .tis-main-div{padding-right:35px;}
  #shopify-section-1636440797d209e572 > section > article > h2{font-size:38px;}
  .slideshow-slide-link{font-size:20px;padding:21px 30px;height:60px;}
  .slideshow-slide-link{max-width:85%;}
  .slideshow-slide-layout-default-right .slideshow-slide-info{padding:30px 80px 30px 0;}
  .slideshow-slide-title{font-size:45px;}
  .ds-btn-inner{font-size:20px !important;}
  .tis-btn-inner{font-size:20px;height:60px;}
  .real-result .real-result-title h2{font-size:50px;}
  .reward-title{font-size:28px;}
  .col-btn{font-size:19px!important;padding:3px 10px !important; height: 60px !important;}
  .new_col_btn{width:26%;}
  .btn-rt{height:60px;font-size:20px;}
  .ds-btn{width:60%;}
}


@media only screen and (max-width:1280px){
  .gallery_img{height:645px;}
  .image-bar__caption{font-size:50px;}
  .image-bar__caption{font-size:48px;}
  .insta_stories_heading>h1{font-size:38px;}
  .best-seller{padding:40px 0;}
  .slideshow-slide-layout-default-right .slideshow-slide-info{left:76%;}
  .slideshow-slide-layout-default-right{padding:0 55px;}
  .tis-main-div {max-width:1200px;height:830px;}
  .new-col-item{margin-right:30px;}
  .textBanner .banner-caption h6{font-size:1.5em;}
  .page-template-index .banner-txtContent h1{font-size:50px;}
  .banner-txtContent .banner-txt{font-size:17px;}
  h2.cip-heading{font-size:46px;}
  p.cip-text {font-size: 17px;}
  .best-seller .best-seller-upper-div .best-seller-p{font-size:17px;}
  .rt-new-star-text{font-size:17px;}
/*   figure.product-item-image.bs-image img {max-height: 341px;} */
  .banner-txtContent .banner-txt {font-size: 18px;line-height: 26px;}
  body.redesign-index .black-btn.hero-btn{font-size:16px;}
  p.bannr-star-text {left:62%;font-size:22px;}
  .real-result .real-result-title h2 {font-size: 40px;}
  .rr-sub {font-size: 18px;max-width: 55%;line-height: 26px;margin-bottom:50px;}
  .reward .reward-title {font-size: 22px;}
  .reward p.reward-points {margin-top: 15px;}
  .best-seller .best-seller-upper-div .best-seller-p {width: 35%;}
  .reward .top_star.overimg{width:14%;}
  p.top_star_text.bannr-star-text{top:36%;}
  .featured-in p {font-size: 18px;}
  .pxs-rich-text-heading {font-size: 38px;}
  .star-text {right: 16.5%;}
  .bannr-star-text.quiz-circle{left:52%;}
  .quiz-page .banner-txtContent h1 {font-size: 50px;}
  .qim-text h2{font-size:40px;}
  .qim-text p {font-size: 21px;}
  .qim-text a{padding:20px 40px;}
  .block-div-text{font-size:16px;}
  .landing-page .textBanner .banner-caption {width: 80%;}
  .single-banner-image {height: 705px;}
  h2.single-banner-upper-heading {font-size: 56px;line-height: 62px;}
  .single-banner-lower-heading {font-size: 62px;line-height: 70px;}
  h2.multiline-heading {font-size: 48px;}
  .multiline-text {font-size: 28px;max-width: 47%;line-height: 40px;}
  .single-banner-inner a{font-size:15px;}
  .section-1-inner{padding:75px 50px;}
  h2.section-1-upper-heading {font-size: 42px;}
  h2.section-1-lower-heading {font-size: 40px;}
  p.section-1-text {font-size: 18px;}
  .section-1-inner .banner-txt li {font-size: 18px;}
  .section-1-main .section-10-btn {margin-top: 45px;}
  .section-10-btn a {padding: 17px 30px;}
  .section-3-main {padding-top: 30px;}
  .section-3-main.real-result .result-list {grid-gap: 50px;}
  .reward .section-3-main.real-result .result-list .result-cell{flex:0 0 45%;}
  .reward .section-3-main .bottom_star.overimg{bottom:45%;}
  .section-3-main .section-10-btn {margin-top: 45px;}
  .section-7-badge.section-5-badge img {top: 13%;left: 5%;}
  .section-7-badge.section-5-badge p {top: 8%;left: 5.5%;}
  .section-6-badge img {right: -9%;}
  .section-6-badge.section-7-badge p {right: -2%;}
  .section-7-badge img{left:5%;}
  .section-7-badge p{left:5.5%;}
  .section-10-top {padding: 60px 0;}
  .multiple-rich-text h2.pxs-rich-text-heading { font-size: 18px!important;  padding: 25px 0 ; }
  .first-sticker.first-sticker-mob{top: 2%!important; left: -2%!important; transform: translate(0%,-0%)!important;}
  .itb-text {font-size: 18px;}
  .itb-btn-main a {padding: 17px 30px;}
  .stacked-slider-main .carousel { --carousel-item-height: 420px; --carousel-item-width: 280px; }
  .stacked-slider-main .carousel-item-2 {left: 30%;}
  .stacked-slider-main .carousel-item-1 {left: 12%;}
  .stacked-slider-main .carousel-item-5 {left: 88%;}
  .stacked-slider-main .carousel-item-4 {left: 70%;}
  .stacked-slider-main .carousel-container { min-height: 510px; }
  .page-template-index .banner-txtContent h1{width:60%;}
  .banner-star-img img { width: 80%; }
  .text-banner .banner-star-img{right:0;text-align:right;}
  section.two-product-main { padding: 70px 0; }
  .sticker-div{left:-2%;}
  .tp-block h4{font-size:20px;}
  .gallery-title{margin:0;}
  .single-logo-inner img{max-width:140px;}
  h1.footnav-title{font-size:16px;}
}


@media only screen and (max-width:1024px){
  .insta_stories_heading>h1{font-size:34px;}
  .site-header-wrapper .mobilenav-toggle{display:block;}
  .newSite-logo{width:100%;}
  .site-actions-search{display:none;}
  .site-actions {position: absolute;top: 32px;right: 15px;}
  .site-navigation-flex .site-navigation{margin-top:15px;}
  .textBanner .banner-caption{top:42%;}
  .banner-star-img {width: 17%;bottom: 3%;}
  .quiz-page .banner-txtContent h1 {font-size: 40px;}
  .quiz-page .banner-star-img {bottom: -16%;}
  .circle-shape {width: 135px;height: 135px;}
  .bannr-star-text.quiz-circle {left: 50%;line-height: 20px;font-size: 16px;}
  .qim-text h2 {font-size: 34px;}
  .qim-text p {font-size: 19px;}
  .qim-text a {padding: 15px 30px;}
  .subscription-heading {width: 35%;}
  .subscription-preheading {width: 19%;}
  .single-banner-image {height: 560px;}
  .circle-overlay-image {bottom: -20%;}
  .single-banner-lower-heading {font-size: 57px;line-height: 60px;}
  section.multi-line-main {padding: 75px 0;}
  .multiline-text {max-width: 55%;}
  .section-1-inner {padding: 50px 15px 75px;}
  h2.section-1-upper-heading {font-size: 36px;}
  h2.section-1-lower-heading {font-size: 34px;}
  .box-text-main{max-width:435px;}
  .section-1-inner .banner-txt{width:90%;}
  .section-10-btn a {font-size: 16px;}
  .section-1-main .banner-star-img img {max-width: 150px;}
  .section-1-main p.bannr-star-text {left: 54%;font-size: 14px;line-height: 1.2;}
  .section-featured-in .featured-in.section-2-main{padding:45px 0;}
  .reward .section-3-main.real-result .result-list .result-cell {flex: 0 0 41%;}
  .reward .section-3-main .overimg img {width: 75%;}
  .reward .section-3-main .top_star.overimg {left: 4.5%;}
  .section-3-main h2.reward-heading.mc_title {font-size: 19px;margin:15px 0 10px;}
  .section-3-main h1.reward-title, .section-7-block-heading {font-size: 18px;}
  .section-7-block{grid-gap:35px;}
  .section-div {padding: 1px 0 70px;}
  .reward .section-3-main .overimg img {width: 40%;}
  .reward .section-3-main .bottom_star.overimg {bottom: 44%;right: 11%;}
  .section-7-badge.section-5-badge p {font-size: 12px;left:6.5%;}
  .new-secton-text {font-size: 20px;}
  .section-7-badge img {left: 6%;}
  .section-7-badge p {left: 6.5%;font-size: 14px;}
  .section-7-badge.section-6-badge>img {left: auto;right: -8%;}
  .section-6-badge.section-7-badge p {right: -1%;left: auto;font-size: 14px;}
  .insta_feed_img{max-height:410px;}
  div#shopify-section-section-9 {padding: 75px 0;}
  .sectoin-9-image img {width: 35%;}
  .section-10.main {padding: 50px 15px;grid-gap:25px;}
  .reward .section-3-main .top_star img {width: 75%;}
  .section-7-badge.section-5-badge img{left:6%;}
  .multi-wrapper.section-7-block{grid-gap: 25px;justify-content: center;margin-bottom:35px;}
  .first-sticker.first-sticker-mob {left: -1%!important;}
  .first-sticker.first-sticker-mob img.sticker-image {max-width: 110px;}
  p.first-sticker-text {font-size: 22px;width: 85%;left: 5%;}
  .itb-inner { width: 100%;}
  .itb-right { padding: 45px 45px; }
  .multi-wrapper>.box-section .img-section img {width: 80%; margin: 0 auto; }
  h3.mbs-block-head{margin-top:30px;}
  .section-multi-boxes-2{padding-bottom:45px;}
  .three-block-section .result-img img { min-height: 362px; }
  .three-block-section .result-info h1.reward-title { font-size: 16px; }
  .three-block-section, .before-after-section { padding: 60px 0 75px; }
  .featured-in .featured-imglist .featured-img img{width:85%;}
  .shopify-section.section-two-boxes { padding: 75px 0!important; }
  .stacked-slider-main .carousel {--carousel-item-height: 370px;--carousel-item-width: 240px;}
  .stacked-slider-main .carousel-container { min-height: 450px; }
  section.stacked-slider-main {padding-bottom: 30px !important;}
  .real-result.before-after-section.block-review-3 { padding-bottom: 40px; margin-bottom:70px; }
  .ibt-star-content {right: 1%;}
  .itb-btn-main a { font-size: 14px;}
  .sticky-atc-button span.product-menu-addtocart, .sticky-atc-button .product-menu-button.add-upsell span.money {font-size: 14px;}
  main.collection-page-main .site-main.new-wrapper { padding: 0 20px; }
  .accordion_body.first-menu-main a.filter-menu { min-width: 45%; flex: 1 0 45%; }
  .accordion-main{max-width:224px;}
  .page-template-index .textBanner{padding:30px 15px 50px;}
  .page-template-index .banner-txtContent h1 { width: 70%; }
  .banner-txtContent .banner-txt { width: 100%; }
  h2.double-banner-upper-heading, h2.double-banner-lower-heading { font-size: 44px; }
  .double-banner-inner a { font-size: 18px; }
  .double-icon-image { top: -22%;background-size: 80%; background-repeat: no-repeat; background-position: center; }
  .multiple-rich-text .pxs-rich-text-heading p { font-size: 16px; }
  .multiple-rich-text h2.pxs-rich-text-heading{padding:20px 0;}
  .two-product-inner{align-items:baseline;}
  h3.mbs-block-head{margin-top:0;font-size:18px;}
  .best-seller-image-div { position: relative; flex: 0 0 40%; }
  .best-seller-image-div img{width:100%;}
  .best-seller .best-seller-items {max-width:100%;flex: 0 0 100%;}
  .homepage-best-seller .owl-controls { margin-left: -15%; }
  .product-highlights-normal-wrapper figure.product-item-image.bs-image img { max-height: 343px; }
  .cleanser-right-div div, .cleanser-left-div-content p { font-size: 16px; }
  .cleanser-right-div div span { font-size: 22px;}
  .best-seller-four section.product-highlights.product-highlights-count-10 { padding: 0 20px 0 50px; }
  h2.pxs-newsletter-heading {font-size: 20px; margin-bottom: 30px; }
  .gallery-flex {grid-gap: 20px; }
  .gallery-flex {grid-gap: 20px; }
  .credits{font-size:12px;}
  form#email_signup button { font-size: 13px; padding: 0 15px; }
  .payment-type svg { width: 30px; height: 19px; }
  .payment { padding-top: 20px; padding-bottom: 0; }
  footer.site-footer {padding: 0 1.5rem; }
  section.section-product-recommendations{padding:40px 10px 40px 30px;}
  .section-product-recommendations .owl-theme .owl-controls .owl-buttons >div.owl-prev { left: -30px; }
  .section-product-recommendations .owl-theme .owl-controls .owl-buttons >div.owl-next { right: -30px; }
}


@media only screen and (max-width:768px){
  .slides__text-content {display:none;}
  .slideshow__mobile-text-container{display:block;}
  .slides__text-content--mobile {display: block; position: relative; transform: none; margin-top: 22px; padding-bottom: 1rem;}
  .col-list-section{padding:30px;}
  .slides__title + .slides__btn{margin-top:10px;}
  .medium-down--one-half{width:50%; }
  .medium--one-third{width:33.333%;}
  .grid-uniform .medium-down--one-half:nth-child(2n+1), .grid-uniform .medium-down--one-third:nth-child(3n+1), .grid-uniform .medium-down--one-quarter:nth-child(4n+1), .grid-uniform .medium-down--one-fifth:nth-child(5n+1), .grid-uniform .medium-down--one-sixth:nth-child(6n+1), .grid-uniform .medium-down--two-sixths:nth-child(3n+1), .grid-uniform .medium-down--three-sixths:nth-child(2n+1), .grid-uniform .medium-down--two-eighths:nth-child(4n+1), .grid-uniform .medium-down--four-eighths:nth-child(2n+1), .grid-uniform .medium-down--five-tenths:nth-child(2n+1), .grid-uniform .medium-down--one-twelfth:nth-child(12n+1), .grid-uniform .medium-down--two-twelfths:nth-child(6n+1), .grid-uniform .medium-down--three-twelfths:nth-child(4n+1), .grid-uniform .medium-down--four-twelfths:nth-child(3n+1), .grid-uniform .medium-down--six-twelfths:nth-child(2n+1){clear:both;}
  .flexslider--adapt .slides__image, .flexslider--adapt .placeholder-svg{max-height:460px;}
  .sliderSectionCust{padding-bottom:0;}
  .colImage{width:100%;}
  .new_col_img{width:150px;height:150px;}
  .new-col-item{padding:0 0px;margin-left:-30px;margin-right:0;}
  .new_col_section{padding:50px 0;}
  .slideshow-slide-layout-default-right{padding:0;}
  .slideshow-slide-title{font-size:30px;}
  .slideshow-slide-text{font-size:14px;}
  .slideshow-slide-link{padding:15px 12px;}
  .sticker-image{width:80px;}
  .gallery_img{height:390px;}
  .gallery_btn_link{padding:14px 30px;}
  .image-bar__caption{font-size:28px;}
  .real-result .result-list{padding: 0 35px;}
  .insta_stories_heading>h1{font-size:26px;}
  .insta_feed_inner_div{padding:0 5px;}
/*   .banner-txtContent{text-align:left;} */
/*   .textBanner .banner-caption .banner-txtContent{max-width:250px;} */
  .page-template-index .banner-txtContent h1{font-size:40px;}
  #nola-slider > div.owl-controls > div >div{background-color:#000;}
  #nola-slider > div.owl-controls{text-align:left;margin-left:19%;}
  .team-main:nth-child(3){clear:left;}
  #shopify-section-site-footer{float:left;}
  .cart-page{padding:0 20px;}
  .tis-main-div{padding:55px 55px 55px 35px;height:560px;}
  .slideshow-slide{margin-left:0}
  .slideshow-slide-layout-default-right .slideshow-slide-info{left:77%;padding:30px 60px 30px 0;}
  .slideshow-slide-link{max-width:100%;font-size:15px;height:45px;}
  .slideshow-slide-text{max-width:100%;margin-bottom:25px;}
  .new-col-item{margin-right:0;padding:0;}
  .ds-first{font-size:20px;}
  h1.ds-second{font-size:35px;line-height:2.5rem;min-height: 115px;}
  #shopify-section-1637737562b5de89d5>div>div>div>div>div:nth-child(2)>div>h1{font-size: 35px;padding: 0 37px;line-height: 2.5rem;}
  .ds-third>p:first-child{font-size:18px;margin-top:30px;}
  .ds-third>p:last-child {font-size: 30px; line-height: 35px;margin-bottom: 20px;}
  .ds-img-inner {width: 150px;height: 150px;top:-17%;left:-29%;}
  #shopify-section-1637737562b5de89d5>div>div>div>div>div:nth-child(3)>div>div.ds-img>div{right: -6%;top: -9%;width: 80px;height: 80px;}
  .ds-btn {width: 100%;}
  .ds-btn-inner{font-size: 18px!important;padding: 0px 10px!important;height: 52px!important;}
  #shopify-section-1637737562b5de89d5 > div > div > div > div > div:nth-child(2) > div > div.new_col_btn.ds-btn{padding:0 20px;}
  .tis-btn{margin-top:62%;}
  .tis-btn-inner {font-size: 18px;height: 50px;}
  .best-seller {padding: 40px 15px;}
  .best-seller-heading{font-size:35px;}
  .real-result .real-result-title h2{font-size:40px;}
  .rr-sub {font-size: 20px;}
  .real-result .result-list{padding:0;}
  .reward .reward-title{font-size: 18px;line-height: 25px;}
  .rt-heading{font-size:25px;padding:0 40px;}
  .col-heading{font-size:18px;}
  .col-btn {font-size: 16px!important;}
  .pxs-rich-text {padding-top: 0px;padding-bottom: 0px;}
  .btn-rt {height: 50px;font-size: 18px;}
  a.quiz-btn{padding:5px 25px;}
  h2.quiz-text{font-size:18px;}
  .mb-30 {margin: 0 20px 30px;}
  .quiz-div{padding-bottom:15px;width:95%;padding-top:15px;margin-right:0;}
  body.redesign-index .black-btn.tb-btn{font-size: 14px;max-width: 230px;height: 55px;margin-top: 0;}
  .textBanner .banner-caption h6 {font-size: 1.2em;}
  h2.cip-heading {font-size: 36px;}
  .cip-content.text-center {max-width: 65%;}
  p.cip-text {font-size: 16px;}
  .tablet-hide{display:none !important;}
  a.cip-button{padding:20px 45px;font-size:16px;}
  .cip-btn-upper{margin-bottom:90px;}
  .cip-image {flex: 0 1 50%;}
  .cip-product {flex: 1 0 50%;}
  .pl-15{padding-left:15px;}
  img.cip-image-star{width:50%;}
  p.cip-star-content {top: -1%;font-size: 18px;left: 27%;}
  .cip-main {padding-bottom: 75px;}
  .curve{top:-100px;height:100px;}
  .cip-main.cip-second {margin-top: 100px;}
  .cip-product ul{padding-left:0;}
  .cip-two ul{    padding-left: 15px;padding-right: 15px;}
  p.cip-star-content.cip-star-content-new {right: 20%;bottom: 6%;}
  .best-seller .best-seller-upper-div .best-seller-p {font-size: 16px;width: 40%;}
  .best-seller .best-seller-upper-div{margin: 20px auto;}
  img.cip-image-star.cip-image-star-new {right: -3%;}
  .new_col_heading {margin-top: 0;font-size:35px;}
  .nr-section{padding-left:30px;}
  .new_col_text {margin-bottom: 35px;font-size: 17px;}
  .insta_feed_main_div {padding: 40px 0;}
  .pxs-rich-text-heading.rt-heading p{font-size:35px;}
  .pxs-rich-text-content.rt-new-text-content{font-size:26px;}
  .disclaimer{width:65%;}
  article.pxs-rich-text-block.rt-new-one {padding: 4em 0;}
  .starinner.rt-new-star{width:22%;left:8%;}
  .rt-new-star-text {font-size: 16px;top: -3%;width: 10%;left: 14%;}
  .textBanner .banner-caption{width: 100%;top:50%;}
  .desktop-hide{display:flex !important;}
  .cip-image-product-inner {max-height: 226px;}
/*   figure.product-item-image.bs-image img {max-height: 355px;} */
  .air-below-text{font-size:17px;}
  .banner-star-img{bottom:-18%;width:20%}
  p.bannr-star-text {font-size: 19px;line-height: 23px;left:69%;top:30%;}
  .rr-main{padding-top:35px;}
  .rr-sub{max-width:95%;}
  .reward p.reward-points{max-width:100%;}
  body.redesign-index .black-btn.tb-btn.rewardbutton{padding:2px;max-width:200px;}
  .reward .top_star.overimg {}
  .real-result .real-result-title h2 {font-size: 35px;}
  .real-result .result-list .result-cell.row-four-block{padding:0 5px;}
  .rfi-title p{min-height:40px;}
  .gallery--main {padding: 55px 0 !important;}
  .gallery-title {font-size: 35px;}
  .image-bar__text{top:40%;}
  .gallery_btn {margin-top: 50px;}
  .gallery_img_div{padding-bottom:25px;}
  .featured-in p {font-size: 16px;}
  img#CollectionImage-32801537491110--330 {height: 273px;}
    .col-list-slider{margin-bottom:15px;margin-left:0;}
   .col-list-slider > div > a {padding-bottom:15px;}
  .col-list-slider{display:block;}
  .grid-uniform.show-desk-only{display:none;}
  .col-list-slider .grid__item{padding-left:0px;}
  .top-section-bg .masthead-title{margin-top:0;font-size:40px;}
  .top-section-bg {padding: 70px 15px;}
  div#shopify-section-store-locations {padding:75px 15px;}
  div#shopify-section-store-location {padding: 75px 15px;}
  h2.store-locatoin-heaing {font-size: 35px;}
  .rows-of-4 .collection-header{width:95%;}
  .collection-header-no-image .quiz-div{width:100%;}
  .collection-grid-uninit>div.collection-dropdown:nth-child(7) {margin-top: 0;}
  .slideshow-slide-info {width: 42%;}
  .slideshow-preheading {font-size: 16px;}
  .slideshow-slide-title {margin-top: -20px;margin-bottom:-15px;}
  a.slideshow-slide-link.black-btn.tb-btn.hero-btn.collection-menu-button-sortby{padding: 15px 15px;font-size: 16px;max-width:220px;}
  .starinner {top: -120px !important;width: 175px!important;right: 2%!important;}
  .star-text {right: 12%;font-size: 16px;top: -64px;}
  .pxs-rich-text-heading-small .pxs-rich-text-heading{font-size:20px !important;}
  p.bs-preheading{font-size:16px;}
  .product-highlights-normal-wrapper .product-item {width: 85%;}
/*   .best-seller .best-seller-items{max-width:100%;} */
  .best-seller .product-highlights{overflow:visible;}
  h2.pxs-rich-text-heading {font-size: 20px!important;}
  .space_1663842657eda83338 {height: 40px!important;}
  .section-header .ms-preheading{font-size:16px;}
  .section-header h2.ms_title{font-size:35px;}
  .ms-upper-div h3.ms-p{width:50% !important;}
  p.top_star_text.bannr-star-text {width: 75%;FONT-SIZE: 16PX;left:51%;}
  #shopify-section-162469923968db7bf3 > section > div > div.best-seller-items > section > div > div.owl-controls, #shopify-section-1663241638d82edc49 > section > div > div.best-seller-items > section > div > div.owl-controls{position:static;}
  .best-seller .best-seller-items .product-item{margin-right:0;}
  .quiz-page.textBanner .banner-caption{left:60%;}
  .circle-shape {width: 120px;height: 120px;}
  .quiz-iwt-inner {flex-wrap: nowrap;padding: 50px;}
  .qim-image img{width:100%;}
  .body_quiz .quiz-iwt-inner{justify-content:space-between;}
  .hyper_quiz .qim-text p {width: 75%;}
  [data-product-gallery-position=left] .new-product-template.product-details{padding-top:0;padding-bottom:0;}
  .four-block-div img{width:100%;}
  .ship-box {padding: 20px 15px 10px;}
  .pair-section {padding: 10px 15px;}
  .air-below-text, .pair-header h2 {font-size: 17px;}
  .type2-img {margin-right: 20px;}
  .accordion_container {margin-top: 30px;}
  .product-subscription-main{margin-top:0;padding-bottom:55px;}
  .subscription-preheading {width: 24%;top:11%;}
  .subscription-heading {width: 40%;font-size: 35px;}
  img.subscription-star-img {top: -11%;left: 3%;}
  .product-subscription-inner {column-gap: 30px;padding: 0 15px;}
  .block-title{width:60%;margin-top:10px;}
  .block-title.box-title1 {margin-left: 30%;}
  .block-title.box-title3 {margin-right: 36%;}
  .section-div h2 {font-size: 30px;}
  .pbtim-image {padding-bottom: 20px;}
  div#shopify-section-judgeme-review {padding: 0 15px;}
  .prodcut-block-text-image-main {padding: 0px 0 35px;}
  .prodcut-block-text-image-main-1 {padding: 35px 0 0;}
  .block-div-text {flex: 1 0 50%;}
  .last-month-kit {width: 66%;}
  .page-template-cart .upsell_product_box {max-width: 90%;}
  img.cart_gallery_img {width: 100%;}
  .cart-gallery-inner{padding-left:16px;padding-right:16px;grid-gap: 20px;}
  .main-carousel .flickity-prev-next-button.next{right:-55px;}
  .landing-page .banner-txtContent h1 {font-size: 25px;}
  .landing-page .banner-txtContent .banner-txt {width: 90%;}
  .block-div-text.landing-page-slide-text {flex: 1 0 40%;}
  .landing-page .ttb-heading {font-size: 35px;width: 90%;}
  p.ttb-text {width: 85%;}
  .box-section.ttb-bg{min-height:300px;}
  .landing-page .owl-controls{position:static;}
  .lp-two-image.multi-wrapper h4 {font-size: 36px;}
  .landing-page .image-bar__caption{font-size:16px;}
  .landing-page .btn-round-trans{max-width:200px !important;}
  .atc-form-default{margin-top:15px !important;}
  .single-banner-image {height: 428px;}
  h2.single-banner-upper-heading {font-size: 46px;line-height: 55px;}
  .single-banner-lower-heading {font-size: 45px;line-height: 55px;}
  .single-banner-inner a {padding: 14px 20px;font-size: 14px;}
  .circle-overlay-image {bottom: -25%;width: 20%;right: 8%;}
  .multiline-text {max-width: 67%;font-size:25px;}
  h2.multiline-heading {font-size: 44px;}
  p.multiline-lower-text {font-size: 16px;}
  div#shopify-section-section-1 {margin-top: -32px;}
  h2.section-1-upper-heading {font-size: 32px;}
  h2.section-1-lower-heading {font-size: 30px;}
  p.section-1-text, .section-1-inner .banner-txt li {font-size: 16px;}
  .box-text-main img {width: 25%;}
  .box-text-main {max-width: 350px;padding: 3px 5px;grid-gap: 10px;}
  .section-1-main .banner-star-img {right: 17%;bottom: 10%;}
  .section-1-main p.bannr-star-text {left: 70%;width:64%;}
  div#shopify-section-section-2 .featured-wrap {justify-content: center;}
  .section-3-main.real-result .real-result-title h2, .section-10-heading-upper {font-size: 30px;}
  .section-3-main h1.reward-title, .section-7-block-heading {font-size: 16px;}
  .reward .section-3-main .top_star.overimg {left: 2.5%;}
  .reward .section-3-main .bottom_star.overimg{right:6%;}
  .section-7-badge img {left: 8%;width: 19%;}
  .section-7-badge p {left: 8.5%;width: 9%;}
  .section-7-badge.section-5-badge img {left: 8%;width: 19%;}
  .section-7-badge.section-5-badge p {font-size: 12px;left: 9%;width: 10%;top: 6%;}
  .multi-wrapper.section-7-block{margin-bottom:0;}
  .new-secton-text {flex: 0 0 100%;}
  .section-7-badge.section-6-badge>img {right: -11%;width: 19%;}
  .section-6-badge.section-7-badge p {right: -2%;width: 10%;}
  .section-8-heading {flex: 1 0 100%;text-align: center;margin-bottom: 30px;}
  .container.insta_feed_inner_div {flex-wrap: wrap;justify-content: center;}
  .insta_feed_img {max-height: 315px;}
  .section-10.main {padding: 20px 15px 50px;}
  .section-9.main{padding-bottom:70px;}
  div#shopify-section-section-9 {padding: 50px 0 75px;}
  .grid-products-main h2.mc_title.best-seller-heading { font-size: 40px!important; }
  .grid-products-main .product-highlights-normal-wrapper {grid-gap: 7px; }
  .product-highlights-normal-wrapper .product-item {width: 23%;flex: 0 0 23.5%;}
  .best-seller.grid-products-main .best-seller-items .product-item .product-item-title { word-break: break-word; }
  section.best-seller.grid-products-main { padding: 50px 0 0px; }
  .best-seller.grid-products-main .best-seller-items { padding-top: 30px; }
  .first-sticker.first-sticker-mob img.sticker-image { max-width: 90px; width: 90px;}
  p.first-sticker-text { font-size: 20px;left: 8%; }
  .grid-products-main h2.mc_title.best-seller-heading { margin-top: 20px;}
  .grid-products-main p.bs-preheading, p.itb-pre-heading {font-size: 14px;}
  .best-seller.grid-products-main .best-seller-items .product-item .product-item-title { font-size: 14px; }
  h2.itb-heading { font-size: 40px; }
  .itb-text { font-size: 16px; max-width: 100%; }
  .itb-btn-main { margin-top: 35px; }
  .itb-btn-main a { padding: 15px 20px;}
  .itb-right { padding: 25px 30px; }
  .section-multi-boxes-2 { padding: 50px 0 30px !important;}
  h3.mbs-block-head { font-size: 16px; margin-top: 20px; }
  img.single-image { width: 100%; }
  .three-block-section h2.itb-heading {margin-bottom: 30px; }
  .three-block-section .itb-pre-heading{margin-bottom:25px;}
  .three-block-section .result-img img { min-height: 267px;}
  .three-block-section .result-info h1.reward-title { font-size: 15px; }
  .three-block-section .result-info{padding:10px;}
  .shopify-section.section-two-boxes { padding: 50px 0 15px!important;}
  .three-block-section .result-info h1.reward-title { font-size: 14px; word-break: break-all; }
  .three-block-section .result-info { padding: 0px; }
  .icon-column.three-block-section { padding: 15px 0 70px; }
  .reward .icon-column .result-list .result-cell{padding:0 10px;}
  .stacked-slider-main .carousel { --carousel-item-height: 325px; --carousel-item-width: 210px; }
  .stacked-slider-main .carousel-item-1 { left: 14%; }
  .stacked-slider-main .carousel-item-5 { left: 86%; }
  .carousel-control:hover { transform: none !important; }
  .ibt-star-content img { max-width: 115px; }
  .ibt-star-content p { font-size: 23px;}
  img.sticky-atc-image, .sticky-prod-title{display:none;}
  .sticky-atc-button {flex: 0 0 45%;}
  .sticky-atc-inner{justify-content:center;}
  .meta-review {margin: 30px 0;padding: 15px;}
  .meta-review-block{padding:15px;margin-bottom:20px;}
  .sticky-prod-title .headline, .meta-review-btn a, [data-product-gallery-position=left] .new-product-template.product-details .headline, [data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap .product-menu-button, .custom-content button.product-menu-button, .prd-description b.text-uppercase, .good-for-div h2 { font-size: 14px; }
  .tablinks {font-size: 14px;}
  [data-product-gallery-position=left] .new-product-template.product-details .product-title{font-size:22px;}
  main.site-main.new-wrapper.pp-main{padding-top:40px;}
  .sticky-atc-button br { content: ''; }
  .sticky-atc-button span.product-menu-addtocart, .sticky-atc-button .product-menu-button.add-upsell span.money, span.product-menu-addtocart, .product-menu-button.add-upsell span.money {font-size: 13px;}
  .product-menu-buttons-addtocart, .product-menu-buttons-addtocart-success{padding:8px 0;}
  .collection-filter-sortby { position: absolute; box-shadow: 7px 7px 14px #00000080; padding: 26px; height: 100vh; top: 0; max-width: 280px; z-index: 1; background: #fcf3ea; transform: translateX(-130%); transition: all 0.3s linear; }
  .collection-mobile-filter{display:block;flex: 1 0 100%;margin-bottom:10px;}
  .collection-products{flex-wrap:wrap;}
  .collection-product-inner { flex: 1 0 100%; margin-left: -15px; }
  .quiz-div{width:100%;margin:0 0 30px;}
  .collection-filter-sortby.active { transform: translateX(0);z-index: 999999; left: 0;display:block;transition: all 0.3s linear; }
  .filter-close{display:block;}
  .filter-close svg { width: 30px; height: 30px; display: block; margin: 0 0 0 auto; }
  a#col-filter { font-size: 14px; background: #000; color: #fff; text-transform: uppercase; font-family: 'Moderat Extended'; border: 1px solid transparent; border-radius: 5px; padding: 5px 10px; box-shadow: 0px 0px 5px #4b4949;transition: all 0.3s linear; }
  a#col-filter:focus {border-color:#000;background:transparent;color:#000;}
  .multiple-rich-text-col .pxs-rich-text-heading p{flex: 1 0;}
  body.redesign-index .text-banner .black-btn.hero-btn{margin-top:20px;}
  .banner-star-img img { width: 65%; }
    .text-banner .section-1-main .banner-star-img{width:19%;bottom:14%;}
  .section-1-main p.bannr-star-text { left: 50%; width: 50%; }
  /* .double-banner-image{max-height:400px;} */
  .double-banner-inner{width:64%;}
  .pxs-rich-text-heading img { margin: 0 10px; max-width: 20px; width: 100%; }
  section.pxs-rich-text.multiple-rich-text.pxs-rich-text-width-full-width { padding: 0 10px; }
  .multiple-rich-text .pxs-rich-text-heading p { font-size: 13px; }
  .two-product-inner { grid-gap: 30px; }
  .tp-block { flex: 0 0 calc(50% - 30px); }
  img.tp-img { width: 100%; }
  img.tp-sticker-img { width: 75%; }
  .sticker-div { left: -12%; }
  .tp-block p { max-width: 95%; margin: 10px auto 15px; }
  .tp-block.block-1 .sticker-div p {font-size: 10px; padding: 0px 25px; }
  .tp-block.block-2 .sticker-div p { font-size: 10px; padding: 0 32px; }
  section.two-product-main { padding: 50px 0; }
  .tp-block h4 { font-size: 18px; margin-top: 15px; }
  .add-to-cart.tp-btn button.black-btn-outline.bs-btn.button.collection-menu-button-sortby { height: 40px; }
  .mbs-left h2.itb-heading, .best-seller-four h2.mc_title.best-seller-heading.lpbs-main { font-size: 44px; }
  .mbs-inner{padding-bottom:35px;}
  h3.mbs-block-head{margin-top:0;}
  .multi-wrapper>.box-section .img-section img { width: 95%;}
  .bes-seller-main article.product-item.product-item-style- { width: calc(100% - 20px); }
  h2.double-banner-upper-heading, h2.double-banner-lower-heading { font-size: 35px; }
  .double-banner-inner {width: auto;}
  .double-icon-image{background-size: 60%;}
  .double-banner-inner a { font-size: 16px; }
  .double-banner-inner a svg { width: 20px; height: 20px;}
  section.pxs-rich-text.multiple-rich-text.pxs-rich-text-width-full-width { margin: 20px 0 0; }
  .tp-block h4 { font-size: 16px; margin-top: 10px; }
  .tp-block p { font-size: 12px;}
  .add-to-cart.tp-btn button.black-btn-outline.bs-btn.button.collection-menu-button-sortby{font-size:11px;}
  .mbs-inner { padding-bottom: 15px; }
  h3.mbs-block-head { font-size: 14px;}
  .best-seller-image-content h3{font-size:20px;}
  .best-seller-image-content p { font-size: 11px;}
  .best-seller-image-div{flex: 0 0 30%;}
  .best-seller-image-content {bottom: 20px; left: 10px; }
  .best-seller .bes-seller-main .best-seller-items{flex: 0 0 50%;}
  .best-seller .best-seller-items .product-item .product-item-title { font-size: 14px;min-height: 50px; }
  .best-seller-items button.black-btn-outline.bs-btn.button.collection-menu-button-sortby{font-size:11px;padding:12px 9px;}
  .homepage-best-seller.owl-theme .owl-controls { margin-left: 0%; margin-top: 0; padding-top: 0; }
  .cleanser-right-div div, .cleanser-left-div-content p { font-size: 12px; }
  .cleanser-right-div div span { font-size: 16px; }
  .cleanser-right-div-content img { width: 60%; }
  .best-seller-four .product-highlights-normal-wrapper .product-item{width: calc(100% - 20px);}
  .best-seller-four section.product-highlights.product-highlights-count-10 { padding: 0 20px 0 30px; }
  .rtwi-left h2 { font-size: 20px;}
  .rtwi-inner { grid-gap: 20px; padding: 30px 0px; }
  .rtwi-left p { font-size: 12px;}
  .rtwi-right{grid-gap:20px;}
  .bas-block{width:100%;}
  section.bas-main {padding: 60px 50px 30px; }
  section.pxs-rich-text.rich-text-main.pxs-rich-text-width-full-width { padding: 16px 15px;}
  .rich-text-main button.black-btn.hero-btn.collection-menu-button-sortby.btn-rt{font-size:11px;padding:10px 20px;}
  .pxs-newsletter-text p { max-width: 100%; font-size: 12px; line-height: 1.5; }
  .newsletter { width: 80%; }
  button.newsletter-submit{margin-top:20px;font-size:11px;padding: 10px 30px;}
  .gallery_btn { margin-top: 0; width: 75%; }
  a.gallery_btn_link{font-size:11px;}
  .gallery--main { padding: 35px 0 !important; }
  nav.footnav.footnav-count-5 { grid-gap: 50px 0; }
  .footnav-item { min-width: 50%; }
  .single-logo-inner img { max-width: 100px; }
  .row .left{overflow-y:scroll;}
  .atc-form-default, [data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap{margin-bottom:0 !important;}
.ship-detail{padding-left:0;padding-right:0;}
  .pair-section{margin-left:0;}
  .two-product-images .two-product-inner{grid-gap:30px;}
  .two-product-images .two-product-inner .tp-block {flex: auto;}
  section.two-product-main.two-product-images{padding:50px 0;}
  .review-pdp-div{padding:0;}
  section.section-product-recommendations{padding:25px;}
}


@media only screen and (max-width:767px){
  .Review .result-list {
    flex-direction: column;
}
  .mobile_img{display:block;}
  #shopify-section-1643297631221d7da1 > section > div > img:nth-child(2){display:none;}
  .pxs-rich-text-heading p{letter-spacing:1px;line-height:1.5;}
  body.redesign-index .black-btn.tb-btn.rewardbutton{max-width:215px;}
/*   .bs-prod-detail h1.product-item-title {height: 51px;} */
  .textBanner .banner-caption{width:100%; left:0%;}
  .banner-star-img {top: 47%;left: 0;transform: translate(0,-50%);bottom: auto;width: 35%;}
  .banner-star-img img {width: 80%;}
  .slideshow-slide-info{order:2;transform:none;left:0;}
  .slideshow-slide{margin-left:0px;padding:0px;}
  .slideshow-slide-info{width:100%;}
  .slideshow-slide-layout-default-right .slideshow-slide-info{width:100%;left:0;margin-bottom:0;padding-bottom:0;padding-top:10px;}
  .slideshow-slide-layout-default-left .slideshow-slide-image, .slideshow-slide-layout-default-right .slideshow-slide-image{max-width:100%;width:100%;}
  .new-col-item{padding:0;}
  .small-whole{width:100%;margin-bottom:30px;}
  .col-btn{margin-top:0;}
  .new_col_btn{width:55%;}
  .best-seller-heading{padding-left:0;}
  .best-seller{padding:40px 0 0;}
  .best-seller .best-seller-items{margin:0 auto;padding-top:10px;}
  .first-sticker-mob{left:-3%!important;top: 40%!important;transform: translate(-3%,-40%)!important;}
  .second-sticker-mob{top: -7%!important;left: 35%!important;transform: translate(35%,-7%)!important;}
  .third-sticker-mob{top: 33%!important;transform: translate(65%,-33%)!important;left:65%!important;}
  .gallery_img_div{width:100%;}
  .insta_stories_text{position:relative;left:0;transform:none;margin:30px 0;}
  .banner-txtContent{text-align:center;}
  .insta_stories_div{width:100%;margin: 0 0 30px;padding-right:5px;}
  .insta_feed_main_div{margin:30px 0;padding:0 5px;}
  .insta_feed_inner_div{padding:0;}
  .insta_feed_img{padding:0 5px;}
  .textBanner .banner-caption{margin-bottom:0;transform:none;}
  .textBanner .banner-img .banner-img-div-new img{width:100%;padding:0 15px;}
/*   .textBanner .banner-img{padding:0 15px;} */
  #nola-slider>div.owl-controls{text-align:center;margin-left:0;}
  .team-div2{padding:0;}
  .site-footer-social{padding:0;}
  .page-template-cart .upsell_product_box{max-width:100%;}
  .tis-main-div{padding:55px 20px;height:auto;}
  .tis-image-div{width:100%;padding:20px 0;}
  .image-1, .image-2, .image-3{position:relative;transform:none;}
  .tis-btn{float:left;margin-top:13%;}
  .best-seller-heading{margin-top:0;margin-bottom:15px;}
  #shopify-section-1636440797d209e572>section>article>h2{font-size:24px;padding:15px 20px;}
  .new_col_section{padding:55px 0px;}
/*   .pxs-rich-text{padding:30px 15px 40px;} */
  .slideshow-slide-layout-default-right .slideshow-slide-info{margin:0;padding:0 0 0 0;}
/*   .slideshow-slide-layout-default-left .slideshow-slide-image, .slideshow-slide-layout-default-right .slideshow-slide-image{margin-left:-5px;} */
  .slideshow-slide-text{margin-bottom:20px;}
  .ds-img-inner {width: 125px;height: 125px;top: -10%;left: -10%;}
  #shopify-section-1637737562b5de89d5>div>div>div>div>div:nth-child(3)>div>div.ds-img>div {right: -6%;top: -5%;width: 100px;height: 100px;}
  .rt-heading{padding:0 20px;font-size:25px;}
  .best-seller .best-seller-items .product-item .product-item-title{padding-right:0;}
  h2.quiz-text{margin-right:0;}
  .mb-30 {margin: 0 15px 30px;}
  .article-excerpt-content{padding-left:0px;flex: 1 1 100%;}
  .article-excerpt-image {height:auto;flex:1 1 100%;margin-bottom:20px;}
  .section-blog .article-excerpt{padding-bottom:20px;}
  .blog-more{font-size:16px;padding:10px 30px;}
  .collection-header-no-image .collection-header-info{text-align:left;}
  .collection-name-breadrumb{flex: 1 1 100%;}
.collection-dropdown-option{flex: 1 1 100%;text-align:center;margin-top:20px;}
  .cc-with-image{margin-bottom:20px;}
.cc-with-image>select{position:relative;right:0;}
  .cip-content.text-center {max-width: 100%;}
  #shopify-section-1605768550101c946d > div{height:40px;}
  h2.cip-heading {font-size: 32px;}
  .cip-image-product{flex-wrap:wrap;}
  .cip-image {flex: 1 1 100%;max-height:400px;}
    img.cip-image-star{top:-10%;width:52%;left:4%;}
  p.cip-star-content{left:23%;}
  .cip-product{margin-top:20px;}
  .cip-product ul{margin-left:-15px;}
  .cip-main{padding-bottom:35px;}
  .curve {top: -40px;height: 40px;}
  .cip-main.cip-second {margin-top: 40px;}
  .cip-btn-copy{margin-bottom:40px;}
  .cip-two ul{padding-left:0;padding-right:0;}
  p.cip-star-content.cip-star-content-new {bottom: 12%;right: auto;left: 17%;}
  h2.pxs-rich-text-heading{flex-wrap:wrap;}
   article.pxs-rich-text-block{padding:0;}
  .rt-non-hollow p { margin-top: -1px; margin-left: 10px; }
  .best-seller-heading{padding-right:0;font-size:32px;}
  .best-seller .best-seller-upper-div .best-seller-p {width: 100%;}
  .new_col_heading {font-size: 32px;}
  .pxs-rich-text-heading.rt-heading p {font-size: 32px;}
  .starinner.rt-new-star{width:40%;top:-25%;}
  .rt-new-star-text {top: -12%;width: 20%;left: 18%;}
  article.pxs-rich-text-block.rt-new-one {padding: 6em 0 4em;}
  .disclaimer {width: 100%;padding: 0 15px;}
  .cip-info{padding-right:10px;padding-left:10px;}
  img.cip-image-star.cip-image-star-new {left: 0%;right: auto;}
/*   .best-seller .best-seller-items .product-item .product-item-title {max-height: 51px;overflow: hidden;} */
  .rt-non-hollow{margin-left:0;}
  .cip-title{max-height:45px;}
  .cip-title-second{max-height:25px;}
  figure.product-item-image.bs-image img{min-height:auto;}
  .display-mobile{display:block;}
  .display-desktop{display:none;}
  .product-gallery{padding:0;}
  .reward .real-result .result-list .result-cell{flex: 1 0 50%;padding:0 5px;}
  body.redesign-index .black-btn.tb-btn.rewardbutton {padding: 5px;height: 60px;}
  .real-result .result-list .result-cell.row-four-block {flex: 1 0 50%;}
  .real-result .result-list{margin:0;}
  .real-result .real-result-title h2 {font-size: 35px;}
  .reward .real-result-link {margin: 1em auto;}
  .rr-sub{margin: 0 0 0px 0;max-width: 100%;font-size:18px;}
  .pxs-rich-text {padding: 0 15px;}
  h2.pxs-rich-text-heading {font-size: 26px;padding:30px 0;}
  .reward .top_star.overimg {width: 26%;top: 8%;}
 
  .real-result .real-result-title {margin-bottom: 15px;}
  .four-row-image {padding: 40px 0;}
  a.black-btn-outline.bs-btn{line-height:40px;height:45px;font-size:12px;}
  .gallery--main{padding:30px 0px;}
  .featured-in .featured-imglist .featured-img img{max-width:80%;}
  .footnav-item.footnav-item-menu{flex:0 0 25%;}
  .footnav-item-richtext{flex:0 0 50%;margin-right:0;}
  .custom-content .product-menu-buttons-addtocart{padding:0;}
  .section-product-recommendations{margin-top:40px;border-top:none; padding-top:10px;}
  p.bannr-star-text {left:60%; line-height:18px;}
  body.redesign-index .black-btn.tb-btn{max-width:190px;}
  .reward .real-result-link.review-page-btn-link {margin: 2em 0 0;}
  .gallery_pre_title {font-size: 20px;margin-top: 0;}
  .gallery-title {font-size: 25px;margin-bottom: 25px;}
  .gallery_img_div img {max-width: 65%;}
  #shopify-section-16545186588470bdb2 > div > div:nth-child(3) {padding-bottom: 60px;}
  .gallery_btn {margin-top: 30px;}
  .gallery-slider.display-mobile .owl-carousel .owl-item img {min-height:414px;/*max-height: 450px;object-position: bottom;object-fit:contain;*/}
  .gallery-slider .slider1{margin-bottom:0;}
  .mobilenav-overlay svg{color:#000;right:auto;left:30px;top:7%;}
  .mobilenav-panel{top:123px;width:100%;}
  .mobilenav-overlay {top: 0px;right: 75%;background-color:#fff;}
  .mobilenav-contactbar{bottom:123px;}
  ul.navmenu.desktop-Menu.navmenu-depth-1{height:170vh;margin-bottom:45px;padding:30px 0;}
  .cart-page-sub{font-size:25px;}
  .cart-empty-message{font-size:24px;}
  img#CollectionImage-32801537491110--330 {height: 261px;}
  li.make-bold {font-weight: bold;}
  .mobilenav .navmenu-link {padding: 10px 16px;}
  .make-bold a.navmenu-link {padding: 25px 16px 5px;}
  li.navmenu-id-bottom-div {text-align: center;margin: 20px 16px;font-weight: bold;}
  li.navmenu-id-bottom-btn {margin: 0 20px;}
  a.navmenu-link.black-btn-outline.bs-btn.button {line-height: 16px;text-align: center;border-radius:24px;}
  .nav-index .mobilenav-panel {top: 85px;}
  .nav-index .mobilenav-overlay svg{top:5%;}
  .nav-index .mobilenav-contactbar {bottom: 135px;}
  .nav-index a.navmenu-link.black-btn-outline.bs-btn.button {line-height: 42px;background: #efe0fb;color: #000;font-size:16px;}
  .navmenu-id-bottom-sms-btn{margin:0 20px 10px;}
  .navmenu-id-bottom-sms-btn a.navmenu-link.black-btn-outline.bs-btn.button {background: #fff;color: #000;}

  .carouselpdp{width:100%;}
  .carouselpdp-cell{width:70%;height:414px;object-fit:cover;}
  .carouselpdp .flickity-page-dots{text-align:left;padding-left:10px;bottom:15px;}
  .carouselpdp .flickity-page-dots .dot{background-color: #fff;margin:0 4px;}
  .col-list-slider{width:100%;margin-bottom:50px;}
  .col-list-slider-inner{width:70%;height:300px;}
  .col-list-slider .flickity-page-dots{text-align:left;padding-left:10px;bottom:17%;}
  .col-list-slider .flickity-page-dots .dot{background-color: #fff;margin:0 4px;}
  .store-location-inner-div {flex: 0 0 100%;}
  .top-section-bg {padding: 50px 15px;}
  .top-section-bg .masthead-title {font-size: 35px;}
  .top-section-bg .text-center.rte {font-size: 18px;}
  div#shopify-section-store-locations, div#shopify-section-store-location {padding: 50px 15px;}
  h2.store-locatoin-heaing{margin-bottom:0;}
  .store-location-inner-div {padding: 30px 0 0;}
  .rows-of-4 .collection-header {flex-direction: row;flex-wrap: wrap;}
  .quiz-div.mb-30{margin-left:10px;}
  .rows-of-4 .collection-header {margin-left: 10px;margin-bottom:10px;}
  figure.collection-image {width: 100%;}
  .collection-image+.collection-header-info {width: 100%;transform: none;padding: 20px 0;}
  .collection-grid-uninit>div.collection-dropdown:nth-child(4), .collection-grid-uninit>div.collection-dropdown:nth-child(5), .collection-grid-uninit>div.collection-dropdown:nth-child(6){margin-top: 0;}
  .collection-header-no-image .collection-dropdown-option {display:none;}
  .collection-header-no-image .collection-dropdown-option.show-mob{display:none;}
  .collection-dropdown-option.show-mob {margin-bottom: 10px;}
  button#dummy-chat-button.chat-toggle--text-button{display:none;}
  .slideshow-slide-image .mobile-img {display:block;}
  .slideshow-slide-image .desktop-img{display:none;}
  .starinner {top: -350px!important;width: 150px!important;right: -4%!important;}
  .star-text {right: 17%;top: -303px;}
  .best-seller .best-seller-items{margin:0 auto;}
  .owl-theme .owl-controls .owl-buttons>div.owl-prev {left: -65px;}
  .owl-theme .owl-controls .owl-buttons>div.owl-next {right: -50px;padding:0;}
  .tbt-main, .textBanner .banner-img{width:100%;}
  .space_1663842657eda83338 {height: 0 !important;}
  .best-seller .best-seller-items .product-item{margin-bottom:0;}
  .ms-upper-div h3.ms-p{width:80% !important;}
  .multi-wrapper>.box-section .img-section h4{font-size:40px !important;}
  .multi-wrapper>.box-section{margin-bottom:80px !important;}
  .textBanner.quiz-page .banner-caption h6 {font-size: 16px;}
  .quiz-page .banner-txtContent h1 {font-size: 34px;padding: 0px 20px;width: 80%;margin: 0 auto;}
  .quiz-page.textBanner .banner-caption .banner-txtContent {padding: 30px 0 60px;}
  .quiz-page .banner-star-img {bottom: 40%;left: auto;right: 0;}
  .bannr-star-text.quiz-circle{top:45%;}
  .quiz-iwt-inner {flex-wrap: wrap-reverse;padding: 50px 20px;}
  .qim-image{text-align:center;}
  .qim-image img {width: 75%;}
  .qim-text {flex: 0 0 100%;padding: 20px 0;text-align: center;}
  .qim-text h2 {font-size: 30px;}
  .qim-text p {margin: 5px 0 30px;}
  .body_quiz .quiz-iwt-inner {justify-content: center;}
  .body_quiz .qim-image {text-align: center;flex: 0 0 100%;}
  .body_quiz .quiz-iwt-inner{padding-bottom:50px;}
  .hyper_quiz .qim-text p {width: 65%;margin: 5px auto 30px;}
  .pink-block-mobile{display:block;}
  .pink-block-desktop{display:none;}
  .video-wrapper{margin:0;}
  .clear-ship{margin:10px;}
  [data-product-gallery-position=left] .new-product-template .pair-section {justify-content: space-between;padding: 16px 10px 16px 15px;margin-top:10px;}
  .pair-wrapper {flex-direction: row;}
  [data-product-gallery-position=left] .new-product-template .accordion_container{padding-bottom:5px;}
  .subscription-preheading {width: 45%;}
  .subscription-heading {width: 75%;}
  .product-subscription-main{margin-top:60px;padding-top:120px;}
  img.subscription-star-img{width:150px;top:-4%;}
  .subscription-preheading{top:6%;}
  .product-subscription-inner{flex-wrap:wrap;}
  .product-subscription-inner .box-section.boxes2, .product-subscription-inner .box-section.boxes1, .product-subscription-inner .box-section.boxes3 {flex: 1 0 100%;margin-bottom:50px;}
  .block-div-text {flex: 1 0 100%;}
  .section-div img {width: 100%;margin-top: 0;padding: 0 15px;}
  .section-div {padding: 1px 0 35px 0;}
  .prodcut-block-text-image-main{padding-bottom:0;}
  img.pbti-2 {margin-top: 35px;}
  .prodcut-block-text-image-main.non-subscrip {margin-top: 20px;}
  .product-subscription-inner img {height: 279px;object-fit: contain;}
  .product-subscription-inner .box-section.boxes3 {margin-bottom:0;}
  .block-title.box-title3 {margin-right: 33%;}
  [data-product-gallery-position=left] .new-product-template .pair-section h2 {font-weight: 900 !important;}
  .bundle-template .product-highlights-mobile-wrapper .product-item {width: 100%;margin: 0 10px;}
  .last-month-kit {width: 50%;}
  .cart-gallery-inner {padding-left: 0;padding-right: 0;grid-gap: 5px;padding-bottom:20px;margin-bottom:0;}
  img.cart-gallery-left{width:40px;}
  .cart-gallery-right {width: 40px;right: 0px;top: -19px;}
  .cart-main .free-shiping-bar p {font-size: 14px;margin-bottom:15px;}
  .upsell_product_box .cartupsell.drawer__inner{width:100%;}
  .main-carousel .flickity-prev-next-button{display:block;}
  .redesign-cart .upsell_product_box .main-carousel {width: 80%;margin: 0 auto 40px;}
  .cart-main-items{padding: 30px 15px 0px;}
  .cart-main section.cart-totals {width: 100%;margin-right: 0;margin-top: 0;margin-bottom:0;}
  .enforce-center-preview-badge .jdgm-prev-badge__text{width:100% !important;text-align:center !important;}
  .main-carousel .flickity-prev-next-button.next {right: -50px;}
  .cart-item-quantity {max-width: 120px;margin-bottom: 10px;}
  .landing-page .textBanner .banner-caption {width: 100%;}
  .landing-page p.bannr-star-text{top:30%;}
  .landing-page .banner-star-img {bottom: 22%;}
  .block-div-text.landing-page-slide-text {flex: 1 0 60%;}
  .landing-page .multi-wrapper>.box-section {margin-bottom: 40px!important;min-height: 250px;}
  p.ttb-text {width: 60%;margin-top: 20px;}
  a.bs_shop_all.btn.btn-round-trans{margin-bottom:50px}
  .landing-page h2.pxs-rich-text-heading {text-align: center;}
  .single-banner-image {height: 275px;}
  h2.single-banner-upper-heading {font-size: 36px;line-height: 40px;}
  .single-banner-lower-heading {font-size: 35px;line-height: 40px;margin-bottom:25px;}
  .single-banner-inner a {padding: 10px 15px;font-size: 13px;}
  .single-banner-inner {bottom: 9%;}
  .circle-overlay-image {bottom: -42%;width: 28%;right: 4%;}
  h2.multiline-heading {font-size: 38px;margin-bottom:10px;}
  .multiline-text {max-width: 100%;font-size: 21px;line-height: 28px;}
  section.multi-line-main {padding: 60px 0;}
  .section-1-inner {flex-wrap: wrap;flex-direction: column-reverse;padding: 25px 15px 50px;}
  .section-1-main .banner-star-img {right: 55%;bottom: 23%;}
  .section-1-main .banner-star-img img {max-width: 130px;}
  .section-1-main p.bannr-star-text {left: 115%;width: 125%;top: 22%;font-size: 13px;}
  div#shopify-section-section-1 {margin-top: 0;}
  .section-1-inner .caption-inner.banner-txtContent {margin-top: 50px;}
  .box-text-main {margin: 20px auto;}
  .section-1-inner .banner-txt li{text-align:left;}
  .section-1-inner .banner-txt {width: 100%;padding: 0 !important;}
  .section-1-main .section-10-btn{text-align:center;}
  .section-featured-in .featured-in.section-2-main {padding: 25px 0;}
  .section-2-main.featured-in .featured-imglist .featured-img img {max-width: 100%;}
  .section-2-main.featured-in .featured-imglist .featured-img {flex: 1 0 32.66%;margin-bottom:25px;}
  .section-3-main{padding-top:10px;padding-bottom:70px;}
  .section-3-main.real-result .real-result-title h2{margin-bottom:15px;}
  .reward .section-3-main.real-result .result-list .result-cell {flex: 1 0 100%;}
  .section-3-main .result-card .result-img {flex: 0 0 75%;}
  .reward .section-3-main .top_star.overimg {width: 36%;top: 12%;}
  .section-3-main.real-result .result-list {grid-gap: 30px;}
  .reward .section-3-main .bottom_star.overimg {right: 11%;bottom: 22.5%;}
  .section-3-main .section-10-btn {margin-top: 25px;}
  .section-4-main h2.pxs-rich-text-heading {text-align: center;}
  .new-secton-text {flex: 0 0 130%;font-size: 18px;}
  .multi-wrapper.section-7-block>.box-section {width: 85%;margin-bottom: 15px !important;}
  .section-7-block {padding: 30px 0 30px;}
  .section-7-badge img {width: 45%;left: 16%;top: 4%;}
  .section-7-badge p {left: 17.5%;width: 17%;top: 1.5%;}
  .section-7-badge.section-5-badge img {left: 16%;width: 45%;top: 4%;}
  .section-7-badge.section-5-badge p {left: 17%;width: 25%;top:1.5%;}
  .section-div {padding: 1px 0 60px;}
  .section-7-badge.section-6-badge>img {right: -27%;width: 46%;bottom: 21%;top: auto;}
  .section-6-badge.section-7-badge p {right: -4%;width: 23%;bottom: 27.5%;top: auto;}
  .insta_feed_main_div {margin: 0;padding: 30px 15px;}
  .insta_feed_div {width: 33.33%;margin: 0;}
  .insta_feed_img {min-height: 200px;}
  .section-8-heading {font-size: 28px;margin-bottom: 20px;}
  .section-10-heading-upper{font-size:30px;margin-bottom:15px !important;}
  .sectoin-9-image {flex-wrap: wrap;}
  .sectoin-9-image img {width: 85%;margin-bottom: 30px;}
  .section-9.main>div:nth-child(2) {flex-direction: column-reverse;}
  .section-10-top {padding: 45px 0 60px;}
  .section-10.main div {flex: 0 0 80%;}
  .section-10.main {grid-gap: 15px;}
  div#shopify-section-section-bar-2 .new-secton-text {flex: 0 0 185%;}
  .section-9.main {padding-bottom: 35px;}
  .multiple-rich-text h2.pxs-rich-text-heading { flex-wrap: wrap;padding: 20px 0; }
  .multiple-rich-text .pxs-rich-text-heading p { flex: 1 0 100%;}
  .grid-products-main p.bs-preheading { text-align: center; display: block; max-width: fit-content; margin: 0 auto; }
  .grid-products-main h2.mc_title.best-seller-heading { font-size: 33px!important; text-align: center; }
  .grid-products-main .product-highlights-normal-wrapper { flex-wrap: wrap; }
  .product-highlights-normal-wrapper .product-item { width: 50%; flex: 0 0 48%; }
  figure.product-item-image.bs-image img { width: 100%; }
  .best-seller.grid-products-main .best-seller-items { padding-top: 15px; }
  .first-sticker.first-sticker-mob { left: -2% !important; top: -1% !important; }
  .itb-inner {flex-wrap: wrap; }
  .itb-left { flex: 1 0 100%; }
  img.itb-img { border-radius: 60px 60px 0 0px;}
  .itb-right{text-align:center;}
  .itb-right { padding: 40px 15px; }
  h2.itb-heading { font-size: 33px; }
  .mbs-inner{flex-wrap:wrap-reverse;padding-bottom:20px;}
  .mbs-left, .mbs-right {flex: 1 0 100%;text-align:center;}
  .mbs-left { padding-top: 60px; }
  .mbs-left h2.itb-heading { margin: 30px 0 20px; line-height: 1.2; }
  .multi-wrapper>.box-section .img-section img {width: 60%;}
  .multi-wrapper>.box-section { margin-bottom: 40px!important; }
  .section-multi-boxes-2 { padding: 50px 0 0 !important; }
  section.single-image-main {padding: 15px 0 15px;}
  .reward .real-result .result-list .result-cell { flex: 1 0 100%; padding: 0; }
  .three-block-section .result-info h1.reward-title { font-size: 16px; word-break: break-word; }
  .three-block-section .result-info { padding: 10px 50px; }
  .before-after-section .itb-pre-heading{margin-bottom:25px;}
  .real-result.before-after-section { padding-bottom: 35px; }
  .reward .icon-column .result-list .result-cell { flex: 1 0 50%; }
  .three-block-section .result-info h1.reward-title { font-size: 14px;}
  .icon-column .result-info { padding: 0px; }
  .ibt-star-content { right: 2%; top: -4%; display:none;}
  .block-review-3 .real-result-link .rewardbutton { max-width: 200px!important;}
  .block-review-3 .itb-pre-heading { margin-left: auto; }
  .block-review-3 h2.itb-heading { margin-bottom: 20px; text-align: center; }
  .stacked-slider-main .carousel-item-2 {left: 40%;}
  .stacked-slider-main .carousel-item-1 {left: 30%;}
  .stacked-slider-main .carousel-item-5 {left: 70%;}
  .stacked-slider-main .carousel-item-4 {left: 60%;}
  section.stacked-slider-main { padding-bottom: 0px!important; }
  .stacked-slider-main .carousel-container { min-height: 390px; }
  main.site-main.new-wrapper.pp-main {padding-top: 0;}
  .carouselpdp-cell {width: 100%;height:621px;}
  .carouselpdp .flickity-page-dots{text-align:center;}
  [data-product-gallery-position=left] .new-product-template.product-details{padding:0 15px;}
  .good-for-inner p {font-size: 16px;}
  .air-below-text, .pair-header h2, [data-product-gallery-position=left] .new-product-template .link {font-size: 15px;}
  .type2-img a img{width:45px;}
  .type2-img{margin-right:0px;}
  .meta-review h2 {font-size: 16px;}
   .meta-review-block p {font-size: 14px;line-height: 1.5;}
  .sticky-atc-button {flex: 0 0 80%;}
  .tablinks {font-size: 12px;}
  section.product-details.product-details-relative.new-product-template {margin-top: 20px;}
  .prd-description ul li:before{left:-10%;}
  .product-highlights-normal-wrapper>article:nth-child(1) .product-item-title { min-height: 35px !important; }
  .product-highlights-normal-wrapper>article:nth-child(2) .product-item-title { min-height: 35px !important; }
  .navmenu-item {font-weight: 100 !important;font-size:16px;}
  li.navmenu-item.navmenu-mobile-account.navmenu-id-bottom-btn {margin-bottom: 50px;}
  .menu-link, .mobilenav .navmenu-active  {background: #fdf0e6;}
  li.menu-link.make-bold.navmenu-item.navmenu-id-learn, li.menu-link.navmenu-item.navmenu-id-nola-diary, li.menu-link.navmenu-item.navmenu-id-reviews { background: #fff; }
  li.menu-link.make-bold.navmenu-item.navmenu-id-shop { font-size: 20px;}
  li.menu-link.navmenu-item .navmenu-arrow-toggle { display: none; }
  .navmenu-id-for-face a.navmenu-link, .navmenu-id-body a.navmenu-link, .navmenu-id-bundles a.navmenu-link, .navmenu-id-learn a.navmenu-link{font-family: 'Moderat Extended';display:block;border-bottom: 1px solid black;margin: 0 auto;padding-left: 0;padding-right: 0;width: 91%;font-size:16px;padding-bottom:16px;}
  .mobslider {margin-left: 18px;padding: 30px 0 25px;}
  li.menu-link.make-bold.navmenu-item.navmenu-id-shop {font-family: 'Moderat Extended';}
  .navmenu-block p {text-align: center;color: #000;text-transform: capitalize;}
  .navmenu-block {margin-right: 15px;}
  .navmenu-block img {height: 175px;border-radius: 25px;object-position: bottom;}
  .mobslider .owl-controls.clickable {position: relative;}
  .mobslider.owl-theme .owl-controls .owl-buttons img {width: 20px;height: 20px;}
  .mobslider.owl-theme .owl-controls .owl-buttons>div.owl-prev {left: 32%;}
  .mobslider.owl-theme .owl-controls .owl-buttons>div.owl-next {right: 32%;}
  li.menu-link.navmenu-item.navmenu-id-for-face, li.menu-link.navmenu-item.navmenu-id-body {overflow: hidden;}
  li.menu-link.navmenu-item.navmenu-id-bundles-and-sets a.navmenu-link, li.menu-link.navmenu-item.navmenu-id-nola-diary a.navmenu-link {padding-top: 30px;text-transform: capitalize;}
  .menu-link.navmenu-item.navmenu-id-monthly-sampler-kit a.navmenu-link {text-transform: capitalize;padding-bottom: 45px;}
  .navmenu-mobile-account a.navmenu-link, .navmenu-id-reviews a.navmenu-link {text-transform: capitalize;}
  .rows-of-4 .collection-grid-item { width: 49%;}
  .rows-of-4 .collection-header { margin: 20px 0 0; width: 100%; }
  main.collection-page-main .site-main.new-wrapper { padding: 0 10px; }
  .quiz-div.mb-30 {margin: 0 0 30px; }
  .collection-filter-sortby{max-width:300px;}
  .accordion-main { max-width: 100%; }
  h2.quiz-text { font-size: 16px;margin-top:0;}
  .collection-product-inner button.black-btn-outline.bs-btn.button.collection-menu-button-sortby, .search-results-product button.black-btn-outline.bs-btn.button.collection-menu-button-sortby { flex-wrap: wrap; padding: 5px; }
  div#shopify-section-static-collection ul.pagination { margin: 10px auto 40px; }
  .collection-product-inner .product-item-price.product-price{flex:1 0 100%;}
  .nav-index .mobilenav-contactbar { display: none !important; }
  .textBanner{display:flex;flex-wrap:wrap-reverse;}
  .main-banner-img{flex: 0 0 100%;}
  .page-template-index .textBanner { padding: 25px 15px 10px; }
  .text-banner .banner-star-img{top:7%;}
  .banner-txtContent h1{margin:0 auto;}
  body.redesign-index .text-banner .black-btn.hero-btn{font-size:18px;}
  .banner-txtContent .banner-txt{padding:0;}
  .collection-product-inner .jdgm-prev-badge, .search-results-product .jdgm-prev-badge {flex-wrap: wrap;grid-gap: 0; }
  h2.double-banner-upper-heading, h2.double-banner-lower-heading { font-size: 28px;padding:5px 10px; }
  .double-banner-inner { width: max-content;top:77%; }
  .site-header { padding: 3px 1rem; }
  .multiple-rich-text h2.pxs-rich-text-heading{grid-gap:10px;padding:10px 0;}
  .two-product-inner { flex-wrap: wrap;grid-gap:60px; }
  .tp-block { flex: 1 0 100%; }
  .sticker-div { left: -8%; }
  .mbs-left{padding-top:0;}
  .mbs-left h2.itb-heading {margin-bottom:0;}
  .section-multi-boxes-2{padding-top:0 !important;}
  .multi-box-wrapper .multi-wrapper>.box-section{width:100% !important;}
  .multi-wrapper>.box-section .img-section img{width:90%;}
  h3.mbs-block-head { font-size: 20px; }
  .bes-seller-main { display: block; }
  .best-seller{padding:40px 0;}
  .best-seller-items .owl-theme .owl-controls .owl-buttons >div.owl-next { right: 0; padding: 3px; }
  .best-seller-items .owl-theme .owl-controls .owl-buttons >div.owl-prev { left: 0; }
  .homepage-best-seller.owl-theme .owl-controls{margin-top:30px;}
  section.cleanser { flex-wrap: wrap; }
  .cleanser-right-div, .cleanser-left-div{flex: 1 0 100%;}
  .cleanser-right-div{margin-top:0 !important;padding: 40px 0 80px;}
  section.best-seller.best-seller-four { padding: 0 0 40px 0; }
  .best-seller-four section.product-highlights.product-highlights-count-10{padding:0 30px;}
  .best-seller [data-shortdescription] { min-height: auto; }
  .rtwi-inner { flex-wrap: wrap; text-align: center; }
  section.bas-main{padding-left:20px;padding-right:20px;}
  .bas-inner.owl-theme .owl-controls .owl-buttons >div.owl-prev { left: 0; }
  .bas-inner.owl-theme .owl-controls .owl-buttons >div.owl-next { padding: 3px; }
  article.pxs-rich-text-block.pxs-rich-text-heading-small.pxs-rich-text-alignment-left { flex-wrap: wrap; grid-gap: 15px; }
  .newsletter .contact-form {width: 80%; margin: 0 auto; }
  .pxs-newsletter-content { padding: 40px 0; }
  .pxs-newsletter .newsletter-input{border-bottom:1px solid black;}
  .gallery-flex { flex-wrap: wrap; }
  .gallery--main { padding: 10px 0 30px !important; }
  .single-logo-main{padding:15px;}
  .footnav-item.footnav-item-menu { flex: 0 0 calc(50% - 15px);min-width:47%; }
  nav.footnav.footnav-count-5 { grid-gap: 30px 15px; }
  .site-footer-item.site-footer-nav { padding: 2rem 0; }
  .footnav-item-richtext { flex: 0 0 100%; }
  .payment-type {margin-right: 4px;margin-left: 4px;padding-top: 0;}
  .mobilenav-overlay {background-color: #fef9f5;}
  .double-banner-button{margin-top:10px;}
  .best-seller-four.best-seller .best-seller-items .product-item .product-item-title { min-height: auto; margin-bottom: 10px; }
  .product-gallery, [data-product-gallery-position=left] .new-product-template.product-details{width:100%;}
  [data-product-gallery-position=left] .new-product-template .pair-section { border: none; margin: 0 0 20px 0; }
  .atc-form-default, [data-product-gallery-position=left] .new-product-template.product-details .product-menu-buttons-addtocart.button-wrap{margin-bottom:20px !important;}
  section.two-product-main.two-product-images { padding: 30px 0; }
  .two-product-images .two-product-inner {grid-gap: 15px;}
  span.product-recommendations-title{line-height:1;}
  .section-product-recommendations .owl-theme .owl-controls .owl-buttons >div.owl-next{padding:3px;}
  section.section-product-recommendations .product-highlights-count-4 .product-highlights-normal-wrapper .product-item { margin-right: 0; }
  section.section-product-recommendations { padding: 25px 40px; }
  .rich-text-main article { flex-wrap: wrap; grid-gap: 10px; }
  section.section-product-recommendations .product-highlights-normal-wrapper figure.product-item-image.bs-image img { max-height: 100%; }
  .rich-text-main .pxs-rich-text-heading p{text-align:center;}
  span.product-recommendations-title {font-size: 40px;}
}



@media only screen and (max-width:480px){
  .rr-sub{font-size:16px;}
  .reward p.reward-points{margin-top:0px; font-size: 16px;line-height:20px;}
  .banner-txtContent h1 { font-size: 34px; }
  .banner-txtContent .banner-txt {line-height:23px;margin:20px auto 0;}
  h2.pxs-rich-text-heading {font-size: 24px;}
  .sliderSectionCust{padding:0 15px;}
  .small--one-half{width:50%;}
  .slides__image{max-height:240px;}
  .grid-uniform .small--one-half:nth-child(2n+1), .grid-uniform .small--one-third:nth-child(3n+1), .grid-uniform .small--one-quarter:nth-child(4n+1), .grid-uniform .small--one-fifth:nth-child(5n+1), .grid-uniform .small--one-sixth:nth-child(6n+1), .grid-uniform .small--two-sixths:nth-child(3n+1), .grid-uniform .small--three-sixths:nth-child(2n+1), .grid-uniform .small--two-eighths:nth-child(4n+1), .grid-uniform .small--four-eighths:nth-child(2n+1), .grid-uniform .small--five-tenths:nth-child(2n+1), .grid-uniform .small--one-twelfth:nth-child(12n+1), .grid-uniform .small--two-twelfths:nth-child(6n+1), .grid-uniform .small--three-twelfths:nth-child(4n+1), .grid-uniform .small--four-twelfths:nth-child(3n+1), .grid-uniform .small--six-twelfths:nth-child(2n+1){clear:both;}
  .owl-carousel .owl-item img{}
  .flexslider--adapt .slides__image, .flexslider--adapt .placeholder-svg{max-height:224px;}
  .collectionHeading{font-size:32px;}
  .col-list-section{padding:30px 0;}
/*   figure.product-item-image.bs-image img {max-height: 194px;} */
  .text-banner .section-1-main .banner-star-img { width: 30%; bottom: auto; top: 34%; right: 39%; }
  .section-1-main p.bannr-star-text { left: 50%; width: 53%; top: 40%;}
}

@media only screen and (max-width:394px){
img#CollectionImage-32801537491110--330 {height: 246px;}
  .col-list-slider .flickity-page-dots{bottom:21%;}
  .starinner {top: -384px!important;}
  .star-text {right: 19%;top: -337px;}
  .banner-star-img {top: 52%}
  p.top_star_text.bannr-star-text {FONT-SIZE: 15PX;}
  body.redesign-index .black-btn.tb-btn.rewardbutton {padding: 3px;}
  .quiz-page .banner-star-img {bottom: 30%;}
  .bannr-star-text.quiz-circle {top: 32%;}
  .hyper_quiz .qim-text p {width: 73%;}
  .subscription-heading {width: 80%;}
  .landing-page p.bannr-star-text {top: 38%;}
  .section-1-main .banner-star-img{top:47%;}
  ul.navmenu.desktop-Menu.navmenu-depth-1 {height: 200vh;}
  .banner-txtContent .banner-txt{font-size:16px;}
  .text-banner .section-1-main .banner-star-img{top:32%;}
}

@media only screen and (max-width:376px){
  .banner-star-img {top: 56%;width: 30%;}
  h2.pxs-rich-text-heading {font-size: 21px;}
  .reward .top_star.overimg {width: 31%;}
  .real-result .real-result-title h2 {font-size: 28px;}
  img#CollectionImage-32801537491110--330 {height: 235px;}
  .col-list-slider .flickity-page-dots {bottom: 25%;}
  .quiz-page .banner-star-img {bottom:19%;right: 4%;}
  .bannr-star-text.quiz-circle {top: 23%;left: 53%;}
  .subscription-preheading {width: 48%;}
  .landing-page .textBanner .banner-caption {width: 90%;margin: 0 auto;}
  .landing-page .banner-star-img {bottom: 0%;}
  .landing-page p.bannr-star-text {top: 23%;left: 66%;}
  .section-1-main .banner-star-img {top: 45%;}
  .box-text-main{grid-gap:5px;}
  .section-6-badge.section-7-badge p{bottom:27%;}
  .product-highlights-normal-wrapper .product-item {flex: 0 0 47%;}
  a.quiz-btn{font-size:14px;}
  p.bannr-star-text{font-size:17px;}
  .section-1-main p.bannr-star-text { left: 50%; top: 38%; }
  .page-template-index .banner-txtContent h1 {width: 90%;}
}


@media only screen and (min-width:384px) and (max-width:450px){
.cip-title {max-height: 25px;}
 h2.pxs-rich-text-heading { font-size: 23px; }
}

@media only screen and (max-width:375px){
  h2.pxs-rich-text-heading{font-size:22px;}
   .pxs-rich-text-heading p{letter-spacing:0px;}
  [data-product-gallery-position=left] .new-product-template.product-details {padding: 0 35px;}
  .collection-product-inner .enforce-center-preview-badge .jdgm-prev-badge__text{font-size:12px;}
}

@media only screen and (max-width:361px){
  img#CollectionImage-32801537491110--330 {height: 224px;}
  .col-list-slider .flickity-page-dots {bottom: 28%;}
  .quiz-page .banner-star-img {bottom: 25%;}
  .bannr-star-text.quiz-circle {top: 30%;}
  .section-1-main .banner-star-img {top: 44%;}
  .box-text-main img {width: 20%;}
  .section-7-badge.section-5-badge img {left: 15%;width: 51%;}
  .section-7-badge.section-6-badge>img {right: -28%;width: 49%;bottom: 20%;}
  .section-6-badge.section-7-badge p {bottom: 26%;right: -2%;}
  .sticky-atc-button {flex: 0 0 90%;}
}

@media only screen and (max-width:321px){
  .pxs-rich-text-heading p{letter-spacing:0.6px;}
 .rt-non-hollow p {  margin-left: 5px; }
  .footnav-item.footnav-item-menu{flex:0 0 75%;}
  .banner-star-img {top: 30%;transform: translate(-50%,-30%);}
  .slides__image{max-height:188px;}
  .quiz-page .banner-txtContent h1{width:90%;}
  .quiz-page .banner-star-img {bottom: 100%;right: -10%;}
  .circle-shape {width: 100px;height: 100px;}
  .bannr-star-text.quiz-circle {top: 33px;}
  .bannr-star-text.quiz-circle {line-height: 17px;font-size: 14px;}
  .qim-text p {font-size: 17px;}
  .hyper_quiz .qim-text p {width: 84%;}
  a.quiz-btn { font-size: 12px; }
}

/* RTXN */
.rtx-modal-wrap .rtx-view-all-products-modal .ant-modal-body .search-input-wrapper input {
  color: black;
}

.ant-modal-root .ant-modal-wrap {
  z-index: 99999;
}

/*
 whym fix css
*/
.prd-description {
  margin-top: 20px !important; /* avoid a very high margin and using a little one instead the problem should not be solved with padding here */
}

.product-menu-buttons-addtocart {
  display: flex !important; /* forcing use flexbox to avoid a mess with display */
  height: auto !important; /* this also is not well defined in original layout */
  margin-top: 0px !important;
}