.elementor-10394 .elementor-element.elementor-element-1ff7d080{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 15px 65px 15px;}.elementor-10394 .elementor-element.elementor-element-1ff7d080 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10394 .elementor-element.elementor-element-3a506ba3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-10394 .elementor-element.elementor-element-30ad1f1f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10394 .elementor-element.elementor-element-30ad1f1f .elementor-heading-title{font-family:"Merriweather", Open Sans;font-size:23px;letter-spacing:1px;color:#27251A;}.elementor-10394 .elementor-element.elementor-element-4800096d .cart button, .elementor-10394 .elementor-element.elementor-element-4800096d .cart .button{font-size:16px;font-weight:500;text-transform:uppercase;line-height:16px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:15px 20px 15px 20px;color:#FFFFFF;background-color:#27251A;border-color:#27251A;transition:all 0.2s;}.elementor-10394 .elementor-element.elementor-element-4800096d .cart button:hover, .elementor-10394 .elementor-element.elementor-element-4800096d .cart .button:hover{color:#27251A;background-color:#FFFFFF;border-color:#27251A;}.elementor-10394 .elementor-element.elementor-element-26e698b2{padding:25px 0px 0px 0px;}.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-accordion-item{border-width:1px;}.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-accordion-item .elementor-tab-content{border-width:1px;}.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;}.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-tab-title{background-color:#F7F7F7;padding:015px 20px 015px 20px;}.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion-icon, .elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion-title{color:#000000;}.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-accordion-title{font-family:"Merriweather", Open Sans;font-size:16px;}.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-tab-content{padding:15px 20px 015px 20px;}.elementor-10394 .elementor-element.elementor-element-1ea11280:not(.elementor-motion-effects-element-type-background), .elementor-10394 .elementor-element.elementor-element-1ea11280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEAE8;}.elementor-10394 .elementor-element.elementor-element-1ea11280, .elementor-10394 .elementor-element.elementor-element-1ea11280 > .elementor-background-overlay{border-radius:40px 40px 0px 0px;}.elementor-10394 .elementor-element.elementor-element-1ea11280{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-10394 .elementor-element.elementor-element-1ea11280 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10394 .elementor-element.elementor-element-13cde83d .swiper-pagination-bullet-active, .elementor-10394 .elementor-element.elementor-element-13cde83d .swiper-pagination-progressbar-fill{background-color:#3D3D3D;}.elementor-10394 .elementor-element.elementor-element-13cde83d .swiper-pagination-fraction{color:#3D3D3D;}.elementor-10394 .elementor-element.elementor-element-13cde83d.elementor-arrows-yes .elementor-main-swiper{width:calc( 63% - 40px );}.elementor-10394 .elementor-element.elementor-element-13cde83d .elementor-main-swiper{width:63%;}.elementor-10394 .elementor-element.elementor-element-13cde83d .elementor-swiper-button{font-size:25px;}.elementor-10394 .elementor-element.elementor-element-13cde83d .swiper-pagination-bullet{height:12px;width:12px;}.elementor-10394 .elementor-element.elementor-element-13cde83d .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-10394 .elementor-element.elementor-element-13cde83d .elementor-testimonial__text{font-family:"Merriweather", Open Sans;font-size:24px;}.elementor-10394 .elementor-element.elementor-element-13cde83d .elementor-testimonial__name{font-family:"Open Sans", Open Sans;font-size:18px;font-weight:bold;}.elementor-10394 .elementor-element.elementor-element-24d1646:not(.elementor-motion-effects-element-type-background), .elementor-10394 .elementor-element.elementor-element-24d1646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE9E8;}.elementor-10394 .elementor-element.elementor-element-24d1646, .elementor-10394 .elementor-element.elementor-element-24d1646 > .elementor-background-overlay{border-radius:40px 40px 0px 52px;}.elementor-10394 .elementor-element.elementor-element-24d1646{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:35px 0px 50px 0px;}.elementor-10394 .elementor-element.elementor-element-24d1646 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10394 .elementor-element.elementor-element-11c7ccbb:not(.elementor-motion-effects-element-type-background), .elementor-10394 .elementor-element.elementor-element-11c7ccbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10394 .elementor-element.elementor-element-11c7ccbb, .elementor-10394 .elementor-element.elementor-element-11c7ccbb > .elementor-background-overlay{border-radius:40px 40px 0px 0px;}.elementor-10394 .elementor-element.elementor-element-11c7ccbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-50px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-10394 .elementor-element.elementor-element-11c7ccbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10394 .elementor-element.elementor-element-1776e5c1{text-align:center;}.elementor-10394 .elementor-element.elementor-element-1776e5c1 .elementor-heading-title{font-family:"Merriweather", Open Sans;font-size:24px;font-weight:bold;color:#222529;}.elementor-10394 .elementor-element.elementor-element-795a6c6b .elementor-tab-title, .elementor-10394 .elementor-element.elementor-element-795a6c6b .elementor-tab-title:before, .elementor-10394 .elementor-element.elementor-element-795a6c6b .elementor-tab-title:after, .elementor-10394 .elementor-element.elementor-element-795a6c6b .elementor-tab-content, .elementor-10394 .elementor-element.elementor-element-795a6c6b .elementor-tabs-content-wrapper{border-width:1px;}@media(max-width:991px){.elementor-10394 .elementor-element.elementor-element-26e698b2{padding:0px 15px 0px 15px;}.elementor-10394 .elementor-element.elementor-element-11c7ccbb{padding:60px 15px 60px 15px;}.elementor-10394 .elementor-element.elementor-element-1776e5c1 > .elementor-widget-container{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-10394 .elementor-element.elementor-element-13cde83d.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-10394 .elementor-element.elementor-element-13cde83d .elementor-main-swiper{width:100%;}.elementor-10394 .elementor-element.elementor-element-13cde83d.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10394 .elementor-element.elementor-element-13cde83d.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:22px;}.elementor-10394 .elementor-element.elementor-element-13cde83d.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:22px;}.elementor-10394 .elementor-element.elementor-element-13cde83d.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:22px;}.elementor-10394 .elementor-element.elementor-element-13cde83d.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:22px;}.elementor-10394 .elementor-element.elementor-element-13cde83d .elementor-testimonial__text{font-size:18px;}.elementor-10394 .elementor-element.elementor-element-13cde83d .elementor-testimonial__name{font-size:14px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4800096d */.woocommerce div.product.elementor form.cart .single_add_to_cart_button {
    display: block!important;
    width: 100%!important;
    height: 100%!important;
    background-image: none;
    box-shadow: none;
}
.elementor-10394 .elementor-element.elementor-element-4800096d .stock.in-stock {
	display: none !important;
}
/*.accessories-variations-table .woocommerce-variation-price, .elementor-10394 .elementor-element.elementor-element-4800096d .woocommerce-variation-availability {*/
/*	display: none !important;*/
/*}*/
.elementor-10394 .elementor-element.elementor-element-4800096d .variations tr .label label {
    display: block !important;
}
.elementor-10394 .elementor-element.elementor-element-4800096d .filter-item-list li a.filter-item {
	padding: 15px 5px;
}
.elementor-10394 .elementor-element.elementor-element-4800096d .variations tr:nth-child(4) .filter-item-list li {
	width: min-content !important;
}
.elementor-10394 .elementor-element.elementor-element-4800096d .variations tbody {
    display: flex;
    flex-direction: column; 
}

