@charset "UTF-8";
/*For Cassia brand*/
[current-brand=CASSIA] {
  --page-background: #EEEEEE;
  background-color: var(--page-background);
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  --font-brand-default:
    var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui,
    sans-serif;
  --font-brand-h1:
    var(--font-cassia-tt-commons-classic), var(--font-avenir), ui-sans-serif,
    system-ui, sans-serif;
  --font-brand-h2:
    var(--font-cassia-tt-commons-classic), var(--font-avenir), ui-sans-serif,
    system-ui, sans-serif;
  --font-brand-h3:
    var(--font-cassia-tt-commons-classic), var(--font-avenir), ui-sans-serif,
    system-ui, sans-serif;
  --font-brand-h4:
    var(--font-cassia-tt-commons-classic), var(--font-avenir), ui-sans-serif,
    system-ui, sans-serif;
  --font-brand-h5:
    var(--font-cassia-tt-commons-classic), var(--font-avenir), ui-sans-serif,
    system-ui, sans-serif;
  --font-brand-h6: var(--font-cassia-source-serif), serif;
  --font-brand-body-roman:
    var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui,
    sans-serif;
  --font-brand-body-medium:
    var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui,
    sans-serif;
  --font-brand-body-small-regular:
    var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui,
    sans-serif;
  --font-brand-chip:
    var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui,
    sans-serif;
  --font-brand-chip-small:
    var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui,
    sans-serif;
  --font-brand-micro:
    var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui,
    sans-serif;
  /* Typography Font Weight Overrides */
}
[class*=block-type-][class*=-cassia] h1,
[class*=block-type-][class*=-cassia] h2,
[class*=block-type-][class*=-cassia] h3,
[class*=block-type-][class*=-cassia] h4,
[class*=block-type-][class*=-cassia] h5,
[class*=block-type-][class*=-cassia] .typographic.variant-h1,
[class*=block-type-][class*=-cassia] .typographic.variant-h2,
[class*=block-type-][class*=-cassia] .typographic.variant-h3,
[class*=block-type-][class*=-cassia] .typographic.variant-h4,
[class*=block-type-][class*=-cassia] .typographic.variant-h5,
[data-brand=cassia] h1,
[data-brand=cassia] h2,
[data-brand=cassia] h3,
[data-brand=cassia] h4,
[data-brand=cassia] h5,
[data-brand=cassia] .typographic.variant-h1,
[data-brand=cassia] .typographic.variant-h2,
[data-brand=cassia] .typographic.variant-h3,
[data-brand=cassia] .typographic.variant-h4,
[data-brand=cassia] .typographic.variant-h5 {
  font-weight: 800 !important;
}
[class*=block-type-][class*=-cassia] h6,
[class*=block-type-][class*=-cassia] .typographic.variant-h6,
[data-brand=cassia] h6,
[data-brand=cassia] .typographic.variant-h6 {
  font-weight: 500 !important;
  font-style: italic !important;
}
[class*=block-type-][class*=-cassia] .typographic.variant-body-roman,
[class*=block-type-][class*=-cassia] .typographic.variant-body-small-regular,
[class*=block-type-][class*=-cassia] .typographic.variant-chip,
[class*=block-type-][class*=-cassia] .typographic.variant-chip-small,
[class*=block-type-][class*=-cassia] .typographic.variant-micro,
[data-brand=cassia] .typographic.variant-body-roman,
[data-brand=cassia] .typographic.variant-body-small-regular,
[data-brand=cassia] .typographic.variant-chip,
[data-brand=cassia] .typographic.variant-chip-small,
[data-brand=cassia] .typographic.variant-micro {
  font-weight: 400 !important;
}
[class*=block-type-][class*=-cassia] .typographic.variant-body-medium,
[data-brand=cassia] .typographic.variant-body-medium {
  font-weight: 500 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* Text Button CTA — Blue Underline (default).
     expand / more-btn / property-subnav override below (cascade, no :not). */
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost,
[class*=block-type-][class*=-cassia] .global-button.variant-link,
[data-brand=cassia] .global-button.link-hover-effect,
[data-brand=cassia] .global-button.variant-ghost,
[data-brand=cassia] .global-button.variant-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0 3px !important;
  border: 0 !important;
  border-bottom: 5px solid #124497 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  background: transparent !important;
  text-decoration: none !important;
  color: #000 !important;
  overflow: visible !important;
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect::after,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost::after,
[class*=block-type-][class*=-cassia] .global-button.variant-link::after,
[data-brand=cassia] .global-button.link-hover-effect::after,
[data-brand=cassia] .global-button.variant-ghost::after,
[data-brand=cassia] .global-button.variant-link::after {
  display: none !important;
  content: none !important;
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect .button-arrow,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost .button-arrow,
[class*=block-type-][class*=-cassia] .global-button.variant-link .button-arrow,
[data-brand=cassia] .global-button.link-hover-effect .button-arrow,
[data-brand=cassia] .global-button.variant-ghost .button-arrow,
[data-brand=cassia] .global-button.variant-link .button-arrow {
  display: none !important;
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect .typographic,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia] .global-button.variant-link .typographic,
[data-brand=cassia] .global-button.link-hover-effect .typographic,
[data-brand=cassia] .global-button.variant-ghost .typographic,
[data-brand=cassia] .global-button.variant-link .typographic {
  color: #000 !important;
  opacity: 1;
  transition: opacity 0.3s ease;
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .global-button.variant-link:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.variant-link:hover:not(:disabled):not([data-disabled]) {
  /* Beat globals .link-hover-effect:hover { opacity: 0.7 } */
  opacity: 1 !important;
  background: transparent !important;
  border-bottom-color: #124497 !important;
  color: #000 !important;
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]) .typographic,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]) .typographic,
[class*=block-type-][class*=-cassia] .global-button.variant-link:hover:not(:disabled):not([data-disabled]) .typographic,
[data-brand=cassia] .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]) .typographic,
[data-brand=cassia] .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]) .typographic,
[data-brand=cassia] .global-button.variant-link:hover:not(:disabled):not([data-disabled]) .typographic {
  opacity: 0.6;
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost,
[class*=block-type-][class*=-cassia] .global-button.variant-link,
[data-brand=cassia] .global-button.link-hover-effect,
[data-brand=cassia] .global-button.variant-ghost,
[data-brand=cassia] .global-button.variant-link {
  /* Pink — Dark when button is on dark surface */
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect[class~=text-grain-white], [class*=block-type-][class*=-cassia] .global-button.link-hover-effect.text-grain-white,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost[class~=text-grain-white],
[class*=block-type-][class*=-cassia] .global-button.variant-ghost.text-grain-white,
[class*=block-type-][class*=-cassia] .global-button.variant-link[class~=text-grain-white],
[class*=block-type-][class*=-cassia] .global-button.variant-link.text-grain-white,
[data-brand=cassia] .global-button.link-hover-effect[class~=text-grain-white],
[data-brand=cassia] .global-button.link-hover-effect.text-grain-white,
[data-brand=cassia] .global-button.variant-ghost[class~=text-grain-white],
[data-brand=cassia] .global-button.variant-ghost.text-grain-white,
[data-brand=cassia] .global-button.variant-link[class~=text-grain-white],
[data-brand=cassia] .global-button.variant-link.text-grain-white {
  border-bottom-color: #FF739E !important;
  color: #fff !important;
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect[class~=text-grain-white] .typographic, [class*=block-type-][class*=-cassia] .global-button.link-hover-effect.text-grain-white .typographic,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost[class~=text-grain-white] .typographic,
[class*=block-type-][class*=-cassia] .global-button.variant-ghost.text-grain-white .typographic,
[class*=block-type-][class*=-cassia] .global-button.variant-link[class~=text-grain-white] .typographic,
[class*=block-type-][class*=-cassia] .global-button.variant-link.text-grain-white .typographic,
[data-brand=cassia] .global-button.link-hover-effect[class~=text-grain-white] .typographic,
[data-brand=cassia] .global-button.link-hover-effect.text-grain-white .typographic,
[data-brand=cassia] .global-button.variant-ghost[class~=text-grain-white] .typographic,
[data-brand=cassia] .global-button.variant-ghost.text-grain-white .typographic,
[data-brand=cassia] .global-button.variant-link[class~=text-grain-white] .typographic,
[data-brand=cassia] .global-button.variant-link.text-grain-white .typographic {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia] .global-button.link-hover-effect[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]), [class*=block-type-][class*=-cassia] .global-button.link-hover-effect.text-grain-white:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .global-button.variant-ghost[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .global-button.variant-ghost.text-grain-white:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .global-button.variant-link[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .global-button.variant-link.text-grain-white:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.link-hover-effect[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.link-hover-effect.text-grain-white:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.variant-ghost[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.variant-ghost.text-grain-white:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.variant-link[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.variant-link.text-grain-white:hover:not(:disabled):not([data-disabled]) {
  border-bottom-color: #FF739E !important;
  color: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* CTA text with +/- icon — icon #124497 · text #000; hover: text only */
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn,
[class*=block-type-][class*=-cassia] .expand-button,
[class*=block-type-][class*=-cassia] .more-btn .global-button,
[data-brand=cassia] .global-button.expand-btn,
[data-brand=cassia] .expand-button,
[data-brand=cassia] .more-btn .global-button {
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  background: transparent !important;
  padding: 0 !important;
  text-decoration: none !important;
  color: #000 !important;
  opacity: 1 !important; /* beat .link-hover-effect:hover */
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn::after,
[class*=block-type-][class*=-cassia] .expand-button::after,
[class*=block-type-][class*=-cassia] .more-btn .global-button::after,
[data-brand=cassia] .global-button.expand-btn::after,
[data-brand=cassia] .expand-button::after,
[data-brand=cassia] .more-btn .global-button::after {
  display: none !important;
  content: none !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn svg,
[class*=block-type-][class*=-cassia] .global-button.expand-btn svg path,
[class*=block-type-][class*=-cassia] .global-button.expand-btn img,
[class*=block-type-][class*=-cassia] .expand-button svg,
[class*=block-type-][class*=-cassia] .expand-button svg path,
[class*=block-type-][class*=-cassia] .expand-button img,
[class*=block-type-][class*=-cassia] .more-btn .global-button svg,
[class*=block-type-][class*=-cassia] .more-btn .global-button svg path,
[class*=block-type-][class*=-cassia] .more-btn .global-button img,
[data-brand=cassia] .global-button.expand-btn svg,
[data-brand=cassia] .global-button.expand-btn svg path,
[data-brand=cassia] .global-button.expand-btn img,
[data-brand=cassia] .expand-button svg,
[data-brand=cassia] .expand-button svg path,
[data-brand=cassia] .expand-button img,
[data-brand=cassia] .more-btn .global-button svg,
[data-brand=cassia] .more-btn .global-button svg path,
[data-brand=cassia] .more-btn .global-button img {
  color: #124497 !important;
  stroke: #124497 !important;
  display: block !important;
  opacity: 1 !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn,
[class*=block-type-][class*=-cassia] .expand-button,
[class*=block-type-][class*=-cassia] .more-btn .global-button,
[data-brand=cassia] .global-button.expand-btn,
[data-brand=cassia] .expand-button,
[data-brand=cassia] .more-btn .global-button {
  /* Plus/Minus circle: hide fill path when icon has multiple paths */
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn svg path:first-of-type,
[class*=block-type-][class*=-cassia] .expand-button svg path:first-of-type,
[class*=block-type-][class*=-cassia] .more-btn .global-button svg path:first-of-type,
[data-brand=cassia] .global-button.expand-btn svg path:first-of-type,
[data-brand=cassia] .expand-button svg path:first-of-type,
[data-brand=cassia] .more-btn .global-button svg path:first-of-type {
  stroke: transparent !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn svg path:only-of-type,
[class*=block-type-][class*=-cassia] .expand-button svg path:only-of-type,
[class*=block-type-][class*=-cassia] .more-btn .global-button svg path:only-of-type,
[data-brand=cassia] .global-button.expand-btn svg path:only-of-type,
[data-brand=cassia] .expand-button svg path:only-of-type,
[data-brand=cassia] .more-btn .global-button svg path:only-of-type {
  stroke: #124497 !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn .typographic,
[class*=block-type-][class*=-cassia] .expand-button .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button .typographic,
[data-brand=cassia] .global-button.expand-btn .typographic,
[data-brand=cassia] .expand-button .typographic,
[data-brand=cassia] .more-btn .global-button .typographic {
  color: #000 !important;
  opacity: 1;
  transition: opacity 0.3s ease;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]), [class*=block-type-][class*=-cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .expand-button:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .expand-button:active:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]),
[data-brand=cassia] .expand-button:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .expand-button:active:not(:disabled):not([data-disabled]),
[data-brand=cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) {
  opacity: 1 !important;
  background: transparent !important;
  /* Nested label (See more / Expand) — avoids :has(svg) on wrapper */
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) .typographic .typographic, [class*=block-type-][class*=-cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .expand-button:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .expand-button:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .expand-button:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .expand-button:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) .typographic .typographic {
  opacity: 0.6;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) svg,
[class*=block-type-][class*=-cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) svg path,
[class*=block-type-][class*=-cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) img, [class*=block-type-][class*=-cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]) svg,
[class*=block-type-][class*=-cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]) svg path,
[class*=block-type-][class*=-cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]) img,
[class*=block-type-][class*=-cassia] .expand-button:hover:not(:disabled):not([data-disabled]) svg,
[class*=block-type-][class*=-cassia] .expand-button:hover:not(:disabled):not([data-disabled]) svg path,
[class*=block-type-][class*=-cassia] .expand-button:hover:not(:disabled):not([data-disabled]) img,
[class*=block-type-][class*=-cassia] .expand-button:active:not(:disabled):not([data-disabled]) svg,
[class*=block-type-][class*=-cassia] .expand-button:active:not(:disabled):not([data-disabled]) svg path,
[class*=block-type-][class*=-cassia] .expand-button:active:not(:disabled):not([data-disabled]) img,
[class*=block-type-][class*=-cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]) svg,
[class*=block-type-][class*=-cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]) svg path,
[class*=block-type-][class*=-cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]) img,
[class*=block-type-][class*=-cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) svg,
[class*=block-type-][class*=-cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) svg path,
[class*=block-type-][class*=-cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) img,
[data-brand=cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) svg,
[data-brand=cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) svg path,
[data-brand=cassia] .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) img,
[data-brand=cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]) svg,
[data-brand=cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]) svg path,
[data-brand=cassia] .global-button.expand-btn:active:not(:disabled):not([data-disabled]) img,
[data-brand=cassia] .expand-button:hover:not(:disabled):not([data-disabled]) svg,
[data-brand=cassia] .expand-button:hover:not(:disabled):not([data-disabled]) svg path,
[data-brand=cassia] .expand-button:hover:not(:disabled):not([data-disabled]) img,
[data-brand=cassia] .expand-button:active:not(:disabled):not([data-disabled]) svg,
[data-brand=cassia] .expand-button:active:not(:disabled):not([data-disabled]) svg path,
[data-brand=cassia] .expand-button:active:not(:disabled):not([data-disabled]) img,
[data-brand=cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]) svg,
[data-brand=cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]) svg path,
[data-brand=cassia] .more-btn .global-button:hover:not(:disabled):not([data-disabled]) img,
[data-brand=cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) svg,
[data-brand=cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) svg path,
[data-brand=cassia] .more-btn .global-button:active:not(:disabled):not([data-disabled]) img {
  opacity: 1 !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn,
[class*=block-type-][class*=-cassia] .expand-button,
[class*=block-type-][class*=-cassia] .more-btn .global-button,
[data-brand=cassia] .global-button.expand-btn,
[data-brand=cassia] .expand-button,
[data-brand=cassia] .more-btn .global-button {
  /* Dark surface → pink icon · white text (C28b) */
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white], [class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white],
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white],
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white],
[data-brand=cassia] .global-button.expand-btn.text-grain-white,
[data-brand=cassia] .expand-button[class~=text-grain-white],
[data-brand=cassia] .expand-button.text-grain-white,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white],
[data-brand=cassia] .more-btn .global-button.text-grain-white {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white] svg,
[class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white] svg path,
[class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white] img, [class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white svg,
[class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white svg path,
[class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white img,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white] svg,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white] svg path,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white] img,
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white svg,
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white svg path,
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white img,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white] svg,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white] svg path,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white] img,
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white svg,
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white svg path,
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white img,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white] svg,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white] svg path,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white] img,
[data-brand=cassia] .global-button.expand-btn.text-grain-white svg,
[data-brand=cassia] .global-button.expand-btn.text-grain-white svg path,
[data-brand=cassia] .global-button.expand-btn.text-grain-white img,
[data-brand=cassia] .expand-button[class~=text-grain-white] svg,
[data-brand=cassia] .expand-button[class~=text-grain-white] svg path,
[data-brand=cassia] .expand-button[class~=text-grain-white] img,
[data-brand=cassia] .expand-button.text-grain-white svg,
[data-brand=cassia] .expand-button.text-grain-white svg path,
[data-brand=cassia] .expand-button.text-grain-white img,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white] svg,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white] svg path,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white] img,
[data-brand=cassia] .more-btn .global-button.text-grain-white svg,
[data-brand=cassia] .more-btn .global-button.text-grain-white svg path,
[data-brand=cassia] .more-btn .global-button.text-grain-white img {
  color: #FF739E !important;
  stroke: #FF739E !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white] svg path:first-of-type, [class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white svg path:first-of-type,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white] svg path:first-of-type,
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white svg path:first-of-type,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white] svg path:first-of-type,
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white svg path:first-of-type,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white] svg path:first-of-type,
[data-brand=cassia] .global-button.expand-btn.text-grain-white svg path:first-of-type,
[data-brand=cassia] .expand-button[class~=text-grain-white] svg path:first-of-type,
[data-brand=cassia] .expand-button.text-grain-white svg path:first-of-type,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white] svg path:first-of-type,
[data-brand=cassia] .more-btn .global-button.text-grain-white svg path:first-of-type {
  stroke: transparent !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white] svg path:only-of-type, [class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white svg path:only-of-type,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white] svg path:only-of-type,
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white svg path:only-of-type,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white] svg path:only-of-type,
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white svg path:only-of-type,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white] svg path:only-of-type,
[data-brand=cassia] .global-button.expand-btn.text-grain-white svg path:only-of-type,
[data-brand=cassia] .expand-button[class~=text-grain-white] svg path:only-of-type,
[data-brand=cassia] .expand-button.text-grain-white svg path:only-of-type,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white] svg path:only-of-type,
[data-brand=cassia] .more-btn .global-button.text-grain-white svg path:only-of-type {
  stroke: #FF739E !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white] .typographic, [class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white .typographic,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white] .typographic,
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white] .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white .typographic,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white] .typographic,
[data-brand=cassia] .global-button.expand-btn.text-grain-white .typographic,
[data-brand=cassia] .expand-button[class~=text-grain-white] .typographic,
[data-brand=cassia] .expand-button.text-grain-white .typographic,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white] .typographic,
[data-brand=cassia] .more-btn .global-button.text-grain-white .typographic {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]) .typographic .typographic, [class*=block-type-][class*=-cassia] .global-button.expand-btn[class~=text-grain-white]:active:not(:disabled):not([data-disabled]) .typographic .typographic, [class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white:hover:not(:disabled):not([data-disabled]) .typographic .typographic, [class*=block-type-][class*=-cassia] .global-button.expand-btn.text-grain-white:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .expand-button[class~=text-grain-white]:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .expand-button.text-grain-white:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button[class~=text-grain-white]:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia] .more-btn .global-button.text-grain-white:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .global-button.expand-btn[class~=text-grain-white]:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .global-button.expand-btn.text-grain-white:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .global-button.expand-btn.text-grain-white:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .expand-button[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .expand-button[class~=text-grain-white]:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .expand-button.text-grain-white:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .expand-button.text-grain-white:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white]:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .more-btn .global-button[class~=text-grain-white]:active:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .more-btn .global-button.text-grain-white:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia] .more-btn .global-button.text-grain-white:active:not(:disabled):not([data-disabled]) .typographic .typographic {
  opacity: 0.6;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* Location icon CTA — icon #000 · text #6D6D6D */
}
[class*=block-type-][class*=-cassia] .card-location,
[data-brand=cassia] .card-location {
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  text-decoration: none !important;
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia] .card-location svg,
[class*=block-type-][class*=-cassia] .card-location svg path,
[data-brand=cassia] .card-location svg,
[data-brand=cassia] .card-location svg path {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia] .card-location .typographic,
[class*=block-type-][class*=-cassia] .card-location span,
[data-brand=cassia] .card-location .typographic,
[data-brand=cassia] .card-location span {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia] .card-location:hover,
[data-brand=cassia] .card-location:hover {
  opacity: 1 !important;
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia] img,
[class*=block-type-][class*=-cassia] video,
[class*=block-type-][class*=-cassia] iframe,
[class*=block-type-][class*=-cassia] .media-image,
[class*=block-type-][class*=-cassia] .card-container,
[class*=block-type-][class*=-cassia] .property-card-container,
[class*=block-type-][class*=-cassia] .room-card-container,
[class*=block-type-][class*=-cassia] .bento-card,
[class*=block-type-][class*=-cassia] .blog-card,
[class*=block-type-][class*=-cassia] .essential-details-card,
[class*=block-type-][class*=-cassia] .EssentialDetails_ContactCard,
[class*=block-type-][class*=-cassia] .card-item,
[class*=block-type-][class*=-cassia] .card,
[class*=block-type-][class*=-cassia] .rounded-tr-xl,
[class*=block-type-][class*=-cassia] [class*=rounded-xl],
[class*=block-type-][class*=-cassia] [class*=rounded-2xl],
[class*=block-type-][class*=-cassia] [class*=rounded-lg],
[class*=block-type-][class*=-cassia] [class*=rounded-md],
[data-brand=cassia] img,
[data-brand=cassia] video,
[data-brand=cassia] iframe,
[data-brand=cassia] .media-image,
[data-brand=cassia] .card-container,
[data-brand=cassia] .property-card-container,
[data-brand=cassia] .room-card-container,
[data-brand=cassia] .bento-card,
[data-brand=cassia] .blog-card,
[data-brand=cassia] .essential-details-card,
[data-brand=cassia] .EssentialDetails_ContactCard,
[data-brand=cassia] .card-item,
[data-brand=cassia] .card,
[data-brand=cassia] .rounded-tr-xl,
[data-brand=cassia] [class*=rounded-xl],
[data-brand=cassia] [class*=rounded-2xl],
[data-brand=cassia] [class*=rounded-lg],
[data-brand=cassia] [class*=rounded-md] {
  border-radius: 0px !important;
}
[class*=block-type-][class*=-cassia] .button-arrow,
[class*=block-type-][class*=-cassia] [class*=button-arrow],
[data-brand=cassia] .button-arrow,
[data-brand=cassia] [class*=button-arrow] {
  display: none !important;
}
[class*=block-type-][class*=-cassia].bg-ink-black,
[class*=block-type-][class*=-cassia] .bg-brand-dark,
[class*=block-type-][class*=-cassia] .media-image.bg-ink-black,
[data-brand=cassia].bg-ink-black,
[data-brand=cassia] .bg-brand-dark,
[data-brand=cassia] .media-image.bg-ink-black{
  --tw-bg-opacity: 1;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-cassia] .global-button.variant-default,
