/**
Theme Name: Webeo
Author: gotoweb.pl
Author URI: https://gotoweb.pl
Description: Webeo to najszybszy, w pełni konfigurowalny i piękny motyw odpowiedni dla blogów, osobistych portfolio i witryn biznesowych. Jest bardzo lekki (mniej niż 50 KB na interfejsie) i oferuje niezrównaną szybkość. Stworzony z myślą o SEO, zawiera zintegrowany kod schema.org, dzięki czemu wyszukiwarki pokochają Twoją witrynę. Webeo oferuje wiele opcji paska bocznego i obszarów widżetów, zapewniając pełną kontrolę nad dostosowaniami. Ponadto dodaliśmy specjalne funkcje i szablony, więc możesz swobodnie wybrać dowolną ulubioną wtyczkę do tworzenia stron, aby elastycznie tworzyć strony.
Version: 1.0.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: webeo
Template: astra
*/
.jet-woo-product-price del .woocommerce-Price-currencySymbol {
    font-size: 22px!important;
}
.jet-woo-product-price{display:flex;}
.jet-woo-product-price del{padding-right:8px;}
.jet-woo-product-price ins {color:red; font-weight:700!important;}

#addtocart-mm label[for="pa_kolor"]::before{
		content:'Wybierz kolor';
		visibility:visible;
		position:absolute;
}
.woocommerce ul.products:not(.elementor-grid).columns-3, .woocommerce-page ul.products:not(.elementor-grid).columns-3{
	grid-gap:15px;}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left{
	margin-bottom:0;}
@media (max-width:768px){
	.woocommerce ul.products:not(.elementor-grid).columns-3, .woocommerce-page ul.products:not(.elementor-grid).columns-3{
		grid-gap:10px;}
}
/*header*/

.jet-mobile-menu__controls{
	position:absolute;
	top:27px;
	z-index:2;
}
.jet-mobile-menu__header-template{
	z-index:1;
}
.jet-mobile-menu__item-inner a,
.jet-mobile-menu__item-inner span{
	flex:1;
}
.jet-mobile-menu__item-inner span i{
	margin-left:auto;
}
.jet-mega-menu-mega-container__inner{
		margin-top:2em;
}
span.vi-wcaio-menu-cart-icon:before {
    content: '';
    display: block;
    width: 20px;
    height: 23px;
    background: url(https://planeta-skarpet.pl/wp-content/uploads/2022/09/622396_bag_shopping_basket_buy_ecommerce_icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.vi_wcaio_cart_icon-commerce-1{
		opacity:0;
		display:none;
}
.vi-wcaio-menu-cart-nav-wrap{
		flex-direction:row-reverse;}
.vi-wcaio-menu-cart-text.vi-wcaio-menu-cart-text-product_counter{
		display: block;
    background-color: green;
    font-size: 8px;
    line-height: 11px;
    color: #fff;
    width: 16px;
    text-align: center;
    border-radius: 25px;
    padding: 2px;
    position: absolute;
    top: 18px;
    left: 12px;
}
#header-mm .mk-mm{
    width: 25px;
    height: 28px;
    display: block;
    background: url(https://planeta-skarpet.pl/wp-content/uploads/2022/09/5340287_man_people_person_user_users_icon-1.svg);
    background-repeat: no-repeat;
    background-size: cover;
		margin-right:10px;
}

/*slider top*/

#slider-mm .swiper-pagination{
		text-align:left;
		padding-left:90px;
}
#slider-mm .swiper-pagination-bullet{
		width:13px;
		height:13px;
		opacity:1;
		background-color:#fff;
		margin: 0px 4px 0px 0px;
}
#slider-mm .swiper-pagination-bullet-active{
		    background-color: var( --e-global-color-accent );
}
#slider-mm .elementor-swiper-button i{
		display:none;
}
/*#slider-mm .e-font-icon-svg{
		display:none;
}*/
#slider-mm .elementor-swiper-button-prev:before{
    display: block;
    content: '';
    background: url(https://planeta-skarpet.pl/wp-content/uploads/2022/09/arrow.svg);
	background-size:cover;
    width: 30px;
    height: 30px;
	transform:rotate(90deg);
}
#slider-mm .elementor-swiper-button-next:before{
    display: block;
    content: '';
    background: url(https://planeta-skarpet.pl/wp-content/uploads/2022/09/arrow.svg);
	background-size:cover;
    width: 30px;
    height: 30px;
	transform:rotate(270deg);
}
#slider-mm .swiper-slide-bg{
	background-position:right;}
