/* ---------------------------------------------------------------------------------------------] */
/*  --------------------------------------------------------------------------------------[ CSS ] */
/* ---------------------------------------------------------------------------------------------] */

@font-face {
	font-family: 'GilroyBlack';
	src: url('fonts/gilroy-black.ttf') format('truetype');
}

.font-custom-gilroyblack {
	font-family: 'GilroyBlack', sans-serif;
}

@font-face {
	font-family: 'GilroyBlackitalic';
	src: url('fonts/gilroy-blackitalic.ttf') format('truetype');
}

.font-custom-gilroyblackitalic {
	font-family: 'GilroyBlackitalic', sans-serif;
}

@font-face {
	font-family: 'GilroyBold';
	src: url('fonts/gilroy-bold.ttf') format('truetype');
}

.font-custom-gilroybold {
	font-family: 'GilroyBold', sans-serif;
}

@font-face {
	font-family: 'GilroyBolditalic';
	src: url('fonts/gilroy-bolditalic.ttf') format('truetype');
}

.font-custom-gilroybolditalic {
	font-family: 'GilroyBolditalic', sans-serif;
}

@font-face {
	font-family: 'GilroyExtrabold';
	src: url('fonts/gilroy-extrabold.ttf') format('truetype');
}

.font-custom-gilroyextrabold {
	font-family: 'GilroyExtrabold', sans-serif;
}

@font-face {
	font-family: 'GilroyExtrabolditalic';
	src: url('fonts/gilroy-extrabolditalic.ttf') format('truetype');
}

.font-custom-gilroyextrabolditalic {
	font-family: 'GilroyExtrabolditalic', sans-serif;
}

@font-face {
	font-family: 'GilroyHeavy';
	src: url('fonts/gilroy-heavy.ttf') format('truetype');
}

.font-custom-gilroyheavy {
	font-family: 'GilroyHeavy', sans-serif;
}

@font-face {
	font-family: 'GilroyHeavyitalic';
	src: url('fonts/gilroy-heavyitalic.ttf') format('truetype');
}

.font-custom-gilroyheavyitalic {
	font-family: 'GilroyHeavyitalic', sans-serif;
}

@font-face {
	font-family: 'GilroyLight';
	src: url('fonts/gilroy-light.ttf') format('truetype');
}

.font-custom-gilroylight {
	font-family: 'GilroyLight', sans-serif;
}

@font-face {
	font-family: 'GilroyLightitalic';
	src: url('fonts/gilroy-lightitalic.ttf') format('truetype');
}

.font-custom-gilroylightitalic {
	font-family: 'GilroyLightitalic', sans-serif;
}

@font-face {
	font-family: 'GilroyMedium';
	src: url('fonts/gilroy-medium.ttf') format('truetype');
}

.font-custom-gilroymedium {
	font-family: 'GilroyMedium', sans-serif;
}

@font-face {
	font-family: 'GilroyMediumitalic';
	src: url('fonts/gilroy-mediumitalic.ttf') format('truetype');
}

.font-custom-gilroymediumitalic {
	font-family: 'GilroyMediumitalic', sans-serif;
}

@font-face {
	font-family: 'GilroyRegular';
	src: url('fonts/gilroy-regular.ttf') format('truetype');
}

.font-custom-gilroyregular {
	font-family: 'GilroyRegular', sans-serif;
}

@font-face {
	font-family: 'GilroyRegularitalic';
	src: url('fonts/gilroy-regularitalic.ttf') format('truetype');
}

.font-custom-gilroyregularitalic {
	font-family: 'GilroyRegularitalic', sans-serif;
}

@font-face {
	font-family: 'GilroySemibold';
	src: url('fonts/gilroy-semibold.ttf') format('truetype');
}

.font-custom-gilroysemibold {
	font-family: 'GilroySemibold', sans-serif;
}

@font-face {
	font-family: 'GilroySemibolditalic';
	src: url('fonts/gilroy-semibolditalic.ttf') format('truetype');
}

.font-custom-gilroysemibolditalic {
	font-family: 'GilroySemibolditalic', sans-serif;
}

@font-face {
	font-family: 'GilroyThin';
	src: url('fonts/gilroy-thin.ttf') format('truetype');
}

.font-custom-gilroythin {
	font-family: 'GilroyThin', sans-serif;
}

@font-face {
	font-family: 'GilroyThinitalic';
	src: url('fonts/gilroy-thinitalic.ttf') format('truetype');
}

.font-custom-gilroythinitalic {
	font-family: 'GilroyThinitalic', sans-serif;
}

@font-face {
	font-family: 'GilroyUltralight';
	src: url('fonts/gilroy-ultralight.ttf') format('truetype');
}

.font-custom-gilroyultralight {
	font-family: 'GilroyUltralight', sans-serif;
}

@font-face {
	font-family: 'GilroyUltralightitalic';
	src: url('fonts/gilroy-ultralightitalic.ttf') format('truetype');
}

.font-custom-gilroyultralightitalic {
	font-family: 'GilroyUltralightitalic', sans-serif;
}

/* --------------------------------------------------------------------------------------------- */

.input-group {
	.input-group-text {
		display: none;
	}

	.form-floating {
		input,
		select,
		textarea {
			border: 0px;
			border-radius: 0px;
			border-bottom: 1px solid #000;
			padding-left: 0;
		}

		label {
			padding-left: 0;
		}
	}
}

.form-floating>.form-control-plaintext~label, 
.form-floating>.form-control:focus~label, 
.form-floating>.form-control:not(:placeholder-shown)~label, 
.form-floating>.form-select~label {
	transform: scale(.85) translateY(-.5rem) translateX(0rem);
}

/* --------------------------------------------------------------------------------------------- */

.custom-card {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.custom-card-img {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.custom-card-img img {
	max-width: 125px;
}

/* --------------------------------------------------------------------------------------------- */

.custom-product-card {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.custom-product-card-img {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.custom-product-card-img img {
	max-width: 125px;
}

.img-seal {
	max-width: 75px;
}

/* --------------------------------------------------------------------------------------------- */

header img {
	max-width: 150px;
}

.border-divider {
	width: 100%;
	height: 1px;
	background: var(--bs-border-color);
}

/* ---------------------------------------------------------------------------------------------] */
/*  ---------------------------------------------------------------------------------[ END FILE ] */
/* ---------------------------------------------------------------------------------------------] */