/**
 * Cormorant Garamond 500 titoli · Manrope 300 body · Manrope 600 azioni.
 */

body.cbr-theme {
	--cbr-desc-weight: var(--cbr-weight-sans-body);
	--cbr-desc-color: var(--cbr-hierarchy-body);
	--cbr-desc-em-color: var(--cbr-hierarchy-body-em);
	--cbr-hero-title-gap: 0.55rem;
	--cbr-hero-subtitle-to-body: 1.35rem;
	--cbr-hero-copy-max: 36rem;
}

@media (min-width: 1024px) {
	body.cbr-theme {
		--cbr-hero-body-line-desktop: 1.55;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	:root {
		--cbr-type-section: clamp(1.35rem, 2.8vw, 1.85rem);
	}
}

@media (max-width: 767px) {
	:root {
		--cbr-type-section: clamp(1.25rem, 5.2vw, 1.6rem);
		--cbr-hero-subtitle-to-body: 1.1rem;
	}
}

/* —— Base body —— */
body.cbr-theme {
	font-family: var(--cbr-sans);
	font-size: var(--cbr-type-body);
	font-weight: var(--cbr-weight-sans-body);
	line-height: var(--cbr-hero-body-line);
	color: var(--cbr-white, #ffffff);
	font-feature-settings: "kern" 1, "liga" 1;
	text-rendering: optimizeLegibility;
}

/* —— Hero display (DM Serif Display) —— */
body.cbr-theme :is(
	.cbr-home-hero [class*="-hero__title"],
	.cbr-nol-hero [class*="-hero__title"],
	.cbr-per-hero [class*="-hero__title"],
	.cbr-evt-hero [class*="-hero__title"],
	.cbr-chi-hero [class*="-hero__title"],
	.cbr-con-hero [class*="-hero__title"],
	.cbr-nol-catalog-hero [class*="-hero__title"],
	.cbr-page-hero__title,
	.cbr-home-hero .cbr-hero__headline,
	.cbr-hero__title,
	.cbr-hero__headline
) {
	font-family: var(--cbr-serif) !important;
	font-size: var(--cbr-type-display) !important;
	font-weight: var(--cbr-weight-serif-display) !important;
	line-height: 1.02 !important;
	letter-spacing: -0.008em !important;
	color: var(--cbr-hierarchy-title) !important;
	background: none !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-title) !important;
	filter: none !important;
	text-wrap: balance;
	max-width: var(--cbr-hero-copy-max);
}

body.cbr-theme :is(
	.cbr-hero__title-accent,
	.cbr-hero__title-line.cbr-hero__title-accent
) {
	font-size: var(--cbr-type-display) !important;
	font-weight: var(--cbr-weight-serif-display) !important;
	letter-spacing: -0.02em !important;
	line-height: 1.02 !important;
	color: var(--cbr-hierarchy-title) !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-title) !important;
	text-wrap: pretty;
}

@media (min-width: 768px) {
	body.cbr-theme :is(.cbr-home-hero, .cbr-nol-hero, .cbr-per-hero, .cbr-evt-hero, .cbr-chi-hero, .cbr-con-hero) :is(
		.cbr-hero__title-accent,
		.cbr-hero__title-line.cbr-hero__title-accent
	) {
		white-space: nowrap !important;
		text-wrap: nowrap !important;
		max-width: none !important;
	}
}

body.cbr-theme :is(
	.cbr-home-hero .cbr-hero__title-rest,
	.cbr-nol-hero .cbr-hero__title-rest,
	.cbr-per-hero .cbr-hero__title-rest,
	.cbr-evt-hero .cbr-hero__title-rest,
	.cbr-chi-hero .cbr-hero__title-rest,
	.cbr-con-hero .cbr-hero__title-rest,
	.cbr-nol-catalog-hero .cbr-hero__title-rest,
	.cbr-hero__title-rest
) {
	font-family: var(--cbr-serif) !important;
	font-size: var(--cbr-type-display-sub) !important;
	font-weight: 500 !important;
	font-style: italic !important;
	line-height: 1.08 !important;
	letter-spacing: -0.004em !important;
	margin-top: var(--cbr-hero-title-gap) !important;
	color: var(--cbr-hierarchy-subtitle) !important;
	background: none !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-subtitle) !important;
	filter: none !important;
	text-wrap: balance;
	max-width: var(--cbr-hero-copy-max);
}

