/** Shopify CDN: Minification failed

Line 92:111 Expected identifier but found "!"
Line 302:0 Expected "}" to go with "{"

**/
.btn {
  border: 1px solid #000;
}

.subheading {
  font-weight: 400 !important;
}

.header__inline-menu {
  justify-self: flex-start;
}

.banner__heading {
  line-height: 40px;
}

.cart-item .add--btn .btn--tiny span {
  white-space: nowrap;
}

.btn.btn--tiny.btn--secondary {
  background: var(--color-btn-secondary-background);
}

.restock-alert h5 { text-align: center;}
.restock-alert p { text-align: center; padding: 1rem 0;}

.price--red {
    color: #c36db8;
    font-weight: 700;
}




/* Growave Review Widget Custom CSS */
#ssw-widget-recommends-html .gw-review-btn {
  border-radius: var(--border-radius-lx) !important;
  font-family: var(--body-font-family);
  font-size: var(--body-font-size);
  font-weight: 700;
}

.ssw-photo-layout__reviews_content {
  border-radius: var(--border-radius-lx);
  background-color: #fff;
  border: 1px solid #000 !important;
}

.ssw-photo-layout__tabs_counter, .ssw-photo-layout__tabs_label,
.ssw-photo-layout__sort_current, .ssw-photo-layout__sort_label, 
.ssw-photo-layout__aside_main-rate, .ssw-photo-layout__aside_notice,
.ssw-photo-layout__aside_progress-bar-rate, .ssw-photo-layout__aside_progress-bar-count,
.ssw-photo-layout__reviews-user_name, .ssw-photo-layout__reviews-user_status,
.ssw-photo-layout__reviews_date, .ssw-photo-layout__reviews_review-text {
  font-family: var(--body-font-family) !important;
}

.theme__ssw-photo-layout__tabs_item_active {
  border-bottom: 3px solid rgb(var(--accent-background)) !important;
}

.ssw-photo-layout__tabs_counter, .ssw-photo-layout__sort_current, .ssw-photo-layout__aside_main-rate {
  color: rgb(var(--accent-background)) !important;
}

@media only screen and (min-width: 990px) {
  .header--top-left.navigation__position-inline-with-logo {
    grid-template-areas: "left-icons heading navigation icons";
  }  
}

/* ROAS Changes */

#shopify-section-template--17444805181632__image_with_text_VqNzxf EM {    FONT-SIZE: 16PX;
    FONT-STYLE: normal;
    LINE-HEIGHT: 14PX;}
#shopify-section-template--17444805181632__image_with_text_VqNzxf .btn {font-size: 20px;}

#shopify-section-template--17444805181632__image_with_text_VqNzxf .plus {display: none;}

#shopify-section-template--17444805181632__countdown_timer_HLzVRN .section__countdown-timer {
  border: none!important;
}

#shopify-section-template--17444805181632__countdown_timer_HLzVRN .countdown__block-type-button {display: none;!}

#shopify-section-template--17444805181632__countdown_timer_HLzVRN .countdown__timer .h4 {
        border-radius: 0 !important;
    height: auto !important;
    min-width: auto !important;
    padding: 0 !important;
    line-height: 30px;
    max-width: fit-content;
    margin: 0 auto;
    font-size: 36px;
    background-color: unset;
}

#shopify-section-template--17444805181632__countdown_timer_HLzVRN .countdown__timer-block {
   border-radius: var(--border-radius-lx);
    min-width: 50px;
    padding: 10px;
      background-color: rgb(var(--secondary-background));
}

#shopify-section-template--17444805181632__countdown_timer_HLzVRN .countdown__timer-block>legend {
    margin-top: 5px;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px;}



#shopify-section-template--17444805181632__column_grid_bJDCBK .section-with-padding {
   background-image: url('/cdn/shop/files/4weekbg.png?v=1728537470');
  background-color: #f2aaa0;
       background-size: 100% 100%;
  border: 0;

}

#shopify-section-template--17444805181632__rich_text_XkRUhR .btn { background-color: var(--color-btn-tertiary-background); font-size: 20px; color: #fff; }
#shopify-section-template--17444805181632__rich_text_XkRUhR svg {
    display: none;
}
#shopify-section-template--17431113466048__custom_liquid_Rh7BLE { margin: 0; }

#shopify-section-template--17444805181632__column_grid_bJDCBK .header--head { color: #28282a;}

#Banner-template--17444805181632__image_banner_TPLzj3 {  color: #28282a; } 

@media screen and (max-width: 749px) {
  #shopify-section-template--17444805181632__column_grid_bJDCBK .section-with-padding .rte { display: none; }
  #shopify-section-template--17444805181632__image_with_text_VqNzxf h2 {    font-size: 24px;}
  
  #shopify-section-template--17444805181632__image_with_text_VqNzxf em {    font-size: 14px;}
  #shopify-section-template--17444805181632__image_with_text_VqNzxf h5 {    font-size: 14px;}
  #shopify-section-template--17444805181632__countdown_timer_HLzVRN .countdown__timer .h4 {
    
    font-size: 32px;
}

  #shopify-section-template--17444805181632__column_grid_bJDCBK .section-with-padding {
    background-image: url(/cdn/shop/files/4weekbg-mobile.png?v=1728537470);
    background-color: #f2aaa0;
    background-size: 100% 100%;
    border: 0;
            padding: 60px 10px;
}
   #shopify-section-template--17444805181632__column_grid_bJDCBK .column-grid-card.with-image:not(.column-without__background) {
    padding: 5px;
    margin: 1px;
}

.banner__content {
    align-items: flex-end!important;
}
  
}