@media screen and (max-width:767px){
	#slider-mm .swiper-slide-inner{
		align-items:end;
		margin-bottom:3em;
		text-align:center;
	}
	#slider-mm .swiper-slide-contents{
		margin:0 auto;
	}
}

/* formularz*/
#form-mm .elementor-field-option{
	display:flex;
	align-items:baseline;
}
#form-mm input[type=checkbox] 
{
  	padding: 0;
  	height: initial;
	width: initial;
 	margin-bottom: 0;
 	opacity:0;
  	cursor: pointer;
	position:absolute;
	left:0px;
}
#form-mm label{  
	position: relative;
	cursor: pointer;
	margin-left:38px;
	display:flex;
	font-size: 14px;
	line-height: 1.3em;
}
#form-mm label:before{
  	content:'';
  	-webkit-appearance: none;
  	background-color: #fff;
  	border: 2px solid #989898;
  	padding: 7px;
  	display: inline-block;
  	position: absolute;
  	cursor: pointer;
  	border-radius:50px;
	left:-38px;
	top:3px;
}
#form-mm input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: -30px;
  width: 7px;
  height: 16px;
  border: solid #989898;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
#form-mm input::placeholder {
    
    opacity: 1!important;
    color:#000!important;
}
#form-mm .elementor-message {
		text-align:center;
}
@media (max-width: 500px){
	#form-mm label{font-size:12px;}
}

/*kontakt*/
#kontakform_mm .elementor-button{
	max-width:80%;
	margin:auto;
}

/** Cart & checkout */
.socks-cart .coupon button.button {
	background-color: #64b032!important;
	border-radius: 50px 50px 50px 50px!important;
}
.socks-cart a.checkout-button.button.alt.wc-forward {
	background-color: #64b032;
	border-radius: 50px 50px 50px 50px;
}
.woocommerce-page .socks-cart table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button {
	background-color: #64b032;
	border-radius: 50px 50px 50px 50px;
}
.socks-cart td.product-name a {
	font-family: 'Ubuntu', sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: 600;
}
.socks-cart td.product-name dl.variation dt {
	font-family: 'Ubuntu', sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: 400;
}
.socks-cart td.product-name dl.variation dd p {
	font-family: 'Ubuntu', sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: 600;
}
.socks-cart input#coupon_code {
	border-radius: 50px;
}
.socks-cart img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wvs-archive-product-image {
	width: 70px;
	border-radius: 50px;
}
.socks-cart td.product-quantity input.wqpmb_input_text.input-text.qty.text {
	font-size: 18px;
	border: unset;
}
.socks-cart .qib-button-wrapper .quantity input.input-text.qty.text {
	border: unset;
	padding: 0!important;
	width: 35px;
	font-family: 'Ubuntu', sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: 400;
}
.socks-cart .qib-button-wrapper button.qib-button {
	border: unset;
	width: auto;
	min-width: auto;
	padding: 5px;
}
.socks-cart td.product-price span.woocommerce-Price-amount.amount,
.socks-cart .product-subtotal span.woocommerce-Price-amount.amount{
	font-family: 'Ubuntu', sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: 400;
}
.socks-cart .cart_totals.calculated_shipping {
	padding: 0;
}
.socks-cart tr.woocommerce-shipping-totals.shipping {
	display: none;
}
.socks-cart .cart_totals.calculated_shipping h2 {
	display: none;
}
.socks-cart .cart_totals.calculated_shipping {
	padding: 0;
	border: unset;
}
.socks-cart td.product-quantity input.wqpmb_input_text.input-text.qty.text {
	font-size: 14px;
	border: unset;
	margin-top: 1px;
}
.socks-cart .cart-subtotal {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: flex-end;
	align-items: flex-end;
}
.socks-cart .cart_totals {
	border: unset!important;
}
.socks-cart .cart-subtotal .title-cart-subtotal {
	font-family: 'Ubuntu', sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: 400;
}
.socks-cart .cart-subtotal .subtotal-price bdi {
	font-size: 40px;
	color: #000;
}
.socks-cart .cart-subtotal .subtotal-price {
	margin-top: 16px!important;
}
.socks-cart .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
	max-width: 270px;
}
.socks-cart .wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
	max-width: 300px;
	margin-right: 0;
}
.socks-cart  .cart_totals a i.fas.fa-long-arrow-alt-right {
	padding-left: 5px;
}
.socks-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
	padding: 10px;
	background-color: #FAFAFA;
	border-radius: 10px;
}
.socks-cart td.actions {
	padding-top: 20px!important;
}
button.minus.qib-button {
	background-color: #fafafa;
}
.socks-cart td.product-quantity input.wqpmb_input_text.input-text.qty.text {
	font-size: 14px;
	border: unset;
	margin-top: 1px;
	background-color: #fafafa;
}
.socks-cart .coupon {
	/* padding-top: 5px; */
}
.socks-cart button.plus.qib-button {
	background-color: #fafafa;
}
.socks-additional .jet-woo-product-thumbnail {
	background-color: #fafafa!important;
}
.socks-additional  .jet-woo-products__inner-box.jet-woo-item-overlay-wrap {
	background-color: #fafafa!important;
	border-radius: 10px;
}

