/** Shopify CDN: Minification failed

Line 153:27 Unexpected "{"
Line 516:2 Unexpected "{"
Line 888:182 Unexpected "{"

**/
.myth_top_sec h2, .poly-nylon-banner h2, .fragrance_title .h2{
  font-size: 36px !important;
}


/* Footer */
.footer__content-bottom {
  display: none;
}
#page_coming_soon .footer__content-top .grid {
  row-gap: 0 !important;
  margin-bottom: 0;
  flex-direction: column;
  text-align: center;
  place-content: center;
}
#page_coming_soon .footer-block__brand-info .footer__list-social.list-social {
    justify-content: center !important;
    gap: 20px;
}
 li.list-social__item {
    background: #949494;
    border-radius: 50%;
}
#page_coming_soon .footer-block--menu, .coming_soon_page .footer-block--menu {
  display: none;
}

/* Coming soon page */

/* .meet_solution .image-with-text {
  margin-top: -80px;
} */
.hero-bg{
  background-size: cover;
  background-position: center;
  filter: brightness(0.8);
}
.hero-feature-section{
  position:relative; 
  overflow:hidden;
}
.hero-inner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 50px 50px 0 50px;
    align-self: center;
}
.hero-text {
  max-width: 40%;
}
.hero-features {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
    flex-wrap: wrap;
    width: 50%;
}
.hero_feature_img{
  width:40px; height:40px;
  display:flex; 
  justify-content:center; 
  align-items:center;
}
.icon_label {
    font-weight: 400;
    text-align: center;
    font-size: 16px;
}
.hero-btn{
  padding:12px 30px;
  border-radius:50px;
  text-decoration:none;
  font-weight:600;
  font-size: 16px;
  cursor: pointer;
}
.hero-feature-section {
  position: relative;
  border-radius: 0 0 20px 20px;
}
.hero-feature-section h2,
.hero-feature-section p {
  color: inherit;
}

.hero-feature-section .last_sticker {
  position:absolute;
  transform:translate(-50%, -50%);
  z-index:3;
  top: 71%;
  left: 68%;
}

.meet_solution .image-with-text__text span {
    position: relative;
    top: 13px;
}
.meet_solution .page-width{
    padding: 0 50px !important;
    max-width: 1402px !important;
}
.coming_soon_page .header__inline-menu {
    display: none;
}
.coming_soon_page .header__icons {
    display: none;
}
.coming_soon_page .header {
    padding-top: 10px;
    padding-bottom: 10px;
}
.meet_solution .image-with-text__heading {
    font-size: 30px !important;
  }
.meet_solution h4 {
    font-size: 20px !important;
}
.coming_soon_page, .coming_soon_page .shopify-section-group-footer-group{
  background-color: #ffffff !important;
}
.coming_soon_page #MainContent{
    padding: 0 55px;
    background-color: #ffffff;
}
#MainContent  {
    padding: 0 80px;
    background-color: #ffffff;
}
#page_how_to #MainContent, #page_ingredients #MainContent, #page_fragrance_standards #MainContent{
    padding: 0;
    background-color: #ffffff;
}
.ctm_padding{
  padding: 0 80px;
}


.coming_soon_page .header, {
  width: 100%;
  display: block !important;
}
.coming_soon_page .header--middle-left .header__heading-link {
    text-align: center;
    width: 100%;
}

.coming_soon_page #PBarNextFrame{
  opacity: 0;
  display: none;
}
.coming_soon_page .header-wrapper, .header-wrapper{
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.25);
}

/* Home page */
.hero-video-container {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.hero-video-container video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transform: translate(-50%, -50%);
}

