/** Shopify CDN: Minification failed

Line 1623:3 Expected "}" to go with "{"

**/

.step-wrap img{
    width: 130px!important;
}
.pro-tip-center-box{
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    margin: 50px 0 0 0;
}
.pro-tip-center-box img{
    margin: 0 auto 20px;
}
.pro-tip-center-box p{
    font-size: 18px;
  font-weight: normal;
  text-align: center;
  color: #000;
    margin: 0;
}
.remove-title h6{
font-size: 18px;
  font-weight: 500;
  text-align: left;
  color: #000;
}
.shades-7-banner-description P{
    text-align: center;
    font-size: 20px;
    line-height: 35px!important;
}

.why-love-img-box img{
margin:0;
}
.why-live-right-box-mobile-full{
    display: none;
    margin-top: 25px;
}
.why-live-right-box-mobile{

    display: flex;
    column-gap: 30px;
    overflow-x: scroll;
}
.mobile-img-box{
    width: 157px;
    height: 157px;
}
.mobile-img-box img{
    width: 100%;
    height: 100%;
}
.why-you-will-love-box {
        display: flex;
        flex-direction: column;
        position: relative;
        flex-shrink: 0;
        box-sizing: border-box;
        margin: 50px auto 20px;
       
    }
.css-hvcw3o.img-box-set{
width:20%;
}
.css-hvcw3o.right-box-width-set{
width:40%;
}
    .why-love-img-box {
    display: flex;
    flex-direction: column;
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    margin-top: auto;
    height: auto;
    margin-bottom: auto;
    -webkit-box-flex: 0;
    flex-grow: 0;
    width: 167px;
    margin:  0 auto;
   row-gap: 30px;
    }

    .css-19tmcb8.builder-block {
    display: flex;
    flex-direction: column;
}

    .css-s9lbsy.builder-block {
        position: relative;
        flex-shrink: 0;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        -webkit-box-align: stretch;
        align-items: stretch;
        -webkit-box-pack: center;
        justify-content: center;
    }

    .css-1fuo4gk {
        display: flex;
    }
    .css-4qdggo {
    display: flex;
    flex-direction: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    line-height: normal;
    width:40%;
    margin-left: 0px;
}
.css-4qdggo .builder-blocks {
    -webkit-box-flex: 1;
    flex-grow: 1;
}


.why-live-right-box-wrapper {
    display: flex;
    flex-direction: row;
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    margin-top: auto;
    height: auto;
    -webkit-box-flex: 0;
    flex-grow: 0;
    margin-bottom: 61px;
    align-items: center;
    column-gap: 30px;
    padding-right: 0;
justify-content: flex-end;
}
.why-live-right-box-wrapper.bottom-left-box{
margin-bottom: 35px;
}
.css-hvcw3o {
    display: flex;
    flex-direction: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    line-height: normal;
    margin-left: 0;
}
.css-hvcw3o .builder-blocks {
    -webkit-box-flex: 1;
    flex-grow: 1;
}

.css-h47494 {
    display: flex;
    flex-direction: column;
    -webkit-box-align: stretch;
    align-items: stretch;
}
.css-ueitrz.builder-block {
    display: flex;
    flex-direction: column;
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    margin-top: auto;
    height: auto;
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin-bottom: auto;
}
.css-ueytdf.builder-block {
    display: flex;
    flex-direction: row;
    position: relative;
    -webkit-box-align: stretch;
    align-items: center;
    column-gap: 30px;
    margin-top: 0;
}

.css-16jaz8d.builder-block {
    margin-top: 229px;
    display: flex;
    flex-direction: row;
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    height: 173px;
    -webkit-box-flex: 0;
    flex-grow: 0;
    margin-bottom: auto;
    align-items: center;
    column-gap: 30px;
}
.discover-data-box{
width: 69%;
}
.discover-img-box{
width: 160px;
height:138px;
}
.discover-img-box img{ 
width: 100%;
height:100%;
object-fit: contain;
}
.the-range-img-box{
margin-top:100px;
}
.guide-step-desc-wrapper .product-detail-title {
    font-size: 14px;
    margin-bottom: 10px;
}
.guide-step-desc-wrapper .product-detail-price {
    font-size: 14px;
    font-weight: 600;
}
.you-will-love-new-section .you-will-love-new-body{
    padding: 0 30px;
}
.radiance-banner.eye-video-mb{
margin-bottom:0;
}

