
/* KAGED home migration: page-scoped adjustments; native WordPress header/footer stay active. */
/* Prevent the captured Shopify .header grid rule from narrowing Flatsome's native header. */
body.home #header { display:block !important; grid:none !important; grid-template:none !important; justify-content:initial !important; padding:0 !important; }
body.home #header .header-wrapper, body.home #header .header-top, body.home #header #masthead, body.home #header .header-bottom { width:100% !important; max-width:none !important; }
body.home #header .header-bottom { background-color:#050505 !important; }
body.home #header .header-bottom .header-bottom-nav > li > a { color:#fff !important; }
body.home #main .color-scheme--scheme-1 :is(h1,h2,h3,h4,h5,h6),
body.home #main .color-scheme--scheme-2 :is(h1,h2,h3,h4,h5,h6),
body.home #main .color-scheme--scheme-4 :is(h1,h2,h3,h4,h5,h6) { color:#f2f2f2 !important; }
body.home .page-title, body.home .page-header { display:none !important; }
body.home .kaged-nonlinked-tile { cursor:default !important; }
body.home .kaged-frontrow-frame { min-height:160px; }
@media (max-width:699px) {
  body.home .shopify-section:not(#shopify-section-template--24277208301633__text_with_media_HH3QUR) .container,
  body.home #shopify-section-template--24277208301633__media_blocks_pkxDL7 .container,
  body.home #shopify-section-sections--24277202927681__multi_column_8VjWpD .container { padding-left:15px !important; padding-right:15px !important; }
  body.home #shopify-section-template--24277208301633__text_with_media_HH3QUR { width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); }
  body.home .kaged-media-track { display:flex; gap:12px; overflow-x:auto; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; }
  body.home .kaged-media-card { flex:0 0 min(72vw,250px); scroll-snap-align:start; }
}
.kaged-home-best-sellers { padding:48px 0; }
.kaged-home-best-sellers .kaged-best-seller-heading { text-align:center; margin:0 auto 24px; }
.kaged-home-best-sellers .products { margin:0; }

@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/f5cf0368931a64feb8.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/3e1053ede6411b1b96.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/8396c4b5248a0fcbc0.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/7ca7cbd17edf92a8b3.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/f5cf0368931a64feb8.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/3e1053ede6411b1b96.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/8396c4b5248a0fcbc0.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/7ca7cbd17edf92a8b3.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/5af569a37b2d7d8900.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/3f7fc9d02429a47fac.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/8396c4b5248a0fcbc0.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/7ca7cbd17edf92a8b3.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/f5cf0368931a64feb8.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/3e1053ede6411b1b96.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 400;
  font-style: italic;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/8396c4b5248a0fcbc0.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/7ca7cbd17edf92a8b3.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/c12ee6fc19b4b23a72.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/ead9b503393d7ad5f3.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/5af569a37b2d7d8900.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/3f7fc9d02429a47fac.woff2") format("woff");
}
@font-face {
  font-family: Inter;
  font-weight: 600;
  font-style: italic;
  font-display: fallback;
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/5e5b4a5c25d118669e.woff2") format("woff2"),
       url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/7f3827418ca0a4b4d6.woff2") format("woff");
}
:root {
    /* Container */
    --container-max-width: 100%;
    --container-gutter: 1.25rem;

    /* Spacing */
    --section-vertical-spacing: 3rem;
    --section-stack-row-gap: 2rem;

    /* Form settings */
    --form-gap: 1rem; /* Gap between fieldset and submit button */
    --fieldset-gap: 0.5rem; /* Gap between each form input within a fieldset */
    --form-control-gap: 0.5rem; /* Gap between input and label (ignored for floating label) */
    --checkbox-control-gap: 0.75rem; /* Horizontal gap between checkbox and its associated label */
    --input-padding-block: 0.65rem; /* Vertical padding for input, textarea and native select */
    --input-padding-inline: 1rem; /* Horizontal padding for input, textarea and native select */
    --checkbox-size: 0.875rem; /* Size (width and height) for checkbox */

    /* Product listing gaps */
    --product-list-column-gap: 0px;
    --product-list-padding-inline: clamp(0px, var(--product-list-column-gap) , min(1.75rem, var(--product-list-column-gap)));--product-list-row-gap: 0px;/* Other sizes */
    --header-group-height: calc(var(--announcement-bar-height, 0px) + var(--countdown-condensed-height, 0px) + var(--header-height, 0px));
    --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-height, 0px));
    --sticky-offset: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));

    /* RTL support */
    --transform-logical-flip: 1;
    --transform-origin-start: left;
    --transform-origin-end: right;

    /**
     * ---------------------------------------------------------------------
     * TYPOGRAPHY
     * ---------------------------------------------------------------------
     */

    /* Font properties */
    --subheading-font-family: Inter, sans-serif;
    --subheading-font-weight: 400;
    --subheading-font-style: normal;
    --subheading-font-size: 0.75rem;
    --subheading-text-transform: uppercase;
    --subheading-letter-spacing: 0.06em;
    --heading-font-family: Inter, sans-serif;
    --heading-font-weight: 400;
    --heading-font-style: normal;
    --heading-text-transform: uppercase;
    --heading-letter-spacing: -0.01em;
    --heading-line-height: 1.1;
    --heading-italic-font-family: Inter, sans-serif;
    --heading-italic-font-weight: 400;
    --heading-italic-font-size-multiplier: 0%;
    --text-font-family: Inter, sans-serif;
    --text-font-weight: 400;
    --text-font-style: normal;
    --text-transform: none;
    --text-letter-spacing: 0.04em;
    --text-line-height: 1.4;
    --text-font-medium-weight: 500;
    --text-font-bold-weight: 600;
    --button-font: var(--text-font-style) var(--text-font-weight) var(--button-font-size) / normal var(--text-font-family);
    --button-text-transform: uppercase;
    --button-letter-spacing: 0.0em;

    /* Font sizes */--text-heading-size-factor: 0.9;
    --text-display-xl: max(0.75rem, clamp(3.5rem, 1.9223rem + 6.7314vw, 10rem) * var(--text-heading-size-factor));
    --text-display-l: max(0.75rem, clamp(3.375rem, 2.1311rem + 5.3074vw, 8.5rem) * var(--text-heading-size-factor));
    --text-display-m: max(0.75rem, clamp(3.25rem, 2.3701rem + 3.7540vw, 6.875rem) * var(--text-heading-size-factor));
    --text-h1: max(0.75rem, clamp(3rem, 2.3325rem + 2.8479vw, 5.75rem) * var(--text-heading-size-factor));
    --text-h2: max(0.75rem, clamp(2.5rem, 1.9539rem + 2.3301vw, 4.75rem) * var(--text-heading-size-factor));
    --text-h3: max(0.75rem, clamp(2rem, 1.6359rem + 1.5534vw, 3.5rem) * var(--text-heading-size-factor));
    --text-h4: max(0.75rem, clamp(1.75rem, 1.4466rem + 1.2945vw, 3rem) * var(--text-heading-size-factor));
    --text-h5: max(0.75rem, clamp(1.375rem, 1.2233rem + 0.6472vw, 2rem) * var(--text-heading-size-factor));
    --text-h6: max(0.75rem, clamp(1.1875rem, 1.1117rem + 0.3236vw, 1.5rem) * var(--text-heading-size-factor));
    --text-h7: max(0.75rem, clamp(1rem, 0.9545rem + 0.1942vw, 1.1875rem) * var(--text-heading-size-factor));
    --text-xs: 0.6875rem;
    --text-sm: 0.75rem;
    --text-base: 0.875rem;
    --text-lg: 1.0625rem;
    --button-font-size: 0.75rem;

    /* Rounded variables (used for border radius) */
    --rounded-full: 9999px;
    --subheading-border-radius: 0.0rem;
    --button-border-radius: 1.125rem;
    --input-border-radius: 1.25rem;

    /* Product card variables */
    --product-card-row-count: 2;

    /**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

    --icon-stroke-width: 1.2px;
    --quotation-mark-svg: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" focusable="false" width="62" fill="none" viewBox="0 0 62 57"><path fill="%23000" d="M.79 31.904 11.924.816h12.296l-8.12 31.088h7.888V56.96H.79V31.904Zm37.351 0L49.277.816h12.064l-8.12 31.088h7.888V56.96H38.141V31.904Z" /></svg>');
  }

  [dir="rtl"]:root {
    /* RTL support */
    --transform-logical-flip: -1;
    --transform-origin-start: right;
    --transform-origin-end: left;
  }

  @media screen and (min-width: 700px) {
    :root {
      --text-xs: 0.6875rem;
      --text-sm: 0.75rem;
      --text-base: 0.875rem;
      --text-lg: 1.0625rem;
      --subheading-font-size: 0.8125rem;

      /* Spacing */
      --container-gutter: 2rem;

      /* Form settings */
      --form-gap: 1.25rem; /* Gap between fieldset and submit button */
      --fieldset-gap: 0.75rem; /* Gap between each form input within a fieldset */
      --input-padding-block: 0.75rem; /* Vertical padding for input, textarea and native select */

      /* Font sizes */
      --button-font-size: 0.875rem;

      /* Product listing gaps */--product-list-column-gap: 0px;
        --product-list-row-gap: 0px;}
  }

  @media screen and (min-width: 1000px) {
    :root {
      /* Spacing settings */
      --section-vertical-spacing: 4.5rem;
      --section-stack-row-gap: 3rem;
    }
  }

  @media screen and (min-width: 1399px) {
    :root {
      /* Spacing settings */
      --section-vertical-spacing: 5.5rem;
      --container-gutter: 3rem;
    }
  }

  /**
   * ---------------------------------------------------------------------
   * COLORS
   * ---------------------------------------------------------------------
   */

  :root {--page-overlay: 0 0 0 / 0.4;
    --dialog-backdrop-blur: 12px;

    /* Status colors */
    --success-background: 227 240 232;
    --success-text: 22 131 66;
    --warning-background: 253 241 224;
    --warning-text: 237 138 0;
    --error-background: 251 224 224;
    --error-text: 224 0 0;

    /* Product colors */
    --on-sale-text: 217 32 32;
    --on-sale-badge-background: 217 32 32;
    --on-sale-badge-text: 255 255 255;
    --sold-out-badge-background: 208 208 208;
    --sold-out-badge-text: 0 0 0;
    --custom-badge-background: 208 97 82;
    --custom-badge-text: 255 255 255;
    --star-color: 28 28 28;
  }.color-scheme--scheme-1 {
      --accent: 255 255 255;
      --background: 12 12 12;
      --background-gradient: ;
      --background-secondary: 240 240 240;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 255 255 255;--border-color: 36 36 36;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: 1px solid rgb(213 213 213);
      --subheading-text-color: 158 158 158;
      --subheading-has-padding: 1;

      /* Heading highlight */
      --heading-highlight-accent-color: 255 255 255;
      --heading-highlight-text-color: 92 150 171;

      /* Button colors */
      --button-background-primary: 255 255 255;
      --button-text-primary: 12 12 12;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 12 12 12;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-1) + .shopify-section:has(> .color-scheme--scheme-1) {
          --section-has-same-background-as-previous-section: 1;
        }.shopify-section:has(> .color-scheme--scheme-1) + .shopify-section:has(> .color-scheme--scheme-2) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-2 {
      --accent: 255 255 255;
      --background: 12 12 12;
      --background-gradient: ;
      --background-secondary: 236 235 233;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 255 255 255;--border-color: 36 36 36;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: none;
      --subheading-text-color: 232 127 54;
      --subheading-has-padding: 0;

      /* Heading highlight */
      --heading-highlight-accent-color: 255 255 255;
      --heading-highlight-text-color: 255 255 255;

      /* Button colors */
      --button-background-primary: 255 255 255;
      --button-text-primary: 12 12 12;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 12 12 12;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-2) + .shopify-section:has(> .color-scheme--scheme-1) {
          --section-has-same-background-as-previous-section: 1;
        }.shopify-section:has(> .color-scheme--scheme-2) + .shopify-section:has(> .color-scheme--scheme-2) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-3 {
      --accent: 255 255 255;
      --background: 0 0 0 / 0;
      --background-gradient: ;
      --background-secondary: 240 240 240;
      --has-transparent-background: 1;
      --has-filled-background: 0;
      --text-color: 255 255 255;--border-color: 255 255 255 / 0.6;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: 1px solid rgb(154 174 181);
      --subheading-text-color: 255 255 255;
      --subheading-has-padding: 1;

      /* Heading highlight */
      --heading-highlight-accent-color: 0 0 0;
      --heading-highlight-text-color: 154 174 181;

      /* Button colors */
      --button-background-primary: 255 255 255;
      --button-text-primary: 8 9 18;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 3 3 5;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-3) + .shopify-section:has(> .color-scheme--scheme-3) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-4 {
      --accent: 232 127 54;
      --background: 29 29 29;
      --background-gradient: ;
      --background-secondary: 255 255 255;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 242 242 242;--border-color: 50 50 50;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: 1px solid rgb(191 191 191);
      --subheading-text-color: 139 139 139;
      --subheading-has-padding: 1;

      /* Heading highlight */
      --heading-highlight-accent-color: 28 28 28;
      --heading-highlight-text-color: 255 255 255;

      /* Button colors */
      --button-background-primary: 232 127 54;
      --button-text-primary: 0 0 0;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 28 28 28;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-4) + .shopify-section:has(> .color-scheme--scheme-4) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-5 {
      --accent: 255 255 255;
      --background: 255 255 255;
      --background-gradient: linear-gradient(310deg, rgba(219, 79, 44, 1), rgba(200, 58, 22, 1) 100%);
      --background-secondary: 245 245 245;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 255 255 255;--border-color: 255 255 255 / 0.1;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: none;
      --subheading-text-color: 255 255 255;
      --subheading-has-padding: 0;

      /* Heading highlight */
      --heading-highlight-accent-color: 0 0 0;
      --heading-highlight-text-color: 255 255 255;

      /* Button colors */
      --button-background-primary: 255 255 255;
      --button-text-primary: 0 0 0;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 28 28 28;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-5) + .shopify-section:has(> .color-scheme--scheme-5) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-6 {
      --accent: 255 255 255;
      --background: 42 42 42;
      --background-gradient: linear-gradient(0deg, rgba(73, 73, 73, 1) 1%, rgba(0, 0, 0, 1) 100%);
      --background-secondary: 245 245 245;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 255 255 255;--border-color: 255 255 255 / 0.1;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: none;
      --subheading-text-color: 255 255 255;
      --subheading-has-padding: 0;

      /* Heading highlight */
      --heading-highlight-accent-color: 28 28 28;
      --heading-highlight-text-color: 255 255 255;

      /* Button colors */
      --button-background-primary: 255 255 255;
      --button-text-primary: 28 28 28;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 28 28 28;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-6) + .shopify-section:has(> .color-scheme--scheme-6) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-7 {
      --accent: 28 28 28;
      --background: 115 105 96;
      --background-gradient: ;
      --background-secondary: 245 245 245;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 255 255 255;--border-color: 129 120 112;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: none;
      --subheading-text-color: 255 255 255;
      --subheading-has-padding: 0;

      /* Heading highlight */
      --heading-highlight-accent-color: 28 28 28;
      --heading-highlight-text-color: 255 255 255;

      /* Button colors */
      --button-background-primary: 28 28 28;
      --button-text-primary: 255 255 255;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 28 28 28;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-7) + .shopify-section:has(> .color-scheme--scheme-7) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-41d2f879-f0b6-4312-832e-695e25bef8ac {
      --accent: 0 0 0;
      --background: 0 0 0;
      --background-gradient: linear-gradient(180deg, rgba(0, 0, 0, 1), rgba(10, 10, 10, 1) 49%, rgba(25, 25, 25, 1) 100%);
      --background-secondary: 240 240 240;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 255 255 255;--border-color: 255 255 255 / 0.1;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: 1px solid rgb(110 110 110);
      --subheading-text-color: 255 255 255;
      --subheading-has-padding: 1;

      /* Heading highlight */
      --heading-highlight-accent-color: 0 0 0;
      --heading-highlight-text-color: 255 255 255;

      /* Button colors */
      --button-background-primary: 0 0 0;
      --button-text-primary: 255 255 255;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 0 0 0;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-41d2f879-f0b6-4312-832e-695e25bef8ac) + .shopify-section:has(> .color-scheme--scheme-41d2f879-f0b6-4312-832e-695e25bef8ac) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-ea51f159-5749-4447-b423-6e70e9dbf184 {
      --accent: 0 0 0;
      --background: 232 127 54;
      --background-gradient: ;
      --background-secondary: 255 255 255;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 12 12 12;--border-color: 210 116 50;/* Subheading colors */--subheading-background: 229 181 175;
      --subheading-border: 1px solid rgb(225 212 211);
      --subheading-text-color: 255 255 255;
      --subheading-has-padding: 1;

      /* Heading highlight */
      --heading-highlight-accent-color: 229 181 175;
      --heading-highlight-text-color: 255 255 255;

      /* Button colors */
      --button-background-primary: 0 0 0;
      --button-text-primary: 255 255 255;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 0 0 0;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-ea51f159-5749-4447-b423-6e70e9dbf184) + .shopify-section:has(> .color-scheme--scheme-ea51f159-5749-4447-b423-6e70e9dbf184) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-e066462c-21f5-4407-96f5-1080fbb0cf08 {
      --accent: 0 0 0;
      --background: 255 255 255;
      --background-gradient: linear-gradient(0deg, rgba(255, 255, 255, 1), rgba(227, 227, 227, 1) 100%);
      --background-secondary: 240 240 240;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 0 0 0;--border-color: 0 0 0 / 0.1;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: none;
      --subheading-text-color: 0 0 0;
      --subheading-has-padding: 0;

      /* Heading highlight */
      --heading-highlight-accent-color: 0 0 0;
      --heading-highlight-text-color: 255 255 255;

      /* Button colors */
      --button-background-primary: 0 0 0;
      --button-text-primary: 255 255 255;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 0 0 0;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-e066462c-21f5-4407-96f5-1080fbb0cf08) + .shopify-section:has(> .color-scheme--scheme-e066462c-21f5-4407-96f5-1080fbb0cf08) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-dfc13db3-5ae8-4346-b5fc-9acb5861425f {
      --accent: 12 12 12;
      --background: 245 248 251;
      --background-gradient: ;
      --background-secondary: 240 240 240;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 12 12 12;--border-color: 222 224 227;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: 1px solid rgb(213 213 213);
      --subheading-text-color: 158 158 158;
      --subheading-has-padding: 1;

      /* Heading highlight */
      --heading-highlight-accent-color: 255 255 255;
      --heading-highlight-text-color: 92 150 171;

      /* Button colors */
      --button-background-primary: 12 12 12;
      --button-text-primary: 255 255 255;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 12 12 12;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-dfc13db3-5ae8-4346-b5fc-9acb5861425f) + .shopify-section:has(> .color-scheme--scheme-dfc13db3-5ae8-4346-b5fc-9acb5861425f) {
          --section-has-same-background-as-previous-section: 1;
        }.color-scheme--scheme-4478e7ed-b1e2-4647-a6f4-1971cc3eeda4 {
      --accent: 12 12 12;
      --background: 255 255 255;
      --background-gradient: ;
      --background-secondary: 240 240 240;
      --has-transparent-background: 0;
      --has-filled-background: 1;
      --text-color: 12 12 12;--border-color: 231 231 231;/* Subheading colors */--subheading-background: 0 0 0 / 0.0;
      --subheading-border: 1px solid rgb(213 213 213);
      --subheading-text-color: 158 158 158;
      --subheading-has-padding: 1;

      /* Heading highlight */
      --heading-highlight-accent-color: 255 255 255;
      --heading-highlight-text-color: 92 150 171;

      /* Button colors */
      --button-background-primary: 12 12 12;
      --button-text-primary: 255 255 255;

      /* Form inputs */
      --input-background: 255 255 255;
      --input-text-color: 12 12 12;
      --input-text-transform: none;
    }.shopify-section:has(> .color-scheme--scheme-4478e7ed-b1e2-4647-a6f4-1971cc3eeda4) + .shopify-section:has(> .color-scheme--scheme-4478e7ed-b1e2-4647-a6f4-1971cc3eeda4) {
          --section-has-same-background-as-previous-section: 1;
        }

