/*ąćłśźńóŹ*/

@media only screen and (min-height:800px) and (min-width: 961px){

#transakcja .tPrzedmioty{position:sticky;top:100px;}

#transakcja .tPrzedmioty>div:first-of-type{max-height:calc(100dvh - 520px);overflow-y:auto;padding-right:20px;scrollbar-width:thin;scrollbar-color: #FFF #3A3A3A;margin-right:-20px;}


}/*min-height800px*/

#koszyk form > div:nth-of-type(2) > div:nth-of-type(2) > div > ul > li > .dzis,#dostawa > li > .dzis{display:block;border: none;padding: 0px;margin: 0px 0px 0px 35px;color: #999;}
#koszyk form > div:nth-of-type(2) > div:nth-of-type(2) > div > ul > li > .dzis > u,#dostawa > li > .dzis > u{text-decoration:none;background:#FFF;color:#000;padding:3px;border-radius: 4px;}
#koszyk form > div:nth-of-type(2) > div:nth-of-type(2) > div > ul > li > input[type="radio"]:checked ~ .dzis,#dostawa > li > input[type="radio"]:checked ~ .dzis{display:block;}

html{scroll-behavior:smooth;font-size:16px;}

*, html {margin:0px;padding:0px;font-family:Playfair Display;}
body{margin:10px;padding:0px;background:#222;color:#FFF;text-align:center;font-family:Playfair Display;}

:root {
  --brand: #BB2F28;
}

h1{font-style: normal;
  font-weight: 500;
  font-size: 40px;
  line-height: 48px;
/*  color: #FED;*/
margin: 0px 10px;}

h2{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 32px;
line-height: 40px;}

#informacje h1{background:#266828;}
#komunikaty h1,#kryteria>div:last-of-type,#passNieprawidlowy{background:var(--brand);}
#uwagi h1{border: 1px solid #3A3A3A;background: #D18B4B;}

#g a svg{display:none;}

#informacje h1,#komunikaty h1,#uwagi h1,.kopia>div>span,#kryteria>div:last-of-type,#passNieprawidlowy{border-radius:10px;padding:10px 10px 10px 40px;font-style:normal;font-weight:300;font-size:12px;/*line-height:16px;*/line-height:22px;margin-top:30px;min-height:24px;/*display:flex;*/display:block;align-items:center;}

#informacje h1,#komunikaty h1,#informacje h1 *,#komunikaty h1 *,#uwagi h1,#uwagi h1 *{font-family:'Ubuntu';}

#komunikaty h1 a{color:#FF0;}

#informacje h1::before,#komunikaty h1::before,#uwagi h1::before,.kopia>div>span::before,#kryteria>div:last-of-type::before,#passNieprawidlowy::before{filter:invert(100%) brightness(2) saturate(0);}

#uwagi h1 *{border:none;margin:0px;padding:0px;}
#uwagi h1 *:before{background:none;}

#komunikaty h1 *{border:none;margin:0px;padding:0px;}
#komunikaty h1 *:before{background:none;}

#informacje h1 *{border:none;margin:0px;padding:0px;}
#informacje h1 *:before{background:none;}

.pokazProduktyOff{background:#777;}


div:has(> #div202610241200){display:flex;flex-direction:column;align-items:center;}
#inpostPayWidget{width:240px;margin:10px 0px -20px;}
#div202610241200{display:flex;flex-direction:column;align-items:center;}


details summary{cursor:default;}

a{color:#FFF;text-decoration:none;}
/*a:hover{color:#FED;}*/
/*a:hover{color:#B22;text-shadow:1px 1px #FFF,-1px -1px #FFF,-1px 1px #FFF,1px -1px #FFF;}*/
a:hover{}

svg path{fill:var(--brand);}

select{max-width:100%;}
input[type='text'],input[type='tel'],input[type='email'],input[name='captcha_kod']{width:300px;color:#000;border: 1px solid #CACACA;  border-radius: 50px;  font-family: 'Ubuntu';  font-style:normal;font-weight: 300;font-size: 15px; line-height: 19px;}


input[type='submit'],button,#logowanie>div:last-of-type a,#anulacjaAnulacji{background: linear-gradient(180deg, #6D0978 0%, #B92F29 100%);
border-radius: 9999px;font-family: 'Playfair Display';
font-style: normal;
font-weight: 20;
font-size: 14px;
line-height: 20px;
color: #FFFFFF;border: none;position:relative;cursor:default;}

input[type='submit']{padding:12px 20px;}
button,#logowanie>div:last-of-type a{padding:12px 35px 12px 20px;}


button::after,#logowanie>div:last-of-type a::after{
  content: '';
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url('../grafika/ikony/grotFFF.webp') right center no-repeat;
background-size: 6px;
}

button:hover{outline:1px solid #EEE;}
input[type='submit']:hover{outline: 1px solid #EEE;}

a>button{cursor:pointer;}

 
input:focus{
outline:none;
}

input::placeholder{font-family: 'Ubuntu';font-style: normal;font-weight: 300;font-size: 11px;opacity:1;color:#777;}

ul{list-style-type:none;}

label{padding-left:35px;}
label b{width:24px;height:24px;outline:1px solid #3A3A3A;border-radius:50%;display:inline-block;vertical-align:top;margin-right:10px;position:absolute;margin-left:-35px;}
label b>i{width:10px;height:10px;border-radius:50%;display:inline-block;position:absolute;margin:7px;}

input[type='checkbox']~label b{border-radius:5px;}
input[type='checkbox']~label b>i{width: 12px;height:10px;}
input[type='checkbox']:checked~label b>i,#kryteria>.z::after{background-image: url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.99988 9.4L-0.00012207 5.4L1.39988 4L3.99988 6.6L10.5999 0L11.9999 1.4L3.99988 9.4Z" fill="%23BB2F28"/></svg>');}

#transakcje>li>div:first-of-type>div>a::after,#anulacjaAnulacji::after,#korespondencja > details > summary::after,#koszyk #anulacja>details>summary::after,.cofnij::after,#koszyk #log a::after,#logowanie>div:first-of-type a::after,#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div>div>button,#przedmiot>div:nth-child(3)>div form>nobr>s>button,#sprawyLista>ul>li>div>a::after,#nSprawa::after{background-image: url('data:image/svg+xml;utf8,<svg width="6" height="12" viewBox="0 0 6 12" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_4312_2326" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="6" height="12"><rect y="0.75" width="6" height="10.5" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_4312_2326)"><path d="M4.42741 5.99999L0.328187 1.90077C0.196937 1.76952 0.132484 1.61366 0.134827 1.43319C0.137171 1.25272 0.203968 1.09686 0.335218 0.965613C0.466468 0.834363 0.622327 0.768738 0.802796 0.768738C0.983265 0.768738 1.13912 0.834363 1.27037 0.965613L5.55241 5.25468C5.66022 5.36249 5.73873 5.47968 5.78795 5.60624C5.83717 5.7328 5.86178 5.86405 5.86178 5.99999C5.86178 6.13593 5.83717 6.26718 5.78795 6.39374C5.73873 6.5203 5.66022 6.63749 5.55241 6.7453L1.26334 11.0344C1.13209 11.1656 0.977406 11.2301 0.799281 11.2277C0.621155 11.2254 0.466468 11.1586 0.335218 11.0273C0.203968 10.8961 0.138343 10.7402 0.138343 10.5598C0.138343 10.3793 0.203968 10.2234 0.335218 10.0922L4.42741 5.99999Z" fill="%23999"/></g></svg>');
content:'';
width: 6px;
height: 12px;
display: block;
transform: scaleX(-1);
position: absolute;
left: 15px;
top: 15px;
filter:brightness(2);
}

#anulacjaAnulacji{padding:12px 20px 10px 30px;}
#anulacjaAnulacji:hover{outline:1px solid #FFF;}

.cofnij{position:relative;}
.cofnij>input{padding-left:30px;}

.noSelect[type='submit'],.oper,#sprawa .a>span>input,#koszyk #log a,#logowanie>div:first-of-type a,#koszyk #anulacja>details>div>div:last-of-type>a>button{border-radius:9999px;border-top:1px solid #6D0978;border-bottom:1px solid #B92F29;margin:-1px 0px;background:#222;outline:1px solid #333;}

.oper,#sprawa .a>span>input,#koszyk #log a,#logowanie>div:first-of-type a{padding:12px 20px;font-style: normal;font-weight: 20;font-size: 14px;line-height: 20px;color: #FFFFFF;font-family:'Ubuntu';border-left:none;border-right: none;}


.noSelect[type='submit']:hover,.oper:hover,#koszyk #log a:hover,#logowanie>div:first-of-type a:hover,#koszyk #anulacja>details>div>div:last-of-type>a>button:hover{background:#1B1B1B;outline:1px solid #333;}

.select{display:inline-block;margin:0px 10px;white-space:nowrap;position:relative;font-family:'Ubuntu';}

.select > span{display:inline-block;cursor:default;z-index:1001;font-family:'Ubuntu';
background: #1B1B1B;
border: 1px solid #3A3A3A;
border-radius: 99999px;
padding: 10px 40px 10px 20px;
margin-left:20px;
}

.select > span::after{
content: '';
  background-image: url("../grafika/ikony/grotFFF.svg");
  width: 12px;
  height: 7px;
  background-size: cover;
  background-position: center;
  position: absolute;
  margin-top: 13px;margin-left: 8px;
}

.select:hover div{display:inline;}

.select > span > div{background:#1B1B1B;border: 1px solid #3A3A3A;position:absolute;display:none;z-index:1550;margin:-12px -22px;border-radius:30px;}
.select > span > div a{display:block;font-family:'Ubuntu';padding:0px 30px;}
.select > span > div .w{color:#FFF; text-shadow:2px 2px #BB2F28;font-weight:bold;}

.select > span > div a:hover{color: #BB2F28;  text-shadow: 1px 1px #FFF;}

#kryteria{width:250px;display: flex;flex-direction: column;align-items: start;gap: 0px;position:relative;}

#kryteria>div{margin-bottom:20px;background: var(--brand);font-weight: 400;display: inline;width: auto;max-width: none;min-width: auto;padding: 0px 10px;border-radius: 5px;}

#kryteria>.z{background: #266828;}
#kryteria>.z::after{content:'';width: 12px;height: 10px;position: absolute;margin: 8px 20px;filter: invert(32%) sepia(98%) saturate(221%) hue-rotate(50deg) brightness(90%) contrast(95%);}

#kryteria>div:last-of-type,#passNieprawidlowy{position: absolute;z-index: 1;opacity:0;transition: opacity 0.5s ease;}

#kryteria>div:last-of-type{bottom: 0px;white-space: nowrap;}

#passNieprawidlowy{max-width: calc(100dvw - 90px);margin-top: -80px;}

.kOpa0_5>div{opacity:0.5;}

#passNieprawidlowy+input{width:250px;}

#logowanie{display:flex;margin:max(50px,calc(100dvh / 6)) 0px;justify-content: space-evenly;}
#witryna .rej{margin:70px 0px 50px 0px;}

#logowanie .off{display:none;}

#logowanie input{width:calc(100% - 40px);margin-bottom:10px;}
#logowanie button{margin:10px 0px;}
#logowanie h1{font-style: normal;font-weight: 500;font-size: 32px;line-height: 40px;margin:0px;margin-bottom:30px;}
#logowanie form{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;margin-bottom: 20px;
}

#logowanie>div a{display:inline-block;}

#logowanie>div:first-of-type{width:440px;line-height: 40px;}
#logowanie>div:first-of-type a{margin-left:25px;}

#logowanie>div:first-of-type ol{margin:0px 0px 30px 25px;}
#logowanie>div:first-of-type ol>li{font-family: 'Ubuntu';font-style: normal;font-weight: 300;font-size: 14px;line-height: 20px;}

#logowanie>div:first-of-type>form>div{display:flex;gap:40px;}

#logowanie>div:first-of-type>form input[name='captcha_kod']{appearance:textfield;display:inline-block;width:100%;}
#logowanie>div:first-of-type>form>div>img{align-self:center;border-radius:5px;}

#logowanie>div:first-of-type>form label{display:block;font-family:'Ubuntu';font-style:normal;font-weight:300;font-size:14px;line-height:20px;margin-top:20px;}

#logowanie>div:first-of-type>form input[name='regulamin']+label+div{margin: 10px 0px 20px 0px;}
#logowanie>div:first-of-type>form input[name='regulamin']+label+div>a{padding:0px;margin-left:35px;border:none;outline:none;}
#logowanie>div:first-of-type>form input[name='regulamin']+label+div>a::after{background:none;display:none;}
#logowanie>div:first-of-type>form input[name='regulamin']+label+div>a:hover{color:#B22;text-shadow:1px 1px #FFF;}

#logowanie>div:first-of-type>#rodo{font-family:'Ubuntu';font-style:normal;font-weight:400;font-size:10px;line-height:14px;text-align:justify;color:#818181;margin-top:30px;}

#logowanie>div:last-of-type{width:370px;}

#logowanie>div:last-of-type a{display:inline-block;}

#logowanie>div:last-of-type ul{line-height: 24px;}
#logowanie>div:last-of-type ul>li{margin:10px 0px 0px;min-height: 40px;}

#logowanie>div:last-of-type ul>li:first-of-type{margin-top:50px;}

#logowanie>div:last-of-type ul>li:not(:first-of-type){background-repeat:no-repeat;padding:16px 0px 0px 55px;background-position:0px center;}

#logowanie>div:last-of-type ul>#promocje{background-image: url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_4460_4723" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="40" height="40"><rect width="40" height="40" fill="%23D9D9D9"