/* Source-bound Figma token contract v1. Platform-owned; do not edit. */
.kik-outdoor-sound-0201c1c4a2 {
  --kik-color-action-primary: #1c5544;
  --kik-color-bg-divider: #e0e0e0;
  --kik-color-bg-page: #ffffff;
  --kik-color-bg-surface: #fafafa;
  --kik-color-border-accent: #20413b;
  --kik-color-text-inverse: #ffffff;
  --kik-color-text-primary: #000000;
  --kik-color-text-secondary: #666666;
  --kik-color-text-tertiary: #7e8182;
  --kik-radius-md: 8px;
  --kik-radius-sm: 2px;
  --kik-space-gap-2xs: 4px;
  --kik-space-gap-md: 16px;
  --kik-space-gap-xl: 24px;
  --kik-space-gap-xl--desktop: 32px;
  --kik-space-gap-xl--mobile: 24px;
  --kik-space-gap-xs: 8px;
  --kik-space-gutter-none: 0px;
  --kik-space-gutter-none--desktop: 0px;
  --kik-space-inset-lg: 20px;
  --kik-space-inset-lg--desktop: 24px;
  --kik-space-inset-lg--mobile: 20px;
  --kik-space-section-lg: 50px;
  --kik-space-section-lg--mobile: 50px;
  --kik-space-side-margin-default: 16px;
  --kik-space-side-margin-default--mobile: 16px;
  --kik-space-side-margin-full: 0px;
  --kik-text-font-body: "HarmonyOS Sans";
  --kik-text-font-heading: "HarmonyOS Sans";
  --kik-text-line-height-body-md: 22px;
  --kik-text-line-height-body-sm: 21px;
  --kik-text-line-height-h2: 37px;
  --kik-text-line-height-h5: 25px;
  --kik-text-size-body-md: 14px;
  --kik-text-size-body-sm: 13px;
  --kik-text-size-h2: 32px;
  --kik-text-size-h2--desktop: 40px;
  --kik-text-size-h2--mobile: 32px;
  --kik-text-size-h5: 20px;
}
@media (min-width: 768px) {
.kik-outdoor-sound-0201c1c4a2 {
  --kik-color-action-primary: #1c5544;
  --kik-color-bg-divider: #e0e0e0;
  --kik-color-bg-inverse: #1c5544;
  --kik-color-bg-page: #ffffff;
  --kik-color-text-inverse: #ffffff;
  --kik-color-text-primary: #000000;
  --kik-color-text-tertiary: #7e8182;
  --kik-radius-md: 8px;
  --kik-radius-sm: 2px;
  --kik-space-gap-2xs: 4px;
  --kik-space-gap-md: 16px;
  --kik-space-gap-xl: 32px;
  --kik-space-gap-xs: 8px;
  --kik-space-gutter-none: 0px;
  --kik-space-inset-lg: 24px;
  --kik-space-scale-64: 64px;
  --kik-space-section-lg: 100px;
  --kik-space-side-margin-default: 92px;
  --kik-space-side-margin-full: 0px;
  --kik-text-font-body: "HarmonyOS Sans";
  --kik-text-font-heading: "HarmonyOS Sans";
  --kik-text-line-height-body-md: 26px;
  --kik-text-line-height-body-sm: 22px;
  --kik-text-line-height-h2: 48px;
  --kik-text-line-height-h5: 28px;
  --kik-text-size-body-md: 16px;
  --kik-text-size-body-sm: 14px;
  --kik-text-size-h2: 40px;
  --kik-text-size-h5: 22px;
}
}
.kik-outdoor-sound-0201c1c4a2.kik\:bg-action-primary, .kik-outdoor-sound-0201c1c4a2 .kik\:bg-action-primary { background-color: var(--kik-color-action-primary); }
@media (min-width: 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:bg-inverse, .kik-outdoor-sound-0201c1c4a2 .kik\:bg-inverse { background-color: var(--kik-color-text-inverse); }
}
.kik-outdoor-sound-0201c1c4a2.kik\:bg-kik-color-bg-divider, .kik-outdoor-sound-0201c1c4a2 .kik\:bg-kik-color-bg-divider { background-color: var(--kik-color-bg-divider); }
.kik-outdoor-sound-0201c1c4a2.kik\:bg-page, .kik-outdoor-sound-0201c1c4a2 .kik\:bg-page { background-color: var(--kik-color-bg-page); }
@media (min-width: 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:bg-surface-inverse, .kik-outdoor-sound-0201c1c4a2 .kik\:bg-surface-inverse { background-color: var(--kik-color-bg-inverse); }
}
@media (width < 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:bg-surface, .kik-outdoor-sound-0201c1c4a2 .kik\:bg-surface { background-color: var(--kik-color-bg-surface); }
}
@media (width < 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:border-kik-color-border-accent, .kik-outdoor-sound-0201c1c4a2 .kik\:border-kik-color-border-accent { border-bottom-color: var(--kik-color-border-accent); }
}
@media (width < 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:border-kik-color-border-accent, .kik-outdoor-sound-0201c1c4a2 .kik\:border-kik-color-border-accent { border-left-color: var(--kik-color-border-accent); }
}
@media (width < 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:border-kik-color-border-accent, .kik-outdoor-sound-0201c1c4a2 .kik\:border-kik-color-border-accent { border-right-color: var(--kik-color-border-accent); }
}
@media (width < 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:border-kik-color-border-accent, .kik-outdoor-sound-0201c1c4a2 .kik\:border-kik-color-border-accent { border-top-color: var(--kik-color-border-accent); }
}
.kik-outdoor-sound-0201c1c4a2.kik\:font-kik-text-font-body, .kik-outdoor-sound-0201c1c4a2 .kik\:font-kik-text-font-body { font-family: var(--kik-text-font-body); }
.kik-outdoor-sound-0201c1c4a2.kik\:font-kik-text-font-heading, .kik-outdoor-sound-0201c1c4a2 .kik\:font-kik-text-font-heading { font-family: var(--kik-text-font-heading); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-gap-2xs, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-gap-2xs { column-gap: var(--kik-space-gap-2xs); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-gap-2xs, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-gap-2xs { row-gap: var(--kik-space-gap-2xs); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-gap-md, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-gap-md { column-gap: var(--kik-space-gap-md); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-gap-md, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-gap-md { row-gap: var(--kik-space-gap-md); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-gap-xs, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-gap-xs { column-gap: var(--kik-space-gap-xs); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-gap-xs, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-gap-xs { row-gap: var(--kik-space-gap-xs); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-gutter-none { column-gap: var(--kik-space-gutter-none); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-gutter-none { row-gap: var(--kik-space-gutter-none); }
@media (min-width: 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-scale-64, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-scale-64 { column-gap: var(--kik-space-scale-64); }
}
@media (min-width: 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:gap-kik-space-scale-64, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-kik-space-scale-64 { row-gap: var(--kik-space-scale-64); }
}
.kik-outdoor-sound-0201c1c4a2.kik\:gap-x-kik-space-gap-xl-fluid-1444f705, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-x-kik-space-gap-xl-fluid-1444f705 { column-gap: clamp(var(--kik-space-gap-xl--mobile), calc(var(--kik-space-gap-xl--mobile) - 2.7925801px + 0.67453626vw), var(--kik-space-gap-xl--desktop)); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-x-kik-space-gap-xl-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-x-kik-space-gap-xl-fluid { column-gap: clamp(var(--kik-space-gutter-none--desktop), calc(var(--kik-space-gap-xl--mobile) + 8.3777403px - 2.02360877vw), var(--kik-space-gap-xl--mobile)); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-y-kik-space-gap-xl-fluid-1444f705, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-y-kik-space-gap-xl-fluid-1444f705 { row-gap: clamp(var(--kik-space-gap-xl--mobile), calc(var(--kik-space-gap-xl--mobile) - 2.7925801px + 0.67453626vw), var(--kik-space-gap-xl--desktop)); }
.kik-outdoor-sound-0201c1c4a2.kik\:gap-y-kik-space-gap-xl-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:gap-y-kik-space-gap-xl-fluid { row-gap: clamp(var(--kik-space-gutter-none--desktop), calc(var(--kik-space-gap-xl--mobile) + 8.3777403px - 2.02360877vw), var(--kik-space-gap-xl--mobile)); }
.kik-outdoor-sound-0201c1c4a2.kik\:leading-kik-text-line-height-body-md, .kik-outdoor-sound-0201c1c4a2 .kik\:leading-kik-text-line-height-body-md { line-height: var(--kik-text-line-height-body-md); }
.kik-outdoor-sound-0201c1c4a2.kik\:leading-kik-text-line-height-body-sm, .kik-outdoor-sound-0201c1c4a2 .kik\:leading-kik-text-line-height-body-sm { line-height: var(--kik-text-line-height-body-sm); }
.kik-outdoor-sound-0201c1c4a2.kik\:leading-kik-text-line-height-h2, .kik-outdoor-sound-0201c1c4a2 .kik\:leading-kik-text-line-height-h2 { line-height: var(--kik-text-line-height-h2); }
.kik-outdoor-sound-0201c1c4a2.kik\:leading-kik-text-line-height-h5, .kik-outdoor-sound-0201c1c4a2 .kik\:leading-kik-text-line-height-h5 { line-height: var(--kik-text-line-height-h5); }
.kik-outdoor-sound-0201c1c4a2.kik\:p-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:p-kik-space-gutter-none { padding-bottom: var(--kik-space-gutter-none); }
.kik-outdoor-sound-0201c1c4a2.kik\:p-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:p-kik-space-gutter-none { padding-left: var(--kik-space-gutter-none); }
.kik-outdoor-sound-0201c1c4a2.kik\:p-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:p-kik-space-gutter-none { padding-right: var(--kik-space-gutter-none); }
.kik-outdoor-sound-0201c1c4a2.kik\:p-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:p-kik-space-gutter-none { padding-top: var(--kik-space-gutter-none); }
.kik-outdoor-sound-0201c1c4a2.kik\:pb-kik-space-inset-lg-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:pb-kik-space-inset-lg-fluid { padding-bottom: clamp(var(--kik-space-inset-lg--mobile), calc(var(--kik-space-inset-lg--mobile) - 1.39629005px + 0.33726813vw), var(--kik-space-inset-lg--desktop)); }
.kik-outdoor-sound-0201c1c4a2.kik\:pb-kik-space-section-lg-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:pb-kik-space-section-lg-fluid { padding-bottom: clamp(var(--kik-space-gutter-none--desktop), calc(var(--kik-space-section-lg--mobile) + 17.45362563px - 4.2158516vw), var(--kik-space-section-lg--mobile)); }
.kik-outdoor-sound-0201c1c4a2.kik\:pl-kik-space-inset-lg-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:pl-kik-space-inset-lg-fluid { padding-left: clamp(var(--kik-space-inset-lg--mobile), calc(var(--kik-space-inset-lg--mobile) - 1.39629005px + 0.33726813vw), var(--kik-space-inset-lg--desktop)); }
.kik-outdoor-sound-0201c1c4a2.kik\:pl-kik-space-side-margin-default-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:pl-kik-space-side-margin-default-fluid { padding-left: clamp(var(--kik-space-gutter-none--desktop), calc(var(--kik-space-side-margin-default--mobile) + 5.5851602px - 1.34907251vw), var(--kik-space-side-margin-default--mobile)); }
.kik-outdoor-sound-0201c1c4a2.kik\:pr-kik-space-inset-lg-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:pr-kik-space-inset-lg-fluid { padding-right: clamp(var(--kik-space-inset-lg--mobile), calc(var(--kik-space-inset-lg--mobile) - 1.39629005px + 0.33726813vw), var(--kik-space-inset-lg--desktop)); }
.kik-outdoor-sound-0201c1c4a2.kik\:pr-kik-space-side-margin-default-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:pr-kik-space-side-margin-default-fluid { padding-right: clamp(var(--kik-space-gutter-none--desktop), calc(var(--kik-space-side-margin-default--mobile) + 5.5851602px - 1.34907251vw), var(--kik-space-side-margin-default--mobile)); }
@media (width < 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:pt-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:pt-kik-space-gutter-none { padding-top: var(--kik-space-gutter-none); }
}
.kik-outdoor-sound-0201c1c4a2.kik\:pt-kik-space-inset-lg-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:pt-kik-space-inset-lg-fluid { padding-top: clamp(var(--kik-space-inset-lg--mobile), calc(var(--kik-space-inset-lg--mobile) - 1.39629005px + 0.33726813vw), var(--kik-space-inset-lg--desktop)); }
.kik-outdoor-sound-0201c1c4a2.kik\:px-kik-space-side-margin-default, .kik-outdoor-sound-0201c1c4a2 .kik\:px-kik-space-side-margin-default { padding-left: var(--kik-space-side-margin-default); }
.kik-outdoor-sound-0201c1c4a2.kik\:px-kik-space-side-margin-default, .kik-outdoor-sound-0201c1c4a2 .kik\:px-kik-space-side-margin-default { padding-right: var(--kik-space-side-margin-default); }
.kik-outdoor-sound-0201c1c4a2.kik\:px-kik-space-side-margin-full, .kik-outdoor-sound-0201c1c4a2 .kik\:px-kik-space-side-margin-full { padding-left: var(--kik-space-side-margin-full); }
.kik-outdoor-sound-0201c1c4a2.kik\:px-kik-space-side-margin-full, .kik-outdoor-sound-0201c1c4a2 .kik\:px-kik-space-side-margin-full { padding-right: var(--kik-space-side-margin-full); }
.kik-outdoor-sound-0201c1c4a2.kik\:py-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:py-kik-space-gutter-none { padding-bottom: var(--kik-space-gutter-none); }
.kik-outdoor-sound-0201c1c4a2.kik\:py-kik-space-gutter-none, .kik-outdoor-sound-0201c1c4a2 .kik\:py-kik-space-gutter-none { padding-top: var(--kik-space-gutter-none); }
@media (min-width: 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:py-kik-space-section-lg, .kik-outdoor-sound-0201c1c4a2 .kik\:py-kik-space-section-lg { padding-bottom: var(--kik-space-section-lg); }
}
@media (min-width: 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:py-kik-space-section-lg, .kik-outdoor-sound-0201c1c4a2 .kik\:py-kik-space-section-lg { padding-top: var(--kik-space-section-lg); }
}
.kik-outdoor-sound-0201c1c4a2.kik\:rounded-md, .kik-outdoor-sound-0201c1c4a2 .kik\:rounded-md { border-radius: var(--kik-radius-md); }
.kik-outdoor-sound-0201c1c4a2.kik\:rounded-sm, .kik-outdoor-sound-0201c1c4a2 .kik\:rounded-sm { border-radius: var(--kik-radius-sm); }
.kik-outdoor-sound-0201c1c4a2.kik\:text-body-md, .kik-outdoor-sound-0201c1c4a2 .kik\:text-body-md { font-size: var(--kik-text-size-body-md); }
.kik-outdoor-sound-0201c1c4a2.kik\:text-body-sm, .kik-outdoor-sound-0201c1c4a2 .kik\:text-body-sm { font-size: var(--kik-text-size-body-sm); }
.kik-outdoor-sound-0201c1c4a2.kik\:text-h2-fluid, .kik-outdoor-sound-0201c1c4a2 .kik\:text-h2-fluid { font-size: clamp(var(--kik-text-size-h2--mobile), calc(var(--kik-text-size-h2--mobile) - 2.7925801px + 0.67453626vw), var(--kik-text-size-h2--desktop)); }
.kik-outdoor-sound-0201c1c4a2.kik\:text-h5, .kik-outdoor-sound-0201c1c4a2 .kik\:text-h5 { font-size: var(--kik-text-size-h5); }
.kik-outdoor-sound-0201c1c4a2.kik\:text-inverse, .kik-outdoor-sound-0201c1c4a2 .kik\:text-inverse { color: var(--kik-color-text-inverse); }
.kik-outdoor-sound-0201c1c4a2.kik\:text-kik-color-text-tertiary, .kik-outdoor-sound-0201c1c4a2 .kik\:text-kik-color-text-tertiary { color: var(--kik-color-text-tertiary); }
.kik-outdoor-sound-0201c1c4a2.kik\:text-primary, .kik-outdoor-sound-0201c1c4a2 .kik\:text-primary { color: var(--kik-color-text-primary); }
@media (width < 768px) {
.kik-outdoor-sound-0201c1c4a2.kik\:text-secondary, .kik-outdoor-sound-0201c1c4a2 .kik\:text-secondary { color: var(--kik-color-text-secondary); }
}