.guide-step-desc-wrapper .product-detail-price {
    font-size: 14px;
    font-weight: 600;
}

.guide-step-desc-wrapper .product-detail-add-cart {
display: flex;
    width: 100%;
    background-color: #fcf7f4;
    padding: 10px;
    justify-content: space-between;
    gap: 30px;
    border-radius: 6px;
}
.protip-cards {
    height: auto !important;
    width: auto !important;
margin:0px !important;
width:auto;
}
.protip-cards .protip-card-image img{
width:100% !important;
}
.protip-card-image {
    width: 100px;
}
.product-detail-image img {
    margin: 0;
    width: 14% !important;
    margin: 40px 0px;
}

.guide-step-desc-wrapper .add-cart-button {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    gap: 20px;
    flex-direction: row;
}
.guide-step-desc-wrapper .add-cart-button a {
    font-size: 14px !important;
    padding: 10px 15px;
    background-color: #42140e;
    color: white;
    border-radius: 4px;
    font-weight: 500 !important;
}



.ingredient-section-title {
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 50px;
    line-height: 1.28 ;
}
.ingredient-image-wrapper h2 {
    font-size: 24px;
    font-weight: 600;
}
.ingredient-image-wrapper p {
    font-size: 16px;
    font-weight: normal;
}
.ingredient-image-wrapper-new img {
    width: 160px !important;
    height: 138px;
}

.ingredient-image-container {
    display: flex;
    justify-content: center;
    gap: 84px;
}
.ingredient-image-wrapper-new {
    display: flex;
    gap: 24px;
    flex: 1;
}



.you-will-love-new-wrapper.wrap-right {
    justify-content: flex-end;
}

.you-will-love-new-image{
width:160px;
}
.you-will-love-new-image img{
width:100%
}


.left-eyes-wrap{
margin-right:7px;
}

