.vossy-header-container
 {
    max-width: 1240px !important;
}



h2.woocommerce-loop-category__title mark.count {
    display: none !important;
}

.woocommerce-cart .entry-title {
    display: none;
}

.woocommerce-checkout .entry-title{
	display: none;
}

.page-id-396 a.elementor-button.elementor-button-link.elementor-size-sm {
   background-color: #00000000 !important;
}

.page-id-662 a.elementor-button.elementor-button-link.elementor-size-sm {
   background-color: #000 !important;
}

.page-id-193 a.elementor-button.elementor-button-link.elementor-size-sm {
   background-color: #00000000 !important;
}


.page-id-396 button.elementor-button.elementor-size-md:hover {
    background-color: #000 !important;
    color: #fff !important;
}


.e-n-accordion-item-title-text {
    font-family: egizio-regular;
    font-weight: 500 !important;
}

.cross-category-bar {
    display: none;
}


footer a.elementor-item.menu-link {
    font-family: egizio-regular !important;
}

.woocommerce-js h2 {
    margin-bottom: 0px !important;
}

li, p {
    font-family: egizio-regular !important;
	font-size:18px !important;
}

span.elementor-icon-list-text {
	 font-family: egizio-regular !important;
}

#form-field-name::placeholder {
    font-family: egizio-regular;
}

#form-field-field_da8f66a::placeholder {
    font-family: egizio-regular;
}


#form-field-email::placeholder {
    font-family: egizio-regular;
}


#form-field-field_b5a5b5f::placeholder {
    font-family: egizio-regular;
}


#form-field-message::placeholder {
    font-family: egizio-regular;
}


button.elementor-button.elementor-size-md {
    font-family: egizio-regular;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
    background-color: #000 !important;
}

.woocommerce-js div.product div.summary .single-product-category {
    display: none !important;
    line-height: 1;
    margin-bottom: 1em;
}
@media (max-width: 786px){
     .shopengine-widget .shopengine-grid ul.products {
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
}

@media (max-width: 786px){
* {
    transition: color 0.4s ease,
                background-color 0.4s ease,
                transform 0.4s ease,
                box-shadow 0.4s ease,
                opacity 0.4s ease;
}
}

@media (max-width: 767px){
.elementor-176 .elementor-element.elementor-element-87593d5 {
    padding: 0px 0px 0px 0px;
}
	body .related.products .ast-article-single.product img {
    aspect-ratio: 7/4 !important;
}

.hero-content {
    bottom: 60px;
}
	.welcome-message h2{
   font-size: 40px !important;
}
	.elementor-176 .elementor-element.elementor-element-604b1c6 .elementor-heading-title {
    text-align: center;
}
	
	
	.fashion_new_button .eael-call-to-action h2.title.eael-cta-heading {
    left: 38%;
}
	
	body.archive .vossy-header.sticky .vossy-header-container {
    padding: 0 20px !important;
}
	body.archive.vossy-scrolled .vossy-logo {
		font-size: 22px !important;
    letter-spacing: 9px ! IMPORTANT;
    text-indent: 4px ! IMPORTANT;
    top: 21px !important;
		left: 2.5% !important;
}
	
	
		body.product-template-default .vossy-header.sticky .vossy-header-container {
    padding: 0 20px !important;
}
	body.product-template-default.vossy-scrolled .vossy-logo {
		font-size: 22px !important;
    letter-spacing: 9px ! IMPORTANT;
    text-indent: 4px ! IMPORTANT;
    top: 21px !important;
		left: 2.5% !important;
}
	.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li::before {
    content: none !important;
}
	
		body.search.search-results a.vossy-logo {
		position: fixed;left: 5%;
		transform: translateX(0%);
		font-size: 18px !important;
		letter-spacing: 6px ! IMPORTANT;
		text-indent: 6px ! IMPORTANT;
		top: 23px !important;
	}
	
	
	
	.woocommerce-cart a.vossy-logo {
		position: fixed;left: 5%;
		transform: translateX(0%);
		font-size: 18px !important;
		letter-spacing: 6px ! IMPORTANT;
		text-indent: 6px ! IMPORTANT;
		top: 23px !important;
	}
.shopengine-archive-result-count {
    text-align: center !important;
}
	
.woocommerce-cart .vossy-header-container {
    padding: 0 5px !important;
}
	
	
	body.search.search-results .vossy-header-container {
    padding: 0 5px !important;
}
	
	
	
	p.woocommerce-result-count {
    font-size: 22px !important;
    font-weight: 500 !important;
}
	
	section.vossy-carousel-section {
    padding: 0 !important;
}
	.vossy-swiper {
    padding: 20px 0 !important;
}
	.woocommerce-shop .vossy-header-container {
    padding: 0 20px !important;
}
	
	body.page-id-396 .vossy-header-container {
    padding: 0 5px !important;
}
	.page-id-396 a.vossy-logo {
    font-size: 18px !important;
    letter-spacing: 6px ! IMPORTANT;
    text-indent: 6px ! IMPORTANT;
    top: 23px !important;
}
	
		body.page-id-193 a.vossy-logo, body.page-id-976 a.vossy-logo, body.page-id-205 a.vossy-logo, body.page-id-203 a.vossy-logo, body.woocommerce-account a.vossy-logo  {
		position: fixed;left: 5%;
		transform: translateX(0%);
		font-size: 18px !important;
		letter-spacing: 6px ! IMPORTANT;
		text-indent: 6px ! IMPORTANT;
		top: 23px !important;
	}
		body.page-id-193 .vossy-header-container, body.page-id-976 .vossy-header-container, body.page-id-205 .vossy-header-container, body.page-id-203 .vossy-header-container, body.woocommerce-account .vossy-header-container {
    padding: 0 5px !important;
}
	.elementor-element.elementor-element-f260199.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    background-size: auto;
}
}


