





body > #sidr:not(.sidr) {
	height:0;
	overflow:hidden;
	width:0;
}



.zaw_kosz_koszyk .zaw_kosz_tabela_0.mobilnyKoszTbl {
	display:none;
}

.opis_kategorii_mobile {
	display:none;
}

.bylotr_flex {
	display:flex;
	flex-wrap:wrap;
}

.bylotd_flex {
	/*flex:1 1 50%;*/
}


.opis_kategorii_mobile img {
	max-width:100%;
	height:auto !important;
}

.opis_kategorii_mobile h2 {
	line-height: 1.5rem;
}


.nextbtnslimobi, .prevbtnslimobi {
	width: 36px;
    background: white;
    height: 36px;
	flex:0 0 36px;
	background: #FFFFFF;
	
	position:relative;
}

.nextbtnslimobi:before, .prevbtnslimobi:before {
	content:"";
	background-image: url("../files/chevron_right.svg");
	background-repeat: no-repeat;
    background-position: center;
	display:block;
	position:absolute;
	pointer-events:none;
	width:100%;
	height:100%;
}


.prevbtnslimobi:before {
	transform:scaleX(-1);
}

.prevbtnslimobi {
	border-right: 1px solid #D4D4D4;
	border-radius:4px 0 0 4px;
}

.nextbtnslimobi {
	border-left: 1px solid #D4D4D4;
	border-radius:0 4px 4px 0;
}

.nawigacjaslideraMobileWrap {
	/*display:flex;*/
	flex-wrap:nowrap;
	margin-top:8px;
	
	box-shadow: 0px 4px 32px rgba(17, 20, 89, 0.1);
	border-radius: 4px;
}

.nawigacjaslideraMobile {
	display:flex;
	flex:1;
}

.nawigacjaslideraMobile  .slajd_zmieniacz {
	 display:none;
	 width:100%;
	 text-align: center;
    align-items: center;
    justify-content: center;
	background-color:white;
 }

.nawigacjaslideraMobile .slajd_zmieniacz.active {
	display:flex;
	
}


#sidr {
	display:none;
}

.listaproduktow_paginacja.mobilever {
	display:none;
}





