@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-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-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-bats {
		display: none;
	}
}

@media screen and (max-width: 480px) {
	.section.mcb-section.mcb-section-03daf6bf7.bg-cover.bg-cover {
		background-position: 85% 50% !important;
	}
	
	.pio-img img {
		width: 100% !important;
	}
}

@media only screen and (max-width: 480px) {
	.downcount.clearfix.mfn-initialized {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		justify-content: flex-start !important;
	}
	
	.downcount.clearfix.mfn-initialized .column.column_quick_fact {
		width: 25% !important;
		float: none !important;
		margin: 10px !important;
		min-width: 0 !important;
	}
}

.price del, .price del *:not(.screen-reader-text) {
	text-decoration: line-through !important;
}

.price del {
	opacity: .6;
	font-weight: 400;
}

.price > ins {
	text-decoration: none !important;
	background: none;
	font-weight: 700;
}

@media (hover:hover) {}

@media (max-width:767px) {}

@media (max-width:480px) {}

@media (max-width:360px) {}

@media (hover:hover) {}

@media (max-width:767px) {}

@media (max-width:480px) {}

@media (prefers-reduced-motion:reduce) {}

.mk-shop li.product .price del, .mk-shop li.product .price del * {
	color: rgba(255, 255, 255, .45) !important;
	font-weight: 400;
	font-size: .65em;
}

.mk-shop li.product .price ins {
	text-decoration: none;
	background: none;
}

.mk-shop li.product .mfn-li-product-row-additional-info-stock.outofstock::before {
	background: #ff8a4c;
	box-shadow: 0 0 8px #ff8a4c;
}

.mk-shop li.product .mfn-li-product-row-additional-info-stock.outofstock .stock-label {
	color: #ff8a4c !important;
}

.mk-shop li.product a.added_to_cart {
	color: #ff9a3c !important;
	font-weight: 700;
}

.mk-shop .onsale {
	background: #f37a1f !important;
	color: #fff !important;
	border-radius: 999px !important;
	font-weight: 800;
}

@container mkcard (min-width:560px) {}

@container mkcard (min-width:900px) {}

@media (hover:hover) {}

@media (prefers-reduced-motion:reduce) {}

.mk-offer.is-docked {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 7;
	margin: 0 !important;
	animation: mkOfferIn .8s cubic-bezier(.2, .8, .2, 1) .3s backwards;
}

@container mkoffer (max-width: 1149px) {}

@container mkoffer (max-width: 799px) {}

@container mkoffer (max-width: 340px) {}

@media (max-height: 520px) and (orientation: landscape) {}

.mk-offer.mk-paused::before, .mk-offer.mk-paused::after {
	animation-play-state: paused !important;
}

@media (prefers-reduced-motion: reduce) {}