@layer clickui {.title__t68i9 {
  /* anchors inherit the title color via this local alias; the color
     modifiers below redefine it so links track the chosen title color. */
  --title-link-color: var(--click-global-color-title-default);

  margin: 0;
  padding: 0;
  color: var(--click-global-color-title-default);
  font: var(--typography-styles-product-titles-md);
  font-style: inherit;
  text-align: left;
}

.title__t68i9 a,
.title__t68i9 a:visited {
  color: var(--title-link-color);
  cursor: pointer;
}

.title__t68i9 a:hover {
  color: var(--click-global-color-title-muted);
}

/* font shorthand depends on both family and size; one class per pairing
   emits a single `font:` declaration. */

.title_font_product-xs__IdFu4 {
  font: var(--typography-styles-product-titles-xs);
  font-style: inherit;
}

.title_font_product-sm__9RMAB {
  font: var(--typography-styles-product-titles-sm);
  font-style: inherit;
}

.title_font_product-md__uDEhW {
  font: var(--typography-styles-product-titles-md);
  font-style: inherit;
}

.title_font_product-lg__BtA0P {
  font: var(--typography-styles-product-titles-lg);
  font-style: inherit;
}

.title_font_product-xl__VFvtd {
  font: var(--typography-styles-product-titles-xl);
  font-style: inherit;
}

.title_font_brand-xs__8A0De {
  font: var(--typography-styles-brand-titles-xs);
  font-style: inherit;
}

.title_font_brand-sm__6QsrH {
  font: var(--typography-styles-brand-titles-sm);
  font-style: inherit;
}

.title_font_brand-md__YOk4n {
  font: var(--typography-styles-brand-titles-md);
  font-style: inherit;
}

.title_font_brand-lg__90bGM {
  font: var(--typography-styles-brand-titles-lg);
  font-style: inherit;
}

.title_font_brand-xl__aDCet {
  font: var(--typography-styles-brand-titles-xl);
  font-style: inherit;
}

.title_color_default__4FO-y {
  --title-link-color: var(--click-global-color-title-default);

  color: var(--click-global-color-title-default);
}

.title_color_muted__sJNEb {
  --title-link-color: var(--click-global-color-title-muted);

  color: var(--click-global-color-title-muted);
}

.title_align_left__-s5o9 {
  text-align: left;
}

.title_align_center__33VmS {
  text-align: center;
}

.title_align_right__483BF {
  text-align: right;
}
}
