/*
 Theme Name:   old2.k4skin.com
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme - main
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/
/*php brends page*/

.brends__wrapper{
	display:flex;
    flex-wrap:wrap;
	justify-content: center;
	padding: 25px 0;
	gap: 15px;
}
.brend__inner{
	float: left;
	margin: 0;
	text-align: center;
	width: 15%;
}
/* div#swiper-unique-id-2 {
    height: 500px;
} */
.brend__inner img:hover{
	transform: scale(0.9)
}
.brend__inner img{
	height: auto;
	max-width: 100%;
	transform: scale(1);
	transition: .3s ease
}

@media (max-width: 767px){
	.brend__inner img{
		height: 118px;
		object-fit: contain;
	}
}
.nav-sublist-dropdown a.item-link {
    color: #222 !important;
}
.modal_form{
	display: flex;
    align-items: center;
}
.row:before{
	content:inherit
}

p.stock.in-stock.step-1 {
    display: none;
}
.woocommerce-ordering select{
	width: 300px !important
}
input.wpcf7-form-control.has-spinner.wpcf7-submit{
	margin-top: 4px
}
.swiper-wrapper .content-product .images-slider-wrapper{
	height:250px;
}
div#swiper-unique-id-2 .et_cart-on.hide-hover-on-mobile.product-hover-slider.product-view-default.view-color-white.arrows-hovered.product.type-product.post-6026.status-publish.last.instock.product_cat-1-detersione-oleosa.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple .content-product{
	height:450px !important;
}
/* div#swiper-unique-id-3{
	height:500px !important
} */
section.elementor-section.elementor-top-section.elementor-element.elementor-element-a037c98.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.fadeInUp a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-a037c98.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.fadeInUp .product-details{
	height:200px;
}
.om_point_checkout.woocommerce-info.mwb_wpr_checkout_points_class p {
    display: none !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-a037c98.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.fadeInUp .content-product .images-slider-wrapper{
	height: 250px;
}
.et_cart-on.hide-hover-on-mobile.product-hover-slider.product-view-default.view-color-white.arrows-hovered.product.type-product.post-6026.status-publish.last.instock.product_cat-1-detersione-oleosa.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple .content-product ,.content-product{height:450px;}
.content-product .images-slider-wrapper {position: relative;height: 190px;}
@media (max-width: 500px){.brend__inner{width: 40%!important;}}
/*end php brends page*/
.content-product .images-slider-wrapper{
	display:flex;
	align-items: center;
}
.grid_wrapper{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-auto-rows: 200px;
	grid-column-gap: 10px;
	grid-row-gap: 1em;
}
.grid-box{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 10px;
	transition: all .3s ease;
}
.grid-box:hover{
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
}
.grid-box_1{
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 3;
	background-image: url("http://old2.k4skin.com/wp-content/uploads/2022/02/0-2.webp")
}
.grid-box_2 {
	grid-column-start: 3;
	grid-column-end: 3;
	grid-row-start: 1;
	grid-row-end: 1;
	background-image: url("http://old2.k4skin.com/wp-content/uploads/2022/02/0.webp")
}
.grid-box_3 {
	grid-column-start: 4;
	grid-column-end: 4;
	grid-row-start: 1;
	grid-row-end: 1;
	background-image: url("http://old2.k4skin.com/wp-content/uploads/2022/02/shutterstock_1924223516-1.webp")
}
.grid-box_4 {
	grid-column-start: 3;
	grid-column-end: 5;
	grid-row-start: 2;
	grid-row-end: 2;
	background-image: url("http://old2.k4skin.com/wp-content/uploads/2022/02/0-1.webp")
}
.elementor-section.elementor-section-boxed > .elementor-container{
	max-width: inherit
}
@media (max-width: 500px){
	.grid_wrapper{
		grid-template-columns: repeat(1, 1fr);
	}
	.grid-box_1{
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
	}
	.grid-box_2{
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 2;
		grid-row-end: 3;
	}
	.grid-box_3{
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 3;
		grid-row-end: 4;
	}
	.grid-box_4{
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 4;
		grid-row-end: 5;
	}
}

/*customization of the theme's appearance*/
body {--et_active-color: #7F6A4B;}.elementor-section-height-default form.wpcf7-form.init{display:flex;justify-content:center;}.elementor-section-height-default label{margin:0 10px}.elementor-element.elementor-element-cd6c197.elementor-widget.elementor-widget-banner{margin:0}.etheme-contact-form-7.labels-hide .wpcf7-form label{margin-top:2px}.flex-inline svg,.et_b_header-socials svg{fill:#222}span.et-element-label.inline-block.mob-hide{color:#333}span.flex-inline.justify-content-center.align-items-center.flex-nowrap,.pos-static svg{color:#fff;fill:#fff !important}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:60px 10px}.content-page,.page-content{padding-bottom:0}.banner-2599 .valign-top{height:233px}.banner p{margin:0}.banner-button.btn{border:1px solid #222 !important}#c4e155e .elementor-widget-wrap.elementor-element-populated{padding:0 !important}.et_b_header-account.et_element-top-level .et-mini-content{background-color:#fff}.footer-bottom,.footer{background-color:#fff}p.woocommerce-Message.woocommerce-Message--info.woocommerce-info{color:#fff}.manu_footer-column{width:40%}.sticky-sidebar{padding: 50px 0px;}
/*end customization of the theme's appearance*/
.sidebar-widget form{
	transition:all .3s ease;
}
#wpcf7-f4744-p5736-o1 input.wpcf7-form-control.has-spinner.wpcf7-submit{
	    margin-top: 27px;
}
p.stock.in-stock.step-3 {
    display: none;
}
p.stock.in-stock.step-2 {
    display: none;
}
/* .filter-close{
	height: 0px;
	overflow: hidden;
}
i.yith-wcwl-icon.fa.fa-heart-o{
	display:none
}
.sidebar-widget ul{
	height: 0px;
	overflow: hidden;
}
.filter-open{
	height: auto !important;
    overflow: inherit !important;
}
.sidebar-widget{
	cursor:pointer;
}
.sidebar-widget-close{
	margin-bottom:0px
}
.sidebar-widget-open{
	margin-bottom:var(--space-between-widgets,3.9em)
} */

/* shop filter */
.woof_products_top_panel, jdiv, .woof.woof_sid.woof_sid_auto_shortcode{
	display:none !important
}
/* shop filter end */

.box-modal {
	position: relative;
	margin: auto;
	max-width: 500px;
	padding: 25px 60px;
	background: #fff;
	color: #3c3c3c;
	text-align: initial;
	box-shadow: 0 0 0 6px rgba(153, 153, 153, .3);
	border-radius: 6px;
}
/* .main-products-loop .content-product{
	height: 360px;
} */
.main-products-loop .product-details{
	position:initial !important
}
.text-center.product-details {
    position: initial;
}
.swiper-entry.related-products.middle.arrows-hover .content-product{
	height:480px !important;
	
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.main-products-loop .product-details .button:not(.compare),a.button.product_type_simple{
    position: absolute;
     bottom: 0px; 
    left: 0px;
	width: 100%;
}
.content-product {
    margin-bottom: 80px;
    position: relative;
}
/* cookie */
.cookie_modal{
    position: fixed;
    z-index: 1000;
    width: 400px;
    bottom: 25px;
    text-align: center;
    left: -400px;
    background-color: #fff;
    padding: 15px 20px;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	transition: all .8s cubic-bezier(0.68,-0.55,0.27,1.55);
}
.cooki_modal_visible{
	left:25px !important
}
.cookie_modal_a{
	text-decoration:underline;
	color: #79b704;
}
.custom_point_checkout.woocommerce-info.mwb_wpr_checkout_points_class p{
	display:none !important
}
/* cookie end */
.et_b-tab-content .widget .cat-item a, .et_b-tab-content .widget .cat-item-none,.mobile-menu-content .et_b_header-menu .nav-sublist-dropdown, div.mobile-menu-content a, div.mobile-menu-content a:hover{color:#fff}
.box-modal_close { position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer; }
.box-modal_close:hover { color: #666; }
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(loading.gif) no-repeat 50% 50%; }

@media (max-width:500px){span.et-toggle.pos-absolute.et-close.full-left.top svg,.flex-inline .et_b-icon svg {fill: #333 !important;}span.flex-inline.justify-content-center.align-items-center.flex-nowrap,.pos-static svg{fill:#333}}
@media (max-width: 500px){.nav-sublist-dropdown a.item-link {color: #fff !important;}.elementor-3738 .elementor-element.elementor-element-bacd82d > .elementor-background-overlay{background-size: auto 100%;background-position: right;}form.wpcf7-form.init p,form.wpcf7-form.invalid p{display: flex;justify-content: center;flex-direction: column;}form.wpcf7-form.init,form.wpcf7-form.invalid{display: flex;flex-direction: column;align-items: center;}.et_b-tab-content .widget .cat-item a, .et_b-tab-content .widget .cat-item-none,.mobile-menu-content .et_b_header-menu .nav-sublist-dropdown, div.mobile-menu-content a, div.mobile-menu-content a:hover{color:#fff !important}.et_b-tabs .et-tab{color:#fff}span.flex-inline.justify-content-center.align-items-center.flex-nowrap, .pos-static svg{fill:#fff}#etheme-menu-2{display:none}.box-modal{margin: 20px!important;background-size: 170%!important;background-position: bottom!important;}.box-modal form{display: flex!important;flex-direction: column!important;}.box-modal input{margin-bottom:10px!important;text-align:center;}.box-modal p{text-align:center!important}}

.wpcf7-form {
	display: grid !important;
	justify-content: center !important;
}

.wpcf7-form p {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

.etheme-contact-form-7.labels-hide .wpcf7-form label span.wpcf7-quiz-label {
	font-size: 2em !important;
}



.qsm-btn.qsm-submit-btn.qmn_btn {
    background: #7F6A4B !important;
}

.qsm-btn.qsm-submit-btn.qmn_btn:hover{
	background: #7F6A4B !important;
	filter: brightness(80%);
}

.qmn_quiz_container select, .qmn_quiz_container textarea, .qmn_quiz_container input[type="text"], .qmn_quiz_container input[type="email"], .qmn_quiz_container input[type="url"], .qmn_quiz_container input[type="number"] {
    background: #fff;
    border: 1px solid #7F6A4B !important;
}

.qmn_quiz_container select:hover, .qmn_quiz_container textarea:hover, .qmn_quiz_container input[type="text"]:hover, .qmn_quiz_container input[type="email"]:hover, .qmn_quiz_container input[type="url"]:hover, .qmn_quiz_container input[type="number"]:hover, .qmn_quiz_container select:focus, .qmn_quiz_container textarea:focus, .qmn_quiz_container input[type="text"]:focus, .qmn_quiz_container input[type="email"]:focus, .qmn_quiz_container input[type="url"]:focus, .qmn_quiz_container input[type="number"]:focus {
    box-shadow: 0 0 10px rgba(127,106,75,0.35)!important;
}

/* input[type="file"]::before {
   content: "Ваш текст";
   display: inline-block;
   background: #1e73be;
   color: #fff;
   padding: 6px 12px;
   border-radius: 4px;
   font-size: 14px;
   cursor: pointer;
} */


.product_list_widget li img{
    max-height: 300px;
}

/* .mlw_qmn_message_before h2{
	color: #54595F!important;
    font-family: "Inter", Sans-serif!important;
    font-size: 35px!important;
    font-weight: 600!important;
}


.quiz_section .mlw_qmn_new_question {
	font-family: "Inter", Sans-serif!important;
	font-size: 15px!important;
	color: #7A7A7A;
} */

.menu-item .item-link svg{
	fill: #fff!important;
}

.pos-static svg {
	fill: #222!important;
}
/* 
span.et-element-label.inline-block.mob-hide {
    font-family: 'Inter', sans-serif;
	font-weight: 700;
}

.et_b_header-search.et_element-top-level input[type="text"] {
    font-family: 'Inter', sans-serif;
} */

/* a.item-link {
	color: #000!important;
} */

ul.menu li{
	color: #000!important;
}

div.mobile-menu-content a, div.mobile-menu-content a:hover{
	color: #000!important;
}

p.widget-title {
    text-transform: uppercase;
    color: #222!important;
	font-family: 'Roboto',sans-serif;
    font-weight: 400;
}

.textwidget ul.menu li a{
	color: #222!important;
	font-weight: 400!important;
	width: 250px;
}

.textwidget p{
	color: #222;
    font-weight: 400;
}

.et-mailchimp:not(.dark) input[type=submit] {
  
    background-color: #79b704;
}

i.et-icon {
    color: #fff;
}
/* 
h3.title span,
.widget.null-instagram-feed h2.widgettitle{
	color: #000;
	font-size: 42px!important;
	 font-family: Inter, sans-serif;
}
 */
/* .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-top: 0px!important;
} */

.textwidget {
    color: #222;
	font-weight: 400!important;
}

.textwidget a svg{
	    transform: scale(2);
}

.cart_totals>h2, .widget-title, .widgettitle{
	    border-bottom: 1px solid #79b704;
}
/* 
a.button.wc-forward {
    white-space: nowrap;
}

p.woocommerce-mini-cart__buttons.buttons {
    display: flex;
} */

.footer-bottom .container .row .footer-copyrights .copyrights-widget .textwidget{
	display:none;
}

/* .woof label {
    font-family: Lato, sans-serif;
    font-weight: 700;
    color: #000000;
    text-transform: none;
    font-size: calc(var(--h4-size-proportion) * 1rem);
} */

p.woocommerce-mini-cart__buttons.buttons {
    display: none!important;
}

p.woocommerce-mini-cart__total.total {
    display: none!important;
}

.buttons-container .paypal-button-container.paypal-button-layout-horizontal.paypal-button-shape-rect.paypal-button-number-single.paypal-button-env-production {
    max-width: 100%!important;
}

a.am-lite-footer-link {
    display: none;
}

@media only screen and (max-width: 430px) {
	.product-slide .content-product {
    max-width: 185px !important;
	}
	.content-product .images-slider-wrapper {
    align-items: flex-end;
	}
}

.elementor-widget-wrap.elementor-element-populated {
    padding-top: 0px!important;
}

h2.elementor-heading-title.elementor-size-default {
    padding-top: 60px;
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding-bottom: 20px!important;
}

.archive.post-type-archive .content-product {
    margin-bottom: 0px!important;
	height: 470px!important;
}

.archive.post-type-archive .content-product .images-slider-wrapper {
    height: 270px;
}

.archive.post-type-archive .content-product .product-content-image, .archive.post-type-archive .content-product .product-content-image img{
	    height: 100%;
	    object-fit: contain;
}
.view-switcher .switch-grid a:not([data-row-count]):before, .view-switcher .switch-grid a[data-row-count="3"]:before {
    color: #79b704;
}
.brend__inner {
    display: flex;
    align-items: center;
	justify-content: center;
    background: whitesmoke;
    border: 1px solid whitesmoke;
    border-radius: 8px;
    transition: 0.3s all;
    padding: 20px 10px 0px 10px;
    width: 255px;
}

.brend__inner:hover{
	background: #E8E8E8;
}

.brend__inner.round-around {
    padding-left: 30px;
}

.brends__wrapper {
/*     justify-content: space-between; */
    align-items: center;
}

.brend__inner.tiam {
    padding: 20px;
}

.brend__inner.marymay {
	padding: 18px;
}

/* .page-template-default.page.page-id-5736 elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-d4c07da .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-element-5d82774.elementor-widget.elementor-widget-shortcode {
	height: 710px;
} */

.elementor-element.elementor-element-5d82774.elementor-widget.elementor-widget-shortcode {
    height: 585px!important;
    position: relative;
    top: -90px;
}

.et_b_header-menu.et_element-top-level .menu>li>a {
    font-size: inherit;
}


.btn-container-steps{
	width: 101%;
	gap: 4px;
}

a.btn {
    width: 222px;
    height: 244px;
	display: flex;
    align-items: center;
    justify-content: center;
	font-size: 18px;
	color: #fff!important;
}
a.btn {
    padding: 0;
	position: relative;
}

a.btn span {
    position: absolute;
	z-index: 2;
	font-family: 'Inter', sans-serif;
}

a.btn .img {
    width: 100%!important;
    height: 100%;
	filter: brightness(80%);
}

a.btn:hover .img{
	filter: brightness(75%);
}

.dvBAhE {
	height: 270px!important;
    padding-right: 25px!important;
}

#hubspot-messages-iframe-container{
	height: 90%!important;
    top: 0;
	margin-right: 10px;
}

@media screen and (max-width: 480px){
	#hubspot-messages-iframe-container{
	    height: 96px!important;
    margin-right: 0px;
    top: 638px;
	}
}

.elementor-element.elementor-element-41420ba.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    text-align: center;
}

.MyAccount-dashboard-buttons a i{
	display: none;
}

.elementor-element.elementor-element-cadc8fd.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 20px;
}

.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-e42bc16 {
	background-image:  url(https://kskinitalia.com/wp-content/uploads/2023/11/DSC0119-1-scaled.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

h3.pp-contact-form-title.etheme-contact-form-7-title {
    margin-top: 45px;
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-64fb03c.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 0px!important;
		padding-top: 20px;
}
	.elementor-element.elementor-element-22641bb.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor{
	padding-left: 0px!important;
		padding-top: 20px;
	}
		.elementor-element.elementor-element-cadc8fd.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 0px!important;
}
}

@media (max-width: 1024px) {
	.elementor-element.elementor-element-64fb03c.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
	padding-left: 0px!important;
		padding-top: 20px;
	}
	.elementor-element.elementor-element-22641bb.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor{
	padding-left: 0px!important;
		padding-top: 20px;
}
		.elementor-element.elementor-element-cadc8fd.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 0px!important;
}
	.elementor-element.elementor-element-4f26ca4.elementor-widget__width-initial.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-image{
		margin-bottom: 20px;
	}
}

.elementor-element.elementor-element-64fb03c.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 20px;
}

.elementor-element.elementor-element-22641bb.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor{
	padding-left: 20px;
}

.elementor-element.elementor-element-95e9f52.elementor-widget__width-initial.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-image {
    margin-bottom: 20px;
}

.elementor-element.elementor-element-518c6f6.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
	padding-left: 20px;
}

