/* ==== RWD ==== */


@media (max-width: 1200px) {

.sekcja-karta-produktu-opisy-zaw-poz
{
  width:calc(50% - 8px);
}


}


@media (max-width: 992px) {


.sekcja-karta-produktu-zaw
{
  display:block;
  justify-content:none;
  flex-wrap:none;
  align-items:none;
}

.sekcja-karta-produktu-ob
{
  width:100%;
  margin-bottom:50px;
}

.sekcja-karta-produktu-dane
{
  width:100%;
}

.sekcja-karta-produktu-ob-big
{
  text-align:center;
}

.sekcja-karta-produktu-ob-big img
{
  width:100%;
  height:auto;
  max-width:600px;
}

.sekcja-karta-produktu 
{
    padding: 0px 0px 50px 0px;
}




}


@media (max-width: 768px) {

.sekcja-karta-produktu-ob-miniatura img, .sekcja-karta-produktu-ob-miniatura-akt img
{
  width:auto;
  height:50px;
}

.sekcja-karta-produkt-konfiguracja-blok
{
  width:50%;
  margin-bottom:10px;
}

.sekcja-karta-produktu-opisy-zaw
{
  width:100%;
  max-width:1250px;
  display:block;
  justify-content:none;
  align-items:none;
  margin:0px auto;
  margin-bottom:50px;
}

.sekcja-karta-produktu-opisy-zaw-poz
{
  width:100%;
}

.sekcja-karta-produkt-szer
{
  display:block;
  justify-content:none;
  align-items:none; 
}

.sekcja-karta-produkt-szer-poz
{
  width:100%;
}

.sekcja-karta-produkt-konf-grawer-p-nag-m
{
  padding-top:30px;
}

}




@media (max-width: 500px) {

.sekcja-karta-produktu-dane-nag
{
  font-size:20px;
  line-height:30px;  
}

.sekcja-karta-produktu-dane-model
{
  font-size:12px;
  margin:0px 0px 20px 0px;  
}

.sekcja-karta-produktu-dane-cena .cena-a
{
  font-size:20px;
  line-height:30px;
}

.sekcja-karta-produktu-dane-cena .cena-b
{
  font-size:20px;
  line-height:30px;
  margin-left:20px;
}

.sekcja-karta-produktu-dane-wysylka
{
  font-size:12px;
  margin:0px 0px 20px 0px;  
}

.sekcja-karta-produkt-tabs-m
{
  margin-bottom:20px;
}

.sekcja-karta-produkt-tabs-m-s
{
  margin-bottom:20px;
}

.sekcja-karta-produkt-tabs-nag
{
  padding:10px 15px 10px 15px;
  font-size:14px;
}

.sekcja-karta-produkt-tabs-nag::before
{
  top:18px;
  right:20px;
}

.open .sekcja-karta-produkt-tabs-nag::before
{
  top:20px;
}

.sekcja-karta-produkt-tabs-zaw-a
{
  padding:23px 15px 0px 15px;
}

.sekcja-karta-produkt-tabs-zaw-b
{
  padding:23px 15px 0px 15px;
}

.sekcja-karta-produktu-dane-rozmiar
{
  padding-left:15px;
  margin:0px 0px 5px 0px; 
}


.sekcja-karta-produktu-dane-rozmiar a, .sekcja-karta-produktu-dane-rozmiar a:hover
{
  font-size:12px;
}

.sekcja-karta-produktu-dane-rozmiar-wybierz
{
  position:relative;
  margin-bottom:20px;
}

.sekcja-karta-produktu-dane-rozmiar-wybierz::before
{
  top:18px;
  right:20px;
}

.sekcja-karta-produktu-dane-rozmiar-wybierz select
{
  height:40px;
  line-height:40px;
  font-weight:400;
  font-size:14px; 
  padding:0px 40px 0px 12px;
}

.sekcja-karta-produktu-dane-przycisk
{
  margin-bottom:20px;
}

.sekcja-karta-produktu-dane-przycisk button
{

  height:40px;
  font-size:14px;  
  line-height:40px;  
  
}

.sekcja-karta-produkt-tabs-zaw-b p
{
  font-size:12px;
  line-height:22px;
  margin:0px 0px 23px 0px;
}


.sekcja-karta-produkt-tabs-parametr-a
{
  width:150px;
  font-size:14px;
  line-height:22px; 
}

.sekcja-karta-produkt-tabs-parametr-b
{
  width:calc(100% - 150px);
  font-size:14px;
  line-height:22px;  
}

.sekcja-karta-produkt-tabs-nag .sekcja-karta-produkt-tabs-nag-nag
{
  width:30px;
}

.sekcja-karta-produktu-opisy-nag
{

  font-size:20px;
  line-height:30px;
  margin:0px 0px 20px 0px;  
}

.sekcja-karta-produktu 
{
  padding: 0px 0px 50px 0px;
}


.sekcja-karta-produkt-konf-grawer-opcje-blok
{
  width:50%;
  padding-left:0px;
}

.sekcja-karta-produkt-konf-grawer-input input
{
  height:40px;
  line-height:40px;
  padding:0px 15px;
  outline:none;
  font-size:14px;
}

}


@media (max-width: 380px) {



}


@media (max-width: 300px) {



}