@font-face {
  font-family: "DINPro";
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/efb8d02e426794ab90.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "DINPro";
  src: url("https://kagedshop.com/wp-content/uploads/kaged-home-20261026/_assets/56eec8e0128507e2a5.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}


  #shopify-section-template--24277208301633__text_with_media_HH3QUR {--section-split-grid-template-columns: minmax(0, 0.5fr) minmax(0, 0.5fr);}

  #shopify-section-template--24277208301633__text_with_media_HH3QUR + .shopify-section {
    --section-enable-padding-collapsing: 0; /* We turn off the padding collapsing on next section */
  }


  .clinicians-svg{margin-top:30px;}
  .clinicians-svg img{display:block;width:65%;max-width:950px;height:auto;margin:0;}
  @media (max-width:749px){
    .clinicians-svg img{margin:0 auto;width:80%}
  }

 #shopify-section-template--24277208301633__text_with_media_HH3QUR .h2 {text-transform: none; margin-top: 20px; font-family: "Airborne";} #shopify-section-template--24277208301633__text_with_media_HH3QUR p {margin-top: 20px;} #shopify-section-template--24277208301633__text_with_media_HH3QUR .button-group {margin-top: 40px;} #shopify-section-template--24277208301633__text_with_media_HH3QUR .content-box {max-height: 100vh;} 

    #shopify-section-template--24277208301633__scrolling_content_UBGjtt {
      --section-vertical-spacing: 12px;
      --scrolling-content-gap: 10px;
      --scrolling-content-rotation: 0deg;

      overflow: hidden;
      font-size: 2.5vw;
    }

    @supports (overflow-x: clip) {
      #shopify-section-template--24277208301633__scrolling_content_UBGjtt {
        overflow: clip visible;
      }
    }
    
    @media screen and (min-width: 1000px) {
      #shopify-section-template--24277208301633__scrolling_content_UBGjtt {
        --section-vertical-spacing: 10px;
        --scrolling-content-gap: 10px;
        
        font-size: 1vw;
      }
    }
  
 #shopify-section-template--24277208301633__scrolling_content_UBGjtt .heading {font-family: "DINPro"; color: #e87f36;} 

  #iframe-frontrow-brand {height: 0px;}
