/** Shopify CDN: Minification failed

Line 272:0 Unexpected "}"
Line 494:14 Expected identifier but found whitespace
Line 494:15 Unexpected "44px"
Line 1337:0 Unexpected "14px"

**/
/* @font-face {
    font-family: 'Barlow';
    src: url('/cdn/shop/files/Barlow-Regular.woff2?v=1728474733') format('woff2'),
        url('/cdn/shop/files/Barlow-Regular.woff?v=1728474733') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */
/* <style>
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style> */
/* <style>
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
</style> */

/* 
@font-face {
    font-family: 'Barlow';
    src: url('/cdn/shop/files/Barlow-Regular_0b3e01f4-08f0-4da5-b09e-b59f323c06d9.woff2?v=1728544319') format('woff2'),
        url('/cdn/shop/files/Barlow-Regular_10391be2-9ad9-48bc-97c5-d2df441a416e.woff?v=1728544318') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('/cdn/shop/files/Manrope-Regular.woff2?v=1728538378') format('woff2'),
        url('/cdn/shop/files/Manrope-Regular.woff?v=1728538379') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

.swiper-button-next {
    height: 32px !important;
    display: flex !important;
    align-items: center !important;
    width: 32px !important;
    top: 22px !important;
}
.swiper-button-prev {
    height: 32px !important;
    display: flex!important;
    width: 32px!important;
    align-items: center !important;
    top: 22px!important;
}

/* * h1 {
  font-family: Barlow;
}
* h2 {
  font-family: Barlow;
}
* h3 {
  font-family: Barlow;
}
* h4 {
  font-family: Barlow;
}
* h5 {
  font-family: Barlow;
}
* h6 {
  font-family: Barlow;
} */


/* * p{
  font-family: Manrope;
} */


.footer-block__details-content.add_new_footer.footer-block-image {
    display: none;
}
/* headre css start */ 

.topbar-tx.page-width .swiper-container.swiper-container-vertical, .topbar-tx .swiper-container.swiper-vertical {
    height: 32px !important;
}
.swiper-button-prev, .swiper-button-next {
    display: flex;
    align-items: center;
}
header.header {
    max-width: 1450px;
    grid-template-columns: 1fr 1fr 1fr;
}

.topbar-tx.page-width {
    max-width: 1487px;
}
.utility-bar.color-scheme-1 {
    background: #20124D;
    height: 32px;
    overflow: hidden;
}

.swiper-button-next.annot-arws .svg-wrapper svg, .swiper-button-prev.annot-arws .svg-wrapper svg{
  width: 20px;
  height: 20px;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: none !important;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next, .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
  background: transparent !important;
}
p.announcement-bar__message.h5 {
    font-size: 16px;
    font-weight: 400;
    line-height: 13.66px;
    text-align: center;
    color: #ffffff;
    font-family: Manrope !important;
    letter-spacing: 0;
    height: 35px !important;
}
.header nav ul li a span {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    color: #000000;
    font-family: Manrope;
    letter-spacing: 0;
}
header.header {
    display: flex;
}
.header__icons .header__icon .svg-wrapper {
    width: 22px;
    height: 26px;
}
.header__icons  .cart-count-bubble {
    height: 21px;
    width: 21px;
    bottom: 13px;
    left: 38px;
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    background: #FCA192;
    color: #000;
}
.header nav.header__inline-menu {
    text-align: center;
}
ul.list-menu.list-menu--inline {
    gap: 20px;
}
/* header css end */
.home_banner .banner__content {
    max-width: 1380px;
}
.home_banner h2.banner__heading {
    font-family: Barlow;
    font-size: 45px;
    font-weight: 500;
    line-height: 60px;
    text-align: left;
    color: #000000;
    width: 70%;
}
.nur_flex {
    background: #fff;
    padding: 18px;
}
.home_banner .banner__text p {
    /* font-family: Manrope; */
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    color: #000000;
    width: 500px;
    padding-left: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.home_banner a.button.button--secondary {
    font-family: Barlow;
    font-size: 16px;
    font-weight: 400;
    line-height: 14.94px;
    text-align: center;
    background: #20124D;
    color: #fff;
    padding: 18px 35px;
    border-radius: 50px;
    letter-spacing: 0.5px;
      transition: 0.60s;
}
.banner__buttons .button:after, .banner__buttons .button:not([disabled]):hover:after {
    box-shadow: none;
}
.multi_icon_home .page-width {
    max-width: 1500px;
}
.multi_icon_home .multicolumn-card__image-wrapper{
    width: 24%;
    margin: 0 auto !important;
}
.multi_icon_home h3.inline-richtext {
    font-family: Barlow;
    font-size: 22px;
    font-weight: 400;
    line-height: 26.4px;
    text-align: center;
    color: #000000;
    width: 249px;
}
.multi_icon_home p {
  font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
    color: #000;
    width: 259px;
}



.featured_collection_section .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1450px;
}
.featured_collection_section .slider-mobile-gutter {
    max-width: 1470px;
}
.featured_collection_section h2.title {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 42px;
    text-align: left;
    color: #000000;
}
.collection__description p {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
    width: 54%;
    padding-bottom: 20px;
}
/* .featured_collection_section a.button {
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: center;
   */
}
.collection li {
    padding: 7px;
}
.featured_collection_section .card-wrapper.product-card-wrapper {
    padding: 7px;
}
.featured_collection_section a.button {
    font-family: 'Barlow';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: center;
    background: #20124d;
    color: #fff;
    padding: 16px 45px;
    border-radius: 50px;
    letter-spacing: .5px;
      transition: 0.60s;
}
.featured_collection_section .collection__view-all .button:after, .featured_collection_section .collection__view-all .button:not([disabled]):hover:after {
    box-shadow: none;
}
.featured_collection_section a.button:hover, .featured_collection_section .quick-add__submit:hover, .home_banner a.button.button--secondary:hover, .super-btn a:hover, button.tablinks.active p:hover {
    background: #FCA192;
    color: #000;
}
.newsletter-form__button span.svg-wrapper:hover{
    background: #fff;
}
.super-power_section_second .super-btn {
    margin-top: 12px;
}
.featured_collection_section .collection__view-all a:not(.link) {
    margin-top: 1rem;
}
.featured_collection_section .quick-add__submit {
    font-family: 'Barlow';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: center;
    background: #20124d;
    color: #fff;
    padding: 14px 45px;
    border-radius: 50px;
    letter-spacing: .5px;
    text-transform: capitalize;
  transition: 0.60s; 
}
.featured_collection_section .quick-add .button:after {
    box-shadow: none;
}
.featured_collection_section .price__regular {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 20.49px;
    text-align: left;
    color: #000;
}
.featured_collection_section h3 {
    font-size: 22px;
    font-weight: 400;
    line-height: 26.4px;
    text-align: left;
    color: #000;
    padding-top: 8px;
    padding-bottom: 0;
    font-family: Barlow;
}
.product_des p {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    color: #000;
}

section.testimonials {
    max-width: 1450px;
    margin: 0 auto;
    padding: 70px 5rem 115px;
}
h3.testimonial-titles {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 42px;
    text-align: center;
    margin: 0;
}
.testimonial-text p {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
    color: #000;
    margin: 0;
}
.testimonial_heading_test {
    font-family: Barlow;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    color: #000;
}
.testimonial-section-description p {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
    width: 425px;
    margin-top: 7px;
}
.testimonial-section-description {
    min-height: 100px;
}
.testimonials-second-heading {
    font-family: Barlow;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    color: #000000;
}
.testimonial_slid_main {
    padding-top: 80px;
}
.client-img2 {
    padding: 16px 0;
}
footer.footer {
    background: #20124D;
}
.footer__content-top.page-width {
    max-width: 1450px;
    display: grid;
    grid-template-columns: 70% 30%;
    align-items: flex-start;
}
.footer-block--newsletter{
    margin-top: 0rem !important;
}
.footer h2.footer-block__heading {
    font-family: Barlow;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    text-transform: capitalize;
    color: #ffffff;
}
.footer-block__details-content li a.link.link--text {
    font-family: Manrope;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    color: #ffffff !important;
    transition: 0.60s; 
}
.footer-block__details-content li a.link.link--text:hover {
    color: #FCA192 !important;
}
.footer__copyright.caption small.copyright__content {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
  color: #ffffff;
}
.footer__content-bottom{
    padding-top: 1rem !important;
}
.newsletter-form__field-wrapper label.field__label {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    color: #ffffff;
}
input#NewsletterForm--sections--23452774367537__footer {
    background: transparent;
    color: #fff;
}
.newsletter-form__button span.svg-wrapper {
    font-family: Manrope !important;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #000;
    background: #FCA192;
    /* border: 1px solid; */
    height: 44px;
    width: 114px;
    border-radius: 50px;
      transition: 0.60s; 
}
.newsletter-form__field-wrapper {
    border-radius: 30px;
    border: 1px solid #E5DCDC;
    padding: 4px;
}

/* .newsletter-form__button span.svg-wrapper {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #000;
    background: #FCA192;
    /* border: 1px solid; */
       height: 44px;
    width: 114px;
    border-radius: 50px;
} */
.footer__content-bottom-wrapper.page-width {
    align-items: center;
    justify-content: center !important;
}

.footer__content-bottom-wrapper.page-width {
    justify-content: center !important;
}
.newsletter-form__button {
    width: 11.4rem !important;
}
.newsletter-form__field-wrapper .field:after, .newsletter-form__field-wrapper .field:hover.field:after {
    box-shadow: none;
}
.newsletter-form__field-wrapper .field__input:focus-visible {
    box-shadow: none;
    /* outline: 0; */
    /* border-radius: var(--inputs-radius); */
}
.footer .newsletter-form {
    max-width: 42rem;
}
.footer .newsletter-form__field-wrapper {
    max-width: 39rem;
}
.footer__content-bottom {
    border-color: #442D90 !important;
}

.super-power {
    max-width: 1450px;
    margin: 0 auto;
    padding: 65px 5rem 100px;
}