#shopify-section-template--17431113466048__rich_text_hU9pPK .btn btn--secondary {
    background-color: var(--color-btn-tertiary-background);
    font-size: 20px;
    color: #fff;
}
#shopify-section-template--17431113466048__rich_text_hU9pPK svg {
    display: none;
}

#shopify-block-mw_product_bundles_bundle_product_app_block_aELLfT .BundleProduct .BundleProduct__Head {
    color: #ffffff !important;
}

#shopify-block-mw_product_bundles_bundle_product_app_block_aELLfT .BundleProduct .color-secondary {
    color: #ffffff !important;
}

#shopify-block-mw_product_bundles_bundle_product_app_block_aELLfT .BundleProduct .text-black-400, #shopify-block-mw_product_bundles_bundle_product_app_block_aELLfT .BundleProduct .text-gray-600  { 
    color: #ffffff !important; }


:root {
    --body-font-family: Poppins, sans-serif;
    --body-font-style: normal;
    --body-font-weight: 400;
    --body-font-weight-bold: 700;
    --body-font-size: 14px;
    --body-font-small: 12px;
    --body-font-size-mobile: 12px;
    --heading-font-family: Poppins, sans-serif;
    --heading-font-style: normal;
    --heading-font-weight: 600;
    --heading-font-case: normal;
    --heading-font-size-h1: 48px;
    --heading-font-size-h2: 38px;
    --heading-font-size-h3: 30px;
    --heading-font-size-h4: 25px;
    --heading-font-size-h5: 20px;
    --heading-font-size-mobile-h1: 36px;
    --heading-font-size-mobile-h2: 28px;
    --heading-font-size-mobile-h3: 23px;
    --heading-font-size-mobile-h4: 18px;
    --heading-font-size-mobile-h5: 15px;
    --special-font-family: Poppins, sans-serif;
    --special-font-style: normal;
    --special-font-weight: 400;
    --special-font-case: normal;
    --special-font-size-small: 10px;
    --special-font-size-medium: 12px;
    --special-font-size: 14px;
    --primary-background: 29, 29, 29;
    --primary-text-color: 255, 255, 255;
    --secondary-background: 18, 18, 18;
    --secondary-text-color: 255, 255, 255;
    --accent-background: 195, 109, 184;
    --accent-text-color: 255, 255, 255;
    --dark-background: 0, 0, 0;
    --dark-text-color: 255, 255, 255;
    --light-background: 18, 18, 18;
    --light-text-color: 255, 255, 255;
    --gray-background: 29, 29, 29!important;
    --gray-text-color: 255, 255, 255!important;
    --color-btn-primary-background: #ffffff;
    --color-btn-primary-text: #000000;
    --color-btn-secondary-background: #f1cd93;
    --color-btn-secondary-text: #121212;
    --color-btn-tertiary-background: #c36db8;
    --color-btn-tertiary-text: #FFFFFF;
    --color-review-star: #F5C142;
    --color-success-message-background: #E4F3E9;
    --color-success-message-text: #48A14D;
    --color-error-message-background: #F4E9EC;
    --color-error-message-text: #CA514E;
    --color-base-text: 255, 255, 255;
    --color-shadow: 255, 255, 255;
    --color-base-background-1: 29, 29, 29;
    --color-base-background-2: 247, 247, 247;
    --color-base-solid-button-labels: 0, 0, 0;
    --color-base-outline-button-labels: 18, 18, 18;
    --color-base-accent-1: 195, 109, 184;
    --color-base-accent-2: , ,;
    --payment-terms-background-color: #1d1d1d;
    --solid-border: 1px solid #000!important;
    --page-width: 1340px;
    --page-width-margin: 0rem;
    --spacing-sections-desktop: 80px;
    --spacing-sections-mobile: 20px!important;
    --grid-desktop-vertical-spacing: 20px;
    --grid-desktop-horizontal-spacing: 20px;
    --grid-mobile-vertical-spacing: 10px;
    --grid-mobile-horizontal-spacing: 10px;
    --body-space-sm: 0px 10px 60px;
    --body-space-md: 0px 20px 90px;
    --body-space-lg: 0px 20px 20px;
    --cursor-close-svg-url: url(//thenaturaltransformer.com.au/cdn/shop/t/23/assets/theme-model-close.svg?v=5318234…);
    --border-radius-x: 5px 5px 2px 2px;
    --border-radius-xs: 10px 10px 2px 2px;
    --border-radius-s: 10px 10px 3px 3px;
    --border-radius-sx: 10px 10px 5px 5px;
    --border-radius-m: 15px 15px 5px 5px;
    --border-radius-mx: 14px 14px 4px 4px;
    --border-radius-ll: 5px 5px 20px 20px;
    --border-radius-l: 20px 20px 5px 5px;
    --border-radius-lx: 25px 25px 5px 5px;
    --border-radius-xl: 25px 25px 10px 10px;
    --border-radius-lg: 30px 30px 10px 10px;
    --border-radius-xlg: 40px 40px 10px 10px;
    --border-radius-th-first: 20px 0px 0px 5px;
    --border-radius-th-last: 0px 20px 5px 0px;
    --border-radius-share-copy: 2px 25px 5px 0px;
    --border-radius-accordion: 25px 25px 0px 0px;
    --border-radius-accordion-rte: 0px 0px 5px 5px;
    --border-radius-close: 40px 40px 10px 10px;
}

.product-info__right-sticky {
        background: rgb(29, 29, 29) !important;
    }

.earlyaccess {
          border: var(--solid-border);
        border-radius: var
25px 25px 10px 10px
(--border-radius-xl);
    
    background: #7446cd;
}

@media screen and (max-width: 749px) {
    slideshow-component .slideshow.banner {
    margin: 15px;
} 