.hero_video_btns {
    display: flex;
    align-items: center;
    gap: 15px;
}
.hero_second_btn{
  border: 1px solid white !important;
}
.hero-video-section .hero-inner {
  padding: 50px;
  justify-content: center;
}
.hero-video-section .hero-text h2{
  margin-top: 0;
}
.hero-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.hero-video-section .hero-features {
  place-content: center;
}
#home{
  background-color: white;
}
.ctm_collection .card.card--card {
    box-shadow: 0 2px 8px #00000040;
    border: none;
}
.card__information.ctm_info {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.card_left_box {
    flex: 0 0 60%;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.card--card .quick-add {
  margin-left: 0 !important;
}
.card__heading {
    font-size: 20px;
}
.ctm_collection .quick-add__submit {
    color: #ffffff;
    background: #1C1C1C;
}
.biofilm_sec .rich-text.content-container {
    padding: 8rem 6rem;
}
/* Media Slider Styling */
.media-slider-section .swiper-button-next:after, .media-slider-section .swiper-button-prev:after {
  display: none;
}
.media-slider-section {
  text-align: center;
  padding: 40px 0;
}
 
.media-slider__content {
  max-width: 1079px;
  margin: 0 auto;
}
 
.media-slider__text {
  font-weight: 400;
  font-size: 35px;
  color: #1C1C1C;
  line-height: normal;
  margin-bottom: 20px;
}
 
.media-slider__logo img {
  max-height: 40px;
  margin: 0 auto;
  display: block;
}
 
.news_slider .swiper-button-prev, .news_slider .swiper-button-next {
    color: #000;
    width: 130px;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,-15px) !important;
}
.swiper-button-next {
    right: var(--swiper-navigation-sides-offset,-15px) !important;
}
.news_slider .swiper-slide {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.chronic_sec .image-with-text__media, .meet_solution .image-with-text__content {
    border-top-right-radius: 20px !important;
}
.chronic_sec .image-with-text__content, .meet_solution .image-with-text__media {
    border-top-left-radius: 20px !important;
}
.biofilm_sec .rich-text.content-container{
  border-bottom-left-radius: 20px !important;
}
.biofilm_sec .rich-text.content-container{
  border-bottom-right-radius: 20px !important;
}
.biofilm_sec_border .rich-text.content-container{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.biofilm_sec .rich-text__text.rte p{
    font-size: 50px;
    line-height: 55px;
    font-weight: 700;
    font-style: normal;
    color: #5A9678;
}

.faq_curiosity .ctm-img-sticker{
    position: relative;
    place-self: center;
}

.fresh_gear_with_sticker .rich-text.content-container {
    margin: 80px 0;
}
.newsletter__wrapper {
    display: flex;
    justify-content: space-between;
}
 .newsletter__wrapper {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
}
.newsletter {
    margin-bottom: 100px;
}
.form_right_box {
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
}
.newsletter__wrapper .newsletter-form__field-wrapper, .newsletter-form {
    max-width: 100% !important;
}
.newsletter-form__field-wrapper .field__input {
    border-bottom: 1px solid !important;
}
.newsletter-form__field-wrapper .field__label{
    left: calc(var(--inputs-border-width) + 0);
}
.newsletter__subheading.rte{
    display: inline-flex;
    align-items: center;
    gap: 10px;
}
.newsletter__subheading.rte p{
  margin-top: 0;
}
.field__input:focus {
  box-shadow: unset;
  border-radius: 0;
}
.newsletter-form__button {
    width: unset!important;
    height: 80%!important;
    background-color: black !important;
    color: white;
    padding: 15px;
    border-radius: 30px;
}
/* .header--middle-left {
    grid-template-columns: 1fr auto !important;
} */
.header__icon .svg-wrapper {
    width: 21px;
    height: 21px;
}
.coming_soon_page .list-social {
    justify-content: center !important;
}
/* .coming_soon_page .footer__content-top{
    padding-bottom: 8rem !important;
} */
.list-social {
    justify-content: left !important;
    gap: 10px;
}
.footer-block-image.center {
    display: grid !important;
}
.footer-block.grid__item {
    width: 100%;
}
.footer__blocks-wrapper.grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    width: 100%;
}
.footer-block.grid__item:first-child {
    grid-column: span 2;
}
.coming_soon_page .footer__blocks-wrapper.grid {
  display: flex !important;
}
.footer-block-image {
    justify-content: left !important;
}
.coming_soon_page .footer-block-image.center {
    justify-content: center !important;
}


/* FAQ Page */
.accordion__title {
    font-size: 22px;
}
.ctm_width {
  max-width: 36rem;
  place-self: center;
} 
.horizontal_layout{
    flex-wrap: nowrap !important;
}
.ctm_size {
    font-size: 14px;
}
.faq_tabs .icon-plus.icon-caret, .faq_tabs .icon-minus{
  width: 20px !important;
  height: 1.4rem !important;
}
.faq_tabs .icon-minus{
  display: none;
}
.faq_tabs .accordion details[open]>summary .icon-plus {
   display: none;
}
.faq_tabs .accordion details[open]>summary .icon-minus {
   display: block;
}
.faq_tabs .accordion {
    border-top: none !important;
    border-bottom: .1rem solid rgba(var(--color-foreground),1.08) !important;
}
.header, .footer__content-top, .footer__content-bottom-wrapper {
    padding: 10px 7rem 10px 7rem !important;
}

/* Hot Yoga Laundry Page */
.ctm_truths h3 {
  font-size: 22px;
}
.hot_yoga_faq .accordion svg {
    display: none;
}
.hot_yoga_faq .accordion {
    border-top: none !important;
}
.hot_yoga_faq .accordion:last-of-type {
    border-bottom: none !important;
}
.ctm_truths {
  position: relative;
}
.biofilm_features .multicolumn-card__image-wrapper {
    width: 31px;
    height: 25px;
    margin: 0 !important; 
    padding: 0;
}
.biofilm_features .multicolumn-card{
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
.biofilm_features .page-width{
  padding-left: 2rem;
  padding-right: 2rem;
} 
.biofilm_features .multicolumn-card__info {
    padding: 0;
}
.biofilm_features .multicolumn-card__info p {
    letter-spacing: -0.02em;
    font-size: 16px;
}

/* How To Wash Page */
.overlap_sec {
    margin-top: -10%;
}

/* Ingredients Page */
.team_of_clean .multicolumn-card__info>:nth-child(2) {
    margin-top: unset;
    place-self: anchor-center;
}
.team_of_clean .multicolumn-card-spacing {
    padding-bottom: 2.5rem;
}
.team_of_clean {
  margin-top: -20%;
}

.why_concentrated .multicolumn-card__image-wrapper{
  width: 65px;
  padding-bottom: 0 !important;
}

/* Fragrance Standards */
.flex {
    display: flex;
    flex-direction: row;
    gap: 20px;
    align-items: center;
}
img.ctm-icon, .cert-item img {
    width: 50px;
    height: 50px;
    object-fit: cover;
} {
    width: 50px;
    height: 50px;
}
.clean_fragrance .flex .image-with-text__text{
  width: 100%;
  margin-bottom: 1rem;
}
.rule::after {
    content: "";
    display: block;
    height: 1px;
    background-color: black;
    width: 89%;
    place-self: end;
    margin-bottom: 10px;
}
.clean_fragrance .image-with-text__content {
    padding: 6rem 7rem 7rem;
    padding-left: 0;
}
.our_scents .multicolumn-card-spacing, .our_scents .multicolumn-card__info {
  margin-left: 0;
  padding-left: 0;
}
.icon-with-text-wrapper .flex:nth-child(3) .image-with-text__text {
    border-bottom: none;
}

/* Poly Nylon Spandax Page */
.ctm-second-sticker-template--20917553365204__image_with_text_GyrBQr {
    position: absolute;
    z-index: 999;
    top: -167px !important;
   left: unset !important; 
    right: -83%;
}
.ctm-img-sticker-template--20917553365204__image_with_text_GyrBQr {
    position: absolute;
    z-index: 999;
    top: -140px !important;
    left: unset !important;
    right: -49%;
}
.multicolumn-card__info.count_flex {
    display: flex;
    gap: 10px;
    align-items: baseline;
    padding: 0 !important
}
.ctm_count{
  width: 45px;
  height: 45px;
  border-radius: 50%;
  text-align: center;
  place-content: center;
}
.ctm_cotton_section.banner--small {
    min-height: 31rem !important;
}
.ctm_cotton_section .banner__media.media:first-of-type {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
.ctm_cotton_section .banner__media.media:nth-child(2) {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.ctm_fabrics_section .multicolumn-list .multicolumn-list__item:nth-child(3) .multicolumn-card__info,
.ctm_fabrics_section .multicolumn-list .multicolumn-list__item:nth-child(6) .multicolumn-card__info {
    padding-left: 2.5rem;
    min-height: 217px;
}
.ctm_fabrics_section .multicolumn-list .multicolumn-list__item:nth-child(3) .multicolumn-card {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.ctm_fabrics_section .multicolumn-list .multicolumn-list__item:nth-child(6) .multicolumn-card {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.ctm_fabrics_section .grid{
  row-gap: 0 !important;
}
.ctm_fabrics_section .center{
    text-align: start !important;
    position: absolute;
    bottom: 10%;
}
.ctm_fabrics_section .multicolumn-card__info{
  padding-left: 0;
}
.ctm_steps_wrapper .banner__media, .ctm_chemistry_sec .banner__media{
    border-radius: 20px !important;
}


/* Diy VS Source Page */
.problem_with_diy .image-with-text__grid{
  display: block !important;
  place-items: center;
}
.problem_with_diy .image-with-text__content{
  padding: 30px 0;
}
.ctm_diys_vs_science .comparison-table {
  text-align: left !important;
  table-layout: fixed !important;
}
.ctm_diys_vs_science .comparison-table th, .ctm_diys_vs_science .comparison-table td {
    word-wrap: break-word !important;
    white-space: normal !important;
    overflow-wrap: break-word !important;
    vertical-align: top !important;
}
.table-wrapper{
    display: flex;
    gap: 30px;
    justify-content: space-between;
}

.table_image_wrapper img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}


.list-social__item .svg-wrapper {
    width: 25px;
    height: 25px;
}
.list-social__item .icon{
   margin-right: 0;
}
 
.ctm_table_wrapper{
    display: contents !important;
  }
  .hot_yoga_banner.banner::after,.hot_yoga_banner .banner__media, .hot_yoga_banner .banner__media:after {
  border-bottom-left-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}
@media (max-width: 1200px) and (min-width: 769px) {

  .header--middle-left {
    grid-template-columns: 1fr auto !important;
  }
  .ctm_columns_container .grid {
    column-gap: 50px;
}
.ctm_columns_container .grid--3-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 1.5) !important;
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 1.5) !important;
}
.table_image_wrapper{
  max-width:310px;
    width: 100%;
    height: auto;
    padding-top: 25px;
}
 .ctm_diys_vs_science .comparison-table tr {
    border-bottom: 2px solid #000000 !important;
  }
}

 .full-width {
    max-width: 100% !important;
  }
@media (max-width: 768px) {
  .hot_yoga_banner.banner::after, .hot_yoga_banner .banner__media, .hot_yoga_banner .banner__media:after {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
  .ctm_padding {
    padding: 0;
}
.accordion__title {
    font-size: 18px;
    font-weight: 600;
}
  .text_width {
    width: 100% !important;
  }

  .hero-inner, .biofilm_sec .sticker_wrapper .rich-text__blocks {
    align-items: center !important;
    text-align: center;
    padding: 60px 20px !important;
    justify-content: center;
  }
  .biofilm_sec .sticker_wrapper .rich-text__blocks {
    padding: 60px 0px !important;
  }

  .hero-features {
    justify-content: center;
  }
  .hero-feature-section h2, .meet_solution .image-with-text__heading, .myth_top_sec h2, .poly-nylon-banner h2, .fragrance_title .h2  {
    font-size: 26px !important;
  }
  .hero-feature-section p:first-of-type {
    font-size: 18px !important;
  }
  .hero-feature-section p {
    font-size: 16px !important;
  }
.meet_solution .page-width, .guide_container {
    padding: 0 20px!important;
}
.hero-feature {
    flex: 1 1 calc(50% - 20px);
}

.hero-feature-section .last_sticker {
    position: absolute;
    transform: translate(-50%, -50%);
    z-index: 3;
    top: 8%;
    left: 18%;
    max-width: 108px !important;
}
.meet_solution .image-with-text__text svg {
   Width: 60px !important;
   height: 26px !important;
}
.meet_solution .image-with-text__content{
  border-top-right-radius: 0 !important;
}

.ctm_cotton_section .banner__media:first-of-type, .leggings_grudges .image-with-text__media, .long_terms .image-with-text__media  {
    border-radius: 0 !important;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}

.coming_soon_page .footer-block__details-content, .footer-block.grid__item, 
.multicolumn > .isolate, .rich-text, .biofilm_sec_border  {
    margin: 0 !important;
}
ul.footer-block__details-content.list-unstyled, .smile_sec .title {
    align-items: unset;
    justify-content: center;
}
ul.footer-block__details-content.list-unstyled li {
    display: flex;
    align-items: center;
}
.coming_soon_page #MainContent, #MainContent, .ctm_padding {
    padding: 0 15px;
}

.hero-text, .hero-features, .faq_curiosity .rich-text__wrapper, .rich-text__wrapper, .subtitle, .accordion__title
  {
  max-width: 100% !important;
  width: 100% !important;
}
.faq_curiosity .rich-text__buttons {
    flex-direction: column;
}
.coming_soon_page header-drawer{
  display:none;
}
.coming_soon_page .image-with-text__content {
    padding: 2rem calc(2rem / var(--font-body-scale)) 2rem;
}
.hero-btn {
    padding: 12px 20px;
}
.media-slider__text {
  font-size: 25px;
}
.footer__content-top {
    padding-bottom: 3rem;
    padding-left: calc(4rem / var(--font-body-scale)) !important;
    padding-right: calc(4rem / var(--font-body-scale)) !important;
}
.header {
    padding: 10px 3rem 10px 3rem !important;
}
.ctm-review_slider .swiper-button-next, .ctm-review_slider .swiper-button-prev {
  display: none;
}
.chronic_sec .image-with-text__media {
    border-top-left-radius: 20px !important;
}
.chronic_sec .image-with-text__content {
    border-top-left-radius: 0 !important;
}
.biofilm_sec .rich-text.content-container, .newsletter__wrapper {
    padding: 2rem !important;
}
.biofilm_sec .rich-text__text.rte p {
    font-size: 27px;
    line-height: normal;
}
.ctm-img-sticker-template--19874885402836__image_with_text_3AyzXh {
    top: -113px !important;
}
.newsletter__wrapper {
    display: block;
} 
.newsletter__subheading.rte {
    align-items: start;
    gap: 0;
}
.button{
  font-size: 1.4rem;
}
.ctm_fades_fast .rich-text__wrapper{
  place-self: center;
}
.hot_yoga_banner .banner__box, .ctm_cotton_section .banner__media:nth-child(2), .poly-nylon-banner .banner__box{
  border-bottom-left-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}
.banner__media {
  border-radius: 0 !important;
}
 .myth_top_sec .rich-text__wrapper, .rich-text__wrapper.page-width{
  width: 100% !important;
  padding: 0 !important;
 }
 .ctm-img-sticker-template--20916747469012__rich_text_nLzwJP {
    top: -118px !important;
    left: 47% !important;
}
.ctm-second-sticker-template--20917553365204__image_with_text_GyrBQr {
    top: -401px !important;
    left: 47% !important;
    right: unset;
}
.ctm-img-sticker-template--20917553365204__image_with_text_GyrBQr {
    top: -344px !important;
    left: -7%!important;
    right: unset;
    max-width: 267px !important;
}
.ctm_stubborn {
  margin-bottom: 0 !important;
  padding-bottom: 30px !important;
}
.image-with-text__content--mobile-left, .for_mobile_padding .rich-text__wrapper{
  padding: 46px 17.25px !important;
  width: 100%;
}
.for_mobile_padding .rich-text__wrapper{
  padding: 0 17.25px !important;
  width: 100%;
}
.rich-text__blocks, .biofilm_sec .sticker_wrapper .rich-text__blocks, .biofilm_features .multicolumn-card
{
  text-align: left !important;
  justify-content: left;
}
.ctm-img-sticker-template--20917553365204__image_banner_jMYw8G {
    top: -10px !important;
    left: -7% !important;
    max-width: 202px;
}
.ctm-second-sticker-template--20917553365204__image_banner_jMYw8G {
    top: 312px !important;
    right: -4% !important;
}
.sticker_wrapper{
  padding: unset !important;
}
.sticker_wrapper .rich-text__blocks, .smile_sec h2, .ctm_formula_columns .rich-text__blocks, .ctm_table_header .rich-text h2, .col-left,
.ctm_truths_wrap .rich-text__blocks {
  text-align: center !important;
}
.ctm_fabrics_section .multicolumn-list .multicolumn-list__item:not(:nth-of-type(5)) .multicolumn-card__info, .ctm_fabrics_header .rich-text, .ctm_fabrics_header .rich-text__wrapper, {
    padding-bottom: 0 !important;
}
.ctm_fabrics_section .multicolumn-list .multicolumn-list__item:nth-of-type(6) {
    order: 6;
}
.ctm_fabrics_section .multicolumn-list .multicolumn-list__item:nth-of-type(3) {
    order: 4;
}
.ctm_fabrics_section .center {
    text-align: center !important;
    position: relative !important;
    bottom: 0;
}
.ctm-img-sticker-template--20928810549460__rich_text_NBeFkx-second {
    top: -100px !important;
    max-width: 200px !important;
}
.table-wrapper {
    display: block;
}
.ctm_table_wrapper {
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    display: block !important;
}
.ctm_diys_vs_science .comparison-table {
    width: max-content;
    min-width: 600px;
    border-collapse: collapse;
}
.ctm_table_header .rich-text.content-container {
    padding-top: 30%;
}
.biofilm_sec {
    margin: 50px 0 50px 0;
}
.team_of_clean {
    margin-top: -80%;
}
.ctm-img-sticker-template--20884460536020__rich_text_heBiAW-second {
    top: 270px !important;
    left: 41% !important;
}
.ctm-img-sticker-template--20884460536020__rich_text_heBiAW {
    top: -102px !important;
    left: 0% !important;
}
.overlap_sec {
    margin-top: -25% !important;
}
.ctm_sec_padding{
  margin-left: 17.25px;
  margin-right: 17.25px;
}
.long_terms, .leggings_grudges, .ctm_truths   {
  margin-top: 117px !important;
}
.ctm-img-sticker-template--20861618192596__image_with_text_Qcina8 {
    top: -100% !important;
    left: -3% !important;
    max-width: 190px !important;
}
.ctm-img-sticker-template--20861618192596__image_with_text_NXGrCb {
    top: -128% !important;
    left: -3% !important;
    max-width: 190px !important;
}
.ctm_truths h3 {
    font-size: 20px;
}
.column-img-sticker-template--20861618192596__multicolumn_z34bMP, .column-img-sticker-template--20861618192596__multicolumn_LdMpb4 , .column-img-sticker-template--20861618192596__multicolumn_rKhKQQ {
    top: -140px !important;
}
.ctm-img-sticker-template--20893304160468__rich_text_HkdCj4 {
    left: 48% !important;
}
.fragrance_standards .rich-text{
  padding-left: 30px;
  padding-right: 30px;
}
.our_scents .multicolumn-card {
    place-items: center;
    text-align: center;
}
.ctm_truths_wrap {
    padding-bottom: 50px;
}
.biofilm_sec.clean_freak {
    margin: 150px 0 150px 0;
}

}


@media (max-width: 1124px) and (min-width: 769px) {

.hero-text, .hero-features, .card--card .quick-add {
    max-width: 100% !important;
    width: 100%
}
.ctm-review_slider .swiper-button-next, .ctm-review_slider .swiper-button-prev {
  display: none;
}
.ctm-img-sticker-template--19874885402836__image_with_text_3AyzXh {
    top: -125px !important;
}
.ctm-img-sticker-template--20884460536020__rich_text_heBiAW-second {
    left: 83% !important;
}
.ctm-img-sticker-template--20916747469012__rich_text_nLzwJP {
    top: -90px !important;
}
.ctm_padding.ctm_stubborn{
  padding: 0;
}
.ctm-second-sticker-template--20917553365204__image_with_text_GyrBQr{
  right: -429px !important;
}


}



@media (max-width: 992px) and (min-width: 769px) {
.ctm-img-sticker-template--20861618192596__image_with_text_NXGrCb {
    top: -153px !important;
}
.ctm-img-sticker-template--20861618192596__image_with_text_Qcina8 {
    left: 57% !important;
}
.ctm_columns_container .grid {
    column-gap: 20px;
}
.ctm_columns_container .grid--3-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 4) !important;
}
.header, .footer__content-top, .footer__content-bottom-wrapper {
    padding: 10px 3.5rem 10px 3.5rem !important;
}
.ctm_padding {
    padding: 0 40px;
}
#MainContent {
    padding: 0 40px;
    background-color: #ffffff;
}
.newsletter__wrapper {
    gap: 20px;
}
.newsletter__wrapper {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
}
}