.elementor-widget-spacer ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-8387 .elementor-element.elementor-element-7944e10 {
	--spacer-size: 50px;
}

.elementor-widget-woocommerce-my-account ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-8387 .elementor-element.elementor-element-81e9949 #add_payment_method #payment #place_order {
	background-color: #f00;
}

.elementor-8387 .elementor-element.elementor-element-81e9949 {
	--tabs-alignment: center;
	--tabs-normal-color: #252525;
	--tabs-hover-color: #252525;
	--tabs-active-color: #252525;
	--tabs-border-type: none;
	--tabs-border-radius: 5px 5px 5px 5px;
	--sections-border-type: solid;
	--sections-border-radius: 5px 5px 5px 5px;
	--typography-section-titles-color: #252525;
	--links-normal-color: var(--e-global-color-abc164a);
	--links-hover-color: var(--e-global-color-secondary);
	--forms-labels-color: #252525;
}

.elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3 {
	font-family: "Rubik", Sans-serif;
}

.elementor-8387 .elementor-element.elementor-element-81e9949 .woocommerce-form-row label, .elementor-8387 .elementor-element.elementor-element-81e9949 .woocommerce-address-fields label {
	font-family: "Rubik", Sans-serif;
}

.elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-8387 .elementor-element.elementor-element-81e9949 ::placeholder, .elementor-8387 .elementor-element.elementor-element-81e9949 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-8387 .elementor-element.elementor-element-81e9949 .e-my-account-tab__payment-methods input[type=text] {
	font-family: "Rubik", Sans-serif;
}

.elementor-8387 .elementor-element.elementor-element-81e9949 button.button, .elementor-8387 .elementor-element.elementor-element-81e9949 #add_payment_method #payment #place_order {
	font-family: "Rubik", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-8387 .elementor-element.elementor-element-c3fa81a {
	--spacer-size: 50px;
}

.elementor-widget-heading ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-8387 .elementor-element.elementor-element-6bf6105 {
	text-align: center;
}

.elementor-8387 .elementor-element.elementor-element-6bf6105 .elementor-heading-title {
	font-family: "Rubik", Sans-serif;
	font-weight: 600;
	color: #252525;
}

.elementor-widget-divider ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-8387 .elementor-element.elementor-element-5fd2e9e {
	--divider-border-style: solid;
	--divider-color: #f00;
	--divider-border-width: 3.2px;
}

.elementor-8387 .elementor-element.elementor-element-5fd2e9e > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-8387 .elementor-element.elementor-element-5fd2e9e .elementor-divider-separator {
	width: 6%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8387 .elementor-element.elementor-element-5fd2e9e .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-widget-woocommerce-products ::placeholder {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-8387 .elementor-element.elementor-element-64fe98a.elementor-wc-products  ul.products {
	grid-column-gap: 20px;
	grid-row-gap: 40px;
}

.elementor-8387 .elementor-element.elementor-element-7cd6188 {
	--spacer-size: 86px;
}

.elementor-8387 .elementor-element.elementor-element-5b741a9 > .elementor-container {
	max-width: 1300px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1250px) {
	.elementor-8387 .elementor-element.elementor-element-64fe98a.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}

@media (max-width:767px) {
	.elementor-8387 .elementor-element.elementor-element-81e9949 {
		--tabs-alignment: center;
	}
	
	.elementor-8387 .elementor-element.elementor-element-64fe98a.elementor-wc-products  ul.products {
		grid-column-gap: 20px;
		grid-row-gap: 40px;
	}
}