/*
 Theme Name:   Astra Child
 Template:     astra
 Version:      1.0.1
*/

.product-info .acc-inner .acc-btn .acc-icon{
	min-width: 20px;
}

.woocommerce-page .cart-collaterals .cart_totals{
	width: 100%;
}

.header {
    background: #eaeef0;
}


.wave-effect-container__wrapper{
	position: absolute;
	/* overflow: hidden; */
	bottom: 100px;
	left: -170px;
	width: 100%;
	height: 100%;
}
.hero-swiper-item-3 .wave-effect-container__wrapper {
	bottom: -280px;
	left: -220px;
}
.wave-effect-container{
	position: relative;
	width: 100%;
	height: 100%;
}
.wave-effect-image{
	display: block;
	position: absolute;
	object-fit: contain;
	object-position: left center;
	left: 0;
	bottom: 0;
	width: 100%;
}
.wave-effect-container canvas {
	width: 100%;
	height: 100%;
}
@media (max-width: 1679px) {
	.hero-swiper-item-3 .wave-effect-container__wrapper {
		bottom: -235px;
	}
}
@media (max-width: 1399px) {
	.wave-effect-container__wrapper {
		bottom: 50px;
		left: -150px;
	}
	.hero-swiper-item-3 .wave-effect-container__wrapper {
		bottom: -235px;
		left: -220px;
	}
}
@media (max-width: 1266px) {
	.wave-effect-container__wrapper {
		bottom: 40px;
		left: -115px;
	}
	.hero-swiper-item-3 .wave-effect-container__wrapper {
		bottom: -180px;
		left: -150px;
	}
}
@media (max-width: 991px) {
	.wave-effect-container canvas {
		display: none !important;
	}
	.hero-swiper-item-3 .wave-effect-container__wrapper {
		bottom: 20px;
		left: -135px;
	}
}
@media (min-width: 992px) {
	.wave-effect-container .wave-effect-image {
		visibility: hidden;
	}
}
