/**
 * LT Superior — локальные файлы child theme (Regular/Medium/Semibold/Bold).
 * Подключается глобально в functions.php child theme.
 */
@font-face {
	font-family: "LT Superior";
	src: url("./LTSuperior-Regular-CKTemEzx.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "LT Superior";
	src: url("./LTSuperior-Medium-pUVHuH7g.otf") format("opentype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "LT Superior";
	src: url("./LTSuperior-Semibold-Gh414RLJ.otf") format("opentype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "LT Superior";
	src: url("./LTSuperior-Bold-C9Y47KYV.otf") format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/*
 * Виджеты Elementor с зашитым font-family: Montserrat рисуют LT Superior.
 * New Athena Unicode не алиасим — у него свой @font-face.
 */
@font-face {
	font-family: Montserrat;
	src: url("./LTSuperior-Regular-CKTemEzx.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url("./LTSuperior-Regular-CKTemEzx.otf") format("opentype");
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url("./LTSuperior-Medium-pUVHuH7g.otf") format("opentype");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url("./LTSuperior-Medium-pUVHuH7g.otf") format("opentype");
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url("./LTSuperior-Semibold-Gh414RLJ.otf") format("opentype");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url("./LTSuperior-Semibold-Gh414RLJ.otf") format("opentype");
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url("./LTSuperior-Bold-C9Y47KYV.otf") format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Montserrat;
	src: url("./LTSuperior-Bold-C9Y47KYV.otf") format("opentype");
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: Montserrat2;
	src: url("./LTSuperior-Regular-CKTemEzx.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: Montserrat2;
	src: url("./LTSuperior-Bold-C9Y47KYV.otf") format("opentype");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* Базовый стек темы. New Athena на виджетах не трогаем — у них свой font-family. */
html,
body,
button,
input,
select,
textarea,
.elementor-kit-9 {
	--e-global-typography-primary-font-family: "LT Superior";
	--e-global-typography-secondary-font-family: "LT Superior";
	--e-global-typography-text-font-family: "LT Superior";
	--e-global-typography-accent-font-family: "LT Superior";
	font-family: "LT Superior", system-ui, -apple-system, "Segoe UI", sans-serif;
}

.elementor-kit-9 a,
.elementor-kit-9 h1,
.elementor-kit-9 h2,
.elementor-kit-9 h3,
.elementor-kit-9 h4,
.elementor-kit-9 h5,
.elementor-kit-9 h6,
.elementor-kit-9 button,
.elementor-kit-9 input[type="button"],
.elementor-kit-9 input[type="submit"],
.elementor-kit-9 .elementor-button {
	font-family: "LT Superior", system-ui, -apple-system, "Segoe UI", sans-serif;
}

/* Инлайн-стили плагина боковой корзины; New Athena сюда не входит. */
.xoo-wsc-container,
.xoo-wsc-slider {
	font-family: "LT Superior", system-ui, -apple-system, "Segoe UI", sans-serif !important;
}