.you-will-love-new-section {
   background-image: linear-gradient(120deg, #fff0e9 0%, #f8e9ff 100%);
padding:100px 0px;
}


.you-will-love-new-section h3 {
    text-align: center;
    font-size: 36px;
    font-weight: 700;
}
.you-will-love-new-section h6 {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
margin:0;
}
.you-will-love-new-section .you-will-love-new-body {
    margin-top: 25px;
}

.you-will-love-new-row.right {
    justify-content: flex-end;
}
.you-will-love-new-row.left {
    justify-content: flex-start;
}

.you-will-love-new-row {
    display: flex;
}
.you-will-love-new-wrapper {
    display: flex;
    gap: 30px;
    width: 55%;
    align-items: center;
}
.you-will-love-content {
    width: 50%;
text-align: left;
}
.you-will-love-new-section .you-will-love-content h2 {
    font-weight: 600;
    font-size: 28px;
}
.you-will-love-content p{
font-size: 18px;
font-weight: 400;
}


.sparkles-gif-image{
position: absolute;
    width: 81px !important;
    top: -27px;
    left: 0;
    right: 0;
    margin: 0 auto !important;
}
.sparkles-wrapper{
    position: relative;
}


      .a-plus-content-section {
        overflow: hidden !important;
      }
      .shades-30-container .shades-30-desktop {
        display: block;
      }
      .shades-30-container .shades-30-mobile {
        display: none !important;
      }
      .radiance-banner {
        margin-bottom: 100px;
      }
      .radiance-banner img {
        width: 100% !important;
      }
      .radiance-banner .intro-banner {
      }
      .radiance-banner .intro-banner-mobile {
        display: none;
      }
      .container-wrap {
        padding: 80px 240px 0;
      }
      .heading-caption {
        font-size: 22px;
        text-align: center;
    font-weight: normal;
      }
      .heading-caption span {
        font-weight: 600;
        font-style: italic;
        color: #000;
    display: inline-block;

      }
      .product-detail-container {
        display: flex;
        flex-wrap: wrap;
        margin-top: 40px;
    align-items: center;
    justify-content: center;
      }
      .product-detail-caption {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        width: 100%;
      }
      .product-detail-caption-wrapper {
        width: 100%;
      }
      .product-detail-caption-1 {
        font-family: "white_oleanderregular";
        font-weight: normal;
        font-size: 120px;
        line-height: normal;
            text-align: center;
        color: #000;
      }
      .product-detail-caption-2 {
        
      }
      .product-detail-caption-2 p {
        font-size: 40px;
          width: auto;
          margin: 0;
        font-weight: 300;
    line-height: normal;

      }
      .product-detail-caption-2 img {
        
      }
      .product-detail-image {
        display: flex;
        justify-content: center;
width:100%;
margin:40px 0px;
      }

.product-detail-image img{

margin:0px;
}
      .product-detail-desc {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 2;
        align-items: end;
      }

      .product-detail-desc-wrapper {
        width: 100%;
        font-size: 20px;
        font-weight: normal !important;
        margin-top: 0px;
text-align: center;
      }
 
      .a-plus-video-container{
        margin-top: 100px;
      }
      .a-plus-video-container video{
        width: 100% !important;
      }
      .magic-touch-section {
        margin-top: 100px;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 50px;
      }
      .magic-touch-title {
        width: 20%;
        text-align: center;
        font-size: 30px;
        font-weight: 600;
      }
      .magic-touch-list {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        gap: 40px;
        padding: 0 40px;
      }
      .magic-touch-list-item {
        width: 113px;
        display: flex;
        flex-direction: column;
        align-items: center;
      }
      .magic-touch-list-item span {
        font-weight: 600;
        text-align: center;
        margin-top: 5px;
      }
      .magic-touch-list-item img {
        height: 34px;
      }

      .shades-30-banner {
        margin: 100px 240px;
        display: flex;
        justify-content: center;
      }
      .shades-30-banner img {
        width: 100%;
      }

      .transformation-section {
      }
      .transformation-title {
        text-align: center;
        font-size: 30px;
        font-weight: 600;
        margin-bottom: 20px;
      }
      .transformation-images {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 50px;
        margin-top: 10px;
      }
      .transformation-image-wrapper {
      }
      .find-shade-section {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 170px;
      }
      .find-shade-wrapper {
        text-align: center;
        border-bottom: 1px solid #d8a38d;
        padding: 0 30px 20px 30px;
        margin: 0 30px 30px;
      }
      .find-shade-title-1 {
        font-size: 14px;
        font-weight: 600;
        color: #000;
        margin-bottom: 20px !important;
        font-weight: bold;
      }
      .find-shade-desc-1 {
        font-weight: 600;
        font-size: 36px;
        font-weight: bold !important;
      }
      .find-shade-wrapper-2 {
        text-align: center;
      }
      .find-shade-title-2 {
        font-size: 20px;
        font-weight: bold;
      }
      .find-shade-desc-2 {
        font-size: 16px;
        font-weight: 500;
      }
      .find-shade-images {
        display: flex;
        gap: 20px;
        margin-top: 30px;
      }
      .find-shade-image-wrapper {
        flex: 1;
      }
      .find-shade-images img {
        height: 360px;
        width: 300px;
      }
      .test-shade-container {
        margin-top: 80px;
        width: 39%;
        display: flex;
        flex-direction: column;
        gap: 15px;
      }
      .test-shade-image {
        display: flex;
        width: 100%;
        justify-content: center;
      }
      .test-shade-container h4 {
        text-align: center;
        font-family: white_oleanderregular;
        font-weight: normal;
        font-size: 50px;
        color: #b53b2b;
      }
      .test-shade-container h6 {
        text-align: center;
        font-size: 24px;
        color: #000;
      }
      .test-shade-container p {
        text-align: center;
        font-size: 18px;
        color: #000;
      }

      .you-will-love-container {
        background-color: #e7c5ad;
      }
      .you-will-love-section {
        display: flex;
        width: 70%;
      }
      .you-will-love-info {
        flex: 1;
        padding: 50px 0;
        justify-content: center;
        display: flex;
        flex-direction: column;
      }
      .you-will-love-title-top {
        font-size: 30px;
        font-weight: bold;
      }
      .you-will-love-title-top span {
        margin-left: 25px;
      }
      .you-will-love-title-bottom {
        font-size: 30px;
        font-weight: 500;
        font-family: "white_oleanderregular";
        font-size: 80px;
        margin-bottom: -40px;
      }
      .you-will-love-title-bottom span {
        font-family: "white_oleanderregular";
        font-size: 80px;
      }
      .you-will-love-desc {
        display: flex;
        padding-right: 200px;
        margin-top: 20px;
      }
      .you-will-love-desc-first {
        margin-top: -55px !important;
      }
      .list-item-tick {
        width: 30px;
      }
      .you-will-info {
        width: 100%;
      }
      .list-item-tick img {
        width: 60% !important;
        margin: 3px 0 !important;
      }
      .you-will-title {
        font-size: 16px;
        font-weight: bold;
      }
      .you-will-desc {
        font-size: 14px;
        margin-top: 10px;
        font-weight: 500;
      }
      .model-image {
        display: flex;
        flex: 1;
        align-items: flex-end;
        gap: 20px;
      }
      .model-image img {
        width: 100%;
        margin: 0;
      }
      .model-image-wrapper {
        margin-top: -257px;
      }
      img.model-image-pic {
        max-width: 750px;
        margin-top: -100px;
      }

      .ingredient-section {
      }
      .ingredient-section-title {
        text-align: center;
        font-size: 36px;
        font-weight: 700;
        margin-bottom: 50px;
      }
      .ingredient-image-container {
        display: flex;
        justify-content: center;
      }
      .ingredient-image-wrapper {
        flex: 1;
      }

      .container-wrapper {
        padding: 0 240px;
        margin-top: 100px;
      }
      .container-wrapper-you-will-love {
        padding: 0 100px 0 100px;
        margin-top: 100px;
        overflow: visible;
      }
      .container-wrapper-ingredient {
        padding: 0 240px;
        margin-top: 100px;
      }
      .container-wrapper-guide {
        padding: 0 240px;
        margin-top: 100px;
      }
      .guide-section {
        display: flex;
        gap: 80px;
      }
      .guide-image-wrapper {
        flex: 1;
      }
      .guide-image-wrapper img {
        margin: 0;
      }
      .guide-info {
        flex: 1;
      }
      .guide-info-title-container {
             border-bottom: 1px solid #d8a38d;
             margin-bottom: 40px;
             padding-bottom: 40px;
      }
      .guide-info-title-container h6 {
        font-size: 14px;
        font-weight: bold;
        color: #000;
        margin: 0;
        margin-bottom: 8px !important;
      }
      .guide-info-title-container h2 {
        font-size: 36px;
        font-weight: 700;
        line-height: 1.28;
        margin: 0 !important;
      }
      .guide-steps-list {
        margin-top: 20px;
        margin: 0 !important;
        padding: 0 !important;
      }
      .guide-step-item {
        display: flex;
        margin-bottom: 30px !important;
      }
      .guide-step-tip-image {
        display: flex;
        width: 100%;
        justify-content: left;
      }
.guide-step-tip-image img{
margin: 0;
}
      .guide-acknowledge-text {
        font-family: "white_oleanderregular";
        font-size: 40px;
        color: #000;
        margin-top: 20px;
      }
      .guide-step-svg {
        width: 30px;
      }
      .guide-step-svg img {
        width: 60% !important;
      }
      .guide-step-desc-wrapper {
        width: 100%;
      }
      .guide-step-desc-wrapper h1 {
        font-size: 20px;
        font-weight:400;
        margin-bottom: 14px !important;
        font-family: Montserrat;
    line-height: 30px;
      }
      .guide-step-desc-wrapper p {
        font-size: 16px;
    font-weight: normal;
      }
      .guide-step-desc-wrapper {
        font-weight: 500;
      }
      .pro-tip-title {
        font-family: "white_oleanderregular";
        color: #b53b2b;
        font-size: 50px !important;
        font-weight: normal !important;
      }
      .pro-tip-desc {
        font-size: 14px;
        color: #000;
        font-weight: 600;
        font-style: italic;
        width: 80%;
      }
      .pro-tip-section-wrapper {
        padding-left: 1rem !important;
        color: #000;
        font-weight: 500;
        font-style: italic;
      }

      .container-one-stop {
        padding: 0 120px 0;
        margin: 100px 0;
      }

      .one-stop-shop-section {
        padding-top: 80px;
      }
      .one-stop-title {
        text-align: center;
        font-weight: 600 !important;
        color: #000;
        font-size: 36px;
      }

      .one-stop-desc {
        text-align: center;
        font-size: 20px;
        color: #000;
        margin-top: 15px !important;
        font-weight: 500;
      }

      .one-stop-desc span {
        font-family: "white_oleanderregular";
        font-size: 70px;
        margin: 0 15px;
      }

      .one-stop-image-wrapper {
        display: flex;
        justify-content: center;
      }
      .one-stop-bottom-desc {
        text-align: center;
        font-size: 20px;
        color: #000;
        margin-top: 15px !important;
        font-weight: 500;
        /* width: 50%; */
        padding: 0 200px;
      }
      .one-stop-bottom-desc span {
        font-style: italic;
        font-weight: 600;
      }

      .we-are-green-section {
        border-bottom: 1px solid #e2cda1;
    padding: 80px 360px;
    border-top: 1px solid #e2cda1;
      }
      .we-are-green-title {
        text-align: center;
        font-size: 22px;
        font-weight: 500;
        margin-bottom: 50px;
      }
      .we-are-green-list {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        margin-top: 50px;
        padding: 0 !important;
        gap: 30px;
      }
      .we-are-green-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
      }
      .green-image-wrapper {
        margin-bottom: 16px;
      }
      .green-item-wrapper {
        font-size: 14px;
      }
      .green-item-wrapper p {
        margin: 0;
        font-weight: 500;
      }

      .aplus-effortless-shade-selection-container {
        background-color: #faf3ef;
        padding: 60px 240px;
        margin: 90px 0;
        text-align: center;
        display: flex;
        flex-direction: column;
        gap: 10px;
        align-items: center;
        overflow: hidden !important;
      }
      .effortless-shade-selection-title {
        text-align: center;
        font-size: 30px;
        font-weight: 600;
      }
      .undertone-details {
        display: flex;
        justify-content: center;
        gap: 15px;
        background: #efd6c7;
        width: fit-content;
        padding: 6px 20px;
        border-radius: 18px;
      }
      .undertone-details span {
        font-weight: 600;
      }
      .effortless-shade-image {
        display: block;
      }
      .effortless-shade-image-mobile {
        display: none;
      }
      .product-detail-text-and-image{
          display: flex;
          gap: 15px;
          justify-content: center;
          width: 100%;
      }
      .product-detail-text-and-image img{
          margin: 0;
              padding: 0 !important;
      }
     .glow-flex-wrap-heading{
               text-align: center;
    margin-bottom: 50px;
     }
     .glow-flex-wrap-heading h6{
                   font-weight:bold;
          font-size: 14px;
          color: #000;
margin-bottom:20px;
  font-family: Montserrat;

     }
     .glow-flex-wrap-heading h2{
              font-size: 36px;
            font-weight: 700;
  font-family: Montserrat;
margin:0;
     }
