@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Open+Sans:wght@300&family=Lato:wght@400&display=swap');

:root {
	--elements--alerts--default-container--border-color: #00ff00;
	--elements--alerts--default-container--color-text: #000000;
	--elements--alerts--default-container--color-title: #00ff00;
	--elements--alerts--primary-container--border-color: #00ff00;
	--elements--alerts--primary-container--color-text: #000000;
	--elements--alerts--primary-container--color-title: #00ff00;
	--elements--boxes--container--border-color-active: #00ff00;
	--elements--buttons--button--font-family: 'Inter';
	--elements--buttons--button--font-weight: 600;
	--elements--buttons--light--background-color: #ffffff;
	--elements--buttons--outline-default--background-color: #e30a15;
	--elements--buttons--outline-default--background-color-hover: #000000;
	--elements--buttons--outline-default--border-color: #e30a15;
	--elements--buttons--outline-default--border-color-hover: #000000;
	--elements--buttons--outline-default--color: #ffffff;
	--elements--buttons--outline-default--color-hover: #ffffff;
	--elements--buttons--primary--background-color: #00ff00;
	--elements--buttons--primary--background-color-hover: #000000;
	--elements--buttons--primary--border-color: transparent;
	--elements--buttons--primary--border-color-hover: transparent;
	--elements--buttons--primary--color: #000000;
	--elements--cards--container--border-radius: 0.125rem;
	--elements--cards--label--background-color: #000000;
	--elements--cards--legend--color: #000000;
	--elements--cards--legend--font-size: 1.375rem;
	--elements--cards--swiper-navigation--background-color: #2c88ff;
	--elements--cards--title--color: #000000;
	--elements--cards--title--font-family: 'Inter';
	--elements--cards--title--line-height: 1.625rem;
	--elements--cards--title--text-transform: capitalize;
	--elements--cards--wish-list-icon--color: #000000;
	--elements--cards--wish-list-icon--color-hover: #00ff00;
	--elements--drawers--count--color: #ffffff;
	--elements--drawers--price-old--color: #00ff00;
	--elements--drawers--product-remove--color: #00ff00;
	--elements--dropdown--button-arrow--color: #00ff00;
	--elements--forms--control--background-color: #efefef;
	--elements--forms--control--border-color: transparent;
	--elements--forms--control--box-shadow: none;
	--elements--forms--field-group-heading--color: #00ff00;
	--elements--forms--info--color: #000000;
	--elements--forms--label--color: #000000;
	--elements--forms--legend--color: #000000;
	--elements--headings--content-subheading--opacity: 1;
	--elements--headings--header-subheading--opacity: 1;
	--elements--headings--page-subheading--color: #000000;
	--elements--headings--page-subheading--font-family: 'Inter';
	--elements--legends--legend-sm--font-family: 'Inter';
	--elements--legends--legend-sm--font-weight: normal;
	--elements--selections--icon--color-active: #00ff00;
	--elements--selections--item--border-color-active: #00ff00;
	--elements--tables--column-link--color: #000000;
	--elements--tables--column-total--font-size: 1.375rem;
	--elements--tables--column-total--font-weight: 700;
	--layout--main--container-home--margin-bottom: 2rem;
	--layout--main--container-home--padding-y: 0rem;
	--theme--borders--element--border-radius: 0.25rem;
	--theme--colors--danger-200--color: #FED7D7;
	--theme--colors--danger-600--color: #E53E3E;
	--theme--colors--danger-700--color: #C53030;
	--theme--colors--gray--100: #ffffff;
	--theme--colors--gray--200: #ffffff;
	--theme--colors--gray--500: #2c88ff;
	--theme--colors--gray-100--color: #F7FAFC;
	--theme--colors--gray-200--color: #EDF2F7;
	--theme--colors--gray-300--color: #E2E8F0;
	--theme--colors--gray-400--color: #CBD5E0;
	--theme--colors--gray-500--color: #A0AEC0;
	--theme--colors--gray-700--color: #4A5568;
	--theme--colors--gray-800--color: #2D3748;
	--theme--colors--gray-900--color: #1A202C;
	--theme--colors--primary--100: #000000;
	--theme--colors--primary--600: #000000;
	--theme--colors--primary--800: #00ff00;
	--theme--colors--primary--900: #00ff00;
	--theme--colors--primary-200--color: #D7FBFC;
	--theme--colors--primary-500--color: #2F855A;
	--theme--colors--primary-600--color: #2F855A;
	--theme--colors--primary-700--color: #276E4B;
	--theme--colors--primary-800--color: #435953;
	--theme--colors--success-200--color: #C6F6D5;
	--theme--colors--success-600--color: #2F855A;
	--theme--colors--success-700--color: #276B49;
	--theme--colors--warning-200--color: #FEEBC8;
	--theme--colors--warning-600--color: #DD6B20;
	--theme--colors--warning-700--color: #C05621;
	--theme--spacing--block--size: 2.375rem;
	--theme--spacing--element--size: 2.375rem;
	--theme--spacing--grid--size: 2.375rem;
	--theme--typography--body--font-family: 'Open Sans';
	--theme--typography--body--font-weight: 300;
	--theme--typography--heading-1--font-size: 1.375rem;
	--theme--typography--headings--font-family: 'Lato';
	--breadcrumb-01--breadcrumb-arrow--color: var(--theme--colors--primary--100);
	--breadcrumb-01--breadcrumb-item--color-active: #276749;
	--breadcrumb-01--breadcrumb-item--color-hover: #276749;
	--checkout-cart-01--cart--color: #738bb4;
	--checkout-customer-01--checkbox--border-color: var(--theme--colors--primary--100);
	--checkout-customer-01--control--box-shadow: var(--theme--effects--shadow--box-shadow);
	--checkout-customer-01--legend-button--background-color: var(--theme--colors--danger--700);
	--checkout-customer-01--legend-button--background-color-hover: var(--theme--colors--primary--100);
	--checkout-logo-01--logo--height: 5.25rem;
	--checkout-steps-01--number--border-color: var(--theme--colors--primary--800);
	--content-26--cart-button--border-bottom-width: 0px;
	--content-26--cart-button--border-left-width: 0px;
	--content-26--cart-button--border-right-width: 0px;
	--content-26--cart-button--border-top-width: 0px;
	--content-26--cart-button--color: var(--theme--colors--white);
	--content-26--cart-button-badge--background-color: #5d5a5a;
	--content-26--primary-button--background-color: #e90f0f;
	--content-26--primary-button--color: var(--theme--colors--white);
	--footer-06--container--background-color: var(--theme--colors--primary--100);
	--footer-06--container--color: var(--theme--colors--white);
	--footer-06--container-bottom--background-color: var(--theme--colors--primary--800);
	--footer-06--container-bottom--color: var(--theme--colors--success--800);
	--footer-06--form-button--background-color: var(--theme--colors--primary--800);
	--footer-06--form-button--background-color-hover: transparent;
	--footer-06--form-button--border-color: transparent;
	--footer-06--form-button--border-color-hover: transparent;
	--footer-06--form-button--color: var(--theme--colors--primary--100);
	--footer-06--form-control--background-color: #202020;
	--footer-06--form-control--border-color: #202020;
	--footer-06--form-control--border-color-focus: #feffff;
	--footer-06--form-control--color: var(--theme--colors--white);
	--footer-06--form-control-placeholder--color: var(--theme--colors--danger--100);
	--footer-06--heading--color: var(--theme--colors--white);
	--footer-06--heading--font-size: 1.125rem;
	--footer-06--link--color: var(--theme--colors--white);
	--footer-06--link-bottom--color: var(--theme--colors--success--800);
	--footer-06--link-bottom--color-hover: #000000;
	--header-02--logo--height: 1rem;
	--header-13--account-button--background-color: var(--theme--colors--primary--100);
	--header-13--account-button--background-color-hover: var(--theme--colors--primary--100);
	--header-13--account-button--border-color: var(--theme--colors--primary--800);
	--header-13--account-button--border-color-hover: var(--theme--colors--primary--800);
	--header-13--account-button--color: var(--theme--colors--primary--800);
	--header-13--block--background-color: var(--theme--colors--primary--100);
	--header-13--block--border-bottom-color: var(--theme--colors--primary--100);
	--header-13--cart-button--background-color-hover: var(--theme--colors--primary--800);
	--header-13--cart-button--border-bottom-width: 0px;
	--header-13--cart-button--border-color: var(--theme--colors--primary--800);
	--header-13--cart-button--border-color-hover: var(--theme--colors--primary--800);
	--header-13--cart-button--border-left-width: 0px;
	--header-13--cart-button--border-right-width: 0px;
	--header-13--cart-button--border-top-width: 0px;
	--header-13--cart-button-badge--border-color: var(--theme--colors--primary--100);
	--header-13--cart-button-badge--color: var(--theme--colors--primary--100);
	--header-13--nav-item--font-family: 'Inter';
	--header-13--nav-item--font-size: 0.75rem;
	--header-13--nav-item-link--font-weight: 300;
	--header-13--nav-item-link--text-transform: uppercase;
	--header-13--nav-item-link-active--font-weight: 100;
	--header-13--nav-items-legend--color: var(--theme--colors--primary--800);
	--header-13--nav-sub-sub-item--font-family: 'Inter';
	--header-13--nav-sub-sub-item--font-size: 0.625rem;
	--product-details-01--bottom-sticky-cart-button--background-color: #e30a15;
	--product-details-01--bottom-sticky-cart-button--background-color-hover: #e30a15;
	--product-details-01--bottom-sticky-cart-button--border-color: #e30a15;
	--product-details-01--bottom-sticky-cart-button--border-color-hover: #e30a15;
	--product-details-01--button-success--background-color: #e30a15;
	--product-details-01--button-success--background-color-hover: #e30a15;
	--product-details-01--button-success--border-color: #e30a15;
	--product-details-01--button-success--border-color-hover: #e30a15;
	--product-details-01--card-body--padding-bottom: 2rem;
	--product-details-01--card-body--text-align: none;
	--product-details-01--card-wish-list-icon--color: var(--theme--colors--danger--700);
	--product-details-01--cards-legend--color: #e30a15;
	--product-details-01--cards-legend--font-family: 'Inter';
	--product-details-01--cards-legend--font-weight: 700;
	--product-details-01--description-body--font-family: 'Inter';
	--product-details-01--description-body--font-weight: 500;
	--product-details-01--heading--color: var(--theme--colors--primary--100);
	--product-details-01--heading--font-family: 'Inter';
	--product-details-01--price--color: var(--theme--colors--primary--100);
	--product-details-01--review-star--color: var(--theme--colors--primary--800);
	--product-details-01--swiper-navigation--background-color: var(--theme--colors--gray--900);
	--product-details-01--swiper-navigation--background-color-hover: var(--theme--colors--primary--800);
}