/** checkout */

.woocommerce-page.woocommerce-checkout .socks-checkout form #customer_details.col2-set {
	width: 100%;
	min-width: 100%;
	margin-right: 0;

	padding: 0em;
	border-radius: 10px;
}
@media only screen and (min-width: 768px){
	p#billing_address_1_field {
		max-width: 47%;
	}
	p#billing_address_1_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-right: 3%;
	}
	p#billing_address_2_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-left: 3%;
		clear: none;
		margin-top: 27px;
	}
	p#billing_postcode_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-left: 3%;
		clear: none;
	}
	p#billing_city_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-right: 3%;
	}
	p#billing_country_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-left: 3%;
		clear: none;
	}
	p#billing_phone_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-right: 3%;
	}
	p#billing_email_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-left: 3%;
		clear: none;
	}
	p#gus_nip_value_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-right: 3%;
	}
	p#billing_company_field {
		max-width: 47%;
		float: left;
		width: 47%;
		margin-left: 3%;
		clear: unset;
	}
}
.woocommerce-page.woocommerce-checkout .socks-checkout form #customer_details.col2-set .woocommerce-billing-fields h3 {
	background-color: #fff;
}
.woocommerce-billing-fields__field-wrapper {
	padding: 1em;
}
.woocommerce-page.woocommerce-checkout .socks-checkout form #customer_details.col2-set .woocommerce-billing-fields h3 {
	background-color: #fff;
	border: unset;
	font-family: 'Ubuntu';
	font-weight: 600;
	color: #000;
	font-size: 18px;
}
.socks-checkout h3#ship-to-different-address {
	background-color: #fff;
}
.socks-checkout .woocommerce-billing-fields {
	padding-bottom: 1em;
	border-radius: 10px!important;
	background-color: #fafafa;
}
.socks-checkout .woocommerce-billing-fields__field-wrapper {
	padding: 0em 1em 1em 1em;
	display: flow-root;
}
.socks-checkout .shipping_address {
	background-color: #fafafa;
	padding: 1em;
	border-radius: 10px;
}
.socks-checkout .woocommerce-additional-fields {
	background-color: #fafafa;
	padding: 1em;
	border-radius: 10px;
}
.socks-checkout .woocommerce-billing-fields input {
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
}
.socks-checkout span.select2-selection.select2-selection--single {
	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px!important;
}
.socks-checkout .woocommerce form .form-row label {
	color: #000;
	font-weight: 500;
	font-size: 14px;
}
.socks-checkout #customer_details h3:not(.elementor-widget-woocommerce-checkout-page h3) {
	font-size: 1.2rem;
	padding: 20px 0 14px;
	margin: 0 0 20px;
	border-bottom: 0;
	font-weight: 700;
}
.socks-checkout textarea#order_comments {
	border-radius: 10px;
}
.woocommerce-page.woocommerce-checkout .socks-checkout form #order_review {
	width: 100%;
	border: 0!important;
}
.socks-checkout h3#order_review_heading {
	width: 100%!important;
	border: none!important;
}
.socks-checkout table.shop_table.woocommerce-checkout-review-order-table {
	background-color: #fafafa;
	padding: 1em;
	border-radius: 10px;
}
.socks-checkout div#order_review {
	padding: 0!important;
}
.socks-checkout h3#order_review_heading {
	padding-left: 0!important;
}
.socks-checkout h3#order_review_heading {
	background-color: #fff;
}
.socks-checkout div#payment {
	display: flex;
	flex-direction: column;
}
.socks-checkout ul.wc_payment_methods.payment_methods.methods {
	background-color: #fafafa;
	padding: 1em!important;
	border-radius: 10px;
}
.socks-checkout button#place_order {
	background-color: #64b032;
	border-radius: 50px 50px 50px 50px;
	max-width: 300px;
}
.socks-checkout td.product-name {
	font-family: 'Ubuntu', sans-serif;
	color: #000;
	font-size: 14px;
	font-weight: 600;
}
.socks-checkout dl.variation {
	margin-left: 10%;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 15px;
	grid-row-gap: 0px;
}
.socks-checkout .woocommerce-info {
	border-color: #000!important;
}
.socks-checkout tr.order-total th, .socks-checkout tr.order-total td {
	border-bottom: unset!important;
}
.shipping td{
	text-align:center!important;
}
/* .socks-checkout  tr.order-total {
	display: flex;

	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-end;
	justify-content: flex-end;
	align-items: flex-end;
} */
/* .socks-checkout .order-total {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-content: flex-end;
	justify-content: center;
	align-items: flex-end;
} */
.socks-checkout  tr.order-total span.woocommerce-Price-amount.amount {
	font-size: 40px;
	color: #000;
	position: relative;
}
.socks-checkout span.subtotal-price {
	font-size: 40px;
	color: #000;
	line-height: 40px;
	padding-bottom: 10px;
}
.socks-checkout ul#shipping_method {
	background-color: #fafafa;
	padding: 1em!important;
	border-radius: 10px;
}
.socks-checkout ul#shipping_method li {
	display: flex;
	flex-direction: row-reverse;
	flex-wrap: nowrap;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0px!important;
}
.socks-checkout ul#shipping_method li:last-child{
	border-bottom: unset;
}
.socks-checkout table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal th {
	border: unset;
}
.socks-checkout  h3#order_review_shipping {
	background-color: #fff;
	border: unset;
	font-family: 'Ubuntu';
	font-weight: 600;
	color: #000;
	font-size: 18px;
	margin-bottom: 1em;
}
.socks-checkout  h3#order_review_heading {
	color: #000;
}
.socks-checkout ul#shipping_method li label {
	display: inline-block;
	margin-left: 2em;
}

