/** Shopify CDN: Minification failed

Line 3888:142 Expected identifier but found "-moz-linear-gradient("
Line 5291:1 Expected "}" to go with "{"

**/


  

  :root, .color-scheme-1 {
    --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-1 {
      --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-1 {
      --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-2 {
    --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #000000;
    --scheme-text-color: #000000;
    --scheme-borders-color: rgba(0, 0, 0, 0.15);
    --scheme-highlights: #d92e4f;
    --scheme-buttons-background: #d92e4f;
    --scheme-buttons-label: #ffffff;
    --scheme-buttons-border: #d92e4f;
    --scheme-buttons-background-hover: #000000;
    --scheme-buttons-label-hover: #ffffff;
    --scheme-buttons-border-hover: #000000;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #d92e4f;
    --scheme-buttons-border2: #d92e4f;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #000000;
    --scheme-buttons-border-hover2: #000000;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #000000;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #000000;
    --scheme-carousel-dots-off: rgba(0, 0, 0, 0.3);
    --scheme-carousel-dots-on: rgba(0, 0, 0, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #d92e4f;
    --scheme-badges-border: #d92e4f;
    --scheme-badges-label: #ffffff;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #e9e9e9;
    --scheme-tabs-border-off: #e9e9e9;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #000000;
    --scheme-tabs-label-on2: #000000;
    --scheme-tabs-border-off2: #c5c5c5;
    --scheme-tabs-label-off2: #a5a5a5;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-2 {
      --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #000000;
    --scheme-text-color: #000000;
    --scheme-borders-color: rgba(0, 0, 0, 0.15);
    --scheme-highlights: #d92e4f;
    --scheme-buttons-background: #d92e4f;
    --scheme-buttons-label: #ffffff;
    --scheme-buttons-border: #d92e4f;
    --scheme-buttons-background-hover: #000000;
    --scheme-buttons-label-hover: #ffffff;
    --scheme-buttons-border-hover: #000000;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #d92e4f;
    --scheme-buttons-border2: #d92e4f;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #000000;
    --scheme-buttons-border-hover2: #000000;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #000000;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #000000;
    --scheme-carousel-dots-off: rgba(0, 0, 0, 0.3);
    --scheme-carousel-dots-on: rgba(0, 0, 0, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #d92e4f;
    --scheme-badges-border: #d92e4f;
    --scheme-badges-label: #ffffff;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #e9e9e9;
    --scheme-tabs-border-off: #e9e9e9;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #000000;
    --scheme-tabs-label-on2: #000000;
    --scheme-tabs-border-off2: #c5c5c5;
    --scheme-tabs-label-off2: #a5a5a5;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-2 {
      --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #000000;
    --scheme-text-color: #000000;
    --scheme-borders-color: rgba(0, 0, 0, 0.15);
    --scheme-highlights: #d92e4f;
    --scheme-buttons-background: #d92e4f;
    --scheme-buttons-label: #ffffff;
    --scheme-buttons-border: #d92e4f;
    --scheme-buttons-background-hover: #000000;
    --scheme-buttons-label-hover: #ffffff;
    --scheme-buttons-border-hover: #000000;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #d92e4f;
    --scheme-buttons-border2: #d92e4f;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #000000;
    --scheme-buttons-border-hover2: #000000;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #000000;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #000000;
    --scheme-carousel-dots-off: rgba(0, 0, 0, 0.3);
    --scheme-carousel-dots-on: rgba(0, 0, 0, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #d92e4f;
    --scheme-badges-border: #d92e4f;
    --scheme-badges-label: #ffffff;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #e9e9e9;
    --scheme-tabs-border-off: #e9e9e9;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #000000;
    --scheme-tabs-label-on2: #000000;
    --scheme-tabs-border-off2: #c5c5c5;
    --scheme-tabs-label-off2: #a5a5a5;
    
  
    }
  }

  

  .color-scheme-3 {
    --scheme-background-color: #202020;
    
      --scheme-background-gradient: #202020;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(255, 255, 255, 0.2);
    --scheme-highlights: #e3d5b5;
    --scheme-buttons-background: #f8f1e0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #f8f1e0;
    --scheme-buttons-background-hover: #f8f1e0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #f8f1e0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #f8f1e0;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #f8f1e0;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(248, 241, 224, 1);
    --scheme-fields-border-color: rgba();
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #f080b6;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(255, 255, 255, 0.3);
    --scheme-carousel-dots-on: rgba(255, 255, 255, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #d92e4f;
    --scheme-badges-border: #d92e4f;
    --scheme-badges-label: #ffffff;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #222222;
    --scheme-tabs-border-off: #222222;
    --scheme-tabs-label-off: #999999;
    --scheme-tabs-border-on2: #ffffff;
    --scheme-tabs-label-on2: #ffffff;
    --scheme-tabs-border-off2: #666666;
    --scheme-tabs-label-off2: #666666;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-3 {
      --scheme-background-color: #202020;
    
      --scheme-background-gradient: #202020;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(255, 255, 255, 0.2);
    --scheme-highlights: #e3d5b5;
    --scheme-buttons-background: #f8f1e0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #f8f1e0;
    --scheme-buttons-background-hover: #f8f1e0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #f8f1e0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #f8f1e0;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #f8f1e0;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(248, 241, 224, 1);
    --scheme-fields-border-color: rgba();
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #f080b6;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(255, 255, 255, 0.3);
    --scheme-carousel-dots-on: rgba(255, 255, 255, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #d92e4f;
    --scheme-badges-border: #d92e4f;
    --scheme-badges-label: #ffffff;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #222222;
    --scheme-tabs-border-off: #222222;
    --scheme-tabs-label-off: #999999;
    --scheme-tabs-border-on2: #ffffff;
    --scheme-tabs-label-on2: #ffffff;
    --scheme-tabs-border-off2: #666666;
    --scheme-tabs-label-off2: #666666;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-3 {
      --scheme-background-color: #202020;
    
      --scheme-background-gradient: #202020;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(255, 255, 255, 0.2);
    --scheme-highlights: #e3d5b5;
    --scheme-buttons-background: #f8f1e0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #f8f1e0;
    --scheme-buttons-background-hover: #f8f1e0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #f8f1e0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #f8f1e0;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #f8f1e0;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(248, 241, 224, 1);
    --scheme-fields-border-color: rgba();
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #f080b6;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(255, 255, 255, 0.3);
    --scheme-carousel-dots-on: rgba(255, 255, 255, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #d92e4f;
    --scheme-badges-border: #d92e4f;
    --scheme-badges-label: #ffffff;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #222222;
    --scheme-tabs-border-off: #222222;
    --scheme-tabs-label-off: #999999;
    --scheme-tabs-border-on2: #ffffff;
    --scheme-tabs-label-on2: #ffffff;
    --scheme-tabs-border-off2: #666666;
    --scheme-tabs-label-off2: #666666;
    
  
    }
  }

  

  .color-scheme-9bfb8b8d-88ee-4d26-aff1-4816dffdbf55 {
    --scheme-background-color: #fdf9f0;
    
      --scheme-background-gradient: #fdf9f0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #202020;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #202020;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-border: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba(237, 228, 205, 1);
    --scheme-badges-background: #202020;
    --scheme-badges-border: #202020;
    --scheme-badges-label: #f8f1e0;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-9bfb8b8d-88ee-4d26-aff1-4816dffdbf55 {
      --scheme-background-color: #fdf9f0;
    
      --scheme-background-gradient: #fdf9f0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #202020;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #202020;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-border: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba(237, 228, 205, 1);
    --scheme-badges-background: #202020;
    --scheme-badges-border: #202020;
    --scheme-badges-label: #f8f1e0;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-9bfb8b8d-88ee-4d26-aff1-4816dffdbf55 {
      --scheme-background-color: #fdf9f0;
    
      --scheme-background-gradient: #fdf9f0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #202020;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #202020;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-border: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba(237, 228, 205, 1);
    --scheme-badges-background: #202020;
    --scheme-badges-border: #202020;
    --scheme-badges-label: #f8f1e0;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-a58f63fa-b801-4222-9e5d-7569b4307a14 {
    --scheme-background-color: #ede4cd;
    
      --scheme-background-gradient: #ede4cd;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-a58f63fa-b801-4222-9e5d-7569b4307a14 {
      --scheme-background-color: #ede4cd;
    
      --scheme-background-gradient: #ede4cd;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-a58f63fa-b801-4222-9e5d-7569b4307a14 {
      --scheme-background-color: #ede4cd;
    
      --scheme-background-gradient: #ede4cd;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #d92e4f;
    --scheme-tabs-border-on: #d92e4f;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-646c416e-9140-44a8-8be9-3dc76516b5a4 {
    --scheme-background-color: #efded0;
    
      --scheme-background-gradient: #efded0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #efded0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #efded0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #202020;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #202020;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-border: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba(253, 249, 240, 1);
    --scheme-badges-background: #202020;
    --scheme-badges-border: #202020;
    --scheme-badges-label: #f8f1e0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-646c416e-9140-44a8-8be9-3dc76516b5a4 {
      --scheme-background-color: #efded0;
    
      --scheme-background-gradient: #efded0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #efded0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #efded0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #202020;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #202020;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-border: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba(253, 249, 240, 1);
    --scheme-badges-background: #202020;
    --scheme-badges-border: #202020;
    --scheme-badges-label: #f8f1e0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-646c416e-9140-44a8-8be9-3dc76516b5a4 {
      --scheme-background-color: #efded0;
    
      --scheme-background-gradient: #efded0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #efded0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #efded0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #202020;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #202020;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-border: rgba(32, 32, 32, 1);
    --scheme-carousel-arrows-label: #f8f1e0;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba(253, 249, 240, 1);
    --scheme-badges-background: #202020;
    --scheme-badges-border: #202020;
    --scheme-badges-label: #f8f1e0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-62197a3d-e601-41a5-988f-a42479cce037 {
    --scheme-background-color: #7597d2;
    
      --scheme-background-gradient: #7597d2;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-62197a3d-e601-41a5-988f-a42479cce037 {
      --scheme-background-color: #7597d2;
    
      --scheme-background-gradient: #7597d2;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-62197a3d-e601-41a5-988f-a42479cce037 {
      --scheme-background-color: #7597d2;
    
      --scheme-background-gradient: #7597d2;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-4f040796-6935-4dc5-adb7-a52d8f1e64a5 {
    --scheme-background-color: #90ffc3;
    
      --scheme-background-gradient: #90ffc3;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-4f040796-6935-4dc5-adb7-a52d8f1e64a5 {
      --scheme-background-color: #90ffc3;
    
      --scheme-background-gradient: #90ffc3;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-4f040796-6935-4dc5-adb7-a52d8f1e64a5 {
      --scheme-background-color: #90ffc3;
    
      --scheme-background-gradient: #90ffc3;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-cdb486bc-34fc-4314-ae0a-f967f12a0e9b {
    --scheme-background-color: #d26a71;
    
      --scheme-background-gradient: #d26a71;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #f8f1e0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #f8f1e0;
    --scheme-buttons-background-hover: #f8f1e0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #f8f1e0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-cdb486bc-34fc-4314-ae0a-f967f12a0e9b {
      --scheme-background-color: #d26a71;
    
      --scheme-background-gradient: #d26a71;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #f8f1e0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #f8f1e0;
    --scheme-buttons-background-hover: #f8f1e0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #f8f1e0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-cdb486bc-34fc-4314-ae0a-f967f12a0e9b {
      --scheme-background-color: #d26a71;
    
      --scheme-background-gradient: #d26a71;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #f8f1e0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #f8f1e0;
    --scheme-buttons-background-hover: #f8f1e0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #f8f1e0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-ff1a2925-527c-44e2-9de4-aaa3da759ceb {
    --scheme-background-color: #f2d4d7;
    
      --scheme-background-gradient: #f2d4d7;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-ff1a2925-527c-44e2-9de4-aaa3da759ceb {
      --scheme-background-color: #f2d4d7;
    
      --scheme-background-gradient: #f2d4d7;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-ff1a2925-527c-44e2-9de4-aaa3da759ceb {
      --scheme-background-color: #f2d4d7;
    
      --scheme-background-gradient: #f2d4d7;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-201947d1-3f2d-4230-b124-e68765bda05f {
    --scheme-background-color: #e69a94;
    
      --scheme-background-gradient: #e69a94;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-201947d1-3f2d-4230-b124-e68765bda05f {
      --scheme-background-color: #e69a94;
    
      --scheme-background-gradient: #e69a94;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-201947d1-3f2d-4230-b124-e68765bda05f {
      --scheme-background-color: #e69a94;
    
      --scheme-background-gradient: #e69a94;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-62e2ec18-00d3-4892-8802-8cf9d7ae0a8a {
    --scheme-background-color: #f9d64d;
    
      --scheme-background-gradient: #f9d64d;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f9d64d;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f9d64d;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f9d64d;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f9d64d;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-62e2ec18-00d3-4892-8802-8cf9d7ae0a8a {
      --scheme-background-color: #f9d64d;
    
      --scheme-background-gradient: #f9d64d;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f9d64d;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f9d64d;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f9d64d;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f9d64d;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-62e2ec18-00d3-4892-8802-8cf9d7ae0a8a {
      --scheme-background-color: #f9d64d;
    
      --scheme-background-gradient: #f9d64d;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f9d64d;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f9d64d;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f9d64d;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f9d64d;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-2deb1b36-8481-42a5-b421-1bf390e62c73 {
    --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #e69a94;
    --scheme-text-color: #e69a94;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #e69a94;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-2deb1b36-8481-42a5-b421-1bf390e62c73 {
      --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #e69a94;
    --scheme-text-color: #e69a94;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #e69a94;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-2deb1b36-8481-42a5-b421-1bf390e62c73 {
      --scheme-background-color: #f8f1e0;
    
      --scheme-background-gradient: #f8f1e0;
    
    --scheme-headings-color: #e69a94;
    --scheme-text-color: #e69a94;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #e69a94;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-8aabe5d7-d958-4eea-b0c9-479ff1383997 {
    --scheme-background-color: #de67a1;
    
      --scheme-background-gradient: #de67a1;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #f8f1e0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-8aabe5d7-d958-4eea-b0c9-479ff1383997 {
      --scheme-background-color: #de67a1;
    
      --scheme-background-gradient: #de67a1;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #f8f1e0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-8aabe5d7-d958-4eea-b0c9-479ff1383997 {
      --scheme-background-color: #de67a1;
    
      --scheme-background-gradient: #de67a1;
    
    --scheme-headings-color: #f8f1e0;
    --scheme-text-color: #f8f1e0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #f8f1e0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-85821e4e-9bd8-4176-8352-94d1c70721ab {
    --scheme-background-color: #fededb;
    
      --scheme-background-gradient: #fededb;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-85821e4e-9bd8-4176-8352-94d1c70721ab {
      --scheme-background-color: #fededb;
    
      --scheme-background-gradient: #fededb;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-85821e4e-9bd8-4176-8352-94d1c70721ab {
      --scheme-background-color: #fededb;
    
      --scheme-background-gradient: #fededb;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #009b1a;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-ef3b6dc5-b751-4888-b79b-3e512e9ae267 {
    --scheme-background-color: #0033a0;
    
      --scheme-background-gradient: #0033a0;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #fdf9f0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #fdf9f0;
    --scheme-buttons-background-hover: #fdf9f0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #fdf9f0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-ef3b6dc5-b751-4888-b79b-3e512e9ae267 {
      --scheme-background-color: #0033a0;
    
      --scheme-background-gradient: #0033a0;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #fdf9f0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #fdf9f0;
    --scheme-buttons-background-hover: #fdf9f0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #fdf9f0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-ef3b6dc5-b751-4888-b79b-3e512e9ae267 {
      --scheme-background-color: #0033a0;
    
      --scheme-background-gradient: #0033a0;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #fdf9f0;
    --scheme-buttons-label: #202020;
    --scheme-buttons-border: #fdf9f0;
    --scheme-buttons-background-hover: #fdf9f0;
    --scheme-buttons-label-hover: #202020;
    --scheme-buttons-border-hover: #fdf9f0;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-b2ecee86-2f6f-4338-923f-2ac41692af6d {
    --scheme-background-color: #5bbb7a;
    
      --scheme-background-gradient: #5bbb7a;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-b2ecee86-2f6f-4338-923f-2ac41692af6d {
      --scheme-background-color: #5bbb7a;
    
      --scheme-background-gradient: #5bbb7a;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-b2ecee86-2f6f-4338-923f-2ac41692af6d {
      --scheme-background-color: #5bbb7a;
    
      --scheme-background-gradient: #5bbb7a;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-06a094dd-ee45-404e-bd37-480f3e8200b1 {
    --scheme-background-color: #ffb1a9;
    
      --scheme-background-gradient: #ffb1a9;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-06a094dd-ee45-404e-bd37-480f3e8200b1 {
      --scheme-background-color: #ffb1a9;
    
      --scheme-background-gradient: #ffb1a9;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-06a094dd-ee45-404e-bd37-480f3e8200b1 {
      --scheme-background-color: #ffb1a9;
    
      --scheme-background-gradient: #ffb1a9;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-c35dc1e8-f460-43e8-a52d-ad7a347054c3 {
    --scheme-background-color: #f2f0a1;
    
      --scheme-background-gradient: #f2f0a1;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-c35dc1e8-f460-43e8-a52d-ad7a347054c3 {
      --scheme-background-color: #f2f0a1;
    
      --scheme-background-gradient: #f2f0a1;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-c35dc1e8-f460-43e8-a52d-ad7a347054c3 {
      --scheme-background-color: #f2f0a1;
    
      --scheme-background-gradient: #f2f0a1;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-7028fb98-797e-458c-9f1a-fbbce45eaa2f {
    --scheme-background-color: #20a0e4;
    
      --scheme-background-gradient: #20a0e4;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-7028fb98-797e-458c-9f1a-fbbce45eaa2f {
      --scheme-background-color: #20a0e4;
    
      --scheme-background-gradient: #20a0e4;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-7028fb98-797e-458c-9f1a-fbbce45eaa2f {
      --scheme-background-color: #20a0e4;
    
      --scheme-background-gradient: #20a0e4;
    
    --scheme-headings-color: #fdf9f0;
    --scheme-text-color: #fdf9f0;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #fdf9f0;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }

  

  .color-scheme-7fccd3a9-de07-47c7-8699-8a8450525b38 {
    --scheme-background-color: #e6dbf0;
    
      --scheme-background-gradient: #e6dbf0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
  }
  @media (min-width: 66.001em){
    .large--color-scheme-7fccd3a9-de07-47c7-8699-8a8450525b38 {
      --scheme-background-color: #e6dbf0;
    
      --scheme-background-gradient: #e6dbf0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }
  @media (max-width: 66em){
    .medium-down--color-scheme-7fccd3a9-de07-47c7-8699-8a8450525b38 {
      --scheme-background-color: #e6dbf0;
    
      --scheme-background-gradient: #e6dbf0;
    
    --scheme-headings-color: #202020;
    --scheme-text-color: #202020;
    --scheme-borders-color: rgba(0, 0, 0, 0.13);
    --scheme-highlights: #202020;
    --scheme-buttons-background: #202020;
    --scheme-buttons-label: #f8f1e0;
    --scheme-buttons-border: #202020;
    --scheme-buttons-background-hover: #202020;
    --scheme-buttons-label-hover: #f8f1e0;
    --scheme-buttons-border-hover: #202020;
    --scheme-buttons-background2: rgba(0,0,0,0);
    --scheme-buttons-label2: #202020;
    --scheme-buttons-border2: #f8f1e0;
    --scheme-buttons-background-hover2: rgba(0,0,0,0);
    --scheme-buttons-label-hover2: #202020;
    --scheme-buttons-border-hover2: #f8f1e0;
    --scheme-fields-background-color: rgba(255, 255, 255, 1);
    --scheme-fields-border-color: rgba(0, 0, 0, 0.25);
    --scheme-fields-label-color: #202020;
    --scheme-fields-autofill-background-color: rgba(var(--scheme-fields-background-color));
    --scheme-fields-autofill-text-color: rgb(var(--scheme-fields-label-color));
    --scheme-errors-color: #d50000;
    --scheme-success-color: #202020;
    --scheme-carousel-arrows-background: rgba(255, 255, 255, 0.7);
    --scheme-carousel-arrows-border: rgba(0, 0, 0, 0.2);
    --scheme-carousel-arrows-label: #202020;
    --scheme-carousel-dots-off: rgba(32, 32, 32, 1);
    --scheme-carousel-dots-on: rgba(32, 32, 32, 1);
    --scheme-carousel-nav-background: rgba();
    --scheme-badges-background: #f8f1e0;
    --scheme-badges-border: #f8f1e0;
    --scheme-badges-label: #0033a0;
    --scheme-tabs-background-on: #202020;
    --scheme-tabs-border-on: #202020;
    --scheme-tabs-label-on: #ffffff;
    --scheme-tabs-background-off: #eeeeee;
    --scheme-tabs-border-off: #eeeeee;
    --scheme-tabs-label-off: #666666;
    --scheme-tabs-border-on2: #202020;
    --scheme-tabs-label-on2: #202020;
    --scheme-tabs-border-off2: #cccccc;
    --scheme-tabs-label-off2: #aaaaaa;
    
  
    }
  }



:root {
  --animation-speed-fast: .2s;
  --animation-speed-medium: .35s;
  --animation-speed-slow: .5s;
  --header-change-animation-speed: var(--animation-speed-fast);
  --container-width: 130rem;
  --slide-in-modal-width: 40rem;
  --slide-in-modal-padding: 2.2rem;
  --font-body-scale: 1.0;
  --fields-padding-vertical: 1.6rem;
  --fields-padding-horizontal: 1.6rem;
  --floating-box-shadow: 0 0 5px rgba(0,0,0,.2);
  --keen-arrows-size: 2.7rem; 
  --keen-arrows-width: 1.5em;
  --product-card-info-height: 2.5rem;
  --icons-thickness: 8%;
  --icons-round: round;
  --tabs-margin: 0.5em;
  --vh: 1vh;
  --100vh: 100vh;
  --visible-height: calc(var(--100vh) - var(--header-offset, 0px));
}
#main-content section:first-of-type {
  --100vh: calc(var(--vh) * 100);
  --visible-height: calc(var(--100vh) - var(--initial-header-total-height));
}
@media (min-width: 93rem){
  :root {
    --container-width: calc(1300 * 100 / 1500 * 1vw);
  }
}
@media (min-width: 66.001em) {
  :root {
    --container-padding: 2.5rem;
    --grid-gap: 2rem;
    --global-sections-padding: 8rem;
    --font-heading-scale: 1.0;
    --subheading-size: 100%;
    --small-label-size: 82%;
    --links-size: 87%;
  }
}
@media (max-width: 66em) {
  :root {
    --container-padding: 2rem;
    --grid-gap: 2rem;
    --global-sections-padding: 6rem;
    --font-heading-scale: 0.85;
    --subheading-size: 90%;
    --small-label-size: 75%;
    --links-size: 100%;
  }
}
@media (max-width: 38em) {
  :root {
    --font-body-scale: 1.0;
    --font-heading-scale: 1.0;
    --container-padding: 1.5rem;
    --grid-gap: 1.5rem;
    --slide-in-modal-width: 100%;
  }
}

/* 
******************** LAZYLOAD effect ********************
*/
.lazyload, .lazyloading {opacity: 0.01;}
.lazyloaded {opacity: 1;}
html.load .lazyloaded {transition: opacity var(--animation-speed-slow) ease-out;}

/* 
******************** RESET ********************
*/
* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-underline-offset: 0.15em;}
html {padding-bottom: 0 !important;} /* Overrides Shopify's preview bar padding */
html, body {margin: 0; padding: 0; border: 0;}
a {color: inherit; text-decoration: none;}
p a, li a {text-decoration: underline;}
img,
video {display: block; width: 100%; height: initial; border: none;}
table {width: 100%; border-collapse: collapse; vertical-align: middle; border-spacing: 0;}
input, select, button {vertical-align: middle;}
input::-ms-clear {display: none;}
select, textarea, input[type="button"], input[type='text'],input[type='email'], input[type='number'], input[type='search'], input[type='date'], input[type="tel"], input[type="phone"], input[type='password'], button {font: inherit; color: inherit; appearance:none; -moz-appearance:none; -webkit-appearance:none; border: 0; padding: 0; border-radius: 0; background: transparent; line-height: normal;}
textarea {line-height: inherit; resize: none; min-height: 120px;}
button, label, select {cursor: pointer;}
select::-ms-expand {display: none;}
select {text-overflow: ellipsis;}
fieldset, legend {margin: 0; padding: 0; border: 0; box-shadow: none; font: inherit; color: inherit; appearance:none; -moz-appearance:none; -webkit-appearance:none;}

svg.icon {stroke-width: var(--icons-thickness); display: block; stroke-linecap: var(--icons-round); stroke-linejoin: var(--icons-round); width: 1em; height: 1em; font-size: 1em; line-height: 1; overflow: visible;}
svg.icon path {stroke: inherit; fill: none; -webkit-transition: all var(--animation-speed-fast) ease-out; -moz-transition: all var(--animation-speed-fast) ease-out; -o-transition: all var(--animation-speed-fast) ease-out; -ms-transition: all var(--animation-speed-fast) ease-out; transition: all var(--animation-speed-fast) ease-out;}
svg.icon path.fill {stroke: none; fill: inherit;}
svg.icon:focus {outline: none;}

/*
******************** FONTS ********************
*/


@font-face {
  font-family: 'Solina-Light';
  src: url('Solina-Light.woff2') format('woff2'),
      url('Solina-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Solina-Regular';
  src: url('Solina-Regular.woff2') format('woff2'),
      url('Solina-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Solina-Medium';
  src: url('Solina-Medium.woff2') format('woff2'),
      url('Solina-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Solina Semi';
  src: url('Solina-SemiBold.woff2') format('woff2'),
      url('Solina-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Solina-Bold';
  src: url('Solina-Bold.woff2') format('woff2'),
      url('Solina-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: 'Wulkan Display';
    src: url('WulkanDisplay-Medium.woff2') format('woff2'),
        url('WulkanDisplay-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wulkan Display';
    src: url('WulkanDisplay-Regular.woff2') format('woff2'),
        url('WulkanDisplay-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
:root {
  --body-font-family: 'Public Sans', sans-serif;
  --heading-font-family: 'Wulkan Display', sans-serif;
  --subheading-font-family: 'Solina', sans-serif;
}

.body-font, body {font-family: var(--body-font-family); font-weight: 400; font-style: normal; letter-spacing: 0.0em; line-height: 1.5;}
.product-card .title, .heading-font, h1, h2, h3, h4, h5, h6, .h1-xxl, .h1-xl, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: var(--heading-font-family); font-weight: 500; font-style: normal; letter-spacing: 0.0em; line-height: 1.3; text-transform: none; color: var(--scheme-headings-color); fill: var(--scheme-headings-color); stroke: var(--scheme-headings-color);}

/*
******************** COLOR SCHEMES ********************
*/
.scheme {background: var(--scheme-background-gradient); color: var(--scheme-text-color); fill: var(--scheme-text-color); stroke: var(--scheme-text-color);}
.highlight,
.shopify-payment-button__more-options,
p a {color: var(--scheme-highlights); fill: var(--scheme-highlights); stroke: var(--scheme-highlights);}
.not-mobile .highlight-hover:hover,
.not-mobile a:not(.btn):not(.badge):not(.util-tab):not(.no-highlight-hover):not(.keen-arrow):not(.keen-dots-dot):hover,
.not-mobile button:not(.btn):not(.badge):not(.util-tab):not(.no-highlight-hover):not(.keen-arrow):not(.keen-dots-dot):not(.shopify-payment-button__button):not(.spr-button):hover,
.not-mobile .link:not(.no-highlight-hover):hover,
.not-mobile .shopify-payment-button__more-options:hover {color: var(--scheme-highlights); fill: var(--scheme-highlights); stroke: var(--scheme-highlights);}

/*
******************** BASE ********************
*/
html {font-size: 62.5%;} /* 62.5% means 10px, it's based on the default font-size of the browser 16px */
body {font-size: calc(1.6rem * var(--font-body-scale)); -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: transparent; -moz-font-feature-settings: "lnum"; -webkit-font-feature-settings: "lnum"; font-feature-settings: "lnum";}
@media (max-width: 38em){
  body {font-size: calc(1.4rem * var(--font-body-scale))}
}
body:not(.user-is-tabbing) :focus {outline: none;} 
:active {outline: none; box-shadow: none;}
::selection {background: ; color: ;}
::-moz-selection {background: ; color: ;}

p {margin: 0 0 0.8em 0;}
p:last-child {margin-bottom: 0;}
ul, ol {padding-inline-start: 1.1875em; margin-top: 0; margin-bottom: 1em;}
ul:last-child, ol:last-child {margin-bottom: 0;}
.p1 {font-size: calc(2rem * var(--font-body-scale));}
.p2 {font-size: calc(1.8rem * var(--font-body-scale));}
.p3 {font-size: calc(1.6rem * var(--font-body-scale));}
.p4 {font-size: calc(1.4rem * var(--font-body-scale));}
.p5 {font-size: calc(1.2rem * var(--font-body-scale));}
@media (max-width: 38em){
  .p1 {font-size: calc(1.8rem * var(--font-body-scale));}
  .p2 {font-size: calc(1.6rem * var(--font-body-scale));}
  .p3 {font-size: calc(1.4rem * var(--font-body-scale));}
  .p4 {font-size: calc(1.2rem * var(--font-body-scale));}
  .p5 {font-size: calc(1rem * var(--font-body-scale));}
}

h1, h2, h3, h4, h5, h6, .h1-xxl, .h1-xl, .h1, .h2, .h3, .h4, .h5, .h6 {margin: 0 0 0.5em;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, 
.h1:last-child, .h1-xl:last-child, .h1-xxl:last-child, .h2:last-child, .h3:last-child, .h4:last-child, .h5:last-child, .h6:last-child {margin: 0;}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, .h1 em, .h1-xl em, .h1-xxl em, .h2 em, .h3 em, .h4 em, .h5 em, .h6 em {color: var(--scheme-highlights);}

.h1-xxl {font-size: calc(var(--font-heading-scale) * 10rem);} 
.h1-xl {font-size: calc(var(--font-heading-scale) * 6rem);} /* not found */
h1, .h1 {font-size: calc(var(--font-heading-scale) * 5.5rem);}
h2, .h2 {font-size: calc(var(--font-heading-scale) * 4.5rem);}
h3, .h3 {font-size: calc(var(--font-heading-scale) * 3.0rem);}
h4, .h4 {font-size: calc(var(--font-heading-scale) * 2.8rem);}
h5, .h5 {font-size: calc(var(--font-heading-scale) * 2.4rem);}
h6, .h6 {font-size: calc(var(--font-heading-scale) * 1.8rem);} /* not found */
@media (max-width: 38em){
  .h1-xxl {font-size: calc(var(--font-heading-scale) * 3.8rem);}
  .h1-xl {font-size: calc(var(--font-heading-scale) * 3.6rem);} /* not found */
  h1, .h1 {font-size: calc(var(--font-heading-scale) * 3.5rem);}
  h2, .h2 {font-size: calc(var(--font-heading-scale) * 2.8rem);}
  h3, .h3 {font-size: calc(var(--font-heading-scale) * 2.4rem);}
  h4, .h4 {font-size: calc(var(--font-heading-scale) * 2.2rem);}
  h5, .h5 {font-size: calc(var(--font-heading-scale) * 1.8rem);}
  h6, .h6 {font-size: calc(var(--font-heading-scale) * 1.4rem);} /* not found */
}

/*
******************** GENERIC ********************
*/
body {min-height: 100vh; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
#main-content {-webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1;}
.shopify-challenge__container {padding: 5em 0;}
.shopify-challenge__container input[type="submit"] {display: block !important; margin-top: 2em;}
.shopify-app-block {max-width: var(--container-width); box-sizing: content-box; margin: auto; padding: 0 var(--container-padding); padding-top: var(--global-sections-padding); padding-bottom: var(--global-sections-padding);}
.spr-container {max-width: calc(var(--container-width) * 0.8); margin: auto;}
.spr-container .spr-header-title {font-size: calc(var(--font-heading-scale) * 2rem); margin-bottom: 0.5em;}
.spr-container .spr-form-title {font-size: calc(var(--font-heading-scale) * 1.5rem); margin-bottom: 1em;}
.spr-container input:not(.spr-button), .spr-container textarea {border: 1px solid rgba(0,0,0,0.2);}
.spr-container a {text-decoration: underline;}
.spr-container .spr-review-content {margin-bottom: 1rem;}
.spr-container .spr-form-label {margin-bottom: 0.5em;}
.spr-container .spr-starrating,
.spr-container .spr-form-contact > *:not(:last-child),
.spr-container .spr-form-review > *:not(:last-child) {margin-bottom: 1.5em;}

/*
******************** BUTTONS ********************
*/
.btn, 
.shopify-payment-button__button,
input.spr-button,
.shopify-challenge__container input[type="submit"] {background-color: var(--scheme-buttons-background); color: var(--scheme-buttons-label); fill: var(--scheme-buttons-label); stroke: var(--scheme-buttons-label); border: 1px solid var(--scheme-buttons-border); display: inline-block; width: auto; font-size: 100%; font-family: var(--subheading-font-family); border-radius: 0em; padding: 0.8em 2em 0.8em calc(2em + 0.07em); text-transform: uppercase; letter-spacing: 0.07em; font-weight: 700;  display: inline-block; line-height: 1; text-align: center; text-decoration: none; cursor: pointer; -webkit-transition: all var(--animation-speed-fast) ease-out; -moz-transition: all var(--animation-speed-fast) ease-out; -o-transition: all var(--animation-speed-fast) ease-out; -ms-transition: all var(--animation-speed-fast) ease-out; transition: all var(--animation-speed-fast) ease-out; backdrop-filter: blur(10px);}
.not-mobile .btn:not(.disabled):not([disabled]):hover,
.not-mobile .shopify-payment-button__button:hover,
.not-mobile input.spr-button:hover,
.not-mobile .shopify-challenge__container input[type="submit"]:hover {background-color: var(--scheme-buttons-background-hover); color: var(--scheme-buttons-label-hover); fill: var(--scheme-buttons-label-hover); stroke: var(--scheme-buttons-label-hover); border-color: var(--scheme-buttons-border-hover);}
.btn.disabled, .btn[disabled], button[disabled] {cursor: default; -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.7;}

.btn.v2:not(.disabled):not([disabled]) {background-color: var(--scheme-buttons-background2); color: var(--scheme-buttons-label2); fill: var(--scheme-buttons-label2); stroke: var(--scheme-buttons-label2); border-color: var(--scheme-buttons-border2); border: 1px solid; }
.not-mobile .btn.v2:not(.disabled):not([disabled]):hover {background-color: var(--scheme-buttons-background-hover2); color: var(--scheme-buttons-label-hover2); fill: var(--scheme-buttons-label-hover2); stroke: var(--scheme-buttons-label-hover2); border-color: var(--scheme-buttons-border-hover2); border: 1px solid; }

.btn.larger {font-size: 120.0%;}
.btn.smaller {font-size: 90.0%; padding: 0.64em 1.6em 0.64em calc(1.6em + 0.07em);}
@media (max-width: 38em){
  .btn.smaller {font-size: 80.0%;}
}
@media (max-width: 38em) and (orientation: portrait) {}

/*
******************** FORMS ********************
*/

label {display: block;}
select, textarea, input[type='text'], input[type='email'], input[type='number'], input[type='search'], input[type='date'], input[type="tel"], input[type="phone"], input[type='file'], input[type='password'] {background-color: var(--scheme-fields-background-color); color: var(--scheme-fields-label-color); display: block; width: 100%; font-size: 100%; border: 1px solid var(--scheme-fields-border-color); border-radius: 0.2em; padding: var(--fields-padding-vertical) var(--fields-padding-horizontal); border: 1px solid var(--scheme-fields-border-color);}
select {padding-right: calc(var(--fields-padding-horizontal) * 2 + 1rem); background-image: url(//jvnhair.com/cdn/shop/t/1910/assets/select.png?v=111168247038083545801757972419); background-size: 0.9em; background-position: right var(--fields-padding-horizontal) center; background-repeat: no-repeat;}
textarea {border-radius: 0.2em;}

input.error, select.error, textarea.error,
input.radio-custom.error + label:before, input.checkbox-custom.error + label:before {box-shadow: 0 0 0 1px var(--scheme-errors-color);}
.error-msg ul {margin: 0; list-style-type: none; padding: 0;}
.error-itemincart {padding: 2em;}

@media (max-width: 66em){
  select, textarea, input[type='text'],input[type='email'], input[type='number'], input[type='search'], input[type='date'], input[type="tel"], input[type="phone"], input[type='password'] {font-size: 16px !important;}
}

.field {--min-font-size: 1rem; position: relative; border: 1px solid var(--scheme-fields-border-color); background-color: var(--scheme-fields-background-color); border-radius: 0.2em; color: var(--scheme-fields-label-color); stroke: var(--scheme-fields-label-color); fill: var(--scheme-fields-label-color);}
.field label {color: inherit; position: absolute; opacity: 0.7; z-index: 2; font-size: 100%; top: 50%; left: var(--fields-padding-horizontal); line-height: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all var(--animation-speed-medium) ease-out; -moz-transition: all var(--animation-speed-medium) ease-out; -o-transition: all var(--animation-speed-medium) ease-out; -ms-transition: all var(--animation-speed-medium) ease-out; transition: all var(--animation-speed-medium) ease-out;}
.field svg {position: absolute; z-index: 3; right: var(--fields-padding-horizontal); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.field.required:after {content: '*'; position: absolute; z-index: 2; font-size: 1.1em; line-height: 1; top: 0.3em; right: 0.3em; color: var(--scheme-errors-color);}

.field input,
.field select,
.field textarea {border-radius: inherit; border: none; background-color: transparent;}

.field:not(.no-label) input {padding-top: calc(var(--fields-padding-vertical) * 1.5); padding-bottom: calc(var(--fields-padding-vertical) * 0.5);}
.field input:focus ~ label, 
.field input:not(:placeholder-shown) ~ label,
.field input:-webkit-autofill ~ label {top: calc(var(--fields-padding-vertical) * 0.75); font-size: var(--min-font-size); opacity: 0.8;}

.field.textarea {border-radius: 0.2em;}
.field textarea ~ label {top: var(--fields-padding-vertical); -webkit-transform: translateY(0); transform: translateY(0);}
.field textarea:focus ~ label a, 
.field textarea:not(:placeholder-shown) ~ label,
.field textarea:-webkit-autofill ~ label {top: calc(var(--fields-padding-vertical) * 0.75); font-size: var(--min-font-size); opacity: 0.8;}
.field.textarea:not(.no-label) textarea {padding-top: calc(var(--fields-padding-vertical) * 2);}

.field select {background-image: none; position: relative; z-index: 2;}
.field.select label {top: calc(var(--fields-padding-vertical) * 0.75); font-size: 1rem; opacity: 0.8;}
.field.select:not(.no-label) select {padding-top: calc(var(--fields-padding-vertical) * 1.5); padding-bottom: calc(var(--fields-padding-vertical) * 0.5);}

input::placeholder {color: inherit; opacity: 0.7;}
.field:not(.no-label) input::placeholder,
.field:not(.no-label) textarea::placeholder {color: inherit; opacity: 0;}



/* workaround to browser autocomplete colors */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
  -webkit-box-shadow: 0 0 0 30px var(--scheme-fields-autofill-background-color) inset !important;
}
input:-webkit-autofill{
    -webkit-text-fill-color: var(--scheme-fields-autofill-text-color) !important;
}

.asterisk {color: var(--scheme-errors-color); font-size: 1.5rem; padding-left: 0.3em;}
.success-msg {color: var(--scheme-success-color);}
.error-msg {color: var(--scheme-errors-color);}

/**** CUSTOM CHECKBOX AND RADIO STYLES ****/
.checkbox-custom, .radio-custom {opacity: 0; border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; box-sizing: border-box; transform: translate(0.75em, 1.5em);}
.checkbox-custom-label, .radio-custom-label {position: relative; display: flex;}
.checkbox-custom-label:before, .radio-custom-label:before {width: calc(1em + 1px); height: calc(1em + 1px); line-height: 1; display: flex; align-items: center; justify-content: center; color: transparent; margin-right: 0.5em; margin-top: 0.25em; background: transparent; border: 1px solid var(--scheme-text-color); flex-shrink: 0; -webkit-transition: all var(--animation-speed-fast) ease-out; -moz-transition: all var(--animation-speed-fast) ease-out; -o-transition: all var(--animation-speed-fast) ease-out; -ms-transition: all var(--animation-speed-fast) ease-out; transition: all var(--animation-speed-fast) ease-out;}
.checkbox-custom + .checkbox-custom-label:before {content: '✓'; border-radius: 0.2em;}
.checkbox-custom:checked + .checkbox-custom-label:before {background: var(--scheme-text-color); color: var(--scheme-background-color);}
.checkbox-custom.error:before {border-color: var(--scheme-highlights);}

.radio-custom + .radio-custom-label:before {content: ''; border-radius: 50%; box-shadow: inset 0 0 0 0.5em transparent;}
.radio-custom:checked + .radio-custom-label:before {background: var(--scheme-text-color); box-shadow: inset 0 0 0 2px var(--scheme-background-color); }
body.user-is-tabbing .radio-custom:focus + .radio-custom-label:before,
body.user-is-tabbing .checkbox-custom:focus + .checkbox-custom-label:before {outline-width: 2px; outline-style: solid; outline-color: Highlight;}
@media (-webkit-min-device-pixel-ratio:0) {
  body.user-is-tabbing .radio-custom:focus + .radio-custom-label:before,
  body.user-is-tabbing .checkbox-custom:focus + .checkbox-custom-label:before {outline-color: -webkit-focus-ring-color; outline-style: auto;}
}

/**** SWITCH CHECKBOX ****/
.toggler {display: inline-flex; position: relative;}
.toggler-custom {order: 1; -webkit-appearance: none; appearance: none; position: relative; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0;}
.toggler-custom-label {display: flex; --toogler-icon-padding: .2em; --toogler-icon-size: 1.2em; padding: 0.5em; margin: -0.5em;}
.toggler-custom-label:before {border: 1px solid var(--scheme-fields-border-color); background: --scheme-fields-background-color; content: ''; order: 1; width: calc(calc(var(--toogler-icon-size) * 2) + var(--toogler-icon-padding) * 2); height: calc(var(--toogler-icon-size) + var(--toogler-icon-padding) * 2); position: relative; top: 50%; transform: translateY(-50%); margin-left: .5em; border-radius: calc(var(--toogler-icon-size) * 2); transition: all var(--animation-speed-fast) ease;}
.toggler-custom-label:after {background: var(--scheme-fields-label-color); opacity: 0.5; content: ''; order: 1; width: var(--toogler-icon-size); height: var(--toogler-icon-size); position: absolute; top: 50%; transform: translate(0,-50%); right: calc(var(--toogler-icon-size) + var(--toogler-icon-padding)); z-index: 1; border-radius: calc(var(--toogler-icon-size) * 2); transition: all var(--animation-speed-fast) ease;}
.toggler-custom:checked + .toggler-custom-label:before {border-color: var(--scheme-buttons-border); background: var(--scheme-buttons-background);}
.toggler-custom:checked + .toggler-custom-label:after { background: var(--scheme-buttons-label); transform: translate(100%,-50%); opacity: 1;}

/*
******************** ELEMENTS ********************
*/
/* SKIP TO CONTENT */
.skip-to-content-link {position: fixed; z-index: 200; top: 0; left: 0; font-size: 100%; font-family: var(--subheading-font-family); border-radius: 0em; text-transform: uppercase; letter-spacing: 0.07em; font-weight: 700; line-height: 1; text-align: center; text-decoration: none;}
.skip-to-content-link.absolute {position: absolute;}
.skip-to-content-link:focus, .skip-to-content-link:active {width: auto; height: auto; clip: auto; padding: 0.5em; background-color: var(--scheme-buttons-background); color: var(--scheme-buttons-label) !important; border: 1px solid var(--scheme-buttons-border); }

/* OVERLAYS */.loader {--loader-color: #000000; --loader-thickness: 2px; --loader-width: 7rem; border: var(--loader-thickness) solid transparent; position: absolute; left: 50%; top: 50%; border-top: var(--loader-thickness) solid var(--loader-color); border-radius: 50%; width: var(--loader-width); height: var(--loader-width); margin-top: calc(var(--loader-width) / 2 * -1); margin-left: calc(var(--loader-width) / 2 * -1); animation: spin .7s linear infinite; }
.loader:before {content: ''; border-radius: 50%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; box-shadow: 0 0 0 var(--loader-thickness) var(--loader-color); opacity: 0.1;}
deferred-media[loaded] > .deferred-media-poster {display: none;}
[data-shopify-xr-hidden] {display: none;}
.scheme-border-background {background: var(--scheme-borders-color);}
.scheme-border-box {border: 1px solid var(--scheme-borders-color);}
.scheme-border-top {border-top: 1px solid var(--scheme-borders-color);}
.scheme-border-bottom {border-bottom: 1px solid var(--scheme-borders-color);}
.scheme-border-left {border-left: 1px solid var(--scheme-borders-color);}
.scheme-border-right {border-right: 1px solid var(--scheme-borders-color);}
.show-overlay, .show-loading-overlay {overflow: hidden;}
.fixed-body.show-overlay body {position: fixed !important; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden;}#overlay {visibility: hidden; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 102; background-color: rgba(255, 255, 255, 0); transition-property: visibility, background-color; padding-top: var(--overlay-bg-offset-top, 0px); background-clip: content-box;}
.show-overlay #overlay {visibility: visible; background-color: rgba(255, 255, 255, 0.7);}
#loading-overlay {width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(255, 255, 255, 0.7); z-index: 999999; text-align: center; display: none;}
.show-loading-overlay #loading-overlay {display: block;}
@media (min-width: 66.001em){
  .large--scheme-border-top {border-top: 1px solid var(--scheme-borders-color);}
  .large--scheme-border-bottom {border-bottom: 1px solid var(--scheme-borders-color);}
}
@media (max-width: 66em){
  .medium-down--scheme-border-top {border-top: 1px solid var(--scheme-borders-color);}
  .medium-down--scheme-border-bottom {border-bottom: 1px solid var(--scheme-borders-color);}
}

/* SUBHEADING / SMALL LABEL */
.subheading {font-size: var(--subheading-size); font-family: 'Solina', sans-serif; font-weight: 600; font-style: normal; letter-spacing: 0.0em; line-height: 1.2; text-transform: uppercase;}
.subheading.p1 {font-size: calc(var(--subheading-size) * 1.25);}
.subheading.p2 {font-size: calc(var(--subheading-size) * 1.125);}
.subheading.p3 {font-size: calc(var(--subheading-size) * 1);}
.subheading.p4 {font-size: calc(var(--subheading-size) * 0.875);}
.subheading.p5 {font-size: calc(var(--subheading-size) * 0.75);}
.small-label {font-size: var(--small-label-size); font-family: 'Solina', sans-serif; font-weight: 400; font-style: normal; letter-spacing: 0.0em; line-height: 1.2; text-transform: uppercase;}
.small-label.p1 {font-size: calc(var(--small-label-size) * 1.25);}
.small-label.p2 {font-size: calc(var(--small-label-size) * 1.125);}
.small-label.p3 {font-size: calc(var(--small-label-size) * 1);}
.small-label.p4 {font-size: calc(var(--small-label-size) * 0.875);}
.small-label.p5 {font-size: calc(var(--small-label-size) * 0.75);}

/* TABS */
util-tabs {display: block;}
.util-tab {font-family: var(--body-font-family); white-space: nowrap; margin-top: calc(var(--tabs-margin) / 2); margin-bottom: calc(var(--tabs-margin) / 2); position: relative; font-weight: 400; line-height: 1.1; display: flex; align-items: center; -webkit-transition: all var(--animation-speed-fast) ease-out; -moz-transition: all var(--animation-speed-fast) ease-out; -o-transition: all var(--animation-speed-fast) ease-out; -ms-transition: all var(--animation-speed-fast) ease-out; transition: all var(--animation-speed-fast) ease-out;}
.util-tab.active,
.util-tab[aria-selected="true"],
input:checked + label.util-tab {cursor: default; opacity: 1 !important; -webkit-text-stroke: 0.04em;}
.util-tab svg:first-child {margin-right: 0.5em;}
.util-tab svg:last-child {margin-left: 0.5em;}
.util-tab.v1 {background: var(--scheme-tabs-background-off); color: var(--scheme-tabs-label-off); border: 1px solid var(--scheme-tabs-border-off); opacity: 1.0; padding: 0.5em 1.0em; font-size: 100%; font-weight: 400; text-transform: none; letter-spacing: 0.0em; border-radius: 2em; opacity: 1.0; }
.not-mobile .util-tab.v1:hover {opacity: 0.7;}
.util-tab.v1:not(:last-child) {margin-right: var(--tabs-margin);}
.util-tab.v1.active,
.util-tab.v1[aria-selected="true"],
input:checked + label.util-tab.v1 {opacity: 1 !important; background: var(--scheme-tabs-background-on); color: var(--scheme-tabs-label-on); border-color: var(--scheme-tabs-border-on);}
.util-tab.v2 {color: var(--scheme-tabs-label-off2); border-bottom: 1px solid var(--scheme-tabs-border-off2); opacity: 1.0; flex: 1 0 auto; padding: 0.5em; font-size: 100%; font-weight: 400; text-transform: none; letter-spacing: 0.0em; opacity: 1.0;}
.not-mobile .util-tab.v2:hover {opacity: 0.7;}
.util-tab.v2.active,
.util-tab.v2[aria-selected="true"],
input:checked + label.util-tab.v2 {opacity: 1 !important; color: var(--scheme-tabs-label-on2); border-color: var(--scheme-tabs-border-on2);}


.tab-content {margin-top: 0.5em;}

.tabs-outer {display: inline-block; max-width: 100%;}

.tabs-outer.full-width {width: 100%;}
.tabs-outer.full-width .util-tab.v2,
.tabs-outer.full-width .util-tab-wrap {flex: 1 0;}
.tabs-outer.full-width .tabs-wrap {width: 100%;}
@media (min-width: 66.001em){
  
  .one-line-desktop .tabs-inner {overflow: auto;}
  .one-line-desktop .tabs-wrap {flex-wrap: nowrap;}
  .one-line-desktop .tabs-inner .visually-hidden {position: static; display: block;}

}
@media (max-width: 66em){
  .one-line-mobile .tabs-inner {margin-left: calc(var(--container-padding) * -1) !important; margin-right: calc(var(--container-padding) * -1) !important; padding: 0 var(--container-padding);}
  
  .one-line-mobile .tabs-inner {overflow: auto;}
  .one-line-mobile .tabs-wrap {flex-wrap: nowrap;}
  .one-line-mobile .tabs-inner .visually-hidden {position: static; display: block;}

}

/* BADGE */
.badge {background: var(--scheme-badges-background); color: var(--scheme-badges-label); stroke: var(--scheme-badges-label); border: 1px solid var(--scheme-badges-border); fill: var(--scheme-badges-label); position: relative; font-family: var(--body-font-family); text-transform: none; font-weight: 400; font-style: normal; padding: 0.55em 1em 0.5em; text-align: center; font-size: 70%; z-index: 1; line-height: 1; border-radius: 5em; display: table; letter-spacing: 0.0em;}
.badge.smaller {padding: 0.3em 0.8em;}
.badge.round {padding: 0; width: 5em; height: 5em; padding: 0.5em; line-height: 1.3; text-align: center; border-radius: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.badge.round span:first-child:not(:last-child) {line-height: 1.4; font-weight: 700; font-size: 150%; margin-top: -0.2em;}
.badge.round span:last-child:not(:first-child) {font-size: 90%; line-height: 1; text-transform: uppercase;}
@media (max-width: 38em){
  .badge {font-size: 70%;}
}

/* LINKS */
.link,
.shopify-payment-button__more-options {display: inline-block; font-size: var(--links-size); text-decoration: underline; text-decoration-thickness: 1px; font-family: var(--body-font-family); font-weight: 700; font-style: normal; letter-spacing: 0.0em; text-transform: uppercase;}
.link,
a:not(.btn),
button:not(.btn),
.shopify-payment-button__more-options {-webkit-transition: all var(--animation-speed-fast) ease-out; -moz-transition: all var(--animation-speed-fast) ease-out; -o-transition: all var(--animation-speed-fast) ease-out; -ms-transition: all var(--animation-speed-fast) ease-out; transition: all var(--animation-speed-fast) ease-out;text-decoration-thickness: 1px;}
.link .icon path,
a:not(.btn) .icon path,
button:not(.btn) .icon path,
.shopify-payment-button__more-options .icon path {-webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none;}
.link.disabled {text-decoration: none; cursor: default; -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.7;}
.link.smaller {font-size: 90%;}
.link svg {display: inline-block; margin-left: 0.5em; font-size: 0.8em; -webkit-transition: all var(--animation-speed-fast) ease-out; -moz-transition: all var(--animation-speed-fast) ease-out; -o-transition: all var(--animation-speed-fast) ease-out; -ms-transition: all var(--animation-speed-fast) ease-out; transition: all var(--animation-speed-fast) ease-out;}
.not-mobile .link:hover svg {transform: translateX(0.2em);}

.not-mobile .link:hover,
.not-mobile .shopify-payment-button__more-options:hover,
.not-mobile a:not(.btn):hover,
.not-mobile button:not(.btn):hover {text-decoration: underline;}


/* RIXTEXT WRAP */
.richtext-wrap > *:not(:first-child) {margin-top: 1.5rem;}
.richtext-wrap .title {margin-bottom: 0;}
.richtext-wrap .subheading span {position: relative;}
.richtext-wrap .subheading .bar {padding: 0 0.5em; opacity: 0.5;}
.richtext-wrap .badge-wrap {display: inline-block;}
.richtext-wrap .accordion + .accordion,
.richtext-wrap .btn-wrap + .accordion {margin-top: 0 !important; width: 100%; } 
.richtext-wrap .accordion img {flex-shrink: 0; width: var(--accordion-image-width); border-radius: var(--accordion-image-border-radius); margin-right: 1em;}
.richtext-wrap .accordion-trigger.has-image {align-items: center;}
.richtext-wrap .accordion-trigger.has-image .accordion-icon {top: 0;}
.richtext-wrap .btn-wrap {margin: 1.5rem -0.8rem;}
.richtext-wrap .btn:not(.social),
.richtext-wrap .link {margin: 1.5rem 0.8rem;}
.richtext-wrap .btn-wrap:last-child,
.richtext-wrap .btn-wrap:last-child .btn {margin-bottom: 0;}
.richtext-wrap .mailing-list .btn-wrap .btn {margin-top: 0;}
.richtext-wrap .media-block {display: inline-block; width: var(--media-block-width); overflow: hidden;}
.richtext-wrap .media-block img,
.richtext-wrap .media-block video,
.richtext-wrap .media-block .iframe-block-wrap {border-radius: var(--media-block-border-radius);}
.richtext-wrap .media-block .caption {margin-top: var(--media-block-caption-spacing);}
.richtext-wrap .media-block.caption-true {width: auto;}
.richtext-wrap .media-block.caption-true img {width: var(--media-block-width); max-width: 100%;}
.richtext-wrap .media-block.caption-right .caption {margin: 0; margin-left: var(--media-block-caption-spacing);}
.richtext-wrap .iframe-block-wrap {position: relative; padding-top: var(--media-block-height); width: 100%;}
.richtext-wrap .iframe-block-wrap iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.richtext-wrap .separator {margin: var(--padding) 0 !important; border-top: 1px solid var(--scheme-borders-color);}
.richtext-wrap .separator.border-false {border-color: transparent;}
.richtext-wrap .countdown-wrap {margin: 3rem 0 !important;}
.richtext-wrap .countdown-wrap:first-child {margin-top: 0 !important;}
.richtext-wrap .countdown-wrap:last-child {margin-bottom: 0 !important;}
.richtext-wrap .countdown-wrap + .btn-wrap {margin-top: 0;}
.richtext-wrap util-tabs:not(:first-child) {margin-top: 2.5rem;}
.richtext-wrap util-tabs [role=tabpanel] {width: 100%;}

.type_Page_Main .richtext-wrap h2:not(:first-child), .type_Page_Main .richtext-wrap h3, .type_Page_Main .richtext-wrap h4, .type_Page_Main .richtext-wrap h5, .type_Page_Main .richtext-wrap h6 {margin-top: 1em;}


/* MAILING LIST */
.mailing-list .form-wrap {position: relative; width: 100%;}
.mailing-list input[type="email"] {width: 100%; padding-right: 3em}
.mailing-list .btn-wrap .btn {margin-top: 1rem;}
.mailing-list button.arrow {position: absolute; right: 0; top: 0; height: 100%; padding: 0 var(--fields-padding-horizontal); display: flex; align-items: center;}
.mailing-list button.arrow svg {position: static; transform: none;}
.mailing-list .legal {margin-top: 1rem;}


/* MODALS */


.slide-in-modal {width: var(--slide-in-modal-width); box-shadow: 0 0 20px rgba(0,0,0,0.1); display: block; right: calc(-1 * var(--slide-in-modal-width)); visibility: hidden; outline: none; overflow: hidden; position: fixed; top: 0; bottom: 0; z-index: 200;}
.slide-in-modal > * {max-width: 100vw;} /* workaround for screen reader increasing div width indefinitely */
.slide-in-modal.open {visibility: visible; right: 0;}
.slide-in-modal .content {padding: 0; height: 100%; overflow-y: auto;}
.slide-in-modal .head {margin-top: 0px; flex-shrink: 0; box-sizing: border-box; padding: 2rem var(--slide-in-modal-padding); line-height: 1; position: relative; margin-bottom: 0; overflow: hidden;}
.slide-in-modal .head .title {font-family: var(--heading-font-family); text-transform: none; font-weight: 700; font-size: 120%; letter-spacing: 0.0em;}
.slide-in-modal .close {padding: 1em; margin-right: -1em; cursor: pointer; position: absolute; right: var(--slide-in-modal-padding); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: flex; display: -webkit-flex; align-items: center;}

@media (max-width: 66em){
  
.medium-down--slide-in-modal {width: var(--slide-in-modal-width); box-shadow: 0 0 20px rgba(0,0,0,0.1); display: block; right: calc(-1 * var(--slide-in-modal-width)); visibility: hidden; outline: none; overflow: hidden; position: fixed; top: 0; bottom: 0; z-index: 200;}
.medium-down--slide-in-modal > * {max-width: 100vw;} /* workaround for screen reader increasing div width indefinitely */
.medium-down--slide-in-modal.open {visibility: visible; right: 0;}
.medium-down--slide-in-modal .content {padding: 0; height: 100%; overflow-y: auto;}
.medium-down--slide-in-modal .head {margin-top: 0px; flex-shrink: 0; box-sizing: border-box; padding: 2rem var(--slide-in-modal-padding); line-height: 1; position: relative; margin-bottom: 0; overflow: hidden;}
.medium-down--slide-in-modal .head .title {font-family: var(--heading-font-family); text-transform: none; font-weight: 700; font-size: 120%; letter-spacing: 0.0em;}
.medium-down--slide-in-modal .close {padding: 1em; margin-right: -1em; cursor: pointer; position: absolute; right: var(--slide-in-modal-padding); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: flex; display: -webkit-flex; align-items: center;}

}

/* SOCIAL LINKS */
.social-links:not(:empty) {margin-bottom: -0.8em; font-size: var(--social-media-size);}
.social-links a {width: 2em; height: 2em; font-size: inherit; padding: 0; margin-right: 1.5em; margin-bottom: 0.8em; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-align: center; background-color: transparent;color: var(--scheme-text-color);}
.social-links a svg {fill: var(--scheme-text-color);}
.social-links a:last-child {margin-right: 0;}
.not-mobile .social-links a:hover svg {fill: var(--scheme-background-color);}

/* TRANSPARENT SCROLL BAR  */
.invisible-scrollbar {scrollbar-color: transparent transparent; scrollbar-width: thin;}
.invisible-scrollbar::-webkit-scrollbar {width: 3px; height: 3px;}
.invisible-scrollbar::-webkit-scrollbar-track {background: transparent; border: none;}
.invisible-scrollbar::-webkit-scrollbar-thumb {background: transparent; border-radius: 20px;}
.invisible-scrollbar::-webkit-scrollbar-thumb:hover {background: transparent;}

/* IMG SIMPLE OVERLAY */
.img-simple-overlay {position: relative; overflow: hidden; border-radius: var(--img-simple-border-radius);}
.img-simple-overlay .caption.position-inside {color: #fff; position: absolute; bottom: 0; left: 0; width: 100%; padding: 1.3rem; text-shadow: 0 0 5px rgba(0,0,0,0.2);}
.img-simple-overlay .caption.position-inside.shadow-true:before {content: ''; position: absolute; bottom: 0; left: 0; height: 100%; right: 0; -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);}
.img-simple-overlay .caption.position-outside {margin-top: 0.3em;}
.img-simple-overlay .caption p {position: relative; margin: 0 0 0.4em; line-height: 1.2;}
.img-simple-overlay .caption p:last-child {margin: 0;}
.img-simple-overlay .caption strong {font-weight: bold;}
.img-simple-overlay .caption em {font-style: normal; text-transform: uppercase; letter-spacing: 0.1em; font-size: 0.7em; line-height: 1.3;}

/*
******************** HEADER ********************
*/
.header-outer {position: relative; z-index: 100;}

.header-main-menu {margin: 0 -1em;}
.header-main-menu .item {display: flex; align-items: stretch; margin-right: var(--header-links-margin-horizontal);}
.header-main-menu .item:last-child {margin-right: 0;}
.header-main-menu .has-dropdown {position: relative;}
.header-main-menu .submenu {--submenu-padding: 1.5rem; position: absolute; top: 100%; left: calc(1.5rem - var(--submenu-padding)); min-width: 14em; z-index: 1; box-shadow: var(--floating-box-shadow) }
.header-main-menu .submenu-inner {padding: calc(var(--submenu-padding) * 0.7) 0;}
.header-main-menu .submenu .submenu {top: calc(var(--submenu-padding) * 0.7 * -1); left: 100%;}
.header-main-menu .submenu .item {margin-right: 0;}
.header-main-menu .nav-1 {white-space: nowrap; padding: var(--header-links-margin-vertical) 1.5rem; font-size: var(--header-links-size); font-weight: var(--header-links-weight); text-transform: var(--header-links-transform); letter-spacing: var(--header-links-letter-spacing); margin: 0; transition: color var(--header-change-animation-speed) ease-out; display: flex; align-items: center; justify-content: center; line-height: inherit;}
.header-main-menu .nav-1 svg, .header-main-menu .nav-2 svg {margin-left: 0.3em;}
.header-main-menu .nav-2,
.header-main-menu .nav-3 {padding: calc(var(--submenu-padding) * 0.3) var(--submenu-padding); white-space: nowrap; display: flex; align-items: center; justify-content: space-between; width: 100%; line-height: inherit;}
.header-main-menu .badge {white-space: nowrap; margin-left: 0.5em;}
.header-main-menu div.nav-1,
.header-main-menu div.nav-2,
.header-main-menu div.nav-3 {cursor: default;}

.header-content {border-bottom: 1px solid transparent; transition: border-color 0.2s linear; position: relative; z-index: 2;}
.header-content .logo {margin: var(--header-logo-margin-vertical) 0;}
.header-content .logo img {max-width: var(--header-logo-width);}
.header-content.logo-center:not(.menu-left) .logo {text-align: center;}
.header-content .shop-name {font-size: 2em; margin: 0;}
.header-content.shadow-true:after,
.header-content.shadow-scroll-true:after {content: ''; opacity: 0.05; position: absolute; top: 100%; left: 0; right: 0; height: 0.4em; background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); transition: opacity 0.2s linear;}
.header-content.shadow-scroll-true:after {opacity: 0;}
.header-outer.scroll .header-content.shadow-scroll-true:after {opacity: 0.05;}
.header-content.border-true {border-color: var(--scheme-borders-color);}
.header-outer.scroll .header-content.border-scroll-true {border-color: var(--scheme-borders-color);}

.header-content .menu-bottom-wrapper {position: relative;}

.top-utils .item {padding: 1rem 1.5rem; display: flex; align-items: center; background: transparent; border: 0; font-size: 1em; font-family: inherit; line-height: inherit; text-decoration: none; color: inherit; height: 100%; position: relative;}
.top-utils .icon {width: 1em; height: 1em; font-size: var(--header-top-utils-icons-size); /*stroke-width: calc(100% * var(--icons-thickness) / var(--header-top-utils-icons-size));*/}
.top-utils .label {margin-left: 0.7em; line-height: 1;}
.top-utils .btn .icon {margin-right: 0.5em;}
.top-utils .icon-badge-wrap {position: relative;}
.top-utils .icon-badge-wrap.bag-wrap {width: 1em; stroke: transparent;}
.top-utils .badge:empty {display: none;}
.top-utils .badge {height: 1.5em; padding-top: 0; padding-bottom: 0; display: flex; align-items: center; justify-content: center;}
.top-utils .cart-count {width: 1.5em; padding: 0; border-radius: 50%; }
.top-utils.badges-float .badge {position: absolute; transform: translate(-50%, calc(var(--header-top-utils-icons-size) / -2)); left: 50%; top: calc(50% - 1.4em);}
.top-utils.badges-float .cart-count {left: 100%; top: 0;}
.top-utils.badges-right .icon-badge-wrap {display: flex;}
.top-utils.badges-right .badge {margin-left: 0.5em; color: inherit; background: transparent; border: 1px currentColor solid; box-shadow: 0 0 1px 0 currentColor;}

.top-utils.left {margin-left: -0.8em;} /* Compensate left-padding of items */
.top-utils.right {margin-right: -0.8em;} /* Compensate right-padding of items */

#header input[type="search"]::-webkit-search-decoration,
#header input[type="search"]::-webkit-search-cancel-button,
#header input[type="search"]::-webkit-search-results-button,
#header input[type="search"]::-webkit-search-results-decoration {display: none;}

.search-form {position: relative;}
.search-form .input-search {padding-right: 3em;}
.search-form button {position: absolute; padding: 0.8em; font-size: 1.2em; top: 50%; right: 0; line-height: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%);}

.embedded-search {position: relative;}
.embedded-search .search-form .input-search {padding-top: 1rem; padding-bottom: 1rem;}

#search-bar {position: absolute; top: 100%; left: 0; right: 0; padding: 1em 0; z-index: 1; visibility: hidden; transform: translateY(-101%); box-shadow: var(--floating-box-shadow) }

#mobile-menu {display: none;}

@media (min-width: 66.001em){
  .header-content .right-content {flex: 1;}
  .header-content.logo-center .left-content {flex: 1;}
  .header-content.logo-center.menu-left .top-utils.left {display: none !important;}
  .header-content.logo-center .logo {margin-left: var(--header-logo-margin-horizontal); margin-right: var(--header-logo-margin-horizontal);}
  .header-content.logo-left .logo {margin-right: var(--header-logo-margin-horizontal);}
  .header-content.menu-right .header-main-menu {flex: 1; justify-content: flex-end; margin-right: 2em;}
  .header-content.menu-center .header-main-menu {flex: 1; justify-content: center;}
  .header-content.menu-right .top-utils,
  .header-content.menu-center .top-utils {flex: 0 0 auto;}
  .top-utils.labels-false .label {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
  .top-utils.labels-position-bottom .item {display: flex; flex-direction: column;}
  .top-utils.labels-position-bottom .label {margin: 0.5em 0 0;}
}
@media (max-width: 1200px) {
  .top-utils .label {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;}
}
@media (max-width: 66em) {
  .header-main-menu {display: none;}
  .top-utils .icon {margin: 0;}
  .top-utils.left {margin-right: 0.5em;}
  .header-content .right-content {flex: 1;}
  .header-content.logo-center:not(.menu-left) .left-content {flex: 1;}
  .header-content.logo-center:not(.menu-left) .logo {margin-left: 4%; margin-right: 4%;}
  .top-utils .icon-badge-wrap.bag-wrap {width: 1.25em;}
}

/*
******************** FOOTER ********************
*/
#footer {position: relative; width: 100%; text-transform: none; margin: 0; }
#footer .success-msg, #footer .error-msg {display: none;}

#footer .top .wrap {padding: var(--footer-top-padding) 0;}

#footer .footer-title {margin-bottom: 1.5rem; font-size: var(--footer-titles-size);}
#footer .navigation .footer-title {font-weight: 600;}
#footer .footer-title.heading-font {color: var(--scheme-headings-color);}
#footer .footer-title:not(:first-child) {margin-top: 3rem;}

#footer .logo-wrap {display: block; max-width: var(--footer-logo-width);}

#footer .module:not(:empty):not(:last-child) {margin-bottom: 1em;}

#footer .top .links {margin: calc(var(--footer-links-margin-vertical) * -1) 0;}
#footer .top .links .badge {margin-left: 0.5em;}
#footer .top .links .item {display: flex; justify-content: center; padding: var(--footer-links-margin-vertical) 0;}
#footer .top .links .sublink {padding: calc(var(--footer-links-margin-vertical) - 0.3rem) 0; margin-left: 0.75em; opacity: 0.7;}
#footer .top .links .sublink.third {margin-left: 1.5em; opacity: 0.5;}
#footer .top .links .sublink + .item:not(.sublink) {margin-top: var(--footer-links-margin-vertical);}
#footer .top .links-wrap {text-transform: var(--footer-links-transform); letter-spacing: var(--footer-links-letter-spacing);}

#footer .mailing-list .title {display: block; padding: 0; margin-bottom: 1em;}

#footer .bottom .wrap {padding: var(--footer-bottom-padding) 0;}
#footer .bottom .left-column {margin-right: 2em; white-space: nowrap;}
#footer .bottom .links {margin-left: -1em;}
#footer .bottom .links a {margin: 0; padding-left: 1em; white-space: nowrap;}
#footer .bottom .copy {margin-right: 1em;}
#footer .bottom .payment-types svg {display: block; margin-right: 0.3em;}

#footer .toolbar > :not(:last-child) {margin-right: 0.5em;}

#footer .grid {margin-bottom: -4rem;}
#footer .grid-item {margin-bottom: 4rem;}
#footer .grid-item.text {min-width: 25rem;}

@media (min-width: 38.001em){
  #footer .toolbar {margin-left: 2em;}
  
  #footer .accordion {padding: 0;}
  #footer .accordion + .accordion {margin-top: 3rem;}
  #footer .accordion-trigger {cursor: default; color: inherit !important; justify-content: center;}
  #footer util-accordion .accordion-panel > :first-child {padding-top: 0;}

  #footer .grid {margin-left: -2em;}
  #footer .grid-item {padding-left: 2em; flex: 0 0 var(--footer-column-width);}
}

@media (max-width: 66em){
  #footer .mixed .footer-title {max-width: 7em;margin: 0 auto .5em;}

  #footer .bottom .links {margin-bottom: 1em;}
  #footer .bottom .toolbar {margin-bottom: 1em;}
  #footer .bottom .left-column {margin-top: -1em;}
  #footer .bottom .copy {margin-top: 1em;}
  #footer .bottom .payment-types {margin-top: 1em;}
  #footer .accordion .accordion-trigger {justify-content: center;position: relative;}
  #footer .accordion .accordion-trigger .footer-title {margin-right: 1em;}
  #footer .accordion .accordion-icon {position:absolute;right: 0;}
}

@media (max-width: 38em){
  #footer .grid {margin-left: -1.5em;}
  #footer .grid-item {padding-left: 1.5em; flex: 1 0 100%;}
  #footer .navigation {flex-basis: 50%;}

  #footer .accordion-mobile {margin-bottom: 0; flex-basis: 100%;}
  #footer .accordion-mobile .footer-title {margin: 0;}
  #footer .accordion-mobile:last-child {margin-bottom: 3rem;}
  #footer .accordion-mobile + .grid-item:not(.accordion-mobile) {margin-top: 3rem;}
  #footer .accordion-mobile .accordion + .accordion,
  #footer .accordion-mobile + .accordion-mobile .accordion {border-top: 1px solid var(--scheme-borders-color);}
}/*
******************** PRODUCT COMMON ********************
*/
.product-swatch [data-available=false] label {position: relative;}
.product-swatch [data-available=false] label:before,
.product-swatch [data-available=false] label:after {content: ''; z-index: 1; position: absolute; left: 50%; top: 0; bottom: 0; width: 1px; background: rgba(0,0,0,0.4); mix-blend-mode: multiply; transform: rotate(45deg);}
.product-swatch [data-available=false] label:after {transform: rotate(-45deg);}
.product-swatch [data-available=false] .label-inner {opacity: 0.4;}
.product-main-element[data-required="true"].available .badge.sold-out,
.product-main-element[data-required="true"] [data-variant-title],
.product-swatch[data-required="true"] .option-value {visibility: hidden;}

.product-swatch input,
.color-swatches label span {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; opacity: 0;}

.product-swatch .option-value {opacity: 0.6;}
.product-swatch label {display: block; text-align: center;}
.product-swatch .label-inner {position: relative; border-radius: 5em; border: 1px solid var(--scheme-borders-color); box-shadow: 0 0 0 0 var(--scheme-background-color); padding: 0 0.5em; line-height: 1;}
.product-swatch input:checked + label .label-inner {box-shadow: 0 0 0 2px var(--scheme-text-color); border-color: var(--scheme-background-color);}
.product-swatch input:not(:checked) + label:hover .label-inner {border-color: var(--scheme-text-color);}
.color-swatches label .label-inner {border-radius: 50%; padding: 0 !important; background-size: cover; background-position: center; background-repeat: no-repeat;}

.user-is-tabbing .product-swatch input:focus + label {outline-width: 2px; outline-style: solid; outline-color: Highlight;}
@media (-webkit-min-device-pixel-ratio:0) {
  .user-is-tabbing .product-swatch input:focus + label {outline-color: -webkit-focus-ring-color; outline-style: auto;}
}

.product-card .swatch-group {margin-left: -0.5em;}
.product-card .swatch-group > * {margin-left: 0.5em;}
.product-card .swatch-group .swatch {margin-bottom: 0.5em;}
.product-card .swatch-group .swatch label {font-size: 0.85em;}

.product-card .product-swatch {margin-bottom: -0.5em;}
.product-card .color-swatches input:checked + label {transform: scale(0.85);}
.product-card .color-swatches .label-inner {width: 1.7em; height: 1.7em;}
.product-card .product-swatch:not(.color-swatches) .label-inner {height: 1.7em; min-width: 1.7em;}
.product-card .inline-swatch-group {margin-top: 0.75em;}

/*
******************** COMMON CARD ********************
*/
.common-card {height: 100%; position: relative;}
.common-card,
.common-card a {display: block;}
.common-card.scheme-border-box,
.common-card.same-scheme-false {padding: 1.5rem;}
.common-card.same-scheme-true {background: transparent;padding: .1em;;}
.common-card.scheme-border-box.image-full-width .image-container,
.common-card.same-scheme-false.image-full-width .image-container {margin: -1.5rem; margin-bottom: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.common-card .info {padding-top: 1.5rem;}
.common-card > * {position: relative; z-index: 1;}
.common-card:not(.product-card) .image-container {position: relative; overflow: hidden;}
.common-card:not(.product-card) .image-container .img {width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; -webkit-transform: scale(1.001); transform: scale(1.001);}
body:not(.not-mobile) .hover-img {display: none;}
.not-mobile .common-card:not(.product-card):hover .image-container .img {-webkit-transform: scale(1.05); transform: scale(1.05);}

.floating-buttons {position: absolute; bottom: 0.5em; right: 0.5em; z-index: 2;}
.floating-buttons:not(.buttons) .cta {position: relative; margin: 0.5em 0 0; color: var(--scheme-carousel-arrows-label); fill: var(--scheme-carousel-arrows-label); stroke: var(--scheme-carousel-arrows-label);}
.floating-buttons:not(.buttons) .cta .circle {position: relative; font-size: 0.9em; width: 3em; height: 3em; box-shadow: 0 0 6px rgba(0,0,0,.1); background: var(--scheme-carousel-arrows-background); border: 1px solid var(--scheme-carousel-arrows-border);}

.floating-buttons.buttons {padding: 0; left: 0.25em; bottom: 0.25em; right: 0.25em; --floating-cta-background: var(--scheme-background-color); --floating-cta-label: var(--scheme-text-color);}
.floating-buttons.buttons .cta {margin: 0.25em; flex: 1 0; white-space: nowrap; padding: 0.5em; --scheme-buttons-background: var(--floating-cta-background); --scheme-buttons-border: var(--floating-cta-background); --scheme-buttons-label: var(--floating-cta-label);}
.floating-buttons.buttons .cta .circle {margin-right: 0.5em;}
.floating-buttons.buttons .cta .tooltip {font-size: 0.8em;}

@media (min-width: 66.001em){
  .floating-buttons {bottom: 0; right: 0; padding: 0 0.5em 0.5em 0; opacity: 0; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-duration: var(--animation-speed-fast); animation-duration: var(--animation-speed-fast); -webkit-animation-fill-mode: both; animation-fill-mode: both;}
  .floating-buttons .cta {position: relative; margin-top: 0.5em; visibility: hidden; opacity: 0; -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; -webkit-animation-duration: var(--animation-speed-medium); animation-duration: var(--animation-speed-medium); -webkit-animation-fill-mode: both; animation-fill-mode: both;}
  .floating-buttons .cta:first-child {-webkit-animation-delay: 0.1s; animation-delay: 0.1s;}
  .floating-buttons .cta:last-child {-webkit-animation-delay: 0s; animation-delay: 0s;}
  .not-mobile .trigger-floating-buttons:hover .floating-buttons .cta {animation-name: fadeInUp;}
  .is-mobile .trigger-floating-buttons .floating-buttons .cta {animation-name: fadeInUp; }
  .floating-buttons:not(.buttons) .cta .tooltip {visibility: hidden; opacity: 0; white-space: nowrap; font-size: 0.7em; position: absolute; right: calc(100% + 0.5em); top: 50%; -webkit-transform: translateY(-30%); transform: translateY(-30%);}
  .not-mobile .floating-buttons:not(.buttons) .cta:hover .tooltip {visibility: visible; opacity: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
}

/*
******************** PRODUCT CARD ********************
*/

.product-card,
.product-card .image-container,
.product-card .img-wrap {border-radius: 0em; position: relative;}
.product-card .image-container {overflow: hidden;}
.product-card .img-wrap {padding-top: 100%;}
.product-card.scheme-border-box.image-full-width .img-wrap,
.product-card.same-scheme-false.image-full-width .img-wrap {border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.product-card .img-wrap .img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
.product-card .img-wrap .video-wrap {background: #000;}
.product-card .img-wrap .video-wrap video {height: 100%; object-fit: cover;}
.product-card .img-wrap .video-wrap a {display: inline;}
.product-card .img-wrap .hover-img {position: absolute; top: 0; left: 0; opacity: 0.001; -webkit-transform: scale(1.001); transform: scale(1.001);}
.product-card .controls {position: absolute; bottom: 0.5em; left: 0.5em; }
.product-card iframe {position: relative; width: 100%; height: 100%; left: 0; top: 0%; }
.product-card .btn {width: 100%;}
.product-card .btn .bar {margin: -0.1em .5em 0.1em; opacity: 0.3; height: 0.8em; border: 1px solid;}
.not-mobile .product-card .image-container:hover .hover-img,
.not-mobile .product-card .image-container.hover .hover-img {opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05);}

.product-card .title {min-width: 6em; margin-right: 0.75em; margin-bottom: 0.25em;display: inline-block;}

.product-card .product-price-bundle,
.product-card .price {font-family: 'Solina', sans-serif;  margin-right: -0.4em; line-height: 1.3; margin-bottom: 0.5em;font-weight: 700;}
.product-card .price { display: block; width: 100%; }
.product-card .price > * {padding-right: 0.4em;}
.product-card .price .final.has-compare {color: #685bc6}
.product-card .price .compare {text-decoration: line-through; opacity: 0.6;}

.product-card .product-badges {position: absolute; top: 0em; left: 0em;}
.product-card .product-badges .badge:not(:last-child) {margin-bottom: 0.5em;}

.product-card.atc.product-card,
.product-card.atc.product-card .info {display: flex; flex-direction: column;}
.product-card.atc.product-card .info {flex: 1;}
.product-card.atc.product-card .info add-to-cart-form {margin-top: 0;}

/* product card single link */
.product-card .image-container {z-index: auto;}
.product-card .info {position: static; z-index: auto;}
.product-card .info .description { margin-bottom: .75em; } 
.product-card .product-card-url:before {content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1;}
.product-card .floating-buttons,
.product-card .controls,
.product-card .video-wrap iframe,
.product-card .inline-swatch-group,
.product-card.atc add-to-cart-form {z-index: 2;}
.product-card .inline-swatch-group {position: relative;}

@-webkit-keyframes fadeIn {
  from {visibility: hidden; opacity: 0;}
  to {visibility: visible; opacity: 1}
}
@keyframes fadeIn {
  from {visibility: hidden; opacity: 0;}
  to {visibility: visible; opacity: 1;}
}
@-webkit-keyframes fadeInUp {
  from {visibility: hidden; transform: translateY(1em); opacity: 0;}
  to {visibility: visible; transform: translateY(0); opacity: 1}
}
@keyframes fadeInUp {
  from {visibility: hidden; transform: translateY(1em); opacity: 0;}
  to {visibility: visible; transform: translateY(0); opacity: 1;}
}
@-webkit-keyframes fadeOutDown {
  from {visibility: visible; transform: translateY(0); opacity: 1;}
  to {visibility: hidden; transform: translateY(1em); opacity: 0;}
}
@keyframes fadeOutDown {
  from {visibility: visible; transform: translateY(0); opacity: 1;}
  to {visibility: hidden; transform: translateY(1em); opacity: 0;}
}/*
******************** ARTICLE CARD ********************
*/
.article-card,
.article-card .image-container {border-radius: 0em; overflow: hidden;}
.article-card .image-container .img {padding-top: 100%;}
.article-card .title {font-size: 1.2em;}
.article-card .author {margin-top: 1rem;}
.article-card .tags {margin-top: 1.5rem; text-transform: uppercase;}
.article-card .tags .badge {margin: 0 0.5rem 0.5rem 0;}
.article-card .text-wrapper {width: 100%; margin: 1rem 0 0 0;}
.article-card .text-wrapper .excerpt {margin-bottom: 1rem;}
.article-card .date.small-label {margin-bottom: 1rem;}
.article-card .date.badge {position: absolute; right: 0.5em; top: 0.5em;}
.article-card .date i {font-style: normal;}
.article-card .date.badge .month, 
.article-card .date.badge .year {display: none;}

/* article card single link on title */
.article-card .info {position: static; z-index: auto;}
.article-card .title:before {content: ''; position: absolute; width: 100%; height: 100%; top: 0; z-index: 1;}
.not-mobile .article-card:hover .link:not(.no-highlight-hover) svg {transform: translateX(0.2em);}
.not-mobile .article-card:hover .link:not(.no-highlight-hover) {color: var(--scheme-highlights); fill: var(--scheme-highlights); stroke: var(--scheme-highlights);}

/*
******************** COLLECTION CARD ********************
*/
.collection-card,
.collection-card .image-container {overflow: hidden; border-radius: 0em;}
.collection-card .image-container .img {padding-top: 70%;}
.collection-card .image-container .hover-img {position: absolute; padding: 0; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;}
.not-mobile .collection-card .image-container:hover .hover-img {opacity: 1;}
.collection-card {overflow: hidden;}
.collection-card .title {font-size: 1.2em;}
.collection-card .qty {margin-top: 0.8em;}
.collection-card.info-absolute .info {position: absolute; bottom: 0; left: 0; right: 0; padding: 1em; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.collection-card.info-absolute.full .info {top: 0; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.collection-card.info-absolute.full .title {font-size: 1.8em;}
.not-mobile .collection-card.info-absolute.full:hover .info {opacity: 0;}
.collection-card.info-absolute .info > * {position: relative;}
.collection-card.info-absolute .info:before {content: ''; position: absolute; bottom: 0; left: 0; top: 0; right: 0; background: var(--scheme-background-color); opacity: 0.8;}
.collection-card.info-absolute.scheme-border-box.image-full-width .image-container,
.collection-card.info-absolute.same-scheme-false.image-full-width .image-container {margin-bottom: -1.5rem; border-radius: 0em;}
.collection-card.info-absolute.scheme-border-box.image-full-width .info,
.collection-card.info-absolute.same-scheme-false.image-full-width .info {left: -1.5rem; right: -1.5rem;}

/*
************ COLLAGE ITEM ************
*/
.collage-item .wrap {height: 100%; position: relative; border-radius: var(--border-radius); overflow: hidden;}
.collage-item .captions > * {margin-bottom: 1rem;}
.collage-item .captions :last-child {margin-bottom: 0 !important;}
.collage-item .media-wrap,
.collage-item .media {position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
.collage-item .controls {position: absolute; top: 0; right: 0; z-index: 3; padding: 1em;}
.collage-item .btn {margin-top: var(--cta-spacing);}
.collage-item .captions {position: relative; padding: var(--text-padding); line-height: 1.3;}
.collage-item .captions  > * {position: relative; z-index: 2;}
.collage-item.tint-full .wrap:before,
.collage-item:not(.tint-full) .captions:before {content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: var(--tint); z-index: 1; border-radius: var(--border-radius);}
.collage-item.tint-shadow .captions:before {background: radial-gradient(var(--tint) 0%, transparent 60%); margin: -25% -40%;}
.collage-item.tint-box .captions {padding-left: var(--text-padding); padding-right: var(--text-padding);}
.collage-item.tint-box .wrap {padding: var(--text-padding);}
.collage-item.text-below .wrap {flex-direction: column; padding: 0; background: transparent;}
.collage-item.text-below .captions {width: 100%; flex: 1; padding-top: max(var(--text-padding), 1em);}
.collage-item.text-below .captions:before {border-radius: 0;}
.collage-item.text-below .media-wrap,
.collage-item.text-below .media-wrap:not(.iframe-wrap) .media {position: static; height: auto;}
.collage-item.text-below .iframe-wrap {position: relative;}
.collage-item.text-below .iframe-wrap {padding-top: 56.25%;}
.collage-item .mailing-list button.btn {margin: 1rem 0 0;}



/*
************ GLOBAL COMPONENTS ************
*/

.cart-extra-module {font-size: 0.9em; padding: 0.8em 0; line-height: 1.5; border-top: 1px solid var(--scheme-borders-color);}
device-content:not(.active) {display: none;}.cart-popuplink-button {display: inline-flex;}
  .cart-popuplink-button > *:not(:first-child) {margin-left: 0.5em;}/* cart-property-field */
cart-property-field {display: block; position: relative;}
cart-property-field .badge {position: absolute; visibility: hidden; bottom: 0; right: 0; opacity: 0; padding: 0.4rem; line-height: 1; font-size: 0.75em; background-color: #ccc; color: #000; transition: opacity var(--animation-speed-fast) linear;}
cart-property-field .badge.show {visibility: visible; opacity: 0.7;}

/* component-quantity */
.qtty-container {max-width: 8em;}
.quantity-box {height: 3em; position: relative; width: 100%; max-width: 8em; display: flex; flex-flow: row;}
.quantity-input[type=number] {height: 100%; width: 100%; flex-grow: 1; border: 0; padding: 0; font-weight: 500; text-align: center; -webkit-appearance: none; appearance: none; margin: 0 2px;}
.quantity-button {position: relative; height: 100%; width: 2.5em; flex-shrink: 0; border: 0; background-color: transparent; cursor: pointer; display: flex; align-items: center; justify-content: center;}
.quantity-button svg {font-size: 0.9em; position: static; transform: none; pointer-events: none;}
.quantity-input:-webkit-autofill,
.quantity-input:-webkit-autofill:hover,
.quantity-input:-webkit-autofill:active {box-shadow: inset 0 0 0 var(--scheme-background-color) 10em !important; -webkit-box-shadow: inset 0 0 0 10em var(--scheme-background-color) !important;}
.quantity-input::-webkit-outer-spin-button,
.quantity-input::-webkit-inner-spin-button,
.quantity-input::-webkit-spin-button {-webkit-appearance: none; margin: 0;}
.quantity-input[type='number'] {-moz-appearance: textfield;}
.quantity-box.quantity-disabled .quantity-button {display: none;}
.quantity-box.quantity-disabled .quantity-input {background: var(--scheme-overlay-color); margin: 0;}/* FREE SHIPPING PROGRESS BAR */
.free-shipping-progress {padding: 0.7em var(--slide-in-modal-padding);}
.free-shipping-progress-title {text-align: center; margin-bottom: 0.7em; line-height: 1.3; font-size: 0.9em;}
.free-shipping-progress-bar {width: 100%; font-weight: 400; position: relative; font-size: 0.8em; height: 0.7857em; border-radius: 1em;}
.free-shipping-progress-bar .progress {background: var(--scheme-text-color); position: absolute; top: 0; left: 0; height: 100%; width: 0%; border-radius: 1em;}
.free-shipping-progress-bar .progress.goal-achieved {background: var(--scheme-highlights);}/*
******************** PAGINATION ********************
*/
.pagination {margin: 2em auto; font-size: 1.1em;}
.pagination a {display: flex; display: -webkit-flex; align-items: center; justify-content: center; margin: 0.5em; padding: 0; font-size: 1em; width: 2em; height: 2em; text-align: center; border-radius: 50%; text-decoration: none; }
.pagination a.active {background: var(--scheme-buttons-background); color: var(--scheme-buttons-label) !important;}
.pagination a.disabled {opacity: 0.5; cursor: default; color: inherit !important;}
.not-mobile .pagination a:not(.disabled):not(.active):hover {color: var(--scheme-buttons-background);}
.pagination a.prev, .pagination a.next {width: auto !important; margin: 1em;}
.pagination a.ellipsis {margin: 0.5em 0.2em; width: auto;}
.pagination-num-showing {font-size: 0.8em; margin-top: 1em; opacity: 0.5;}
.pagination-loading {position: relative; height: 200px;}
.pagination-loading.fixed {position: fixed; z-index: 90; top: 0; left: 0; width: 100%; height: 100%;}
.pagination-loading.fixed:before {content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: var(--scheme-background-color); opacity: 0.8;}
pagination-load-more {display: block; text-align: center; margin-top: 2em;}
.infinite-scroll-up {height: 200px;}
page-manager {display: block;}

/*
******************** Our Hero page ********************
*/
.hemisqualane-silicones-table tbody tr:nth-child(odd) { background-color:#f8f1e0 !important; }
.hemisqualane-silicones-table td,.hemisqualane-silicones-table tr,.hemisqualane-silicones-table th{border:none}
.hemisqualane-silicones-table thead tr th{text-align:center;font-size:14px;line-height:16px;letter-spacing:normal;text-transform:uppercase;padding:10px 10px 18px 10px;font-weight:400}
.hemisqualane-silicones-table tbody tr td{font-size:14px;line-height:17px;text-transform:initial;text-align:center;padding:9px 10px;}
.hemisqualane-silicones-table thead tr th:first-of-type,
.hemisqualane-silicones-table tbody tr td:first-of-type{text-align:left}
.hemisqualane-silicones-table tbody tr:nth-child(even) td{padding:11px 10px}
.hemisqualane-silicones-table tbody tr td:first-of-type{max-width:175px}
.hemisqualane-silicones-table tbody tr td img{width:21px;height:21px;margin:0 auto}
.hemisqualane-slider-section{padding-top:105px}



@media (max-width: 38em){
  .pagination {font-size: 1em;}
  .pagination .pages {order: 1; width: 100%;}
  .pagination a {width: 1.6em; height: 1.6em;}
}

/*
************ HELPERS ************
*/
.animation {-webkit-transition: all var(--animation-speed-fast) ease-out; -moz-transition: all var(--animation-speed-fast) ease-out; -o-transition: all var(--animation-speed-fast) ease-out; -ms-transition: all var(--animation-speed-fast) ease-out; transition: all var(--animation-speed-fast) ease-out;}
.ease-animation {-webkit-transition: all var(--animation-speed-fast) ease-out; -moz-transition: all var(--animation-speed-fast) ease-out; -o-transition: all var(--animation-speed-fast) ease-out; -ms-transition: all var(--animation-speed-fast) ease-out; transition: all var(--animation-speed-fast) ease-out;}
.ease-animation-slow {-webkit-transition: all var(--animation-speed-slow) ease-out; -moz-transition: all var(--animation-speed-slow) ease-out; -o-transition: all var(--animation-speed-slow) ease-out; -ms-transition: all var(--animation-speed-slow) ease-out; transition: all var(--animation-speed-slow) ease-out;}

.slide-calculating {position: absolute !important; opacity: 0 !important; height: auto !important;}
.expandable {visibility: hidden; overflow-y: hidden; max-height: 0; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }
.expandable.expandable-default-open {visibility: visible; overflow: visible; max-height: none;}

.container {max-width: var(--container-width); padding: 0 var(--container-padding); margin: auto; -moz-box-sizing: initial; -webkit-box-sizing: initial; box-sizing: initial;}
.container-left {box-sizing: border-box; width: 100%; padding-left: var(--container-padding); padding-left: max(var(--container-padding),calc(100% / 2 - var(--container-width) / 2));}
.container-right {box-sizing: border-box; width: 100%; padding-right: var(--container-padding); padding-right: max(var(--container-padding),calc(100% / 2 - var(--container-width) / 2));}

.show {display: block;}
.hide {display: none;}
.invisible {visibility: hidden;}
.visually-hidden {border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; min-height: unset; min-width: unset; margin: -1px; overflow: hidden; padding: 0; position: absolute; appearance:none; -moz-appearance:none; -webkit-appearance:none; border: 0; padding: 0; border-radius: 0; background: transparent; box-shadow: none;}

.block {display: block;}
.inline-block {display: inline-block;}

.center {margin: auto;}

.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
  
.bg-cover {background-size: cover; background-position: center; background-repeat: no-repeat;}
.bg-contain {background-size: contain; background-position: center; background-repeat: no-repeat;}
.bg-left {background-position-x: left;}
.bg-right {background-position-x: right;}
.bg-top {background-position-y: top;}
.bg-bottom {background-position-y: bottom;}

.flex {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-wrap {-webkit-box-wrap: wrap; -moz-box-wrap: wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
.flex-1 {-webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1;}
.flex-1-0 {-webkit-box-flex: 1 0; -moz-box-flex: 1 0; -ms-flex: 1 0; -webkit-flex: 1 0; flex: 1 0;}
.direction-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.justify-content-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.justify-content-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}
.justify-content-evenly {-ms-flex-pack: space-evenly;justify-content: space-evenly;}
.justify-content-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.align-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.align-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.align-content-start {-webkit-align-content: flex-start; align-content: flex-start;}
.align-content-center {-webkit-align-content: center; align-content: center;}
.align-content-end {-webkit-align-content: flex-end; align-content: flex-end;}

.grid, .grid-full{display: -ms-flexbox; display: flex; display: -webkit-box; display: -webkit-flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; box-sizing:border-box; margin:0; padding:0; margin-left: calc(var(--grid-gap) * -1);}
.grid-item{box-sizing:border-box; padding-left: var(--grid-gap);}
.grid-full{margin-left:0}
.grid-full>.grid-item{padding-left:0}

.flexbox-grid {row-gap: var(--grid-gap);}
.flexbox-item {width: var(--item-width-desktop, 100%); --flexbox-padding: var(--item-padding-desktop); align-self: var(--align-self-desktop);}
.flexbox-inner {display: flex; flex-flow: column; height: 100%; border-radius: var(--item-border-radius);}
.flexbox-inner.same-scheme-false,
.flexbox-inner.scheme-border-box {align-self: flex-start; padding: calc(var(--global-sections-padding) * var(--flexbox-padding));}
.flexbox-inner .separator {width: 100%;}
.flexbox-inner > *:not(:first-child) {margin-top: 1.5rem;}
.flexbox-inner > :first-child {margin-top: 0; margin-bottom: 0;}
.flexbox-inner > :first-child .btn {margin-top: 0;}
@media (max-width: 66em){
  .flexbox-item {width: var(--item-width-tablet, 100%); --flexbox-padding: var(--item-padding-mobile); align-self: var(--align-self-mobile);}
}
@media (max-width: 38em){
  .flexbox-item {width: var(--item-width-mobile, 100%);}
}

.one-whole{width:100%}
.one-half{width:50%}
.one-third{width:33.333%}
.two-thirds{width:66.666%}
.one-quarter{width:25%}
.two-quarters{width:50%}
.three-quarters{width:75%}
.one-sixth{width:16.666%}
.two-sixths{width:33.333%}
.three-sixths{width:50%}
.four-sixths{width:66.666%}
.five-sixths{width:83.333%}
.one-tenth{width:10%}
.two-tenths{width:20%}
.three-tenths{width:30%}
.four-tenths{width:40%}
.five-tenths{width:50%}
.six-tenths{width:60%}
.seven-tenths{width:70%}
.eight-tenths{width:80%}
.nine-tenths{width:90%}

@media (max-width: 38em){
  .small--expandable {visibility: hidden; overflow: hidden; max-height: 0; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }
  /* reset expandable of other @media */
  .medium--expandable,
  .large--expandable {visibility: visible !important; max-height: initial !important;}
  
  .small--container {padding: 0 var(--container-padding); margin: auto; -moz-box-sizing: initial; -webkit-box-sizing: initial; box-sizing: initial;}
  .small--container-left {box-sizing: border-box; width: 100%; padding-left: var(--container-padding); padding-left: max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2)));}
  .small--container-right {box-sizing: border-box; width: 100%; padding-right: var(--container-padding); padding-right: max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2)));}
  
  .small--show{display:block !important}
  .small--hide{display:none !important}
  .small--invisible {visibility: hidden;}
  .small--visually-hidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}

  .small--block {display: block !important;}
  .small--inline-block {display: inline-block !important;}
  
  .small--center {margin: auto;}

  .small--text-left{text-align:left !important}
  .small--text-right{text-align:right !important}
  .small--text-center{text-align:center !important}
  
  .small--bg-cover {background-size: cover; background-position: center; background-repeat: no-repeat;}
  .small--bg-contain {background-size: contain; background-position: center; background-repeat: no-repeat;}
  .small--bg-left {background-position-x: left;}
  .small--bg-right {background-position-x: right;}
  .small--bg-top {background-position-y: top;}
  .small--bg-bottom {background-position-y: bottom;}
  
  .small--flex {display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;}
  .small--flex-wrap {-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
  .small--flex-1 {-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
  .small--flex-1-0 {-webkit-box-flex: 1 0; -moz-box-flex: 1 0; -ms-flex: 1 0; -webkit-flex: 1 0; flex: 1 0;}
  .small--direction-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
  .small--direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .small--row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
  .small--column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
  .small--justify-content-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
  .small--justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .small--justify-content-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
  .small--justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}
  .small--justify-content-evenly {-ms-flex-pack: space-evenly;justify-content: space-evenly;}
  .small--justify-content-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .small--align-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
  .small--align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  .small--align-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
  .small--align-content-start {-webkit-align-content: flex-start; align-content: flex-start;}
  .small--align-content-center {-webkit-align-content: center; align-content: center;}
  .small--align-content-end {-webkit-align-content: flex-end; align-content: flex-end;}

  .small--grid, .small--grid-full{display: -ms-flexbox; display: flex; display: -webkit-box; display: -webkit-flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; box-sizing:border-box; margin:0; padding:0; margin-left: -20px;}
  .small--grid-item{box-sizing:border-box; padding-left: 20px;}
  
  .small--one-whole{width:100%}
  .small--one-half{width:50%}
  .small--one-third{width:33.333%}
  .small--two-thirds{width:66.666%}
  .small--one-quarter{width:25%}
  .small--two-quarters{width:50%}
  .small--three-quarters{width:75%}
  .small--one-tenth{width:10%}
  .small--two-tenths{width:20%}
  .small--three-tenths{width:30%}
  .small--four-tenths{width:40%}
  .small--five-tenths{width:50%}
  .small--six-tenths{width:60%}
  .small--seven-tenths{width:70%}
  .small--eight-tenths{width:80%}
  .small--nine-tenths{width:90%}
}

@media (min-width: 38.001em) and (max-width: 66em){
  .medium--expandable {visibility: hidden; overflow: hidden; max-height: 0; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }
  /* reset expandable of other @media */
  .large--expandable,
  .small--expandable {visibility: visible !important; max-height: initial !important;}

  .medium--container {padding: 0 var(--container-padding); margin: auto; -moz-box-sizing: initial; -webkit-box-sizing: initial; box-sizing: initial;}
  .medium--container-left {box-sizing: border-box; width: 100%; padding-left: var(--container-padding); padding-left: max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2)));}
  .medium--container-right {box-sizing: border-box; width: 100%; padding-right: var(--container-padding); padding-right: max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2)));}
  
  .medium--show{display:block !important}
  .medium--hide{display:none !important}
  .medium--invisible {visibility: hidden;}
  .medium--visually-hidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}

  .medium--block {display: block !important;}
  .medium--inline-block {display: inline-block !important;}
  
  .medium--center {margin: auto;}

  .medium--text-left{text-align:left !important}
  .medium--text-right{text-align:right !important}
  .medium--text-center{text-align:center !important}
  
  .medium--bg-cover {background-size: cover; background-position: center; background-repeat: no-repeat;}
  .medium--bg-contain {background-size: contain; background-position: center; background-repeat: no-repeat;}
  .medium--bg-left {background-position-x: left;}
  .medium--bg-right {background-position-x: right;}
  .medium--bg-top {background-position-y: top;}
  .medium--bg-bottom {background-position-y: bottom;}

  .medium--flex {display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;}
  .medium--flex-wrap {-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
  .medium--flex-1 {-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
  .medium--flex-1-0 {-webkit-box-flex: 1 0; -moz-box-flex: 1 0; -ms-flex: 1 0; -webkit-flex: 1 0; flex: 1 0;}
  .medium--direction-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
  .medium--direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .medium--row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
  .medium--column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
  .medium--justify-content-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
  .medium--justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .medium--justify-content-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
  .medium--justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}
  .medium--justify-content-evenly {-ms-flex-pack: space-evenly;justify-content: space-evenly;}
  .medium--justify-content-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .medium--align-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
  .medium--align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  .medium--align-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
  .medium--align-content-start {-webkit-align-content: flex-start; align-content: flex-start;}
  .medium--align-content-center {-webkit-align-content: center; align-content: center;}
  .medium--align-content-end {-webkit-align-content: flex-end; align-content: flex-end;}

  .medium--grid, .medium-down--grid-full{display: -ms-flexbox; display: flex; display: -webkit-box; display: -webkit-flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; box-sizing:border-box; margin:0; padding:0; margin-left: -20px;}
  .medium--grid-item{box-sizing:border-box; padding-left: 20px;}

  .medium--one-whole{width:100%}
  .medium--one-half{width:50%}
  .medium--one-third{width:33.333%}
  .medium--two-thirds{width:66.666%}
  .medium--one-quarter{width:25%}
  .medium--two-quarters{width:50%}
  .medium--three-quarters{width:75%}
  .medium--one-fifth{width:20%}
  .medium--two-fifths{width:40%}
  .medium--three-fifths{width:60%}
  .medium--four-fifths{width:80%}
  .medium--one-tenth{width:10%}
  .medium--two-tenths{width:20%}
  .medium--three-tenths{width:30%}
  .medium--four-tenths{width:40%}
  .medium--five-tenths{width:50%}
  .medium--six-tenths{width:60%}
  .medium--seven-tenths{width:70%}
  .medium--eight-tenths{width:80%}
  .medium--nine-tenths{width:90%}
}

@media (max-width: 66em){
  .medium-down--expandable {visibility: hidden; overflow: hidden; max-height: 0; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }
  /* reset expandable of other @media */
  .large--expandable {visibility: visible !important; max-height: initial !important;}

  .medium-down--container {padding: 0 var(--container-padding); margin: auto; -moz-box-sizing: initial; -webkit-box-sizing: initial; box-sizing: initial;}
  .medium-down--container-left {box-sizing: border-box; width: 100%; padding-left: var(--container-padding); padding-left: max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2)));}
  .medium-down--container-right {box-sizing: border-box; width: 100%; padding-right: var(--container-padding); padding-right: max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2)));}

  .medium-down--show {display:block !important}
  .medium-down--hide {display:none !important}
  .medium-down--invisible {visibility: hidden;}
  .medium-down--visually-hidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}

  .medium-down--block {display: block !important;}
  .medium-down--inline-block {display: inline-block !important;}

  .medium-down--center {margin: auto;}

  .medium-down--text-left{text-align:left !important}
  .medium-down--text-right{text-align:right !important}
  .medium-down--text-center{text-align:center !important}
  
  .medium-down--bg-cover {background-size: cover; background-position: center; background-repeat: no-repeat;}
  .medium-down--bg-contain {background-size: contain; background-position: center; background-repeat: no-repeat;}
  .medium-down--bg-left {background-position-x: left;}
  .medium-down--bg-right {background-position-x: right;}
  .medium-down--bg-top {background-position-y: top;}
  .medium-down--bg-bottom {background-position-y: bottom;}
  
  .medium-down--flex {display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;}
  .medium-down--flex-wrap {-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
  .medium-down--flex-1 {-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
  .medium-down--flex-1-0 {-webkit-box-flex: 1 0; -moz-box-flex: 1 0; -ms-flex: 1 0; -webkit-flex: 1 0; flex: 1 0;}
  .medium-down--direction-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
  .medium-down--direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .medium-down--row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
  .medium-down--column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
  .medium-down--justify-content-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
  .medium-down--justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .medium-down--justify-content-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
  .medium-down--justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}
  .medium-down--justify-content-evenly {-ms-flex-pack: space-evenly;justify-content: space-evenly;}
  .medium-down--justify-content-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .medium-down--align-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
  .medium-down--align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  .medium-down--align-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
  .medium-down--align-content-start {-webkit-align-content: flex-start; align-content: flex-start;}
  .medium-down--align-content-center {-webkit-align-content: center; align-content: center;}
  .medium-down--align-content-end {-webkit-align-content: flex-end; align-content: flex-end;}

  .medium-down--grid, .medium-down--grid-full{display: -ms-flexbox; display: flex; display: -webkit-box; display: -webkit-flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; box-sizing:border-box; margin:0; padding:0; margin-left: -20px;}
  .medium-down--grid-item{box-sizing:border-box; padding-left: 20px;}

  .medium-down--one-whole{width:100%}
  .medium-down--one-half{width:50%}
  .medium-down--one-third{width:33.333%}
  .medium-down--two-thirds{width:66.666%}
  .medium-down--one-quarter{width:25%}
  .medium-down--two-quarters{width:50%}
  .medium-down--three-quarters{width:75%}
  .medium-down--one-fifth{width:20%}
  .medium-down--two-fifths{width:40%}
  .medium-down--three-fifths{width:60%}
  .medium-down--four-fifths{width:80%}
  .medium-down--one-tenth{width:10%}
  .medium-down--two-tenths{width:20%}
  .medium-down--three-tenths{width:30%}
  .medium-down--four-tenths{width:40%}
  .medium-down--five-tenths{width:50%}
  .medium-down--six-tenths{width:60%}
  .medium-down--seven-tenths{width:70%}
  .medium-down--eight-tenths{width:80%}
  .medium-down--nine-tenths{width:90%}
}

@media (min-width: 66.001em){
  .large--expandable {visibility: hidden; overflow: hidden; max-height: 0; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; }
  /* reset expandable of other @media */
  .medium-down--expandable,
  .small--expandable {visibility: visible !important; max-height: initial !important;}

  .large--container {max-width: var(--container-width); padding: 0 var(--container-padding); margin: auto; -moz-box-sizing: initial; -webkit-box-sizing: initial; box-sizing: initial;}
  .large--container-left {box-sizing: border-box; width: 100%; padding-left: var(--container-padding); padding-left: max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2)));}
  .large--container-right {box-sizing: border-box; width: 100%; padding-right: var(--container-padding); padding-right: max(var(--container-padding),calc(calc(100% / 2 - var(--container-width) / 2)));}

  .large--show {display:block !important}
  .large--hide {display:none !important}
  .large--invisible {visibility: hidden;}
  .large--visually-hidden {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}

  .large--block {display: block !important;}
  .large--inline-block {display: inline-block !important;}
  
  .large--center {margin: auto;}
  
  .large--text-left {text-align:left !important}
  .large--text-right {text-align:right !important}
  .large--text-center {text-align:center !important}
  
  .large--bg-cover {background-size: cover; background-position: center; background-repeat: no-repeat;}
  .large--bg-contain {background-size: contain; background-position: center; background-repeat: no-repeat;}
  .large--bg-left {background-position-x: left;}
  .large--bg-right {background-position-x: right;}
  .large--bg-top {background-position-y: top;}
  .large--bg-bottom {background-position-y: bottom;}
  
  .large--flex {display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important;}
  .large--flex-wrap {-ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
  .large--flex-1 {-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}
  .large--flex-1-0 {-webkit-box-flex: 1 0; -moz-box-flex: 1 0; -ms-flex: 1 0; -webkit-flex: 1 0; flex: 1 0;}
  .large--direction-row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
  .large--direction-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .large--row-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
  .large--column-reverse {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
  .large--justify-content-start {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
  .large--justify-content-center {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .large--justify-content-end {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
  .large--justify-content-around {-ms-flex-pack: distribute;justify-content: space-around;}
  .large--justify-content-evenly {-ms-flex-pack: space-evenly;justify-content: space-evenly;}
  .large--justify-content-between {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .large--align-items-start {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
  .large--align-items-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
  .large--align-items-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
  .large--align-content-start {-webkit-align-content: flex-start; align-content: flex-start;}
  .large--align-content-center {-webkit-align-content: center; align-content: center;}
  .large--align-content-end {-webkit-align-content: flex-end; align-content: flex-end;}

  .large--grid, .large-down--grid-full{display: -ms-flexbox; display: flex; display: -webkit-box; display: -webkit-flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; box-sizing:border-box; margin:0; padding:0; margin-left: -20px;}
  .large--grid-item{box-sizing:border-box; padding-left: 20px;}

  .large--one-whole{width:100%}
  .large--one-half{width:50%}
  .large--one-third{width:33.333%}
  .large--two-thirds{width:66.666%}
  .large--one-quarter{width:25%}
  .large--two-quarters{width:50%}
  .large--three-quarters{width:75%}
  .large--one-sixth{width:16.666%}
  .large--two-sixths{width:33.333%}
  .large--three-sixths{width:50%}
  .large--four-sixths{width:66.666%}
  .large--five-sixths{width:83.333%}
  .large--one-tenth{width:10%}
  .large--two-tenths{width:20%}
  .large--three-tenths{width:30%}
  .large--four-tenths{width:40%}
  .large--five-tenths{width:50%}
  .large--six-tenths{width:60%}
  .large--seven-tenths{width:70%}
  .large--eight-tenths{width:80%}
  .large--nine-tenths{width:90%}
}

/*
************ Page Top with Breadcrumb ************
*/

.breadcrumb-wrapper {z-index: 4; padding-top: var(--padding-top); padding-bottom: var(--padding-bottom);}
.breadcrumb {line-height: 1.5;}
.breadcrumb .bar {margin: 0 5px; opacity: 0.5;}
@media (min-width: 66.001em){
  .breadcrumb-wrapper.desktop-over {position: absolute; width: 100%; background: transparent !important;}
}
@media (max-width: 66em){
  .breadcrumb-wrapper.mobile-over {position: absolute; width: 100%; background: transparent !important;}
}

.page-top-shadow {top: calc(var(--header-offset) + 4em); height: 0.4em; margin-top: -0.4em; left: 0; right: 0; opacity: 0.075; position: sticky; z-index: 4; background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);}
.page-top-wrap {height: 4em; position: relative; z-index: 5;} 
.page-top-wrap .container {height: 100%;}
.page-top-wrap.sticky {position: sticky; top: var(--header-offset);}

/*
******************** REDUCED MOTION ********************
*/

@media (prefers-reduced-motion: reduce) {
  * {transition-duration: 1ms !important;}
  a, .animation, .ease-animation, .ease-animation-slow,
  .btn, a.btn, input.btn, button.btn,
  svg.icon path,
  .tingle-modal, .tingle-modal-box
  {-webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition:none !important; transition: none !important;}
}

/*
******************** Animations ********************
*/
@keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  100% {
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } 
}

@keyframes openTransformTop {
  0% {transform: translateY(-101%); }
  100% {transform: translateY(0%); } 
}

@keyframes closeTransformTop {
  0% {visibility: visible; transform: translateY(0%); }
  100% {transform: translateY(-101%); } 
}

/*
******************** Color Swatches ********************
*/
.color-swatches .color {background-size: cover; background-repeat: no-repeat;}
.color-black {background: #292929;}
.color-blue {background: #649ee1;}
.color-gold {background: #d4b465;}
.color-green {background: #5ac6a9;}
.color-orange {background: #f28346;}
.color-pink {background: #ea81cc;}
.color-red {background: #e13131;}
.color-rose-gold {background: #e9c2a7;}
.color-silver {background: #cecece;}
.color-white {background: #ffffff;}

/*
******************** Color Badges ********************
*/
.sold-out {-webkit-filter: grayscale(1); filter: grayscale(1); opacity: .7;border-radius: 0; text-transform: uppercase; font-size: 1em; border: 0;}
.travel-size{color: #f8f1e0;
    background-color: #202020;border-radius: 0; text-transform: uppercase; font-size: 1em; border: 0;}
.new {color: #202020;
    background-color: #F2F0A1; border-radius: 0; text-transform: uppercase; font-size: 1em; border: 0;}
.new-improved {color: #202020;
    background-color: #90FFC3; border-radius: 0; text-transform: uppercase; font-size: 1em; border: 0;}
.editors-pick {color: #202020;
    background-color: #90FFC3; border-radius: 0; text-transform: uppercase; font-size: 1em; border: 0;}

/* Theme Breaking CUSTOMIZATIONS */
@media (max-width: 66em){
  .header-content > .container {
    justify-content: space-between;
  }
  .header-content .right-content, .header-content .left-content {
    flex: initial;
    flex-grow: 0;
    width: 50%;
  }
}

/*
******************** Klaviyo OOS Custom Styles ********************
*/
.klaviyo-button-container { 
  opacity: 1 !important; 
  fill: var(--scheme-buttons-label2) !important;
  stroke: var(--scheme-buttons-label2) !important;
  border-color: var(--scheme-buttons-border2) !important;
  border: 1px solid !important;
  font-size: 90% !important;
  padding: .64em 1.6em .64em calc(1.6em + .07em) !important; 
  margin-left: 0px !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  margin-left: 0 !important;
}
  .klaviyo-button-container a.btn {
    color: var(--scheme-buttons-label2) !important;
    background-color: var(--scheme-buttons-background2) !important; 
    border: none !important;
    backdrop-filter: blur(0px) !important;
    padding: 0 !important;
}

.klaviyo-button-container a.btn{display: none;}
.klaviyo-button-container a.btn:first-child {display: block;}


a.btn.klaviyo-bis-trigger { padding: 0 !important; }

/*
******************** BV Custom Styles ********************
*/

[data-bv-rating] .bv_main_container .bv_text, 
[data-bv-show=inline_rating] .bv_main_container .bv_text { font-weight: 700 !important; font-family: var(--subheading-font-family) !important; }
.bv_button_component_container { display: none !important; }

/*
******************** Rebuy Custom Styles ********************
*/

.rebuy-cart-visible .rebuy-cart__flyout,
[data-rebuy-cart-anchor=header],
[data-rebuy-cart-anchor=footer],
.rebuy-widget.rebuy-widget, 
.rebuy-widget .checkout-promotion-wrapper, 
.rebuy-widget.rebuy-cart-subscription,
[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-quantity-widget-button,
[data-rebuy-component=cross-sell-widget] {  background-color: #FDF9F0 !important; }
[data-rebuy-cart-anchor=body] { background-color: #FDF9F0 !important; }
[data-rebuy-component=progress-bar] {background-color: #F8F1E0 !important; padding-top: 14px !important; padding-bottom: 14px !important;}
[data-rebuy-component=progress-bar] .rebuy-cart__progress-step-label {padding-top: 4px !important;}

[data-rebuy-component=cart-items] { border-width: 0px 0 0px !important; }
[data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title,
.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable, 
.rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable { font-size: 1em !important; font-family: var(--body-font-family)!important; font-weight: 600 !important; text-transform: uppercase !important; text-decoration: none !important; }
.rebuy-cart__flyout-item-price .rebuy-money,
[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-price .rebuy-money { font-size: 1.4em !important; font-family: var(--body-font-family)!important; font-weight: 600 !important; text-transform: uppercase !important; text-decoration: none !important; }
.rebuy-cart__flyout-item-price .rebuy-money.compare-at,
[data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-price .rebuy-money.compare-at {text-decoration: line-through !important;}
.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price, 
.rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-price { font-size: 1.2em !important; font-family: var(--body-font-family)!important; font-weight: 600 !important; text-transform: uppercase !important; text-decoration: none !important; } 
[data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] [data-rebuy-cart-header-top-inner] [data-rebuy-component=title-bar] { font-size: 2em; line-height: 100%; font-weight: 100; }
[data-rebuy-cart-anchor=header] { padding-top: 1em !important; gap: 0 !important; }
[data-rebuy-component=cross-sell-widget] .rebuy-widget .super-title, 
[data-rebuy-component=cross-sell-widget] .rebuy-widget .primary-title, 
[data-rebuy-component=cross-sell-widget] .rebuy-widget .description { font-size: 2em !important; padding: 1em 0 !important; }
[data-rebuy-component=cart-items] .rebuy-cart__flyout-item { border-bottom: 1px solid #cbc2ac !important; padding: 1em 0 !important; }
[data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] { padding: 1em !important; border-bottom: 1px solid #CBC2AC !important; }
.rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block, 
.rebuy-recommended-products .rebuy-product-grid.large-style-line .rebuy-product-block { background-color: #F8F1E0 !important; padding: 1em !important; margin-bottom: .5em !important; }
.rebuy-cart__flyout-subtotal, [data-rebuy-component="cart-subtotal"] .rebuy-cart__flyout-subtotal,
.rebuy-button.block, 
.rebuy-cart__flyout-empty-cart a.block ,
.rebuy-button, 
.rebuy-widget .rebuy-button,
.rebuy-cart-visible a { font-size: 1em !important; font-family: var(--body-font-family)!important; font-weight: 600 !important; text-transform: uppercase !important; text-decoration: none !important; }
.rebuy-button.block:hover, 
.rebuy-cart__flyout-empty-cart a.bloc:hover { background: none !important; color: #202020 !important; }
.rebuy-cart__shop-pay-button:hover svg path { fill: #3C0DF0 !important; }
[data-rebuy-component=progress-bar] .rebuy-cart__progress-gift-info>div { height: 2em; }
[data-rebuy-component=progress-bar] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon,
[data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon {stroke:#f8f1e0 !important; background: #202020 !important;}
[data-rebuy-component=progress-bar] .rebuy-cart__progress-step-icon svg path {fill:#f8f1e0 !important;}
.rebuy-button:hover, 
.rebuy-widget .rebuy-button:hover,
.rebuy-cart-visible a:not(.btn):not(.badge):not(.util-tab):not(.no-highlight-hover):not(.keen-arrow):not(.keen-dots-dot):hover { background: none !important; }

#rebuy-cart .rebuy-cart__flyout {border-radius: 0;} 
#rebuy-cart .rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow {background: #202020; border-radius: 0; width: 32px; height: 32px;}
#rebuy-cart .rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow svg {fill:#f8f1e0; stroke: #f8f1e0}
#rebuy-cart .rebuy-cart-visible a { font-size: 1em !important; font-family: var(--body-font-family)!important; font-weight: 600 !important; text-transform: uppercase !important; text-decoration: none !important; }
#rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable {font-size: 0.8em !important;}
#rebuy-cart .rebuy-widget .rebuy-money {font-size: 0.85em;}
#rebuy-cart .rebuy-widget .rebuy-product-grid.medium-columns-2 .rebuy-product-block {align-content: space-between; justify-content: center;}
#rebuy-cart .rebuy-cart__flyout-item-variant-title {font-size: 0.875em;}
@media (max-width: 38em){
  #rebuy-cart .rebuy-cart__flyout-item-variant-title {font-size: 0.857143em;}
}

[data-rebuy-component=cart-items] .rebuy-cart__flyout-item.property-_bundle_type\:bundle_builder .rebuy-cart__flyout-item-quantity-widget { display: none !important; }@media (max-width: 66em){
  [data-rebuy-component=cart-items] .rebuy-cart__flyout-item-product-title,
.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable, 
.rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-title.clickable { font-size: 1em !important;  }
}

#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:hover,
#shopify-pc__banner #shopify-pc__banner__body-policy-link:hover {
  color: #e3d5b5;
  text-decoration: underline;
}

#shopify-pc__banner .shopify-pc__banner__btn-accept,
#shopify-pc__banner .shopify-pc__banner__btn-decline,
#shopify-pc__prefs__dialog button,
#shopify-pc__prefs__dialog button.primary {
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
}

#shopify-pc__prefs__dialog button.primary:hover {
  color: #e3d5b5;
}

#shopify-pc__banner a:hover,
#shopify-pc__banner button:hover,
#shopify-pc__prefs__dialog a:hover,
#shopify-pc__prefs__dialog button:hover {
  color: var(--scheme-highlights);
}



.hero-richtext .richtext-wrap:first-of-type:not(.wrap) .media-block,
.hero-richtext .richtext-wrap:first-of-type:not(.wrap) .media-block * {height: 100%; object-fit: cover; width: 100%; position: absolute;}

.hero-richtext .btn-wrap {position: absolute; bottom: 0; right: 0; margin-bottom: 0;}
.hero-richtext:not(.social) .btn-wrap a {margin-bottom: 0;}
.hero-richtext .text {width: calc(100% - 180px);}
.hero-richtext .flexbox-inner {position: relative;}

@media (min-width: 66.001em) {
  .hero-richtext .flexbox-inner {justify-content: space-between;}
  .hero-richtext .richtext-wrap.wrap {padding-bottom: 2.4rem;}
}
@media (max-width: 66em) {
  .hero-richtext .richtext-wrap:first-of-type:not(.wrap) {display: none;}
  .hero-richtext .wrap.richtext-wrap {padding: 0;}
  .hero-richtext .flexbox-inner {justify-content: flex-end; height: 0; padding-top: 135%;}
  .hero-richtext .media-block {margin-top: 0; top: 0; position: absolute; width: 100%;}
  .hero-richtext .text {width: calc(100% - 160px); margin-bottom: 1em;}
  .hero-richtext .flexbox-grid {row-gap: 0;}
  .hero-richtext .flexbox-inner > *:not(.media-block) {padding-left: 1rem; padding-right: 1rem;}
  .hero-richtext .flexbox-inner > *:not(.media-block):not(.btn-wrap) {position: relative;}
  .hero-richtext .title {margin-top: -12.2rem;}
  .hero-richtext .btn-wrap {margin-bottom: 1em}
}
 
@media (min-width: 66.001em) {
  .special-richtext .flexbox-inner {position: relative; justify-content: space-between;}
  .special-richtext .btn-wrap {position: absolute; right: 0; bottom: 0; margin-bottom: 0;}
  .special-richtext .btn-wrap a {margin-bottom: 0;}
  .special-richtext .text {width: calc(100% - 180px);}
  .special-richtext .richtext-wrap:last-of-type:not(.wrap) .media-block {height: 100%; position: absolute;}
  .special-richtext .richtext-wrap:last-of-type:not(.wrap) .media-block img {height: 100%; object-fit: cover;}
}
@media (max-width: 66em) {
  .special-richtext .wrap {padding: 0;}
  .special-richtext .flexbox-inner {align-items: center;}
  .special-richtext .flexbox-inner > *:not(.media-block) {padding: 0 1rem; text-align: center;}
/*RECHARGE STYLES*/
#recharge-customer-portal, .recharge-theme, #recharge-onsite{
  --recharge-color-brand: var(--scheme-text-color)!important;
  --recharge-color-brand-120: var(--scheme-text-color)!important;
 /* --recharge-color-brand-20: #6b96ad;
  --recharge-color-brand-40: #90b0c2;
  --recharge-color-brand-60: #bed1db;
  --recharge-color-brand-75: #e3ebf0;
  --recharge-color-brand-85: #f6f8fa;
  --recharge-button-secondary: var(--recharge-color-brand);
  --recharge-button-secondary-120: var(--recharge-color-brand-120);
  --recharge-button-secondary-60: var(--recharge-color-60); */
  --recharge-color-neutral: var(--scheme-text-color)!important;
  /* --recharge-color-neutral-80: #3c4245;
  --recharge-color-neutral-70: #545a5d;
  --recharge-color-neutral-40: #9da1a2;
  --recharge-color-neutral-10: #e7e7e8; */
  /* --recharge-color-disabled: #dedfdf;
  --recharge-color-positive120: hsl(148, 100%, 27%);
  --recharge-color-positive: hsl(148, 100%, 33%);
  --recharge-color-positive80: hsl(148, 57%, 46%);
  --recharge-color-positive60: hsl(148, 49%, 60%);
  --recharge-color-positive40: hsl(148, 49%, 73%);
  --recharge-color-positive20: hsl(148, 50%, 87%);
  --recharge-color-positive10: hsl(148, 49%, 93%);
  --recharge-color-caution120: hsl(43, 100%, 40%);
  --recharge-color-caution: hsl(43, 100%, 50%);
  --recharge-color-caution80: hsl(43, 100%, 60%);
  --recharge-color-caution60: hsl(43, 100%, 70%);
  --recharge-color-caution40: hsl(43, 100%, 80%);
  --recharge-color-caution20: hsl(43, 100%, 90%);
  --recharge-color-caution10: hsl(43, 100%, 95%);
  --recharge-color-critical120: hsl(12, 87%, 40%);
  --recharge-color-critical: hsl(12, 87%, 50%);
  --recharge-color-critical90: hsl(12, 85%, 90%);
  --recharge-color-critical80: hsl(12, 86%, 70%);
  --recharge-color-critical60: hsl(12, 85%, 80%);
  --recharge-color-critical40: hsl(12, 85%, 80%);
  --recharge-color-critical20: hsl(12, 85%, 90%);
  --recharge-color-critical10: hsl(12, 85%, 95%); */
  --recharge-color-brand-75: #ffffff!important;
  --recharge-color-brand-85: #ffffff!important;
  --recharge-app-background: var(--scheme-background-color)!important;
  --recharge-app-container: var(--container-width)!important;
  --recharge-app-vertical-padding: 32px!important;
  --recharge-app-zIndex: 9999999!important;
  --recharge-app-modal-zIndex: 2147483647!important;
  --recharge-views-background: var(--scheme-background-color)!important;
  --recharge-view-container: 752px!important;
  --recharge-images-ratio: 1!important;
  --recharge-corners-radius: 8px!important;
  --recharge-cards-background: #FFFFFF!important;
  --recharge-cards-border-color: var(--recharge-cards-background);
  --recharge-typography-heading-font-family: var(--body-font-family)!important;
  --recharge-typography-heading-font-weight: 600!important;
  --recharge-typography-body-font-family: var(--body-font-family)!important;
  --recharge-typography-body-font-weight: 400!important;
  --recharge-typography-light: #FFFFFF!important;
  --recharge-typography-primary: var(--scheme-headings-color)!important;
  --recharge-typography-secondary: var(--recharge-color-neutral-70)!important;
  --recharge-typography-scale: 16px!important;
  --recharge-typography-size-1: calc(2.5 * var(--recharge-typography-scale))!important;
  --recharge-typography-size-2: calc(2 * var(--recharge-typography-scale))!important;
  --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale))!important;
  --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale))!important;
  --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale))!important;
  --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale))!important;
  --recharge-typography-size-7: calc(.75 * var(--recharge-typography-scale))!important;
  --recharge-button-brand: var(--scheme-buttons-background-hover2)!important;
  --recharge-button-color: var(--scheme-buttons-color-hover2)!important;
  --recharge-button-border-radius: calc(var(--recharge-corners-radius) / 2)!important;
  --recharge-button-font-family: inherit!important;
  --recharge-carousel-thumbnail-size: 160px!important;
}

#recharge-customer-portal .recharge-image, .recharge-theme .recharge-image{
  border-radius: 0px;
}

#recharge-customer-portal [aria-level="1"],
#recharge-customer-portal [aria-level="2"],
#recharge-customer-portal [role="button"],
#recharge-customer-portal .recharge-section-account-details [aria-level="3"],
#recharge-customer-portal button:not(.recharge-button-secondary) {
  text-transform: uppercase!important;
  font-style: normal;
  font-weight: 900;
  letter-spacing: 1px;
}
#recharge-customer-portal [aria-level="1"],
#recharge-customer-portal [aria-level="2"] {
  font-size: 1em;
}

#recharge-customer-portal ._17o99wpko [aria-level="2"], #recharge-customer-portal ._17o99wpko [role="button"] * ,
#recharge-customer-portal .recharge-component-subscription-item [aria-level="2"], #recharge-customer-portal .recharge-component-subscription-item [role="button"] * {
  font-size: 12px!important;
}
#recharge-customer-portal .recharge-section-account-details [aria-level="3"]{
  font-size: 0.75em;
}

#recharge-customer-portal .recharge-section-product-carousel [aria-level="3"] {
  font-family: var(--heading-font-family);
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 28px;
  text-transform: capitalize;
  text-align: left!important;
  display: inline-flex;
  flex-direction: column;
}

#recharge-customer-portal .recharge-section-product-carousel button.recharge-button-primary *{
  font-weight: 300!important;
}
#recharge-customer-portal .recharge-section-product-carousel button svg{
  display: none!important;
}
#recharge-customer-portal .recharge-button-secondary * {
  text-transform: uppercase!important;
}
#recharge-customer-portal button:not([data-testid*="recharge-internal-send-now-button"]) > div > div > div:first-child, #recharge-customer-portal [role="button"] span > div > div > div:first-child{
  display: none!important;
}
#recharge-customer-portal .recharge-section-product-carousel button:not(.recharge-button-secondary) > div > div > div:last-child::after{
  content:' to bag';
}
#recharge-customer-portal [data-testid="line-price"] *{
  font-size: 12px!important;
}
#recharge-customer-portal [data-testid="line-price"] *:not([data-testid="line-price-quantity"]){
  font-weight: 800!important;
}
#recharge-customer-portal [role="button"], #recharge-customer-portal button, #recharge-customer-portal [role="button"]:hover, #recharge-customer-portal button:hover, .recharge-theme [role="button"], .recharge-theme button, .recharge-theme [role="button"]:hover, .recharge-theme button:hover {
  background: var(--recharge-button-brand);
  color: var(--scheme-buttons-color-hover2);
  border-color: transparent;
  border-radius: 0px!important;
}
#recharge-customer-portal .recharge-card, .recharge-theme .recharge-card {
  border-radius: 0!important;
  border-color: transparent!important;
}
#recharge-customer-portal [role="button"] *, #recharge-customer-portal button *, #recharge-customer-portal [role="button"]:hover * , #recharge-customer-portal button:hover *, 
  .recharge-theme [role="button"] *, .recharge-theme button *, .recharge-theme [role="button"]:hover * , .recharge-theme button:hover * {
  color: #202020!important;
}
#recharge-customer-portal [role="button"] *,  #recharge-customer-portal [role="button"]:hover * , .recharge-theme [role="button"] *, .recharge-theme [role="button"]:hover * , .recharge-theme button:hover * {
  color: #202020!important;
  text-decoration: underline!important;
}
#recharge-customer-portal [role="button"]:hover, #recharge-customer-portal button:hover,
.recharge-theme [role="button"]:hover, .recharge-theme button:hover {
  text-decoration: underline;
}

#recharge-customer-portal .recharge-section-product-carousel .recharge-component-carousel-item button {
  border-color: var(--scheme-buttons-background);
}

#recharge-customer-portal .recharge-section-product-carousel [aria-level="2"]{
  font-size: 16px!important;
}
#recharge-customer-portal .recharge-section-product-carousel [data-testid="recharge-internal-browse-all-products-button"] > div > div > div:first-child{
  display: block!important;
}
#recharge-customer-portal .recharge-section-product-carousel .recharge-text-p3 *{
  font-weight: 800;
}
#recharge-customer-portal .recharge-section-product-carousel > div > div > div:first-child button.recharge-button-secondary {text-decoration: underline; font-weight: 900; font-size: 12px; line-height: 20px; letter-spacing: 1px; text-transform: uppercase;}

/* ===== Scrollbar CSS ===== */
  /* Firefox */
  #recharge-customer-portal .recharge-section-product-carousel ._17o99wptx {
    scrollbar-width: thin;
    scrollbar-color: #000000 #ffffff;
  }

  /* Chrome, Edge, and Safari */
  #recharge-customer-portal .recharge-section-product-carousel ._17o99wptx::-webkit-scrollbar {
    width: 4px;
  }

  #recharge-customer-portal .recharge-section-product-carousel ._17o99wptx::-webkit-scrollbar-track {
    background: var(--scheme-background-color);
  }

  #recharge-customer-portal .recharge-section-product-carousel ._17o99wptx::-webkit-scrollbar-thumb {
    background-color: var(--scheme-text-color);
    border-radius: 0px;
    border: 1px solid var(--scheme-background-color);
  }


#recharge-customer-portal .recharge-navigation-schedule, 
#recharge-customer-portal .recharge-navigation-orders, 
#recharge-customer-portal .recharge-navigation-overview, 
#recharge-customer-portal .recharge-navigation-subscriptions, 
#recharge-customer-portal .recharge-navigation-customer, 
#recharge-customer-portal .recharge-navigation-logout {
  --recharge-cards-background: rgba(0,0,0,0);
  --recharge-cards-border-color: var(--recharge-cards-background);
}
#recharge-customer-portal div._15b7gxl0._17o99wpic._17o99wptl._1jrh2c60 ._17o99wpku{
  --fgp-gap: 0.5em!important;
}
#recharge-customer-portal div._15b7gxl0._17o99wpic._17o99wptl._1jrh2c60 [data-testid] .recharge-card{
  padding: 0;
}
#recharge-customer-portal div._15b7gxl0._17o99wpic._17o99wptl._1jrh2c60 [data-testid] .recharge-card span{
font-style: normal;
font-weight: 900;
font-size: 0.75em;
line-height: 1.666667em;
letter-spacing: 1px;
text-decoration: underline;
}
#recharge-customer-portal div._15b7gxl0._17o99wpic._17o99wptl._1jrh2c60 [data-testid] .recharge-card svg{
  display: none;
}
@media(max-width: 63.9375em){
  #recharge-customer-portal div._15b7gxl0._17o99wpic._17o99wptl._1jrh2c60 ._17o99wpku{
    --fgp-gap: 1.25em!important;
    display: flex;
    flex-direction: column;
  }
  #recharge-customer-portal div._15b7gxl0._17o99wpic._17o99wptl._1jrh2c60 [data-testid] > div{
    background-color: var(--recharge-color-brand);
    color: var(--recharge-typography-light);
    padding: 1em;
    }  
  #recharge-customer-portal div._15b7gxl0._17o99wpic._17o99wptl._1jrh2c60 [data-testid] span{
    text-align: center;
    margin: auto;
    text-decoration: underline;
    }  
  #recharge-customer-portal div._15b7gxl0._17o99wpic._17o99wptl._1jrh2c60 [data-testid] span + div{
    display: none;
    }  
}

.rc-login .rc-login--body {background: none!important; box-shadow: none!important; border: none!important;}
.rc-login header {display: none;}
.rc-login h1 {font-weight: 300; text-align: center; margin-left: 0; font-size: 4.5rem;}
.rc-login button { text-underline-offset: .15em; background-color: var(--scheme-buttons-background); color: var(--scheme-buttons-label); fill: var(--scheme-buttons-label); stroke: var(--scheme-buttons-label); border: 1px solid var(--scheme-buttons-border); width: 100%; font-size: 100%; font-family: var(--subheading-font-family); border-radius: 0; padding: .8em 2em .8em 2.07em; text-transform: uppercase; letter-spacing: .07em; font-weight: 700; display: inline-flex; flex-direction: column; line-height: 1; text-align: center; text-decoration: none; cursor: pointer; height: auto!important;}
.rc-login button:hover {color: var(--scheme-buttons-label)!important;}
.rc-login button span {max-width: 14em; display: block;}
.rc-login button > *{ position: relative!important ; }

@media (max-width: 66em) {
  .rc-login h1 {font-weight: 300; text-align: center; margin-left: 0; font-size: 3.5rem;}
}