/*smol screen*/
@media only screen and (max-width: 500px) {
	.typSort {
	 padding:0 20px;
	}

	.cecha_mod_mobile_top {
		display: flex;
		justify-content: space-around;
	}
	
	.cecha_mod_mobile_top > span {
		flex-basis:20%;
	}
	
	.filtr_cech_mob_close {
		/*border:1px solid #ebebeb;*/
	}
	
	
	
	.powiazane_pro table tr {
		display:block !important;
	}

	.powiazane_pro table tr td {
		display:block;
	}
	
	
	.blokOpisowyPelny iframe {
		max-width:100% !important;
		height: auto !important;
	}
	
	
	.krotki_opis_mobile {
		display:block;
		width: 90%;
		margin: 0 auto;
	}
	
	

	.blokRejestracji {
		flex-direction:column;
	}

	.rejestracja_blok .form_rejestracja_logowanie > div:last-child {
		height:auto;
		/*flex:0 0 100%;
		overflow-y:scroll;*/
	}



	.tresc_full_news img[style] {
		    max-width: 100%;
			height: initial !important;
	}
	.tresc_full_news img {
		max-width: 100%;
	}
		
	table[style] {
			max-width:100%;
	}
	
	.blokOpisowyPelny table, .blokOpisowyPelny tbody, .blokOpisowyPelny tr, .blokOpisowyPelny td
	
	{
		display:block;
		width:100% !important;
	}
	
	.szczegolyPodstrona iframe, .tresc_full_news iframe {
		max-width:100%;
	}
	
	.ukryjmniewmobile table, .ukryjmniewmobile tbody, .ukryjmniewmobile tr, .ukryjmniewmobile td {
		display:block;
		width:100% !important;
	}
	
	.szczegolyPodstrona .infopage_m + table, .szczegolyPodstrona .infopage_m + table tbody, .szczegolyPodstrona .infopage_m + table tr, .szczegolyPodstrona .infopage_m + table td {
		display:block;
		width:100% !Important;
	}
	
	.szczegolyPodstrona img {
		max-width:100%;
		height:initial !Important;
	}
	
	


	
	.kafelki_kat ul li, .kafelki_kat ul > * {
		flex:0 0 100%;
	}
	
	.kafelki_kat ul li .galeria_kafelek {
		width:100%;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	.bloczekSortowania {
		flex-direction:column;
	}
	
	
	.rejestracja_blok {
		transform:none !important;
		width:100%;
		height:100%;
		left:0;
		top:0;
		right:0;
		bottom:0;
		
	}
	
	
	.cechyProduktow {
		flex-wrap:wrap;
	}
	
	.cechyProduktow > div {
		flex: 0 0 100%;
	}
	
	.blokfiltracech_new {
		display:none !important;
	}
	
	.blokfiltracech_mobile {
		display: block !important;
	}
	
	
	#info_dodano > div {
		max-width:100% !Important;
	}
	
	.etap_podpis {
		display:none !important;
	}
	
	
	
	.opis_kategorii_mobile:not(:empty) {
		display:block;
	}
	
	/*detale produktu*/
	
	.detaleMainPhotoSlide  .splide__arrow {
		display:block !important;
	}
	
	.detaleMainPhotoSlide  .splide__arrow.splide__arrow--next {
		transform:translate(0, -50%) !Important;
		right:15px;
	}
	
	.detaleMainPhotoSlide  .splide__arrow.splide__arrow--prev {
		transform:translate(0, -50%) !important;
		left:15px;
	}
		
	.blokOpisowyNowy {
		width:90%;
		margin:0 auto;
	}
	
	.blokOpisowyNowy h1 {
		font-weight:700;
	}
	
	.cenaProduktuDetale .cenaBrutto {
		font-size: 32px;
	}
	
	.blokOpisowyPelny img {
		max-width:100% !important;
		height:auto !important;
	}
	
	.detaleInfoDostawa > div {
		padding-left:0;
		padding-top:20px;
		background-position:left top;
	}
	.detaleInfoTelefon {
		flex-wrap:wrap;
	}
	.detaleInfoTelefon > div {
		flex: 0 0 100%;
		margin-bottom:12px;
	}
	
	.cenaPierwszyRow {
		flex-wrap:wrap;
	}
	
	.cenaPierwszyRow .cenaBrutto {
		font-size: 25px;
	}
	
	.cenaOszczedzasz.pokaz {
		margin-right:0 !Important;
		margin-left:18px !important;
	}
	
	.cenaOszczedzasz.pokaz span:not(.oszczedzaszbold) {
		display:none !Important;
	}
	
	.cenaOszczedzasz .oszczedzaszbold:before {
		content:" - ";
	}
	
	.wartoscStarejCeny {
		display:none;
	}
	
	.Produkt .blokGorny {
		position: relative;
	}
	
	.Produkt .blokOpisowyNowy {
		position:initial !Important;
	}
	
	.Produkt .obowiazujaca_promocja {
		position:absolute;
		top:0;
		pointer-events:none;
	}
	
	
	
	/*cechy*/
	
	.koszykSzczegoly_summary {
		font-size:0;
	}
	
	.blokOpisowyNowy input[name='dodaj_ilosc'] {
		margin-right:1px;
		width:60px;
	}
	
	.cechy_tytul_kat span {
		font-size:15px;
	}
	
	.cechyProduktu {
		left:0;
		top:0;
		/*bottom:0;
		right:0;*/
		transform:none !important;
		width:100% ;
		height:100%;
		border-radius:0 !important;
		z-index: 20000000000;
	}
	
	.cechyProduktu .stepper_cechy_close {
		position: absolute;
		right: 18px;
		top: 6px;
		
	}
	
	.cechyProduktu .wybierzCechy {
		flex-wrap:wrap !important;
		width:100%;
		border-radius:0;
		box-shadow:none;
		background-color:transparent;
		
		
		padding:0;
	}
	
	.wybierzCechyh3 {
		flex:0 0 100%;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:18px;
		
		
	}
	
	.cechy_stepper {
		flex: 0 0 100%;
		border-bottom:1px solid #d4d4d4;
		border-top:1px solid #B2CDE2;
		padding-left:18px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.cechyProduktu .wybierzCechy .splide__pagination {
	justify-content:flex-start;
	}		
	
	.cechysplide {
		background-color:white !important;
	}
	
	.nazwa_cechy.cechy_tytul_kat {
		padding:18px;
	}
	
	.wartosci_cech {
		padding:12px 18px;
	}
	
	.tytulPodcechy b {
		font-weight:400;
	}
	
	.zestawPodcech label {
		width:156px;
		text-align:center;
	}
	
	.cechaModal {
		display:none !Important;
	}
	
	.innerPodsCena, .innerPodsumowania, .labelPodsumowania {
		padding:12px 18px;
	}
	
	.podsCenaLabel {
		flex:0 0 35%;
	}
	
	.button_cecha_poprzedni span {
		display:none;
	}
	.button_cecha_poprzedni svg {
		margin-right:0;
	}
	
	.cechy_dolny_blok {
		padding:18px 0;
		height:100px;
		flex:0;
	}
	
	.cechyProduktu .wybierzCechy + div {
		height:100% 
		
	}
	
	.cechysplide .splide__slide {
		max-height:100% !important;
		height:100% !Important;
	}
	
	.cechyProduktu .splide__list {
		height:100%;
	}
	
	
	#oddzwaniaj-root > div {
		z-index:200000;
	}
	
	
	
	
	#strona_nieglowna_detale .blokAkordeonu {
		padding:18px;
	}
	
	
	
	
	.opis_kategorii {
		display: none !Important;
	}
	
	/*.opis_kategorii_mobile {
		display: block !Important;
	}*/
	
	
	#strona_nieglowna_artykuly #properBody {
		background-color:White;
	}
	
	
	.szczegolyPodstrona {
		width:90%;
		margin:0 auto;
	}
	
	
	.nazwakategorii {
		text-align:center;
	}
	
	#podkath3 {
		width:90%;
		margin:0 auto;
	}
	
	
	.cBlock {
		flex-wrap:wrap;
	}
	
	
	.nawigacjaslideraMobileWrap {
		display:flex !important;
	}
	.nawigacjaslidera {
		display:none !important;
	}
	
	.mobile_prev_next_pag {
		display:flex;
		justify-content:space-between;
		margin-right:0 !important;
		margin-bottom:16px;
	}
	
	.listaproduktow_paginacja.mobilever {
		width:90%;
	}
	
	.listaproduktow_paginacja {
		display:none;
	}
	
	.listaproduktow_paginacja.mobilever  {
		display:block;
	}
	
	.listaproduktow_paginacja.mobilever .catPagination {
		text-align:center;
	}
	
	
	.listaproduktow_sort {
		width:90%;
	}
	
	#formIle {
		flex-direction:column;
		align-items:flex-start;
	}
	
	#formIle > div {
		flex:1 !important;
		margin-bottom:32px;
	}
	
	.pagisort {
		flex-direction:column;
	}
	
	
	
	.siatkaProduktow .rwd_blok {
		justify-content:center !important;
	}
	
	
	
	.spis_podkategorii ul {
		justify-content:center !important;
	}	
	
	.zdjeciaProduktuMaleNewWrp {
		display:none !important;
	}
	
	.Produkt .blokGorny {
		flex-direction:column;
	}		
	
	.blokZdjeciowy {
		min-height: 300px;
	}
	
	.usedmobileszukaj {
		position:absolute;
		top: 58px;
		z-index:20;
		box-shadow: 0 0 3px 1px rgb(0 0 0 / 30%);
	}
	
	.usedmobileszukaj .szukaj_przycisk {
		z-index:25;
		position:relative;
	}
	
	
	#sidr li li li span {
		padding-left:15px;
	}
	
	#sidr > ul > li > a > span {
		padding:0;
	}
	
	#sidr > ul > li > a + ul > li > a > span {
		padding-left:0px;
		padding-right:0px;
	}
	
	#sidr i {
		display:none !important;
	}
	
	.sidr ul li ul li {
		line-height:1.4rem !important;
	}
	
	
	#sidr {
		display:block;
	}
		
	.strzalka_podkat {
		display:none;
	}
	
	.rslides-akn img {
		width:100% !Important;
	}
  
	#efektTop {
		height:auto;
	}
  
	.topWrapBottom {
		display:none;
	}
  
  
	.vectorLogo {
		width:98px;
	}
	
	.wyszukiwajka {
		display:none;
	}
	
	.logotyp {
		flex: 1 1 auto;
	}
	
	.kontoTekst, .koszykTekst {
		display:none;
	}
	
	.twojeKonto {
		width:auto;
	}
	
  
	.topWrapTop {
		display:none;
	}
		
	.mobileMenuToggle {
		width:59px;
		flex:0 0 59px;
	}		
		
	.wyszukiwajkaMobile {
		display:block !important;
		
	}
	.mobileMenuToggle {
		display:flex !important;
		align-items:center;
		justify-content:Center;
	}
	
	.wyszukiwajkaMobile {
		width:34px;
		height:24px;
		
	}
	
	.wyszukiwajkaMobile button {
		width:24px;
		height:24px;
	}
	
	.mobileMenuToggle  button, .wyszukiwarkaMobileToggle {
		background-image: url("../files/mobile.svg");
		background-repeat:no-repeat;
		background-color:transparent;
		border: none !Important;
		box-shadow:none;
		text-indent:-9999em;
		background-size:contain;
		width:24px;
		height:24px;
	}
	
	.wyszukiwarkaMobileToggle {
		background-image: url("../files/szukaj_bk.svg");
	}
  
	.pomieszczenieGrid, .ergonomiaGrid {
		justify-content:center;
	}
	
	.pomieszczenieGridBlok, .ergonomiaGridBlok {
		flex:0 0 90% !important;
	}
	
	.flexdispwhyus {
		flex-direction:column;
	}
	
	
	.flexdispwhyus > div {
		border-bottom: 1px solid #D4D4D4;
	}
	
	.dlaczegoMy, .aktualnosciBlkWrap, #stopka {
		width:90%;
		margin:0 auto;
	}
	
	
	.aktualnosciBlkWrap .aktualnosc {
		flex:0 0 100%;
		margin-bottom:15px;
	}
	
	.gridBiuro {
		padding-left:35%;
	}
	
	
	
	#bottomMenus {
		display:none;
	}
	
	.realizacje_najnowsze {
			overflow-x:scroll;
	}
	
	#footerMenu {
		flex-direction: column;
	}
	
	#footerMenu .fMenuBlock {
		flex-direction:Column;
		width:90%;
		margin:0 auto;
	}
	
	#footerMenu .cBlock {
		padding-left:0 !important;
	}
	
	
	.promos.promo .promos, .recommends.promo .bloczek_padding {
		width:90%;
		margin:0 auto;
	}
		
	.splide__arrow  {
		display:none !important;
	}
	
	
	/*KOSZ*/
	.zaw_kosz_koszyk .zaw_kosz_tabela_0 {
		display:none;
	}
	
	
	.zaw_kosz_koszyk .zaw_kosz_tabela_0.mobilnyKoszTbl {
		display:block;
	}
	
	#strona_nieglowna_koszyk .szczegolyPodstrona {
		width:100%;
	}
	
	.tuJestProdukt {
		display:flex;
		flex-wrap:wrap;
		padding-bottom:20px;
		padding-top: 16px;
		border-bottom: 1px solid #D4D4D4;
		/*justify-content:space-between;*/
	}
	
	.tuJestProdukt  .listaKoszyk1 {
		display:flex;
		flex-wrap:nowrap;
	}
	
	.tuJestProdukt  .listaKoszyk1 .trfld_1 {
		align-self:center;
		flex:0 0 33%;
		justify-content:center;
		display:flex;
	}
	
	.tuJestProdukt .trfld_1 img {
		height: auto !Important;
		width:100% !important;
	}
	
	
	#strona_nieglowna_koszyk .zaw_kosz_koszyk {
		border-top:1px solid #d4d4d4 !important;
		border-bottom:0 !Important;
		border-left:0 !Important;
		border-right:0 !important;
		/*box-shadow:none;*/
		border-radius:0;
		margin-top:16px;
	}
	#strona_nieglowna_koszyk #properBody {
		background:white;
	}
	
	.tuJestProdukt .trfld_4 {
		font-size:0;
	}
	
	.tuJestProdukt .trfld_4 input[type='button'] {
		display:none !Important;
	}
	
	.tuJestProdukt .trfld_4 input {
		width:74px !important;
		height:40px !Important;
	}
	
	.listaKoszyk2 {
		display:flex;
		flex-wrap:nowrap;
		justify-content:space-between;
		width:100%;
	}
	
	.tuJestProdukt .trfld_13 a:after {
			content:"Usuń";
	}
	
	.tuJestProdukt .trfld_13 > div {
		width:auto !important;
	}
	
	.listaKoszyk2 > * {
		align-self:center;
	}
	
	.mobilnyKoszTbl .tuJestProdukt {
		margin-left:18px;
		margin-right:18px;
	}
	
	.zaw_kosz_koszyk {
		border-top: 1px solid #d4d4d4;
	}
	
	.mobilnyKoszTbl .nazwaProduktuKosz {
		color:#111;
		font-family:Quicksand;
		font-size:16px;
		font-weight:700;
		line-height:24px;
	}
	
	.trfld_13 a {
		color:#111;
	}
	
	.tuJestProdukt .trfld_12 {
		font-weight: 700;
		font-size: 16px;
		line-height: 24px;
		text-align:right;
		color:#111;
	}
	
	.tuJestProdukt .trfld_12 .wartosc_netto_subkosz {
		font-size: 14px;
		line-height: 24px;
		font-weight:400;
	}
	
	
	
	#info_dodano {
		padding-top:40% !important;
	}
	
	#info_dodano > div {
		padding:16px !Important;
	}
	
	.labelCechyKosz {
		margin-bottom:15px;
		color: var(--primary-color);
		
	}
	
	.nazwaCechyKosz {
		display:none;
	}
	
	.wartosc_zakupow_brutto {
		text-align:right;
		font-size:20px !important;
	}
	
	.wartosc_zakupow_brutto span {
		padding:0 !important;
	}
	
	.wartosc_zakupow_netto {
		font-size:0 !important;
		text-align:right;
		
	}
	
	.wartosc_zakupow_netto span {
		font-size:16px !Important;
		font-weight:400 !Important;
		
		padding:0 !important;
		
	}
	
	.wartosc_zakupow_netto span:after {
		content: " netto";
	}
	
	.bylotd_flex_kosz.trfld_0:not(.tuJestProdukt) {
		background-color:#fafafa;
		padding-left:18px;
		padding-right:18px;
	}
	
	#strona_nieglowna_koszyk form[action='/index.php#kraj_dostawy'] {
		display:flex !important;
		padding-left:18px;
		padding-right:18px;
	}
	
	#strona_nieglowna_koszyk form[action='/index.php#kraj_dostawy'] > div {
		margin-left:0 !important;
	}
	
	#wybor_paczkomatu {
		
	}
	
	.fullKoszWrap > table {
		padding:0 !important;
	}
	
	.fullKoszWrap > .zaw_kosz_tabela_3 td{
		padding:0 !important;
	}
	
	a[name='koszty_przesylki'] + h3 i:not(.fa) {
		display:block !Important;
	}
	
	a[name='koszty_przesylki'] + h3 {
		padding-left:18px;
		padding-right:18px;
	}
	
	a[name='forma_platnosci'] + h3 i:not(.fa) {
		display:block !Important;
	}
	
	a[name='forma_platnosci'] + h3 {
		padding-left:18px;
		padding-right:18px;
	}
	
	a[name='forma_platnosci'] + h3 + div {
		display:none;
	}
	
	#wybor_paczkomatu, .zaw_kosz_forma_platnosci {
		border-radius:0 !important;
		border:0 !important;
	}
	
		#wybor_paczkomatu table tr.aktywnyWyborKoszyk td:first-child, .zaw_kosz_forma_platnosci table tr.aktywnyWyborKoszyk td:first-child {
		border-left: 0px solid #20AC09;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
	}

	#wybor_paczkomatu table tr.aktywnyWyborKoszyk td:last-child, .zaw_kosz_forma_platnosci table tr.aktywnyWyborKoszyk td:last-child {
		border-right: 0px solid #20AC09;
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	
	#wybor_paczkomatu tr td:first-child label {
		padding-left:18px;
		padding-right:13px;
	}
	
	#wybor_paczkomatu tr td:last-child {
		padding-right:18px !important;
	}
	
	.zaw_kosz_tabela_5 td {
		padding:0;
	}
	
	#wybor_paczkomatu table tr td:first-child, .zaw_kosz_forma_platnosci table tr td:first-child {
		padding-left: 18px;
		padding-right:13px;
	}
	
	.fullKoszWrap .przycisk_dalej {
		display:none !important;
	}
	
	.zaw_kosz_tabela_0 + div {
		display:flex;
		flex-wrap:nowrap;
	}
	
	a[name='kod_rabatowy'] + form td {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	
	a[name='kod_rabatowy'] + form td b {
		flex:0 0 100%;
	}
	a[name='kod_rabatowy'] + form td input {
		flex:0 0 49%;
		
	}
	
	input[name='kod_rabatowy'] {
		width:100%;
	}
	
	/****/
	
	
	/****************************************************/
	/****************************************************/
	/****************************************************/
	/****************************************************/
	/****************************************************/
	/****************************************************/
	/****************************************************/
	/****************************************************/
	/****************************************************/
	/****************************************************/

	/* cookie garbaż */
	#zapytaj_o_cookies {
		width:100% !important;
		padding: 9px 9% 6px 3% !important;
		font-size:12px !important;
	}
	
}




/*************************************************************************/