.elementor-5694 .elementor-element.elementor-element-dab4293 {
	margin-bottom: 20px;
}

.elementor-element.elementor-element-46c8610.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
	padding-left: 20px;
}

.elementor-element.elementor-element-7df7560.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 20px;
}

.elementor-element.elementor-element-a6886a1.elementor-widget__width-initial.elementor-widget-tablet__width-initial.elementor-widget.elementor-widget-image {
    margin-top: 20px;
}

.elementor-element.elementor-element-48359af.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
	margin-top: 20px;
}

.elementor-element.elementor-element-b7e003b.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
	padding-left: 20px;
}

.elementor-element.elementor-element-0dd075f.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
	padding-left: 20px;
}

.elementor-element.elementor-element-1bbb8c9.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
	padding-left: 20px;
}

.elementor-element.elementor-element-a753665.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 25px;
}

.elementor-element.elementor-element-69aa2ef.elementor-widget__width-initial.elementor-widget-tablet__width-initial.elementor-widget-mobile__width-initial.elementor-widget.elementor-widget-image {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-element.elementor-element-d999fbf.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
	margin-top: 20px;
}


.delimeter .et-icon.et-right-arrow{
	color: #000!important;
}


.header-top, .et_promo_text_carousel{
	background: #79b704!important;
}

