/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
/* body.page-template-default.page.page-id-150.logged-in.admin-bar.theme-hello-elementor.woocommerce-cart.woocommerce-page.woocommerce-js.ehf-header.ehf-footer.ehf-template-hello-elementor.ehf-stylesheet-hello-theme-child-master.woolentor_current_theme_hello-elementor-child.elementor-default.elementor-kit-5.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit {
    font-family: 'Poppins' !important;
} */
body {
    font-family: 'Poppins' !important;
	overflow-x: hidden !important;
}
/* contact-page */
.contact-f .ekit-wid-con .ekit-form form p {
    margin-bottom: 25px !important;
}

.shop-cat-link p a {
    color: #151422 !important;
}
.shop-cat-link-w p a {
    color: #fff !important;
}
/* single product */
.woocommerce span.onsale {
	background-color: #151422 !important;
	line-height: 3 !important;
}
.form-submit input#submit {
    background-color: #978980 !important;
    color: #fff !important;
    clip-path: polygon(16% 0%, 100% 0%, 84% 100%, 0% 100%) !important;
    border-radius: 0px !important;
    padding: 12px 25px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
	font-size: 14px !important;
}
.form-submit input#submit:hover{
	    background-color: #151422 !important;
}
.tagged_as a {
	color: #151422 !important;
}
.stars a {
	color: #978980 !important;
}
.woocommerce-Tabs-panel h2 {
    text-transform: uppercase !important;
    color: #151422 !important;	
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #151422;
    font-size: 1.25em;
}
button.single_add_to_cart_button.button.alt.wp-element-button {
    background-color: #978980 !important;
    border-radius: 0px !important;
    clip-path: polygon(16% 0%, 100% 0%, 84% 100%, 0% 100%) !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    padding: 13px 22px !important;
}
button.single_add_to_cart_button.button.alt.wp-element-button:hover {
    background-color: #151422 !important;
}
a.added_to_cart.wc-forward {
    color: #151422 !important;
}
a.restore-item {
    color: #151422 !important;
}
.posted_in a {
    color: #151422 !important;
}
/* checkout */
h1.entry-title {
    text-transform: uppercase !important;
    color: #151422 !important;
}
.checkout h3 {
    text-transform: uppercase !important;
    color: #151422 !important;	
}
a.woocommerce-privacy-policy-link {
    color: #151422;
}
.woocommerce-info {
    border-top-color: #151422;
}
.woocommerce-info::before {
    color: #151422;
}
a.showcoupon {
    color: #151422;
}
button#place_order {
    background-color: #978980 !important;
    border-radius: 0px !important;
    font-weight: 500 !important;
    clip-path: polygon(14% 0%, 100% 0%, 86% 100%, 0% 100%) !important;
    padding: 12px 30px;
	text-transform: uppercase !important;
    font-size: 14px !important;
}
button#place_order:hover {
    background-color: #151422  !important;
}
/* shop page*/
ul.page-numbers {
    border: none !important;
}
.page-numbers li {
    border: none !important;
}
.page-numbers a {
    color: #151422 !important;
}
.page-numbers a {
    color: #151422 !important;
    padding: 15px 14px !important;
    font-weight: 500 !important;
    font-family: 'Poppins';
}
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #ebe9eb;
    color: #151422;
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%) !important;
    padding: 15px 25px;
    font-weight: 500;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span:hover {
    padding: 10px 20px !important;
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%) !important;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    padding: 10px 20px !important;
}
/* cart */
.cart_totals h2 {
    text-transform: uppercase !important;
    color: #151422 !important;		
}

.shop_table thead {
    background-color: #151422 !important;
    color: #fff !important;
	text-transform: uppercase;
    font-size: 14px !important;
    font-weight: 100 !important;
}
.woocommerce a.remove {
	font-weight: 500 !important;
}
a.checkout-button.button.alt.wc-forward.wp-element-button {
    clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%) !important;
    background-color: #978980;
}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward.wp-element-button {
    clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%) !important;
	text-transform: uppercase;
	font-weight: 500 !important;
}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward.wp-element-button:hover {
    background-color: #151422 !important;
}
.shop_table button.button.wp-element-button {
    padding: 0.8em 1em !important;
}
.shop_table input#coupon_code {
    width: 130px !important;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-name a {
    color: #978980 !important;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	padding: 0.5rem 0.5rem;
}
/* product */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
	color: #ffffff !important;
    background-color: #978980 !important;
	clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%) !important;
	padding: 10px 35px 10px 30px !important;
    border-radius: 0px !important;
	font-size: 14px !important;
    font-weight: 500 !important;
    font-family: 'Poppins' !important;
    text-transform: uppercase !important;
}
.product-item .actions a {
    border-radius: 0px 0 0 0px !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
    color: #ffffff !important;
    background-color: #151422 !important;
}
.woocommerce ul.products li.product .price {
	color: #000 !important;
}