.flex-section_section {
    display: flex;
    align-items: center;
}
.icon_super {
    display: flex;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    gap: 20px;
}
h2.super-power-heading {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 300;
    line-height: 50px;
    text-align: left;
    color: #000;
    margin: 0;
}
.super-power_section_second {
    padding-left: 76px;
    width: 60%;
}
.super-power_section_second p {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
    margin-top: 0;
}
.super p {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;
}
.super-power span.deferred-media__poster-button.motion-reduce {
    background: #FCA192;
    width: 72px;
    height: 72px
}
.super-power svg.icon.icon-play path {
    fill: #fff;
}
.super-btn a {
    font-family: 'Barlow';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: center;
    background: #20124d;
    color: #fff;
    padding: 16px 45px;
    border-radius: 50px;
    letter-spacing: .5px;
    width: 200px;
    transition: 0.60s;
    text-decoration: none !important
}
.super-power_section_first {
    width: 60%;
}
.video-section {
    padding: 0;
}

.instagram-feed {
    max-width: 1355px;
    margin: 0 auto;
    background: #fff1ef;
    padding: 7rem  3rem 3rem;
    text-align: center;
    border-radius: 5px;
}
.instagram {
    font-family: Barlow;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #000;
    text-transform: capitalize;
    padding-bottom: 40px;
}
.isnta_post img {
    width: 100%;
}
.instagram-feed-main-section {
    background-image: linear-gradient(#ffffff 60%, #20124D 40%);
}

.naturally-powerful-section {
    max-width: 1355px;
    margin: 0 auto;
    padding: 8rem 4.5rem 100px;
    background: #fff1ef;
    border-radius: 5px;
}
.naturally-heading {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 42px;
    text-align: center;
    color: #000;
}
.naturally-text p {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #000;
} 
.nur_flex_section {
        justify-content: center;
    display: flex;
    flex-wrap: wrap;
    gap: 11px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      row-gap: 65px; 
}
.nur_flex_section .nur_flex {
    width: 15%;
}
.nur_flex {
    background: #fff; 
    padding: 12px;
    border-radius: 5px;
}
h3.naturally_title {
    font-family: Barlow;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    margin: 7px 0;
    text-transform: capitalize;
    color: #000;
}
.nur_flex p {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    margin: 0;
    width: 100%;
    padding-bottom: 20px;
}
.natural_image_one img {
    margin-top: -76px;
}
.natural_image_one {
    text-align: right;
}
.naturally-tab .tab {
    overflow: hidden;
    max-width: 1152px;
    margin: 0 auto;
    padding-bottom: 100px;
    padding-top: 50px;
    display: flex;
    justify-content: center;
}
.nur_flex_section div#lastcht7 {
    margin-left: 35px;
    margin-right: auto;
}
.naturally-tab button.tablinks.active p {
    background: #20124D;
    font-family: Barlow;
    font-size: 22px;
    font-weight: 400;
    line-height: 34.4px;
    text-align: center;
    color: #fff;
    padding: 7px 32px 10px;
    border-radius: 50px;
    margin: 0;
    border: 1px solid;
}
.naturally-tab button.tablinks p {
    background: #1c104300;
    font-family: Barlow;
    font-size: 22px;
    font-weight: 400;
    line-height: 34.4px;
    text-align: center;
    padding: 7px 32px 10px;
    border-radius: 50px;
    margin: 0;
    border: 1px solid transparent;
    color: #000;
}
.naturally-tab button.tablinks p:hover {
    border: 1px solid;
}
.naturally-tab .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  /* padding: 14px 16px; */
  transition: 0.3s;
  /* font-size: 17px; */
}
.tab.product.tabs button.tablinks.current {
    border-color: #FCA192;
} 
.collection_grid_section h2.product-count__text.text-body span {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 600;
    line-height: 25px;
    text-align: right;
    color: #000;
}
.collection_grid_section .facets-vertical.page-width {
    max-width: 1480px;
}      
.collection_grid_section .facet-filters.sorting.caption {
    display: none;
}
.collection_grid_section facet-filters-form.facets {
    max-width: 1450px;
    height: 42px; 
}
.collection_grid_section .collection .price__regular span {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 20.49px;
    text-align: left;
    color: #000000;
}


.collection_grid_section .collection li {
    padding: 15px;
}
.collection_grid_section .quick-add.no-js-hidden {
    width: 70%;
}
.collection_grid_section .quick-add__submit {
    font-family: 'Barlow';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: center;
    background: #20124d;
    color: #fff;
    padding: 16px 45px;
    border-radius: 50px;
    letter-spacing: .5px;
    text-transform: capitalize;
    width: 50% !important;
      transition: 0.60s; 
}
.collection .quick-add .button:after {
    box-shadow: none;
}
.collection_grid_section .quick-add__submit:hover{
    background: #FCA192;
    color: #000;
}
.collection_grid_section .collection h3 a {
    font-family: 'Barlow';
    font-size: 22px;
    font-weight: 400;
    line-height: 20.55px;
    text-align: left;
    color: #000;
    padding-top: 10px;
}
nav.breadcrumbs ol {
    list-style: none;
    display: flex;
    gap: 7px;
    padding: 0;
}
nav.breadcrumbs ol li:last-child a{
  color: #848181;
}
.main_product .page-width {
    max-width: 1450px;
    padding: 0;
}
.collection_grid_section .page-width {
    max-width: 1510px;
}
nav.breadcrumbs ol li a {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
    text-decoration: none;
}
.collection_grid_section .facets-vertical-form .page-width {
    max-width: 1510px;
    margin: 0;
    padding: 0 !important;
}
.facets-vertical-form{
    justify-content: space-between !important;
    align-items: center;
}
.section-template--23452773876017__product-grid-padding{
    padding-bottom: 120px;
}

.page-width.main_product {
    max-width: 1450px;
}

.main_real .related-products {
    max-width: 1480px !important;
}
h2.related-products__heading {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
    color: #000;
    padding-left: 10px;
  
}
.related-products li.grid__item {
    padding: 10px;
}
.related-products .price__regular span {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 20.49px;
    text-align: left;
    color: #000;
}
.related-products h3 a {
    font-family: Barlow;
    font-size: 22px;
    font-weight: 400;
    line-height: 20.55px;
    text-align: left;
    color: #000;
}
.product .product__info-wrapper {
    width: 50% !important;
    max-width: 50% !important;
    padding: 0 0 0 9rem;
}
.product .grid__item.product__media-wrapper {
    width: 50% !important;
    max-width: 50% !important;
}
.product .product__title h1 {
    font-family: 'Barlow';
    font-size: 50px;
    font-weight: 400;
    line-height: 50px;
    text-align: left;
}
.product-form__submit {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    background: #20124D;
    color: #fff;
    border-radius: 5px;
    height: 50px;
    text-transform: capitalize;
}
label.quantity__label.form__label {
    display: none;
}
.product .quantity__input {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
    color: #000;
    width:50px
}
.product .product__description p {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    margin: 0;
    color: #000;
}
.product-form__buttons .button:after {
    box-shadow: none;
}
.product-form__buttons .button:not([disabled]):hover:after {
    box-shadow: none;
}
.product .quantity:after {
    box-shadow: none;
}
.product quantity-input.quantity {
    border: 1px solid #B9B9B9;
    border-radius: 5px;
    padding: 13px;
}
.product .quantity__button{
  width: 2.5rem;
}
section.product_main {
    max-width: 1470px;
    margin: 0 auto;
    padding: 60px 5rem;
}
.rose_slide {
    background: #FFF1EF;
    border-radius: 5px;
    padding: 20px;
}
.product_slider {
    padding: 20px;
}
h3.rose_title {
    font-family: Barlow;
    font-size: 30px;
    font-weight: 500;
    line-height: 36px;
    text-align: center;
    color: #000;
    margin-bottom: 10px;
    letter-spacing: 0px;
}

.rose_image img {
    margin-top: 5px;
}

.rose_image {
    text-align: center;
}

.product_slider_main .swiper-wrapper {
    padding-top: 50px;


}

p.product__text.inline-richtext.caption-with-letter-spacing {
    display: none;
}

.product .price__regular span {
    font-family: Manrope;
    font-size: 25px;
    font-weight: 400;
    line-height: 23.35px;
    text-align: left;
    color: #000;
    letter-spacing: 0px;
}

.product__tax.caption.rte {
    display: none;
}

.product-form__input.product-form__input--dropdown label.form__label {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
}
.product .select__select {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
}

.product .product-form__input{
    max-width: 100%;
}

.add_btn {
    width: 100%;
}

.product .price-per-item__container {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    max-width: 100%;
}

a.jdgm-write-rev-link:hover {
    background: #fca192 !important;
}