footer.prefooter {
    height: 0px;
}

nav-sublist-dropdown{
	
	font-family: 'Inter', sans-serif!important;
}




div#trustpilot-widget-trustbox-1-wrapper {
    margin-bottom: 20px!important;
}

.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-7cd7d7d .elementor-widget-wrap.elementor-element-populated{
	padding-bottom: 0px;
}


@media (max-width: 767px) {
	.elementor-widget-container {
    font-size: 16px;
}
	.elementor-5670 .elementor-element.elementor-element-e6d317e {
    font-size: 16px;
}
	.elementor-element.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor{
		max-width: 100%!important;
		width: 100%;
	}
	
	.elementor-widget-container p span{
		font-size: 16px!important;
	}
	.elementor-widget-container p {
	font-size: 16px!important;
}
	.elementor-element.elementor-element-518c6f6.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 0px;
	}
	.elementor-element.elementor-element-46c8610.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 0px;
		padding-top:20px;
}
	.elementor-element.elementor-element-7df7560.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-top: 20px;
		padding-left: 0px;
}
	.elementor-element.elementor-element-b7e003b.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 0px;
		padding-top: 20px;
}
	.elementor-element.elementor-element-3099ce2.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(1){
		display: none;
	}
	.elementor-element.elementor-element-b7e003b.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor .elementor-widget-container p:nth-child(7){
		display: none;
	}
	.elementor-element.elementor-element-0dd075f.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
   padding-left: 0px;
		padding-top: 20px;
}
	.elementor-element.elementor-element-1bbb8c9.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    padding-left: 0px;
		padding-top: 20px;
}
	.elementor-element.elementor-element-a753665.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
   padding-left: 0px;
		padding-top: 20px;
}
	.elementor-element.elementor-element-d999fbf.elementor-widget__width-initial.elementor-widget.elementor-widget-text-editor {
    margin-top: 0px;
}
}