body.cbr-theme [class*="-hero__copy"] :is(
	.cbr-hero__title,
	.cbr-hero__title-accent,
	.cbr-hero__title-rest,
	.cbr-hero__headline,
	[class*="-hero__title"]
) {
	text-shadow: none;
	filter: none;
}

/* —— Section & editorial headings —— */
body.cbr-theme :is(
	.cbr-section-title,
	.cbr-nol-section-title,
	.cbr-evt-section-title,
	.cbr-per-section-title,
	.cbr-chi-section-title,
	.cbr-chi-story__title,
	.cbr-home-partners__title,
	.cbr-home-andrea__title,
	.cbr-home-events-signed__title,
	.cbr-home-service--hero .cbr-home-service__title,
	.cbr-home-enrich__title,
	.cbr-home-contact-invite__title,
	.cbr-con-block__title,
	.cbr-contact__title,
	.cbr-showroom__headline,
	.cbr-nol-mise__title,
	.cbr-home-events .cbr-hero__title,
	.cbr-page-hero__title
) {
	font-family: var(--cbr-serif) !important;
	font-weight: var(--cbr-weight-serif-display) !important;
	font-size: var(--cbr-type-section) !important;
	line-height: 1.08 !important;
	letter-spacing: -0.006em !important;
	color: var(--cbr-heading-gold) !important;
	background: none !important;
	-webkit-text-fill-color: var(--cbr-heading-gold) !important;
	filter: none !important;
	text-wrap: balance;
}

body.cbr-theme .cbr-page--home .cbr-home-service--coverage:not(.cbr-home-service--coverage-events) :is(
	.cbr-home-service__title,
	.cbr-hero__title,
	.cbr-hero__title-accent
) {
	font-size: var(--cbr-section-title-size) !important;
	font-weight: 400 !important;
	line-height: 1.15 !important;
	white-space: nowrap !important;
	text-wrap: nowrap !important;
	max-width: none !important;
}

/* —— Serif hero subtitle (oro) —— */
body.cbr-theme :is(
	.cbr-hero__title-rest,
	.cbr-hero__title-line.cbr-hero__title-rest
) {
	color: var(--cbr-hierarchy-subtitle) !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-subtitle) !important;
}

/* —— Sans section leads / sottotitoli → oro + 20% nero —— */
body.cbr-theme :is(
	.cbr-section-lead,
	.cbr-nol-mise__lead,
	.cbr-nol-catalog__lead,
	.cbr-evt-card__subtitle,
	[class*="showroom__lead"]
) {
	font-family: var(--cbr-sans) !important;
	font-weight: var(--cbr-weight-subtitle) !important;
	color: var(--cbr-hierarchy-subtitle) !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-subtitle) !important;
}

/* Catalog product titles — same as staff cards */
body.cbr-theme :is(
	.cbr-nol-product__name,
	.cbr-nol-product__title
) {
	font-family: var(--cbr-serif), "DM Serif Display", Georgia, serif !important;
	font-weight: 500 !important;
	font-size: 1.15rem !important;
	line-height: 1.2 !important;
	letter-spacing: 0 !important;
	color: #ffffff !important;
	background: none !important;
	-webkit-text-fill-color: #ffffff !important;
	filter: none !important;
	text-wrap: pretty;
}

body.cbr-theme .cbr-product-card__title {
	font-family: var(--cbr-sans) !important;
	font-weight: var(--cbr-weight-sans-ui) !important;
	font-size: clamp(0.8125rem, 0.85vw, 0.875rem) !important;
	line-height: 1.25 !important;
	letter-spacing: 0.01em !important;
	color: #ffffff !important;
	background: none !important;
	-webkit-text-fill-color: #ffffff !important;
	filter: none !important;
	text-wrap: pretty;
}