form#product-form-installment-template--23452774072625__main {
    display: none;
}
span.jdgm-prev-badge__text {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 16.39px;
    text-align: left;
    color: #000;
    text-transform: capitalize;
}
share-button#Share-template--23452774072625__main {
    display: none;
}
section#shopify-section-template--23452774072625__172888301135ad23e7 .page-width.scroll-trigger.animate--slide-in {
    max-width: 1450px;
}
h2.jdgm-rev-widg__title {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 50px;
    text-align: center;
    color: #000;
}
.jdgm-rev-widg__summary-text, span.jdgm-rev-widg__summary-average {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
}
a.jdgm-write-rev-link {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    background: #20124D !important;
    border: none !important;
    border-radius: 5px;
    text-transform: uppercase;
    padding: 16px 31px !important;
    max-width: 273px !important;
}
select.jdgm-sort-dropdown {
    font-family: Manrope;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
    color: #000 !important;
}
span.jdgm-sort-dropdown-arrow {
    color: #000 !important;
}
.jdgm-row-profile {
    font-family: Manrope;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
    text-transform: capitalize;
    color: #000;
}
span.jdgm-rev__timestamp {
    font-family: Manrope;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-align: right;
    color: #000;
}
.jdgm-rev__body p {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px !important;
    text-align: left;
    color: #000;
}
.jdgm-quest, .jdgm-rev {
    padding: 31px 0 !important;
}
.jdgm-rev.jdgm-divider-top.jdgm--done-setup {
    /* border-color: #D7D7D7; */
    border-bottom: 1px solid #D7D7D7;
  border-top: none;
}
a.jdgm-link {
    display: none;
}
.jdgm-histogram__frequency {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000 !important;
}
.jdgm-row-actions {
    border: none !important;
}
.jdgm-rev-widg {
    padding: 0 !important;
}
.product_tabs_main_section {
    max-width: 1440px;
    margin: 0 auto;
    padding: 8rem 4.5rem 0px;
}
.tab.product {
    max-width: 1450px;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 50px;
    border-bottom: 2px solid #EDEDED;
    display: flex;
    gap: 25px;
    justify-content:left;
}
.naturally-tab.product button.tablinks.active p {
    padding: 0;
    border-radius: 50px;
    margin: 0;
    font-family: Manrope;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
    color: #000;
    background: transparent;
    border: none;
}
.naturally-tab.product button.tablinks p {
    padding: 0;
    border-radius: 50px;
    margin: 0;
    font-family: Manrope;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    text-align: left;
    color: #7F7575;
    width: 200px;
    padding-bottom: 20px !important;
     border: none;
}
.naturally-tab.product .tab.product button {
    border-bottom: 4px solid transparent;
    padding: 0;
}
.tab.product button.tablinks.active {
    border-color: #FCA192;
}
.nur_flex_section.product {
    display: flex;
}
.nur_flex.product {
    display: flex;
    gap: 30px;
    width: 100%;
    max-width: 100%;
}
.nur_flex.product {
    padding: 0;
    padding-top: 70px;
}
.produ_flex {
    width: 50%;
}
.produ_flex p, .naturally_description.product li {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    width: 100%;
    color: #000;
    padding-bottom: 0;
}
.produ_flex p strong {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    text-align: left;
    color: #000;
}
.product.grid .product__info-wrapper.grid__item .summary__title h2.h4.accordion__title {
    font-family: Manrope;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    margin: 0;
    color: #000;
}
.product.grid .product__info-wrapper.grid__item .accordion__content.rte, .product.grid .product__info-wrapper.grid__item .accordion__content.rte p, .product.grid .product__info-wrapper.grid__item .accordion__content.rte li {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
    margin: 0;
    color: #000;
}
.naturally-tab.product div#tab-1 .naturally_description.product p {
    margin-bottom: 0;
}
.product.grid .product__info-wrapper.grid__item .accordion__content.rte ol, .product.grid .product__info-wrapper.grid__item .accordion__content.rte ul {
    padding-left: 0;
    margin: 0;
}
.product.grid .product__info-wrapper.grid__item .accordion__content.rte {
    padding-bottom: 15px;
}

.natural_image_one.product img {
    margin-top: 0;
    text-align: center;
    width: 93%;
}
.product button.slider-button.slider-button--prev {
    position: absolute;
    top: -300%;
    border: 1px solid #BABABA;
    border-radius: 50px;
    z-index: 9;
    left: 30px;
}

.product button.slider-button.slider-button--prev svg.icon.icon-caret, .product button.slider-button.slider-button--next svg.icon.icon-caret {
    stroke: #000;
}
.product button.slider-button.slider-button--next {
    position: absolute;
    right: 30px;
    top: -300%;
    border: 1px solid #BABABA;
    border-radius: 50px;
    z-index: 9;
}
.product .thumbnail[aria-current] {
    box-shadow: none !important;
    border-color: rgb(var(--color-foreground));
    border: 3px solid #FCA192;
    border-radius: 5px;
}
div#shopify-block-judge_me_reviews_preview_badge_pUNdzJ {
    border-bottom: 1px solid #EAEAEA;
    padding-bottom: 25px;
}
.footer-block__details-content .list-menu__item--link:hover {
    text-decoration: none!important;

}
.footer__copyright.caption small.copyright__content a:hover {
    color: #fff;
    text-decoration: none;
}
.underline-links-hover:hover a {
    text-decoration: none !important;
}
.header__menu-item:hover span {
    text-decoration: none !important;
}
.product .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    width: 100%;
}



h1.h2.center {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 42px;
    text-align: center;
    color: #000;
}
.facets__header {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
    color: #000;
}
14px
.template-search__results {
    max-width: 1450px;
}
aside#main-search-filters {
    max-width: 1450px;
}
.template-search__results .price__regular span {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 20.49px;
    text-align: left;
    color: #000000;
}
.template-search__results h3 a {
    font-family: Barlow;
    font-size: 22px;
    font-weight: 400;
    line-height: 26.4px;
    text-align: left;
    color: #000;
}
h2.facet-filters__label, .facets__wrapper h2, summary.facets__summary span, .facet-filters__sort, h2.product-count__text {
    font-family: Barlow !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    text-align: left;
    color: #000 !important;
}

.page-width.cart {
    max-width: 1450px;
}
.cart h1.title.title--primary {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 42px;
    text-align: left;
}
td.cart-item__details a {
    font-family: Barlow;
    font-size: 22px;
    font-weight: 400;
    line-height: 26.4px;
    text-align: left;
    coo: #000;
}
.cart .product-option, .cart span.price.price--end {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 20.49px;
    text-align: left;
    color: #000;
}
th.caption-with-letter-spacing {
    font-family: Barlow;
    font-size: 18px;
    font-weight: 400;
    line-height: 20.4px;
    color: #000;
}
.cart input {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
}
li.discounts__discount.discounts__discount--position {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
}
h2.totals__total, p.totals__total-value, small.tax-note.caption-large.rte {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #000;
}
.cart__checkout-button {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    text-align: center;
    background: #20124D;
}
.cart__checkout-button:hover {
    background: #FCA192;
}
.cart__ctas .button:not([disabled]):hover:after {
    box-shadow: none;
}
.cart a.underlined-link {
    font-family: Manrope;
}
.product p.product__text {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
}
.product_first_meta {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 21px;
}
.product_first_meta .product__sku {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #FCA192 !important;
    margin: 0
}
span.metafield-single_line_text_field {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
}
.customer.login h1#login, .customer.login p {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 42px;
    color: #000;
}
.customer.login label {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
}
.customer.login form a {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    color: #000;
}
.customer.login button {
    font-family: Barlow !important;
    font-size: 18px !important;
    background: #20124D !important;
}
.customer button:hover:after {
    box-shadow: none;
}
.customer.login button:hover {
    background: #FCA192 !important;
}

#\<p\>Benefits\<\/p\> .produ_flex {
    width: 100%;
}
#\<p\>Benefits\<\/p\> .natural_image_one.product {
    display: none;
}

div#cart-notification h2.cart-notification__heading {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
    color: #000;
}
div#cart-notification h3 {
    font-family: Manrope;
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
    text-align: left;
    color: #000;
} 
.is-empty .cart__warnings a.button, .is-empty .cart__warnings a.button:after, .is-empty .cart__warnings a.button:before, .cart__footer .cart__ctas button:after, .cart__footer .cart__ctas button:before, .cart td.cart-item__quantity .quantity::before, .cart td.cart-item__quantity .quantity::after, div#cart-notification .cart-notification__links button.button, div#cart-notification .cart-notification__links button.button:after, div#cart-notification .cart-notification__links button.button:before, div#cart-notification .cart-notification__links a, div#cart-notification .cart-notification__links a:after, div#cart-notification .cart-notification__links:before {
    box-shadow: none;
    outline: none;
} 
div#cart-notification .cart-notification__links a {
    font-family: 'Barlow';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: center;
    background: #20124d;
    color: #fff;
    padding: 14px 45px;
    border-radius: 5px;
    letter-spacing: .5px;
    text-transform: capitalize;
    transition: 0.60s;
}
div#cart-notification .cart-notification__links button.button {
    font-family: Manrope !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #000;
    background: #FCA192;
    border: 1px solid #FCA192;
    height: 44px;
    border-radius: 5px;
    transition: 0.60s;
} 
div#cart-notification button.link.button-label {
    font-family: Manrope !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
} 
.cart .title-wrapper-with-link a.underlined-link {
    font-family: Manrope !important;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
}
.customer h1, .cart .title-wrapper-with-link h1.title, cart-items.is-empty .cart__warnings h1.cart__empty-text, .customer h1#recover, .customer h1#login {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 42px;
    margin: 0;
    letter-spacing: 0px;
    text-transform: capitalize;
} 
.is-empty .cart__warnings h1.cart__empty-text {
    padding-bottom: 28px;
}
.cart td.cart-item__quantity .quantity {
    border: 1px solid #B9B9B9;
    border-radius: 5px;
    padding: 13px 2px;
} 
.cart__footer .discounts__discount {
    font-family: Manrope !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
}
.cart__footer .totals h2.totals__total {
    padding-right: 16px;
} 

.cart__footer .totals h2.totals__total, .cart__footer .totals p.totals__total-value {
    font-family: Barlow;
    font-size: 26px;
    font-weight: 400;
    line-height: 42px;
    text-align: left;
    margin: 0;
    letter-spacing: 0px;
    text-transform: capitalize;
}
.cart__footer .cart__ctas button {
    border-radius: 5px;
} 
.is-empty .cart__warnings {
    padding: 7rem 0 7rem;
} 
.is-empty .cart__warnings a.button {
    font-family: Barlow;
    font-size: 16px;
    font-weight: 400;
    line-height: 14.94px;
    text-align: center;
    background: #20124D;
    color: #fff;
    padding: 18px 40px;
    border-radius: 50px;
    letter-spacing: 0.5px;
    transition: 0.60s;
} 
.is-empty .cart__warnings a.button:hover {
    background: #FCA192;
    color: #000;
} 
.select .svg-wrapper, .customer select+.svg-wrapper {
    right: 24px;
} 
.customer button, .customer button:after, .customer button:before, .customer .select::before, .customer .select::after, .customer .field:after, .customer .field::before, .customer.register button:after, .customer.register button:before {
    box-shadow: none !important;
    outline: none !important;
} 
.customer .field input, .customer .select select {
    font-family: Manrope !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    border: 1px solid #B9B9B9;
    border-radius: 5px !important;
    box-shadow: none !important;
      padding: 8px 22px !important; 
} 
.product.grid .thumbnail-slider .thumbnail-list.slider {
    justify-content: center;
} 
.customer a {
    text-decoration: none;
    font-weight: 500;
} 
.customer .field input:not(:placeholder-shown)~label {
    top: -13px;
    background-color: #fff;
    padding: 2px 6px;
} 

