/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* GLOBAL VARIABLES 
:root{
	--main-background-color: #f44336;
	--main-background-color-hover: #f41000;
	--main-font-color: #ffffff;
	--main-font-color-hover: #ffffff;
	--second-background-color: #ffe6e7;
	--second-background-color-hover: #e4cdce;
	--second-font-color: #fd384f;
	--second-font-color-hover: #e23246;
	--valid-background-color: #ddf9e4;
	--valid-border-color: #4ab866;
	--valid-font-color: #4ab866;
	--error-background-color: #f9dddd;
	--error-border-color: #d54e4e;
	--error-font-color: #d54e4e;
}


/* GLOBAL HEADER 
.fusion-search-element .fusion-search-form-content .fusion-search-field .fusion-live-search-input{border: 0 !important;border-bottom-left-radius: 30px !important;border-top-left-radius: 30px !important;padding: 0 27px !important;}
.fusion-search-element .fusion-search-form-content .fusion-search-field .fusion-live-search-input:focus {border: none;}
.fusion-search-element .fusion-search-form-content .fusion-search-button .fusion-search-submit {background: #383838 !important;border: 10px solid white !important;border-radius: 30px !important;font-size: 10px !important;line-height: 12px !important;margin-left: -23px !important;padding: 0 30px 0 20px !important;transition: all 0s linear !important;}
.fusion-search-element .fusion-search-form-content .fusion-search-button .fusion-search-submit:hover,
.fusion-search-element .fusion-search-form-content .fusion-search-button .fusion-search-submit:active {background: #555555 !important;}
.fusion-search-element .fusion-search-results-wrapper .fusion-search-results{border-radius: 20px;margin-top: -40px !important;z-index: -1 !important;}
.fusion-search-element .fusion-search-results-wrapper .fusion-search-results a.fusion-search-result {padding-top: 55px !important;}
.fusion-search-element .fusion-search-results-wrapper .fusion-search-results a.fusion-search-result .fusion-search-image .fusion-search-image-tag{border-radius: 6px !important;}
.fusion-search-element .fusion-search-results-wrapper .fusion-search-results a.fusion-search-result .fusion-search-content .fusion-search-post-title{font-weight:600}
.fusion-search-element .fusion-search-results-wrapper .fusion-search-results a.fusion-search-result .fusion-search-content .fusion-search-post-type{display: none;}


.awb-menu 				.fusion-menu > .menu-item{font-weight: 700;}
.awb-menu 				.fusion-menu > .menu-item 					.awb-menu__open-nav-submenu_mobile,
.awb-menu 				.fusion-menu > .menu-item 					.awb-menu__open-nav-submenu_click,
.awb-menu 				.fusion-menu > .menu-item 					a .awb-menu__open-nav-submenu-hover{font-weight: 400;font-size: 18px !important}
.awb-menu 				.fusion-menu > .menu-item 					a .menu-text{text-align:left;}
.awb-menu			 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item {overflow: hidden;padding: 0 10px 0;transition: all 0s linear !important;}
.awb-menu			 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:first-child {padding-top: 10px;}
.awb-menu			 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:first-child 		a:hover{background: #f5f5f5 !important;}
.awb-menu			 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:last-child {padding-bottom: 10px;}
.awb-menu			 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item 					a {font-size: 16px !important;font-weight: 500;padding: 12px 50px 12px 30px!important;}

@media screen and (max-width: 1452px){
	.awb-menu.language-menu .fusion-menu > .menu-item					a .menu-text span{display:none;}
}
.awb-menu.language-menu .fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item 					a .wpml-ls-native {margin-left: 6px;}
.awb-menu.language-menu .fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:hover{background-color: #ffffff !important;}
.awb-menu.language-menu .fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:hover 				a{background-color: #f5f5f5 !important;border-radius:11px;color: #fd384f !important;}


@media screen and (max-width: 1100px){
	.awb-menu.user-menu .fusion-menu > .menu-item:first-child{margin-right:5px;}
	.awb-menu.user-menu .fusion-menu > .menu-item:last-child{margin-left:5px;}
}
@media screen and (max-width: 1287px){
	.awb-menu.user-menu .fusion-menu > .menu-item						a .menu-text{display: none;}
}
@media screen and (max-width: 859px){
	.awb-menu.user-menu .fusion-menu > .menu-item						a .awb-menu__i{padding-right: 0;}
}
@media screen and (max-width: 762px){
	.awb-menu.user-menu .fusion-menu > .menu-item						a .awb-menu__i{padding-left: 5px;}
}
.awb-menu.user-menu 	.fusion-menu > .menu-item					ul.awb-menu__sub-ul {margin-top: 10px !important;transform: scale(0.7);transition: all 0.2s cubic-bezier(0.99, 0, 0.38, 0.87);overflow: visible;}
.awb-menu.user-menu 	.fusion-menu > .menu-item					ul.awb-menu__sub-ul:after {background: #ffffff;content: "";height: 10px;left: calc((50%) - 5px);position: absolute;rotate: 45deg;top: -5px;width: 10px;}
.awb-menu.user-menu 	.fusion-menu > .menu-item					ul.awb-menu__sub-ul.avada-custom-menu-item-contents-empty:after {display:none;}
.awb-menu.user-menu 	.fusion-menu > .menu-item:hover 			ul.awb-menu__sub-ul, 
.awb-menu.user-menu 	.fusion-menu > .menu-item:focus-within 		ul.awb-menu__sub-ul{transform: scale(1);}
.awb-menu.user-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:hover{background-color: #ffffff !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item  					ul.awb-menu__sub-ul > .menu-item:hover 				a{background-color: #f5f5f5 !important;border-radius:11px;color: var(--main-background-color) !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item  					ul.awb-menu__sub-ul > .menu-item:hover 				a .awb-menu__i{color: #000000 !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item  					ul.awb-menu__sub-ul > .menu-item.current-menu-item{background-color: #ffffff !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item  					ul.awb-menu__sub-ul > .menu-item.current-menu-item 	a{color: #fd384f !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item  					ul.awb-menu__sub-ul > .menu-item.current-menu-item 	a .awb-menu__i{color: #000000 !important;}
.awb-menu.user-menu  	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item#menu-item-284 		a .awb-menu__i{padding-inline-end: 22px;	}
.awb-menu.user-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .awb-menu__account-li{padding: 30px !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .awb-menu__account-li .awb-menu__login-remember {font-size: 12px !important;line-height: 13px;}
.awb-menu.user-menu 	.fusion-menu > .menu-item					ul.awb-menu__sub-ul > .awb-menu__account-li .awb-menu__login-links input.comment-submit{margin-top: 10px;font-size: 14px;padding: 13px;width: 100% !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item					ul.awb-menu__sub-ul > .awb-menu__account-li .awb-menu__login-reg {border-top: 1px solid gainsboro !important;justify-content: center !important;margin-top: 10px !important;padding-top: 20px !important;width: 100% !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item					ul.awb-menu__sub-ul > .awb-menu__account-li .awb-menu__login-reg a{color: dimgrey !important;font-size: 15px;font-weight: bold;}
.awb-menu.user-menu 	.fusion-menu > .menu-item					ul.awb-menu__sub-ul > .awb-menu__account-li .awb-menu__login-reg a:hover{color: #2d2d2d !important;}

@media screen and (max-width: 696px){
	.awb-menu.user-menu .fusion-menu > .menu-item.fusion-menu-cart	a .fusion-widget-cart-number{display: none;}
}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart 	ul.awb-menu__sub-ul:after {left: calc((90%) - 5px);}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .menu-item{background:white;}
.awb-menu.user-menu		.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .menu-item 					a {padding: 12px 30px 12px 20px!important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .menu-item 					a .fusion-menu-cart-item-details .fusion-menu-cart-item-quantity {font-weight: 900;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .menu-item 					a .fusion-menu-cart-item-details .fusion-menu-cart-item-quantity > span > del > .amount > bdi{color: #a3a3a3;font-size: 15px;text-decoration: line-through;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout {border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;display: block !important;padding: 10px !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout:hover {background:white !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout .awb-menu__woo-wrap.fusion-menu-cart-link{display:none !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout .awb-menu__woo-wrap {background: var(--main-background-color);border-radius: 10px;cursor: pointer;display: block !important;margin-top: 10px;padding: 10px;text-align: center;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout .awb-menu__woo-wrap:hover {background: var(--main-background-color-hover);}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout .awb-menu__woo-wrap:hover a{color: white !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout .awb-menu__woo-wrap:active a:active{color: white !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout .awb-menu__woo-wrap a{color: white;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart	ul.awb-menu__sub-ul > .fusion-menu-cart-checkout .awb-menu__woo-wrap a:before{display:none !important;}
.awb-menu.user-menu 	.fusion-menu > .menu-item.fusion-menu-cart 	a .fusion-widget-cart-number {border-radius: 8px;padding: 1px 5px;}
.awb-menu.user-menu		.fusion-menu > .menu-item.fusion-menu-cart 	a .fusion-widget-cart-number{border-radius: 8px;margin-inline-start: 0.3em;padding: 1px 5px;}

.awb-menu.store-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul:after {background: #f9f9f9;}
.awb-menu.store-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:hover {background: white !important;}
.awb-menu.store-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:hover a{font-weight: 600 !important;}
.awb-menu.store-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:active {background: #f5f5f5 !important;}
.awb-menu.store-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:first-child{background: #f5f5f5 !important;}
.awb-menu.store-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item:first-child 	a{cursor: default;font-weight: 600 !important;}
.awb-menu.store-menu 	.fusion-menu > .menu-item 					ul.awb-menu__sub-ul > .menu-item.current-menu-item{background-color: #ffffff !important;}


/* GLOBAL FOOTER 
@media screen and (max-width: 782px){
	.fusion-footer .container-global-social{margin-bottom:60px;}
}
.fusion-footer .container-mobile{bottom: 0;position: fixed;width: 100%;}
.fusion-footer .container-mobile .awb-menu .fusion-menu > .menu-item 					a{border-radius: 5px !important;}
.fusion-footer .container-mobile .awb-menu .fusion-menu > .menu-item 					.fusion-megamenu-icon{color: white !important;}
.fusion-footer .container-mobile .awb-menu .fusion-menu > .menu-item 					.menu-text{color: white !important;font-weight: 600;}
.fusion-footer .container-mobile .awb-menu .fusion-menu > .menu-item.current-menu-item 	a{background: #909090 !important;}
.fusion-footer .container-mobile .awb-menu .fusion-menu > .menu-item.current-menu-item 	.fusion-megamenu-icon i{font-weight: 600;}
.fusion-footer .container-mobile .awb-menu .fusion-menu > .menu-item.current-menu-item  .menu-text{font-weight: 900;}


/* PRODUCT GRID 
ul.products li.product {transition: 0.2s all ease;top: 0px;}
ul.products li.product:hover {transform: translateY(-2px);}
ul.products li.product:hover .fusion-product-wrapper{box-shadow: 0 2px 10px 0 rgb(37 50 56 / 10%);}
ul.products li.product .fusion-product-wrapper {background-color: rgb(245 245 245) !important;border-radius: 10px;overflow: hidden;}
ul.products li.product .fusion-product-wrapper .product-images .fusion-woo-badges-wrapper{border-top-left-radius: 10px;padding-bottom: 40px;overflow: hidden;}
ul.products li.product .fusion-product-wrapper .product-images .fusion-woo-badges-wrapper .fusion-out-of-stock{background-color: var(--main-background-color) !important;font-weight: 700;font-size: 16px !important;}
ul.products li.product .fusion-product-wrapper .product-images .fusion-woo-badges-wrapper .onsale{background: var(--main-background-color) !important;border-radius: 0 !important;font-weight: 700;line-height: 16px !important;margin: -65px 0px 0px -70px !important;rotate: -45deg;text-align: center;padding-top: 100px !important;padding-bottom: 20px !important;width: 150px;}
ul.products li.product .fusion-product-wrapper .product-images .fusion-woo-badges-wrapper .onsale:before,
ul.products li.product .fusion-product-wrapper .product-images .fusion-woo-badges-wrapper .onsale:after{display: none !important;}
@media screen and (max-width: 640px){
	ul.products li.product .fusion-product-wrapper .product-images .fusion-woo-badges-wrapper .onsale{font-size: 12px !important;padding-bottom: 10px !important;padding-top: 90px !important;width: 130px;}
}

ul.products li.product .fusion-product-wrapper .product-images .featured-image{background: #f5f5f5 !important;}
ul.products li.product .fusion-product-wrapper .product-images .featured-image .cart-loading{display: none !important;}
ul.products li.product .fusion-product-wrapper .fusion-product-content {background:#f5f5f5 !important; padding-top: 0px;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details{text-align:center}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .product-title {line-height: 20px !important;margin-bottom: 10px;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .product-title a{color:#333;font-size:20px;font-style: normal;font-weight: 600;line-height: 20px !important;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .fusion-price-rating{display: block !important;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .fusion-price-rating .price del{text-decoration: none;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .fusion-price-rating .price del bdi{color: #858585;font-size: 20px;font-weight: 600;letter-spacing: -1px;text-decoration: line-through;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .fusion-price-rating .price ins bdi{color: var(--main-background-color-hover);font-size: 20px;font-weight: 900;letter-spacing: -1px;line-height: 20px;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .fusion-price-rating .price bdi{color: var(--main-background-color-hover);font-size: 20px;font-weight: 900;letter-spacing: -1px;line-height: 20px;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .fusion-price-rating .star-rating{display:none;}
ul.products li.product .fusion-product-wrapper .fusion-product-content .product-buttons{display:none}

.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product{background-color: rgb(245 245 245) !important;border: 0;border-radius: 10px;margin: 20px 32px 20px 8px;overflow: hidden;transition: 0.2s all ease;top: 0px;}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product:hover {box-shadow: 0 2px 10px 0 rgb(37 50 56 / 10%);transform: translateY(-2px);}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-onsale{background: var(--main-background-color) !important;border: 0;border-radius: 0 !important;left: 0;margin: -65px 0px 0px -70px !important;rotate: -45deg;text-align: center;padding-top: 100px !important;padding-bottom: 20px !important;top:-1px;width: 150px;}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-onsale span{color: white;font-size: 16px;font-weight: 700;line-height: 16px !important}
@media screen and (max-width: 1000px){
	.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-onsale{padding-bottom: 10px !important;padding-top: 90px !important;width: 130px;}
	.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-onsale span{font-size: 12px !important;}
}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-image{margin-bottom:0px;}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title{color:#333;font-size: 20px;font-weight: 600;line-height: 24px !important;margin-left:10px;margin-right:10px;}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del {text-decoration: none;}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price del span{color: #858585;font-size: 20px;font-weight: 600;letter-spacing: -1px;text-decoration: line-through;}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price ins span{color: var(--main-background-color-hover);font-size: 20px;font-weight: 900;letter-spacing: -1px;line-height: 20px;}

.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-rating{display: none}
.woocommerce-cart .wc-block-grid ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button{display: none}


/* SINGLE PRODUCT 
.single-product .ilightbox-button{background-color: rgb(255 255 255 / 0%) !important;}
.single-product .ilightbox-holder .ilightbox-title{display:none;}
.single-product .ilightbox-holder .ilightbox-social{display:none !important;}
.single-product .fusion-woo-product-images .fusion-woo-badges-wrapper{border-top-left-radius: 10px;padding-bottom: 40px;overflow: hidden;}
.single-product .fusion-woo-product-images .fusion-woo-badges-wrapper .onsale{background: var(--main-background-color) !important;border-radius: 0 !important;font-weight: 700;line-height: 16px !important;margin: -65px 0px 0px -70px !important;rotate: -45deg;text-align: center;padding-top: 100px !important;padding-bottom: 20px !important;width: 150px;}
.single-product .fusion-woo-product-images .fusion-woo-badges-wrapper .onsale:before,
.single-product .fusion-woo-product-images .fusion-woo-badges-wrapper .onsale:after{display: none !important;}
.single-product .fusion-woo-product-images .woocommerce-product-gallery 		.flex-viewport{border-radius: 10px;}
.single-product .fusion-woo-product-images .woocommerce-product-gallery 		.flex-viewport .flex-direction-nav a{border-radius: 5px;font-size: 20px;font-weight: 900;height: 40px;line-height: 40px;width: 40px;}
.single-product .fusion-woo-product-images .woocommerce-product-gallery:hover 	.flex-direction-nav li a{opacity: 0.4}
.single-product .fusion-woo-product-images .woocommerce-product-gallery 		.flex-viewport .flex-direction-nav a.flex-next{margin-right: 5px;}
.single-product .fusion-woo-product-images .woocommerce-product-gallery 		.flex-viewport .flex-direction-nav a.flex-prev{margin-left: 5px;}
.single-product .fusion-woo-product-images .woocommerce-product-gallery 		img{border-radius: 10px;}

.single-product .fusion-woo-price-tb{align-items: baseline !important;}	
.single-product .fusion-woo-price-tb .price{align-items: baseline !important;margin-right: 5px;}	
.single-product .fusion-woo-price-tb .price > .amount {font-size: 25px !important;}
.single-product .fusion-woo-price-tb .price del{margin-left: 5px !important;text-decoration: none;}
.single-product .fusion-woo-price-tb .price del bdi{font-size: 20px;font-weight: 600;line-height: 20px;text-decoration: line-through;}
.single-product .fusion-woo-price-tb .price ins bdi{font-size: 30px;font-weight: 900;letter-spacing: -1px;margin-right: 10px;}
.single-product .fusion-woo-price-tb .price ins bdi .price-big-number{font-size: 50px;margin-right: -3px;}
.single-product .fusion-woo-price-tb .price ins bdi .woocommerce-Price-currencySymbol{margin-left: -5px;}
.single-product .fusion-woo-price-tb .price bdi{font-size: 30px;font-weight: 900;letter-spacing: -1px;margin-right: 10px;}
.single-product .fusion-woo-price-tb .price bdi .price-big-number{font-size: 50px;margin-right: -3px;}
.single-product .fusion-woo-price-tb .price bdi .woocommerce-Price-currencySymbol{margin-left: -5px;}
.single-product .fusion-woo-price-tb .fusion-onsale{background: var(--valid-background-color) !important;border: 1px solid var(--valid-border-color) !important;border-radius: 6px !important;color: var(--valid-font-color) !important;font-size: 14px !important;position: relative !important;top: -1px;}
.single-product .fusion-woo-price-tb .fusion-onsale:lang(en-US):after {content: " Off";}
.single-product .fusion-woo-price-tb .fusion-onsale:lang(es-ES):after {content: " de Descuento";}
.single-product .fusion-woo-price-tb .out-of-stock {display: none;}

.single-product .fusion-woo-short-description-tb .post-content p {font-size: 18px;}
.single-product .fusion-woo-rating-tb .woocommerce-product-rating .star-rating span:before{color: #ffb900;}

.single-product .product-common-info {font-weight: 100;line-height: 20px;}
.single-product .product-common-info i{color: black !important;font-size: 20px !important;}
.single-product .product-common-info b{color: black;font-weight: 100;}

.single-product .custom-product-layout-addtocart-column{overflow: visible !important;}
.single-product .custom-product-layout-addtocart-column .fusion-column-wrapper{overflow: visible !important;}

.single-product .fusion-woo-stock-tb{background: var(--main-background-color);border-radius: 10px 10px 0 0;color: var(--main-font-color);font-weight: 700;margin: -16px -17px 20px !important;text-align: center;}
.single-product .fusion-woo-stock-tb .out-of-stock{margin: 0;padding: 5px;}

.single-product .fusion-woo-cart .variations .label{display: block}
.single-product .fusion-woo-cart .variations .label label{font-weight: 900;}
.single-product .fusion-woo-cart .variations .value{display: block}
.single-product .fusion-woo-cart .variations .value .tawcvs-swatches{margin-bottom: 0px !important}
.single-product .fusion-woo-cart .variations .value .tawcvs-swatches .swatch-item-wrapper .swatch{width: 60px !important;height: 60px !important;margin-right: 0px !important;}
.single-product .fusion-woo-cart .variations .value .tawcvs-swatches .swatch-item-wrapper .swatch:before{bottom: 0px !important;border: 0px !important;left: 0px !important;right: 0px !important;top: 0px !important;}
.single-product .fusion-woo-cart .variations .value .tawcvs-swatches .swatch-item-wrapper .swatch.selected{border: 2px solid black !important;}
.single-product .fusion-woo-cart .variations .value .tawcvs-swatches .swatch-item-wrapper{margin: 0px !important;}

.single-product .fusion-woo-cart .wapf-wrapper {margin-bottom: 0px !important;}
.single-product .fusion-woo-cart .wapf-wrapper .wapf-field-container {border-top: 1px solid #ebebeb;padding-top: 20px !important;padding-bottom: 20px !important;}
.single-product .fusion-woo-cart .wapf-wrapper .wapf-field-container .wapf-field-label {font-weight: 700;}
.single-product .fusion-woo-cart .wapf-wrapper .wapf-field-container .wapf-field-description {color: #9d9d9d !important;font-size: 80% !important;}
.single-product .fusion-woo-cart .wapf-wrapper .wapf-field-container .wapf-field-input input:disabled {background-color: #f3f3f3;color: #d9d9d9;cursor: not-allowed;opacity: 1;pointer-events: all !important;}
.single-product .fusion-woo-cart .wapf-wrapper .wapf-field-container .wapf-field-input input:disabled::placeholder {color: #d9d9d9;}


.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper{border-top: 1px solid rgba(0,0,0,0.1);display: block;margin-top: 0px;padding-top: 20px;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper:lang(en-US):before {content: "Quantity";font-weight: 900;display: block;margin-bottom: 20px;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper:lang(es-ES):before {display: block;content: "Cantidad";font-weight: 900;margin-bottom: 20px;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .quantity{display: block;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .quantity input{transition:0.2s all}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .quantity input:disabled{cursor: not-allowed;opacity: 1;pointer-events: all !important;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .quantity input.minus{border-radius: 7px 0 0 7px;font-size: 18px !important;font-weight: 900;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .quantity input.plus{border-radius: 0 7px 7px 0;font-weight: 900;font-size: 18px !important;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .quantity input.minus:hover,
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .quantity input.plus:hover{background-color: #f8f8f8 !important;color:#333333}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .quantity .input-text{font-size: 18px !important;font-weight: 900;color:#333 !important;background:white !important}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .single_add_to_cart_button{background: var(--second-background-color);color: var(--second-font-color);display: block;font-weight: 900;margin-bottom: 20px;margin-top: 20px;transition: background 0.1s linear;width: 100%;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .single_add_to_cart_button:hover{background: var(--second-background-color-hover);color: var(--second-font-color-hover);}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .single_add_to_cart_button:disabled{background: #999999;color: white;cursor: not-allowed;opacity: 1;pointer-events: all !important;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .single_add_to_cart_button.wc-buy-now-btn{background: var(--main-background-color);color: var(--main-font-color);font-weight: 900;}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .single_add_to_cart_button.wc-buy-now-btn:hover{background: var(--main-background-color-hover);color: var(--main-font-color-hover);}
.single-product .fusion-woo-cart .single_variation_wrap .fusion-button-wrapper .single_add_to_cart_button.wc-buy-now-btn:disabled{background: #c3c3c3;color: white;cursor: not-allowed;opacity: 1;pointer-events: all !important;}
.single-product .fusion-woo-cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{background: var(--error-background-color);border: 1px solid var(--error-border-color);border-radius: 6px;color: var(--error-font-color);margin-bottom: 20px;margin-top: -10px;padding: 0px 6px;}
.single-product .fusion-woo-cart .single_variation_wrap .woocommerce-variation .out-of-stock{margin: 0px;}


.single-product .fusion-sharing-box{border-radius: 20px;margin-bottom: 10px;margin-top: 0px;min-height: auto;padding: 10px 20px !important;}

.single-product .woocommerce-tabs .tabs li {margin-bottom: 5px;transition:transform 0.2s;}
.single-product .woocommerce-tabs .tabs li:hover{box-shadow: 0 2px 10px 0 rgb(37 50 56 / 10%);transform: translateX(10px);}
@media screen and (max-width: 800px){
	.single-product .woocommerce-tabs .tabs li:hover{transform: translateX(0px);}
}
.single-product .woocommerce-tabs .tabs li a{background:#c6c6c6 !important;border-radius: 10px;font-weight: 900;text-transform: uppercase;}
.single-product .woocommerce-tabs .tabs li:hover a{background:#dddddd !important;}
.single-product .woocommerce-tabs .tabs li.active a{background:#dddddd !important;}
.single-product .woocommerce-tabs .panel {padding: 0 40px !important;border: 0px !important}
@media screen and (max-width: 800px){
	.single-product .woocommerce-tabs .panel {padding:0px !important}
}
.single-product .woocommerce-tabs .panel .woost-tab-heading {margin-bottom: 20px !important;}
.single-product .woocommerce-tabs .panel p{font-size: 18px;}
.single-product .woocommerce-tabs .panel .woocommerce-Reviews .woocommerce-Reviews-title:lang(en-US):before {content: "Reviews";display: block;font-size: 40px;font-weight: 400;line-height:48px;margin-bottom: 20px;}
.single-product .woocommerce-tabs .panel .woocommerce-Reviews .woocommerce-Reviews-title:lang(es-ES):before {content: "Valoraciones";display: block;font-size: 40px;font-weight: 400;line-height:48px;margin-bottom: 20px;}
.single-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist .review img{display:none;}
.single-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist .review .comment-text{margin-left:0 !important;padding-left: 0 !important;}
.single-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist .review .comment-text .meta{overflow: visible;}
.single-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist .review .comment-text .star-rating span:before {color: #f1cb00;}

.single-product .fusion-woo-related-tb .title-heading-left{font-size: var(--fontSize) !important;font-weight: 600 !important;margin-bottom: 20px !important;}


/* WOOCOMMERCE ACCOUNT 
.woocommerce-account .avada-myaccount-user{background: whitesmoke;border-radius: 10px;display:none;padding: 20px;}
.woocommerce-account .avada-myaccount-user .avada-myaccount-user-column{border: 0px !important;flex-shrink: 1; padding-left:20px; padding-right:20px}
.woocommerce-account .avada-myaccount-user .avada-myaccount-user-column .view-cart{align-content: center;display: block;height: 100%;width:100%}
.woocommerce-account .avada-myaccount-user .avada-myaccount-user-column .view-cart a{align-content: center;background: var(--main-background-color);border-radius: 10px;color: var(--main-font-color);display: block;height: 100%;padding: 10px 20px 10px 45px;text-align:center}
.woocommerce-account .avada-myaccount-user .avada-myaccount-user-column .view-cart a:active,
.woocommerce-account .avada-myaccount-user .avada-myaccount-user-column .view-cart a:hover{background: var(--main-background-color-hover);color: var(--main-font-color-hover);}
@media screen and (max-width: 800px){
	.woocommerce-account .avada-myaccount-user {padding-bottom: 0px !important;padding-left: 30px;padding-right: 30px;}
	.woocommerce-account .avada-myaccount-user .avada-myaccount-user-column{padding-bottom: 20px !important;padding-top: 0 !important;}
	.woocommerce-account .avada-myaccount-user .avada-myaccount-user-column.message{padding-bottom: 0 !important;}
	.woocommerce-account .avada-myaccount-user .avada-myaccount-user-column 		.view-cart a{margin-top:20px}
}

@media screen and (max-width: 800px){
	.woocommerce-account .woocommerce-MyAccount-navigation{transition: 0.2s all ease-in;}
	.woocommerce-account .woocommerce-MyAccount-navigation:focus-within .woocommerce-MyAccount-navigation-link{height: auto !important;opacity: 1;}
	.woocommerce-account .woocommerce-MyAccount-navigation 				.woocommerce-MyAccount-navigation-link{height: 0px !important;opacity: 0;}
	.woocommerce-account .woocommerce-MyAccount-navigation 				.woocommerce-MyAccount-navigation-link.is-active{height: auto !important;opacity: 1;}
	.woocommerce-account .woocommerce-MyAccount-navigation 				.woocommerce-MyAccount-navigation-link				a{padding-left:20px;}
	.woocommerce-account .woocommerce-MyAccount-navigation 				.woocommerce-MyAccount-navigation-link				a:hover{box-shadow: none !important;transform: none !important;}
	.woocommerce-account .woocommerce-MyAccount-navigation 				.woocommerce-MyAccount-navigation-link.is-active	a:before{content: "\f0c9";display:inline-block;font-family: "Font Awesome 5 Pro";margin-right:5px;width: 15px;}
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link 					a{background: #c6c6c6 !important;border-bottom: 0 !important;border-radius: 10px;color:#111 !important;font-weight:900;line-height: 20px;margin-bottom: 10px;padding: 10px 20px !important;text-transform:uppercase;transition:all 0.2s}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link					a:hover{background:#dddddd !important;box-shadow: 0 2px 10px 0 rgb(37 50 56 / 10%);transform: translateX(10px);}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active 		a{background:#dddddd !important;}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active			a:after{display:none;}
.woocommerce-account .woocommerce-MyAccount-content{background: #f5f5f5;border: 0;border-radius: 10px;color: #111;}
.woocommerce-account .woocommerce-MyAccount-content h2,
.woocommerce-account .woocommerce-MyAccount-content h3{margin-top: 0;border: 0;}
.woocommerce-account .woocommerce-MyAccount-content > a{background: var(--second-background-color);border-radius: 10px;color: var(--second-font-color);display: block;float: none;margin-top: 20px;padding: 10px;text-align: center;width: 100%;}
.woocommerce-account .woocommerce-MyAccount-content > a:hover{background: var(--second-background-color-hover);color: var(--second-font-color-hover)}
.woocommerce-account .woocommerce-MyAccount-content .title{border:0 !important;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{border-radius: 10px;padding: 20px 20px 20px 40px;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.button.wc-forward{background: var(--second-background-color);border-radius: 10px;color: var(--second-font-color);display: block;float: none;margin-top: 20px;padding: 10px;text-align: center;width: 100%;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.button.wc-forward:hover{background: var(--second-background-color-hover);color: var(--second-font-color-hover)}
@media screen and (max-width: 800px){
	.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{margin-bottom: 10px;margin-top: 20px;}
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses a{background: var(--second-background-color);border-radius: 7px;color: var(--second-font-color);display: block;margin-top: 10px;text-align: center;padding: 5px 10px;width: 100%;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses a:hover{background: var(--second-background-color-hover);color: var(--second-font-color-hover)}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses a::after{display:none}
.woocommerce-account .woocommerce-MyAccount-content #add_payment_method .woocommerce-PaymentMethods{list-style-type:none;padding-left: 0;}


/* CART PAGE 
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading:not(.with-empty-cart-icon){font-weight: 700;margin-bottom: 20px;text-align: left;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items{border-bottom: 0px !important;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr th span{font-size:26px}
@media screen and (max-width: 1004px){
	.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr th span{font-size:18px}
}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td{border-top: 0px;padding-top: 10px;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td:first-child{padding-left: 0px !important;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td.wc-block-cart-item__image img{border-radius: 7px;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td.wc-block-cart-item__product .wc-block-components-product-name{margin-bottom: 3px;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td.wc-block-cart-item__product .wc-block-cart-item__prices{margin-bottom: 5px;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td.wc-block-cart-item__product .wc-block-components-product-metadata{margin-bottom: 5px;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td.wc-block-cart-item__product .wc-block-components-quantity-selector{margin-bottom: 0px;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper{flex-direction: row-reverse;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge {background: var(--valid-background-color);color: var(--valid-font-color);margin-bottom: -3px;margin-right: 20px;margin-top: 0px;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td .price {font-size: 18px;font-weight: 600;line-height: 18px;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td .price del{color: var(--error-font-color);font-size: 18px !important;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td .price ins{font-weight: 700;}
.woocommerce-cart .wc-block-components-main .wc-block-cart-items tr td .wc-block-cart-item__wrap .wc-block-components-product-badge{display: none;}

@media screen and (max-width: 777px){
	.woocommerce-cart .wc-block-components-sidebar{border-top:1px solid #e1e1e1;margin-top: 0;padding-top: 20px !important;}
}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{font-size:26px}
@media screen and (max-width: 1004px){
	.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-heading-block{font-size:18px}
}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block a{background: var(--second-background-color);border-radius:10px; color: var(--second-font-color);font-weight:600;padding:10px 20px}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block a:hover,
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block a:active{background: var(--second-background-color-hover);color: var(--second-font-color-hover);}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block input{border-radius: 10px;}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block button{background: var(--second-background-color);color: var(--second-font-color);border: 0;border-radius: 10px;font-size: 14px;font-weight: 600;}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block button:hover,
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block button:active{background: var(--second-background-color-hover);color: var(--second-font-color-hover);}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-discount-block .wc-block-components-totals-item .wc-block-components-totals-discount__coupon-list-item{background: var(--valid-background-color);color: var(--valid-font-color);}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-discount-block .wc-block-components-totals-item .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__remove{background: var(--valid-font-color);cursor: pointer;}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-discount-block .wc-block-components-totals-item .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__remove .wc-block-components-chip__remove-icon{fill: var(--valid-background-color);}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item .wc-block-components-shipping-address{margin-top:0px;}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-shipping__fieldset{display:none;}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{border-top: 0px;}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item-tax{font-size: 12px;text-align: right;}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container {padding: 10px;}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container a{background: var(--main-background-color); border-radius:10px; color: var(--main-font-color); font-weight:600}
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container a:hover,
.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-proceed-to-checkout-block .wc-block-cart__submit-container a:active{background: var(--main-background-color-hover);}

/* CHECKOUT 
.woocommerce-checkout .wc-block-components-main{display:inline-block;}
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__form .wp-block-woocommerce-checkout-actions-block button{background: var(--main-background-color);color: var(--main-font-color);border: 0;border-radius: 10px;font-size: 14px;font-weight: 600;}
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__form .wp-block-woocommerce-checkout-actions-block button:hover,
.woocommerce-checkout .wc-block-components-main .wc-block-checkout__form .wp-block-woocommerce-checkout-actions-block button:active{background: var(--main-background-color-hover);color: var(--main-font-color-hover);}

.woocommerce-checkout .wc-block-components-sidebar{display:inline-block;float:right;position:sticky;top:0;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block{border-top: 0px;padding-top: 22px;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary__button-text{font-size: 1.25em;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary-item img{border-radius: 5px;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary-item .wc-block-components-product-price{font-size: 14px;font-weight: 700;line-height: 14px;padding-top: 0px;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary-item .wc-block-components-product-price del{color: var(--error-font-color);font-size: 14px;font-weight: 600;line-height: 14px; }
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary-item .wc-block-components-product-metadata{margin-top: 0px; }
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary-item .wc-block-components-product-metadata .wc-block-components-product-details__estilo{font-size: 12px;line-height: 12px}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary-item .wc-block-components-product-metadata .wc-block-components-product-details__estilo .wc-block-components-product-details__name{font-weight: 600}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block {padding-top: 26px;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon a{background: var(--second-background-color);border-radius:10px; color: var(--second-font-color);font-weight:600;padding:10px 20px}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon a:hover,
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon a:active{background: var(--second-background-color-hover);color: var(--second-font-color-hover);}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon input{border-radius: 10px;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon button{background: var(--second-background-color);color: var(--second-font-color);border: 0;border-radius: 10px;font-size: 14px;font-weight: 600;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon button:hover,
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon button:active{background: var(--second-background-color-hover);color: var(--second-font-color-hover);}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-discount-block .wc-block-components-totals-item .wc-block-components-totals-discount__coupon-list-item{background: var(--valid-background-color);color: var(--valid-font-color);}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-discount-block .wc-block-components-totals-item .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__remove{background: var(--valid-font-color);cursor: pointer;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-discount-block .wc-block-components-totals-item .wc-block-components-totals-discount__coupon-list-item .wc-block-components-chip__remove .wc-block-components-chip__remove-icon{fill: var(--valid-background-color);}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-shipping-address{display:none;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{border-top: 0px;}
.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item-tax{font-size: 12px;text-align: right;}


/* ORDER RECIEVED 
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview{background: #f5f5f5;border-radius: 10px;padding: 30px 60px;}
.woocommerce-order-received .woocommerce-order .avada-order-details{margin-top: 20px;padding: 30px 0;}
.woocommerce-order-received .woocommerce-order .avada-order-details .woocommerce-table .product-name{padding-top: 0;}
.woocommerce-order-received .woocommerce-order .avada-order-details .woocommerce-table .product-name .fusion-product-name-wrapper{align-items: flex-start;}
.woocommerce-order-received .woocommerce-order .avada-order-details .woocommerce-table .product-name .fusion-product-name-wrapper .product-thumbnail img{border-radius: 10px;}
.woocommerce-order-received .woocommerce-order .avada-order-details .woocommerce-table .product-name .fusion-product-name-wrapper .product-info .wc-item-meta{font-size: small;margin-top: 0px;}
.woocommerce-order-received .woocommerce-order .avada-order-details .woocommerce-table .product-name .product-total{vertical-align: baseline;}
.woocommerce-order-received .woocommerce-order .avada-customer-details{margin-top: 20px;padding: 30px 0;}
.woocommerce-order-received .woocommerce-order .avada-customer-details .customer_details{background: #f5f5f5;border-radius: 10px;padding: 30px 40px;}
.woocommerce-order-received .woocommerce-order .avada-customer-details .woocommerce-column--billing-address address p{background: #f5f5f5;border-radius: 10px;padding: 30px 40px;}
.woocommerce-order-received .woocommerce-order .avada-customer-details .woocommerce-column--shipping-address address p{background: #f5f5f5;border-radius: 10px;padding: 30px 40px;}

/* OTHER 
.nsl-container .nsl-button {border-radius: 20px !important;}
.nsl-container .nsl-button .nsl-button-svg-container {border-radius: 20px !important;margin: 2px !important;}
.nsl-separator-2 {border-top: 1px solid gainsboro;margin-bottom: 10px;margin-top: 20px;}