#frontrow-badge{position:relative;display:flex;justify-content:center;padding:25px;outline:1px solid #d0dbe0;background-color:#f2f2f2;border-radius:10px;}
.iframe-frontrow{width:100%;max-width:950px;margin:0 auto;}
.iframe-modal-frontrow{display:none;position:fixed;z-index:99999999;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}

 #shopify-section-template--24277208301633__custom_liquid_BVygrK .container {padding: 48px 0px;} 

    #shopify-section-template--24277208301633__multi_column_fKeNzG {
      

      

      --multi-column-grid: auto / auto-flow 78vw;
      --multi-column-column-count: 3;
      --multi-column-column-gap: calc(var(--container-gutter) / 2);
      --multi-column-row-gap: var(--container-gutter);
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--24277208301633__multi_column_fKeNzG {
        --multi-column-grid: auto / auto-flow 54vw;
      }
    }

    @media screen and (min-width: 1000px) {
      #shopify-section-template--24277208301633__multi_column_fKeNzG {--multi-column-grid: auto-flow / repeat(3, minmax(0, 1fr));}
    }#shopify-section-template--24277208301633__multi_column_fKeNzG .multi-column__item:not(.color-scheme--scheme-4) {
      padding: var(--container-gutter);
    }
  
 #shopify-section-template--24277208301633__multi_column_fKeNzG img {aspect-ratio: 5/4; border-radius: 10px;} #shopify-section-template--24277208301633__multi_column_fKeNzG .multi-column__item {border-radius: 10px; padding: 24px !important;} #shopify-section-template--24277208301633__multi_column_fKeNzG .container {padding-bottom: 20px;} 

  .hom-review {
    display: flex;
    align-items: center;
    gap: 24px;
    width: 35%;
    margin: 0 auto;
    padding: 12px 15px;
border: 1px solid #ddd;
border-radius: 10px;
  }
  .hom-review__content {
    flex: 1;
    min-width: 0;
  }
  .hom-review__quote-mark {
    font-size: 48px;
    line-height: 1;
    color: #8a9fbb;
    font-family: Georgia, serif;
    display: block;
  }
  .hom-review__quote {
    font-size: 18px;
    line-height: 1.35;
    color: #fff;
    margin: 0 0 10px;
  }
  .hom-review__author {
    font-size: 15px;
    color: #8a9fbb;
    margin: 0;
  }
  @media screen and (max-width: 749px) {
    .hom-review {
      flex-direction: column;
      align-items: flex-start;
      gap: 16px;
      padding: 32px 16px;
      width: 100%;
    }
    .hom-review__quote {
      font-size: 19px;
    }
    .hom-review__quote-mark {
      font-size: 36px;
    }
  }


    #shopify-section-template--24277208301633__media_blocks_BpFmRz {
      --media-blocks-grid: auto-flow / minmax(0, 1fr);
      --media-blocks-gap: calc(var(--container-gutter) / 2);
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--24277208301633__media_blocks_BpFmRz {
        --media-blocks-grid: auto / repeat(2, minmax(0, 1fr));
      }
    }

    @media screen and (min-width: 1000px) {
      #shopify-section-template--24277208301633__media_blocks_BpFmRz {
        --media-blocks-grid: auto-flow / repeat(4, minmax(0, 1fr));
      }
    }

    @media screen and (pointer: fine) {}
  
 #shopify-section-template--24277208301633__media_blocks_BpFmRz .container {padding: 90px 0px;} #shopify-section-template--24277208301633__media_blocks_BpFmRz .media-blocks__item {border-radius: 10px; overflow: hidden;} #shopify-section-template--24277208301633__media_blocks_BpFmRz .content-box__background-media {overflow: hidden;} #shopify-section-template--24277208301633__media_blocks_BpFmRz .content-box__background-media img {transition: transform 0.4s ease; will-change: transform;} #shopify-section-template--24277208301633__media_blocks_BpFmRz .media-blocks__item:hover .content-box__background-media img {transform: scale(1.05);} @media (max-width: 749px) {#shopify-section-template--24277208301633__media_blocks_BpFmRz .h-full {min-height: 60vh; }} #shopify-section-template--24277208301633__media_blocks_BpFmRz .subheading-badge {border-color: rgba(255, 255, 255, 0.15) !important; border: 1px solid; padding: 5px 12px;} 

  .reviews-pill {
    display: flex;
    align-items: center;
    gap: clamp(4px, 1.5vw, 8px);
    background-color: rgba(255, 255, 255, 0);
    padding: 10px clamp(14px, 4vw, 30px);
    border-radius: 999px;
    width: fit-content;
    max-width: 100%;
    margin: 30px auto;
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .reviews-pill::-webkit-scrollbar {
    display: none;
  }
  .reviews-pill__stars {
    color: #e87f36;
    font-size: clamp(9.75px, 2.625vw, 15px);
    letter-spacing: 1px;
    flex-shrink: 0;
  }
  .reviews-pill__rating,
  .reviews-pill__count {
    color: #fff;
    font-size: clamp(11.25px, 3.375vw, 18px);
    flex-shrink: 0;
  }
  .reviews-pill__label {
    color: rgba(255, 255, 255, 0.7);
    font-size: clamp(11px, 3vw, 14px);
    flex-shrink: 0;
  }
  .reviews-pill__divider {
    color: #fff;
    font-weight: 400;
    font-size: clamp(13px, 3.5vw, 20px);
    flex-shrink: 0;
  }

 #shopify-section-template--24277208301633__rich_text_nDw6mh .section-spacing {padding-bottom: 0px; padding-top: 60px;} #shopify-section-template--24277208301633__rich_text_nDw6mh .reviews-pill {margin-top: 20px;} #shopify-section-template--24277208301633__rich_text_nDw6mh .h4 {margin-top: 10px;} #shopify-section-template--24277208301633__rich_text_nDw6mh .subheading-badge {border-color: rgba(255, 255, 255, 0.1) !important; border: 1px solid; padding: 5px 12px; background-color: rgba(255, 255, 255, 0.1) !important; color: white; margin-bottom: 30px;} 

#shopify-block-AYXljT2dJSS9oNVB3T__moast_carousel_faMTA3 {
width: 100%;
}

 #shopify-section-template--24277208301633__1782779556d4926f5b .section-header {display: none !important;} #shopify-section-template--24277208301633__1782779556d4926f5b .moast-header {font-size: var(--text-h4); text-transform: uppercase; margin-bottom: 30px !important;} #shopify-section-template--24277208301633__1782779556d4926f5b .section-spacing {padding: 30px 0px 60px 0px;} 

  #shopify-section-template--24277208301633__text_with_media_GYdFr8 {--section-split-grid-template-columns: minmax(0, 0.5fr) minmax(0, 0.5fr);}

  #shopify-section-template--24277208301633__text_with_media_GYdFr8 + .shopify-section {
    --section-enable-padding-collapsing: 0; /* We turn off the padding collapsing on next section */
  }

 #shopify-section-template--24277208301633__text_with_media_GYdFr8 .h4 {font-family: "Airborne", sans-serif; margin-top: 15px;} #shopify-section-template--24277208301633__text_with_media_GYdFr8 img {border-radius: 20px; border: 1px solid white; aspect-ratio: 5/4;} @media screen and (min-width: 990px) {#shopify-section-template--24277208301633__text_with_media_GYdFr8 .section-split {max-width: 90%; margin: 0px auto; }} #shopify-section-template--24277208301633__text_with_media_GYdFr8 .subheading {border: none; padding: 0px;} 

  #shopify-section-template--24277208301633__text_with_media_xgPxCx {--section-split-grid-template-columns: minmax(0, 0.5fr) minmax(0, 0.5fr);}

  #shopify-section-template--24277208301633__text_with_media_xgPxCx + .shopify-section {
    --section-enable-padding-collapsing: 0; /* We turn off the padding collapsing on next section */
  }

 #shopify-section-template--24277208301633__text_with_media_xgPxCx .h4 {font-family: "Airborne", sans-serif; margin-top: 15px;} #shopify-section-template--24277208301633__text_with_media_xgPxCx img {border-radius: 20px; border: 1px solid white; aspect-ratio: 5/4;} @media screen and (min-width: 990px) {#shopify-section-template--24277208301633__text_with_media_xgPxCx .section-split {max-width: 90%; margin: 0px auto; }} #shopify-section-template--24277208301633__text_with_media_xgPxCx .subheading {border: none; padding: 0px;} 

  #shopify-section-template--24277208301633__text_with_media_pFxUCp {--section-split-grid-template-columns: minmax(0, 0.5fr) minmax(0, 0.5fr);}

  #shopify-section-template--24277208301633__text_with_media_pFxUCp + .shopify-section {
    --section-enable-padding-collapsing: 0; /* We turn off the padding collapsing on next section */
  }

 #shopify-section-template--24277208301633__text_with_media_pFxUCp .h4 {font-family: "Airborne", sans-serif; margin-top: 15px;} #shopify-section-template--24277208301633__text_with_media_pFxUCp img {border-radius: 20px; border: 1px solid white; aspect-ratio: 5/4;} @media screen and (min-width: 990px) {#shopify-section-template--24277208301633__text_with_media_pFxUCp .section-split {max-width: 90%; margin: 0px auto; }} #shopify-section-template--24277208301633__text_with_media_pFxUCp .subheading {border: none; padding: 0px;} 

    #shopify-section-template--24277208301633__media_blocks_pkxDL7 {
      --media-blocks-grid: auto / auto-flow 78vw;
      --media-blocks-gap: calc(var(--container-gutter) / 2);
    }

    @media screen and (min-width: 700px) {
      #shopify-section-template--24277208301633__media_blocks_pkxDL7 {
        --media-blocks-grid: auto / auto-flow 45vw;
      }
    }

    @media screen and (min-width: 1000px) {
      #shopify-section-template--24277208301633__media_blocks_pkxDL7 {
        --media-blocks-grid: auto-flow / repeat(4, minmax(0, 1fr));
      }
    }

    @media screen and (pointer: fine) {}
  
 #shopify-section-template--24277208301633__media_blocks_pkxDL7 .media-blocks__item {border-radius: 10px !important; overflow: hidden;} #shopify-section-template--24277208301633__media_blocks_pkxDL7 .max-w-sm {background-color: rgb(0 0 0 / 20%); padding: 5px 10px; backdrop-filter: blur(24px); border-radius: 10px; border: solid 1px; border-color: rgb(255 255 255 / 20%);} @media (max-width: 749px) {#shopify-section-template--24277208301633__media_blocks_pkxDL7 .h-full {min-height: 60vh; }} 

    #shopify-section-sections--24277202927681__multi_column_8VjWpD {
      

      

      --multi-column-grid: auto / auto-flow 78vw;
      --multi-column-column-count: 5;
      --multi-column-column-gap: calc(var(--container-gutter) / 2);
      --multi-column-row-gap: calc(var(--container-gutter) / 2);
    }

    @media screen and (min-width: 700px) {
      #shopify-section-sections--24277202927681__multi_column_8VjWpD {
        --multi-column-grid: auto / auto-flow 54vw;
      }
    }

    @media screen and (min-width: 1000px) {
      #shopify-section-sections--24277202927681__multi_column_8VjWpD {--multi-column-grid: auto-flow / repeat(5, minmax(0, 1fr));}
    }#shopify-section-sections--24277202927681__multi_column_8VjWpD .multi-column__item:not(.color-scheme--scheme-2) {
      padding: var(--container-gutter);
    }
  
 #shopify-section-sections--24277202927681__multi_column_8VjWpD img {border-radius: 25px; aspect-ratio: 1 / 1;} #shopify-section-sections--24277202927681__multi_column_8VjWpD .subheading-badge {border-color: rgba(255, 255, 255, 0.1) !important; border: 1px solid; padding: 5px 12px; background-color: rgba(255, 255, 255, 0.1) !important; color: #e87f36; margin-bottom: 30px;} 

    #shopify-section-sections--24277202927681__trust-icons {
      --trust-icons-item-count: 3;
    }
  
 #shopify-section-sections--24277202927681__rich_text_h6aGrx .section-spacing {padding: 10px 0px;} 