.customer p {
    font-size: 18px !important;
    line-height: 28px !important;
    margin-bottom: 0 !important;
} 

.customer.register button {
    font-family: 'Barlow';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: center;
    background: #20124d;
    color: #fff;
    padding: 15px 58px;
    border-radius: 50px;
    letter-spacing: .5px;
    transition: 0.60s;
} 
.customer.register button:hover {
    background: #FCA192;
    color: #000;
} 
.customer a {
    font-family: Manrope !important;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
} 
.customer h2 {
    font-family: Manrope !important;
    font-size: 22px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
}
.customer button {
    font-family: 'Barlow';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: center;
    background-color: #20124d !important;
    color: #fff !important;
    border: 1px solid #20124d !important;
    padding: 15px 50px;
    border-radius: 50px;
    letter-spacing: .5px;
    transition: 0.60s;
} 
td.cart-item__details a {
    text-decoration: none !important;
}
.customer button:hover {
    background: #FCA192 !important;
    border-color: #FCA192 !important;
    color: #000 !important;
}
 .product-form__input .select select, .product-form__input .select, .product-form__input .select:after, .product-form__input .select:before {
    box-shadow: none !important;
    outline: none !important;
} 
.product-form__input .select select {
    border: 1px solid #B9B9B9;
} 
.product.grid .product__info-wrapper.grid__item {
    padding-top: 12px;
} 
.topbar-tx .swiper-container span.svg-wrapper {
    display: none;
} 
.super-power_section_first iframe {
    width: 100%;
    height: 380px;
    border: 0px !important; 
} 
.product_slider .rose_image img {
    max-width: 100%;
    object-fit: contain;
    min-height: 230px;
    max-height: 230px;
} 
.multi_icon_home ul.multicolumn-list {
    display: flex;
    padding-left: 0;
    padding-right: 0;
    row-gap: 16px;
    justify-content: space-between;
}

.testimonial_slid_main .swiper-pagination {
    display: none;
    bottom: 0px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
    justify-content: center;
    text-align: center;
    top: auto !important;
    transform: none !important;
    z-index: 1 !important;
}
.testimonial_slid_main .swiper-pagination span.swiper-pagination-bullet {
    background-color: #20124D;
    display: block !important;
    width: 10px;
    height: 10px;
    border-radius: 50px;
}
.banner.inner-pg-banners .banner__content .banner__box h2 {
    font-family: Barlow;
    font-size: 58px;
    font-weight: 200;
    line-height: 65px;
    text-align: center;
    color: #fff;
    letter-spacing: 0px;
} 
.multicolumn.how-weuse-row .multicolumn-card__info h3 {
    text-transform: capitalize;
    font-size: 24px;
    font-family: Barlow;
}
.multicolumn.how-weuse-row .multicolumn-card__info .rte p {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: #000;
}
.multicolumn.how-weuse-row .multicolumn-card__info {
    padding-top: 0;
}
.img-wth-tx-font .image-with-text__text-item.grid__item h2.image-with-text__heading {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 200;
    line-height: 46px;
    color: #000000;
    letter-spacing: 0px;
} 
.img-wth-tx-font .image-with-text__text-item.grid__item .image-with-text__text p {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #000;
} 
.rich-text.About-rich-tx-us .rich-text__blocks h2 {
    font-family: Barlow;
    font-size: 28px;
    font-weight: 400;
    line-height: 36px;
    text-transform: capitalize;
} 
.rich-text.About-rich-tx-us .rich-text__blocks p.rich-text__caption {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 600;
    line-height: 42px;
    color: #20124D;
} 
.rich-text.About-rich-tx-us .rich-text__blocks p.rich-text__caption {
    margin-top: 12px;
} 
.rich-text.About-rich-tx-us .rich-text__text p, .rich-text.About-rich-tx-us .rich-text__text li {
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    color: #000;
} 
.rich-text.About-rich-tx-us .rich-text__blocks {
    max-width: 100%;
} 
.perfumes-benefit {
    display: flex;
    flex-wrap: wrap;
    row-gap: 60px;
    column-gap: 54px;
} 
.perfumes-benefit .abt-colm {
    width: 30%;
    display: flex;
} 
.abt-colm img {
    max-width: 100%;
    box-shadow: rgba(0, 0, 0, .25) 1px 2px 16px; 
} 
.About-Perfume {
    padding-bottom: 80px;
} 
 section.product_main.how-benft-wft {
    padding-top: 0;
    padding-bottom: 0;
}
.rich-text.About-rich-tx-us .rich-text__wrapper {
    padding-left: 0;
    padding-right: 0;
} 
section.product_main.how-benft-wft .rose_slide h3.rose_title {
    font-size: 22px;
} 
.ingradient-tabs-gt ul.tabs {
    padding: 0;
    margin: 0;
    display: flex;
} 
.ingradient-tabs-gt ul.tabs li {
    list-style: none;
    background: #1c104300;
    font-family: Barlow;
    font-size: 21px;
    font-weight: 400;
    line-height: 34.4px;
    text-align: center;
    padding: 11px 24px 11px;
    border-radius: 50px;
    margin: 0 0px;
    border: 1px solid #000;
    color: #000;
    cursor: pointer;
    text-transform: uppercase;
}
.ingradient-tabs-gt ul.tabs span {
    padding: 0 6px;
}
.ingradient-tabs-gt .tab-content {
    display: none;
} 
 .ingradient-tabs-gt .tab-content.current {
    display: block;
} 
.ingradient-tabs-gt .tab-content p, .ingradient-tabs-gt .tab-content li {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: #000;
    margin: 0; 
} 
.ingradient-tabs-gt ul.tabs li.tab-link.current {
    background: #20124D;
    color: #fff;
    border: 1px solid #20124D;
} 
.ingradient-tabs-gt.cgt-kt11 .content-ingradient-tk {
    padding-top: 36px;
} 
.ingradient-tabs-gt.cgt-kt11 {
    padding-bottom: 58px;
    padding-top: 68px;
} 
.ingradient-tabs-gt.cgt-kt22 {
    padding-bottom: 58px;
    padding-top: 10px;
}
.ingradient-tabs-gt .page-width {
    max-width: 1450px;
} 
.ingradient-tabs-gt.cgt-kt22 .img-tc-gk {
    display: flex;
    align-items: center;
      margin-bottom: 33px;
}
.img-ingradient-tk img {
    max-width: 100%;
} 
.content-ingradient-tk {
    padding-left: 42px;
    max-width: 82%;
} 
.img-left-tk {
    width: 18%;
}
.ingradient-tabs-gt .title-ingt h2 {
    font-family: Barlow;
    font-size: 28px;
    font-weight: 400;
    line-height: 34px;
    color: #000;
    margin: 0 0 15px;
} 
.img-left-tk img {
    max-width: 100%;
} 
.title-ingt {
    padding-top: 38px;
    padding-bottom: 18px;
} 
.content-ingradient-tk h4 {
    font-family: Barlow;
    font-size: 28px;
    font-weight: 400;
    line-height: 34px;
    color: #000;
    margin: 0 0 15px;
    text-transform: capitalize;
} 
.faq-content {
    background: #e4e4e400;
    padding: 28px 18px;
    padding-top: 0; 
} 
.faq-title.accordion-thumb h3::after {
    content: '';
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-right: 1rem;
    margin-left: 0.5rem;
    vertical-align: middle;
    border-right: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(45deg);
    transition: transform .2s ease-out;
    position: absolute;
    right: 0;
    top: 12px;
    transform: rotate(-45deg);
}
.accordion-item.is-active .accordion-thumb h3::after {
    transform: rotate(45deg);
}
.faq-title.accordion-thumb h3 {
    position: relative;
} 
li.accordion-item.is-active .faq-title {
    background: transparent;
    border: 0px;
}
.rockt-one1.mobile-vw {
    display: none;
}
.faq-title.is-active {
    background: transparent;
    border: 0px;
}
.accordion-panel {
display: none;
}
.main-faqst ul.accordion {
    padding: 0;
    margin: 0 0;
} 
.main-faqst ul.accordion li.accordion-item {
    list-style: none;
    margin-bottom: 16px;
      border: 1px solid #feece8;
}
.main-faqst ul.accordion .faq-title.accordion-thumb {
    padding: 15px;
    background-color: #feece8;
}
.main-faqst ul.accordion li.accordion-item h3 {
    margin: 0;
    font-family: Barlow;
    font-size: 21px;
    font-weight: 400;
    line-height: 34px;
    color: #000;
    cursor: pointer;
} 
.main-faqst ul.accordion li.accordion-item .accordion-panel.faq-content .Rte, .main-faqst ul.accordion li.accordion-item .accordion-panel.faq-content p, .main-faqst ul.accordion li.accordion-item .accordion-panel.faq-content Rte li {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: #000;
    margin: 0;
} 
.main-faqst ul.accordion li.accordion-item .accordion-panel.faq-content {
    padding-top: 25px;
} 
.perfm-faq-ct {
    padding-top: 75px;
    padding-bottom: 70px;
} 
.main-faqst ul.accordion h2 {
    font-family: Barlow;
    font-size: 35px;
    font-weight: 400;
    line-height: 45px;
    color: #000;
    margin: 55px 0 30px;
} 
.benefit-rows-mitk .multicolumn-card__info h3 {
    font-family: Barlow;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
} 
.benefit-rows-mitk .multicolumn-card__info .rte p {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    color: #000;
} 
.benefit-rows-mitk ul.multicolumn-list li {
    padding: 0 5px;
} 
.benefit-rows-mitk ul.multicolumn-list li .multicolumn-card.content-container {
    background-color: #feece8;
    background: #feece878;
} 
.benefit-rows-mitk ul.multicolumn-list {
    row-gap: 24px;
} 
.benefit-rows-mitk ul.multicolumn-list li .multicolumn-card__image-wrapper {
    padding-top: 0;
} 
.multicolumn.benefit-rows-mitk .page-width.section-template--23496799879473__multicolumn_wDgCP4-padding {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
} 
.multicolumn.benefit-rows-mitk {
    padding-bottom: 75px;
    padding-top: 72px;
} 
.main-faqst ul.accordion li.accordion-item h3 span {
    display: block;
    width: 96%;
} 
div#insta-feed h2 {
    font-family: Barlow;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #000;
    text-transform: capitalize;
    padding-bottom: 40px;
      margin: 0 !important;
} 
section#shopify-section-template--23452773908785__1729486410cd9cfecc, section#shopify-section-template--23452774072625__1729487893f67c57a5, section#shopify-section-template--23452773876017__172948805169c33297 {
    background-image: linear-gradient(#ffffff 60%, #20124D 40%);
} 
section#shopify-section-template--23452773908785__1729486410cd9cfecc .page-width, section#shopify-section-template--23452774072625__1729487893f67c57a5 .page-width, section#shopify-section-template--23452773876017__172948805169c33297 .page-width {
    max-width: 1450px;
}
body #insta-feed {
    background: #fff1ef;
    padding: 6rem 3rem 4rem;
    text-align: center;
    border-radius: 5px;
} 
body #insta-feed .instafeed-new-layout-container {
    width: 100% !important;
} 
.inner-pg-templt h1.main-page-title {
    font-family: Barlow;
    font-size: 42px;
    line-height: 48px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 40px;
} 
.inner-pg-templt .rte, .inner-pg-templt .rte p, .inner-pg-templt .rte li {
    font-family: Manrope;
    font-weight: 400;
    line-height: 25px;
    font-size: 15px;
    color: #000000;
}
.inner-pg-templt .rte a {
    color: #000;
    font-weight: 600;
}
.featured_collection_section .card__content .card__information .rating-star:before, div#ProductGridContainer .collection ul#product-grid li.grid__item .rating-star:before {
    letter-spacing: 0px;
    font-size: 20px;
    color: #fcc73b;
    -webkit-text-fill-color: gold;
    background-clip: initial;
    background: transparent;
}  
.featured_collection_section .card__content .card__information p.rating-count span, .collection_grid_section .collection p.rating-count span {
    font-family: Manrope;
    font-weight: 400;
    line-height: 25px;
    font-size: 14px;
    color: #000000;
} 
.collection_grid_section .collection h3 a {
    padding-bottom: 8px;
} 