.header-main {
    position: relative!important;
}

.header-bottom {
    position: initial!important;
}

.elementor-8995 .elementor-element.elementor-element-488bb9b:not(.elementor-motion-effects-element-type-background), .elementor-8995 .elementor-element.elementor-element-488bb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(https://kskinitalia.com/wp-content/uploads/2024/02/DSC0240-1-scaled.jpg);
	background-size: cover;
}

/* @media (max-width: 767px){
	.elementor-8995 .elementor-element.elementor-element-488bb9b:not(.elementor-motion-effects-element-type-background), .elementor-8995 .elementor-element.elementor-element-488bb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-size: cover;
	}
} */

.product_list_widget li img {
       max-height: 120px;
    margin-bottom: 20px;
    object-fit: contain;
}

.et-facebook:before,
.et-twitter:before,
.et-vk:before,
.et-twitter:before,
.et-whatsapp:before,
.et-skype:before{
	color: #000;
}

.footer-widget .et-facebook:before{
	color: #fff;
}

/* .et-slider .slide-button {
	background-color: #7F6A4B!important;
	
} */

.swiper-entry.et-slider.slider-1976 .swiper-nav:before{
	font-size: 30px;
}

.brend__inner.brand{
	background: none;
	border: none;
}

.footer-widgets .textwidget .col-md-6 {
    width: 100%;
}

