:root{
	--color-accent: #fc805a;
	--color-grey: #a0a0a0;
}

.widget_shopping_cart, .woocommerce-error, .woocommerce-message{
	font-family: 'Outfit', sans-serif !important;
}

.wc-stripe-error.woocommerce-error, .wc-notice.woocommerce-error{
	background-color: transparent !important;
}

.widget_shopping_cart .cart-close-icon{
	display: none;
}

.font-size-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart > li > a > div > div > div.btn, .burger-label, #masthead .overlay .overlay-search-wrapper .search-container{
	font-size: 20px !important;
}

body.textual-accent-color .post-content > div p.maurice-lost-password:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn), body.textual-accent-color .post-content > div p.maurice-register-link:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn){
	color: var(--color-accent) !important;
}

body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) .woocommerce-MyAccount-navigation-link.is-active a, .maurice-grey{
	color: var(--color-grey) !important;
}

.maurice-tags-widget .tag-cloud-link{
	text-transform: capitalize;
}

.ajax-filter-sidebar-body{
	background-color: #ffffff;
}

.ajax-filter-sidebar-body .single-internal-gutter{
	width: 100%;
}

.widget ul.product_list_widget li dl.variation{
	display: none;
}

.widget ul.product_list_widget .substripe-frequency-badge {
	background-color: transparent !important;
	color: #006300 !important;
	display: block;
}

.woocommerce-error , .woocommerce-error li{
	color: #c00;
	border-radius: 5px;
	padding: 16px 18px;
	margin-bottom: 16px;
	font-size: 20px;
	font-weight: 400;
}

.substripe-inline-error, .maurice-coupon-inline-message{
	color: #c00;
	border-radius: 5px;
	padding: 16px 18px;
	display: block;
	font-size: 20px;
	font-weight: 400;
}

.maurice-coupon-input {
	width: 100%;
	border: 1px solid #e6e1d9;
	border-radius: 50px;
	padding: 13px 18px;
	font-size: 20px;
	background-color: #f9f8f7;
	transition: border-color 0.2s ease, box-shadow 0.2s ease;
	font-family: 'Outfit', sans-serif !important;
	font-weight: 400;
	max-width: 400px;
    display: inline-block;
	margin-right: 10px;
}

.maurice-coupon-apply-btn {
	border-radius: 50px !important;
	padding: 14px 26px !important;
	background-color: transparent !important;
	color: #000000 !important;
	font-weight: 600 !important;
	border: 2px solid #000000 !important;
	transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease !important;
}