/* .featured_collection_section .card__content .card__information .product_des, div#ProductGridContainer .collection ul#product-grid li.grid__item .product_des {
    display: none;
}  */

.banner--small:not(.banner--adapt) {
        min-height: 38rem !important;
} 
header.header {
    justify-content: space-between;
    display: flex;
}
.naturally-tab.product .tab-content {
    display: none;
} 
.naturally-tab.product .tab-content.current {
    display: block;
}
.nur_flex.product {
    padding-top: 50px;
} 
section.all-pdp-roses.product_main {
    padding-top: 35px;
} 
.naturally_description.product p {
    margin-bottom: 12px;
} 
.nur_flex_section .nur_flex img {
    max-width: 100%;
} 
section.all-pdp-roses.product_main.product-details-sldt .rose_image {
    text-align: center;
} 
section.all-pdp-roses.product-details-sldt .rose_slide {
    background: transparent;
    padding: 0 !important;
} 
section.all-pdp-roses.product-details-sldt .rose_slide img.collection-image {
    margin-top: 0 !important;
    border-radius: 100%;
    overflow: hidden;
  min-height: 100px;
    max-height: 100px; 
}
section.all-pdp-roses.product-details-sldt h3.rose_title {
    font-size: 17px;
      line-height: 30px; 
}
section.all-pdp-roses.product_main.product-details-sldt {
    padding-top: 50px !important;
    max-width: 500px !important;
    margin-left: 0;
}
section.all-pdp-roses.product-details-sldt .rose_slide h3.rose_title {
    text-align: center;
    margin: 0 0;
} 
section.all-pdp-roses.product-details-sldt .product_slider {
    padding: 0;
} 
section.all-pdp-roses.product-details-sldt {
    padding: 0 !important;
}
section.all-pdp-roses.product-details-sldt .swiper-wrapper {
    padding: 0 !important;
} 
 .product_tabs_main .product_tabs_main_section .naturally-tab.product {
    padding-bottom: 6rem;
} 
.product_tabs_main .product_tabs_main_section .nur_flex.product .natural_image_one.product {
    width: 40%;
} 
.product_tabs_main .product_tabs_main_section .nur_flex.product .produ_flex {
    width: 46%;
}
 .product_tabs_main .product_tabs_main_section .nur_flex.product .natural_image_one.product img {
    width: auto;
    max-width: 100%;
} 
.product_tabs_main .product_tabs_main_section .nur_flex.product {
    justify-content: space-between;
} 
section.all-pdp-roses.product_main.product-details-sldt {
    margin-left: -11px;
} 
.nur_flex_section .nur_flex {
    width: auto;
    margin: 0;
} 
.naturally-powerful .naturally-powerful-section .swiper-container {
    padding-top: 70px;
    margin: 0;
    width: 100%;
}
.naturally-powerful .naturally-powerful-section .tab {
    padding-bottom: 35px;
} 
.naturally-powerful .naturally-powerful-section .swiper-slide {
    background: #fff;
} 
.naturally-powerful .naturally-powerful-section div#\<p\>Feminine\ Care\<\/p\> .swiper-wrapper, .naturally-powerful .naturally-powerful-section div#\<p\>Odor\ Control\<\/p\> .swiper-wrapper {
    justify-content: center;
}
.product_tabs_main .product_tabs_main_section .nur_flex.product .naturally_description.product p strong {
    font-weight: bold;
} 
.naturally-tab.product div#tab-1 .naturally_description.product p {
    margin-bottom: 16px;
} 
section.all-pdp-roses.product_main.product-details-sldt .slider__pagination {
    text-align: center;
    padding-top: 20px;
    display: none;
} 
section.all-pdp-roses.product_main.product-details-sldt .slider__pagination span.swiper-pagination-bullet {
    background-color: #20124D;
    width: 10px;
    height: 10px;
} 
section.all-pdp-roses.product_main.product-details-sldt {
    position: relative;
} 
section.all-pdp-roses.product_main.product-details-sldt .arwsld {
    position: absolute;
    top: auto !important;
    bottom: -40px;
    background-color: #eee !important;
    border-radius: 50px !important;
    display: none !important;
}
section.all-pdp-roses.product_main.product-details-sldt .swiper-button-next.product.arwsld {
    right: 205px;
} 
section.all-pdp-roses.product_main.product-details-sldt .swiper-button-prev.product.arwsld {
    left: 205px;
} 
.naturally-tab.ovrtabs-sld-usng .natural_image_one img {
    max-width: 100%;
} 
.naturally-tab.ovrtabs-sld-usng .nur_flex h3.naturally_title {
    height: 48px;
} 
.naturally-tab.ovrtabs-sld-usng {
    margin-top: 22px;
} 
.naturally-powerful-section .naturally-heading, .naturally-powerful-section .naturally-text p {
    text-align: left;
} 
.naturally-powerful-section .naturally-tab.ovrtabs-sld-usng .natural_image_one img {
    min-height: 175px;
    object-fit: contain;
  max-width:132px;
  /* margin-left:15px; */
} 
.naturally-tab.ovrtabs-sld-usng .arwsld {
    background-color: #20124D !important;
    display: block !important;
    border-radius: 50px;
    width: 33px !important;
    height: 33px !important;
    top: 55% !important;
    padding: 4px;
}
.naturally-tab.ovrtabs-sld-usng .arwsld svg path {
    color: #fff !important;
    fill: #fff !important;
}
.naturally-tab.ovrtabs-sld-usng .swiper-button-next.arwsld {
    right: 0;
} 
.naturally-tab.ovrtabs-sld-usng .swiper-button-prev.arwsld {
    left: 0;
} 
.naturally-text.btn-right-ft a.shop_now {
    display: block;
    font-family: Manrope;
    font-weight: 400;
    line-height: 25px;
    font-size: 15px;
    color: #000000;
    text-transform: uppercase;
} 
.naturally-text.btn-right-ft {
    float: right;
    margin-top: -3px;
}
.naturally-powerful-section .nat-fq-btn {
    float: left;
}

summary.list-menu__item span {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    color: #000000;
    font-family: Manrope;
    letter-spacing: 0;
}



@media(max-width: 1490px ){
  .collection_grid_section .facets-vertical.page-width {
    padding: 0 3.3rem;
}
.instagram-feed {
    max-width: 1240px; 
}
  
}


@media(max-width: 1400px )   {
.testimonial-section-description p{
    width: 313px;
}
  .multi_icon_home p{
    width: 100%;
    font-size: 13px;
  }
  .multi_icon_home h3.inline-richtext{
    width: 100%;
    font-size: 20px;
  }
  .super-power_section_second {
    padding-left: 30px;
}
}
@media(max-width: 1350px ){
  .naturally-powerful-section {
    padding: 8rem 2rem 100px;
}
  .nur_flex p{
    width: 100%;
  }
}
@media(max-width: 1300px ){
  .featured_collection_section .quick-add__submit {
    font-size: 15px;
    line-height: 15.4px;
    padding: 14px 10px;
}
}

@media(max-width: 1250px ){
  .featured_collection_section a.button{
    font-size: 15px;
    font-weight: 400;
    line-height: 17.6px;
    padding: 14px 35px;
    width: 211px;
  }
}