.elementor-widget-container .am-fs-sb__step-heading{
	color: #fff!important;
}

.elementor-widget-container .am-fs-sb__step-selection span{
	color: #fff!important;
}


@media (max-width: 767px){
	.elementor-element-9fdd67b .elementor-column-gap-default{
		flex-direction: column-reverse;
	}
}


@media (max-width: 767px){
	.etheme-product-grid {
    display: flex!important;
    flex-wrap: wrap;
    justify-content: center;
}
}
.elementor-element-ee20167 .woocommerce.columns-4,
.elementor-element-031b205 .woocommerce.columns-4,
.elementor-element-69b2bb3 .woocommerce.columns-4,
.elementor-element-6e0dd22 .woocommerce.columns-4,
.elementor-element-b509603 .woocommerce.columns-4{
	    display: flex;
    justify-content: center;
}

.woocommerce.columns-4{
	display: flex;
    justify-content: center;
}

@media (max-width: 767px){
	.woocommerce.columns-4{
	flex-direction: column;
	gap: 10px;
		align-items: center;
}
}


.elementor-element-ee20167 .view-switcher,
.elementor-element-031b205 .view-switcher,
.elementor-element-69b2bb3 .view-switcher,
.elementor-element-6e0dd22 .view-switcher,
.elementor-element-b509603 .view-switcher{
	display: flex;
    align-items: center;
}

.view-switcher{
	display: flex;
    align-items: center;
}

@media (max-width: 767px){
	.view-switcher{
	display: none!important;
}
}

.elementor-element-ee20167 .products-per-page,
.elementor-element-031b205 .products-per-page,
.elementor-element-69b2bb3 .products-per-page,
.elementor-element-6e0dd22 .products-per-page,
.elementor-element-b509603 .products-per-page{
    display: flex;
    align-items: center;
    gap: 20px;
}


.products-per-page{
	 display: flex;
    align-items: center;
    gap: 20px;
}


.elementor-element-544939e .footer-inner,
.elementor-element-c728a8c .footer-inner,
.elementor-element-9eccf40 .footer-inner,
.elementor-element-fed0da4 .footer-inner,
.elementor-element-f746af2 .footer-inner
{
	display: flex!important
}

.footer-inner
{
	display: flex!important
}



.elementor-element-544939e a.xstore-wishlist.xstore-wishlist-icon,
.elementor-element-c728a8c a.xstore-wishlist.xstore-wishlist-icon,
.elementor-element-9eccf40 a.xstore-wishlist.xstore-wishlist-icon,
.elementor-element-fed0da4 a.xstore-wishlist.xstore-wishlist-icon,
.elementor-element-f746af2 a.xstore-wishlist.xstore-wishlist-icon{
    width: 45px;
	    border-radius: 0px;
}

a.xstore-wishlist.xstore-wishlist-icon{
    width: 45px;
	    border-radius: 0px;
}

.footer-inner {
    position: absolute;
    bottom: -110px;
}

.elementor-element-544939e span.show-quickly,
.elementor-element-c728a8c  span.show-quickly,
.elementor-element-9eccf40 span.show-quickly,
.elementor-element-fed0da4 span.show-quickly,
.elementor-element-f746af2 span.show-quickly{
    width: 45px;
	    border-radius: 0px;
}
a.button.product_type_yith_bundle {
    border-radius: 0px;
	 width: 45px;
}

span.show-quickly{
    width: 45px;
	    border-radius: 0px!important;
}


.elementor-element-c728a8c a.button.product_type_yith_bundle.add_to_cart_button,
.elementor-element-9eccf40  a.button.product_type_yith_bundle.add_to_cart_button,
.elementor-element-fed0da4 a.button.product_type_yith_bundle.add_to_cart_button,
.elementor-element-fed0da4 a.button.product_type_yith_bundle.add_to_cart_button,
.elementor-element-f746af2 a.button.product_type_yith_bundle.add_to_cart_button{
    width: 45px;
    border-radius: 0px;
    position: initial;
}

a.button.product_type_yith_bundle.add_to_cart_button{
    width: 100%;
    border-radius: 0px;
    position: initial;
}

.elementor-element-544939e .footer-inner:hover,
.elementor-element-c728a8c .footer-inner:hover{
	background: none;
}

.elementor-element-544939e .etheme-product-grid-content,
.elementor-element-c728a8c .etheme-product-grid-content,
.elementor-element-9eccf40 .etheme-product-grid-content,
.elementor-element-fed0da4 .etheme-product-grid-content,
.elementor-element-f746af2 .etheme-product-grid-content{
    text-align: center;
}
.etheme-product-grid-content{
    text-align: center;
}

/* .content-article .read-more{
	font-family: 'Inter';
    font-size: 22px;
	font-weight: 600;
	letter-spacing: 1px;
} */
.content-article .read-more::after{
	content: none;
}

@media (max-width: 767px){
	.elementor-element-adae18b .elementor-container.elementor-column-gap-default,
	.elementor-element-cb9292f .elementor-container.elementor-column-gap-default{
		flex-direction: column-reverse;
	}
		

.elementor-element-9f2aa9d h2.elementor-heading-title.elementor-size-default,
.elementor-element-96b66b4 h2.elementor-heading-title.elementor-size-default,
.elementor-element-6477b08 h2.elementor-heading-title.elementor-size-default{
    padding-top: 15px;
}
.elementor-element-9f2aa9d h2.elementor-heading-title.elementor-size-default br,
.elementor-element-96b66b4 h2.elementor-heading-title.elementor-size-default br,
.elementor-element-6477b08 h2.elementor-heading-title.elementor-size-default br{
		display: none;

}
}

