.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: var(--e-global-color-f330394);
}
.h2, h2 {
	font-size: 2rem;
	line-height: 1em;
}
.btn-primary {
    font-size: .8em;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 0px;
    background-color: var(--e-global-color-6d8018b);
    padding: 10px 10px 10px 10px;
    width: 100% !important;
}
.btn-outline-primary {
	--bs-btn-color: var(--e-global-color-6d8018b);
	--bs-btn-border-color: var(--e-global-color-6d8018b);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--e-global-color-6d8018b);
	--bs-btn-hover-border-color: var(--e-global-color-6d8018b);
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--e-global-color-6d8018b);
    --bs-btn-active-border-color: var(--e-global-color-6d8018b);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: var(--e-global-color-6d8018b);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--e-global-color-6d8018b);
    --bs-gradient: none;
}
.form-check-input:checked,
.btn:hover {
	background-color: var(--e-global-color-3114c39);
    border-color: var(--e-global-color-3114c39);
}
#bloque-micuenta a:hover {
    color: inherit !important;	
}
.justify-content-between {
	gap: 10px;
}
.text-danger {
    color: var(--e-global-color-25a9b65);
}
span.usuario{
    font-size: 0.7em;
    color: var(--e-global-color-3114c39);
}
.added_to_wishlist_icon, .stsb_pm_action_button_wishlist_added .stsb_icon_wrapper,
.elementor-24 .elementor-element.elementor-element-e95b6e7 .stsb_pm_action_button_add_to_wishlist svg {
	display: block!important;
}
a.elementor-button.stsb_pm_action_button_add_to_wishlist.elementor-animation-.elementor-size-sm.stsb_pm_action_button_item.elementor-repeater-item-ae7b18a.stsb_pm_action_button_wishlist_added svg {
	fill: var(--e-global-color-6d8018b)!important;
}
.wishlist-products-list { gap: 10px; }
.wishlist-product-title {
    color: var(--e-global-color-f330394) !important;
    font-family: "Carmelo Puche", Sans-serif;
    font-size: 1.4em !important;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px !important;
    line-height: 1em !important;
}
.wishlist-products-list,
.wishlist-products-item {
	margin: inherit !important;
}
.wishlist-products-container .sort-by-row,
.wishlist-product-combinations a {
	display: none !important;
}
.wishlist-footer-links {
	margin: 2em 0em;
}
#ficha-product-summary .stsb_pro_summary p {
	margin-bottom: 1em;
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, 
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    bottom: 15px;
}
.producto-extra-info {
	summary.e-n-accordion-item-title {
	    font-weight: 600;
	    letter-spacing: 0.5px;
	}
	.e-n-accordion-item .e-n-mobile-menu-content {
		padding: 3em;

		hr {
			margin: 1em 0em;
		}
	}
	.sb_accordion_extra_tab_content summary.e-n-accordion-item-title {
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
	}
	.sb_accordion_extra_tab_content summary.e-n-accordion-item-title::after {
	  content: "";
	  display: inline-block;
	  width: 1em;
	  height: 1em;
	  min-width: 24px;;
	  min-height: 24px;;
	  background-repeat: no-repeat;
	  background-position: center;
	  background-size: contain;
	  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23333333'%3E%3Cpath d='M213.333 554.667h256v256c0 23.552 19.115 42.667 42.667 42.667s42.667-19.115 42.667-42.667v-256h256c23.552 0 42.667-19.115 42.667-42.667s-19.115-42.667-42.667-42.667h-256v-256c0-23.552-19.115-42.667-42.667-42.667s-42.667 19.115-42.667 42.667v256h-256c-23.552 0-42.667 19.115-42.667 42.667s19.115 42.667 42.667 42.667z'/%3E%3C/svg%3E");
	}
	.sb_accordion_extra_tab_content[open] summary.e-n-accordion-item-title::after {
	  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024' fill='%23333333'%3E%3Cpath d='M213.333 554.667h597.333c23.552 0 42.667-19.115 42.667-42.667s-19.115-42.667-42.667-42.667h-597.333c-23.552 0-42.667 19.115-42.667 42.667s19.115 42.667 42.667 42.667z'/%3E%3C/svg%3E");
	}
}





#identity #content,
#addresses #content,
#history #content,
#order-detail #content,
#module-blockwishlist-lists main#wrapper {

	a:hover,
	a:focus,
	.text-primary,
	.wishlist-list-item:hover .wishlist-list-item-title {
	    color: var(--e-global-color-3114c39) !important;
	}
	.input-group .btn-primary {
		width: auto!important;
	}
	.input-group .btn-primary:hover {
		background-color: var(--e-global-color-3114c39);
	    border-color: var(--e-global-color-3114c39);
	}
	.addresses__new-address i {
	    background-color: var(--e-global-color-3114c39);
	    color: white;
	}
	.order__details {
	    padding: 2em 1em;
	    border-width: 1px;
	    /* border-style: solid; */
	    border-color: rgb(224, 224, 224);
	    border-radius: 5px;
	    background-color: var(--e-global-color-adff238);
	}
}


#checkout {

	.checkout__steps.bg-light.py-2.mb-3.mb-lg-5.py-md-4 {
	    background: none !important;
	    border: 0px !important;
	}
	.checkout__steps--success .checkout__steps__text,
	.checkout__steps .nav-tabs .checkout__steps--success .nav-link.active,
	.btn:hover,
	.cart-summary__show i {
	    color: var(--e-global-color-3114c39) !important;
	}
	.checkout__steps--current:before, .checkout__steps--success .checkout__steps__number,
	.checkout__steps--success:after, .checkout__steps--success:before {
	    background: var(--e-global-color-3114c39);
	}
	.account-menu>a.account-menu--signout .link-item, .account-menu>a.account-menu--signout .link-item i {
	    color: var(--e-global-color-25a9b65);
	}
	#checkout form .btn:hover {
	    background-color: var(--e-global-color-6d8018b);
	    border-color: var(--e-global-color-6d8018b);
	    color: #ffffff !important;
	}
	.step .address.selected {
	    border: 2px solid var(--e-global-color-56745fc);
	}
	.cart-summary {
	    border: 1px solid #E0E0E0;
	}
	.cart-summary__products>p:first-of-type {
		border: 0px;
	}
	.cart-summary__products ul.cart-summary__product__list,
	.cart-summary__products .cart-summary__product__body .label, .cart-summary__products .cart-summary__product__body .value {
		font-size: 0.9em !important;
	}
	.cart-summary__products {
		border: 0px;
		margin: 0px;
	}
	.cart-summary__totals {
		margin: 0px;
	}
	.cart-summary__subtotals span{
		font-weight: normal;
	}

}

#my-account {
	main#wrapper #content-wrapper {
		min-height: 60vh;
	}
	.customer-link a span:hover, .customer-link__link span:hover {
		background: var(--e-global-color-6d8018b);
	}
	.account-menu>a {
	}
}


