/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 21 2025 | 16:22:03 */
/* @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Crimson+Pro:ital,wght@0,200..900;1,200..900&family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap'); */

/* strona w trakcie budowy */
body.page-id-3676 {
	height: 100vh;
	overflow: hidden;
}

.elementor-popup-modal a.dialog-close-button {
	display: none !Important;
}

html {
	font-size: 10px;
}

:root {
/* Kolory */
	--fw-color-primary: #801313;
	--fw-color-primary-hover: #721010;
	--fw-color-text: #666666;
	--fw-color-border: #c7c7c7;
	--fw-color-black: #000000;
	--fw-color-white: #ffffff;
	--fw-color-gray-1: #f5f5f5;
	--fw-color-gray-2: #e5e5e5;
	
/* 	Typografia */
	--fw-ff-title: "Garamond", sans-serif;
	--fw-ff-subtitle: "Crimson Pro", sans-serif;
	--fw-ff-text: "Crimson Pro", Sans-serif;
	--fw-ff-btn: "Crimson Pro", Sans-serif;
/* Font size */
	/* 	Nagłówki - sekcji */
	/* h2 */
	--fw-fs-title-h2-d: 5.5rem;
	--fw-fs-title-h2-t: 4.5rem;
	--fw-fs-title-h2-m: 3.6rem;

	/* Tekst - OPIS */
	/* Domyślny	*/
	--fw-fs-text-default-d: 1.8rem;
	--fw-fs-text-default-t: 1.7rem;
	--fw-fs-text-default-m: 1.7rem;
	/* Drugorzędny */
	--fw-fs-text-secondary-d: 1.8rem;
	--fw-fs-text-secondary-t: 1.6rem;
	--fw-fs-text-secondary-m: 1.6rem;
}
/* ===================== */
/* Główne */
/* ===================== */

.product-image-index {
  z-index: 0;  
}
@media (max-width: 1024px){
.shop-sidebar {
	max-height: 400px
}	
}

 p {
	font-size: var(--fw-fs-text-default-d);
	font-family: var(--fw-ff-text);
	line-height: 1.25em;
}

@media (max-width: 1024px){
	p{
	 font-size: var(--fw-fs-text-default-t);
	}
	
}


.fw-product-title-card .product_title a{
	font-family: var(--fw-ff-tile);
}

a {
	font-size: var(--fw-fs-text-default-d);
	font-family: var(--fw-ff-text);
	color: var(--fw-color-primary);
}

a:hover {
	color: var(--fw-color-primary-hover);
}

#breadcrumbs, #breadcrumbs a {
	font-size: 1.4rem;
}
 .short-desc-atributes th, .short-desc-atributes td {
	font-size: var(--fw-fs-text-default-d);
	font-family: var(--fw-ff-text);
	line-height: 1.2em !Important;
	font-style: normal !important;
}
.short-desc-atributes .woocommerce-product-attributes td a {
	color: var(--fw-color-black);
} 

.partner-text ul {
	padding-left: 17px;
}

.partner-text ul li {
	font-size: var(--fw-fs-text-default-d);
	font-family: var(--fw-ff-text);
	line-height: 1.25em;
}

.partner-text strong, .partner-text b {
	color: #000;
}

/* ===================== */

.wpc-term-item-content-wrapper label {
    font-family: var(--fw-ff-text);
	font-size: var(--fw-fs-text-default-d);
}
.wpc-term-item-content-wrapper label a {
	color: var(--fw-color-black);
}

.wpc-term-item-content-wrapper label .wpc-term-count {
	margin: 0;
	font-family: var(--fw-ff-text);
	font-size: var(--fw-fs-text-default-d);
}
.widget-title.wpc-filter-title {
	font-size: 2rem;
	font-family: var(--fw-ff-subtitle);
	color: var(--fw-color-black);
}

.wpc-filters-range-column input {
	font-family: var(--fw-ff-text);
	font-size: var(--fw-fs-text-default-d);
}
/* Zobacz więcej */
.wpc-filters-main-wrap a.wpc-toggle-a {
	font-family: var(--fw-ff-text);
	font-size: 1.6rem;
	color: var(--fw-color-primary);
	border-bottom: 1px solid var(--fw-color-primary);
}

.wpc-filters-section {
	margin-bottom: 1.5rem;
	padding-bottom: 1.5rem;
	border-bottom: 1px solid var(--fw-color-border);
}
.wpc-filters-section:last-of-type {
	border-bottom: unset;
}

.wpc-filter-title {
	margin-bottom: 1rem;
}

.wpc-filters-range-slider-wrapper {
	margin-bottom: 2rem;
  margin-top: 2.5rem;
}

.elementor-element-e8e3808 {
/*   position: fixed; */
  width: 100%;
  z-index: 10;
/*   transition: top 0.3s ease-in-out; Dodajemy płynny efekt podczas zmiany pozycji */

}

/* PAGINACJA LOOP PRODUKTÓW */
/* 
.swiper.elementor-loop-container .swiper-pagination {
	top: calc(var(--dots-vertical-position) + var(--dots-vertical-offset) + 10px);
} */