.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider)>div:not(.widget-title){
	display: flex;
	opacity: 1;
	flex-direction: column;
}


element.style {
}
.et-follow-buttons.buttons-size-normal.justify-content-start.follow-931 {
    flex-direction: row!important;
    padding-top: 20px;
}

.elementor-element-544939e a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-c728a8c a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-9eccf40 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-fed0da4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-fed0da4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-f746af2  a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-5d0790c a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-b4aa37f a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-67d6bbd a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-c9c30ed a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-5fb6dcd a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-28b2448 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-a108f18 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-9317eef a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-c18d3d0 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-a1c3751 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-8ac49b0 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
.elementor-element-5596685 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
    border-radius: 0px;
    width: 45px;
    position: initial;
}
.elementor-element-544939e a.button.product_type_simple,
.elementor-element-c728a8c a.button.product_type_simple,
.elementor-element-9eccf40 a.button.product_type_simple,
.elementor-element-fed0da4 a.button.product_type_simple,
.elementor-element-fed0da4 a.button.product_type_simple,
.elementor-element-f746af2 a.button.product_type_simple,
.elementor-element-5d0790c a.button.product_type_simple,
.elementor-element-b4aa37f a.button.product_type_simple,
.elementor-element-67d6bbd a.button.product_type_simple,
.elementor-element-c9c30ed a.button.product_type_simple,
.elementor-element-5fb6dcd a.button.product_type_simple,
.elementor-element-28b2448 a.button.product_type_simple,
.elementor-element-a108f18 a.button.product_type_simple,
.elementor-element-9317eef a.button.product_type_simple,
.elementor-element-c18d3d0 a.button.product_type_simple,
.elementor-element-a1c3751 a.button.product_type_simple,
.elementor-element-8ac49b0  a.button.product_type_simple,
.elementor-element-5596685 a.button.product_type_simple{
    border-radius: 0px;
    width: 45px;
    position: initial;
}


.wpr-title-icon{
	display: none;
}

.header-main-menu.et_element-top-level .menu > li > a:hover, .header-main-menu.et_element-top-level .menu > .current-menu-item > a, .header-main-menu.et_element-top-level.menu-items-custom .menu > li > a:hover, .header-main-menu.et_element-top-level.menu-items-custom .menu > .current-menu-item > a {
    color: initial!important;
}
.header-main-menu.et_element-top-level .menu > li > a:before, .header-main-menu.et_element-top-level .menu > .current-menu-item > a:before, .header-main-menu.et_element-top-level .menu > .opened > a:before {
    background-color: #79b704!important;
}

body, body.yith-woocompare-popup {
	font-family: Roboto, sans-serif;
}


.header-bottom {
    border-bottom: 1px solid #79b704;
}


.eael-accordion-header.active {
	display: flex!important;
}

.content-page .null-instagram-feed:not(.sidebar-widget):not(.footer-widget) .widget-title, .content-page .null-instagram-feed:not(.sidebar-widget):not(.footer-widget) .widgettitle {
	margin-top: 30px;
}

.elementor-8995 .elementor-element.elementor-element-f9495b6 {
    margin-bottom: 30px;
}

.amelia-v2-booking #amelia-container .am-fs-sb__step-checker {
    border: 2px solid #fff!important;
}

#menu-item-4659 a{
	font-weight: 500;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-86c60a4.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no, .rs-module-wrap#rev_slider_2_1_wrapper {
} {
    width: 100%!important;
	left: 0px;
}

.price_slider_wrapper .ui-slider-range, .price_slider_wrapper .ui-slider .ui-slider-handle  {
    background: #79b704;
}

.footer-widgets.col-md-3.col-sm-6:nth-child(3){
	display: none;
}
.footer.text-color-dark .row{
	display: flex;
	justify-content: space-between;
}


@media (max-width: 767px){
	.footer.text-color-dark .row{
	flex-direction: column;
}
}

.blog-post .post-categories, .post-grid .post-categories, .post-header .post-categories {
    background: #79b704!important;
}

article.blog-post .read-more, article.post-grid .read-more {
    color: #79b704!important;
}

h1, h2, h3, h4, h5, h6, .products-title {
    font-family: Roboto, sans-serif!important; 
    color: #222;
}

.cart ins .amount, .price ins .amount, .product-price ins .amount {
    color: red;
}

.elementor-8995 .elementor-element.elementor-element-611cc91 {
    color: #222!important;
    font-family: "Roboto", Sans-serif!important;
    line-height: 25px;
}

.woocommerce.columns-3 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-5653 .elementor-element.elementor-element-67ac0e2 .elementor-tab-title.elementor-active a, .elementor-5653 .elementor-element.elementor-element-67ac0e2 .elementor-tab-title.elementor-active .elementor-toggle-icon, .elementor-5653 .elementor-element.elementor-element-8800474 .elementor-tab-title.elementor-active a, .elementor-5653 .elementor-element.elementor-element-8800474 .elementor-tab-title.elementor-active .elementor-toggle-icon, .elementor-5653 .elementor-element.elementor-element-f6f6b48 .elementor-tab-title.elementor-active a, .elementor-5653 .elementor-element.elementor-element-f6f6b48 .elementor-tab-title.elementor-active .elementor-toggle-icon, .elementor-5653 .elementor-element.elementor-element-5bbd414 .elementor-tab-title.elementor-active a, .elementor-5653 .elementor-element.elementor-element-5bbd414 .elementor-tab-title.elementor-active .elementor-toggle-icon, .elementor-5653 .elementor-element.elementor-element-dd8a742 .elementor-tab-title.elementor-active a, .elementor-5653 .elementor-element.elementor-element-dd8a742 .elementor-tab-title.elementor-active .elementor-toggle-icon  {
    color: #79b704;
} 