[data-brand=cassia] .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia] .global-button.variant-default:hover,
[data-brand=cassia] .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia] .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia] .global-button.variant-default.disabled,
[data-brand=cassia] .global-button.variant-default:disabled,
[data-brand=cassia] .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia] .global-button.variant-outline,
[data-brand=cassia] .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia] .global-button.variant-outline:hover,
[data-brand=cassia] .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia] .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia] .global-button.variant-outline.disabled,
[data-brand=cassia] .global-button.variant-outline:disabled,
[data-brand=cassia] .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia] .global-button.variant-ghost,[class*=block-type-][class*=-cassia] .global-button.variant-link,
[data-brand=cassia] .global-button.variant-ghost,
[data-brand=cassia] .global-button.variant-link{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia] .global-button,
[data-brand=cassia] .global-button{
  border-radius: 0px;
}
[class*=block-type-][class*=-cassia] .global-button.bg-grain-white.variant-default,
[data-brand=cassia] .global-button.bg-grain-white.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia] .global-button.bg-grain-white.variant-default:hover,
[data-brand=cassia] .global-button.bg-grain-white.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia] .global-button.bg-grain-white.variant-default:disabled,[class*=block-type-][class*=-cassia] .global-button.bg-grain-white.variant-default.disabled,
[data-brand=cassia] .global-button.bg-grain-white.variant-default:disabled,
[data-brand=cassia] .global-button.bg-grain-white.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia] .global-button.ring-grain-white.variant-outline,
[data-brand=cassia] .global-button.ring-grain-white.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia] .global-button.ring-grain-white.variant-outline:hover,
[data-brand=cassia] .global-button.ring-grain-white.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia] .global-button.ring-grain-white.variant-outline:disabled,[class*=block-type-][class*=-cassia] .global-button.ring-grain-white.variant-outline.disabled,
[data-brand=cassia] .global-button.ring-grain-white.variant-outline:disabled,
[data-brand=cassia] .global-button.ring-grain-white.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia] .global-button.variant-secondary,
[data-brand=cassia] .global-button.variant-secondary{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia] .global-button.variant-secondary:hover,
[data-brand=cassia] .global-button.variant-secondary:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia] .global-button.variant-secondary:disabled,[class*=block-type-][class*=-cassia] .global-button.variant-secondary.disabled,
[data-brand=cassia] .global-button.variant-secondary:disabled,
[data-brand=cassia] .global-button.variant-secondary.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia] .ExpiringLabel,
[data-brand=cassia] .ExpiringLabel {
  font-family: var(--font-cassia-tt-commons), ui-sans-serif, system-ui, sans-serif !important;
}
[class*=block-type-][class*=-cassia] .ExpiringLabel.bg-discovery-lime,
[data-brand=cassia] .ExpiringLabel.bg-discovery-lime {
  /* @apply bg-banyan-tree-brown text-white; */
  --tw-bg-opacity: 1;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia] .ExpiringLabel.bg-ink-black,