.glow-flex-wrap{
        display:flex;
         gap:60px;
    
}
    .step-wrap img {
         margin: 0 0 0 0 !important;
        padding: 0 !important;
    }
   
.howto-apply-wrap{
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
    column-gap: 34px;
}
.stepbox-wrap{
 display: flex;
    gap: 15px;
    height: auto;
    flex-direction: column;
    width: 50%;
}
.spray-image-wrap{
  width: 50%;
}
.spray-image-wrap img{
  margin:0;
}
.step-text-wrap{
    width: 100%;
}
.step-text-wrap p{
font-family: Montserrat;
  font-size: 20px;
  font-weight: normal;
  color: #000;
  line-height: 28px;
}
.step-text-wrap p span{
  font-weight: 600;
  font-style: italic;
}

.step-text-wrap h6{
font-family: Montserrat;
  font-size: 16px;
  font-weight: bold;
color: #000;
margin-bottom:0px;
}





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


.glow-flex-wrap{
           gap: 60px;
        justify-content: center;
}
        .we-are-green-section {
          border-bottom: 1px solid #e2cda1;
          padding: 80px 200px;
        }
        .container-wrapper-guide {
          padding: 0px 220px;
        }
        .product-detail-caption-2 p {
          font-size: 30px;
          
        }
        .model-image-pic{
              max-width: 850px;
  
        }
        .you-will-love-desc {
             padding-right: 0;
  
        }