@media(max-width: 1200px ) {

.naturally-powerful-section .naturally-tab.ovrtabs-sld-usng .natural_image_one img {
    min-height: 215px;
}  
.header nav ul li a span {
    font-size: 16px; 
}
  .home_banner h2.banner__heading {
    font-size: 30px;
    line-height: 58px;
}   
 header.header {
    grid-template-columns: 25% 50% 20%;
} 
.home_banner h2.banner__heading {
    font-size: 40px;
    line-height: 58px;
}   
 header.header {
    grid-template-columns: 25% 50% 20%;
} 
  .multi_icon_home .page-width {
    max-width: 1500px;
    padding: 60px 2rem 10px !important;
}
  .multi_icon_home .multicolumn-card__info {
    padding: 10px 0 !important;
}
  .multi_icon_home h3.inline-richtext {
    font-size: 17px;
}
  .featured_collection_section h2.title{
    margin: 0 ;
  }
  .featured_collection_section .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width{
    padding: 0 2rem;
  }
  .featured_collection_section .slider-mobile-gutter{
    padding: 0 1.5rem;
  }
  .featured_collection_section h3{
    font-size: 16px;
    line-height: 20.4px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .featured_collection_section .price__regular{
    font-size: 13px;
  }
  .super-power {
    padding: 20px 2rem 30px;
}
  .section-template--23452773908785__featured_collection-padding {

    padding-bottom: 10px !important;
}
  .super-power_section_second p{
    font-size: 13px;
    line-height: 20px;
  }
  h2.super-power-heading {
    font-size: 25px;
    line-height: 40px;
}
  .super-btn {
    font-size: 13px;
    padding: 14px 30px;
    width: 170px;
}
  section.testimonials {
    padding: 30px 2rem 40px;
} 
  h3.testimonial-titles {
    font-size: 25px;
    line-height: 35px;
}
  .testimonial_slid_main {
    padding-top: 30px;
}
  .instagram-feed {
    padding: 4rem  2rem 2rem;
}
  .footer__content-top.page-width{
    padding: 0 2rem 30px;
  }
  .section-sections--23452774367537__footer-padding {
    padding-top: 50px !important;
}
 .collection_grid_section .facets-vertical.page-width {
    padding: 0 1rem !important;
} 
  .collection_grid_section facet-filters-form.facets {
    padding: 0 2rem;
}
  .collection_grid_section .collection li {
    padding: 9px;
}
  .collection_grid_section .quick-add__submit {
    font-size: 15px;
    line-height: 18.6px;
    padding: 14px 10px;
}
  .collection_grid_section .collection h3 a{
    font-size: 16px;
    line-height: 20.55px;
  }
  .section-template--23452773876017__product-grid-padding {
    padding-bottom: 40px !important; 
}
  .nur_flex_section {
    display: grid;
    gap: 11px;
    grid-template-columns: 1fr 1fr 1fr;

}
  .naturally-powerful-section {
    padding: 3rem 2rem 40px;
}
  .naturally-heading{
    font-size: 25px;
    line-height: 35px;
  }
  
  .naturally-tab .tab{
    padding-top: 25px;
    
  }
  
  .product .product__info-wrapper {
    padding: 0 0 0 2rem;
}
  .product_tabs_main_section{
    padding: 1rem 4.5rem 0px;
  }
  .nur_flex.product {
    padding-top: 40px;
}
  h2.jdgm-rev-widg__title {
    font-family: Barlow;
    font-size: 26px;
    font-weight: 400;
    line-height: 35px;
    text-align: center;
    color: #000;
}
.page-width {
        padding: 0 22px !important;
} 
.img-wth-tx-font .image-with-text__text-item.grid__item h2.image-with-text__heading {
    font-size: 30px;
    line-height: 33px;
} 
.section-template--23495846363441__image_with_text_NFk8Rd-padding {
    padding-top: 45px;
    padding-bottom: 60px;
} 
.rich-text.About-rich-tx-us .rich-text__blocks p.rich-text__caption {
    font-size: 30px;
    line-height: 35px;
} 
.banner.inner-pg-banners .banner__content .banner__box h2 {
    font-size: 40px;
    line-height: 48px;
}  
.perfumes-benefit .abt-colm {
    width: 33.333%;
    padding: 0 11px;
}   
.perfumes-benefit {
    row-gap: 35px;
    column-gap: 0;
}
.main-faqst ul.accordion li.accordion-item h3 {
    font-size: 20px;
    line-height: 28px;
} 
.main-faqst ul.accordion h2 {
    font-size: 32px;
    line-height: 40px;
    margin: 50px 0 25px;
} 
body #insta-feed {
    padding: 5rem 3rem 4rem;
} 
.product_slider .rose_image img {
    min-height: 180px;
    max-height: 180px;
} 
section.product_main.how-benft-wft .rose_slide h3.rose_title {
    font-size: 20px;
    line-height: 28px;
} 
.inner-pg-templt h1.main-page-title {
    font-size: 33px;
    line-height: 38px;
    margin: 0 0 24px;
}   
.inner-pg-templt {
    padding-top: 50px !important;
    padding-bottom: 48px !important;
} 
.nur_flex_section {
    display: flex;
} 
 .nur_flex_section {
    row-gap: 65px !important;
} 
.nur_flex_section .nur_flex {
    width: 19%;
} 
.nur_flex_section div#lastcht7 {
    margin-left: 0;
    margin-right: 0;
}   
  
}


@media(max-width: 1050px ){
  .flex-section_section {
    flex-direction: column;
}
  .super-power_section_first {
    width: 100%;
}
  .super-power_section_second {
    padding-left: 0;
    width: 100%;
    padding-top: 20px;
}
  
  .footer__blocks-wrapper {
    gap: 30px;
}
.ingradient-tabs-gt ul.tabs li.tab-link.current, .ingradient-tabs-gt ul.tabs li {
    font-size: 18px;
    line-height: 23.4px;
    padding: 15px 20px 15px;
} 
section.all-pdp-roses.product-details-sldt .rose_slide img.collection-image {
    width: 100px;
}

  
}



@media(max-width: 1024px ){
  .testimonial-section-description p {
    width: 90%;
}
  
.footer .newsletter-form {
    margin: 0;
} 
    .instagram-feed {
        max-width: 95%;
    } 
.ingradient-tabs-gt ul.tabs {
    flex-wrap: wrap;
    row-gap: 20px;
} 
.ingradient-tabs-gt.cgt-kt22 ul.tabs li {
    display: flex;
    justify-content: center;
    align-items: center;
}  
.ingradient-tabs-gt ul.tabs li.tab-link.current, .ingradient-tabs-gt ul.tabs li {
    padding: 15px 28px 15px;
} 
.ingradient-tabs-gt.cgt-kt11 .content-ingradient-tk {
    padding-left: 6px;
    padding-right: 6px;
} 
.ingradient-tabs-gt .title-ingt h2 {
    font-size: 22px;
}
.content-ingradient-tk h4 {
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 12px; 
}
.ingradient-tabs-gt.cgt-kt22 .img-left-tk {
    width: 25%;
} 
.ingradient-tabs-gt.cgt-kt22 .content-ingradient-tk {
    padding-left: 40px;
    max-width: 80%;
} 
.ingradient-tabs-gt.cgt-kt11 {
    padding-bottom: 45px;
    padding-top: 55px;
}   
section.all-pdp-roses.product_main.product-details-sldt .slider__pagination {
    padding-top: 10px;
    display: block;
} 
section.all-pdp-roses.product_main.product-details-sldt .slider__pagination span.swiper-pagination-bullet {
    width: 9px;
    height: 9px;
} 
.naturally-tab.ovrtabs-sld-usng {
    margin-top: 0;
}

  
  
}