@media (max-width: 1023px) {
	:root {
		--content-09--container--padding-y: 0rem;
		--content-09--heading--color: var(--theme--colors--white);
		--content-09--heading--font-size: 1.5rem;
		--content-09--heading--letter-spacing: 0px;
		--content-09--heading--text-transform: none;
	}
}

@media (min-width: 1024px) {
	:root {
		--elements--cards--title--font-size: 1.375rem;
		--elements--forms--control--font-size: 0.875rem;
		--elements--forms--control--height: 2.625rem;
		--elements--forms--control--line-height: 0.625rem;
		--layout--main--container-home--margin-bottom: 2rem;
		--layout--main--container-home--padding-y: 0rem;
		--category-details-01--block--margin-top: 0rem;
		--category-details-01--page-heading--color: var(--theme--colors--white);
		--category-details-01--page-heading--font-family: 'Inter';
		--category-details-01--page-heading--font-size: 3.5rem;
		--category-details-01--page-heading--font-weight: 800;
		--category-details-01--page-heading--letter-spacing: 1px;
		--category-details-01--page-heading--line-height: 0.625rem;
		--category-details-01--page-heading--text-transform: capitalize;
		--content-102--badge--background-color: var(--theme--colors--white);
		--content-102--badge--border-radius: 2rem;
		--content-102--badge--padding-x: 0rem;
		--content-102--badge--padding-y: 0rem;
		--content-102--badge-icon--color: var(--theme--colors--primary--800);
		--content-102--block--background-color: var(--theme--colors--white);
		--content-102--block--margin-top: 0rem;
		--content-102--block--padding-y: 0rem;
		--content-102--card-image--border-radius: 1.25rem;
		--content-102--card-large--width: 26.375rem;
		--content-102--card-small--width: 17.125rem;
		--content-102--header--margin-bottom: 0rem;
		--content-102--heading--color: var(--theme--colors--primary--100);
		--content-102--heading--font-family: 'Inter';
		--content-102--heading--font-size: 2.5rem;
		--content-102--heading--font-weight: 900;
		--content-102--heading--letter-spacing: 1px;
		--content-102--heading--line-height: 3.5;
		--content-102--swiper-wrapper--padding-bottom: 4rem;
		--content-14--block--background-color: var(--theme--colors--white);
		--content-14--block--margin-top: 3rem;
		--content-14--block--padding-y: 2.375rem;
		--content-14--item-heading--color: var(--theme--colors--primary--100);
		--content-14--item-heading--font-family: 'Inter';
		--content-14--item-heading--font-weight: 500;
		--content-14--item-subheading--color: var(--theme--colors--primary--100);
		--content-14--item-subheading--font-family: 'Inter';
		--content-14--item-subheading--font-size: 1.5rem;
		--content-14--item-subheading--font-weight: 700;
		--content-14--item-subheading--letter-spacing: 0px;
		--content-14--item-subheading--margin-bottom: 0rem;
		--content-26--block--background-color: var(--theme--colors--white);
		--content-26--card--background-color: var(--theme--colors--white);
		--content-26--card--border-bottom-width: 10px;
		--content-26--card--border-left-width: 10px;
		--content-26--card--border-radius: 0.5rem;
		--content-26--card--border-right-width: 0px;
		--content-26--card--border-top-width: 10px;
		--content-26--card--box-shadow: var(--theme--effects--shadow-lg--box-shadow);
		--content-26--card--color: var(--theme--colors--gray--800);
		--content-26--card-body--padding-bottom: 0rem;
		--content-26--card-body--padding-left: 2.625rem;
		--content-26--card-body--padding-right: 0rem;
		--content-26--card-body--padding-top: 0rem;
		--content-26--card-footer--border-color: var(--theme--colors--white);
		--content-26--card-footer--border-top-width: 0px;
		--content-26--card-footer--padding-bottom: 1.625rem;
		--content-26--card-footer--padding-left: 0rem;
		--content-26--card-footer--padding-right: 2.625rem;
		--content-26--card-footer--padding-top: 0rem;
		--content-26--card-image--border-bottom-radius: 0.125rem;
		--content-26--card-image--border-radius: 0rem;
		--content-26--card-image--height: 19.75rem;
		--content-26--card-image--padding-bottom: 0rem;
		--content-26--card-image--padding-left: 0rem;
		--content-26--card-image--padding-right: 0rem;
		--content-26--card-image--padding-top: 0rem;
		--content-26--card-label--font-size: 0.625rem;
		--content-26--card-label--font-weight: 600;
		--content-26--card-product-price--color: var(--theme--colors--primary--100);
		--content-26--card-product-price--font-size: 1.375rem;
		--content-26--card-sub-sub-title--font-size: 0.625rem;
		--content-26--card-sub-title--font-size: 0.625rem;
		--content-26--card-sub-title--line-height: 0.625rem;
		--content-26--card-title--color: var(--theme--colors--primary--100);
		--content-26--card-title--font-family: 'Inter';
		--content-26--card-title--font-size: 0.875rem;
		--content-26--card-title--font-weight: 600;
		--content-26--card-title--line-height: 3.875rem;
		--content-26--card-title--text-transform: none;
		--content-26--card-wish-list-icon--color: var(--theme--colors--primary--100);
		--content-26--card-wish-list-icon--color-hover: #e30a15;
		--content-26--heading--font-size: 1.25rem;
		--content-26--heading--font-weight: 700;
		--content-26--heading--letter-spacing: 0px;
		--content-26--heading--text-align: none;
		--content-26--heading--text-transform: none;
		--content-26--list--margin-top: 3rem;
		--content-26--list-sorting--margin-top: 1.5rem;
		--content-26--review-star--color: var(--theme--colors--primary--800);
		--content-26--review-star--width: 0.75rem;
		--content-26--review-text--color: var(--theme--colors--primary--100);
		--content-26--swiper-card--padding-x: 2rem;
		--content-26--swiper-navigation--background-color: var(--theme--colors--primary--100);
		--content-26--swiper-navigation--background-color-hover: var(--theme--colors--primary--100);
		--content-26--text--font-size: 0.875rem;
		--content-26--text--text-align: center;
		--content-61--heading--color: var(--theme--colors--primary--100);
		--content-61--heading--font-size: 3.75rem;
		--content-61--heading--font-weight: 800;
		--content-93--usp--border-radius: 0rem;
		--content-94--block--margin-top: 5rem;
		--content-94--block--padding-y: 3.75rem;
		--content-94--block-background--height: 50%;
		--content-97--block--margin-top: 5rem;
		--header-03--nav-items--gap: 2rem;
		--header-13--logo--height: 5.25rem;
		--header-13--nav-item-link--border-color: var(--theme--colors--primary--800);
		--header-13--nav-item-link--border-radius: 0.125rem;
		--header-13--nav-item-link--color: var(--theme--colors--white);
		--header-13--nav-item-link--color-active: #ffffff;
		--header-13--nav-item-link--color-hover: #00ff00;
		--header-13--nav-item-link--gap: 1rem;
		--header-13--nav-item-link--padding-y: 1.375rem;
		--header-13--nav-sub-item-link--color: var(--theme--colors--white);
		--header-13--nav-sub-item-link--color-hover: #00ff00;
		--header-13--nav-sub-sub-item--padding-x: 0rem;
		--header-13--nav-sub-sub-item-link--color: var(--theme--colors--danger--100);
		--page-title-01--block--margin-top: 0rem;
		--page-title-01--container--border-radius: 0rem;
		--page-title-01--container--box-shadow: var(--theme--effects--shadow-none--box-shadow);
		--page-title-01--heading--color: var(--theme--colors--primary--100);
		--page-title-01--heading--font-size: 1.375rem;
		--page-title-01--heading--line-height: 0.625rem;
		--page-title-01--heading--margin-bottom: 0rem;
		--shopping-cart-01--table-cart-total--color: #00bd00;
	}
}