.swieta a div div {color:red!important;}
#socks-checkout .woocommerce-input-wrapper{
		display:block;
		text-align:center;}

#socks-checkout .woocommerce-input-wrapper .select2{
		width:100%!important;
		max-width:500px!important;}
label[for=paczkomat_id]{
		position:relative;
		text-align:center;
		display:block;
		padding:1em;
}
#socks-checkout .woocommerce-input-wrapper + div{
		text-align:center;
		padding:1em;}



#hero-image{
display:none!important;}

#addtocart-mm .variations td,
#addtocart-mm .variations th,
#addtocart-mm .variations tr{display:flex;
flex-direction:column; border:none!important;}
#addtocart-mm .variations{
		position: relative;
    margin-bottom: 1em;
		width: 100%;
border:none!important;}

.yikes-custom-woo-tab-title{
		display:none;}
.wishlist-m{
		transform: translateX(100%);
		transition: all 300ms ease-in;
}
.pr-loop:hover .wishlist-m{
		transform:translateX(0px);
}


.link-m{
		position: absolute;
    top: 0;
    left: 0;
bottom:0;
right:0;}


.jgb_item-body a {
		text-decoration:none!important;
}

.jgb_item-body{
		transform: translateY(100%);
		transition: all 300ms ease-in;
	
}
.jgb_item-body:hover{
		transform:translatey(0px);}

