/* Shop Styling */
.woocommerce-breadcrumb {
	display: none;
}

.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
	border-top-color: var(--e-global-color-21b86bb) !important;
}

li.menu-item-23 a.elementor-item-active,
li.menu-item-1412 a.elementor-item-active,
.woocommerce-message::before,
.woocommerce-info::before,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
	color: var(--e-global-color-21b86bb) !important;
}

.woocommerce-message a{
	color:var(--e-global-color-21b86bb) !important;
}

.woocommerce-message a:hover{
	color:var(--e-global-color-primary) !important;
}

h1.entry-title,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb,
h1,
.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering select,
h2,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .button,
.woocommerce div.product .product_title,
.woocommerce div.product form.cart .button,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price,
.woocommerce div.product form.cart div.quantity,
.woocommerce-message,
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button,
.is-large.wc-block-cart .wc-block-cart-items,
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,
.wc-block-components-button:not(.is-link) .wc-block-components-button__text,
.wc-block-cart .wc-block-cart__submit-container a,
.wc-block-components-totals-coupon .wc-block-components-panel__button,
.is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, .is-large .wc-block-components-sidebar .wc-block-components-totals-item,
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description, .wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label,
.wc-block-components-order-summary .wc-block-components-order-summary__button-text,
.wc-block-components-order-summary .wc-block-components-order-summary-item__description,
.wc-block-components-product-price,
.wc-block-components-totals-item__label,
.wc-block-components-totals-item__description,
.wc-block-components-checkout-step__description,
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-text-input.is-active label,
.wc-block-checkout__shipping-method-option-title,
.wc-block-components-radio-control__description-group>span, .wc-block-components-radio-control__label-group>span,
.wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container,
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled),
input,
.wc-block-components-radio-control-accordion-content,
.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox>span,
.wc-block-checkout__add-note .wc-block-components-textarea,
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator,
.wc-block-components-checkout-return-to-cart-button,
.wc-block-components-notice-banner__content,
.wc-block-components-address-card address .wc-block-components-address-card__address-section span,
.wc-block-components-address-card__address-section,
a.wc-block-components-address-card__edit,
label,
.wc-block-components-validation-error>p,
p,
.woocommerce ul.order_details li,
.woocommerce table.shop_table,
.woocommerce .woocommerce-customer-details address,
.elementor-widget-woocommerce-cart .woocommerce,
.elementor-widget-woocommerce-checkout-page{
	font-family: Geologica !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3,
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,
.wc-block-components-button:not(.is-link) .wc-block-components-button__text,
.wc-block-cart .wc-block-cart__submit-container a,
button.wc-block-components-address-form__address_2-toggle,
a.wc-block-components-address-card__edit,
td.woocommerce-table__product-name.product-name a,
.woocommerce a.added_to_cart,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
	color: var(--e-global-color-primary) !important;
}

.woocommerce a.added_to_cart:hover,
a.wc-block-components-product-name:hover,
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover,
.wc-block-components-button:not(.is-link) .wc-block-components-button__text:hover {
	color: var(--e-global-color-1051754) !important;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained:hover {
	background-color: var(--e-global-color-1051754) !important;
	border: 1px solid var(--e-global-color-1051754) !important;
	color: white !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt,
button.wc-block-components-address-form__address_2-toggle:hover,
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover,
button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
	background-color: var(--e-global-color-21b86bb) !important;
}

button.wc-block-components-address-form__address_2-toggle:hover,
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover span,
button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained:hover {
	color: white !important;
}

.product_meta,
li.reviews_tab,
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab {
	display: none !important;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained,
button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
	border: 1px solid var(--e-global-color-primary);
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
	background-color: var(--e-global-color-21b86bb) !important;
	color: white !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
.elementor-8 .elementor-element.elementor-element-88a5ccc .woocommerce .wc-proceed-to-checkout .checkout-button:hover,
.elementor-9 .elementor-element.elementor-element-6ad695d #payment #place_order:hover{
	background-color: var(--e-global-color-primary) !important;
}