@media(max-width: 989px )  {
  
  .home_banner h2.banner__heading{
    font-size: 30px;
    line-height: 60px;
  }
  .home_banner .banner__text p{
    font-size: 15px;
    line-height: 23px;
    width: 100%;
    padding: 0;
  }
  .home_banner a.button.button--secondary {
    font-size: 12px;
    line-height: 14.94px;
    padding: 14px 25px;
    min-height: 3.5rem;
}
  .featured_collection_section a.button {
    font-size: 12px;
    font-weight: 400;
    line-height: 17.6px;
    padding: 14px 19px;
    width: 186px;
    min-height: 3.5rem;
    
}
  .featured_collection_section .quick-add__submit {
    font-size: 12px;
    line-height: 11.4px;
    padding: 14px 9px;
    min-height: 3.5rem;
    transition: 0.60s; 
}
  .featured_collection_section h2.title {
    font-size: 25px;
    line-height: 35px;
    margin:0;
  }
  .featured_collection_section .collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    justify-content: left;
    align-items: flex-start;
    flex-direction: column;
}
  .collection__description p{
    font-size: 13px;
    line-height: 23px;
    width: 100%;
    padding-bottom: 10px;
  }
  .super-power span.deferred-media__poster-button.motion-reduce {
    background: #FCA192;
    width: 50px;
    height: 50px;
}
  .footer__content-top.page-width{
    grid-template-columns: 100%;
  }
  header.header {
    grid-template-columns: 1fr 1fr 1fr;
    padding: 10px 2rem !important;
}
  .collection_grid_section .quick-add.no-js-hidden {
    width: 100%;
}
  .naturally-tab button.tablinks.active p {
    font-size: 15px;
    line-height: 35.4px;
    padding: 2px 27px 5px;
}
  .naturally-tab button.tablinks p {
    font-size: 15px;
    line-height: 35.4px;
    padding: 2px 16px 5px;
}
  .multi_icon_home .page-width {
    padding: 30px 2rem 10px !important;
}
  .footer-block.grid__item {
    margin: -2rem 0 !important;
}
  .page-width.main_product {
    padding: 0 2rem;
}
  .section-template--23452774072625__main-padding {
    padding-top: 0px !important;
}
  .product .product__title h1 {
    font-size: 30px;
    line-height: 40px;
}
  .product .price__regular span {
    font-size: 18px;
}
  .nur_flex.product {
    flex-direction: column-reverse;
}
  .natural_image_one.product {
    width: 100%;
  }
  .produ_flex {
    width: 100%;
}
  .product_tabs_main_section {
    padding: 1rem 2rem 0px;
}
  .naturally-tab.product button.tablinks.active p{
    font-size: 14px;
    line-height: 20px;
  }
  .naturally-tab.product button.tablinks p{
    font-size: 14px;
    line-height: 20px;
    width: 115px;
    padding-bottom: 14px !important;
  }
  .related-products h3 a{
    font-size: 16px;
  }
  .related-products li.grid__item {
    padding: 2px;
}
  .main_real .related-products {
    padding: 2rem;
}
  .jdgm-rev-widg__summary-text {
    text-align: center;
}
  section#shopify-section-template--23452774072625__172888301135ad23e7 .page-width.scroll-trigger.animate--slide-in {
    padding: 0 2rem;
}
a.jdgm-write-rev-link {
    font-size: 11px;
    line-height: 25px;
    padding: 7px 26px !important;
    max-width: 184px !important;
}
  span.jdgm-rev__timestamp {
    font-size: 14px;
    line-height: 20px;
}
  .jdgm-row-profile {
    font-size: 15px;
  }
  .jdgm-rev__body p {
    font-size: 13px;
    line-height: 22px !important;
}
  .jdgm-quest, .jdgm-rev {
    padding: 11px 0 !important;
}
  section.product_main {
    padding: 11px 1rem;
}
  .rose_image img {
    margin-top: -94px;
    width: 100%;
}
  .super-btn {
    font-size: 12px;
    padding: 10px 23px;
    width: 130px;
}
  .collection_grid_section .quick-add__submit {
    font-size: 12px;
    min-height: 2.5rem;
    padding: 11px 10px;
}
.perfumes-benefit {
    row-gap: 36px !important;
} 
.About-Perfume {
    padding-bottom: 70px !important;
} 
.section-template--23495846363441__image_with_text_i7i3kq-padding {
    padding-top: 30px !important;
} 
.section-template--23495846363441__image_with_text_NFk8Rd-padding {
    padding-top: 52px !important;
    padding-bottom: 60px !important;
} 
.ingradient-tabs-gt.cgt-kt22 {
    padding-bottom: 40px;
     margin-top: 0px;  
} 
.ingradient-tabs-gt ul.tabs li.tab-link.current, .ingradient-tabs-gt ul.tabs li {
        padding: 15px 33px 15px;
}  
.product-details-sldt .rose_slide .rose_image img {
        min-height: 138px;
        max-height: 138px;
        margin-top: -66px;
} 
section.product_main.how-benft-wft .rose_image img {
    min-height: 150px;
    max-height: 150px;
    margin-top: -55px;
} 
.super-power_section_first iframe {
    height: 410px;
}   
.product_tabs_main .product_tabs_main_section .nur_flex.product .produ_flex {
    width: 100%;
} 
.product_tabs_main .product_tabs_main_section .nur_flex.product .natural_image_one.product {
    width: 340px;
} 
section.all-pdp-roses.product-details-sldt .rose_slide img.collection-image {
    width: 100px;
} 
.naturally-powerful-section .naturally-tab.ovrtabs-sld-usng .natural_image_one img {
    min-height: 215px;
    max-width: 150px;
}
  
  
}


@media(max-width: 767px ) {

.super-power_section_first iframe {
    height: 325px;
} 
  .product-details-sldt .rose_slide .rose_image img {
    min-height: 138px;
    max-height: 138px;
} 
  .main-faqst ul.accordion h2 {
    font-size: 28px;
    line-height: 37px;
    margin: 44px 0 20px;
}
  .main-faqst ul.accordion li.accordion-item h3 span {
    width: 92%;
}
.main-faqst ul.accordion li.accordion-item h3 {
    font-size: 18px;
    line-height: 24px; 
}
.ingradient-tabs-gt.cgt-kt22 ul.tabs li {
    padding: 10px 9px 10px;
}  
.ingradient-tabs-gt ul.tabs li.tab-link.current, .ingradient-tabs-gt ul.tabs li {
        padding: 12px 16px 12px;
}   
.ingradient-tabs-gt ul.tabs li.tab-link.current, .ingradient-tabs-gt ul.tabs li {
    font-size: 14px;
    line-height: 13.4px;
}
.ingradient-tabs-gt ul.tabs {
    row-gap: 12px;
}
.ingradient-tabs-gt .title-ingt h2 {
    font-size: 22px;
    line-height: 31px;
} 
.page-width {
    max-width: 100% !important;
    width: 100% !important;
} 
.perfumes-benefit {
    margin-right: -4px;
    margin-left: -4px;
} 
.section-template--23495846363441__rich_text_jJMeQD-padding {
    padding-top: 35px !important;
}
  .img-wth-tx-font .image-with-text__text-item.grid__item .image-with-text__text.rte {
    margin-top: 12px;
} 
  .header__heading-logo-wrapper img {
   width: 160px;
}
.banner.inner-pg-banners .banner__content .banner__box h2 {
    font-size: 33px;
    line-height: 36px; 
}
.home_banner h2.banner__heading {
    font-size: 20px;
    line-height: 40px;
    width: 100%;
}
  .header__icons  .cart-count-bubble {
    height: 16px;
    width: 16px;
    bottom: 13px;
    left: 30px;
    font-family: Manrope;
    font-size: 9px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    background: #FCA192;
    color: #000;
    top: 0;
}
  .collection .grid--peek.slider .grid__item:first-of-type {
    margin-left: 0;
}
  .featured_collection_section .card-wrapper.product-card-wrapper {
    padding: 2px;
}

  .collection_grid_section .collection li {
    padding: 3px;
}
  .collection_grid_section .facets-vertical.page-width {
    padding: 0 1.5rem !important;
}
  .collection_grid_section .quick-add__submit {
    font-size: 12px;
}
  .nur_flex_section {
    grid-template-columns: 1fr 1fr;
    row-gap: 75px;
}
.nur_flex_section .nur_flex {
    width: 48%;
} 
  .natural_image_one {
    text-align: center;
}
  .nur_flex_section .nur_flex img {
    max-width: 130px;
}
      .naturally-tab .tab {
        flex-wrap: wrap;
        row-gap: 12px;
    } 
  .naturally-tab .tab{
    padding-bottom: 60px;
    padding-top: 30px;
  }
  .section-sections--23452774367537__footer-padding {
    padding-bottom: 12px !important;
}
  .newsletter-form__field-wrapper {
    padding: 0px;
}
  .newsletter-form__button span.svg-wrapper {
    height: 39px;
    width: 106px;
}
  .product .grid__item.product__media-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}
  .product .product__info-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}
  .product button.slider-button.slider-button--prev, .product button.slider-button.slider-button--next{
    display: none;
  }
  .thumbnail-list__item.slider__slide {
    width: calc(18% - .6rem) !important;
}
  .product .product__info-wrapper {
    padding: 0 0 0 0rem;
}
  .product quantity-input.quantity {
    padding: 11px;
}
  .product-form__submit {
    font-size: 13px;
    line-height: 22px;
    height: 35px;
}
  .product .product__description.rte.quick-add-hidden {
    margin-bottom: 0;
}
  .product div#Quantity-Form-template--23452774072625__main {
    margin-top: 0;
}
  .naturally-tab.product .tab.product {
    padding: 0;
}
  h3.rose_title {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 10px;
}
summary.header__icon.header__icon--search {
    padding-left: 25px;
}
  .header__icons .header__icon .svg-wrapper {
    width: 18px;
    height: 20px;
}
.instagram-feed {
    max-width: 92%;
} 
.ingradient-tabs-gt.cgt-kt11 {
    padding-bottom: 30px;
}   
.ingradient-tabs-gt.cgt-kt22 {
    padding-bottom: 40px;
}   
.naturally-tab.ovrtabs-sld-usng .arwsld {
    width: 30px !important;
    height: 30px !important;
    padding: 4px;
} 

  
  
}



@media(max-width: 749px)  {

  
.ingradient-tabs-gt.cgt-kt11 {
    padding-bottom: 25px;
    padding-top: 50px;
}  

.footer-block__details-content li a.link.link--text{
    padding: 3px 0;
}
.footer-block__newsletter {
    width: 100%;
    max-width: 100%;
}
.footer h2.footer-block__heading{
   margin-bottom: 10px;
}
.multi_icon_home .multicolumn-card__image-wrapper {
    width: 100%;
    max-width: 52px !important;
} 
div#qab_content span#qab_message {
    font-size: 11px !important;
} 
.super-power {
    padding: 20px 2rem 50px;
} 
.naturally-powerful-section {
    padding: 4rem 2rem 52px;
    margin-bottom: 13px;
} 
.testimonial_slid_main .swiper-pagination {
    display: flex; 
}
section.testimonials .testimonial_slid_main .swiper.mySwiper {
    padding-bottom: 35px;
} 
.testimonial_slid_main .swiper-pagination span.swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    margin: 0 3px;
} 
.testimonial_slid_main {
    padding-bottom: 18px;
}   
.multi_icon_home ul.multicolumn-list li.multicolumn-list__item.grid__item {
    width: 50%;
    max-width: 48%;
} 
.multi_icon_home ul.multicolumn-list li.multicolumn-list__item.grid__item .rte p {
    line-height: 18px;
} 
.multi_icon_home ul.multicolumn-list li.multicolumn-list__item.grid__item h3.inline-richtext {
    line-height: 22px;
} 
.multicolumn.multi_icon_home {
    padding-top: 22px;
} 
.featured_collection_section .collection ul.grid.product-grid li.grid__item {
    padding: 0 3px;
} 
.featured_collection_section .collection ul.grid.product-grid {
    row-gap: 20px;
    margin: 0 -3px;
} 
.featured_collection_section .collection ul.grid.product-grid li.grid__item .quick-add__submit {
    margin-top: 8px;
}  
.perfumes-benefit {
        row-gap: 25px !important;
        column-gap: 0px !important;
}   
.perfumes-benefit .abt-colm {
    width: 50%;
    padding: 0 8px;
} 
.page-width {
    padding: 0 16px !important;
} 
.About-Perfume {
    padding-bottom: 60px !important;
} 
.rich-text.About-rich-tx-us .rich-text__blocks p.rich-text__caption {
    font-size: 28px;
    line-height: 35px;
} 
.page-width   {
    max-width: 100% !important;
    width: 100%;
} 
.img-wth-tx-font .image-with-text__text-item.grid__item .image-with-text__content {
    padding-left: 20px;
    padding-right: 20px;
} 
.img-wth-tx-font .image-with-text__text-item.grid__item h2.image-with-text__heading {
    font-size: 28px;
    line-height: 31px;
} 
.section-template--23495846363441__image_with_text_aiMTXi-padding {
    padding-bottom: 10px !important;
} 
.section-template--23495846363441__image_with_text_NFk8Rd-padding {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
} 
.rich-text.About-rich-tx-us .rich-text__blocks p.rich-text__caption {
      font-size: 26px;
     line-height: 32px;
} 
 .rich-text.About-rich-tx-us .rich-text__blocks h2 {
    font-size: 22px;
    line-height: 32px;
} 
.benefit-rows-mitk ul.multicolumn-list {
    row-gap: 24px;
    padding-left: 0;
    padding-right: 0;
} 
.perfm-faq-ct {
    padding-top: 52px;
    padding-bottom: 50px;
}
.benefit-rows-mitk ul.multicolumn-list li .multicolumn-card__image-wrapper {
    padding-top: 12px;
    max-width: 153px;
    margin: 0 auto -18px;
} 
.multicolumn.benefit-rows-mitk {
    padding-bottom: 58px;
    padding-top: 50px;
} 
section.product_main.how-benft-wft .rose_slide img {
    min-height: auto !important;
    max-height: initial !important;
    margin-top: 0;
} 
section.product_main.how-benft-wft h3.rose_title {
    height: 46px;
}  
body #insta-feed {
    padding: 4rem 2rem 4rem;
} 
div#insta-feed h2 {
    font-size: 23px !important;
    padding-bottom: 28px;
} 
footer.footer .footer__content-bottom {
    margin-top: 28px;
} 
.benefit-rows-mitk .multicolumn-card__info h3 {
    font-size: 21px;
    line-height: 27px;
} 
.rose_slide {
    padding: 13px;
} 
.product_slider {
    padding: 6px;
} 
.product .select__select {
    font-size: 14px; 
}
.product-form__input.product-form__input--dropdown label.form__label {
    font-size: 16px; 
}
section.product_main.product-details-sldt {
    padding-bottom: 32px;
}   
.inner-pg-templt {
    padding-top: 38px !important;
    padding-bottom: 44px !important;
} 
     .nur_flex_section .nur_flex {
        width: auto !important;
    } 