.elementor-10394 .elementor-element.elementor-element-4800096d .variations tbody tr:nth-child(3),
.elementor-10394 .elementor-element.elementor-element-4800096d .variations tbody tr:nth-child(4) { 
    order: 0; 
}

.elementor-10394 .elementor-element.elementor-element-4800096d .variations tbody tr:nth-child(1), 
.elementor-10394 .elementor-element.elementor-element-4800096d .variations tbody tr:nth-child(2) { 
    order: 1; 
}

.woocommerce div.product.elementor form.cart table.variations td.value{
    display: block;
}
.elementor-10394 .elementor-element.elementor-element-4800096d table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
	background-color: #fff !important;
	padding: 0px !important;
	height: 25px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	box-shadow: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
	box-shadow: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3a506ba3 */.elementor-10394 .elementor-element.elementor-element-3a506ba3 .elementor-widget-heading{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ff7d080 */.reset_variations {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6e12cf48 */.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-accordion-item{
    margin-bottom: 20px;
    border: 1px solid #d5d8dc
}

.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-accordion-item+.elementor-accordion-item{
    border-top: 1px solid #d4d4d4;
}
.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
	display: none;
}
.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-tab-title .elementor-accordion-icon-opened {
	display: none;
} 
.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
	display: block;
}
.elementor-10394 .elementor-element.elementor-element-6e12cf48 .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
	float: right;
	text-align: right;
}
.elementor-10394 .elementor-element.elementor-element-6e12cf48 a{
    color: #c87957;
}
.slider.slick-slider.custom-slick a {
	color: rgb(119, 119, 119);
}
@media(max-width:767px){
    .elementor-10394 .elementor-element.elementor-element-6e12cf48 .faq-product {
	padding-left: 0px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26e698b2 */.accordion-product .img-specification {
    max-width: 75%!important;
}
.accordion-product .price del {
display: block;
margin-bottom: 10px;
}
.accordion-product .price span.woocommerce-Price-amount {
    color: #333;
    display: block;
    font-weight: 500;
    font-size: 16px;
}
.accordion-product .price del .woocommerce-Price-amount {
    font-size: 14px;
    color: #777;
    font-weight: 400
}
.accordion-product .slick-dots li {
    margin: 0;
}
.table-mobile {
    display: none;
}
@media (min-width: 480px) {
    .accordion-product .product-list {
        padding-left: 7px;
        padding-right: 7px;
    }
}
@media (max-width: 767.98px) {
    .table-desktop {
        display: none;
    }
    .table-mobile {
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-795a6c6b *//* hide learn more button on best product and featured product */
/*.tab-best-featured .add-to-cart-thumb {*/
/*	display: inline-block;*/
/*	position: absolute;*/
/*    bottom: 0;*/
/*    width: max-content;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*}*/

.elementor-10394 .elementor-element.elementor-element-795a6c6b ul.products li.product-col .price {
	display: inline-grid;
	font-size: 18px;
	width: 100%;
	gap: 5px;
	margin-bottom: 0.5rem;
}
.tab-best-featured .learn-more-btn {
	display: none;
}
.tab-best-featured .woocommerce-Price-amount {
	color: #333;
	display: block;
	font-weight: 500;
	font-size: 16px;
}
.tab-best-featured del .woocommerce-Price-amount {
	font-size: 14px;
	color: #777;
	font-weight: 400;
}
.tab-best-featured .price del {
	display: block!important;
}
/*.tab-best-featured .product-col .product-content {*/
/*	position: relative;*/
/*    min-height: 130px;*/
/*}*/
.tab-best-featured .elementor-tab-title a:hover{
    color:#000;
    text-decoration: none;
}
.tab-best-featured .elementor-tab-title.elementor-active a {
    color: #000;
}
.elementor-10394 .elementor-element.elementor-element-795a6c6b .slick-prev::before {
	content: '\f053' !important;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-size: 20px !important;
	margin-left: 10px !important;
	color: #c87957 !important;
}
.elementor-10394 .elementor-element.elementor-element-795a6c6b .slick-next::before {
	content: '\f054' !important;
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-size: 20px !important;
	margin-left: 10px !important;
	color: #c87957 !important;
}
.elementor-10394 .elementor-element.elementor-element-795a6c6b .wcpscwc-product-slider button.slick-arrow {
 text-indent: 0px; 
}
.elementor-10394 .elementor-element.elementor-element-795a6c6b .wcpscwc-product-slider button.slick-prev {
	background: none !important;
}
.elementor-10394 .elementor-element.elementor-element-795a6c6b .wcpscwc-product-slider button.slick-next {
	background: none !important;
}
@media (max-width: 767px) {
    .elementor-tabs .elementor-tab-content {
        padding: 10px 30px;
    }
}/* End custom CSS */