
  @font-face {
  font-family: "DM Sans";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/7d3594cf55a74854-dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/5fd3d3b79b2021b9-dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e6.woff") format("woff");
}

  @font-face {
  font-family: "DM Sans";
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/7ce113dd74297e70-dmsans_i5.8654104650c013677e3def7db9b31bfbaa34e59a.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/dbd58145865438ca-dmsans_i5.a0dc844d8a75a4232f255fc600ad5a295572bed9.woff") format("woff");
}

  @font-face {
  font-family: "DM Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/7552b22fb941e9af-dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/e6d675da5b519575-dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
}

  @font-face {
  font-family: "DM Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/ea63d7697dfc90c8-dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/407b2c6bba8417e6-dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff");
}

  @font-face {
  font-family: "DM Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/7552b22fb941e9af-dmsans_n7.97e21d81502002291ea1de8aefb79170c6946ce5.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/e6d675da5b519575-dmsans_n7.af5c214f5116410ca1d53a2090665620e78e2e1b.woff") format("woff");
}

  @font-face {
  font-family: "DM Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/ea63d7697dfc90c8-dmsans_i7.52b57f7d7342eb7255084623d98ab83fd96e7f9b.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/407b2c6bba8417e6-dmsans_i7.d5e14ef18a1d4a8ce78a4187580b4eb1759c2eda.woff") format("woff");
}

  @font-face {
  font-family: "DM Sans";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/7d3594cf55a74854-dmsans_n5.8a0f1984c77eb7186ceb87c4da2173ff65eb012e.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/5fd3d3b79b2021b9-dmsans_n5.9ad2e755a89e15b3d6c53259daad5fc9609888e6.woff") format("woff");
}

  @font-face {
  font-family: Merriweather;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/5f528575c490d221-merriweather_n4.349a72bc63b970a8b7f00dc33f5bda2ec52f79cc.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/4d0f49d08aae9793-merriweather_n4.5a396c75a89c25b516c9d3cb026490795288d821.woff") format("woff");
}

  @font-face {
  font-family: Merriweather;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/64ae1148c433985a-merriweather_i4.f5b9cf70acd5cd4d838a0ca60bf8178b62cb1301.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/29268b3239adc689-merriweather_i4.946cfa27ccfc2ba1850f3e8d4115a49e1be34578.woff") format("woff");
}

  @font-face {
  font-family: "DM Sans";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/6eb79b6a22a98be7-dmsans_n8.9f553196c0ff5b7974586d2d89b9e478d4bc5e82.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/8d34accb5097892f-dmsans_n8.ad7c872105784d933f0af62ff70a7c467eb80a37.woff") format("woff");
}
@font-face {
  font-family: Merriweather;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("/wp-content/uploads/aiwibi-au-source/8d318e84c6e7d079-merriweather_n6.82bc6d87b680213711c5072b50cd1af8bff284e0.woff2") format("woff2"),
       url("/wp-content/uploads/aiwibi-au-source/4c6d1a4de1a95ed7-merriweather_n6.cebe20d16fc36d803dd3e0a65f3ba958ff58f417.woff") format("woff");
}


  
    :root,