h2.woocommerce-loop-product__title {
    color: #333 !important;
	text-transform: uppercase !important;
}
.man-sec {
	margin-bottom: -800px;
}
.man-img:before {
content: "";
    position: absolute;
    width: 70%;
    height: 100%;
    background: url(../../../wp-content/uploads/2023/03/header-man.png);
    background-repeat: no-repeat;
    background-size: 100%;
    right: 180px;
    top: 56px;
    z-index: 1;
}
/* form */
.ekit-wid-con .ekit-form form p {
	height: 60px !important;
}
.email-form {
	display: flex;
}
.mail-f {
	width: 100% !important;
}
.elementor-7 .elementor-element.elementor-element-60c9bf3 .ekit-form form input[type="submit"] {
	width: 100% !important;
}

.fasion-s .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px !important;
}
/* swkey */
.skwey-top {
	clip-path: polygon(0 0, 100% 35%, 100% 100%, 0% 100%) !important;
}
.skwey-bottom {
	clip-path: polygon(0 0, 100% 0, 100% 84%, 0% 100%) !important;
}
.swkey-new {
	clip-path: polygon(0 20%, 100% 0%, 100% 80%, 0 100%) !important;
}
.skwey-up {
	clip-path: polygon(0 20%, 100% 0%, 100% 100%, 0% 100%) !important;
}
.skwey-both-side {
	clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%) !important;
}
.hfe-menu-cart__toggle.elementor-button-wrapper {
    transform: skew(168deg) !important;
}

.swkey {
		transform: skew(-25deg);
}
.elementor-button span {
    transform: skew(15deg) !important;
}

/* POPULAR COLLECTIONS  */
.product-slider .slick-arrow {
	z-index: 9 !important;
}
.elementor-7 .elementor-element.elementor-element-9e639b6 .product-slider .slick-next {
    margin-right: 110px !important;
}

.elementor-widget-wrap>.elementor-element {
    width: 108% !important;
}
.elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a {
    display: inline-block !important;
    font-size: 12px;
    font-weight: 400;
	line-height: 10px !important;
}
.popular-slider .ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul li::before {
    opacity: 1;
    content: "\f290" !important;
    font-size: 13px;
    font-family: 'Font Awesome 5 Free';
    background-color: #f0f8ff00;
    color: #fff;
    position: relative;
    margin-right: 10px !important;
    font-weight: 900 !important;
	transform: skew(-25deg);
}
.elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a {
	display: inline-block !important;
}
.elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul {
    background-color: #151422;
    transform: skew(-25deg);
/* 	position: relative;
    top: -150px !important; */
}
.ht-products .ht-product .ht-product-inner .ht-product-action {
	left: 23px !important;
    top: 8% !important;	
}
.elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul:hover {
    background-color: #978980;
}
.popular-slider .slick-list.draggable {
    margin-right: 14px;
    margin-left: 10px;
}
.popular-slider .ht-col-xs-12 {
	padding-right: 0.3rem !important;
    padding-left: 0.3rem !important;
}
.popular-slider .ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul li:first-child {
	display: none !important;
}
.popular-slider .ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul li:last-child {
    margin-bottom: 0px;
	transform: skew(25deg);
}
.popular-slider .ht-products .ht-product .ht-product-inner .ht-product-content {
    padding: 0px;
}


/* test-product-slider */

.ht-product-content {
    margin-top: -160px;
	opacity: 0;
	transition: all 0.2s ease-in;
	padding: 0px !important;

}

.ht-product-content:hover {
	opacity: 1 !important;
}
.ht-product-content-inner {
    padding: 30px 30px 10px 30px ;
	transition: background-color 0.5s ease;
	background-color: #00000000 !important;
}
.ht-product-content-inner:hover {

	background-color: #0000008a !important;
}
.elementor-1051 .elementor-element.elementor-element-5d78a81 .ht-products .ht-product .ht-product-inner .ht-product-content {
    background-color: #ffffff00 !important;
}



.ht-products .ht-product .ht-product-inner .ht-product-content {
    padding: 0px;
}



h1.woocommerce-products-header__title.page-title {
    color: #151422 !important;
	text-transform: uppercase !important;
}
.category-title .wlcategorie-content a {
	color: #151422 !important;
}
.all-cat a {
    color: #978980 !important;
}
.elementor-element.elementor-element-7347ac9.m-img.elementor-widget.elementor-widget-image img {
	position : absolute;
	width: 100%;
    right: -126px;

}