/* —— Card headings —— */
body.cbr-theme :is(
	.cbr-card__title,
	.cbr-card--service .cbr-card__title-text,
	.cbr-per-service__title,
	.cbr-evt-card__title,
	.cbr-con-card__name,
	.cbr-site-footer__title,
	.cbr-home-enrich--stats-desktop .cbr-stat-item__value
) {
	font-family: var(--cbr-serif) !important;
	font-weight: 500 !important;
	font-size: 30px !important;
	line-height: 1.15 !important;
	letter-spacing: -0.004em !important;
	color: var(--cbr-card-title-gold) !important;
	background: none !important;
	-webkit-text-fill-color: var(--cbr-card-title-gold) !important;
}

body.cbr-theme .cbr-evt-card__title {
	color: var(--cbr-card-title-gold) !important;
	-webkit-text-fill-color: var(--cbr-card-title-gold) !important;
}

/* —— Eyebrows & labels —— */
body.cbr-theme :is(
	.cbr-hero__eyebrow,
	.cbr-section-header .cbr-hero__eyebrow,
	[class*="-hero__eyebrow"],
	.cbr-home-events-signed__eyebrow
) {
	font-family: var(--cbr-sans) !important;
	font-size: 11px !important;
	font-weight: 600 !important;
	letter-spacing: 0.32em !important;
	line-height: 1.35 !important;
	color: var(--cbr-gold) !important;
	text-transform: uppercase;
}

/* —— Body copy —— */
body.cbr-theme :is(
	[class*="-hero__text"],
	[class*="-hero__lead"],
	.cbr-copy,
	.cbr-home-service__text,
	.cbr-home-partners__text,
	.cbr-home-andrea__text,
	.cbr-home-events-signed__text,
	.cbr-card__text,
	.cbr-product-card__text,
	.cbr-chi-story__text,
	.cbr-con-card__text,
	.cbr-con-card__role,
	.cbr-per-service__text,
	.cbr-evt-card__meta,
	.cbr-evt-card__location,
	.cbr-site-footer__text,
	.cbr-nol-mise__text,
	.cbr-catalog-modal__description
) {
	font-family: var(--cbr-sans) !important;
	font-size: var(--cbr-type-body) !important;
	font-weight: var(--cbr-weight-sans-body) !important;
	line-height: var(--cbr-hero-body-line) !important;
	color: var(--cbr-hierarchy-hero-body, rgba(255, 255, 255, 0.75)) !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-hero-body, rgba(255, 255, 255, 0.75)) !important;
	max-width: var(--cbr-hero-copy-max);
}

body.cbr-theme :is(
	[class*="-hero__text"],
	[class*="-hero__lead"],
	.cbr-hero__text,
	.cbr-copy,
	.cbr-desc-em
) :is(strong, b, em, i, .cbr-desc-em) {
	color: var(--cbr-hierarchy-body-em) !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-body-em) !important;
}

body.cbr-theme [class*="-hero__copy"] :is(
	[class*="-hero__text"],
	[class*="-hero__lead"],
	.cbr-hero__text
) {
	text-shadow: none !important;
	filter: none !important;
	opacity: 1 !important;
}

@media (min-width: 1024px) {
	body.cbr-theme :is(
		[class*="-hero__text"],
		[class*="-hero__lead"],
		.cbr-home-service__text
	) {
		font-size: 18px !important;
		line-height: 1.7 !important;
		color: var(--cbr-hierarchy-hero-body, rgba(255, 255, 255, 0.75)) !important;
		-webkit-text-fill-color: var(--cbr-hierarchy-hero-body, rgba(255, 255, 255, 0.75)) !important;
	}

	body.cbr-theme :is(.cbr-home-hero, .cbr-nol-hero, .cbr-per-hero, .cbr-evt-hero, .cbr-chi-hero, .cbr-con-hero, .cbr-nol-catalog-hero) .cbr-hero__eyebrow {
		font-size: 11px !important;
	}

	body.cbr-theme :is(.cbr-home-hero, .cbr-nol-hero, .cbr-per-hero, .cbr-evt-hero, .cbr-chi-hero, .cbr-con-hero, .cbr-nol-catalog-hero) [class*="-hero__cta"] .cbr-btn,
	body.cbr-theme :is(.cbr-home-hero, .cbr-nol-hero, .cbr-per-hero, .cbr-evt-hero, .cbr-chi-hero, .cbr-con-hero, .cbr-nol-catalog-hero) [class*="-hero__cta"].cbr-nol-btn,
	body.cbr-theme :is(.cbr-home-hero, .cbr-nol-hero, .cbr-per-hero, .cbr-evt-hero, .cbr-chi-hero, .cbr-con-hero, .cbr-nol-catalog-hero) [class*="-hero__cta"].cbr-per-btn {
		font-size: 22px !important;
	}
}