.kaged-preview-reel{box-sizing:border-box;width:100%;height:492px;display:grid;grid-template-rows:444px 48px;overflow:hidden}
.kaged-media-rail{width:100%;height:444px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
.kaged-media-rail::-webkit-scrollbar{display:none}
.kaged-media-track{height:444px;display:flex;gap:16px;width:max-content;align-items:stretch}
.kaged-media-card{position:relative;display:block;flex:0 0 250px;width:250px;height:444px;margin:0;overflow:hidden;border-radius:20px;background:#111;scroll-snap-align:start}
.kaged-media-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;margin:0}
.kaged-media-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.92);color:#111;box-shadow:0 1px 5px rgba(0,0,0,.18)}
.kaged-media-play svg{width:17px;height:17px;margin-left:2px;fill:currentColor}
.kaged-media-pagination{height:48px;display:flex;justify-content:center;align-items:center;gap:6px;overflow:hidden}
.kaged-media-dot{appearance:none;border:0;padding:0;width:5px;height:5px;min-width:5px;border-radius:99px;background:#b8b8b8;cursor:pointer;opacity:.74}
.kaged-media-dot[aria-current="true"]{width:16px;height:5px;background:#e87f36;opacity:1}
#frontrow-badge{padding:13px 25px!important}.kaged-frontrow-frame{display:block;width:100%;height:52px;border:0;overflow:hidden}
@media(max-width:600px){#frontrow-badge{padding:13px 16px!important}.kaged-frontrow-frame{height:92px}.kaged-media-card{flex-basis:250px;width:250px}}
