@media screen and (max-width:600px) {
	.hidemeonmobile {
		display: none !important;
	}
}

span.przelew {
	display: inline-block;
	max-width: 720px;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.grecaptcha-badge {
	display: none !important;
}

.pswp__caption__center {
	display: none !important;
}

@media screen and (max-width:480px) {
	h2.woocommerce-products-header__title.title.page-title {
		font-size: 4vmax !important;
	}
}

@media screen and (max-width:767px) {
	.prod-first-separator .no_line {
		margin-bottom: 50px !important;
	}
}

.includes_tax {
	display: none;
}

.fs-free-shipping-notice-contents {
	font-weight: bold;
	font-size: 25px;
	color: #353535;
}

@media screen and (max-width: 425px) {
	.fs-free-shipping-notice-contents {
		font-weight: bold !important;
		font-size: 17px !important;
		color: #353535;
		margin-bottom: 16px;
	}
	
	.footer_action h4 {
		font-size: 20px;
		margin-top: 40px;
	}
}

p.shipping-method-description {
	font-size: 10px;
}

.easypack-shipping-method-logo img {
	max-width: 100px;
	max-height: 40px;
	display: inline-block;
	border: none;
	margin-top: 4px;
}

#Side_slide .contact_details {
	text-align: center;
	margin-bottom: 20px;
	background-image: url("/wp-content/uploads/2025/11/20.png");
	font-size: 17px;
	line-height: 1.4em;
	padding: 15px;
}

@media only screen and (max-width: 767px) {
	li.slogan {
		color: #fff;
		font-weight: 800;
	}
	
	#Action_bar .contact_details li.slogan {
		display: block;
	}
}

.mk-float {
	position: relative;
}

.mk-fx {
	position: absolute;
	inset: -30% -25%;
	pointer-events: none;
	z-index: 0;
	will-change: transform;
}

.mk-fx::before {
	content: "";
	position: absolute;
	inset: 18%;
	background: radial-gradient(closest-side, rgba(110, 255, 230, .3), rgba(110, 255, 230, 0) 70%);
	filter: blur(12px);
	animation: mkGlow 6s ease-in-out infinite;
}

.mk-fly {
	position: absolute;
	width: var(--s);
	height: var(--s);
	border-radius: 50%;
	background: var(--c);
	box-shadow: 0 0 calc(var(--s) * 3) calc(var(--s) * .8) var(--c);
	opacity: 0;
	animation: mkFly var(--d) ease-in-out var(--dl) infinite;
}

.mk-tilt {
	position: relative;
	z-index: 1;
	will-change: transform;
}

.mk-float img {
	display: block;
	animation: mkFloat 6s ease-in-out infinite;
	filter: drop-shadow(0 25px 25px rgba(0, 0, 0, .45));
}

.mk-title img {
	animation: mkTGlitch 9s steps(1, end) infinite;
}

.mk-bats {
	position: absolute;
	inset: 0;
	overflow: hidden;
	pointer-events: none;
	z-index: 2;
}

.mk-bat {
	position: absolute;
	left: 0;
	top: var(--t);
	width: var(--w);
	animation: mkBat var(--d) linear var(--dl) infinite;
	will-change: transform;
}

.mk-bat.r {
	animation-name: mkBatR;
}

.mk-bw {
	animation: mkWob 2.2s ease-in-out infinite;
}

.mk-paused, .mk-paused * {
	animation-play-state: paused !important;
}

@media (prefers-reduced-motion:reduce) {
	.mk-float img, .mk-fly, .mk-fx::before {
		animation: none;
	}
	
	.mk-bats {
		display: none;
	}
}