/* —— Navigation & UI —— */
body.cbr-theme :is(
	.cbr-site-nav__link,
	.cbr-cart-widget__toggle
) {
	font-family: var(--cbr-sans) !important;
	font-weight: var(--cbr-weight-nav) !important;
	font-size: 12px !important;
	letter-spacing: 0.2em !important;
	text-transform: uppercase !important;
}

body.cbr-theme .cbr-mobile-nav__link {
	font-family: var(--cbr-serif) !important;
	font-size: 30px !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	text-transform: none !important;
}

/* —— Buttons (Manrope 600) —— */
body.cbr-theme :is(
	.cbr-btn:not(.cbr-btn--ghost),
	.cbr-nol-btn:not(.cbr-nol-btn--ghost),
	.cbr-per-btn:not(.cbr-per-btn--ghost),
	.cbr-con-btn:not(.cbr-con-btn--ghost),
	.cbr-evt-btn,
	.cbr-chi-btn,
	.cbr-catalog-pdf-btn,
	.cbr-nol-catalog__filters-toggle,
	.cbr-cart-widget__quote
) {
	font-family: var(--cbr-sans) !important;
	font-weight: var(--cbr-btn-font-weight, 600) !important;
	font-size: var(--cbr-btn-font-size, 0.875rem) !important;
	letter-spacing: var(--cbr-btn-letter-spacing, 0.04em) !important;
	line-height: 1 !important;
	text-transform: none !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding-block: 0 !important;
	text-align: center !important;
}

body.cbr-theme :is(
	.cbr-btn__label,
	.cbr-nol-btn > span:not(.cbr-btn__arrow),
	.cbr-per-btn > span:not(.cbr-btn__arrow),
	.cbr-con-btn > span:not(.cbr-btn__arrow),
	.cbr-catalog-pdf-btn__label
) {
	font-family: inherit !important;
	font-weight: inherit !important;
	font-size: inherit !important;
	letter-spacing: inherit !important;
	line-height: 1 !important;
	text-transform: inherit !important;
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
}

@media (min-width: 1024px) {
	body.cbr-theme :is(
		.cbr-btn:not(.cbr-btn--ghost),
		.cbr-nol-btn:not(.cbr-nol-btn--ghost),
		.cbr-per-btn:not(.cbr-per-btn--ghost),
		.cbr-con-btn:not(.cbr-con-btn--ghost),
		.cbr-evt-btn,
		.cbr-chi-btn,
		.cbr-catalog-pdf-btn,
		.cbr-nol-catalog__filters-toggle,
		.cbr-cart-widget__quote
	) {
		font-size: 22px !important;
	}
}