.link-m:hover ~ .jgb_item-body{
		transform:translateY(0px);
		
}
#dk-kategorie mark,
.jgb_item-description{display:none;}





.szybki{
		position: absolute;
    bottom: 0;
    width: 100%;
		opacity:0;
    visibility: hidden;
		transition: all 300ms ease-in;
		transform: translateY(100%);
		height:0;
}
.pr-loop:hover .szybki{
		visibility:visible;
		transform: translateY(0px);
		-webkit-transition: all 300ms ease-in;
		-moz-transition: all 300ms ease-in;
		-ms-transition: all 300ms ease-in;
		-o-transition: all 300ms ease-in;
		transition: all 300ms ease-in;
height:auto;
		opacity:1;
}



.jet-woo-product-gallery__image img {
 width:100%;
 vertical-align:middle;
 height: 500px !important;
		object-fit:fill;
}

































.yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product h3{height:30px;}
#yith-wacp-popup .yith-wacp-content a.button {border-radius:25px;padding:7px 15px;}
.yith-wacp-content .yith-wacp-related ul.products.columns-4 li.product {
		width: 100%;}
.yith-wacp-content .yith-wacp-related li.product.yith-wacp-related-product img {
  max-width: 100%;
  max-height: 145px;
  object-fit: fill;
}

#filtr-kolorow .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__decorator > * {

-webkit-box-shadow: 1px 1px 1px 1px rgba(66, 68, 90, 0.52);
-moz-box-shadow: 1px 1px 1px 1px rgba(66, 68, 90, 0.52);
box-shadow: 1px 1px 1px 1px rgba(66, 68, 90, 0.52);

}
#filtr-kolorow .jet-color-image-list__button{
		align-items:center;}
#filtr-kolorow  .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__label{
		font-weight:bold;}

#filtr-rozmiarow .jet-checkboxes-list-wrapper,
#filtr-kolorow .jet-color-image-list-wrapper{
		display:grid;
		grid-template-columns: 120px 120px;
		row-gap:5px;}




#product-loop-heigth{
		height:100%;}
[data-elementor-type="jet-woo-builder-archive"]{
		height:100%;}
#product-loop-heigth .elementor-widget-jet-woo-builder-archive-product-price{
		margin-top:auto;}



/*product*/
.icon-bc-mm .jet-blocks-icon{
		transform:rotate(270deg);
}
#addtocart-mm label[for="pa_kolor"],
#addtocart-mm label[for="pa_rozmiar"]{
		visibility: hidden;
		display:flex;
		justify-content:center;
		font-weight:600;
		font-size:14px;
		line-height:18px;
		font-family: "Ubuntu", Sans-serif;
		margin-top:1em;
		margin-bottom:1em;
}
#addtocart-mm label[for="pa_rozmiar"]::before{
		content:'Wybierz rozmiar';
		visibility:visible;
		position:absolute;
}
#addtocart-mm label[for="pa_kolor"]::before{
		content:'Wybierz kolor';
		visibility:visible;
		position:absolute;
}

#addtocart-mm [data-attribute_name="attribute_pa_rozmiar"]{
		    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
#addtocart-mm [data-attribute_name="attribute_pa_kolor"]{
		justify-content:center;
    max-width: 300px;
    margin: auto;
}
#addtocart-mm [aria-label="Rozmiar"] li{
		border-radius:50px!important;
		border:1px solid #e8e8e8;
		font-family: "Ubuntu", Sans-serif;
}
#addtocart-mm [aria-label="Kolor"] li{
		width:40px;
		height:40px;
		border-radius:50px;
}
#addtocart-mm [aria-label="Kolor"] li .variable-item-span{
		border: 2px double #e8e8e8;
		border-radius: 50px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child {
    margin-right: 4px;
}
#addtocart-mm .woocommerce-variation-add-to-cart{
		display:flex;
    align-items: center;
}
#addtocart-mm .qib-button-wrapper{
		display:flex;
		margin-right:2em;
}
#addtocart-mm input[type="number"]{
		border-left:none;
		border-right:none;
		height:36px!important;
}