[data-brand=cassia] .ExpiringLabel.bg-ink-black {
  /* @apply text-banyan-tree-dark-green bg-transparent border border-banyan-tree-brown; */
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia].FullImageBannerView h3, [class*=block-type-][class*=-cassia].DynamicCardsView h3, [class*=block-type-][class*=-cassia].Vertical2CardsView h3, [class*=block-type-][class*=-cassia].Vertical3CardsView h3, [class*=block-type-][class*=-cassia].SpaGridView h3, [class*=block-type-][class*=-cassia].ExperienceGridView h3, [class*=block-type-][class*=-cassia].OffersGridView h3, [class*=block-type-][class*=-cassia].DiningGridView h3, [class*=block-type-][class*=-cassia].VenueGridView h3, [class*=block-type-][class*=-cassia].HotelGridView h3, [class*=block-type-][class*=-cassia].BoxedCarouselV2View h3, [class*=block-type-][class*=-cassia].SingleVideoAndImageView h3, [class*=block-type-][class*=-cassia].BentoCardsView h3, [class*=block-type-][class*=-cassia].MapView h3, [class*=block-type-][class*=-cassia].CalendarViewEventTemplateView h3, [class*=block-type-][class*=-cassia].PointOfInterestsView h3, [class*=block-type-][class*=-cassia].RoomCardsView h3, [class*=block-type-][class*=-cassia].StaggeredCarouselV2View h3, [class*=block-type-][class*=-cassia].ItineraryView h3, [class*=block-type-][class*=-cassia].TextContentView h3, [class*=block-type-][class*=-cassia].OfferBlockView h3, [class*=block-type-][class*=-cassia].PropertyCardCarouselView h3, [class*=block-type-][class*=-cassia].GalleryCarouselView h3, [class*=block-type-][class*=-cassia].CardsCarouselView h3, [class*=block-type-][class*=-cassia].BlogCardsView h3,
[data-brand=cassia].FullImageBannerView h3,
[data-brand=cassia].DynamicCardsView h3,
[data-brand=cassia].Vertical2CardsView h3,
[data-brand=cassia].Vertical3CardsView h3,
[data-brand=cassia].SpaGridView h3,
[data-brand=cassia].ExperienceGridView h3,
[data-brand=cassia].OffersGridView h3,
[data-brand=cassia].DiningGridView h3,
[data-brand=cassia].VenueGridView h3,
[data-brand=cassia].HotelGridView h3,
[data-brand=cassia].BoxedCarouselV2View h3,
[data-brand=cassia].SingleVideoAndImageView h3,
[data-brand=cassia].BentoCardsView h3,
[data-brand=cassia].MapView h3,
[data-brand=cassia].CalendarViewEventTemplateView h3,
[data-brand=cassia].PointOfInterestsView h3,
[data-brand=cassia].RoomCardsView h3,
[data-brand=cassia].StaggeredCarouselV2View h3,
[data-brand=cassia].ItineraryView h3,
[data-brand=cassia].TextContentView h3,
[data-brand=cassia].OfferBlockView h3,
[data-brand=cassia].PropertyCardCarouselView h3,
[data-brand=cassia].GalleryCarouselView h3,
[data-brand=cassia].CardsCarouselView h3,
[data-brand=cassia].BlogCardsView h3{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia].BlogTemplateView h2, [class*=block-type-][class*=-cassia].PropertyCardCarouselView h2, [class*=block-type-][class*=-cassia].GalleryCarouselView h2, [class*=block-type-][class*=-cassia].CardsCarouselView h2, [class*=block-type-][class*=-cassia].BlogCardsView h2, [class*=block-type-][class*=-cassia].TextContentView h2,
[data-brand=cassia].BlogTemplateView h2,
[data-brand=cassia].PropertyCardCarouselView h2,
[data-brand=cassia].GalleryCarouselView h2,
[data-brand=cassia].CardsCarouselView h2,
[data-brand=cassia].BlogCardsView h2,
[data-brand=cassia].TextContentView h2{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*override h4 */
}
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView h4, [class*=block-type-][class*=-cassia].AccordionGroupView h4,
[data-brand=cassia].MultiImageWithTextAndCtaView h4,
[data-brand=cassia].AccordionGroupView h4{
  --tw-text-opacity: 1;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*override subtitle */
}
[class*=block-type-][class*=-cassia].TextContentView .subtitle, [class*=block-type-][class*=-cassia].CalendarViewEventTemplateView p.variant-chip.text-web-grey,
[data-brand=cassia].TextContentView .subtitle,
[data-brand=cassia].CalendarViewEventTemplateView p.variant-chip.text-web-grey{
  --tw-text-opacity: 1;
  color: rgb(18 17 19 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia] .RichText-root *,
[data-brand=cassia] .RichText-root * {
  --tw-text-opacity: 1;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia] .RichText-root figcaption,
[data-brand=cassia] .RichText-root figcaption {
  --tw-text-opacity: 1 !important;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia] .RichText-root h1,
[class*=block-type-][class*=-cassia] .RichText-root h2,
[class*=block-type-][class*=-cassia] .RichText-root h3,
[class*=block-type-][class*=-cassia] .RichText-root h4,
[class*=block-type-][class*=-cassia] .RichText-root h5,
[class*=block-type-][class*=-cassia] .RichText-root h6,
[data-brand=cassia] .RichText-root h1,
[data-brand=cassia] .RichText-root h2,
[data-brand=cassia] .RichText-root h3,
[data-brand=cassia] .RichText-root h4,
[data-brand=cassia] .RichText-root h5,
[data-brand=cassia] .RichText-root h6{
  --tw-text-opacity: 1;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* White body on dark/image surfaces (Itinerary / C7 bg shared) */
}
[class*=block-type-][class*=-cassia].variant-content-right-bg .RichText-root *, [class*=block-type-][class*=-cassia].variant-content-left-bg .RichText-root *, [class*=block-type-][class*=-cassia].ItineraryView [data-orientation=vertical] .RichText-root *,
[data-brand=cassia].variant-content-right-bg .RichText-root *,
[data-brand=cassia].variant-content-left-bg .RichText-root *,
[data-brand=cassia].ItineraryView [data-orientation=vertical] .RichText-root *{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C1 / C2a,b / C3 / C5 — Yellow Contained + Outlined */
}
[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-default, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-default, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-default, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-default,
[data-brand=cassia].FullscreenBannerView .global-button.variant-default,
[data-brand=cassia].BannerFullWidthView .global-button.variant-default,
[data-brand=cassia].FullImageBannerView .global-button.variant-default,
[data-brand=cassia].CarouselBannerView .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-default:hover, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-default:hover, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-default:hover, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-default:hover,
[data-brand=cassia].FullscreenBannerView .global-button.variant-default:hover,
[data-brand=cassia].BannerFullWidthView .global-button.variant-default:hover,
[data-brand=cassia].FullImageBannerView .global-button.variant-default:hover,
[data-brand=cassia].CarouselBannerView .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-default.disabled, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-default:disabled, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-default.disabled, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-default:disabled, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-default.disabled, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-default:disabled, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-default.disabled,
[data-brand=cassia].FullscreenBannerView .global-button.variant-default:disabled,
[data-brand=cassia].FullscreenBannerView .global-button.variant-default.disabled,
[data-brand=cassia].BannerFullWidthView .global-button.variant-default:disabled,
[data-brand=cassia].BannerFullWidthView .global-button.variant-default.disabled,
[data-brand=cassia].FullImageBannerView .global-button.variant-default:disabled,
[data-brand=cassia].FullImageBannerView .global-button.variant-default.disabled,
[data-brand=cassia].CarouselBannerView .global-button.variant-default:disabled,
[data-brand=cassia].CarouselBannerView .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-outline, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-outline, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-outline, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-outline,
[data-brand=cassia].FullscreenBannerView .global-button.variant-outline,
[data-brand=cassia].BannerFullWidthView .global-button.variant-outline,
[data-brand=cassia].FullImageBannerView .global-button.variant-outline,
[data-brand=cassia].CarouselBannerView .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-outline:hover,
[data-brand=cassia].FullscreenBannerView .global-button.variant-outline:hover,
[data-brand=cassia].BannerFullWidthView .global-button.variant-outline:hover,
[data-brand=cassia].FullImageBannerView .global-button.variant-outline:hover,
[data-brand=cassia].CarouselBannerView .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-outline.disabled,
[data-brand=cassia].FullscreenBannerView .global-button.variant-outline:disabled,
[data-brand=cassia].FullscreenBannerView .global-button.variant-outline.disabled,
[data-brand=cassia].BannerFullWidthView .global-button.variant-outline:disabled,
[data-brand=cassia].BannerFullWidthView .global-button.variant-outline.disabled,
[data-brand=cassia].FullImageBannerView .global-button.variant-outline:disabled,
[data-brand=cassia].FullImageBannerView .global-button.variant-outline.disabled,
[data-brand=cassia].CarouselBannerView .global-button.variant-outline:disabled,
[data-brand=cassia].CarouselBannerView .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-ghost,[class*=block-type-][class*=-cassia].FullscreenBannerView .global-button.variant-link, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-ghost, [class*=block-type-][class*=-cassia].BannerFullWidthView .global-button.variant-link, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-ghost, [class*=block-type-][class*=-cassia].FullImageBannerView .global-button.variant-link, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-ghost, [class*=block-type-][class*=-cassia].CarouselBannerView .global-button.variant-link,
[data-brand=cassia].FullscreenBannerView .global-button.variant-ghost,
[data-brand=cassia].FullscreenBannerView .global-button.variant-link,
[data-brand=cassia].BannerFullWidthView .global-button.variant-ghost,
[data-brand=cassia].BannerFullWidthView .global-button.variant-link,
[data-brand=cassia].FullImageBannerView .global-button.variant-ghost,
[data-brand=cassia].FullImageBannerView .global-button.variant-link,
[data-brand=cassia].CarouselBannerView .global-button.variant-ghost,
[data-brand=cassia].CarouselBannerView .global-button.variant-link{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C2 / C4 surfaces — Transparent / None → title #FEBE10 + Yellow CTA */
}
[class*=block-type-][class*=-cassia].background-none .global-button.variant-default, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-default,
[data-brand=cassia].background-none .global-button.variant-default,
[data-brand=cassia].background-transparent .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].background-none .global-button.variant-default:hover, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-default:hover,
[data-brand=cassia].background-none .global-button.variant-default:hover,
[data-brand=cassia].background-transparent .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].background-none .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].background-none .global-button.variant-default.disabled, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-default:disabled, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-default.disabled,
[data-brand=cassia].background-none .global-button.variant-default:disabled,
[data-brand=cassia].background-none .global-button.variant-default.disabled,
[data-brand=cassia].background-transparent .global-button.variant-default:disabled,
[data-brand=cassia].background-transparent .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].background-none .global-button.variant-outline, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-outline,
[data-brand=cassia].background-none .global-button.variant-outline,
[data-brand=cassia].background-transparent .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].background-none .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-outline:hover,
[data-brand=cassia].background-none .global-button.variant-outline:hover,
[data-brand=cassia].background-transparent .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].background-none .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].background-none .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-outline.disabled,
[data-brand=cassia].background-none .global-button.variant-outline:disabled,
[data-brand=cassia].background-none .global-button.variant-outline.disabled,
[data-brand=cassia].background-transparent .global-button.variant-outline:disabled,
[data-brand=cassia].background-transparent .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].background-none .global-button.variant-ghost,[class*=block-type-][class*=-cassia].background-none .global-button.variant-link, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-ghost, [class*=block-type-][class*=-cassia].background-transparent .global-button.variant-link,
[data-brand=cassia].background-none .global-button.variant-ghost,
[data-brand=cassia].background-none .global-button.variant-link,
[data-brand=cassia].background-transparent .global-button.variant-ghost,
[data-brand=cassia].background-transparent .global-button.variant-link{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].background-none h2,
[class*=block-type-][class*=-cassia].background-none h3,
[class*=block-type-][class*=-cassia].background-none .title, [class*=block-type-][class*=-cassia].background-transparent h2,
[class*=block-type-][class*=-cassia].background-transparent h3,
[class*=block-type-][class*=-cassia].background-transparent .title,
[data-brand=cassia].background-none h2,
[data-brand=cassia].background-none h3,
[data-brand=cassia].background-none .title,
[data-brand=cassia].background-transparent h2,
[data-brand=cassia].background-transparent h3,
[data-brand=cassia].background-transparent .title{
  --tw-text-opacity: 1;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C2 White → Yellow CTA */
}
[class*=block-type-][class*=-cassia].background-white .global-button.variant-default,
[data-brand=cassia].background-white .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].background-white .global-button.variant-default:hover,
[data-brand=cassia].background-white .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].background-white .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].background-white .global-button.variant-default.disabled,
[data-brand=cassia].background-white .global-button.variant-default:disabled,
[data-brand=cassia].background-white .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].background-white .global-button.variant-outline,
[data-brand=cassia].background-white .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].background-white .global-button.variant-outline:hover,
[data-brand=cassia].background-white .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].background-white .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].background-white .global-button.variant-outline.disabled,
[data-brand=cassia].background-white .global-button.variant-outline:disabled,
[data-brand=cassia].background-white .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].background-white .global-button.variant-ghost,[class*=block-type-][class*=-cassia].background-white .global-button.variant-link,
[data-brand=cassia].background-white .global-button.variant-ghost,
[data-brand=cassia].background-white .global-button.variant-link{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C2 / C4 Light + Dark — shared Pink CTA chrome */
}
[class*=block-type-][class*=-cassia].background-light .global-button.variant-default, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-default,
[data-brand=cassia].background-light .global-button.variant-default,
[data-brand=cassia].background-dark .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].background-light .global-button.variant-default:hover, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-default:hover,
[data-brand=cassia].background-light .global-button.variant-default:hover,
[data-brand=cassia].background-dark .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].background-light .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].background-light .global-button.variant-default.disabled, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-default:disabled, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-default.disabled,
[data-brand=cassia].background-light .global-button.variant-default:disabled,
[data-brand=cassia].background-light .global-button.variant-default.disabled,
[data-brand=cassia].background-dark .global-button.variant-default:disabled,
[data-brand=cassia].background-dark .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].background-light .global-button.variant-outline, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-outline,
[data-brand=cassia].background-light .global-button.variant-outline,
[data-brand=cassia].background-dark .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].background-light .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-outline:hover,
[data-brand=cassia].background-light .global-button.variant-outline:hover,
[data-brand=cassia].background-dark .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].background-light .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].background-light .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-outline.disabled,
[data-brand=cassia].background-light .global-button.variant-outline:disabled,
[data-brand=cassia].background-light .global-button.variant-outline.disabled,
[data-brand=cassia].background-dark .global-button.variant-outline:disabled,
[data-brand=cassia].background-dark .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].background-light .global-button.variant-ghost,[class*=block-type-][class*=-cassia].background-light .global-button.variant-link, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-ghost, [class*=block-type-][class*=-cassia].background-dark .global-button.variant-link,
[data-brand=cassia].background-light .global-button.variant-ghost,
[data-brand=cassia].background-light .global-button.variant-link,
[data-brand=cassia].background-dark .global-button.variant-ghost,
[data-brand=cassia].background-dark .global-button.variant-link{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.link-hover-effect,
[class*=block-type-][class*=-cassia].background-light .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].background-light .global-button.variant-link, [class*=block-type-][class*=-cassia].background-dark .global-button.link-hover-effect,
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-link,
[data-brand=cassia].background-light .global-button.link-hover-effect,
[data-brand=cassia].background-light .global-button.variant-ghost,
[data-brand=cassia].background-light .global-button.variant-link,
[data-brand=cassia].background-dark .global-button.link-hover-effect,
[data-brand=cassia].background-dark .global-button.variant-ghost,
[data-brand=cassia].background-dark .global-button.variant-link {
  border-bottom-color: #FF739E !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-light .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-light .global-button.variant-link:hover:not(:disabled):not([data-disabled]), [class*=block-type-][class*=-cassia].background-dark .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-link:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-light .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-light .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-light .global-button.variant-link:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .global-button.variant-link:hover:not(:disabled):not([data-disabled]) {
  border-bottom-color: #FF739E !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.expand-btn,
[class*=block-type-][class*=-cassia].background-light .expand-button,
[class*=block-type-][class*=-cassia].background-light .more-btn .global-button, [class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn,
[class*=block-type-][class*=-cassia].background-dark .expand-button,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button,
[data-brand=cassia].background-light .global-button.expand-btn,
[data-brand=cassia].background-light .expand-button,
[data-brand=cassia].background-light .more-btn .global-button,
[data-brand=cassia].background-dark .global-button.expand-btn,
[data-brand=cassia].background-dark .expand-button,
[data-brand=cassia].background-dark .more-btn .global-button {
  border-bottom: 0 !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.expand-btn svg,
[class*=block-type-][class*=-cassia].background-light .global-button.expand-btn svg path,
[class*=block-type-][class*=-cassia].background-light .global-button.expand-btn img,
[class*=block-type-][class*=-cassia].background-light .expand-button svg,
[class*=block-type-][class*=-cassia].background-light .expand-button svg path,
[class*=block-type-][class*=-cassia].background-light .expand-button img,
[class*=block-type-][class*=-cassia].background-light .more-btn .global-button svg,
[class*=block-type-][class*=-cassia].background-light .more-btn .global-button svg path,
[class*=block-type-][class*=-cassia].background-light .more-btn .global-button img, [class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn svg,
[class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn svg path,
[class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn img,
[class*=block-type-][class*=-cassia].background-dark .expand-button svg,
[class*=block-type-][class*=-cassia].background-dark .expand-button svg path,
[class*=block-type-][class*=-cassia].background-dark .expand-button img,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button svg,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button svg path,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button img,
[data-brand=cassia].background-light .global-button.expand-btn svg,
[data-brand=cassia].background-light .global-button.expand-btn svg path,
[data-brand=cassia].background-light .global-button.expand-btn img,
[data-brand=cassia].background-light .expand-button svg,
[data-brand=cassia].background-light .expand-button svg path,
[data-brand=cassia].background-light .expand-button img,
[data-brand=cassia].background-light .more-btn .global-button svg,
[data-brand=cassia].background-light .more-btn .global-button svg path,
[data-brand=cassia].background-light .more-btn .global-button img,
[data-brand=cassia].background-dark .global-button.expand-btn svg,
[data-brand=cassia].background-dark .global-button.expand-btn svg path,
[data-brand=cassia].background-dark .global-button.expand-btn img,
[data-brand=cassia].background-dark .expand-button svg,
[data-brand=cassia].background-dark .expand-button svg path,
[data-brand=cassia].background-dark .expand-button img,
[data-brand=cassia].background-dark .more-btn .global-button svg,
[data-brand=cassia].background-dark .more-btn .global-button svg path,
[data-brand=cassia].background-dark .more-btn .global-button img {
  color: #FF739E !important;
  stroke: #FF739E !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.expand-btn svg path:first-of-type,
[class*=block-type-][class*=-cassia].background-light .expand-button svg path:first-of-type,
[class*=block-type-][class*=-cassia].background-light .more-btn .global-button svg path:first-of-type, [class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn svg path:first-of-type,
[class*=block-type-][class*=-cassia].background-dark .expand-button svg path:first-of-type,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button svg path:first-of-type,
[data-brand=cassia].background-light .global-button.expand-btn svg path:first-of-type,
[data-brand=cassia].background-light .expand-button svg path:first-of-type,
[data-brand=cassia].background-light .more-btn .global-button svg path:first-of-type,
[data-brand=cassia].background-dark .global-button.expand-btn svg path:first-of-type,
[data-brand=cassia].background-dark .expand-button svg path:first-of-type,
[data-brand=cassia].background-dark .more-btn .global-button svg path:first-of-type {
  stroke: transparent !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.expand-btn svg path:only-of-type,
[class*=block-type-][class*=-cassia].background-light .expand-button svg path:only-of-type,
[class*=block-type-][class*=-cassia].background-light .more-btn .global-button svg path:only-of-type, [class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn svg path:only-of-type,
[class*=block-type-][class*=-cassia].background-dark .expand-button svg path:only-of-type,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button svg path:only-of-type,
[data-brand=cassia].background-light .global-button.expand-btn svg path:only-of-type,
[data-brand=cassia].background-light .expand-button svg path:only-of-type,
[data-brand=cassia].background-light .more-btn .global-button svg path:only-of-type,
[data-brand=cassia].background-dark .global-button.expand-btn svg path:only-of-type,
[data-brand=cassia].background-dark .expand-button svg path:only-of-type,
[data-brand=cassia].background-dark .more-btn .global-button svg path:only-of-type {
  stroke: #FF739E !important;
}
[class*=block-type-][class*=-cassia].background-light h1,
[class*=block-type-][class*=-cassia].background-light h2,
[class*=block-type-][class*=-cassia].background-light h3,
[class*=block-type-][class*=-cassia].background-light h4,
[class*=block-type-][class*=-cassia].background-light .title,
[data-brand=cassia].background-light h1,
[data-brand=cassia].background-light h2,
[data-brand=cassia].background-light h3,
[data-brand=cassia].background-light h4,
[data-brand=cassia].background-light .title {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].background-light .RichText-root *,
[data-brand=cassia].background-light .RichText-root *{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia].background-light .global-button.link-hover-effect,
[class*=block-type-][class*=-cassia].background-light .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].background-light .global-button.variant-link,
[data-brand=cassia].background-light .global-button.link-hover-effect,
[data-brand=cassia].background-light .global-button.variant-ghost,
[data-brand=cassia].background-light .global-button.variant-link {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.link-hover-effect .typographic,
[class*=block-type-][class*=-cassia].background-light .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia].background-light .global-button.variant-link .typographic,
[data-brand=cassia].background-light .global-button.link-hover-effect .typographic,
[data-brand=cassia].background-light .global-button.variant-ghost .typographic,
[data-brand=cassia].background-light .global-button.variant-link .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-light .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-light .global-button.variant-link:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-light .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-light .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-light .global-button.variant-link:hover:not(:disabled):not([data-disabled]) {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.expand-btn,
[class*=block-type-][class*=-cassia].background-light .expand-button,
[class*=block-type-][class*=-cassia].background-light .more-btn .global-button,
[data-brand=cassia].background-light .global-button.expand-btn,
[data-brand=cassia].background-light .expand-button,
[data-brand=cassia].background-light .more-btn .global-button {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].background-light .global-button.expand-btn .typographic,
[class*=block-type-][class*=-cassia].background-light .expand-button .typographic,
[class*=block-type-][class*=-cassia].background-light .more-btn .global-button .typographic,
[data-brand=cassia].background-light .global-button.expand-btn .typographic,
[data-brand=cassia].background-light .expand-button .typographic,
[data-brand=cassia].background-light .more-btn .global-button .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].background-dark h1,
[class*=block-type-][class*=-cassia].background-dark h2,
[class*=block-type-][class*=-cassia].background-dark h3,
[class*=block-type-][class*=-cassia].background-dark h4,
[class*=block-type-][class*=-cassia].background-dark h5,
[class*=block-type-][class*=-cassia].background-dark h6,
[class*=block-type-][class*=-cassia].background-dark .title,
[class*=block-type-][class*=-cassia].background-dark .typographic,
[class*=block-type-][class*=-cassia].background-dark .description,
[class*=block-type-][class*=-cassia].background-dark .RichText-root,
[class*=block-type-][class*=-cassia].background-dark .RichText-root *,
[data-brand=cassia].background-dark h1,
[data-brand=cassia].background-dark h2,
[data-brand=cassia].background-dark h3,
[data-brand=cassia].background-dark h4,
[data-brand=cassia].background-dark h5,
[data-brand=cassia].background-dark h6,
[data-brand=cassia].background-dark .title,
[data-brand=cassia].background-dark .typographic,
[data-brand=cassia].background-dark .description,
[data-brand=cassia].background-dark .RichText-root,
[data-brand=cassia].background-dark .RichText-root * {
  /* Beat LogoCard titleStyle inline color from customBackground */
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-default,
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-outline,
[data-brand=cassia].background-dark .global-button.variant-default,
[data-brand=cassia].background-dark .global-button.variant-outline {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .global-button.link-hover-effect,
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-link,
[data-brand=cassia].background-dark .global-button.link-hover-effect,
[data-brand=cassia].background-dark .global-button.variant-ghost,
[data-brand=cassia].background-dark .global-button.variant-link {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .global-button.link-hover-effect .typographic,
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-link .typographic,
[data-brand=cassia].background-dark .global-button.link-hover-effect .typographic,
[data-brand=cassia].background-dark .global-button.variant-ghost .typographic,
[data-brand=cassia].background-dark .global-button.variant-link .typographic {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-dark .global-button.variant-link:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .global-button.link-hover-effect:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .global-button.variant-ghost:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .global-button.variant-link:hover:not(:disabled):not([data-disabled]) {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn,
[class*=block-type-][class*=-cassia].background-dark .expand-button,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button,
[data-brand=cassia].background-dark .global-button.expand-btn,
[data-brand=cassia].background-dark .expand-button,
[data-brand=cassia].background-dark .more-btn .global-button {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn .typographic,
[class*=block-type-][class*=-cassia].background-dark .expand-button .typographic,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button .typographic,
[data-brand=cassia].background-dark .global-button.expand-btn .typographic,
[data-brand=cassia].background-dark .expand-button .typographic,
[data-brand=cassia].background-dark .more-btn .global-button .typographic {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-dark .expand-button:hover:not(:disabled):not([data-disabled]),
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .global-button.expand-btn:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .expand-button:hover:not(:disabled):not([data-disabled]),
[data-brand=cassia].background-dark .more-btn .global-button:hover:not(:disabled):not([data-disabled]) {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia].background-dark .expand-button:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[class*=block-type-][class*=-cassia].background-dark .more-btn .global-button:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia].background-dark .global-button.expand-btn:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia].background-dark .expand-button:hover:not(:disabled):not([data-disabled]) .typographic .typographic,
[data-brand=cassia].background-dark .more-btn .global-button:hover:not(:disabled):not([data-disabled]) .typographic .typographic {
  opacity: 0.6;
}
[class*=block-type-][class*=-cassia].background-dark .card-location,
[data-brand=cassia].background-dark .card-location {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .card-location svg,
[class*=block-type-][class*=-cassia].background-dark .card-location svg path,
[data-brand=cassia].background-dark .card-location svg,
[data-brand=cassia].background-dark .card-location svg path {
  color: #fff !important;
  stroke: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .card-location .typographic,
[class*=block-type-][class*=-cassia].background-dark .card-location span,
[data-brand=cassia].background-dark .card-location .typographic,
[data-brand=cassia].background-dark .card-location span {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].background-dark .card-location:hover,
[data-brand=cassia].background-dark .card-location:hover {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].has-mask .rounded-xl,
[data-brand=cassia].has-mask .rounded-xl{
  border-radius: 0px;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*card container with mask — C8b / C9b (ContentCard compact + mask) */
}
[class*=block-type-][class*=-cassia] .card-container.has-mask,
[data-brand=cassia] .card-container.has-mask {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity, 1)) !important;
  /* image button is direct child in ContentCard */
}
[class*=block-type-][class*=-cassia] .card-container.has-mask > button,
[data-brand=cassia] .card-container.has-mask > button {
  /* mobile 16px · desktop 40px (C8b) */
  margin: 1rem !important;
  width: calc(100% - 32px) !important;
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    [class*=block-type-][class*=-cassia] .card-container.has-mask > button,
[data-brand=cassia] .card-container.has-mask > button{
      margin: 2.5rem !important;
      width: calc(100% - 80px) !important;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    [class*=block-type-][class*=-cassia] .card-container.has-mask > button,
[data-brand=cassia] .card-container.has-mask > button{
      margin: 2.5rem !important;
      width: calc(100% - 80px) !important;
    }
  }
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C9b — desktop masked image margin 24px */
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    [class*=block-type-][class*=-cassia].Vertical3CardsView.C9b .card-container.has-mask > button, [class*=block-type-][class*=-cassia].Vertical3CardsView.variant-background .card-container.has-mask > button,
[data-brand=cassia].Vertical3CardsView.C9b .card-container.has-mask > button,
[data-brand=cassia].Vertical3CardsView.variant-background .card-container.has-mask > button{
      margin: 1.5rem !important;
      width: calc(100% - 48px) !important;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    [class*=block-type-][class*=-cassia].Vertical3CardsView.C9b .card-container.has-mask > button, [class*=block-type-][class*=-cassia].Vertical3CardsView.variant-background .card-container.has-mask > button,
[data-brand=cassia].Vertical3CardsView.C9b .card-container.has-mask > button,
[data-brand=cassia].Vertical3CardsView.variant-background .card-container.has-mask > button{
      margin: 1.5rem !important;
      width: calc(100% - 48px) !important;
    }
  }
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C1 / C2a,b / C3 — white body on image banners */
}
[class*=block-type-][class*=-cassia].FullscreenBannerView .description,
[class*=block-type-][class*=-cassia].FullscreenBannerView .RichText-root,
[class*=block-type-][class*=-cassia].FullscreenBannerView .RichText-root *, [class*=block-type-][class*=-cassia].BannerFullWidthView.variant-default-center .description,
[class*=block-type-][class*=-cassia].BannerFullWidthView.variant-default-center .RichText-root,
[class*=block-type-][class*=-cassia].BannerFullWidthView.variant-default-center .RichText-root *, [class*=block-type-][class*=-cassia].BannerFullWidthView.variant-default-left .description,
[class*=block-type-][class*=-cassia].BannerFullWidthView.variant-default-left .RichText-root,
[class*=block-type-][class*=-cassia].BannerFullWidthView.variant-default-left .RichText-root *, [class*=block-type-][class*=-cassia].CarouselBannerView .description,
[class*=block-type-][class*=-cassia].CarouselBannerView .RichText-root,
[class*=block-type-][class*=-cassia].CarouselBannerView .RichText-root *,
[data-brand=cassia].FullscreenBannerView .description,
[data-brand=cassia].FullscreenBannerView .RichText-root,
[data-brand=cassia].FullscreenBannerView .RichText-root *,
[data-brand=cassia].BannerFullWidthView.variant-default-center .description,
[data-brand=cassia].BannerFullWidthView.variant-default-center .RichText-root,
[data-brand=cassia].BannerFullWidthView.variant-default-center .RichText-root *,
[data-brand=cassia].BannerFullWidthView.variant-default-left .description,
[data-brand=cassia].BannerFullWidthView.variant-default-left .RichText-root,
[data-brand=cassia].BannerFullWidthView.variant-default-left .RichText-root *,
[data-brand=cassia].CarouselBannerView .description,
[data-brand=cassia].CarouselBannerView .RichText-root,
[data-brand=cassia].CarouselBannerView .RichText-root * {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C3 — titles white */
}
[class*=block-type-][class*=-cassia].CarouselBannerView h1,
[class*=block-type-][class*=-cassia].CarouselBannerView h2,
[class*=block-type-][class*=-cassia].CarouselBannerView h3,
[class*=block-type-][class*=-cassia].CarouselBannerView .title,
[data-brand=cassia].CarouselBannerView h1,
[data-brand=cassia].CarouselBannerView h2,
[data-brand=cassia].CarouselBannerView h3,
[data-brand=cassia].CarouselBannerView .title {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C2c,d — background-* lives on an inner child */
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-default,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-default,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-default,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-default,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-default,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-default:hover,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-default:hover,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-default:hover,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-default:hover,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-default:hover,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-default.disabled,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-default:disabled,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-default.disabled,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-default:disabled,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-default.disabled,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-default:disabled,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-default.disabled,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-default:disabled,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-default.disabled,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-default:disabled,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-outline,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-outline,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-outline,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-outline,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-outline,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-outline:hover,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-outline:hover,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-outline:hover,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-outline:hover,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-outline:hover,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-outline.disabled,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-outline:disabled,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-outline.disabled,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-outline:disabled,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-outline.disabled,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-outline:disabled,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-outline.disabled,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-outline:disabled,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-outline.disabled,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-outline:disabled,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-ghost,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-white .global-button.variant-link,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-none .global-button.variant-link,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-transparent .global-button.variant-link,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-ghost,
[data-brand=cassia].BannerFullWidthView .background-white .global-button.variant-link,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-ghost,
[data-brand=cassia].BannerFullWidthView .background-none .global-button.variant-link,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-ghost,
[data-brand=cassia].BannerFullWidthView .background-transparent .global-button.variant-link{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-default,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-default:hover,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-default.disabled,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-default:disabled,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-outline,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-outline:hover,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-outline.disabled,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-outline:disabled,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-ghost,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .global-button.variant-link,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-ghost,
[data-brand=cassia].BannerFullWidthView .background-light .global-button.variant-link{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light h1,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light h2,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light h3,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-light .title,
[data-brand=cassia].BannerFullWidthView .background-light h1,
[data-brand=cassia].BannerFullWidthView .background-light h2,
[data-brand=cassia].BannerFullWidthView .background-light h3,
[data-brand=cassia].BannerFullWidthView .background-light .title {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-default,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-default:hover,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-default.disabled,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-default:disabled,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-outline,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-outline:hover,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-outline.disabled,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-outline:disabled,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-ghost,[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-link,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-ghost,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-link{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark h1,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark h2,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark h3,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .title,
[data-brand=cassia].BannerFullWidthView .background-dark h1,
[data-brand=cassia].BannerFullWidthView .background-dark h2,
[data-brand=cassia].BannerFullWidthView .background-dark h3,
[data-brand=cassia].BannerFullWidthView .background-dark .title {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-default,
[class*=block-type-][class*=-cassia].BannerFullWidthView .background-dark .global-button.variant-outline,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-default,
[data-brand=cassia].BannerFullWidthView .background-dark .global-button.variant-outline {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C4a–f BigImageWithTextCtas */
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.background-dark h3,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.background-dark .title,
[data-brand=cassia].BigImageWithTextCtasView.background-dark h3,
[data-brand=cassia].BigImageWithTextCtasView.background-dark .title {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView,
[data-brand=cassia].BigImageWithTextCtasView {
  /* C4e/f Transparent → content panel #FFF */
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.background-none > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.background-transparent > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.background-none > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.background-transparent > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.background-none > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.background-transparent > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.background-none > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.background-transparent > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.background-none > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.background-transparent > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.background-none > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.background-transparent > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.C4e.background-none > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.C4e.background-transparent > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.C4f.background-none > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.C4f.background-transparent > .relative.flex {
  background-color: #fff !important;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg,
[data-brand=cassia].BigImageWithTextCtasView.C4e,
[data-brand=cassia].BigImageWithTextCtasView.C4f {
  /* Masked images — Cassia C4e/f only */
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask > .relative.flex, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask > .relative.flex,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask > .relative.flex {
  padding: 0 !important;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask {
  /* Mobile: 16px inset for all masked images (square + non-square) */
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-container, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-container, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-container, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-container,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-container,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-container,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-container,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-container {
  padding: 16px !important;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-container .card-image-mobile-frame, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-container .card-image-mobile-frame, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-container .card-image-mobile-frame, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-container .card-image-mobile-frame,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-container .card-image-mobile-frame,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-container .card-image-mobile-frame,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-container .card-image-mobile-frame,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-container .card-image-mobile-frame {
  position: relative !important;
  height: 100% !important;
  width: 100% !important;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-container .media-image,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-container img, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-container .media-image,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-container img, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-container .media-image,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-container img, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-container .media-image,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-container img,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-container .media-image,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-container img,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-container .media-image,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-container img,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-container .media-image,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-container img,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-container .media-image,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-container img {
  -webkit-mask-size: 100% 100% !important;
  mask-size: 100% 100% !important;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask {
  /* Desktop: 40px inset; stretch mask */
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-pc-frame, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-pc-frame, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-pc-frame, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-pc-frame,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-pc-frame,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-pc-frame,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-pc-frame,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-pc-frame {
  padding: 40px !important;
  border-radius: 0 !important;
  height: 100% !important;
  min-height: 0 !important;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-pc-frame .media-image,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-pc-frame img, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-pc-frame .media-image,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-pc-frame img, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-pc-frame .media-image,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-pc-frame img, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-pc-frame .media-image,
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-pc-frame img,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-pc-frame .media-image,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask .card-image-pc-frame img,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-pc-frame .media-image,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask .card-image-pc-frame img,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-pc-frame .media-image,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask .card-image-pc-frame img,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-pc-frame .media-image,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask .card-image-pc-frame img {
  -webkit-mask-size: 100% 100% !important;
  mask-size: 100% 100% !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C6a,b — description #6D6D6D */
}
[class*=block-type-][class*=-cassia].SingleVideoAndImageView .description,
[class*=block-type-][class*=-cassia].SingleVideoAndImageView .RichText-root,
[class*=block-type-][class*=-cassia].SingleVideoAndImageView .RichText-root *,
[data-brand=cassia].SingleVideoAndImageView .description,
[data-brand=cassia].SingleVideoAndImageView .RichText-root,
[data-brand=cassia].SingleVideoAndImageView .RichText-root * {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C7 */
}
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView,
[data-brand=cassia].MultiImageWithTextAndCtaView {
  /* C7a,b,e,f,g,h — subtitle #000 · title #FEBE10 · Blue Underline CTA */
}
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left .subtitle, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right .subtitle, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-more-content-left .subtitle, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-more-content-right .subtitle, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-center-a .subtitle, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-center-b .subtitle,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left .subtitle,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right .subtitle,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-more-content-left .subtitle,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-more-content-right .subtitle,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-center-a .subtitle,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-center-b .subtitle {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left .title, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right .title, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-more-content-left .title, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-more-content-right .title, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-center-a .title, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-center-b .title,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left .title,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right .title,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-more-content-left .title,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-more-content-right .title,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-center-a .title,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-center-b .title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView,
[data-brand=cassia].MultiImageWithTextAndCtaView {
  /* C7c,d — desc #FFF + Pink Dark Underline */
}
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .description,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .RichText-root,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .RichText-root *, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .description,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .RichText-root,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .RichText-root *,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .description,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .RichText-root,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .RichText-root *,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .description,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .RichText-root,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .RichText-root * {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-link,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.link-hover-effect, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-link,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.link-hover-effect,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-ghost,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-link,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.link-hover-effect,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-ghost,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-link,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.link-hover-effect {
  border-bottom-color: #FF739E !important;
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-link .typographic,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.link-hover-effect .typographic, [class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-link .typographic,
[class*=block-type-][class*=-cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.link-hover-effect .typographic,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-ghost .typographic,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-link .typographic,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.link-hover-effect .typographic,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-ghost .typographic,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-link .typographic,
[data-brand=cassia].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.link-hover-effect .typographic {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C8 / C9 / C10 — card subtitle #000 · card title #FEBE10 · Blue Underline */
}
[class*=block-type-][class*=-cassia].Vertical2CardsView .card-subtitle, [class*=block-type-][class*=-cassia].Vertical3CardsView .card-subtitle, [class*=block-type-][class*=-cassia].DynamicCardsView .card-subtitle,
[data-brand=cassia].Vertical2CardsView .card-subtitle,
[data-brand=cassia].Vertical3CardsView .card-subtitle,
[data-brand=cassia].DynamicCardsView .card-subtitle {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].Vertical2CardsView .card-title, [class*=block-type-][class*=-cassia].Vertical3CardsView .card-title, [class*=block-type-][class*=-cassia].DynamicCardsView .card-title,
[data-brand=cassia].Vertical2CardsView .card-title,
[data-brand=cassia].Vertical3CardsView .card-title,
[data-brand=cassia].DynamicCardsView .card-title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C11 — subtitle #000 · card title #FEBE10 · Yellow CTA (global theme)*/
}
[class*=block-type-][class*=-cassia].PropertyCardCarouselView .typographic.variant-chip,
[data-brand=cassia].PropertyCardCarouselView .typographic.variant-chip {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].PropertyCardCarouselView .card-title,
[data-brand=cassia].PropertyCardCarouselView .card-title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C12 — card title #FEBE10 · amenities icon #000 · text #6D6D6D*/
}
[class*=block-type-][class*=-cassia].RoomCardsView .card-title,
[data-brand=cassia].RoomCardsView .card-title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].RoomCardsView .room-card-container .content svg,
[class*=block-type-][class*=-cassia].RoomCardsView .room-card-container .content svg path,
[data-brand=cassia].RoomCardsView .room-card-container .content svg,
[data-brand=cassia].RoomCardsView .room-card-container .content svg path {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia].RoomCardsView .room-card-container .content .typographic.variant-chip,
[data-brand=cassia].RoomCardsView .room-card-container .content .typographic.variant-chip {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C13–C15 — Pink Dark Contained/Outlined · location #fff*/
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .card-location,
[class*=block-type-][class*=-cassia].HotelGridView .card-container .card-location *, [class*=block-type-][class*=-cassia].SpaGridView .card-container .card-location,
[class*=block-type-][class*=-cassia].SpaGridView .card-container .card-location *, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .card-location,
[class*=block-type-][class*=-cassia].ExperienceGridView .card-container .card-location *,
[data-brand=cassia].HotelGridView .card-container .card-location,
[data-brand=cassia].HotelGridView .card-container .card-location *,
[data-brand=cassia].SpaGridView .card-container .card-location,
[data-brand=cassia].SpaGridView .card-container .card-location *,
[data-brand=cassia].ExperienceGridView .card-container .card-location,
[data-brand=cassia].ExperienceGridView .card-container .card-location * {
  color: #fff !important;
  stroke: #fff !important;
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-default, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-default, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-default,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-default,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-default,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-default:hover, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-default:hover, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-default:hover,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-default:hover,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-default:hover,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-default.disabled, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-default:disabled, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-default.disabled, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-default:disabled, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-default.disabled,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-default:disabled,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-default.disabled,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-default:disabled,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-default.disabled,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-default:disabled,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-default, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-default, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-default,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-default,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-default,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-default {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-outline, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-outline, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-outline,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-outline,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-outline,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-outline:hover,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-outline:hover,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-outline:hover,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-outline.disabled,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-outline:disabled,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-outline.disabled,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-outline:disabled,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-outline.disabled,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-outline:disabled,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].HotelGridView .card-container .global-button.variant-outline, [class*=block-type-][class*=-cassia].SpaGridView .card-container .global-button.variant-outline, [class*=block-type-][class*=-cassia].ExperienceGridView .card-container .global-button.variant-outline,
[data-brand=cassia].HotelGridView .card-container .global-button.variant-outline,
[data-brand=cassia].SpaGridView .card-container .global-button.variant-outline,
[data-brand=cassia].ExperienceGridView .card-container .global-button.variant-outline {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C13–C18 Load More → Outlined Yellow (outside .card-container; global theme)*/
}
[class*=block-type-][class*=-cassia].HotelGridView .container > .global-button.variant-outline, [class*=block-type-][class*=-cassia].SpaGridView .container > .global-button.variant-outline, [class*=block-type-][class*=-cassia].ExperienceGridView .container > .global-button.variant-outline, [class*=block-type-][class*=-cassia].OffersGridView .container > .global-button.variant-outline, [class*=block-type-][class*=-cassia].DiningGridView .container > .global-button.variant-outline, [class*=block-type-][class*=-cassia].VenueGridView .container > .global-button.variant-outline,
[data-brand=cassia].HotelGridView .container > .global-button.variant-outline,
[data-brand=cassia].SpaGridView .container > .global-button.variant-outline,
[data-brand=cassia].ExperienceGridView .container > .global-button.variant-outline,
[data-brand=cassia].OffersGridView .container > .global-button.variant-outline,
[data-brand=cassia].DiningGridView .container > .global-button.variant-outline,
[data-brand=cassia].VenueGridView .container > .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].HotelGridView .container > .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].SpaGridView .container > .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].ExperienceGridView .container > .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].OffersGridView .container > .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].DiningGridView .container > .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].VenueGridView .container > .global-button.variant-outline:hover,
[data-brand=cassia].HotelGridView .container > .global-button.variant-outline:hover,
[data-brand=cassia].SpaGridView .container > .global-button.variant-outline:hover,
[data-brand=cassia].ExperienceGridView .container > .global-button.variant-outline:hover,
[data-brand=cassia].OffersGridView .container > .global-button.variant-outline:hover,
[data-brand=cassia].DiningGridView .container > .global-button.variant-outline:hover,
[data-brand=cassia].VenueGridView .container > .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].HotelGridView .container > .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].HotelGridView .container > .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].SpaGridView .container > .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].SpaGridView .container > .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].ExperienceGridView .container > .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].ExperienceGridView .container > .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].OffersGridView .container > .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].OffersGridView .container > .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].DiningGridView .container > .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].DiningGridView .container > .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].VenueGridView .container > .global-button.variant-outline:disabled, [class*=block-type-][class*=-cassia].VenueGridView .container > .global-button.variant-outline.disabled,
[data-brand=cassia].HotelGridView .container > .global-button.variant-outline:disabled,
[data-brand=cassia].HotelGridView .container > .global-button.variant-outline.disabled,
[data-brand=cassia].SpaGridView .container > .global-button.variant-outline:disabled,
[data-brand=cassia].SpaGridView .container > .global-button.variant-outline.disabled,
[data-brand=cassia].ExperienceGridView .container > .global-button.variant-outline:disabled,
[data-brand=cassia].ExperienceGridView .container > .global-button.variant-outline.disabled,
[data-brand=cassia].OffersGridView .container > .global-button.variant-outline:disabled,
[data-brand=cassia].OffersGridView .container > .global-button.variant-outline.disabled,
[data-brand=cassia].DiningGridView .container > .global-button.variant-outline:disabled,
[data-brand=cassia].DiningGridView .container > .global-button.variant-outline.disabled,
[data-brand=cassia].VenueGridView .container > .global-button.variant-outline:disabled,
[data-brand=cassia].VenueGridView .container > .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C16 — hide filter label · title #FEBE10 · tag yellow · View details Blue Underline (global)*/
}
[class*=block-type-][class*=-cassia].OffersGridView .grid-filter-bar-label,
[data-brand=cassia].OffersGridView .grid-filter-bar-label {
  display: none !important;
}
[class*=block-type-][class*=-cassia].OffersGridView .card-title,
[data-brand=cassia].OffersGridView .card-title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].OffersGridView .ExpiringLabel,
[data-brand=cassia].OffersGridView .ExpiringLabel {
  background-color: #febe10 !important;
  color: #000 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C17 — normal: title #FEBE10 · location global; highlight: #FFF + Pink CTA*/
}
[class*=block-type-][class*=-cassia].DiningGridView .card-container [class*=bg-white] .RichText-root,
[class*=block-type-][class*=-cassia].DiningGridView .card-container [class*=bg-white] .RichText-root *,
[data-brand=cassia].DiningGridView .card-container [class*=bg-white] .RichText-root,
[data-brand=cassia].DiningGridView .card-container [class*=bg-white] .RichText-root * {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].DiningGridView .card-title,
[data-brand=cassia].DiningGridView .card-title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .card-title,
[data-brand=cassia].DiningGridView .feature-card .card-title {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .RichText-root,
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .RichText-root *,
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .card-location,
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .card-location *,
[data-brand=cassia].DiningGridView .feature-card .RichText-root,
[data-brand=cassia].DiningGridView .feature-card .RichText-root *,
[data-brand=cassia].DiningGridView .feature-card .card-location,
[data-brand=cassia].DiningGridView .feature-card .card-location * {
  color: #fff !important;
  stroke: #fff !important;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-default,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-default:hover,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-default.disabled,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-default:disabled,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-default,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-default {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-outline,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-outline:hover,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-outline.disabled,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-outline:disabled,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E;
}
[class*=block-type-][class*=-cassia].DiningGridView .feature-card .global-button.variant-outline,
[data-brand=cassia].DiningGridView .feature-card .global-button.variant-outline {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C18 — ecru surface → white · location #FFF · venue values #6D6D6D · Yellow CTA (global)*/
}
[class*=block-type-][class*=-cassia].VenueGridView .card-container [class*=bg-inspired-ecru],
[data-brand=cassia].VenueGridView .card-container [class*=bg-inspired-ecru] {
  background-color: #fff !important;
}
[class*=block-type-][class*=-cassia].VenueGridView .card-location,
[class*=block-type-][class*=-cassia].VenueGridView .card-location *,
[data-brand=cassia].VenueGridView .card-location,
[data-brand=cassia].VenueGridView .card-location * {
  color: #fff !important;
  stroke: #fff !important;
}
[class*=block-type-][class*=-cassia].VenueGridView .venue-card-attributes .typographic,
[data-brand=cassia].VenueGridView .venue-card-attributes .typographic {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C19 — subtitle #000 · Yellow CTA (global)*/
}
[class*=block-type-][class*=-cassia].GalleryCarouselView .subTitle,
[class*=block-type-][class*=-cassia].GalleryCarouselView .typographic.variant-chip,
[data-brand=cassia].GalleryCarouselView .subTitle,
[data-brand=cassia].GalleryCarouselView .typographic.variant-chip {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C20 — hover caption #FFF · popup title #FEBE10*/
}
[class*=block-type-][class*=-cassia].FullGalleryView button:hover .RichText-root,
[class*=block-type-][class*=-cassia].FullGalleryView button:hover .RichText-root *,
[class*=block-type-][class*=-cassia].FullGalleryView .group\/item:hover .RichText-root,
[class*=block-type-][class*=-cassia].FullGalleryView .group\/item:hover .RichText-root *,
[data-brand=cassia].FullGalleryView button:hover .RichText-root,
[data-brand=cassia].FullGalleryView button:hover .RichText-root *,
[data-brand=cassia].FullGalleryView .group\/item:hover .RichText-root,
[data-brand=cassia].FullGalleryView .group\/item:hover .RichText-root * {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].FullGalleryView .popup-card-title,
[data-brand=cassia].FullGalleryView .popup-card-title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C-C23a,b — title #FEBE10 · column + content #000*/
}
[class*=block-type-][class*=-cassia].MemberBenefitV2View > .container > h4,
[class*=block-type-][class*=-cassia].MemberBenefitV2View > .container > .typographic.variant-h4,
[data-brand=cassia].MemberBenefitV2View > .container > h4,
[data-brand=cassia].MemberBenefitV2View > .container > .typographic.variant-h4{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].MemberBenefitV2View thead th:first-child,
[class*=block-type-][class*=-cassia].MemberBenefitV2View thead th:first-child .typographic,
[class*=block-type-][class*=-cassia].MemberBenefitV2View td,
[class*=block-type-][class*=-cassia].MemberBenefitV2View td *,
[class*=block-type-][class*=-cassia].MemberBenefitV2View .accordion-trigger,
[class*=block-type-][class*=-cassia].MemberBenefitV2View .accordion-trigger .typographic,
[class*=block-type-][class*=-cassia].MemberBenefitV2View .accordion-content .typographic,
[data-brand=cassia].MemberBenefitV2View thead th:first-child,
[data-brand=cassia].MemberBenefitV2View thead th:first-child .typographic,
[data-brand=cassia].MemberBenefitV2View td,
[data-brand=cassia].MemberBenefitV2View td *,
[data-brand=cassia].MemberBenefitV2View .accordion-trigger,
[data-brand=cassia].MemberBenefitV2View .accordion-trigger .typographic,
[data-brand=cassia].MemberBenefitV2View .accordion-content .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C-C24–C27 — card title #FEBE10 (View more/all = global Blue Underline)*/
}
[class*=block-type-][class*=-cassia].StaggeredCarouselV2View .card-title, [class*=block-type-][class*=-cassia].BoxedCarouselV2View .card-title, [class*=block-type-][class*=-cassia].BlogCardsView .card-title, [class*=block-type-][class*=-cassia].CardsCarouselView .card-title,
[data-brand=cassia].StaggeredCarouselV2View .card-title,
[data-brand=cassia].BoxedCarouselV2View .card-title,
[data-brand=cassia].BlogCardsView .card-title,
[data-brand=cassia].CardsCarouselView .card-title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C25 — compact card content: square bottom corners */
}
[class*=block-type-][class*=-cassia].BoxedCarouselV2View .card-container > div,
[data-brand=cassia].BoxedCarouselV2View .card-container > div{
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    [class*=block-type-][class*=-cassia].BoxedCarouselV2View .card-container > div,
[data-brand=cassia].BoxedCarouselV2View .card-container > div{
      border-bottom-left-radius: 0px !important;
      border-bottom-right-radius: 0px !important;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    [class*=block-type-][class*=-cassia].BoxedCarouselV2View .card-container > div,
[data-brand=cassia].BoxedCarouselV2View .card-container > div{
      border-bottom-left-radius: 0px !important;
      border-bottom-right-radius: 0px !important;
    }
  }
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C-C27 — subtitle #000*/
}
[class*=block-type-][class*=-cassia].CardsCarouselView .cards-carousel-sub-title,
[data-brand=cassia].CardsCarouselView .cards-carousel-sub-title {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C-C28a light / C-C28b dark*/
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-grain-white],
[data-brand=cassia].AccordionGroupView[class~=bg-grain-white]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-grain-white] .accordion-trigger,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-grain-white] .accordion-trigger h5,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-grain-white] .accordion-trigger .typographic.variant-h5,
[data-brand=cassia].AccordionGroupView[class~=bg-grain-white] .accordion-trigger,
[data-brand=cassia].AccordionGroupView[class~=bg-grain-white] .accordion-trigger h5,
[data-brand=cassia].AccordionGroupView[class~=bg-grain-white] .accordion-trigger .typographic.variant-h5 {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black],
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] {
  background-color: #124497 !important;
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] h4,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .typographic.variant-h4,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger h5,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger .typographic,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .accordion-content,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .accordion-content .RichText-root,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .accordion-content .RichText-root *,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .RichText-root,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .RichText-root *,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] h4,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .typographic.variant-h4,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger h5,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger .typographic,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .accordion-content,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .accordion-content .RichText-root,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .accordion-content .RichText-root *,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .RichText-root,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .RichText-root * {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger svg,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger svg *,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger svg,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .accordion-trigger svg * {
  color: #fff !important;
  stroke: #fff !important;
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] [class~=border-onyx-black],
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] [class~=border-onyx-black] {
  border-color: #fff !important;
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black],
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] {
  /* Primary CTA → Pink Dark Underline; expand-btn overrides via cascade */
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .global-button.variant-ghost,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .global-button.variant-link,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .global-button.variant-ghost,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .global-button.variant-link {
  border-bottom-color: #FF739E !important;
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .global-button.variant-link .typographic,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .global-button.variant-ghost .typographic,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .global-button.variant-link .typographic {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].AccordionGroupView[class~=bg-ink-black] .global-button img,
[data-brand=cassia].AccordionGroupView[class~=bg-ink-black] .global-button img{
  --tw-invert: invert(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C-C29a/b/c — TabsView + C35A (C35B uses filter-bar tabs below)*/
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a,
[data-brand=cassia].TabsView .tab-variant-style-a button,
[data-brand=cassia].TabsView .tab-variant-style-a a,
[data-brand=cassia].TabsView .tab-variant-style-b button,
[data-brand=cassia].TabsView .tab-variant-style-b a,
[data-brand=cassia].TabsView .tab-variant-style-c button,
[data-brand=cassia].TabsView .tab-variant-style-c a,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a {
  border-radius: 0 !important;
  background-color: transparent !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button .typographic,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button span,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a .typographic,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a span,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button .typographic,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button span,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a .typographic,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a span,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button .typographic,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button span,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a .typographic,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a span, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button .typographic,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button span,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a .typographic,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a span,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button .typographic,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button span,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a .typographic,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a span,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button .typographic,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button span,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a .typographic,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a span,
[data-brand=cassia].TabsView .tab-variant-style-a button .typographic,
[data-brand=cassia].TabsView .tab-variant-style-a button span,
[data-brand=cassia].TabsView .tab-variant-style-a a .typographic,
[data-brand=cassia].TabsView .tab-variant-style-a a span,
[data-brand=cassia].TabsView .tab-variant-style-b button .typographic,
[data-brand=cassia].TabsView .tab-variant-style-b button span,
[data-brand=cassia].TabsView .tab-variant-style-b a .typographic,
[data-brand=cassia].TabsView .tab-variant-style-b a span,
[data-brand=cassia].TabsView .tab-variant-style-c button .typographic,
[data-brand=cassia].TabsView .tab-variant-style-c button span,
[data-brand=cassia].TabsView .tab-variant-style-c a .typographic,
[data-brand=cassia].TabsView .tab-variant-style-c a span,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button .typographic,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button span,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a .typographic,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a span,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button .typographic,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button span,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a .typographic,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a span,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button .typographic,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button span,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a .typographic,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a span {
  color: inherit !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button:hover,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a:hover,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button:hover,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a:hover,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button:hover,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a:hover, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a:hover,
[data-brand=cassia].TabsView .tab-variant-style-a button:hover,
[data-brand=cassia].TabsView .tab-variant-style-a a:hover,
[data-brand=cassia].TabsView .tab-variant-style-b button:hover,
[data-brand=cassia].TabsView .tab-variant-style-b a:hover,
[data-brand=cassia].TabsView .tab-variant-style-c button:hover,
[data-brand=cassia].TabsView .tab-variant-style-c a:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a:hover {
  color: #000 !important;
  background-color: rgba(218, 160, 1, 0.1) !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a,
[data-brand=cassia].TabsView .tab-variant-style-a button,
[data-brand=cassia].TabsView .tab-variant-style-a a,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a {
  border: 1px solid #febe10 !important;
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button:hover,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a:hover, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a:hover,
[data-brand=cassia].TabsView .tab-variant-style-a button:hover,
[data-brand=cassia].TabsView .tab-variant-style-a a:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a:hover {
  border-color: #daa001 !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button[aria-pressed=true], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button[aria-selected=true], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button[aria-current=page], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button.active, [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a button[class~=bg-ink-black],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a[aria-pressed=true],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a[aria-selected=true],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a[aria-current=page],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a.active,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-a a[class~=bg-ink-black], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button[aria-pressed=true], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button[aria-selected=true], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button[aria-current=page], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button.active, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button[class~=bg-ink-black],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a[aria-pressed=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a[aria-selected=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a[aria-current=page],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a.active,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a[class~=bg-ink-black],
[data-brand=cassia].TabsView .tab-variant-style-a button[aria-pressed=true],
[data-brand=cassia].TabsView .tab-variant-style-a button[aria-selected=true],
[data-brand=cassia].TabsView .tab-variant-style-a button[aria-current=page],
[data-brand=cassia].TabsView .tab-variant-style-a button.active,
[data-brand=cassia].TabsView .tab-variant-style-a button[class~=bg-ink-black],
[data-brand=cassia].TabsView .tab-variant-style-a a[aria-pressed=true],
[data-brand=cassia].TabsView .tab-variant-style-a a[aria-selected=true],
[data-brand=cassia].TabsView .tab-variant-style-a a[aria-current=page],
[data-brand=cassia].TabsView .tab-variant-style-a a.active,
[data-brand=cassia].TabsView .tab-variant-style-a a[class~=bg-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button.active,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a button[class~=bg-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a.active,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-a a[class~=bg-ink-black] {
  color: #000 !important;
  border-color: #febe10 !important;
  background-color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a,
[data-brand=cassia].TabsView .tab-variant-style-b button,
[data-brand=cassia].TabsView .tab-variant-style-b a,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a {
  border: 1px solid transparent !important;
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button[aria-pressed=true], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button[aria-selected=true], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button[aria-current=page], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button.active, [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b button[class~=border-ink-black],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a[aria-pressed=true],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a[aria-selected=true],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a[aria-current=page],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a.active,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-b a[class~=border-ink-black], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button[aria-pressed=true], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button[aria-selected=true], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button[aria-current=page], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button.active, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button[class~=border-ink-black],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a[aria-pressed=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a[aria-selected=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a[aria-current=page],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a.active,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a[class~=border-ink-black],
[data-brand=cassia].TabsView .tab-variant-style-b button[aria-pressed=true],
[data-brand=cassia].TabsView .tab-variant-style-b button[aria-selected=true],
[data-brand=cassia].TabsView .tab-variant-style-b button[aria-current=page],
[data-brand=cassia].TabsView .tab-variant-style-b button.active,
[data-brand=cassia].TabsView .tab-variant-style-b button[class~=border-ink-black],
[data-brand=cassia].TabsView .tab-variant-style-b a[aria-pressed=true],
[data-brand=cassia].TabsView .tab-variant-style-b a[aria-selected=true],
[data-brand=cassia].TabsView .tab-variant-style-b a[aria-current=page],
[data-brand=cassia].TabsView .tab-variant-style-b a.active,
[data-brand=cassia].TabsView .tab-variant-style-b a[class~=border-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button.active,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b button[class~=border-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a.active,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-b a[class~=border-ink-black] {
  color: #000 !important;
  border-color: #febe10 !important;
  background-color: transparent !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a,
[data-brand=cassia].TabsView .tab-variant-style-c button,
[data-brand=cassia].TabsView .tab-variant-style-c a,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a {
  border: 1px solid transparent !important;
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button:hover,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a:hover, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a:hover,
[data-brand=cassia].TabsView .tab-variant-style-c button:hover,
[data-brand=cassia].TabsView .tab-variant-style-c a:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a:hover {
  border-color: #daa001 !important;
}
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button[aria-pressed=true], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button[aria-selected=true], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button[aria-current=page], [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button.active, [class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c button[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a[aria-pressed=true],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a[aria-selected=true],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a[aria-current=page],
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a.active,
[class*=block-type-][class*=-cassia].TabsView .tab-variant-style-c a[class~=bg-discovery-lime], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button[aria-pressed=true], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button[aria-selected=true], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button[aria-current=page], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button.active, [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a[aria-pressed=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a[aria-selected=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a[aria-current=page],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a.active,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a[class~=bg-discovery-lime],
[data-brand=cassia].TabsView .tab-variant-style-c button[aria-pressed=true],
[data-brand=cassia].TabsView .tab-variant-style-c button[aria-selected=true],
[data-brand=cassia].TabsView .tab-variant-style-c button[aria-current=page],
[data-brand=cassia].TabsView .tab-variant-style-c button.active,
[data-brand=cassia].TabsView .tab-variant-style-c button[class~=bg-discovery-lime],
[data-brand=cassia].TabsView .tab-variant-style-c a[aria-pressed=true],
[data-brand=cassia].TabsView .tab-variant-style-c a[aria-selected=true],
[data-brand=cassia].TabsView .tab-variant-style-c a[aria-current=page],
[data-brand=cassia].TabsView .tab-variant-style-c a.active,
[data-brand=cassia].TabsView .tab-variant-style-c a[class~=bg-discovery-lime],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button.active,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c button[class~=bg-discovery-lime],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a.active,
[data-brand=cassia].PointOfInterestsView.variant-c35a .tab-variant-style-c a[class~=bg-discovery-lime] {
  color: #000 !important;
  border-color: #febe10 !important;
  background-color: #febe10 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C-C30 — NewsletterBanner*/
}
[class*=block-type-][class*=-cassia].NewsletterBannerView .newsletter-banner-subtitle,
[data-brand=cassia].NewsletterBannerView .newsletter-banner-subtitle {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView h4,
[class*=block-type-][class*=-cassia].NewsletterBannerView .typographic.variant-h4,
[data-brand=cassia].NewsletterBannerView h4,
[data-brand=cassia].NewsletterBannerView .typographic.variant-h4{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView input,
[data-brand=cassia].NewsletterBannerView input {
  border-color: #c2c2c2 !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView input::placeholder,
[data-brand=cassia].NewsletterBannerView input::placeholder {
  color: #c2c2c2 !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView input[aria-invalid=true], [class*=block-type-][class*=-cassia].NewsletterBannerView input[class~=border-warning-red],
[data-brand=cassia].NewsletterBannerView input[aria-invalid=true],
[data-brand=cassia].NewsletterBannerView input[class~=border-warning-red] {
  border-color: #FA522D !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView .relative > .typographic.variant-body-roman,
[class*=block-type-][class*=-cassia].NewsletterBannerView .relative > .typographic[class~="!text-web-grey"],
[data-brand=cassia].NewsletterBannerView .relative > .typographic.variant-body-roman,
[data-brand=cassia].NewsletterBannerView .relative > .typographic[class~="!text-web-grey"] {
  color: #c2c2c2 !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView p[role=alert],
[class*=block-type-][class*=-cassia].NewsletterBannerView [role=alert].text-warning-red,
[data-brand=cassia].NewsletterBannerView p[role=alert],
[data-brand=cassia].NewsletterBannerView [role=alert].text-warning-red {
  color: #FA522D !important;
  text-transform: uppercase !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView .text-warning-red,
[class*=block-type-][class*=-cassia].NewsletterBannerView .newsletter-banner-checkbox-label[class~="!text-warning-red"],
[class*=block-type-][class*=-cassia].NewsletterBannerView .newsletter-banner-checkbox-label[class~="!text-warning-red"] *,
[data-brand=cassia].NewsletterBannerView .text-warning-red,
[data-brand=cassia].NewsletterBannerView .newsletter-banner-checkbox-label[class~="!text-warning-red"],
[data-brand=cassia].NewsletterBannerView .newsletter-banner-checkbox-label[class~="!text-warning-red"] * {
  color: #FA522D !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView button[role=checkbox].text-warning-red,
[data-brand=cassia].NewsletterBannerView button[role=checkbox].text-warning-red {
  color: #FA522D !important;
  border-color: #FA522D !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView button[role=checkbox].text-warning-red svg,
[class*=block-type-][class*=-cassia].NewsletterBannerView button[role=checkbox].text-warning-red path,
[data-brand=cassia].NewsletterBannerView button[role=checkbox].text-warning-red svg,
[data-brand=cassia].NewsletterBannerView button[role=checkbox].text-warning-red path {
  stroke: #FA522D !important;
  color: #FA522D !important;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView .global-button.variant-default,
[data-brand=cassia].NewsletterBannerView .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView .global-button.variant-default:hover,
[data-brand=cassia].NewsletterBannerView .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].NewsletterBannerView .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].NewsletterBannerView .global-button.variant-default.disabled,
[data-brand=cassia].NewsletterBannerView .global-button.variant-default:disabled,
[data-brand=cassia].NewsletterBannerView .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C31A / C31B — BlogTemplate */
}
[class*=block-type-][class*=-cassia].BlogTemplateView .metadata img,
[data-brand=cassia].BlogTemplateView .metadata img {
  filter: brightness(0) !important;
}
[class*=block-type-][class*=-cassia].BlogTemplateView .metadata svg,
[class*=block-type-][class*=-cassia].BlogTemplateView .metadata svg *,
[class*=block-type-][class*=-cassia].BlogTemplateView .metadata a,
[class*=block-type-][class*=-cassia].BlogTemplateView .metadata button,
[data-brand=cassia].BlogTemplateView .metadata svg,
[data-brand=cassia].BlogTemplateView .metadata svg *,
[data-brand=cassia].BlogTemplateView .metadata a,
[data-brand=cassia].BlogTemplateView .metadata button {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia].BlogTemplateView.variant-template-b .author-name,
[class*=block-type-][class*=-cassia].BlogTemplateView.variant-template-b .typographic.variant-chip,
[data-brand=cassia].BlogTemplateView.variant-template-b .author-name,
[data-brand=cassia].BlogTemplateView.variant-template-b .typographic.variant-chip {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].BlogTemplateView.variant-template-b .author-caption,
[data-brand=cassia].BlogTemplateView.variant-template-b .author-caption {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C32A–H — EssentialDetails */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView .global-button img,
[data-brand=cassia].EssentialDetailsView .global-button img{
  display: none;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView .typographic.variant-chip-bold,
[data-brand=cassia].EssentialDetailsView .typographic.variant-chip-bold {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView svg,
[class*=block-type-][class*=-cassia].EssentialDetailsView svg *,
[data-brand=cassia].EssentialDetailsView svg,
[data-brand=cassia].EssentialDetailsView svg * {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView,
[data-brand=cassia].EssentialDetailsView {
  /* Shared grey copy / markers (C32A / B / E / F) */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-services-icon-list .feature-name,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-services-icon-list .typographic.variant-body-small-regular,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-services-icon-list .c32-list-marker, [class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .feature-name,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .typographic.variant-body-small-regular,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .c32-list-marker, [class*=block-type-][class*=-cassia].EssentialDetailsView.variant-3-column .feature-name,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-3-column .typographic.variant-body-small-regular,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-3-column .c32-list-marker, [class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-details .feature-name,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-details .typographic.variant-body-small-regular,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-details .c32-list-marker,
[data-brand=cassia].EssentialDetailsView.variant-room-services-icon-list .feature-name,
[data-brand=cassia].EssentialDetailsView.variant-room-services-icon-list .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-room-services-icon-list .c32-list-marker,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .feature-name,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .c32-list-marker,
[data-brand=cassia].EssentialDetailsView.variant-3-column .feature-name,
[data-brand=cassia].EssentialDetailsView.variant-3-column .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-3-column .c32-list-marker,
[data-brand=cassia].EssentialDetailsView.variant-room-details .feature-name,
[data-brand=cassia].EssentialDetailsView.variant-room-details .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-room-details .c32-list-marker {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-services-icon-list .c32-list-marker, [class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .c32-list-marker, [class*=block-type-][class*=-cassia].EssentialDetailsView.variant-3-column .c32-list-marker, [class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-details .c32-list-marker,
[data-brand=cassia].EssentialDetailsView.variant-room-services-icon-list .c32-list-marker,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .c32-list-marker,
[data-brand=cassia].EssentialDetailsView.variant-3-column .c32-list-marker,
[data-brand=cassia].EssentialDetailsView.variant-room-details .c32-list-marker {
  background-color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView,
[data-brand=cassia].EssentialDetailsView {
  /* C32B — Hotel details */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details a[href^=tel],
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details a[href^=mailto],
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .award-item .typographic,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details a[href^=tel],
[data-brand=cassia].EssentialDetailsView.variant-hotel-details a[href^=mailto],
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .award-item .typographic {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .filter-icon img,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .filter-icon img {
  filter: brightness(0) !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details {
  /* How to get there / Read review — beat grey body-small-regular */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .global-button.variant-link .typographic,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .global-button.variant-ghost .typographic,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .global-button.variant-link .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .more-btn,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .more-btn {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .more-btn .typographic,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .more-btn .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .more-btn svg,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-hotel-details .more-btn svg *,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .more-btn svg,
[data-brand=cassia].EssentialDetailsView.variant-hotel-details .more-btn svg * {
  color: #124497 !important;
  stroke: #124497 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView,
[data-brand=cassia].EssentialDetailsView {
  /* C32F — View floor plan — beat grey body-small-regular */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-details .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-room-details .global-button.variant-link .typographic,
[data-brand=cassia].EssentialDetailsView.variant-room-details .global-button.variant-ghost .typographic,
[data-brand=cassia].EssentialDetailsView.variant-room-details .global-button.variant-link .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView,
[data-brand=cassia].EssentialDetailsView {
  /* C32D — Awards & press */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-awards-press .award-item .typographic,
[data-brand=cassia].EssentialDetailsView.variant-awards-press .award-item .typographic {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-awards-press .press-year,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-awards-press h5,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-awards-press h6,
[data-brand=cassia].EssentialDetailsView.variant-awards-press .press-year,
[data-brand=cassia].EssentialDetailsView.variant-awards-press h5,
[data-brand=cassia].EssentialDetailsView.variant-awards-press h6 {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView,
[data-brand=cassia].EssentialDetailsView {
  /* C32G — Restaurant details */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details h3,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .typographic.variant-h3,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details h3,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .typographic.variant-h3{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .award-item .typographic,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .description p,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .flex.items-start.gap-4 > .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .award-item .typographic,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .description p,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .flex.items-start.gap-4 > .typographic.variant-body-small-regular {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .download-pdf-btn,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .download-pdf-btn {
  border-radius: 0 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard a[href^=tel],
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard a[href^=mailto],
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard a[href^=tel],
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard a[href^=mailto],
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .typographic.variant-body-small-regular {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-default,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-outline,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-default,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-default:hover,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-outline:hover,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-default:hover,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-default.disabled,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-outline:disabled,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-outline.disabled,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-default:disabled,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-default.disabled,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-outline:disabled,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView,
[data-brand=cassia].EssentialDetailsView {
  /* C32H — Spa details */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .typographic.variant-body-small-regular,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail a[href^=tel],
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail a[href^=mailto],
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .award-item .typographic,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail a[href^=tel],
[data-brand=cassia].EssentialDetailsView.variant-spa-detail a[href^=mailto],
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .award-item .typographic {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail {
  /* How to get there / Read review — beat grey body-small-regular */
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-ghost .typographic,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-link .typographic,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-ghost .typographic,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-link .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-default,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-default:hover,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-default.disabled,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-default:disabled,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-outline,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-outline:hover,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-outline.disabled,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-outline:disabled,
[data-brand=cassia].EssentialDetailsView.variant-spa-detail .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia] .EssentialDetails_ContactCard,
[data-brand=cassia] .EssentialDetails_ContactCard {
  background-color: #eee !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C33 — WYSIWYG video square corners */
}
[class*=block-type-][class*=-cassia].WYSIWYGView video,
[class*=block-type-][class*=-cassia].WYSIWYGView .RichText-root > div,
[data-brand=cassia].WYSIWYGView video,
[data-brand=cassia].WYSIWYGView .RichText-root > div {
  border-radius: 0 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C34A / C34B — Testimonials White / Light / Dark */
}
[class*=block-type-][class*=-cassia].TestimonialsView .testimonial-quote,
[class*=block-type-][class*=-cassia].TestimonialsView .testimonial-quote *,
[class*=block-type-][class*=-cassia].TestimonialsView .RichText-root,
[class*=block-type-][class*=-cassia].TestimonialsView .RichText-root *,
[data-brand=cassia].TestimonialsView .testimonial-quote,
[data-brand=cassia].TestimonialsView .testimonial-quote *,
[data-brand=cassia].TestimonialsView .RichText-root,
[data-brand=cassia].TestimonialsView .RichText-root * {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].TestimonialsView.background-white [class~=bg-ink-black],
[data-brand=cassia].TestimonialsView.background-white [class~=bg-ink-black] {
  background-color: #fff !important;
}
[class*=block-type-][class*=-cassia].TestimonialsView.background-white .quote-icon,
[data-brand=cassia].TestimonialsView.background-white .quote-icon {
  color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].TestimonialsView.background-white .typographic.variant-h5,
[data-brand=cassia].TestimonialsView.background-white .typographic.variant-h5 {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].TestimonialsView.background-light .quote-icon,
[data-brand=cassia].TestimonialsView.background-light .quote-icon {
  color: #124497 !important;
}
[class*=block-type-][class*=-cassia].TestimonialsView.background-light .typographic.variant-h5,
[data-brand=cassia].TestimonialsView.background-light .typographic.variant-h5 {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].TestimonialsView.background-dark .quote-icon,
[data-brand=cassia].TestimonialsView.background-dark .quote-icon {
  color: #ff739e !important;
}
[class*=block-type-][class*=-cassia].TestimonialsView.background-dark .testimonial-quote,
[class*=block-type-][class*=-cassia].TestimonialsView.background-dark .testimonial-quote *,
[class*=block-type-][class*=-cassia].TestimonialsView.background-dark .RichText-root,
[class*=block-type-][class*=-cassia].TestimonialsView.background-dark .RichText-root *,
[class*=block-type-][class*=-cassia].TestimonialsView.background-dark .typographic.variant-h5,
[data-brand=cassia].TestimonialsView.background-dark .testimonial-quote,
[data-brand=cassia].TestimonialsView.background-dark .testimonial-quote *,
[data-brand=cassia].TestimonialsView.background-dark .RichText-root,
[data-brand=cassia].TestimonialsView.background-dark .RichText-root *,
[data-brand=cassia].TestimonialsView.background-dark .typographic.variant-h5 {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C35A / C35B — PointOfInterests */
}
[class*=block-type-][class*=-cassia].PointOfInterestsView h3,
[class*=block-type-][class*=-cassia].PointOfInterestsView h4,
[class*=block-type-][class*=-cassia].PointOfInterestsView .poi-card h5,
[class*=block-type-][class*=-cassia].PointOfInterestsView .poi-card .card-title,
[data-brand=cassia].PointOfInterestsView h3,
[data-brand=cassia].PointOfInterestsView h4,
[data-brand=cassia].PointOfInterestsView .poi-card h5,
[data-brand=cassia].PointOfInterestsView .poi-card .card-title {
  color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].PointOfInterestsView .poi-location-icon,
[class*=block-type-][class*=-cassia].PointOfInterestsView .poi-location-icon path,
[class*=block-type-][class*=-cassia].PointOfInterestsView .poi-card svg,
[class*=block-type-][class*=-cassia].PointOfInterestsView .poi-card svg *,
[data-brand=cassia].PointOfInterestsView .poi-location-icon,
[data-brand=cassia].PointOfInterestsView .poi-location-icon path,
[data-brand=cassia].PointOfInterestsView .poi-card svg,
[data-brand=cassia].PointOfInterestsView .poi-card svg * {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35a .typographic.variant-chip.mb-2,
[data-brand=cassia].PointOfInterestsView.variant-c35a .typographic.variant-chip.mb-2 {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b,
[data-brand=cassia].PointOfInterestsView.variant-c35b {
  background-color: #fff !important;
}
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .poi-card,
[data-brand=cassia].PointOfInterestsView.variant-c35b .poi-card {
  background-color: #eee !important;
  --gradient: #eee !important;
}
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .scrollable-div-container,
[data-brand=cassia].PointOfInterestsView.variant-c35b .scrollable-div-container {
  --gradient: #eee !important;
}
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b,
[data-brand=cassia].PointOfInterestsView.variant-c35b {
  /* Filter bar tabs — match Cassia grid-filter-bar */
}
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a {
  border-radius: 0 !important;
  border: 1px solid #febe10 !important;
  color: #000 !important;
  background-color: #fff !important;
}
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button:hover,
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button:hover,
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a:hover {
  border-color: #daa001 !important;
  background-color: #daa001 !important;
}
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[aria-pressed=true], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[aria-current=page], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[aria-selected=true], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[class~=bg-discovery-lime], [class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[class~=bg-ink-black],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[aria-pressed=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[aria-current=page],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[aria-selected=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[class~=bg-ink-black],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[aria-pressed=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[aria-current=page],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[aria-selected=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[class~=bg-ink-black],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[aria-pressed=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[aria-current=page],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[aria-selected=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[class~=bg-ink-black],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[aria-pressed=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[aria-current=page],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[aria-selected=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[class~=bg-ink-black],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[aria-pressed=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[aria-current=page],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[aria-selected=true],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[class~=bg-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[class~=bg-discovery-lime],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > button[class~=bg-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[class~=bg-discovery-lime],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-a > a[class~=bg-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[class~=bg-discovery-lime],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > button[class~=bg-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[class~=bg-discovery-lime],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-b > a[class~=bg-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[class~=bg-discovery-lime],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > button[class~=bg-ink-black],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[aria-pressed=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[aria-current=page],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[aria-selected=true],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[class~=bg-discovery-lime],
[data-brand=cassia].PointOfInterestsView.variant-c35b .tab-variant-style-c > a[class~=bg-ink-black] {
  border-color: #febe10 !important;
  background-color: #febe10 !important;
  color: #000 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C36 — Hotel pop-up (portaled Drawer under data-brand) */
}
[class*=block-type-][class*=-cassia] .hotel-map-card h4,
[data-brand=cassia] .hotel-map-card h4 {
  color: #febe10 !important;
}
[class*=block-type-][class*=-cassia] .hotel-map-card .hotel-map-location,
[data-brand=cassia] .hotel-map-card .hotel-map-location {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia] .hotel-map-card,
[data-brand=cassia] .hotel-map-card {
  /* MapPin sibling of .hotel-map-location (parent row) */
}
[class*=block-type-][class*=-cassia] .hotel-map-card .text-web-grey > svg,
[class*=block-type-][class*=-cassia] .hotel-map-card .text-web-grey > svg *,
[data-brand=cassia] .hotel-map-card .text-web-grey > svg,
[data-brand=cassia] .hotel-map-card .text-web-grey > svg * {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia] .hotel-map-card .member-price,
[class*=block-type-][class*=-cassia] .hotel-map-card .member-price .typographic,
[data-brand=cassia] .hotel-map-card .member-price,
[data-brand=cassia] .hotel-map-card .member-price .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia] .hotel-map-card .global-button.variant-default,
[class*=block-type-][class*=-cassia] .hotel-map-card .global-button.variant-outline,
[data-brand=cassia] .hotel-map-card .global-button.variant-default,
[data-brand=cassia] .hotel-map-card .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia] .hotel-map-card .global-button.variant-default:hover,
[class*=block-type-][class*=-cassia] .hotel-map-card .global-button.variant-outline:hover,
[data-brand=cassia] .hotel-map-card .global-button.variant-default:hover,
[data-brand=cassia] .hotel-map-card .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia] .hotel-map-card .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia] .hotel-map-card .global-button.variant-default.disabled,
[class*=block-type-][class*=-cassia] .hotel-map-card .global-button.variant-outline:disabled,
[class*=block-type-][class*=-cassia] .hotel-map-card .global-button.variant-outline.disabled,
[data-brand=cassia] .hotel-map-card .global-button.variant-default:disabled,
[data-brand=cassia] .hotel-map-card .global-button.variant-default.disabled,
[data-brand=cassia] .hotel-map-card .global-button.variant-outline:disabled,
[data-brand=cassia] .hotel-map-card .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C36A / C36B / C36C — Map */
}
[class*=block-type-][class*=-cassia].MapView .mapbox-marker > button[class*=bg-ink-black],
[class*=block-type-][class*=-cassia].MapView .map-pin-marker[class~=bg-ink-black],
[data-brand=cassia].MapView .mapbox-marker > button[class*=bg-ink-black],
[data-brand=cassia].MapView .map-pin-marker[class~=bg-ink-black]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].MapView .mapbox-marker > button[class*=bg-ink-black] svg,
[class*=block-type-][class*=-cassia].MapView .map-pin-marker[class~=bg-ink-black] svg,
[data-brand=cassia].MapView .mapbox-marker > button[class*=bg-ink-black] svg,
[data-brand=cassia].MapView .map-pin-marker[class~=bg-ink-black] svg{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].MapView .map-pin-marker [class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].MapView .mapbox-marker [class~=bg-discovery-lime],
[data-brand=cassia].MapView .map-pin-marker [class~=bg-discovery-lime],
[data-brand=cassia].MapView .mapbox-marker [class~=bg-discovery-lime] {
  background-color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].MapView .map-pin-marker [class~=bg-discovery-lime] .typographic,
[class*=block-type-][class*=-cassia].MapView .mapbox-marker [class~=bg-discovery-lime] .typographic,
[data-brand=cassia].MapView .map-pin-marker [class~=bg-discovery-lime] .typographic,
[data-brand=cassia].MapView .mapbox-marker [class~=bg-discovery-lime] .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].MapView.variant-style-b > .container > .flex.flex-col.items-center > .typographic.variant-chip, [class*=block-type-][class*=-cassia].MapView.variant-style-c > .container > .flex.flex-col.items-center > .typographic.variant-chip,
[data-brand=cassia].MapView.variant-style-b > .container > .flex.flex-col.items-center > .typographic.variant-chip,
[data-brand=cassia].MapView.variant-style-c > .container > .flex.flex-col.items-center > .typographic.variant-chip {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].MapView.variant-style-c .mapbox-marker > button,
[data-brand=cassia].MapView.variant-style-c .mapbox-marker > button{
  border-radius: 9999px !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].MapView.variant-style-c .mapbox-marker > button svg,
[data-brand=cassia].MapView.variant-style-c .mapbox-marker > button svg{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C37A — TextContent subtitle #000 */
}
[class*=block-type-][class*=-cassia].TextContentView.variant-style-a .typographic.variant-chip,
[data-brand=cassia].TextContentView.variant-style-a .typographic.variant-chip {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C38A / C38B — CTABar */
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-a .cta-bar-copy,
[data-brand=cassia].CTABarView.variant-style-a .cta-bar-copy {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-a .cta-bar-serial-number,
[data-brand=cassia].CTABarView.variant-style-a .cta-bar-serial-number {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-a .global-button,
[data-brand=cassia].CTABarView.variant-style-a .global-button{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10 !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-a .global-button:hover,
[data-brand=cassia].CTABarView.variant-style-a .global-button:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001 !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-a .global-button:disabled,[class*=block-type-][class*=-cassia].CTABarView.variant-style-a .global-button.disabled,
[data-brand=cassia].CTABarView.variant-style-a .global-button:disabled,
[data-brand=cassia].CTABarView.variant-style-a .global-button.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10 !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-a .global-button,
[data-brand=cassia].CTABarView.variant-style-a .global-button {
  font-family: var(--font-cassia-source-serif), serif !important;
  font-style: italic !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .inner-container,
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b [class~=bg-ink-black],
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b [class~=bg-earth-green],
[data-brand=cassia].CTABarView.variant-style-b .inner-container,
[data-brand=cassia].CTABarView.variant-style-b [class~=bg-ink-black],
[data-brand=cassia].CTABarView.variant-style-b [class~=bg-earth-green] {
  background-color: #124497 !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .cta-bar-copy,
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .cta-bar-serial-number,
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .typographic,
[data-brand=cassia].CTABarView.variant-style-b .cta-bar-copy,
[data-brand=cassia].CTABarView.variant-style-b .cta-bar-serial-number,
[data-brand=cassia].CTABarView.variant-style-b .typographic {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .global-button,
[data-brand=cassia].CTABarView.variant-style-b .global-button{
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FF739E !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .global-button:hover,
[data-brand=cassia].CTABarView.variant-style-b .global-button:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(229 104 142 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(229 104 142 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #E5688E !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .global-button:disabled,[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .global-button.disabled,
[data-brand=cassia].CTABarView.variant-style-b .global-button:disabled,
[data-brand=cassia].CTABarView.variant-style-b .global-button.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(255 115 158 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 115 158 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FF739E !important;
}
[class*=block-type-][class*=-cassia].CTABarView.variant-style-b .global-button,
[data-brand=cassia].CTABarView.variant-style-b .global-button {
  font-family: var(--font-cassia-source-serif), serif !important;
  font-style: italic !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C39A–G — BentoCards */
}
[class*=block-type-][class*=-cassia].BentoCardsView .bento-card-title,
[class*=block-type-][class*=-cassia].BentoCardsView [class*=card-subtitle],
[class*=block-type-][class*=-cassia].BentoCardsView .typographic.variant-chip.text-grain-white,
[data-brand=cassia].BentoCardsView .bento-card-title,
[data-brand=cassia].BentoCardsView [class*=card-subtitle],
[data-brand=cassia].BentoCardsView .typographic.variant-chip.text-grain-white {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].BentoCardsView .group svg,
[class*=block-type-][class*=-cassia].BentoCardsView .group svg *,
[data-brand=cassia].BentoCardsView .group svg,
[data-brand=cassia].BentoCardsView .group svg * {
  color: #fff !important;
  stroke: #fff !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C-C40 — subtitle #000 · tabs = C29c Style C */
}
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView > .container > .flex > .typographic.variant-chip,
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .typographic.variant-chip.subtitle,
[data-brand=cassia].CalendarViewEventTemplateView > .container > .flex > .typographic.variant-chip,
[data-brand=cassia].CalendarViewEventTemplateView .typographic.variant-chip.subtitle {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c button,
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c a,
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c button,
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c a {
  border-radius: 0 !important;
  border: 1px solid transparent !important;
  color: #6d6d6d !important;
  background-color: transparent !important;
}
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c button .typographic,
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c button span,
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c a .typographic,
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c a span,
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c button .typographic,
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c button span,
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c a .typographic,
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c a span {
  color: inherit !important;
}
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c button:hover,
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c a:hover,
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c button:hover,
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c a:hover {
  color: #000 !important;
  border-color: #daa001 !important;
  background-color: rgba(218, 160, 1, 0.1) !important;
}
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c button[aria-pressed=true], [class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c button[aria-selected=true], [class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c button[aria-current=page], [class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c button[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c a[aria-pressed=true],
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c a[aria-selected=true],
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c a[aria-current=page],
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView .tab-variant-style-c a[class~=bg-discovery-lime],
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c button[aria-pressed=true],
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c button[aria-selected=true],
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c button[aria-current=page],
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c button[class~=bg-discovery-lime],
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c a[aria-pressed=true],
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c a[aria-selected=true],
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c a[aria-current=page],
[data-brand=cassia].CalendarViewEventTemplateView .tab-variant-style-c a[class~=bg-discovery-lime] {
  color: #000 !important;
  border-color: #febe10 !important;
  background-color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].ItineraryView div.bg-discovery-lime,
[data-brand=cassia].ItineraryView div.bg-discovery-lime{
  --tw-bg-opacity: 1;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-cassia].ItineraryView .typographic.variant-h6,
[data-brand=cassia].ItineraryView .typographic.variant-h6 {
  font-style: normal !important;
}
[class*=block-type-][class*=-cassia].ItineraryView,
[data-brand=cassia].ItineraryView {
  /* C-C41A / C41B — title #FEBE10 · attribute #6D6D6D · Yellow Outlined CTA */
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a .activity-title, [class*=block-type-][class*=-cassia].ItineraryView.C41b .activity-title,
[data-brand=cassia].ItineraryView.C41a .activity-title,
[data-brand=cassia].ItineraryView.C41b .activity-title {
  color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a div.bg-discovery-lime svg,
[class*=block-type-][class*=-cassia].ItineraryView.C41a div.bg-discovery-lime svg path, [class*=block-type-][class*=-cassia].ItineraryView.C41b div.bg-discovery-lime svg,
[class*=block-type-][class*=-cassia].ItineraryView.C41b div.bg-discovery-lime svg path,
[data-brand=cassia].ItineraryView.C41a div.bg-discovery-lime svg,
[data-brand=cassia].ItineraryView.C41a div.bg-discovery-lime svg path,
[data-brand=cassia].ItineraryView.C41b div.bg-discovery-lime svg,
[data-brand=cassia].ItineraryView.C41b div.bg-discovery-lime svg path {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a .attribute .typographic, [class*=block-type-][class*=-cassia].ItineraryView.C41b .attribute .typographic,
[data-brand=cassia].ItineraryView.C41a .attribute .typographic,
[data-brand=cassia].ItineraryView.C41b .attribute .typographic {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a .global-button.variant-default,
[class*=block-type-][class*=-cassia].ItineraryView.C41a .global-button.variant-outline, [class*=block-type-][class*=-cassia].ItineraryView.C41b .global-button.variant-default,
[class*=block-type-][class*=-cassia].ItineraryView.C41b .global-button.variant-outline,
[data-brand=cassia].ItineraryView.C41a .global-button.variant-default,
[data-brand=cassia].ItineraryView.C41a .global-button.variant-outline,
[data-brand=cassia].ItineraryView.C41b .global-button.variant-default,
[data-brand=cassia].ItineraryView.C41b .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a .global-button.variant-default:hover,
[class*=block-type-][class*=-cassia].ItineraryView.C41a .global-button.variant-outline:hover, [class*=block-type-][class*=-cassia].ItineraryView.C41b .global-button.variant-default:hover,
[class*=block-type-][class*=-cassia].ItineraryView.C41b .global-button.variant-outline:hover,
[data-brand=cassia].ItineraryView.C41a .global-button.variant-default:hover,
[data-brand=cassia].ItineraryView.C41a .global-button.variant-outline:hover,
[data-brand=cassia].ItineraryView.C41b .global-button.variant-default:hover,
[data-brand=cassia].ItineraryView.C41b .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].ItineraryView.C41a .global-button.variant-default.disabled,
[class*=block-type-][class*=-cassia].ItineraryView.C41a .global-button.variant-outline:disabled,
[class*=block-type-][class*=-cassia].ItineraryView.C41a .global-button.variant-outline.disabled, [class*=block-type-][class*=-cassia].ItineraryView.C41b .global-button.variant-default:disabled, [class*=block-type-][class*=-cassia].ItineraryView.C41b .global-button.variant-default.disabled,
[class*=block-type-][class*=-cassia].ItineraryView.C41b .global-button.variant-outline:disabled,
[class*=block-type-][class*=-cassia].ItineraryView.C41b .global-button.variant-outline.disabled,
[data-brand=cassia].ItineraryView.C41a .global-button.variant-default:disabled,
[data-brand=cassia].ItineraryView.C41a .global-button.variant-default.disabled,
[data-brand=cassia].ItineraryView.C41a .global-button.variant-outline:disabled,
[data-brand=cassia].ItineraryView.C41a .global-button.variant-outline.disabled,
[data-brand=cassia].ItineraryView.C41b .global-button.variant-default:disabled,
[data-brand=cassia].ItineraryView.C41b .global-button.variant-default.disabled,
[data-brand=cassia].ItineraryView.C41b .global-button.variant-outline:disabled,
[data-brand=cassia].ItineraryView.C41b .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a .expand-button .itinerary-toggle-label, [class*=block-type-][class*=-cassia].ItineraryView.C41b .expand-button .itinerary-toggle-label,
[data-brand=cassia].ItineraryView.C41a .expand-button .itinerary-toggle-label,
[data-brand=cassia].ItineraryView.C41b .expand-button .itinerary-toggle-label {
  color: #000 !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a .expand-button, [class*=block-type-][class*=-cassia].ItineraryView.C41b .expand-button,
[data-brand=cassia].ItineraryView.C41a .expand-button,
[data-brand=cassia].ItineraryView.C41b .expand-button {
  /* img SVG: #121113 → #124497 */
}
[class*=block-type-][class*=-cassia].ItineraryView.C41a .expand-button .itinerary-toggle-icon, [class*=block-type-][class*=-cassia].ItineraryView.C41b .expand-button .itinerary-toggle-icon,
[data-brand=cassia].ItineraryView.C41a .expand-button .itinerary-toggle-icon,
[data-brand=cassia].ItineraryView.C41b .expand-button .itinerary-toggle-icon {
  filter: brightness(0) saturate(100%) invert(17%) sepia(88%) saturate(1813%) hue-rotate(201deg) brightness(93%) contrast(94%);
}
[class*=block-type-][class*=-cassia].ItineraryView,
[data-brand=cassia].ItineraryView {
  /* C-C41B — section #EEE · teaser #FFF · expanded accordion #FFF · tag yellow */
}
[class*=block-type-][class*=-cassia].ItineraryView.C41b,
[data-brand=cassia].ItineraryView.C41b {
  background-color: #eee !important;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41b .accordion-trigger .RichText-root,
[class*=block-type-][class*=-cassia].ItineraryView.C41b .accordion-trigger .RichText-root *,
[data-brand=cassia].ItineraryView.C41b .accordion-trigger .RichText-root,
[data-brand=cassia].ItineraryView.C41b .accordion-trigger .RichText-root * {
  color: #fff !important;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41b .bg-grain-white,
[class*=block-type-][class*=-cassia].ItineraryView.C41b .accordion-content,
[data-brand=cassia].ItineraryView.C41b .bg-grain-white,
[data-brand=cassia].ItineraryView.C41b .accordion-content {
  background-color: #fff !important;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41b .accordion-content .RichText-root,
[class*=block-type-][class*=-cassia].ItineraryView.C41b .accordion-content .RichText-root *,
[data-brand=cassia].ItineraryView.C41b .accordion-content .RichText-root,
[data-brand=cassia].ItineraryView.C41b .accordion-content .RichText-root * {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].ItineraryView.C41b .typographic.inline-flex.bg-discovery-lime,
[data-brand=cassia].ItineraryView.C41b .typographic.inline-flex.bg-discovery-lime {
  background-color: #febe10 !important;
  color: #000 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /*C42*/
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a .capacity-label,
[data-brand=cassia].CapacitySummaryView.variant-style-a .capacity-label {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a,
[data-brand=cassia].CapacitySummaryView.variant-style-a {
  /* Table header (Venue configuration first row) — beat body-medium 500 */
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a thead .capacity-label,
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a thead .typographic.variant-body-medium,
[data-brand=cassia].CapacitySummaryView.variant-style-a thead .capacity-label,
[data-brand=cassia].CapacitySummaryView.variant-style-a thead .typographic.variant-body-medium {
  font-weight: 400 !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a,
[data-brand=cassia].CapacitySummaryView.variant-style-a {
  /* Venue name — same font-family/style as Sub-nav hotel name (h6) */
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a .capacity-venue-name,
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a .capacity-venue-name.row-item-title,
[data-brand=cassia].CapacitySummaryView.variant-style-a .capacity-venue-name,
[data-brand=cassia].CapacitySummaryView.variant-style-a .capacity-venue-name.row-item-title {
  color: #febe10 !important;
  font-family: var(--font-brand-h6) !important;
  font-style: italic !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a .capacity-value,
[data-brand=cassia].CapacitySummaryView.variant-style-a .capacity-value {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a .accordion-trigger .icon,
[data-brand=cassia].CapacitySummaryView.variant-style-a .accordion-trigger .icon {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a tr.row-item:hover,
[data-brand=cassia].CapacitySummaryView.variant-style-a tr.row-item:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a tr.row-item:hover .text-ink-black,
[data-brand=cassia].CapacitySummaryView.variant-style-a tr.row-item:hover .text-ink-black{
  --tw-text-opacity: 1;
  color: rgb(18 17 19 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a tr.row-item:hover svg,
[data-brand=cassia].CapacitySummaryView.variant-style-a tr.row-item:hover svg{
  --tw-text-opacity: 1;
  color: rgb(18 17 19 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a tr.row-item:hover .capacity-venue-name, [class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-a tr.row-item:hover .capacity-value,
[data-brand=cassia].CapacitySummaryView.variant-style-a tr.row-item:hover .capacity-venue-name,
[data-brand=cassia].CapacitySummaryView.variant-style-a tr.row-item:hover .capacity-value {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView .row-item-title,
[data-brand=cassia].CapacitySummaryView .row-item-title {
  font-family: var(--font-brand-body-medium) !important;
  font-style: normal !important;
  font-weight: 500 !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-b .global-button,
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-b a,
[data-brand=cassia].CapacitySummaryView.variant-style-b .global-button,
[data-brand=cassia].CapacitySummaryView.variant-style-b a {
  display: none !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-b,
[data-brand=cassia].CapacitySummaryView.variant-style-b {
  /* Hotel Capacity / Accommodation / Venue Space — beat body-medium 500 */
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-b .capacity-label,
[data-brand=cassia].CapacitySummaryView.variant-style-b .capacity-label {
  color: #000 !important;
  font-weight: 400 !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-b .capacity-value,
[data-brand=cassia].CapacitySummaryView.variant-style-b .capacity-value {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-c .typographic.variant-h3,
[data-brand=cassia].CapacitySummaryView.variant-style-c .typographic.variant-h3 {
  color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-c,
[data-brand=cassia].CapacitySummaryView.variant-style-c {
  /* Configuration name — same font-family/style as Sub-nav hotel name (h6) */
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-c .capacity-label,
[data-brand=cassia].CapacitySummaryView.variant-style-c .capacity-label {
  color: #febe10 !important;
  font-family: var(--font-brand-h6) !important;
  font-style: italic !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-c .capacity-value,
[data-brand=cassia].CapacitySummaryView.variant-style-c .capacity-value {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-d,
[data-brand=cassia].CapacitySummaryView.variant-style-d {
  /* Max occupancy / Size / Height — beat body-medium 500 */
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-d .capacity-label,
[data-brand=cassia].CapacitySummaryView.variant-style-d .capacity-label {
  color: #000 !important;
  font-weight: 400 !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-d .capacity-value,
[data-brand=cassia].CapacitySummaryView.variant-style-d .capacity-value {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-d .global-button.variant-outline,
[data-brand=cassia].CapacitySummaryView.variant-style-d .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-d .global-button.variant-outline:hover,
[data-brand=cassia].CapacitySummaryView.variant-style-d .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-d .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].CapacitySummaryView.variant-style-d .global-button.variant-outline.disabled,
[data-brand=cassia].CapacitySummaryView.variant-style-d .global-button.variant-outline:disabled,
[data-brand=cassia].CapacitySummaryView.variant-style-d .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C43 — tabs = C29c Style C · subtitle #000 · titles #FEBE10 · attrs #6D6D6D · Yellow CTAs */
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .typographic.variant-chip,
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .ExpiringLabel,
[data-brand=cassia].RoomCategoriesTemplateView .typographic.variant-chip,
[data-brand=cassia].RoomCategoriesTemplateView .ExpiringLabel {
  font-family: var(--font-cassia-tt-commons), ui-sans-serif, system-ui, sans-serif !important;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .typographic.variant-chip,
[data-brand=cassia].RoomCategoriesTemplateView .typographic.variant-chip {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .typographic.variant-h3,
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .card-title,
[data-brand=cassia].RoomCategoriesTemplateView .typographic.variant-h3,
[data-brand=cassia].RoomCategoriesTemplateView .card-title {
  color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .room-card-container .content .typographic.variant-chip,
[data-brand=cassia].RoomCategoriesTemplateView .room-card-container .content .typographic.variant-chip {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .room-card-container .content svg,
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .room-card-container .content svg path,
[data-brand=cassia].RoomCategoriesTemplateView .room-card-container .content svg,
[data-brand=cassia].RoomCategoriesTemplateView .room-card-container .content svg path {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .global-button.variant-default,
[data-brand=cassia].RoomCategoriesTemplateView .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .global-button.variant-default:hover,
[data-brand=cassia].RoomCategoriesTemplateView .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .global-button.variant-default.disabled,
[data-brand=cassia].RoomCategoriesTemplateView .global-button.variant-default:disabled,
[data-brand=cassia].RoomCategoriesTemplateView .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .global-button.variant-outline,
[data-brand=cassia].RoomCategoriesTemplateView .global-button.variant-outline{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .global-button.variant-outline:hover,
[data-brand=cassia].RoomCategoriesTemplateView .global-button.variant-outline:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .global-button.variant-outline:disabled,[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .global-button.variant-outline.disabled,
[data-brand=cassia].RoomCategoriesTemplateView .global-button.variant-outline:disabled,
[data-brand=cassia].RoomCategoriesTemplateView .global-button.variant-outline.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c button,
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c a,
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c button,
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c a {
  border-radius: 0 !important;
  border: 1px solid transparent !important;
  color: #6d6d6d !important;
  background-color: transparent !important;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c button .typographic,
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c button span,
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c a .typographic,
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c a span,
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c button .typographic,
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c button span,
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c a .typographic,
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c a span {
  color: inherit !important;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c button:hover,
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c a:hover,
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c button:hover,
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c a:hover {
  color: #000 !important;
  border-color: #daa001 !important;
  background-color: rgba(218, 160, 1, 0.1) !important;
}
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c button[aria-pressed=true], [class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c button[aria-selected=true], [class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c button[aria-current=page], [class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c button[class~=bg-discovery-lime],
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c a[aria-pressed=true],
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c a[aria-selected=true],
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c a[aria-current=page],
[class*=block-type-][class*=-cassia].RoomCategoriesTemplateView .tab-variant-style-c a[class~=bg-discovery-lime],
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c button[aria-pressed=true],
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c button[aria-selected=true],
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c button[aria-current=page],
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c button[class~=bg-discovery-lime],
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c a[aria-pressed=true],
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c a[aria-selected=true],
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c a[aria-current=page],
[data-brand=cassia].RoomCategoriesTemplateView .tab-variant-style-c a[class~=bg-discovery-lime] {
  color: #000 !important;
  border-color: #febe10 !important;
  background-color: #febe10 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C46 — portaled PromotionPopup · title #FEBE10 · Yellow Contained CTA */
}
[class*=block-type-][class*=-cassia].PromotionContent h4,
[class*=block-type-][class*=-cassia].PromotionContent .typographic.variant-h4,
[data-brand=cassia].PromotionContent h4,
[data-brand=cassia].PromotionContent .typographic.variant-h4 {
  color: #febe10 !important;
}
[class*=block-type-][class*=-cassia].PromotionContent .global-button.variant-default,
[data-brand=cassia].PromotionContent .global-button.variant-default{
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia].PromotionContent .global-button.variant-default:hover,
[data-brand=cassia].PromotionContent .global-button.variant-default:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(218 160 1 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(218 160 1 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
    box-shadow: inset 0 0 0 2px #DAA001;
}
[class*=block-type-][class*=-cassia].PromotionContent .global-button.variant-default:disabled,[class*=block-type-][class*=-cassia].PromotionContent .global-button.variant-default.disabled,
[data-brand=cassia].PromotionContent .global-button.variant-default:disabled,
[data-brand=cassia].PromotionContent .global-button.variant-default.disabled{
  cursor: not-allowed !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(254 190 16 / var(--tw-border-opacity, 1)) !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 190 16 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
    box-shadow: inset 0 0 0 2px #FEBE10;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* C45 — subtitle #000 · Stay Period tag #124497 / #FFF */
}
[class*=block-type-][class*=-cassia].OfferBlockView .typographic.variant-chip,
[data-brand=cassia].OfferBlockView .typographic.variant-chip {
  color: #000 !important;
}
[class*=block-type-][class*=-cassia].OfferBlockView .stay-period-tag,
[data-brand=cassia].OfferBlockView .stay-period-tag {
  background-color: #124497 !important;
  color: #fff !important;
  border-color: #124497 !important;
}
[class*=block-type-][class*=-cassia].OfferBlockView .h6,
[class*=block-type-][class*=-cassia].OfferBlockView h6,
[class*=block-type-][class*=-cassia].OfferBlockView .typographic.h6,
[class*=block-type-][class*=-cassia].OfferBlockView .typographic.variant-h6,
[data-brand=cassia].OfferBlockView .h6,
[data-brand=cassia].OfferBlockView h6,
[data-brand=cassia].OfferBlockView .typographic.h6,
[data-brand=cassia].OfferBlockView .typographic.variant-h6{
  --tw-text-opacity: 1 !important;
  color: rgb(18 17 19 / var(--tw-text-opacity, 1)) !important;
  font-family: var(--font-cassia-source-serif), serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
}
[class*=block-type-][class*=-cassia].OfferBlockView [class*=AccordionTrigger] .icon,
[class*=block-type-][class*=-cassia].OfferBlockView [class*=AccordionTrigger] svg,
[class*=block-type-][class*=-cassia].OfferBlockView [data-state] .icon,
[class*=block-type-][class*=-cassia].OfferBlockView [data-state] svg,
[data-brand=cassia].OfferBlockView [class*=AccordionTrigger] .icon,
[data-brand=cassia].OfferBlockView [class*=AccordionTrigger] svg,
[data-brand=cassia].OfferBlockView [data-state] .icon,
[data-brand=cassia].OfferBlockView [data-state] svg{
  --tw-text-opacity: 1 !important;
  color: rgb(18 17 19 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-cassia].OfferBlockView [class*=AccordionTrigger] .h6,
[class*=block-type-][class*=-cassia].OfferBlockView [class*=AccordionTrigger] h6,
[class*=block-type-][class*=-cassia].OfferBlockView [data-state] .h6,
[class*=block-type-][class*=-cassia].OfferBlockView [data-state] h6,
[data-brand=cassia].OfferBlockView [class*=AccordionTrigger] .h6,
[data-brand=cassia].OfferBlockView [class*=AccordionTrigger] h6,
[data-brand=cassia].OfferBlockView [data-state] .h6,
[data-brand=cassia].OfferBlockView [data-state] h6{
  --tw-text-opacity: 1 !important;
  color: rgb(18 17 19 / var(--tw-text-opacity, 1)) !important;
  font-family: var(--font-cassia-source-serif), serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
}
[class*=block-type-][class*=-cassia],
[data-brand=cassia] {
  /* Property Subnav */
}
[class*=block-type-][class*=-cassia] .property-subnav-hotel-name,
[class*=block-type-][class*=-cassia] .property-subnav-hotel-name.typographic,
[class*=block-type-][class*=-cassia] .property-subnav-hotel-name.typographic.variant-h6,
[data-brand=cassia] .property-subnav-hotel-name,
[data-brand=cassia] .property-subnav-hotel-name.typographic,
[data-brand=cassia] .property-subnav-hotel-name.typographic.variant-h6 {
  color: #000 !important;
  text-transform: uppercase !important; /* mobile: 全部大写 */
}
@container (min-width: 1024px) {
  [class*=block-type-][class*=-cassia] .property-subnav-hotel-name,
  [class*=block-type-][class*=-cassia] .property-subnav-hotel-name.typographic,
  [class*=block-type-][class*=-cassia] .property-subnav-hotel-name.typographic.variant-h6,
  [data-brand=cassia] .property-subnav-hotel-name,
  [data-brand=cassia] .property-subnav-hotel-name.typographic,
  [data-brand=cassia] .property-subnav-hotel-name.typographic.variant-h6 {
    text-transform: capitalize !important; /* pc: 单词首字母大写 */
  }
}
[class*=block-type-][class*=-cassia] .property-subnav-menu-item,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger,
[data-brand=cassia] .property-subnav-menu-item,
[data-brand=cassia] .global-button.property-subnav-menu-item,
[data-brand=cassia] .global-button.property-subnav-more-trigger {
  color: #000 !important;
  text-decoration: none !important;
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  background: transparent !important;
  padding: 0 !important; /* beat Text CTA padding; component uses py-0 */
  font-family: var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui, sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}
[class*=block-type-][class*=-cassia] .property-subnav-menu-item::after,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item::after,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger::after,
[data-brand=cassia] .property-subnav-menu-item::after,
[data-brand=cassia] .global-button.property-subnav-menu-item::after,
[data-brand=cassia] .global-button.property-subnav-more-trigger::after {
  display: none !important;
  content: none !important;
}
[class*=block-type-][class*=-cassia] .property-subnav-menu-item .typographic,
[class*=block-type-][class*=-cassia] .property-subnav-menu-item .typographic.variant-h6,
[class*=block-type-][class*=-cassia] .property-subnav-menu-item span,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item .typographic,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item .typographic.variant-h6,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item span,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger .typographic,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger .typographic.variant-h6,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger span,
[data-brand=cassia] .property-subnav-menu-item .typographic,
[data-brand=cassia] .property-subnav-menu-item .typographic.variant-h6,
[data-brand=cassia] .property-subnav-menu-item span,
[data-brand=cassia] .global-button.property-subnav-menu-item .typographic,
[data-brand=cassia] .global-button.property-subnav-menu-item .typographic.variant-h6,
[data-brand=cassia] .global-button.property-subnav-menu-item span,
[data-brand=cassia] .global-button.property-subnav-more-trigger .typographic,
[data-brand=cassia] .global-button.property-subnav-more-trigger .typographic.variant-h6,
[data-brand=cassia] .global-button.property-subnav-more-trigger span {
  color: #000 !important;
  font-family: var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui, sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}
[class*=block-type-][class*=-cassia] .property-subnav-menu-item:hover,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item:hover,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger:hover,
[data-brand=cassia] .property-subnav-menu-item:hover,
[data-brand=cassia] .global-button.property-subnav-menu-item:hover,
[data-brand=cassia] .global-button.property-subnav-more-trigger:hover {
  opacity: 1 !important;
  color: #000 !important;
  text-decoration: none !important;
  border: 0 !important;
  border-bottom: 0 !important;
  background: transparent !important;
  /* Fade once via outer wrapper; More nests span/Typographic/svg. */
}
[class*=block-type-][class*=-cassia] .property-subnav-menu-item:hover > span,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item:hover > span,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger:hover > span,
[data-brand=cassia] .property-subnav-menu-item:hover > span,
[data-brand=cassia] .global-button.property-subnav-menu-item:hover > span,
[data-brand=cassia] .global-button.property-subnav-more-trigger:hover > span {
  opacity: 0.6 !important;
}
[class*=block-type-][class*=-cassia] .property-subnav-menu-item:hover span span,
[class*=block-type-][class*=-cassia] .property-subnav-menu-item:hover .typographic .typographic,
[class*=block-type-][class*=-cassia] .property-subnav-menu-item:hover svg,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item:hover span span,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item:hover .typographic .typographic,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-menu-item:hover svg,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger:hover span span,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger:hover .typographic .typographic,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-more-trigger:hover svg,
[data-brand=cassia] .property-subnav-menu-item:hover span span,
[data-brand=cassia] .property-subnav-menu-item:hover .typographic .typographic,
[data-brand=cassia] .property-subnav-menu-item:hover svg,
[data-brand=cassia] .global-button.property-subnav-menu-item:hover span span,
[data-brand=cassia] .global-button.property-subnav-menu-item:hover .typographic .typographic,
[data-brand=cassia] .global-button.property-subnav-menu-item:hover svg,
[data-brand=cassia] .global-button.property-subnav-more-trigger:hover span span,
[data-brand=cassia] .global-button.property-subnav-more-trigger:hover .typographic .typographic,
[data-brand=cassia] .global-button.property-subnav-more-trigger:hover svg {
  opacity: 1 !important;
}
[class*=block-type-][class*=-cassia].block-type-property-header-cassia .global-button.variant-default, [class*=block-type-][class*=-cassia].block-type-property-header-cassia .global-button.variant-default span,
[data-brand=cassia].block-type-property-header-cassia .global-button.variant-default,
[data-brand=cassia].block-type-property-header-cassia .global-button.variant-default span {
  font-family: var(--font-cassia-source-serif), serif !important;
  font-style: italic !important;
  font-weight: 500 !important;
  text-transform: none !important; /* keep "Book now" sentence case */
}
[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia] .global-button.property-subnav-burger{
  display: flex;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.background-none > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.background-transparent > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.background-none > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.background-transparent > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.background-none > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.background-transparent > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.background-none > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.background-transparent > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.background-none > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.background-transparent > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.background-none > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.background-transparent > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4e.background-none > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4e.background-transparent > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4f.background-none > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4f.background-transparent > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.background-none > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.background-transparent > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.background-none > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.background-transparent > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.background-none > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.background-transparent > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.background-none > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.background-transparent > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.background-none > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.background-transparent > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.background-none > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.background-transparent > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4e.background-none > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4e.background-transparent > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4f.background-none > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4f.background-transparent > .relative
[data-brand=cassia] .global-button.property-subnav-burger {
  background-color: #fff;
}
[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask > .relative[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,[class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4e.has-mask > .relative
[data-brand=cassia] .global-button.property-subnav-burger, [class*=block-type-][class*=-cassia].BigImageWithTextCtasView.C4f.has-mask > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-left-bg.has-mask > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.variant-big-right-bg.has-mask > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4e.has-mask > .relative
[data-brand=cassia] .global-button.property-subnav-burger,
[data-brand=cassia].BigImageWithTextCtasView.C4f.has-mask > .relative
[data-brand=cassia] .global-button.property-subnav-burger {
  padding: 0;
}

[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger.items-start.gap-4 > .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger.items-start.gap-4 > .typographic.variant-body-small-regular,
[class*=block-type-][class*=-cassia].EssentialDetailsView.variant-restaurant-details 
[data-brand=cassia] .global-button.property-subnav-burger.items-start.gap-4 > .typographic.variant-body-small-regular,
[data-brand=cassia].EssentialDetailsView.variant-restaurant-details 
[data-brand=cassia] .global-button.property-subnav-burger.items-start.gap-4 > .typographic.variant-body-small-regular {
  color: #6d6d6d;
}
[class*=block-type-][class*=-cassia].MapView.variant-style-b > .container > [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger.flex-col.items-center > .typographic.variant-chip, [class*=block-type-][class*=-cassia].MapView.variant-style-c > .container > [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger.flex-col.items-center > .typographic.variant-chip,
[data-brand=cassia].MapView.variant-style-b > .container > [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger.flex-col.items-center > .typographic.variant-chip,
[data-brand=cassia].MapView.variant-style-c > .container > [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger.flex-col.items-center > .typographic.variant-chip,[class*=block-type-][class*=-cassia].MapView.variant-style-b > .container > 
[data-brand=cassia] .global-button.property-subnav-burger.flex-col.items-center > .typographic.variant-chip, [class*=block-type-][class*=-cassia].MapView.variant-style-c > .container > 
[data-brand=cassia] .global-button.property-subnav-burger.flex-col.items-center > .typographic.variant-chip,
[data-brand=cassia].MapView.variant-style-b > .container > 
[data-brand=cassia] .global-button.property-subnav-burger.flex-col.items-center > .typographic.variant-chip,
[data-brand=cassia].MapView.variant-style-c > .container > 
[data-brand=cassia] .global-button.property-subnav-burger.flex-col.items-center > .typographic.variant-chip {
  color: #000;
}
[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView > .container > [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger > .typographic.variant-chip,
[data-brand=cassia].CalendarViewEventTemplateView > .container > [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger > .typographic.variant-chip,[class*=block-type-][class*=-cassia].CalendarViewEventTemplateView > .container > 
[data-brand=cassia] .global-button.property-subnav-burger > .typographic.variant-chip,
[data-brand=cassia].CalendarViewEventTemplateView > .container > 
[data-brand=cassia] .global-button.property-subnav-burger > .typographic.variant-chip {
  color: #000;
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia] .global-button.property-subnav-burger{
      display: none;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    [class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia] .global-button.property-subnav-burger{
      display: none;
    }
  }
}
[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger,
[data-brand=cassia] .global-button.property-subnav-burger {
  color: #000 !important;
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  padding: 0 !important;
  background: transparent !important;
}
[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger::after,
[data-brand=cassia] .global-button.property-subnav-burger::after {
  display: none !important;
  content: none !important;
}
[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger svg,
[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger svg path,
[data-brand=cassia] .global-button.property-subnav-burger svg,
[data-brand=cassia] .global-button.property-subnav-burger svg path {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-cassia] .global-button.property-subnav-burger:hover,
[data-brand=cassia] .global-button.property-subnav-burger:hover {
  opacity: 0.6 !important;
}

/* C13–C18 Filter bar (data-brand on container) */
[data-brand=cassia].grid-filter-bar-container {
  /* tab items — follow Tabs style A (C29a) */
}
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a {
  border-radius: 0 !important;
  border: 1px solid #febe10 !important;
  color: #000 !important;
  background-color: transparent !important;
}
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button .typographic,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button span,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button svg,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a .typographic,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a span,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a svg,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button .typographic,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button span,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button svg,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a .typographic,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a span,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a svg,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button .typographic,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button span,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button svg,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a .typographic,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a span,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a svg {
  color: inherit !important;
  stroke: currentColor !important;
}
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button:hover,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a:hover,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button:hover,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a:hover,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button:hover,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a:hover {
  color: #000 !important;
  border-color: #daa001 !important;
  background-color: rgba(218, 160, 1, 0.1) !important;
}
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button[aria-pressed=true], [data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button[aria-selected=true], [data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button[aria-current=page], [data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button.active, [data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button[class~=bg-ink-black], [data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > button[class~=bg-discovery-lime],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a[aria-pressed=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a[aria-selected=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a[aria-current=page],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a.active,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a[class~=bg-ink-black],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-a > a[class~=bg-discovery-lime],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button[aria-pressed=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button[aria-selected=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button[aria-current=page],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button.active,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button[class~=bg-ink-black],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > button[class~=bg-discovery-lime],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a[aria-pressed=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a[aria-selected=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a[aria-current=page],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a.active,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a[class~=bg-ink-black],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-b > a[class~=bg-discovery-lime],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button[aria-pressed=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button[aria-selected=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button[aria-current=page],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button.active,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button[class~=bg-ink-black],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > button[class~=bg-discovery-lime],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a[aria-pressed=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a[aria-selected=true],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a[aria-current=page],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a.active,
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a[class~=bg-ink-black],
[data-brand=cassia].grid-filter-bar-container .tab-variant-style-c > a[class~=bg-discovery-lime] {
  color: #000 !important;
  border-color: #febe10 !important;
  background-color: #febe10 !important;
}

/* Property Subnav dropdown (portal) */
[data-dropdown-brand=cassia].property-subnav-dropdown,
[data-dropdown-brand=cassia].more-dropdown-content {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0 !important;
  row-gap: 0 !important;
  padding: 0 !important;
  background-color: #fff !important;
  box-shadow: none !important;
  text-transform: none !important;
}
[data-dropdown-brand=cassia].property-subnav-dropdown > * + *,
[data-dropdown-brand=cassia].more-dropdown-content > * + * {
  margin-top: 0 !important;
}
[data-dropdown-brand=cassia].property-subnav-dropdown [data-slot=dropdown-menu-item],
[data-dropdown-brand=cassia].property-subnav-dropdown [role=menuitem],
[data-dropdown-brand=cassia].more-dropdown-content [data-slot=dropdown-menu-item],
[data-dropdown-brand=cassia].more-dropdown-content [role=menuitem] {
  margin: 0 !important;
  padding: 0 !important;
  background-color: transparent !important;
  border-radius: 0 !important;
}
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item {
  width: 100% !important;
  justify-content: center !important;
  text-align: center !important;
  padding: 16px !important;
  color: #000 !important;
  background-color: #fff !important;
  text-transform: none !important;
  text-decoration: none !important;
  border: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  --tw-ring-shadow: 0 0 #0000 !important;
  opacity: 1 !important;
  font-family: var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui, sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item::after,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item::after,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item::after,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item::after {
  display: none !important;
  content: none !important;
}
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item span,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item span {
  color: #000 !important;
  text-transform: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  font-family: var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui, sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
}
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:hover, [data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:focus, [data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:focus-visible, [data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item[data-highlighted], [data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item[data-state=open],
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:hover,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:focus,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:focus-visible,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item[data-highlighted],
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item[data-state=open],
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:hover,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:focus,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:focus-visible,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item[data-highlighted],
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item[data-state=open],
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:hover,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:focus,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:focus-visible,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item[data-highlighted],
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item[data-state=open] {
  color: #124497 !important;
  background-color: #eee !important;
  opacity: 1 !important;
  border: 0 !important;
}
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:hover .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:hover .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:hover span, [data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:focus .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:focus .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:focus span, [data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:focus-visible .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:focus-visible .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item:focus-visible span, [data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item[data-highlighted] .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item[data-highlighted] .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item[data-highlighted] span, [data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item[data-state=open] .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item[data-state=open] .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-dropdown-item[data-state=open] span,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:hover .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:hover .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:hover span,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:focus .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:focus .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:focus span,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:focus-visible .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:focus-visible .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item:focus-visible span,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item[data-highlighted] .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item[data-highlighted] .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item[data-highlighted] span,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item[data-state=open] .typographic,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item[data-state=open] .typographic.variant-h6,
[data-dropdown-brand=cassia].property-subnav-dropdown .global-button.property-subnav-menu-item[data-state=open] span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:hover .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:hover .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:hover span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:focus .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:focus .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:focus span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:focus-visible .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:focus-visible .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item:focus-visible span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item[data-highlighted] .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item[data-highlighted] .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item[data-highlighted] span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item[data-state=open] .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item[data-state=open] .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-dropdown-item[data-state=open] span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:hover .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:hover .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:hover span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:focus .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:focus .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:focus span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:focus-visible .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:focus-visible .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item:focus-visible span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item[data-highlighted] .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item[data-highlighted] .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item[data-highlighted] span,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item[data-state=open] .typographic,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item[data-state=open] .typographic.variant-h6,
[data-dropdown-brand=cassia].more-dropdown-content .global-button.property-subnav-menu-item[data-state=open] span {
  color: #124497 !important;
  opacity: 1 !important;
}

[data-brand=cassia].property-subnav-mobile-menu {
  gap: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-color: #febe10 !important;
  border: 0 !important;
}
[data-brand=cassia].property-subnav-mobile-menu .property-subnav-mobile-item {
  margin: 0 !important;
  padding: 16px !important;
  color: #000 !important;
  text-transform: none !important;
  border-bottom: 1px solid #fff !important;
  border-radius: 0 !important;
  background-color: #febe10 !important;
  font-family: var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui, sans-serif !important;
  font-style: normal !important;
}
[data-brand=cassia].property-subnav-mobile-menu .property-subnav-mobile-item .typographic,
[data-brand=cassia].property-subnav-mobile-menu .property-subnav-mobile-item .typographic.variant-h6 {
  color: #000 !important;
  text-transform: none !important;
  font-family: var(--font-cassia-tt-commons), var(--font-avenir), ui-sans-serif, system-ui, sans-serif !important;
  font-style: normal !important;
}
[data-brand=cassia].property-subnav-mobile-menu .property-subnav-mobile-item:hover {
  opacity: 1 !important;
  color: #000 !important;
}

/* C13–C18 Filter bar dropdown list (portaled SelectContent) */
.cassia-custom.SelectContent,
[data-brand=cassia].SelectContent {
  border: 1px solid #c2c2c2 !important;
  border-radius: 0 !important;
  --tw-border-opacity: 1 !important;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08) !important;
}
.cassia-custom.SelectContent [data-radix-select-viewport],
.cassia-custom.SelectContent > div,
[data-brand=cassia].SelectContent [data-radix-select-viewport],
[data-brand=cassia].SelectContent > div {
  padding: 0 !important;
}
.cassia-custom.SelectContent .SelectItem,
[data-brand=cassia].SelectContent .SelectItem {
  border-radius: 0 !important;
  padding: 16px 24px !important;
  background-color: #fff !important;
  color: #000 !important;
}
.cassia-custom.SelectContent .SelectItem:hover, .cassia-custom.SelectContent .SelectItem[data-highlighted],
[data-brand=cassia].SelectContent .SelectItem:hover,
[data-brand=cassia].SelectContent .SelectItem[data-highlighted] {
  background-color: #eee !important;
  color: #124497 !important;
}
.cassia-custom.SelectContent .SelectItem[data-state=checked],
[data-brand=cassia].SelectContent .SelectItem[data-state=checked] {
  background-color: #febe10 !important;
  color: #000 !important;
}
.cassia-custom.SelectContent .SelectItem[data-state=checked]:hover, .cassia-custom.SelectContent .SelectItem[data-state=checked][data-highlighted],
[data-brand=cassia].SelectContent .SelectItem[data-state=checked]:hover,
[data-brand=cassia].SelectContent .SelectItem[data-state=checked][data-highlighted] {
  background-color: #febe10 !important;
  color: #000 !important;
}

/* C13–C18 closed dropdown field border */
[data-brand=cassia].grid-filter-bar-container .SelectTrigger {
  border: 1px solid #c2c2c2 !important;
  border-radius: 0 !important;
}

/* C-C20 FullGallery dialog is portaled outside the block root */
.cassia-dialog .popup-card-title{
  --tw-text-opacity: 1 !important;
  color: rgb(254 190 16 / var(--tw-text-opacity, 1)) !important;
}