@media (max-width:480px){


#slider .slideshowck{
display: none !important;
}

.itemid-101 #slider{
background-image:url(../../../images/slajdy/slajd1.webp);
background-repeat:no-repeat;
height:60vh;
background-size:cover;
}



#naglowek_srodek-lewo {
display: flex;
align-items: center;
}


.wyszuknag2{
max-width: 120px;
}

.kontosklepnaglowek > .moduletable #hikashop_cart_module {
margin-right: 10px;
}


#hikashop_product_right_part h1 {
    line-height: 25px;
  
}

#hikashop_product_right_part .hikacart {
    padding: 0.875em 3em;
}


.zlewakolumna #kolumnalewo {
margin-top: 40px;
}


.kontosklepnaglowek a {
border: none;
}


#mobilna-opis-slajdy{
z-index: 2;
position: relative;
height: 100%;
display: flex;
color: #000;
font-size: 0.9rem !important;
line-height: 1.8em;

justify-content: center;
align-items: center;
}

#mobilna-opis-slajdy > div{
padding-left: 5%;
padding-right: 5%;
}

#mobilna-opis-slajdy-opis{
font-size: 0.9rem;
display: block;
}


#mobilna-opis-slajdy-tytul{
display: block;
font-weight:bold;
}


#mobilna-opis-slajdy-tytul span:nth-child(1){
    display: block;
    font-size: 0.9rem;
    line-height: 1.5em;
    color: var(--kolor1-przyciski-sklep);
}


#mobilna-opis-slajdy-tytul span:nth-child(2){
    color: #000;
    font-size: 1.9rem;
    font-weight: 800;
    line-height: 1.2em;
    margin-top: 0.3em;
    margin-bottom: 0.5em;
    display: block;
}

#mobilna-opis-slajdy-tytul span:nth-child(2) strong{
    color: var(--kolor1-przyciski-sklep);
    font-size: 1.9rem;
    font-weight: 800;
}


#mobilna-opis-slajdy-tytul b{
color: #fff;
font-weight:normal;
}



.pull-right {
    width: 100%;
    float: none;
    margin-left: 0;
    margin-bottom: 20px;
    margin-top: 10px;
}



body ul.sigFreeClassic li.sigFreeThumb {
    float: none;
    width: 49%;
}





.naslajdopis {
    top: 0;
    position: relative;
    max-width: 100%;
    margin-left: 5%;
    margin-right: 5%;
    flex-wrap: wrap;
}

.naslajdopis > span {
width: auto;
margin-bottom: 2em;
}

.naslajdopis > span:last-child{
margin-bottom: 0;
}









.m341 {
flex-wrap: wrap;
}

.m341 > div:nth-child(1) {
width: 100%;
flex-shrink: 0;
margin-bottom: 2em;
}

.m341 > div:nth-child(2) {
width: 100%;
}

/* Mobile: tekst w sekcjach full-bleed z tym samym marginesem co strona */
.m341.m342bezpadin > div:not(:has(> img)) {
	padding-left: 5vw !important;
	padding-right: 5vw !important;
	box-sizing: border-box;
}

.m341.m342bezpadin > div:has(> img) {
	padding: 0;
	margin-bottom: 0;
}

.tabela-wz1 {
	width: 100%;
	font-size: 0.9rem;
}

.tabela-wz1 tr td {
	padding: 12px 10px;
	display: block;
	border-right: none;
}

.tabela-wz1 tr td:nth-child(2) {
	text-align: left;
	padding-top: 0;
	padding-bottom: 16px;
}



.m342 .m342content > p {
    width: 100%;
}






.m343 .ns2-row-inner .ns2-column {
    width: 250px !important;
    margin-right: 20px;
}


.m343 .moduletable{
width: auto;
overflow: scroll;
}

.m343 .ns2-row-inner {
    display: flex;
    justify-content: flex-start;
    width: 240%;
    overflow-y: scroll;
}


.ns2-row{
overflow: scroll;
}



#stopka .custom > div:nth-child(2) {
flex-wrap: wrap;
}


.kolumnydwie {
flex-wrap: wrap;
}

.kolumnydwie > div{
    width:100%;
    margin-bottom: 1em;
}






} /* koniec */