#addtocart-mm .qib-button-wrapper button.qib-button{
		width:36px;
}
#addtocart-mm [data-attribute_name="attribute_pa_rozmiar"] li::after,
#addtocart-mm [data-attribute_name="attribute_pa_rozmiar"] li::before{
		display:none;
}






/*koszyk*/

.woocommerce .quantity .qty {
		width:3em;
		height:2em!important;
}
.woocommerce-cart .cart_totals .shop_table {
    table-layout: auto;
 }
.checkout-button.button.alt.wc-forward{
		margin:auto;
}
.cart_totals h2{
		padding: 1em;
    background-color: var( --e-global-color-accent );
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-left: 0!important;
    margin-right: 0!important;
}
.cart_totals th{
		vertical-align:bottom;
}



.qib-button-wrapper button.qib-button {
		height:2em;
		line-height:18px;
		font-size:18px;
}
.qib-button.qib-button-wrapper{
		display:flex;}
.woocommerce table.shop_table .product-thumbnail img, .woocommerce-page table.shop_table .product-thumbnail img {
    width: auto;
    max-width: 100px;
}


.page-id-5 .entry-content{
		margin-top:4em;
}
th.product-thumbnail{
		border-top-left-radius: 10px;
}
th.product-remove{
		border-top-right-radius:10px;
}

#cps-kategorie li{
		border-radius: 50px;
    background-color: var( --e-global-color-dd6e1d3 );
		margin-top:8px;
		margin-bottom:8px;
}
#cps-kategorie a{
		padding: 12px 24px;
}
@media screen and (max-width:767px){
		#cps-kategorie a{
		padding: 8px 16px;
}
}
#dk-kategorie img{
		margin-bottom:0;
}
#dk-kategorie h2{
		border-radius: 0px 0px 10px 10px;
		padding:15px 0px;
		color:#fff;
}
#dk-kategorie li:nth-child(1) h2{
    background-color: var( --e-global-color-765e2b8 );
}
#dk-kategorie li:nth-child(2) h2{
    background-color: var( --e-global-color-accent );
}
#dk-kategorie li:nth-child(3) h2{
    background-color: var( --e-global-color-56b8aea );
}
#dk-kategorie li:nth-child(4) h2{
    background-color: var( --e-global-color-b346567 );
}

#dk-kategorie .woocommerce-loop-category__title{
		position:initial;
}
@media (max-width: 921px){
		#dk-kategorie ul{
				grid-template-columns:repeat(2,1fr);
		}
}
#szablon-filtrow{min-width:240px!important;}
		
.woocommerce ul.products:not(.elementor-grid).columns-3, .woocommerce-page ul.products:not(.elementor-grid).columns-3{
		grid-gap:15px;}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left{
		margin-bottom:0;}
@media (max-width:768px){
		.woocommerce ul.products:not(.elementor-grid).columns-3, .woocommerce-page ul.products:not(.elementor-grid).columns-3{
		grid-gap:10px;}

#filtr-kolorow .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__decorator > * {

-webkit-box-shadow: 1px 1px 1px 1px rgba(66, 68, 90, 0.52);
-moz-box-shadow: 1px 1px 1px 1px rgba(66, 68, 90, 0.52);
box-shadow: 1px 1px 1px 1px rgba(66, 68, 90, 0.52);

}
#filtr-kolorow .jet-color-image-list__button{
		align-items:center;}
#filtr-kolorow  .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__label{
		font-weight:bold;}

#filtr-rozmiarow .jet-checkboxes-list-wrapper,
#filtr-kolorow .jet-color-image-list-wrapper{
		display:grid;
		grid-template-columns: 120px 120px;
		row-gap:5px;}}