#docs-internal-guid-fb2a010a-7fff-a155-2c5b-0e979c94cd11 span, h1 b, #docs-internal-guid-ccb87bc1-7fff-704f-acc8-28c3edc85c8d span{
	font-family: "Roboto", Sans-serif!important;
	font-size: 24px!important;
	font-weight: 400!important;
}

.title h3, blockquote, .share-post .share-title, .sidebar-widget .tabs .tab-title, .widget-title, .related-posts .title span, .content-product .product-title a, .results-ajax-list .ajax-item-title, table.cart .product-details .product-title, .product_list_widget li .product-title a, .woocommerce table.wishlist_table .product-name a, .comment-reply-title, .et-tabs .vc_tta-title-text, .single-product-right .product-information-inner .product_title, .single-product-right .product-information-inner h1.title, .post-heading h2 a, .post-heading h2, .post-heading h1, .sidebar .recent-posts-widget .post-widget-item h4 a, .et-tabs-wrapper .tabs .accordion-title span {
    font-family: "Roboto", Sans-serif!important;
/* 	font-size: 24px!important; */
	font-weight: 400!important;
    text-transform: none;
    color: #222!important;
}

.author-info .author-link {
    color: #79b704;
  
}

.page-numbers.current, .woocommerce-pagination a:hover{
	background: #79b704!important;
	border-color: #79b704!important;
}

.xstore-compare[data-action=remove] .et-icon, .xstore-wishlist[data-action=remove] .et-icon {
    color: #79b704;
}

.site-header img{
	object-fit: none;
    transform: scale(1.5);
}

.footer-widget .textwidget p{
	width: 355px;
}

.form-submit .submit{
	background-color: #79b704!important;
	border-color: #79b704!important;
}

.etheme-product-grid-item .footer-inner>:before {
    background: #fff!important;
}

.et-icon {
    color: #79b704!important;
}

.follow-facebook .et-icon, .follow-instagram .et-icon, .follow-tik-tok .et-icon{
	color: black!important;
}

.follow-facebook .et-icon:before{
	color: black;
}
.view-switcher .switcher-active>a{
	color: #79b704!important;
}

.post-header .wp-picture.blog-hover-zoom{
	height: 500px
}

.post-header .wp-picture.blog-hover-zoom img{
	width: 100%;
    object-fit: cover;
    height: inherit;
}

.footer-widgets .widget-title{
	font-weight: 500!important;
}

.footer-bottom .footer-copyrights-right {
    text-align: end;
    display: flex;
    justify-content: flex-end;
    padding-right: 85px;
}

.price_label{
	font-size:20px;
}
.price_label span{
	font-size:20px;
}

.elementor-element-ed44712 h2{
	background: #79b704;
	padding: 20px!important;
}

@media (max-width: 767px){
	.elementor-3825 .elementor-element.elementor-element-24cc5ce p span {
    font-size: 20px!important;
}
	
}


@media (max-width: 767px){
	.et_element.et_b_header-socials.et-socials.flex.flex-nowrap.align-items-center.justify-content-center.flex-row {
		justify-content: flex-start;
	}
	.et_element.et_b_header-socials.et-socials.flex.flex-nowrap.align-items-center.justify-content-center.flex-row a{
		margin: 0px;
	}
}

.woocommerce-MyAccount-navigation-wrapper li.is-active a {
    color: #79b704!important;
}

.MyAccount-dashboard-buttons a{
	background: #79b704!important;
	border-color: #79b704!important;
}

@media (max-width: 767px){
	.btn.black.big span{
		font-family: 'Roboto', sans-serif;
		    font-size: 12px;
		padding-left: 0px;
	}
}

.footer-widget.etheme_widget_socials .et-follow-buttons{
	flex-direction: row!important;
	margin-top: 20px;
}


@media (max-width: 767px){
	.post-type-archive .slide-content .slide-button.animated.cursor-pointer,
	.post-type-archive .slide-content .slide-button.animated.cursor-pointer{
		position: absolute;
		    bottom: 35px;
			right: 0;
	}
}

.tab-title.opened {
	color: #79b704!important;
}

.tab-title:before {
    color: #79b704!important;
}

.single_add_to_cart_button.button.alt{
	background: #79b704!important;
	border-color: #79b704!important;
}

@media (max-width: 767px){
	.elementor-element-6e8480a .elementor-container.elementor-column-gap-default,
	.elementor-element-2859ca3 .elementor-container.elementor-column-gap-default,
	.elementor-element-6fcbd90 .elementor-container.elementor-column-gap-default,
	.elementor-element-32465f4 .elementor-container.elementor-column-gap-default,
	.elementor-element-1893e49 .elementor-container.elementor-column-gap-default,
	.elementor-element-79f8931 .elementor-container.elementor-column-gap-default,
	.elementor-element-c85a94c .elementor-container.elementor-column-gap-default,
	.elementor-element-47d0e61 .elementor-container.elementor-column-gap-default,
	.elementor-element-cf362b7 .elementor-container.elementor-column-gap-default,
	.elementor-element-a894375 .elementor-container.elementor-column-gap-default{
	flex-wrap: nowrap!important;
}
	.elementor-element-6e8480a .elementor-container.elementor-column-gap-default img,
	.elementor-element-2859ca3 .elementor-container.elementor-column-gap-default img,
	.elementor-element-6fcbd90 .elementor-container.elementor-column-gap-default img,
	.elementor-element-32465f4 .elementor-container.elementor-column-gap-default img,
	.elementor-element-1893e49 .elementor-container.elementor-column-gap-default img,
	.elementor-element-79f8931 .elementor-container.elementor-column-gap-default img,
	.elementor-element-c85a94c .elementor-container.elementor-column-gap-default img,
	.elementor-element-47d0e61 .elementor-container.elementor-column-gap-default img,
	.elementor-element-cf362b7 .elementor-container.elementor-column-gap-default img,
	.elementor-element-a894375 .elementor-container.elementor-column-gap-default img{
		transform: scale(1.5);
	}
}

