body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error {
	background-color: rgba(187, 19, 19, .08);
	border-style: none;
}

body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success {
	background-color: rgba(7, 56, 146, .08);
	border-style: none;
}

body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button {
	background-color: var(--e-global-color-b915cb5);
	background-image: var(--e-global-color-b915cb5);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	border-width: 1px 1px 1px 1px;
}

body.e-wc-message-notice .woocommerce-message .button:hover, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button:hover {
	background-color: var(--e-global-color-a6bc081);
	background-image: var(--e-global-color-a6bc081);
}

body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info {
	background-color: rgba(70, 112, 189, .1);
	border-style: none;
}

body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button {
	background-color: var(--e-global-color-b915cb5);
	background-image: var(--e-global-color-b915cb5);
	font-family: var(--e-global-typography-6e316ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-6e316ce-font-size);
	font-weight: var(--e-global-typography-6e316ce-font-weight);
}

body.e-wc-info-notice .woocommerce-info .button:hover, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-info .woocommerce-Button:hover, body.e-wc-info-notice .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .wc-block-components-notice-banner.is-info .woocommerce-Button:hover {
	background-color: var(--e-global-color-a6bc081);
	background-image: var(--e-global-color-a6bc081);
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error {
	--error-message-text-color: var(--e-global-color-primary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	--error-message-icon-color: var(--e-global-color-e23970f);
	--error-message-normal-links-color: var(--e-global-color-b915cb5);
	--error-message-hover-links-color: var(--e-global-color-a6bc081);
	--error-box-border-radius: 7px 7px 7px 7px;
}

body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward {
	font-family: "Lato", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success {
	--message-message-text-color: var(--e-global-color-primary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	--message-message-icon-color: #0a945b;
	--message-box-border-radius: 7px 7px 7px 7px;
	--message-buttons-normal-text-color: #fff;
	--message-buttons-hover-text-color: #fff;
	--message-buttons-hover-border-color: var(--e-global-color-a6bc081);
	--message-border-type: solid;
	--message-border-color: var(--e-global-color-b915cb5);
	--message-buttons-border-radius: 4px 4px 4px 4px;
	--message-buttons-padding: 5px 18px 5px 18px;
}

body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]) {
	font-family: "Lato", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
}

.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]) {
	--notice-message-normal-links-color: var(--e-global-color-b915cb5);
}

.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover {
	--notice-message-hover-links-color: var(--e-global-color-a6bc081);
}

.e-wc-message-notice .woocommerce-message .button, .e-wc-message-notice .wc-block-components-notice-banner.is-success .button {
	box-shadow: 3px 2px 5px 0px rgba(0, 0, 0, .15);
}

.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info {
	--info-message-text-color: var(--e-global-color-primary);
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	--info-message-icon-color: var(--e-global-color-ceb252d);
	--info-box-border-radius: 4px 4px 4px 4px;
	--info-buttons-normal-text-color: #fff;
	--info-buttons-hover-text-color: #fff;
	--info-border-type: solid;
	--info-border-color: var(--e-global-color-b915cb5);
	--info-buttons-padding: 2px 18px 1px 18px;
}

.e-wc-info-notice .woocommerce-info .button:hover, .e-wc-info-notice .wc-block-components-notice-banner.is-info .button:hover {
	box-shadow: 3px 2px 5px 0px rgba(0, 0, 0, .15);
}

.site-header .header-inner {
	width: 1261px;
	max-width: 100%;
}

.site-header .site-branding .site-logo img {
	width: 188px;
	max-width: 188px;
}

.site-header .site-navigation ul.menu li a {
	color: #6b6869;
}

.site-header .site-navigation-toggle .site-navigation-toggle-icon {
	color: #3d3d3d;
}

.site-header .site-navigation .menu li {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: capitalize;
	line-height: 25px;
	letter-spacing: 1px;
	word-spacing: 0px;
}

@media (max-width:768px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button {
		font-size: var(--e-global-typography-6e316ce-font-size);
	}
	
	.site-header {
		padding-inline-end: 0px;
		padding-inline-start: 0px;
	}
	
	.site-header .site-branding .site-logo img {
		width: 160px;
		max-width: 160px;
	}
}

@media (max-width:767px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button {
		font-size: var(--e-global-typography-6e316ce-font-size);
	}
	
	.site-header .site-branding .site-logo img {
		width: 120px;
		max-width: 120px;
	}
	
	.site-header .site-navigation .menu li {
		font-size: 46px;
	}
}