.naturally-powerful-section .nat-fq-btn {
    float: none;
}
.naturally-text.btn-right-ft {
    float: none;
    margin-top: 0;
} 
  
  
}



@media(max-width:600px )  {

  
.nur_flex_section .nur_flex {
        width: auto !important;
}
.naturally-powerful-section .naturally-tab.ovrtabs-sld-usng .natural_image_one img {
    min-height: 180px;
    max-width: 140px;
}   
.naturally-tab.product div#tab-1 .naturally_description.product p {
    margin-bottom: 10px;
}
  
.icon_super  {
    display: grid;
    gap: 15px;
    grid-template-columns: 1fr 1fr;
}  
.header__heading-link{
    padding: 0;
} 
  .naturally-tab .tab button {
    padding: 0;
}  
.naturally-tab button.tablinks.active p {
    font-size: 12px;
    line-height: 25.4px;
    padding: 2px 11px 5px;
}
.naturally-tab button.tablinks p {
    font-size: 14px;
    line-height: 24.4px;
    padding: 2px 5px 5px;
}  
.natural_image_one img {
    margin-top: -76px;
    width: 100%;
}  
h3.naturally_title{
    font-size: 16px;
} 
.nur_flex p  {
    font-size: 12px;
}  
.naturally-tab.product button.tablinks.active p {
    font-size: 12px;
    line-height: 17px;
}
.naturally-tab.product button.tablinks p{
    width: 100%;
     font-size: 12px;
    line-height: 17px;
}
.tab.product{
    gap: 12px;
}
.rose_image   {
    text-align: center;
}
.product_des p {
    font-family: Manrope;
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    text-align: left;
    color: #000;
}
.featured_collection_section .quick-add__submit {
    font-size: 13px;
}
  .collection .card__information {
    padding-bottom: 0;
}
.collection_grid_section .collection h3 a {
    font-size: 16px;
    line-height: 20.55px;
    margin-bottom: -5px;
    padding-top: 0px;
}
div#qab_content {
    padding-left: 8px;
    padding-right: 8px;
} 
.customer h1, .cart .title-wrapper-with-link h1.title, cart-items.is-empty .cart__warnings h1.cart__empty-text, .customer h1#recover, .customer h1#login {

    font-size: 28px;
    line-height: 33px;
} 
th.caption-with-letter-spacing {
    font-size: 15px; 
}
td.cart-item__details a {
    font-size: 20px; 
}
.cart input {
    font-size: 16px;
}   
.customer button {
    font-size: 16px;
    padding: 13px 33px;
} 
.customer p {
    font-size: 16px !important;
    line-height: 28px !important;
} 
.customer h2 {
    font-size: 18px;
}     
.customer.login h1#login, .customer.login p {
    font-size: 30px;
    line-height: 40px;
}     
.customer form {
    margin-top: 3rem;
}     
.featured_collection_section ul li.grid__item.slider__slide {
    width: 47% !important;
    max-width: 50%;
}   
.ingradient-tabs-gt.cgt-kt22 .img-tc-gk {
    margin-bottom: 33px;
    flex-wrap: wrap;
} 
  
.ingradient-tabs-gt.cgt-kt22 .img-left-tk {
    width: 100%;
} 
.ingradient-tabs-gt.cgt-kt22 .content-ingradient-tk {
    padding-left: 0;
    max-width: 100%;
    padding-top: 20px;
} 
  
.ingradient-tabs-gt.cgt-kt22 .img-tc-gk .img-left-tk {
    padding: 26px;
    border: 1px solid #eee;
} 
  
.ingradient-tabs-gt.cgt-kt11 .content-ingradient-tk {
    padding-top: 24px;
    width: 100%;
    max-width: 100%;
} 
.ingradient-tabs-gt.cgt-kt22 .title-ingt {
    padding-top: 25px;
    padding-bottom: 10px;
} 
p.announcement-bar__message.h5  {
    font-size: 15px; 
}
.faq-title.accordion-thumb h3::after {
    height: 8px;
    width: 8px;
    top: 10px;
} 
section.product_main.how-benft-wft .rose_slide h3.rose_title {
    font-size: 18px;
} 
.cart td.cart-item__quantity .quantity {
    padding: 10px 2px;
} 
.footer-block__details-content li a.link.link--text {
    font-size: 13px !important;
} 
.inner-pg-templt h1.main-page-title {
    font-size: 28px;
    line-height: 36px;
    margin: 0 0 22px;
} 
.inner-pg-templt .rte, .inner-pg-templt .rte p, .inner-pg-templt .rte li {
    line-height: 25px;
    font-size: 14px;
} 
.naturally_description.product ul, .naturally_description.product ol {
    padding-left: 15px;
} 
.nur_flex.product {
    padding-top: 30px;
} 
.product.grid .product__info-wrapper.grid__item .summary__title h2.h4.accordion__title {
    font-size: 16px;
    line-height: 22px; 
}
.product_tabs_main .product_tabs_main_section .nur_flex.product .natural_image_one.product {
    width: 100%;
} 
section.all-pdp-roses.product_main.product-details-sldt {
    padding-top: 30px !important;
}   
.product_tabs_main .product_tabs_main_section .nur_flex.product {
    row-gap: 20px;
} 
.product_tabs_main .product_tabs_main_section .naturally-tab.product {
    padding-bottom: 4.5rem;
} 
.produ_flex p strong {
    font-size: 14px; 
}
.naturally-powerful .naturally-powerful-section .tab {
    padding-bottom: 5px;
} 

  
  
}





@media(max-width:472px )  { 

.utility-bar.color-scheme-1 {
    height: 45px;
    padding-top: 6px;
    padding-bottom: 6px;
} 
p.announcement-bar__message.h5 {
    padding-top: 3px;
} 
.super-power_section_first iframe {
    height: 210px;
} 
section.all-pdp-roses.product-details-sldt h3.rose_title {
    font-size: 18px;
}
.naturally-powerful .naturally-powerful-section .swiper-container {
    padding-top: 55px; 
}
  
  
}




@media(max-width: 430px )    {
  
.product_slider_main .swiper-wrapper {
    padding-top: 50px;
}
.instagram-feed  {
    max-width: 90%;
} 
.cart__footer .totals h2.totals__total, .cart__footer .totals p.totals__total-value  {
    font-size: 24px; 
}
.main-faqst ul.accordion li.accordion-item  {
    margin-bottom: 12px;
} 
.product-details-sldt .rose_slide .rose_image img  {
    min-height: 111px;
    max-height: 111px;
}   
    section.all-pdp-roses.product-details-sldt .rose_slide img.collection-image {
        width: 90px;
        min-height: 90px;
        max-height: 90px;
    }  

.naturally-powerful-section .naturally-tab.ovrtabs-sld-usng .natural_image_one img {
    min-height: 150px;
    max-width: 140px;
}

  
  
}


@media(max-width: 380px )   {
  
.naturally-tab button.tablinks.active p {
    font-size: 11px;
    line-height: 25.4px;
    padding: 2px 8px 2px;
}
.super-power_section_first iframe {
    height: 188px;
} 
.img-wth-tx-font .image-with-text__text-item.grid__item h2.image-with-text__heading {
    font-size: 25px;
    line-height: 29px;
} 
.rich-text.About-rich-tx-us .rich-text__blocks p.rich-text__caption {
    font-size: 24px;
    line-height: 31px;
}
.ingradient-tabs-gt .title-ingt h2 {
    font-size: 18px;
    line-height: 26px;
} 

  
  
}


@media(max-width:374px )   { 

section.all-pdp-roses.product-details-sldt .rose_slide img.collection-image {
    width: 78px;
    min-height: 78px;
    max-height: 78px;
} 

  
}