body.cbr-theme :is(
	.cbr-nol-catalog__chip,
	.cbr-nol-catalog__filter-label,
	.cbr-nol-catalog__sort-label,
	.cbr-nol-catalog__page-btn,
	.cbr-form__label,
	.cbr-stat-item__label,
	.cbr-home-enrich--stats-desktop .cbr-stat-item__label
) {
	font-family: var(--cbr-ui) !important;
	font-weight: var(--cbr-weight-label) !important;
	font-size: var(--cbr-type-ui);
	color: var(--cbr-white, #ffffff);
}

body.cbr-theme :is(
	input,
	select,
	textarea,
	.cbr-form__input,
	.cbr-form__textarea,
	.cbr-form__select
) {
	font-family: var(--cbr-sans) !important;
	font-weight: var(--cbr-weight-sans-body) !important;
}

/* Mobile — keep section titles at 36px, not hero 48px */
@media (max-width: 1023px) {
	body.cbr-theme {
		--cbr-type-section: 36px;
		--cbr-section-title-size: 36px;
		--cbr-type-card: 30px;
	}

	body.cbr-theme :is(
		.cbr-section-title,
		.cbr-nol-section-title,
		.cbr-evt-section-title,
		.cbr-per-section-title,
		.cbr-chi-section-title,
		.cbr-chi-story__title,
		.cbr-home-partners__title,
		.cbr-home-andrea__title,
		.cbr-home-events-signed__title,
		.cbr-home-enrich__title,
		.cbr-home-contact-invite__title,
		.cbr-nol-catalog-hero__title,
		.cbr-nol-catalog-hero__title .cbr-hero__title-accent,
		.cbr-nol-catalog-hero__title .cbr-hero__title-line,
		.cbr-home-service__title,
		.cbr-con-block__title,
		.cbr-contact__title,
		.cbr-showroom__headline,
		.cbr-nol-mise__title,
		.cbr-card__title,
		.cbr-card--service .cbr-card__title-text,
		.cbr-per-service__title,
		.cbr-evt-card__title,
		.cbr-con-card__name,
		.cbr-cta-block__title,
		.cbr-home-events .cbr-hero__title,
		.cbr-home-events-signed__cards .cbr-evt-card__title
	) {
		font-size: var(--cbr-type-section) !important;
	}

	body.cbr-theme :is(
		.cbr-hero__title-rest,
		.cbr-hero__title-line.cbr-hero__title-rest,
		.cbr-evt-card__subtitle,
		.cbr-home-events-signed__cards .cbr-evt-card__subtitle
	) {
		font-size: var(--cbr-hero-tagline-size) !important;
	}

	body.cbr-theme :is(
		[class*="-hero__text"],
		[class*="-hero__lead"],
		.cbr-copy,
		.cbr-section-lead,
		.cbr-home-service__text,
		.cbr-home-partners__text,
		.cbr-home-andrea__text,
		.cbr-home-events-signed__text,
		.cbr-home-enrich__text,
		.cbr-card__text,
		.cbr-chi-story__text,
		.cbr-con-card__text,
		.cbr-per-service__text,
		.cbr-evt-card__meta,
		.cbr-evt-card__location,
		.cbr-nol-mise__text,
		.cbr-nol-mise__lead,
		.cbr-nol-catalog__lead,
		[class*="showroom__lead"],
		.cbr-catalog-modal__description
	) {
		font-size: var(--cbr-hero-body-size) !important;
	}
}

/* —— Type roles: prices / labels / microcopy (DM Sans) —— */
body.cbr-theme :is(
	.cbr-catalog-modal__price,
	.cbr-cart-panel__price,
	.cbr-cart-receipt__price,
	.cbr-cart-receipt__total,
	.cbr-cart-widget__total,
	.cbr-nol-product__price
) {
	font-family: var(--cbr-ui) !important;
	font-weight: var(--cbr-weight-price) !important;
}

body.cbr-theme :is(
	.cbr-nol-product__chip,
	.cbr-nol-product__chip span,
	.cbr-nol-product__sku-label,
	.cbr-catalog-bar__chip,
	.cbr-form__label,
	.cbr-icon-box__cta,
	.cbr-icon-box__cta-label
) {
	font-family: var(--cbr-ui) !important;
	font-weight: var(--cbr-weight-label) !important;
}

body.cbr-theme :is(
	.cbr-nol-product__sku,
	.cbr-catalog-modal__meta,
	.cbr-site-footer__legal,
	.cbr-site-footer small,
	.cbr-cc,
	.cbr-cookie-banner,
	.cbr-cookie-banner p,
	.cbr-form__hint,
	.cbr-form__error,
	.cbr-catalog-bar__input,
	.cbr-catalog-bar__input::placeholder
) {
	font-family: var(--cbr-ui) !important;
	font-weight: var(--cbr-weight-micro) !important;
}

body.cbr-theme :is(
	.cbr-brand,
	.cbr-brand__name,
	.cbr-site-footer__brand
) {
	font-family: var(--cbr-serif) !important;
	font-weight: var(--cbr-weight-serif-logo) !important;
}

body.cbr-theme h1 {
	font-family: var(--cbr-serif);
	font-weight: var(--cbr-weight-serif-display);
}

body.cbr-theme h2 {
	font-family: var(--cbr-serif);
	font-weight: var(--cbr-weight-serif-display);
}

body.cbr-theme h3 {
	font-family: var(--cbr-serif);
	font-weight: var(--cbr-weight-h3);
}

body.cbr-theme .cbr-icon-box__title {
	font-family: var(--cbr-serif) !important;
	font-size: var(--cbr-type-display-sub) !important;
	font-weight: 500 !important;
	font-style: italic !important;
	line-height: 1.08 !important;
	letter-spacing: -0.004em !important;
	color: var(--cbr-hierarchy-subtitle) !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-subtitle) !important;
}