.header-man:before {
	content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(http://localhost/finch/wp-content/uploads/2023/03/Layer-23-copy.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 50%;
    right: 220px;
    top: 0;
    z-index: 1;
}
.elementor-866 .elementor-element.elementor-element-f459131 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-866 .elementor-element.elementor-element-f459131 .ekit-form form select {
	height: 48px !important;
}
/* Media */
@media screen and (min-width: 1800px) and (max-width: 1920px) {
	.elementor-7 .elementor-element.elementor-element-d8cdff7 {
    margin-top: -100px;
    margin-bottom: -40px;
}
	.swkey-new {
    clip-path: polygon(0 27%, 100% 0%, 100% 80%, 0 100%) !important;
}
	.main-spacer {
    --spacer-size: 775px !important;
}
	.fasion-s {
    margin-top: -215px !important;
}
}
@media screen and (min-width: 1600px) and (max-width: 1799px) {
	.elementor-7 .elementor-element.elementor-element-d8cdff7 {
    margin-top: -70px;
    margin-bottom: -40px;
}
	.swkey-new {
    clip-path: polygon(0 24%, 100% 0%, 100% 80%, 0 100%) !important;
}
	.main-spacer {
    --spacer-size: 700px !important;
}
	.fasion-s {
    margin-top: -200px !important;
}
}
@media screen and (min-width: 1500px) and (max-width: 1599px) {
	.elementor-7 .elementor-element.elementor-element-d8cdff7 {
    margin-top: -60px;
    margin-bottom: -40px;
}
	.fasion-s {
    margin-top: -180px !important;
}
}
@media screen and (min-width: 1025px) {
	li#menu-item-930 {
    display: none !important;
}
}
@media screen and (max-width: 1024px) {
		.elementor-7 .elementor-element.elementor-element-9e639b6 .product-slider .slick-next {
    margin-right: 50px !important;
}
		.elementor-7 .elementor-element.elementor-element-9e639b6 .product-slider .slick-arrow {
		margin-left: 50px !important;
	}
	.elementor-widget-wrap>.elementor-element {
    width: 100% !important;
}


	
li#menu-item-930 a {
    background-color: #978980 !important;
    color: #fff !important;
    clip-path: polygon(16% 0%, 100% 0%, 84% 100%, 0% 100%) !important;
    width: 35% !important;
    padding: 10px 40px !important;
}
	button.elementskit-menu-hamburger.elementskit-menu-toggler:hover {
    background-color: #151422;
}
.elementor-12 .elementor-element.elementor-element-6817483 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
    background-color: rgb(255 255 255);
    padding: 1px;
}
	button.elementskit-menu-close.elementskit-menu-toggler:hover {
    background-color: #fff !important;
}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul {
	top: -110px !important;		
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.swkey-new {
	clip-path: polygon(0 14%, 100% 0%, 100% 80%, 0 100%) !important;
}
	    .elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul {
			top: -85px !important;
			font-size: 15px !important;
}
	.popular-slider .ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul li::before {
		font-size: 15px !important;
	}
}
@media screen and (min-width: 576px) and (max-width: 767px) {

	.elementor-7 .elementor-element.elementor-element-68b8f2b {
    padding: 100px 0px 140px 0px !important;
    margin-bottom: 20px !important;
}
	.elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul {
		top: -83px !important;
	}
	.elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a {
		font-size: 14px !important;
	}
	.popular-slider .ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul li::before {
		font-size: 15px !important;
	}
	.popular-slider .ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul li:last-child {
		margin-bottom: 0px !important;
	}
	.elementor-7 .elementor-element.elementor-element-9e639b6 .product-slider .slick-arrow {
		padding: 0px !important;
	}
}
@media screen and (max-width: 767px) {
			.elementor-7 .elementor-element.elementor-element-9e639b6 .product-slider .slick-next {
    margin-right: 20px !important;
}
		.elementor-7 .elementor-element.elementor-element-9e639b6 .product-slider .slick-arrow {
		margin-left: 20px !important;
	}
	.swkey-new {
	clip-path: polygon(0 00%, 100% 0%, 100% 100%, 0 100%) !important;
}
.skwey-up {
	clip-path: polygon(0 00%, 100% 0%, 100% 100%, 0% 100%) !important;
}
		.elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul {
		top: 0px !important;
	}
	.ht-products .ht-product .ht-product-inner .ht-product-action {
		top: 12% !important;
	}
		.elementor-7 .elementor-element.elementor-element-9e639b6 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a {
		font-size: 14px !important;
	}
	.popular-slider .ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul li::before {
		font-size: 15px !important;
	}
		.popular-slider .ht-products .ht-product.ht-product-action-style-2 .ht-product-inner .ht-product-action ul li:last-child {
		margin-bottom: 0px !important;
	}
	.elementor-7 .elementor-element.elementor-element-9e639b6 .product-slider .slick-arrow {
		padding: 0px !important;
	}
}
@media screen and (max-width: 575px) {
	.skwey-top {
    clip-path: polygon(0 0, 100% 22%, 100% 100%, 0% 100%) !important;
}
	.elementor-866 .elementor-element.elementor-element-f459131 .ekit-form form input[type="submit"] {
    width: 100% !important;
}
.email-form {
    flex-direction: column !important;
}
}