@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');

:root {
	--elements--body-text--body--font-family: 'Lato';
	--elements--body-text--body--font-weight: normal;
	--elements--body-text--heading-1--font-family: 'Lato';
	--elements--body-text--heading-2--font-family: 'Lato';
	--elements--body-text--heading-3--font-family: 'Lato';
	--elements--body-text--heading-4--font-family: 'Lato';
	--elements--body-text--link--color: #fa5705;
	--elements--body-text--link--color-hover: #d03c11;
	--elements--buttons--button--font-family: 'Lato';
	--elements--cards--title--font-family: 'Lato';
	--elements--dropdown--button--font-family: 'Lato';
	--elements--dropdown--item--font-family: 'Lato';
	--elements--features--title--font-family: 'Lato';
	--elements--headings--content-heading--font-family: 'Lato';
	--elements--headings--content-subheading--font-family: 'Lato';
	--elements--headings--content-subheading--font-weight: normal;
	--elements--headings--footer-heading--font-family: 'Lato';
	--elements--headings--header-heading--font-family: 'Lato';
	--elements--headings--header-subheading--font-family: 'Lato';
	--elements--headings--header-subheading--font-weight: 700;
	--elements--headings--item-heading--font-family: 'Lato';
	--elements--headings--item-heading--font-weight: normal;
	--elements--headings--item-subheading--font-family: 'Lato';
	--elements--headings--item-subheading--font-weight: normal;
	--elements--headings--page-heading--font-family: 'Lato';
	--elements--headings--page-subheading--font-family: 'Lato';
	--elements--images--image-cover--background-color: #00000000;
	--elements--legends--legend--font-family: 'Lato';
	--elements--legends--legend-sm--font-family: 'Lato';
	--layout--page--body--background-color: #f1f1f1;
	--theme--colors--danger--300: #ffc2c2;
	--theme--colors--danger--400: #fd9393;
	--theme--colors--danger--500: #e76c6c;
	--theme--colors--danger--800: #872222;
	--theme--colors--danger--900: #511414;
	--theme--colors--gray--800: #363636;
	--theme--colors--primary--100: #fff0eb;
	--theme--colors--primary--200: #ffd5c9;
	--theme--colors--primary--300: #ffc4b3;
	--theme--colors--primary--400: #ffa287;
	--theme--colors--primary--500: #ff805c;
	--theme--colors--primary--600: #fa5705;
	--theme--colors--primary--700: #fd511f;
	--theme--colors--primary--800: #d03c11;
	--theme--colors--primary--900: #a33717;
	--theme--colors--success--300: #98e2bd;
	--theme--colors--success--400: #67c998;
	--theme--colors--success--500: #4ba779;
	--theme--colors--success--800: #19623e;
	--theme--colors--success--900: #083c22;
	--theme--colors--warning--300: #fdc59f;
	--theme--colors--warning--500: #e98d51;
	--theme--colors--warning--800: #893f1a;
	--theme--colors--warning--900: #401e0d;
	--content-09--column--padding-y: 11.5rem;
	--content-23--block--margin-top: 2.5rem;
	--content-23--container--background-color: #ffffff;
	--content-23--container--border-radius: 0.5rem;
	--content-23--container--box-shadow: var(--theme--effects--shadow--box-shadow);
	--content-23--container--padding-y: 2.5rem;
	--content-28--container--background-color: #ffffff;
	--content-28--container--border-radius: 0.5rem;
	--content-28--container--box-shadow: var(--theme--effects--shadow--box-shadow);
	--content-28--container--padding-y: 2.5rem;
	--content-31--block--margin-top: 0rem;
	--content-31--column--padding-x: 0rem;
	--content-31--column--padding-y: 0rem;
	--content-41--block--margin-top: 2.5rem;
	--content-41--column--padding-x: 0rem;
	--content-41--container--background-color: #ffffff;
	--content-41--container--border-radius: 0.5rem;
	--content-41--container--box-shadow: var(--theme--effects--shadow--box-shadow);
	--content-41--heading--color: var(--theme--colors--primary--600);
	--content-44--legend--background-color: var(--theme--colors--primary--700);
	--content-60--block--margin-top: 3rem;
	--content-60--column--padding-x: 0rem;
	--content-60--column--padding-y: 1rem;
	--content-60--container--background-color: #ffffff;
	--content-60--container--border-radius: 0.5rem;
	--content-60--container--box-shadow: var(--theme--effects--shadow--box-shadow);
	--content-60--heading--color: var(--theme--colors--primary--700);
	--content-62--button--background-color-hover: var(--theme--colors--primary--800);
	--content-62--button--border-color-hover: var(--theme--colors--primary--800);
	--content-62--heading--font-size: 1.25rem;
	--content-62--image-cover--opacity: 0.05;
	--content-62--legend--background-color: var(--theme--colors--primary--600);
	--content-62--nav-item--font-family: 'Lato';
	--content-85--block--margin-top: 0rem;
	--content-85--column--padding-x: 0rem;
	--content-85--column--padding-y: 2.125rem;
	--content-85--heading--font-size: 0.875rem;
	--content-85--heading--line-height: 1rem;
	--content-85--heading--text-transform: uppercase;
	--footer-03--container--background-color: var(--theme--colors--gray--800);
	--footer-06--container--background-color: #e7e7e7;
	--footer-06--link--text-decoration: none;
	--footer-08--container--background-color: #e7e7e7;
	--footer-14--container-bottom--background-color: var(--theme--colors--gray--800);
	--footer-15--icon--background-color: #16ba01;
	--footer-15--icon--background-color-hover: var(--theme--colors--white);
	--footer-15--icon--box-shadow: var(--theme--effects--shadow-md--box-shadow);
	--footer-15--icon--color: #ffffff;
	--footer-15--icon--color-hover: #ffffff;
	--footer-15--iframe--box-shadow: var(--theme--effects--shadow-md--box-shadow);
	--header-14--nav-body--border-color: var(--theme--colors--gray--800);
	--header-14--nav-item--font-family: 'Lato';
	--page-title-01--heading--margin-bottom: 0rem;
	--product-list-02--side-bar-category-list-more-icon--color: var(--theme--colors--primary--600);
	--product-list-02--side-bar-category-list-more-icon--color-hover: #d03c11;
	--product-list-02--side-bar-category-list-nav-item--color: var(--theme--colors--gray--700);
	--product-list-02--side-bar-category-list-nav-item--color-hover: #fd511f;
}

@media (min-width: 1024px) {
	:root {
		--content-44--nav-item-link--background-color-hover: #f1f1f1;
		--content-44--nav-item-link--color-hover: #fd511f;
		--content-62--nav-big-sub-item--font-family: 'Lato';
		--content-62--nav-item--white-space: normal;
		--content-62--nav-item-link--padding-y: 0.5rem;
		--footer-15--icon--margin-bottom: 3rem;
		--footer-15--iframe--width: 55rem;
		--header-02--logo--height: 3.125rem;
	}
}