body.cbr-theme .cbr-home-contact-invite__subtitle {
	font-family: var(--cbr-serif) !important;
	font-size: var(--cbr-type-display-sub) !important;
	font-weight: 500 !important;
	font-style: italic !important;
	line-height: 1.08 !important;
	letter-spacing: -0.004em !important;
	color: var(--cbr-hierarchy-subtitle) !important;
	-webkit-text-fill-color: var(--cbr-hierarchy-subtitle) !important;
}

body.cbr-theme .cbr-icon-box__text {
	font-family: var(--cbr-sans) !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	color: rgba(255, 255, 255, 0.6) !important;
	-webkit-text-fill-color: rgba(255, 255, 255, 0.6) !important;
}

@media (max-width: 1023px) {
	body.cbr-theme :is(
		.cbr-hero__eyebrow,
		.cbr-hero__eyebrow-group,
		[class*="-hero__eyebrow"],
		.cbr-home-events-signed__eyebrow,
		.cbr-section-header .cbr-hero__eyebrow
	) {
		display: none !important;
	}

	body.cbr-theme .cbr-nol .cbr-nol-catalog-hero [class*="-hero__grid"]:has([class*="-hero__media"]) [class*="-hero__copy"],
	body.cbr-theme .cbr-nol .cbr-nol-catalog-hero [class*="-hero__copy"],
	body.cbr-theme .cbr-nol .cbr-nol-catalog-hero [class*="-hero__copy"] .cbr-mobile-photo-head,
	body.cbr-theme .cbr-nol .cbr-nol-catalog-hero [class*="-hero__copy"] .cbr-hero__head,
	body.cbr-theme .cbr-nol .cbr-nol-catalog-hero [class*="-hero__copy"] .cbr-title-group {
		align-items: center !important;
		text-align: center !important;
	}

	body.cbr-theme .cbr-nol .cbr-nol-catalog-hero [class*="-hero__copy"] :is(
		[class*="-hero__title"],
		.cbr-hero__headline,
		.cbr-hero__title,
		.cbr-nol-catalog-hero__title
	) {
		text-align: center !important;
		margin-inline: auto !important;
		font-size: var(--cbr-type-section) !important;
	}

	body.cbr-theme .cbr-nol .cbr-nol-catalog-hero :is(
		.cbr-gold-ornament,
		.cbr-gold-ornament--emblem,
		.cbr-hero__ornament,
		.cbr-hero__divider
	) {
		display: none !important;
		height: 0 !important;
		margin: 0 !important;
		min-height: 0 !important;
	}
}

@media (min-width: 1024px) {
	body.cbr-theme {
		--cbr-type-section: 48px;
		--cbr-section-title-size: 48px;
		--cbr-type-card: 26px;
		--cbr-type-body: 16px;
		--cbr-hero-body-size: 16px;
		--cbr-hero-body-size-desktop: 16px;
	}

	body.cbr-theme :is(
		.cbr-card__title,
		.cbr-card--service .cbr-card__title-text,
		.cbr-per-service__title,
		.cbr-evt-card__title,
		.cbr-con-card__name,
		.cbr-site-footer__title
	) {
		font-size: 26px !important;
	}

	body.cbr-theme .cbr-home-enrich--services-desktop .cbr-icon-box__title,
	body.cbr-theme .cbr-home-contact-invite__subtitle {
		font-size: 22px !important;
	}

	body.cbr-theme .cbr-icon-box__text {
		font-size: 13px !important;
	}
}