.guide-image-wrapper{
height:auto;
}

.guide-image-wrapper img{
object-fit:cover;
}


      }





      @media only screen and (max-width: 1500px) {
.guide-image-wrapper{
height:600px;
}
.guide-image-wrapper img{
    object-fit: cover;
}
        .container-wrapper {
          padding: 0px 102px;
        }
        .product-detail-desc-wrapper {
          width: 75%;
          font-size: 18px;
        }
        .heading-caption {
          font-size: 20px;
          text-align: center;
        }
        .product-detail-caption-1 {
          font-size: 90px;
        }
        .product-detail-caption-2 p {
          font-size: 22px;
          width: auto;
        }
        .product-detail-desc-wrapper {
          width: 100%;
          font-size: 16px;
        }
        .container-wrapper-you-will-love {
          padding: 0 102px 0 102px;
          margin-top: 100px;
        }
        .we-are-green-section {
          border-bottom: 1px solid #e2cda1;
          padding: 50px 0;
        }
.ingredient-image-container {
    gap: 30px;
}
        .container-wrapper-guide {
          padding: 0px 150px;
          margin-top: 100px;
        }
        .guide-section {
          gap: 60px;
        }
        .magic-touch-title {
          width: 30%;
        }
        .product-detail-caption-2 img {
          padding-bottom: 2rem;
        }
        .product-detail-text-and-image {
    display: flex;
    align-items: center;
     gap: 15px;
}
        img.model-image-pic {
          max-width: 530px;
        }
.glow-flex-wrap {
    gap: 15px;
}
       .glow-flex-wrap-heading h6{
          font-size: 14px;
          color: #000;
margin-bottom:10px;
     }
     .glow-flex-wrap-heading h2{
              font-size: 32px;
         
     }
.stepbox-wrap{
    gap: 10px;
    height: auto;
}
.step-text-wrap {
    width: 100%;
}

.you-will-love-content {
    width: 52%;
}
.you-will-love-new-wrapper {
    gap: 25px;
    width: 58%;
}
.left-eyes-wrap {
    margin-right: 67px;
}
    .product-detail-text-and-image {
        justify-content: center;
    }
.product-detail-caption-wrapper {
    width: 100%;
}

.left-eyes-wrap {
    margin-right: 23px;
}

      }




      @media only screen and (max-width: 1200px) {
.pro-tip-center-box p {
    font-size: 14px;
}
.ingredient-image-container {
    flex-direction: column;
    gap: 40px;
}
.step-text-wrap p{
font-size:14px;
}

.step-wrap img{
width:150px !important;
}
.step-text-wrap {
    width: 100%;
    height: auto;
}
.stepbox-wrap{
    flex-direction: row;
height:auto;
        width: 100%;
}

.howto-apply-wrap {
            width: 48%;
        row-gap: 20px;
flex-direction: column-reverse;
}
.glow-flex-wrap {
        gap: 31px;
flex-wrap:wrap;
    }

.guide-image-wrapper{
height:600px;
}
.guide-image-wrapper img{
object-fit:cover;
}

.product-detail-container{
margin-top:50px;
  
}

        .heading-caption {
          font-size: 16px;
        }
        .product-detail-caption-1 {
          font-size: 90px;
        }
        .product-detail-caption-2 p {
          font-size: 24px;
    width: auto;
        }
                .magic-touch-title {
          font-size: 26px;
        }
        .magic-touch-list {
          gap: 30px;
        }
        .magic-touch-list-item span {
          font-weight: 600;
          text-align: center;
          margin-top: 5px;
          font-size: 15px;
        }
        .you-will-love-title-top {
          font-size: 28px;
        }
        .you-will-love-title-bottom span {
          font-size: 75px;
        }
        .you-will-title {
          font-size: 18px;
        }
        .you-will-desc {
          font-size: 14px;
        }
        .you-will-desc {
          font-size: 14px;
        }
        .guide-info-title-container h2 {
          font-size: 32px;
        }
        .guide-step-desc-wrapper h1 {
          font-size: 18px;
        }
        .guide-step-desc-wrapper p {
          font-size: 14px;
        }
        .pro-tip-title {
          font-size: 45px !important;
        }
        .pro-tip-desc {
          font-size: 14px;
        }
        .one-stop-title {
          font-size: 31px !important;
        }
        .one-stop-desc {
          font-size: 20px;
        }
        .one-stop-desc span {
          font-size: 65px;
        }
        .we-are-green-title {
          font-size: 18px;
        }
        .container-wrapper-guide {
          padding: 0px 100px;
        }
        .guide-section {
          gap: 60px;
        }
        .product-detail-caption-2 p {
          
        }
        .product-detail-caption-2 img {
          padding-bottom: 1rem;
          margin-top: 0;
        }
        .you-will-love-desc {
          width: 90%;
        }
        .aplus-effortless-shade-selection-container {
          padding: 60px 150px;
        }
        .you-will-title {
          font-size: 16px;
        }
        .you-will-desc {
          font-size: 14px;
        }
        img.model-image-pic {
        }
        .container-wrapper-you-will-love {
          padding: 0 25px;
        }
        .you-will-love-title-bottom {
          font-size: 60px;
        }
        .one-stop-bottom-desc {
          padding: 0 100px;
        }
        ul.we-are-green-list {
               grid-template-columns: repeat(4,1fr);
          }
.glow-flex-wrap {
    grid-template-columns: repeat(2,1fr);
    
}
.you-will-love-new-wrapper{
    width: 59%;
   gap: 15px;
}
.left-eyes-wrap {
    margin-right: 48px;
}
.you-will-love-content {
    width: 48%;
}
.you-will-love-new-section .you-will-love-content h2 {
    font-size: 18px;
}
.you-will-love-new-section .you-will-love-content p{

font-size: 14px;
}
.you-will-love-new-section h3 {
    font-size: 32px;

}
.you-will-love-new-section h6 {
    margin: 0;
}

    .glow-flex-wrap-heading h6 {
        margin-top: 0;
    }
.ingredient-image-wrapper{
width:100%;
flex-direction: row;
}
.ingredient-image-wrapper h2{
    font-size: 18px;
        margin: 0 0 6px 0;
}
.discover-img-box img{
margin:0;
}
.ingredient-image-wrapper p {
    font-size: 14px;
}
.discover-data-box {
    width: 77%;
}
   .you-will-love-new-wrapper {
        width: 58%;
        gap: 15px;
    }
    .left-eyes-wrap {
        margin-right: 0;
    }
    .left-eyes-wrap {
        margin-right: 24px;
    }
.why-live-right-box-wrapper {
    margin-bottom: 47px;
}
.why-live-right-box-wrapper.bottom-left-box{
margin-bottom: 27px;
}
.css-ueytdf.builder-block {
    margin-top: 35px;
}
.css-16jaz8d.builder-block {
    margin-top: 272px;
}
.shades-7-banner-description P {
    font-size: 16px;
    line-height: 30px !important;
}
.spray-image-wrap {
    width: 100%;
}
.pro-tip-center-box img {
    width: 130px !important;
}
.step-wrap img {
    width: 110px !important;
}
.step-text-wrap p {
    font-size: 16px;
    line-height: 24px;
}
      }







      @media only screen and (max-width: 992px) {
.spray-image-wrap {
    width: 100%;
}
 

.radiance-banner {
    margin-bottom: 50px;
}

        .container-wrapper {
          padding: 0px 50px;
    margin-top: 50px;

        }

.a-plus-video-container{
margin-top:50px;
}

.product-detail-container{
margin-top:50px;
}
        .heading-caption {
          font-size: 14px;
        }
        .product-detail-caption-1 {
          font-size: 80px;
        }
        .product-detail-caption-2 {
          width: 55%;
        }

.product-detail-caption-2 p{
font-size:22px;
width:auto;
}
        .magic-touch-title {
          width: 49%;
        }
        .magic-touch-list {
          display: grid;
          grid-template-columns: repeat(4, 1fr);
        }
        .find-shade-section {
          margin-top: 150px;
        }
        .find-shade-section {
          padding: 0 50px;
        }
        .test-shade-container {
          width: 80%;
        }
        .container-wrapper-you-will-love {
          padding: 0 50px 0 50px;
        }
        .you-will-love-info {
          padding: 25px 0;
          gap: 15px;
        }
        .you-will-title {
          font-size: 16px;
        }
        .ingredient-section-title {
          font-size: 28px;
margin-bottom:40px;
        }
       
        .guide-info-title-container h2 {
          font-size: 28px;
        }
        .guide-step-desc-wrapper h1 {
          font-size: 18px;
        }
        .guide-step-item {
          margin-bottom: 15px !important;
        }
        .container-wrapper-guide {
          padding: 0px 50px;
margin-top:50px;
        }
.guide-image-wrapper{
height: 600px!important;
}
.guide-image-wrapper img{
object-fit: cover;
}
.the-range-img-box {
    margin-top: 50px;
}
        .guide-section {
          gap: 50px;
        }
        .container-one-stop {
          padding: 0 50px 0;
          margin: 70px 0 100px;
        }
        .one-stop-desc {
          font-size: 16px;
        }
        .one-stop-desc span {
          font-size: 50px;
        }
        .we-are-green-section {
          padding:50px 0;
        }
        .product-detail-caption-2 {
          width: 100%;
        }
        .model-image {
          display: flex;
          flex-direction: column-reverse;
        }
        .you-will-love-section {
          width: 100%;
        }
        img.model-image-pic {
          margin-top: 0;
        }
        .model-image-wrapper {
          display: flex;
          justify-content: end;
          margin-top: 0px;
          width: 400px;
        }
        .aplus-effortless-shade-selection-container {
          padding: 30px 50px;
        }
        .effortless-shade-selection-title {
          font-size: 26px;
        }
        .undertone-details {
          font-size: 14px;
        }
        .one-stop-bottom-desc {
          padding: 0;
        }
        p.one-stop-bottom-desc {
            font-size: 16px;
        }
        .one-stop-image-wrapper img{
            width: 50% !important;
        }
        ul.we-are-green-list {
            gap: 5px;
        }
        
     .glow-flex-wrap-heading h2{
              font-size: 28px;
           
     }
.product-detail-image {
    margin: 20px 0px;
}
.product-detail-desc-wrapper{
    margin-top: 0;
        font-size: 14px;
}

.product-detail-caption-2 img{
width:20px !important;
}
.pro-tip-center-box p {
    font-size: 14px;
}
.howto-apply-wrap {
     width: 47%;
     flex-direction: column-reverse;
     row-gap: 20px;
        justify-content: flex-end;
}

.glow-flex-wrap {
        gap: 40px;
flex-wrap: wrap;
    }
.step-text-wrap p{
font-size:14px;
}
.we-are-green-title{
    margin-bottom: 30px;
}
.stepbox-wrap{
   