/*
Theme Name: ErgoCraft Child
Theme URI: https://ergocraft.vamtam.com
Description: Motyw potomny dla ErgoCraft.
Author: inmarketing digital agency
Author URI: https://inmarketing.pl/
Template: ergocraft
Version: 1.0.0
Text Domain: ergocraft-child
*/

/* Możesz dodać tutaj własne style */

.meta-header .vamtam-box-outer-padding {
	max-width: 95%;
	margin: auto;
}

.elementor-widget-wp-widget-berocket_aapf_group.vamtam-has-theme-widget-styles.vamtam-products-filter .bapf_sfilter {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.elementor-widget-wp-widget-berocket_aapf_group.vamtam-has-theme-widget-styles.vamtam-products-filter .berocket_single_filter_widget:first-of-type .bapf_sfilter {
	padding-top: 0 !important;
	border-top: 0 !important;
}

.elementor-widget-wp-widget-berocket_aapf_group.vamtam-has-theme-widget-styles.vamtam-products-filter .bapf_sfilter .bapf_head {
	padding: 20px 0;
}

.elementor-widget-wp-widget-berocket_aapf_group.vamtam-has-theme-widget-styles.vamtam-products-filter .bapf_sfilter .bapf_body {
	margin-top: -20px;
	padding-bottom: 20px;
}

.elementor-widget-wp-widget-berocket_aapf_group.vamtam-has-theme-widget-styles.vamtam-products-filter .bapf_sfilter.bapf_button_dark_rounded .bapf_body,
.elementor-widget-wp-widget-berocket_aapf_group.vamtam-has-theme-widget-styles.vamtam-products-filter .bapf_sfilter.bapf_button_light .bapf_body {
	margin-top: 20px;
}

.hero-mobile {
	width: 100vw !important;
	aspect-ratio: 9 / 16;
	height: 100% !important;
}

.hero-mobile iframe {
	width: 100% !important;
	height: 100% !important;
}

.vamtam-popup-login-form .elementor-login .elementor-field {
	padding-left: 10px !important;
	padding-bottom: 0 !important;
}

.elementor-widget-login.vamtam-has-theme-widget-styles.vamtam-popup-login-form form.elementor-form .elementor-lost-password {
	top: 0 !important;
	right: 0 !important;
}

.elementor-popup-modal .elementor-location-popup .elementor-form .elementor-field {
	padding-bottom: 0 !important;
}

.bapf_sfilter .bapf_body .bapf_show_hide {
	display: none !important;
}

.wpcpv-item img {
	display: none !important;
}

.vamtam-free-shipping-progress-bar {
	display: none !important;
}

@media (max-width: 768px) {
	.filters-accordion .e-n-accordion-item-title {
		border-bottom: 1px solid var(--n-accordion-border-color) !important;
	}
	.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected="true"] {
		margin-block-end: 0 !important;
	}
	.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected="true"]:first-child {
		margin-top: 20px;
	}
}