/*
 Theme Name: Woodmart Child
 Description: Jałowiec child — PL UI, bez Title Case
 Template: woodmart
 Version: 1.0.5
*/

/* Hero slider: przyciemnienie tła — białe menu (whb-color-light) czytelne na jasnym zdjęciu */
#slider-33 .wd-slide-bg {
	isolation: isolate;
}
#slider-33 .wd-slide-bg::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	pointer-events: none;
	background: linear-gradient(
		to bottom,
		rgba(18, 14, 10, 0.62) 0%,
		rgba(18, 14, 10, 0.38) 22%,
		rgba(18, 14, 10, 0.18) 55%,
		rgba(18, 14, 10, 0.28) 100%
	);
}


/* Global sentence case — WoodMart lubi capitalize na buttonach */
body .btn,
body button.button,
body .button,
body input[type="submit"],
body .wd-btn-text,
body .wd-action-btn > a,
body .wd-header-cart a,
body .wd-tools-text,
body .wd-nav > li > a,
body .woocommerce a.button,
body .woocommerce button.button,
body .woocommerce input.button,
body .woocommerce #respond input#submit,
body .wc-forward,
body .checkout-button,
body .single_add_to_cart_button,
body .wd-buy-now-btn,
body .elementor-button,
body .mc4wp-form input[type="submit"],
body .mc4wp-form button,
body .widget_shopping_cart .button,
body .cart-widget .button,
body .close-side-widget,
body .wd-close,
body .wd-heading-title,
body .title,
body h1, body h2, body h3, body h4, body h5,
body .elementor-heading-title,
body .wd-entities-title {
	text-transform: none !important;
	letter-spacing: normal;
}

/* Mini-cart close label */
.cart-widget-side .widget-heading .close,
.wd-side .close,
.close-side-widget span,
.cart-widget .widget-close {
	text-transform: none !important;
}

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

/* Demo payment icons in footer copyright */
footer .payment-methods,
.wd-footer-copy .payments,
.footer-copy .payments,
body .wd-payment-buttons,
.jalowiec-hide-demo-payments,
.jalowiec-hide-woodmart-logo {
	display: none !important;
}

.jalowiec-newsletter-note {
	margin: 0;
	opacity: 0.85;
	font-size: 14px;
	line-height: 1.5;
	text-transform: none !important;
}

/* Mailchimp EN placeholders if plugin injects them */
.mc4wp-form input[type="email"]::placeholder {
	text-transform: none !important;
}

/* Ukryj cały blok newsletter w stopce (jeśli coś zostanie) */
footer .elementor-element-c5dd1ae .elementor-element-4b5fab7,
footer .elementor-element-c5dd1ae .elementor-element-92b07b8,
footer .jalowiec-newsletter-note,
footer .elementor-element-4b5fab7 {
	display: none !important;
}

/* Koszyk / kasa: wyrównaj szerokość sekcji Woo do statusu zamówienia (wd-negative-gap) */
body.woocommerce-cart .elementor-940 > .e-con.e-parent:not(.wd-negative-gap),
body.woocommerce-checkout .elementor-962 > .e-con.e-parent:not(.wd-negative-gap) {
	width: 100vw;
	max-width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
}
body.woocommerce-cart .elementor-940 > .e-con.e-parent:not(.wd-negative-gap) > .e-con-inner,
body.woocommerce-checkout .elementor-962 > .e-con.e-parent:not(.wd-negative-gap) > .e-con-inner {
	max-width: var(--wd-container-w, 1800px);
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
}

/* Koszyk: ukryj sekcję „Może Cię zainteresować…” (cross-sell / Products) */
body.woocommerce-cart .elementor-element-4ad2e361,
body.woocommerce-cart .elementor-940 .wd-products-element,
body.woocommerce-cart .cross-sells,
body.woocommerce-cart .wd-carousel-container.with-title.wd-products {
	display: none !important;
}