.cart-collaterals .cart_totals h2 {
    background: transparent !important;
}

a.checkout-button.button.alt.wc-forward br {
    display: none;
}

a.checkout-button.button.alt.wc-forward {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.shop-product-list ul.products {
	margin: 0 !important;
	padding: 0 !important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents button.button {
    padding: 13px !important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents p {
    margin: 0;
}


.woocommerce-account div#customer_login h2 {
    margin-bottom: 20px !important;
    display: block;
}

.woocommerce-account div#customer_login p.woocommerce-form-row br {
    display: none;
}

.woocommerce-account div#customer_login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme br {
    display: none;
}




	.elementor-311 .elementor-element.elementor-element-45fb26ad .shopengine-single-product-item .product-title a {
    line-height: 22px;
    margin: 20px 0 !important;
    display: block;
}
.ast-article-single .astra-shop-summary-wrap {
    padding: 0 20px 20px 20px;
    text-align: center;
}
.woocommerce-notices-wrapper {
    margin-top: 4vw !important;
}

.ast-article-single .related.products .price {
    margin-top: 0 !important;
}

.related.products .woocommerce-loop-product__title {
    margin-bottom: 0 !important;
}



a.vossy-contact-cta-btn:hover {
    color: #fff;
}
.vossy-contact-details a.vossy-contact-link:hover {
    color: #000;
    opacity: 1 !important;
}
.archive  ul.products.columns-4 {
    padding: 0 !important;
}








@media screen and (min-width: 768px) and (max-width: 1030px){
.elementor-176 .elementor-element.elementor-element-87593d5 {
    padding: 0px 0px 0px 0px;
}
	body .related.products .ast-article-single.product img {
    aspect-ratio: 7/4 !important;
}

.hero-content {
    bottom: 60px;
}
	.welcome-message h2{
   font-size: 40px !important;
}
	.elementor-176 .elementor-element.elementor-element-604b1c6 .elementor-heading-title {
    text-align: center;
}
	
	
	.fashion_new_button .eael-call-to-action h2.title.eael-cta-heading {
    left: 38%;
}
	
	body.archive .vossy-header.sticky .vossy-header-container {
    padding: 0 20px !important;
}
	body.archive.vossy-scrolled .vossy-logo {
		font-size: 22px !important;
    letter-spacing: 9px ! IMPORTANT;
    text-indent: 4px ! IMPORTANT;
    top: 21px !important;
		left: 2.5% !important;
}
	
	
		body.product-template-default .vossy-header.sticky .vossy-header-container {
    padding: 0 20px !important;
}
	body.product-template-default.vossy-scrolled .vossy-logo {
		font-size: 22px !important;
    letter-spacing: 9px ! IMPORTANT;
    text-indent: 4px ! IMPORTANT;
    top: 21px !important;
		left: 2.5% !important;
}
	.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs li::before {
    content: none !important;
}
	
		body.search.search-results a.vossy-logo {
		position: fixed;left: 5%;
		transform: translateX(0%);
		font-size: 18px !important;
		letter-spacing: 6px ! IMPORTANT;
		text-indent: 6px ! IMPORTANT;
		top: 23px !important;
	}
	
	
	
	.woocommerce-cart a.vossy-logo {
		position: fixed;left: 5%;
		transform: translateX(0%);
		font-size: 18px !important;
		letter-spacing: 6px ! IMPORTANT;
		text-indent: 6px ! IMPORTANT;
		top: 23px !important;
	}
.shopengine-archive-result-count {
    text-align: center !important;
}
	
.woocommerce-cart .vossy-header-container {
    padding: 0 5px !important;
}
	
	
	body.search.search-results .vossy-header-container {
    padding: 0 5px !important;
}
	
	
	
	p.woocommerce-result-count {
    font-size: 22px !important;
    font-weight: 500 !important;
}
	
	section.vossy-carousel-section {
    padding: 0 !important;
}
	.vossy-swiper {
    padding: 20px 0 !important;
}
	.woocommerce-shop .vossy-header-container {
    padding: 0 20px !important;
}
	
	body.page-id-396 .vossy-header-container {
    padding: 0 5px !important;
}
	.page-id-396 a.vossy-logo {
    font-size: 18px !important;
    letter-spacing: 6px ! IMPORTANT;
    text-indent: 6px ! IMPORTANT;
    top: 23px !important;
}
	
		body.page-id-193 a.vossy-logo, body.page-id-976 a.vossy-logo, body.page-id-205 a.vossy-logo, body.page-id-203 a.vossy-logo, body.woocommerce-account a.vossy-logo  {
		position: fixed;left: 5%;
		transform: translateX(0%);
		font-size: 18px !important;
		letter-spacing: 6px ! IMPORTANT;
		text-indent: 6px ! IMPORTANT;
		top: 23px !important;
	}
		body.page-id-193 .vossy-header-container, body.page-id-976 .vossy-header-container, body.page-id-205 .vossy-header-container, body.page-id-203 .vossy-header-container, body.woocommerce-account .vossy-header-container {
    padding: 0 5px !important;
}
	.elementor-element.elementor-element-f260199.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    background-size: auto;
}
	
body.archive	.shopengine-widget .shopengine-grid ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
	.product-template-default.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 48% !important;
	}
	.product-template-default .woocommerce-Tabs-panel {
    padding-bottom: 10px !important;
}
.product-template-default .woocommerce-tabs {
    margin: 0px 0 0 0 !important;
}
.product-template-default section.related.products {
    margin: 0 !important;
}
}