.color-scheme-1 {
      --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 192,228,255;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 26,41,79;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 26,41,79;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #767f95;
      --color-foreground-lighten-19: #d3d6de;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-1 {
        --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 192,228,255;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 26,41,79;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 26,41,79;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #767f95;
      --color-foreground-lighten-19: #d3d6de;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-1 {
        --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 192,228,255;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 26,41,79;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 26,41,79;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #767f95;
      --color-foreground-lighten-19: #d3d6de;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-2 {
      --color-background: 238,249,255;
      --color-secondary-background: 244,242,239;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 220,218,215;
      --color-button: 238,249,255;
      --color-button-text: 0,0,0;
      --color-secondary-button: 255,255,255;
      --color-secondary-button-border: 230,230,230;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 238,249,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #6f7c95;
      --color-foreground-lighten-19: #c6d1de;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-2 {
        --color-background: 238,249,255;
      --color-secondary-background: 244,242,239;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 220,218,215;
      --color-button: 238,249,255;
      --color-button-text: 0,0,0;
      --color-secondary-button: 255,255,255;
      --color-secondary-button-border: 230,230,230;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 238,249,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #6f7c95;
      --color-foreground-lighten-19: #c6d1de;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-2 {
        --color-background: 238,249,255;
      --color-secondary-background: 244,242,239;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 220,218,215;
      --color-button: 238,249,255;
      --color-button-text: 0,0,0;
      --color-secondary-button: 255,255,255;
      --color-secondary-button-border: 230,230,230;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 238,249,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #6f7c95;
      --color-foreground-lighten-19: #c6d1de;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-3 {
      --color-background: 205,255,154;
      --color-secondary-background: 205,255,154;
      --color-primary: 255,255,255;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 255,255,255;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 0,0,0;
      --color-secondary-button-border: 0,0,0;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #52663e;
      --color-foreground-lighten-19: #a6cf7d;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-3 {
        --color-background: 205,255,154;
      --color-secondary-background: 205,255,154;
      --color-primary: 255,255,255;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 255,255,255;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 0,0,0;
      --color-secondary-button-border: 0,0,0;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #52663e;
      --color-foreground-lighten-19: #a6cf7d;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-3 {
        --color-background: 205,255,154;
      --color-secondary-background: 205,255,154;
      --color-primary: 255,255,255;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 255,255,255;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 0,0,0;
      --color-secondary-button-border: 0,0,0;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #52663e;
      --color-foreground-lighten-19: #a6cf7d;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-4 {
      --color-background: 7,39,46;
      --color-secondary-background: 7,39,46;
      --color-primary: 205,255,154;
      --color-text-heading: 205,255,154;
      --color-foreground: 205,255,154;
      --color-border: 32,61,67;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 32,61,67;
      --color-secondary-button-border: 32,61,67;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 32,61,67;
      --color-field-text: 255,255,255;
      --color-link: 205,255,154;
      --color-link-hover: 205,255,154;
      --color-product-price-sale: 255,255,255;
      --color-foreground-lighten-60: #7ea96f;
      --color-foreground-lighten-19: #2d5043;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-4 {
        --color-background: 7,39,46;
      --color-secondary-background: 7,39,46;
      --color-primary: 205,255,154;
      --color-text-heading: 205,255,154;
      --color-foreground: 205,255,154;
      --color-border: 32,61,67;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 32,61,67;
      --color-secondary-button-border: 32,61,67;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 32,61,67;
      --color-field-text: 255,255,255;
      --color-link: 205,255,154;
      --color-link-hover: 205,255,154;
      --color-product-price-sale: 255,255,255;
      --color-foreground-lighten-60: #7ea96f;
      --color-foreground-lighten-19: #2d5043;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-4 {
        --color-background: 7,39,46;
      --color-secondary-background: 7,39,46;
      --color-primary: 205,255,154;
      --color-text-heading: 205,255,154;
      --color-foreground: 205,255,154;
      --color-border: 32,61,67;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 32,61,67;
      --color-secondary-button-border: 32,61,67;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 32,61,67;
      --color-field-text: 255,255,255;
      --color-link: 205,255,154;
      --color-link-hover: 205,255,154;
      --color-product-price-sale: 255,255,255;
      --color-foreground-lighten-60: #7ea96f;
      --color-foreground-lighten-19: #2d5043;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-inverse {
      --color-background: 7,39,46;
      --color-secondary-background: 7,39,46;
      --color-primary: 205,255,154;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 32,61,67;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 32,61,67;
      --color-secondary-button-border: 32,61,67;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 32,61,67;
      --color-field-text: 255,255,255;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 255,255,255;
      --color-foreground-lighten-60: #9ca9ab;
      --color-foreground-lighten-19: #365056;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-inverse {
        --color-background: 7,39,46;
      --color-secondary-background: 7,39,46;
      --color-primary: 205,255,154;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 32,61,67;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 32,61,67;
      --color-secondary-button-border: 32,61,67;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 32,61,67;
      --color-field-text: 255,255,255;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 255,255,255;
      --color-foreground-lighten-60: #9ca9ab;
      --color-foreground-lighten-19: #365056;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-inverse {
        --color-background: 7,39,46;
      --color-secondary-background: 7,39,46;
      --color-primary: 205,255,154;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 32,61,67;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 32,61,67;
      --color-secondary-button-border: 32,61,67;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 32,61,67;
      --color-field-text: 255,255,255;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 255,255,255;
      --color-foreground-lighten-60: #9ca9ab;
      --color-foreground-lighten-19: #365056;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-6 {
      --color-background: 255,255,255;
      --color-secondary-background: 192,228,255;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 0,0,0;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 0,0,0;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #767f95;
      --color-foreground-lighten-19: #d3d6de;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-6 {
        --color-background: 255,255,255;
      --color-secondary-background: 192,228,255;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 0,0,0;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 0,0,0;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #767f95;
      --color-foreground-lighten-19: #d3d6de;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-6 {
        --color-background: 255,255,255;
      --color-secondary-background: 192,228,255;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 0,0,0;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 0,0,0;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #767f95;
      --color-foreground-lighten-19: #d3d6de;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-7 {
      --color-background: 246,252,254;
      --color-secondary-background: 246,252,254;
      --color-primary: 205,255,154;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 255,255,255;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #727d95;
      --color-foreground-lighten-19: #ccd4dd;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-7 {
        --color-background: 246,252,254;
      --color-secondary-background: 246,252,254;
      --color-primary: 205,255,154;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 255,255,255;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #727d95;
      --color-foreground-lighten-19: #ccd4dd;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-7 {
        --color-background: 246,252,254;
      --color-secondary-background: 246,252,254;
      --color-primary: 205,255,154;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 255,255,255;
      --color-button: 205,255,154;
      --color-button-text: 0,0,0;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 205,255,154;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #727d95;
      --color-foreground-lighten-19: #ccd4dd;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-8 {
      --color-background: 26,41,79;
      --color-secondary-background: 255,245,157;
      --color-primary: 0,0,0;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 230,230,230;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #a3a9b9;
      --color-foreground-lighten-19: #465270;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-8 {
        --color-background: 26,41,79;
      --color-secondary-background: 255,245,157;
      --color-primary: 0,0,0;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 230,230,230;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #a3a9b9;
      --color-foreground-lighten-19: #465270;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-8 {
        --color-background: 26,41,79;
      --color-secondary-background: 255,245,157;
      --color-primary: 0,0,0;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 230,230,230;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #a3a9b9;
      --color-foreground-lighten-19: #465270;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-9 {
      --color-background: 255,255,255;
      --color-secondary-background: 245,245,245;
      --color-primary: 170,226,159;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 165,164,171;
      --color-button: 74,162,102;
      --color-button-text: 255,255,255;
      --color-secondary-button: 255,255,255;
      --color-secondary-button-border: 204,204,204;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 170,226,159;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #effaed;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #666666;
      --color-foreground-lighten-19: #cfcfcf;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-9 {
        --color-background: 255,255,255;
      --color-secondary-background: 245,245,245;
      --color-primary: 170,226,159;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 165,164,171;
      --color-button: 74,162,102;
      --color-button-text: 255,255,255;
      --color-secondary-button: 255,255,255;
      --color-secondary-button-border: 204,204,204;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 170,226,159;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #effaed;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #666666;
      --color-foreground-lighten-19: #cfcfcf;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-9 {
        --color-background: 255,255,255;
      --color-secondary-background: 245,245,245;
      --color-primary: 170,226,159;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 165,164,171;
      --color-button: 74,162,102;
      --color-button-text: 255,255,255;
      --color-secondary-button: 255,255,255;
      --color-secondary-button-border: 204,204,204;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 170,226,159;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #effaed;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #666666;
      --color-foreground-lighten-19: #cfcfcf;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-10 {
      --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 245,245,245;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 0,0,0;
      --color-secondary-button-border: 0,0,0;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #666666;
      --color-foreground-lighten-19: #cfcfcf;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-10 {
        --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 245,245,245;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 0,0,0;
      --color-secondary-button-border: 0,0,0;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #666666;
      --color-foreground-lighten-19: #cfcfcf;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-10 {
        --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 0,0,0;
      --color-foreground: 0,0,0;
      --color-border: 245,245,245;
      --color-button: 0,0,0;
      --color-button-text: 255,255,255;
      --color-secondary-button: 0,0,0;
      --color-secondary-button-border: 0,0,0;
      --color-secondary-button-text: 255,255,255;
      --color-button-hover-background: 0,0,0;
      --color-button-hover-text: 255,255,255;
      --color-button-before: #333333;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 0,0,0;
      --color-link-hover: 0,0,0;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #666666;
      --color-foreground-lighten-19: #cfcfcf;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-11 {
      --color-background: 238,249,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 255,255,255;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #6f7c95;
      --color-foreground-lighten-19: #c6d1de;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-11 {
        --color-background: 238,249,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 255,255,255;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #6f7c95;
      --color-foreground-lighten-19: #c6d1de;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-11 {
        --color-background: 238,249,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 26,41,79;
      --color-foreground: 26,41,79;
      --color-border: 255,255,255;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 233,233,233;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 255,255,255;
      --color-field-text: 0,0,0;
      --color-link: 26,41,79;
      --color-link-hover: 26,41,79;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #6f7c95;
      --color-foreground-lighten-19: #c6d1de;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  
    
.color-scheme-cc0b0895-fd73-42e0-8b25-237c3cc4948f {
      --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 192,228,255;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #ffffff;
      --color-foreground-lighten-19: #ffffff;
    }
    @media (min-width: 768px) {
      body .desktop-color-scheme-cc0b0895-fd73-42e0-8b25-237c3cc4948f {
        --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 192,228,255;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #ffffff;
      --color-foreground-lighten-19: #ffffff;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
    @media (max-width: 767px) {
      body .mobile-color-scheme-cc0b0895-fd73-42e0-8b25-237c3cc4948f {
        --color-background: 255,255,255;
      --color-secondary-background: 247,247,247;
      --color-primary: 192,228,255;
      --color-text-heading: 255,255,255;
      --color-foreground: 255,255,255;
      --color-border: 230,230,230;
      --color-button: 192,228,255;
      --color-button-text: 26,41,79;
      --color-secondary-button: 192,228,255;
      --color-secondary-button-border: 233,233,233;
      --color-secondary-button-text: 0,0,0;
      --color-button-hover-background: 192,228,255;
      --color-button-hover-text: 0,0,0;
      --color-button-before: #ffffff;
      --color-field: 245,245,245;
      --color-field-text: 0,0,0;
      --color-link: 255,255,255;
      --color-link-hover: 255,255,255;
      --color-product-price-sale: 0,0,0;
      --color-foreground-lighten-60: #ffffff;
      --color-foreground-lighten-19: #ffffff;
        color: rgb(var(--color-foreground));
        background-color: rgb(var(--color-background));
      }
    }
  

  body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-inverse, .color-scheme-6, .color-scheme-7, .color-scheme-8, .color-scheme-9, .color-scheme-10, .color-scheme-11, .color-scheme-cc0b0895-fd73-42e0-8b25-237c3cc4948f {
    color: rgb(var(--color-foreground));
    background-color: rgb(var(--color-background));
  }

  :root {
    /* Animation variable */
    --animation-nav: .5s cubic-bezier(.6, 0, .4, 1);
    --animation-default: .5s cubic-bezier(.3, 1, .3, 1);
    --animation-fast: .3s cubic-bezier(.7, 0, .3, 1);
    --transform-origin-start: left;
    --transform-origin-end: right;
    --duration-default: 200ms;
    --duration-image: 1000ms;

    --font-body-family: "DM Sans", sans-serif;
    --font-body-style: normal;
    --font-body-weight: 500;
    --font-body-weight-bolder: 700;
    --font-body-weight-bold: 800;
    --font-body-size: 1.5rem;
    --font-body-line-height: 1.6;

    --font-heading-family: Merriweather, serif;
    --font-heading-style: normal;
    --font-heading-weight: 400;
    --font-heading-letter-spacing: -0.03em;
    --font-heading-transform: none;
    --font-heading-scale: 1.0;
    --font-heading-mobile-scale: 0.7;

    --font-hd1-transform:uppercase;

    --font-subheading-family: "DM Sans", sans-serif;
    --font-subheading-weight: 800;
    --font-subheading-scale: 1.2;
    --font-subheading-transform: none;
    --font-subheading-letter-spacing: 0.0em;

    --font-navigation-family: Merriweather, serif;
    --font-navigation-weight: 600;
    --navigation-transform: none;

    --font-button-family: "DM Sans", sans-serif;
    --font-button-weight: 700;
    --buttons-letter-spacing: 0.1em;
    --buttons-transform: uppercase;
    --buttons-height: 4.8rem;
    --buttons-border-width: 1px;
    --inputs-border-width: 1px;

    --font-pcard-title-family: "DM Sans", sans-serif;
    --font-pcard-title-style: normal;
    --font-pcard-title-weight: 700;
    --font-pcard-title-scale: 1.0;
    --font-pcard-title-transform: none;

    --font-hd1-size: 7.2rem;
    --font-hd2-size: 5.76rem;
    --font-hd3-size: 4.32rem;
    --font-h1-size: calc(var(--font-heading-scale) * 4rem);
    --font-h2-size: calc(var(--font-heading-scale) * 3.2rem);
    --font-h3-size: calc(var(--font-heading-scale) * 2.8rem);
    --font-h4-size: calc(var(--font-heading-scale) * 2.2rem);
    --font-h5-size: calc(var(--font-heading-scale) * 1.8rem);
    --font-h6-size: calc(var(--font-heading-scale) * 1.6rem);
    --font-subheading-size: calc(var(--font-subheading-scale) * var(--font-body-size));
    --font-pcard-title-size: calc(var(--font-pcard-title-scale) * var(--font-body-size));

    --color-badge-sale: #ffcfa2;
    --color-badge-sale-text: #000000;
    --color-badge-soldout: #A5A4AB;
    --color-badge-soldout-text: #FFFFFF;
    --color-badge-hot: #c5f3ed;
    --color-badge-hot-text: #000000;
    --color-badge-new: #fff59d;
    --color-badge-new-text: #000000;
    --color-cart-bubble: #000000;
    --color-keyboard-focus: 11 97 205;

    --buttons-radius: 2.4rem;
    --inputs-radius: 2.4rem;
    --textareas-radius: 1.6rem;
    --blocks-radius: 1.0rem;
    --blocks-radius-mobile: 0.8rem;
    --small-blocks-radius: 0.5rem;
    --medium-blocks-radius: 0.8rem;
    --pcard-radius: 1.0rem;
    --pcard-inner-radius: 0.6rem;
    --badges-radius: 0.0rem;

    --page-width: 1410px;
    --page-width-margin: 0rem;
    --header-padding-bottom: 4rem;
    --header-padding-bottom-mobile: 3.2rem;
    --header-padding-bottom-large: 6rem;
    --header-padding-bottom-large-lg: 4rem;
  }

  *,
  *::before,
  *::after {
    box-sizing: inherit;
  }

  html {
    box-sizing: border-box;
    font-size: 62.5%;
    height: 100%;
  }

  body {
    min-height: 100%;
    margin: 0;
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
    font-size: var(--font-body-size);
    line-height: var(--font-body-line-height);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    touch-action: manipulation;
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
  }
  @media (min-width: 1485px) {
    .swiper-controls--outside {
      --swiper-navigation-offset-x: calc((var(--swiper-navigation-size) + 2.7rem) * -1);
    }
  }


  @font-face {
    font-family: 'Aiwibi Futura';
    src: url(/wp-content/themes/aiwibi-au/assets/original/aiwibi-futura-medium-1409a9bd347c.ttf);
    font-style: normal;
    font-weight: 500;
    font-display: swap;
  }
  :root {
    --aiwibi-futura-family: 'Aiwibi Futura', "\"DM Sans\"", sans-serif, Arial, sans-serif;
    --body-font-family: var(--aiwibi-futura-family) !important;
    --font-body-family: var(--aiwibi-futura-family) !important;
    --font-button: var(--aiwibi-futura-family) !important;
    --font-button-family: var(--aiwibi-futura-family) !important;
    --font-header-family: var(--aiwibi-futura-family) !important;
    --font-heading-family: var(--aiwibi-futura-family) !important;
    --font-heading-highlight: var(--aiwibi-futura-family) !important;
    --font-menu: var(--aiwibi-futura-family) !important;
    --font-navigation-family: var(--aiwibi-futura-family) !important;
    --font-pcard-title-family: var(--aiwibi-futura-family) !important;
    --font-stack-body: var(--aiwibi-futura-family) !important;
    --font-stack-header: var(--aiwibi-futura-family) !important;
    --font-subheading-family: var(--aiwibi-futura-family) !important;
    --heading-font-family: var(--aiwibi-futura-family) !important;
    --text-font-family: var(--aiwibi-futura-family) !important;
  }
  html, body,
  h1, h2, h3, h4, h5, h6,
  .h1, .h2, .h3, .h4, .h5, .h6, .h1-large, .h1-xlarge,
  .heading-font, .body-font, .font-heading, .font-body, .logolink.text-logo,
  .product-title, .product__title, .product-card__title, .card__heading,
  .price, .price-item, .money, .button, .btn, .menu__item, .menu-drawer__menu-item,
  .header__menu-item, .announcement-bar, .rte, .rte p, .rte span,
  p, a, li, dt, dd, label, legend, summary, button, input, select, textarea,
  table, th, td, blockquote, blockquote span, figcaption, small, strong, em {
    font-family: var(--aiwibi-futura-family) !important;
  }