.elementor-3825 .elementor-element.elementor-element-298aa18 {
	margin-bottom: 18px!important;
}

@media (max-width: 767px){
	.wpr-woo-mini-cart.woocommerce-mini-cart.cart_list.product_list_widget .wpr-mini-cart-name-and-quantity{
	margin-left: 15px;
}
}

@media (max-width: 767px){

	.xstore-wishlist-items a.button.product_type_simple,
	.xstore-wishlist-items .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{
		position: initial;
	}
}

.mobile-header-wrapper .et_b_header-logo.et_element-top-level img {
	width: 90px!important;
    object-fit: contain;
}


.mobile-menu-content .et_b_header-logo img {
    object-fit: contain;
	margin: auto -20px;
}

@media (max-width: 767px){
	.elementor-8995 .elementor-element.elementor-element-7b07d9c .elementor-repeater-item-0cb8381 {
    background-position-x: -150px;
}
}

@media (max-width: 767px){
	.elementor-3825 .elementor-element.elementor-element-c9f936c > .elementor-widget-container,
	.elementor-3825 .elementor-element.elementor-element-69ba832 > .elementor-widget-container {
    margin: 0px;
}
}

@media (max-width: 767px){
	.elementor-element.elementor-element-d58dd2e.elementor-widget.elementor-widget-text-editor p:nth-child(7){
		 display: flex;
	}
	.elementor-element-f919432 p:nth-child(9){
		 display: flex;
	}
	.elementor-element-a4e9aa3 p:nth-child(2){
		 display: flex;
	}
	.elementor-element-b48287a p:nth-child(4){
		 display: flex;
	}
	.elementor-element-35f5493 p:nth-child(7){
		 display: flex;
	}
	.elementor-element-a0eecce p:nth-child(5) span img{
		 display: none;
	}
	.elementor-element-c8b358f p:nth-child(2){
		 display: flex;
	}
	.elementor-element-a0078a0 p:nth-child(2){
		 display: flex;
	}
	.elementor-element-72df27c p:nth-child(5){
		 display: flex;
	}
	.elementor-element-b746aeb p:nth-child(2){
		 display: none;
	}
	.elementor-element-b746aeb p:nth-child(3) span{
		 display: flex;
		flex-direction: column;
	}
	.elementor-element-482ea7a p:nth-child(7){
		 display: flex;
	}
	.elementor-element-22bc61b p:nth-child(6){
		 display: flex;
	}
	.archive.post-type-archive .filter-wrap{
		display: none;
	}
}

.elementor-element-bafc0b7 img{
	    object-fit: cover;
		width: 100%;
		height: 400px;
}

.footer-bottom.text-color-light{
	display: none;
}

/* .footer-widget.widget_text a{
	margin-bottom: 20px;
} */

footer{
	padding-bottom: 50px!important;
}

.button:hover{
	background-color: #79b704!important;
		border-color: #79b704!important;
}
 
.autocomplete-suggestions .autocomplete-suggestion a img{
	object-fit: contain;
}

.search.search-no-results .products-loop .empty-category-block p:nth-child(3),
.post-type-archive .products-loop .empty-category-block p:nth-child(3){
	display: flex;
	justify-content: center;
}


.search.search-no-results .products-loop .empty-category-block p:nth-child(3) a,
.post-type-archive .products-loop .empty-category-block p:nth-child(3) a{
	height: 50px;
	background-color: #79b704!important;
		border-color: #79b704!important;
}

.search.search-results .images-slider-wrapper{
	justify-content: center;
}

.search.search-results .images-slider-wrapper img{
	object-fit: cover!important;
}

.post-type-archive .quantity-wrapper{
	display: none;
}

.search.search-results .quantity-wrapper{
	display: block;
}

.search.search-results .quantity-wrapper .quantity{
		display: none;
	}

.search.search-results .quantity-wrapper a{
	bottom: 20px!important;
}

@media (max-width: 767px){
	.post-type-archive .quantity-wrapper{
	display: none;
}
	.footer-product .show-quickly{
		display: none;
	}
	.archive.post-type-archive .content-product .images-slider-wrapper {
    height: 170px;
}
}

@media (max-width: 767px){
	.post-type-archive .text-center.product-details {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.post-type-archive .content-product .quantity {
    margin: 0;
		margin-bottom:10px;
}
	.post-type-archive .quantity{
		display: none;
	}
	.archive.post-type-archive .content-product {
    height: 400px !important;
}
	.search.search-results .quantity-wrapper a{
	bottom: 10px!important;
}
	.footer-product{
		align-items: center;
		padding-bottom: 0!important;
		display: flex !important;
	}
	.footer-product .add_to_cart_button{
		position: initial!important;
	}
	.hide-hover-on-mobile .footer-product{
		display: flex !important;
	}
	.cart-checkout-light-header .et_b_header-logo.et_element-top-level img {
/*     transform: none; */
	width: 120px!important;
		margin: 0!important;
		object-fit: contain;
}
	.page-id-11 .coupon {
		flex-wrap: wrap;
    	gap: 20px;
	}
	.page-id-11 .coupon .button{
		width: 100%
	}
	.page-id-11 .button{
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
	a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .main-products-loop .product-details .button:not(.compare), a.button.product_type_simple {
    bottom: 25px;
}

}


.search.search-results .content-product {
    margin-bottom: 25px !important;
}