/*ąćłśźńóŹ*/

@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;}


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"/></mask><g mask="url(%23mask0_4460_4723)"><path d="M18.335 35C17.9983 35 17.6599 34.9326 17.3196 34.7979C16.9793 34.6635 16.6731 34.4617 16.4008 34.1925L5.79792 23.5896C5.52042 23.314 5.31806 23.0099 5.19083 22.6771C5.06361 22.344 5 22.0053 5 21.6608C5 21.3164 5.06361 20.974 5.19083 20.6337C5.31806 20.2935 5.52042 19.9871 5.79792 19.7146L19.6954 5.8075C19.9432 5.56083 20.2361 5.36458 20.5742 5.21875C20.9122 5.07292 21.2614 5 21.6217 5H32.2658C33.0331 5 33.6789 5.26681 34.2033 5.80042C34.7281 6.33375 34.9904 6.975 34.9904 7.72417V18.3687C34.9904 18.7371 34.9231 19.0882 34.7883 19.4221C34.6539 19.756 34.4553 20.0437 34.1925 20.2854L20.2533 34.1925C19.9839 34.4617 19.681 34.6635 19.3446 34.7979C19.0079 34.9326 18.6714 35 18.335 35ZM17.5896 33.0129C17.8035 33.2265 18.0546 33.3333 18.3429 33.3333C18.6315 33.3333 18.8826 33.2265 19.0963 33.0129L33.0354 19.0963C33.1421 18.9893 33.2168 18.8718 33.2596 18.7437C33.3024 18.6154 33.3238 18.4872 33.3238 18.3592V7.72417C33.3238 7.42528 33.2222 7.17958 33.0192 6.98708C32.8161 6.79486 32.565 6.69875 32.2658 6.69875H21.2146L6.98708 20.9038C6.77347 21.1174 6.66667 21.3685 6.66667 21.6571C6.66667 21.9454 6.77347 22.1965 6.98708 22.4104L17.5896 33.0129ZM29.0608 12.5963C29.5328 12.5963 29.9339 12.4342 30.2642 12.11C30.5944 11.7858 30.7596 11.3924 30.7596 10.9296C30.7596 10.4576 30.5957 10.0565 30.2679 9.72625C29.9401 9.39597 29.5422 9.23083 29.0742 9.23083C28.6058 9.23083 28.2087 9.39472 27.8829 9.7225C27.5571 10.0503 27.3942 10.4482 27.3942 10.9162C27.3942 11.3846 27.5562 11.7817 27.8804 12.1075C28.2043 12.4333 28.5978 12.5963 29.0608 12.5963Z" fill="%23BB2F28"/></g></svg>');
}

#logowanie>div:last-of-type ul>#historia{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_4744" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="40" height="40"><rect width="40" height="40" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_4460_4744)"><path d="M11.6667 20.8333H23.3333C23.5706 20.8333 23.7688 20.7537 23.9279 20.5945C24.0871 20.4353 24.1667 20.2371 24.1667 19.9999C24.1667 19.7627 24.0871 19.5645 23.9279 19.4053C23.7688 19.2462 23.5706 19.1666 23.3333 19.1666H11.6667C11.4294 19.1666 11.2313 19.2462 11.0721 19.4053C10.9129 19.5645 10.8333 19.7627 10.8333 19.9999C10.8333 20.2371 10.9129 20.4353 11.0721 20.5945C11.2313 20.7537 11.4294 20.8333 11.6667 20.8333ZM11.6667 15.8333H23.3333C23.5706 15.8333 23.7688 15.7537 23.9279 15.5945C24.0871 15.4353 24.1667 15.2371 24.1667 14.9999C24.1667 14.7627 24.0871 14.5645 23.9279 14.4053C23.7688 14.2462 23.5706 14.1666 23.3333 14.1666H11.6667C11.4294 14.1666 11.2313 14.2462 11.0721 14.4053C10.9129 14.5645 10.8333 14.7627 10.8333 14.9999C10.8333 15.2371 10.9129 15.4353 11.0721 15.5945C11.2313 15.7537 11.4294 15.8333 11.6667 15.8333ZM7.6925 31.6666C6.92528 31.6666 6.28472 31.4096 5.77083 30.8958C5.25694 30.3819 5 29.7413 5 28.9741V11.0258C5 10.2585 5.25694 9.61797 5.77083 9.10409C6.28472 8.5902 6.92528 8.33325 7.6925 8.33325H32.3075C33.0747 8.33325 33.7153 8.5902 34.2292 9.10409C34.7431 9.61797 35 10.2585 35 11.0258V28.9741C35 29.7413 34.7431 30.3819 34.2292 30.8958C33.7153 31.4096 33.0747 31.6666 32.3075 31.6666H7.6925ZM7.6925 29.9999H32.3075C32.5642 29.9999 32.7993 29.8931 33.0129 29.6795C33.2265 29.4659 33.3333 29.2308 33.3333 28.9741V11.0258C33.3333 10.7691 33.2265 10.5339 33.0129 10.3203C32.7993 10.1067 32.5642 9.99992 32.3075 9.99992H7.6925C7.43583 9.99992 7.20069 10.1067 6.98708 10.3203C6.77347 10.5339 6.66667 10.7691 6.66667 11.0258V28.9741C6.66667 29.2308 6.77347 29.4659 6.98708 29.6795C7.20069 29.8931 7.43583 29.9999 7.6925 29.9999Z" fill="%23BB2F28"/></g></svg>');
}

#logowanie>div:last-of-type ul>#wygoda{background-image: url('data:image/svg+xml;utf8,<svg width="40" height="41" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_4460_4751)"><mask id="mask0_4460_4751" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="40" height="40"><rect width="40" height="40" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_4460_4751)"><path d="M9.74159 32.5C9.5052 32.5 9.30742 32.4201 9.14825 32.2604C8.98909 32.1007 8.9095 31.9028 8.9095 31.6667V20.6408H6.40951C6.17339 20.6408 5.97548 20.561 5.81576 20.4012C5.65603 20.2413 5.57617 20.0431 5.57617 19.8067C5.57617 19.5703 5.65603 19.3725 5.81576 19.2133C5.97548 19.0539 6.17339 18.9742 6.40951 18.9742H13.0762C13.3123 18.9742 13.5102 19.0542 13.6699 19.2142C13.8296 19.3742 13.9095 19.5724 13.9095 19.8088C13.9095 20.0451 13.8296 20.2429 13.6699 20.4021C13.5102 20.5612 13.3123 20.6408 13.0762 20.6408H10.5762V31.6667C10.5762 31.9028 10.4962 32.1007 10.3362 32.2604C10.1762 32.4201 9.97798 32.5 9.74159 32.5ZM9.74159 14.3592C9.5052 14.3592 9.30742 14.2793 9.14825 14.1196C8.98909 13.9599 8.9095 13.7619 8.9095 13.5258V8.33333C8.9095 8.09722 8.98937 7.89931 9.14909 7.73958C9.30909 7.57986 9.50728 7.5 9.74367 7.5C9.98006 7.5 10.178 7.57986 10.3374 7.73958C10.4966 7.89931 10.5762 8.09722 10.5762 8.33333V13.5258C10.5762 13.7619 10.4962 13.9599 10.3362 14.1196C10.1762 14.2793 9.97798 14.3592 9.74159 14.3592ZM16.6658 14.3592C16.4296 14.3592 16.2317 14.2792 16.072 14.1192C15.9123 13.9592 15.8324 13.761 15.8324 13.5246C15.8324 13.2882 15.9123 13.0904 16.072 12.9312C16.2317 12.7721 16.4296 12.6925 16.6658 12.6925H19.1658V8.33333C19.1658 8.09722 19.2458 7.89931 19.4058 7.73958C19.5658 7.57986 19.7639 7.5 20.0003 7.5C20.2367 7.5 20.4345 7.57986 20.5937 7.73958C20.7528 7.89931 20.8324 8.09722 20.8324 8.33333V12.6925H23.3324C23.5685 12.6925 23.7664 12.7724 23.9262 12.9321C24.0859 13.0921 24.1658 13.2903 24.1658 13.5267C24.1658 13.7631 24.0859 13.9608 23.9262 14.12C23.7664 14.2794 23.5685 14.3592 23.3324 14.3592H16.6658ZM19.9978 32.5C19.7614 32.5 19.5637 32.4201 19.4045 32.2604C19.2453 32.1007 19.1658 31.9028 19.1658 31.6667V19.8075C19.1658 19.5714 19.2458 19.3735 19.4058 19.2137C19.5658 19.054 19.7639 18.9742 20.0003 18.9742C20.2367 18.9742 20.4345 19.054 20.5937 19.2137C20.7528 19.3735 20.8324 19.5714 20.8324 19.8075V31.6667C20.8324 31.9028 20.7524 32.1007 20.5924 32.2604C20.4324 32.4201 20.2342 32.5 19.9978 32.5ZM30.2545 32.5C30.0181 32.5 29.8202 32.4201 29.6608 32.2604C29.5016 32.1007 29.422 31.9028 29.422 31.6667V27.3075H26.922C26.6859 27.3075 26.488 27.2276 26.3283 27.0679C26.1685 26.9079 26.0887 26.7097 26.0887 26.4733C26.0887 26.2369 26.1685 26.0392 26.3283 25.88C26.488 25.7206 26.6859 25.6408 26.922 25.6408H33.5887C33.8248 25.6408 34.0227 25.7208 34.1824 25.8808C34.3421 26.0408 34.422 26.239 34.422 26.4754C34.422 26.7118 34.3421 26.9096 34.1824 27.0688C34.0227 27.2279 33.8248 27.3075 33.5887 27.3075H31.0887V31.6667C31.0887 31.9028 31.0088 32.1007 30.8491 32.2604C30.6891 32.4201 30.4909 32.5 30.2545 32.5ZM30.2545 21.0258C30.0181 21.0258 29.8202 20.946 29.6608 20.7862C29.5016 20.6265 29.422 20.4286 29.422 20.1925V8.33333C29.422 8.09722 29.502 7.89931 29.662 7.73958C29.822 7.57986 30.0202 7.5 30.2566 7.5C30.493 7.5 30.6908 7.57986 30.8499 7.73958C31.0091 7.89931 31.0887 8.09722 31.0887 8.33333V20.1925C31.0887 20.4286 31.0088 20.6265 30.8491 20.7862C30.6891 20.946 30.4909 21.0258 30.2545 21.0258Z" fill="%23BB2F28"/></g></g><defs><filter id="filter0_d_4460_4751" x="-4" y="0" width="48" height="48" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4460_4751"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4460_4751" result="shape"/></filter></defs></svg>');
}

#kontakt>.menu{margin:0px;}

.menu{margin:20px;}
.menu>h1{margin:60px 0px 0px 0px;}
.menu>h2{font-family:'Playfair Display';font-style: normal;font-weight: 500;font-size: 32px;line-height: 40px;
}

nav{display:flex;margin:50px 0px;gap:0px;}
nav>a{padding:10px 30px;font-family: 'Playfair Display';font-style: normal;font-weight: 400;font-size: 18px;line-height: 24px;/*border-bottom: 1px solid #3A3A3A;*/border-bottom: 1px solid #666;border-radius: 10px 10px 0px 0px;display:flex;gap:6px;
}

nav>a:hover{text-decoration:underline;}

nav>.navSprawy:hover{text-decoration:none;}
nav>.navSprawy:hover>p{text-decoration:underline;}

nav>a>b{background: #BB2F28;border-radius:999px;font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
padding:0px;
aspect-ratio: 1 / 1;
min-width: 23px;
text-align: center;
display:inline-flex;
justify-content: center;
align-items: center;
}

nav>a:hover>b{text-decoration:none;}


nav>#z{/*border:1px solid #3A3A3A;*/border:1px solid #555;border-bottom:none;}

nav>div{/*border-bottom: 1px solid #3A3A3A;*/border-bottom: 1px solid #666;flex-grow: 1;}

#produkty_i_filtry{display:none;position:fixed;bottom: 0px;z-index: 5000;left: 0px;width: calc(100dvw - 30px);padding: 15px;background: #000;box-shadow: 0px -8px 10px 0px #39393940;gap:15px;}

#produkty_i_filtry div{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;text-align:center;width:100%;flex: 1;  box-sizing: border-box;  overflow: hidden;
}

#produkty_i_filtry div button{width:100%;white-space: nowrap;  overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 12px 14px 12px 5px;}

#produkty_i_filtry div button::after{right:6px;}

#produkty_i_filtry div button:hover{outline:none;}

#produkty_i_filtry div button span{max-width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;margin-right:3px;font-size: 10px;    color: #FF0;    margin-bottom: -3px;}

/*#produkty_i_filtry div button span::before{content:'Zmień'}*/



/*
#start{display:flex;margin-top:20px;}

#start > div:first-child a{display:block;white-space:nowrap;}
#start > div:last-child{width:100%;}
*/

#slider{display:flex;justify-content:center;}
#slider > div{position:relative;background:url("../grafika/thomasss.webp");background-position:center;background-size:70%;background-repeat:no-repeat;aspect-ratio:2/1;width:80%;max-width:1000px;


max-height:200px;/*ustawiłem gdy nie ma slidera*/
}/*background-color:#000;*/


/* background:url("grafika/thomasss.webp"); */

#nowySzablon[open] + div{visibility:hidden;}

.centrowanie{display:flex;flex-wrap:wrap;justify-content:center;}


#galeria{
background: #000;
width: 100dvw;
height: 100dvh;
position: fixed;
left: 0px;
top: 0px;
z-index: 9000;
visibility: hidden;
user-select: none;
}

#galeria>svg{position:fixed;filter: drop-shadow(0px 0px 1px #000);padding:30px;}
#galeria>svg:first-of-type{right:0px;top:0px;}

#galeria>svg:nth-of-type(2){left:0px;top:calc(50% - 60px);}
#galeria>svg:nth-of-type(3){right:0px;top:calc(50% - 60px);}

#galeria>svg path{fill:#FFF;}
#galeria>svg:hover path{fill: var(--brand);}

#galeria>div:nth-of-type(1){margin-top:60px;display:flex;height:calc(100dvh - 180px);justify-content:center;align-items: center;flex-direction: column;}

#galeria>div:nth-of-type(1)>.zoom{cursor:zoom-out;position:fixed;z-index:8000;top: 0px;left: 0px;width: 100dvw;height: 100dvh;justify-content: center;background: #000;}
#galeria>div:nth-of-type(1)>.zoom img{cursor:zoom-out;position:fixed;max-width: none;  max-height: none;align-self: center;border-radius: unset;}

#galeria>div:nth-of-type(1)>div:first-of-type{overflow: hidden;text-align: center;  aspect-ratio: 1 / 1;  display: flex;}

#galeria>div:nth-of-type(1) img{object-fit:scale-down;max-width: 100%;max-height: 100%;background: #FFF;aspect-ratio: 1 / 1;border-radius: 30px;cursor: zoom-in;}

#galeria>div:nth-of-type(1)>div:nth-of-type(2){padding-top:10px;font-family: 'Ubuntu';font-style: normal;font-weight: 300;font-size: 14px;line-height: 22px;text-align: center;color: #DADADA;}


#galeria>div:nth-of-type(2){display:flex;justify-content:center;}
#galeria>div:nth-of-type(2)>div{display:flex;justify-content:start;gap:20px;padding:15px;overflow-x: auto;scrollbar-width: thin;  scrollbar-color: #666 #222;}

#galeria>div:nth-of-type(2) a{width: 75px;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #3A3A3A;
border-radius: 20px;}

#galeria>div:nth-of-type(2) a:hover>img{opacity:0.8;}

#galeria>div:nth-of-type(2) img{
width: 65px;
  height: 65px;
  opacity: 0.5;
  border-radius: 15px;
  background: #FFF;
  object-fit: contain;
  object-position: center;
}

#breadcrumbs{margin:30px 10px 0px;border-bottom: 1px solid #4D4D4D;padding-bottom:20px;display:flex;gap:15px;flex-wrap: wrap;}


#breadcrumbs a::after,#okruszki li span a::after,#breadcrumbs>div::after{background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%225%22%20viewBox%3D%220%200%208%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4.00011%203.70968L7.05486%200.65474C7.15874%200.55099%207.2893%200.497865%207.44655%200.495365C7.60368%200.49299%207.73661%200.546115%207.84536%200.65474C7.95399%200.76349%208.0083%200.89524%208.0083%201.04999C8.0083%201.20474%207.95399%201.33649%207.84536%201.44524L4.47467%204.81593C4.40442%204.88605%204.33036%204.93555%204.25249%204.96443C4.17461%204.9933%204.09049%205.00774%204.00011%205.00774C3.90974%205.00774%203.82561%204.9933%203.74774%204.96443C3.66986%204.93555%203.5958%204.88605%203.52555%204.81593L0.154862%201.44524C0.0511121%201.34136%20-0.00201228%201.2108%20-0.00451281%201.05355C-0.00688745%200.896427%200.046237%200.763489%200.154862%200.654739C0.263612%200.546114%200.395362%200.491802%200.550113%200.491802C0.704863%200.491802%200.836612%200.546114%200.945362%200.654739L4.00011%203.70968Z%22%20fill%3D%22%23818181%22/%3E%3C/svg%3E");}



#breadcrumbs a::after{
content: '';
transform: rotate(-90deg);
  width: 7px;
  height: 7px;
  background-size: cover;
  background-position: center;
  margin-top: 2px;
  margin-left: 15px;
}

#breadcrumbs>div::after{
content: '';
  width: 7px;
  height: 7px;
  background-size: cover;
  background-position: center;
  margin-top: 0px;
  margin-left: 15px;
}

#breadcrumbs a:hover{color:#B22;text-shadow: 1px 1px #FFF;}

#breadcrumbs a{display: flex;align-items: center;justify-content: center;position: relative;}

#breadcrumbs>div{
  cursor: default;
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  color: #999;
  border-radius: 20px;
  outline: 1px solid #444;
  line-height: 35px;
  padding: 0px 20px;
  background: #222;
display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
#breadcrumbs>div>div{font-family: 'Ubuntu';}

#breadcrumbs>div:hover{background:#000;}
#breadcrumbs>div>div>b{font-family:'Ubuntu';font-weight:1000;display: inline-block;}

#kategorieAjaxUL>li>div{text-align:center;filter: invert(100%);padding:30px;}

.listaKategorii{position: fixed;
left: 0px;
top: 0px;
width: 100dvw;
height: 100dvh;
z-index: 7000;
display:none;
}

.listaKategorii>div{background: #FFF;
  display: inline-block;
  transform: translateX(-50%);
  left: 50%;
  position: fixed;
  top: 100px;
  padding: 25px;
  border-radius: 30px;
  height: calc(100dvh - 200px);
  overflow: hidden;
  min-width: 250px;}
.listaKategorii>div a{color:#000;}

.listaKategorii li ul{padding-left:10px;}
.listaKategorii div>ul{overflow-y: scroll;height: 100%;scrollbar-width: thin;  scrollbar-color: #000 #EEE;padding-right: 10px;}
.listaKategorii div>ul>li:first-of-type a{font-weight:bold;border-bottom: 1px solid #CACACA;margin-bottom: 8px;}
.listaKategorii div>ul>li:first-of-type{color: #999;font-size: 12px;font-family: 'Ubuntu';}

.listaKategorii li a{font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 19px;
  padding: 9px 0px;
    display: block;}

.listaKategorii li a:hover{text-shadow:1px 1px 1px #000;}

/*#doprecyzujK li:first-of-type a:hover*/
#doprecyzujM li:first-of-type a:hover{text-shadow:none;}

#przedmiot{display:flex;justify-content:center;margin: 30px auto 0px;}

#przedmiot>div{margin:0px 20px;}

#przedmiot>div:first-child{margin: 0px -10px 40px 10px;display:flex;}

#przedmiot>div:first-child svg{transform: rotate(90deg);  margin: 0px 0px 6px 10px;}

#przedmiot>div:first-child svg path{fill:#818181;}

#przedmiot>div:first-child > div:first-child{
cursor:default;
position:sticky;
/*top:260px;*/
top:430px;
margin:320px 0px -20px -20px;
white-space: nowrap;
width: 60px;
height: 40px;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 40px;
line-height: 48px;
color: #818181;
opacity: 0.6;
transform: rotate(-90deg);
}

#przedmiot>div:first-child > div:last-child{margin-left:50px;
z-index:6501;/*do 20.06.2024 1501*/
background: #1B1B1B;
border-radius: 30px;
padding: 20px;
max-width:80vw;
border: 1px solid #555;

position: fixed;
height: calc(100dvh - 178px);
min-width: 260px;
max-height: 700px;
}

#przedmiot>div:first-child > div:last-child>div{
height: 100%;
overflow: auto scroll;
scrollbar-width: thin;
scrollbar-color: #666 #222;

}

#przedmiot>div:first-child > div:last-child span{display:inline-block;}

#przedmiot>div:first-child a{display:block;}

#przedmiot>div:first-child a:hover{color:#BB2F28;text-shadow:1px 1px #FFF;}

#przedmiot>div:first-child h2{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
margin:20px 0px 10px 0px;
}

#przedmiot>div:first-child > div:last-child a{display:block;white-space:nowrap;font-size:14px;margin-bottom:6px;}
#przedmiot>div:first-child > div:last-child a:hover{color:#B22;text-shadow:1px 1px #FFF;}

#przedmiot>div:first-child > div:last-child a u{display:block;padding-left:10px;text-decoration:none;color:#818181;}
#przedmiot>div:first-child > div:last-child a u::before{content:"->";}


#przedmiot>div:first-child > div:last-child .w{color:#FFF;text-shadow:2px 2px #BB2F28;white-space:wrap;}

#przedmiot>div:first-child > div:last-child>div div{padding-left:3px;}
#przedmiot>div:first-child > div:last-child .ul{border-left:1px solid #BB2F28;padding-left:5px;}






#przedmiot>div:nth-child(2)>div:first-child{display:flex;width: 100%;margin-bottom: 20px;}

#przedmiot>div:nth-child(2)>div>div>div{position:sticky;top:110px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div {width:440px;margin-right:40px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div > a>div,#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(1),#transakcja .tPrzedmioty>div:first-of-type>div>div:first-of-type,#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:first-of-type,#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:first-of-type{height:400px;text-align: center;
background-image: url('data:image/svg+xml,%3Csvg%20width%3D%22440%22%20height%3D%22242%22%20viewBox%3D%220%200%20440%20242%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M0%2030C0%2013.4315%2013.4315%200%2030%200H410C426.569%200%20440%2013.4315%20440%2030V212C440%20228.569%20426.569%20242%20410%20242H30C13.4315%20242%200%20228.569%200%20212V30Z%22%20fill%3D%22url%28%23paint0_linear_1402_304%29%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_1402_304%22%20x1%3D%22220%22%20y1%3D%220%22%20x2%3D%22220%22%20y2%3D%22242%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23424242%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232D2D2D%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
background-repeat: no-repeat;
background-position-x: center;
/*background-position-y: bottom;*/
background-position-y: calc(100% - 20px);
}

#przedmiot>div:nth-child(2)>div>div:nth-child(1)>div>a>div>b{display: block;
  text-align: center;
  align-content: center;
margin: 25px 75px;
  height: 300px;
  width: 300px;  -webkit-filter: drop-shadow(0px 50px 5px #222);
  filter: drop-shadow(0px 50px 5px #222);
transition: margin 0.3s ease, -webkit-filter 0.3s ease, filter 0.3s ease;
position:absolute;} 

#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a:hover > div > b:first-of-type > img{-webkit-filter: drop-shadow(0px 0px 1px #777);filter: drop-shadow(0px 0px 1px #777);}
#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a:hover > div > b:first-of-type{margin-bottom: 0px;margin-top: 50px;-webkit-filter: drop-shadow(0px 8px 4px #222);filter: drop-shadow(0px 8px 4px #222);}

#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a:hover > div > p{background:linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 90%);}

/*GALERIA:*/
#przedmiot > div:nth-child(2) > div > div:nth-child(1) > div>div{display:flex;justify-content:space-between;flex-wrap:wrap;align-content:flex-start;gap:20px;padding:10px;/*margin-top:20px;*/}

#przedmiot > div:nth-child(2) > div > div:nth-child(1) > div>div>a{width:75px;height:75px;display:flex;justify-content:center;align-items:center;border: 1px solid #3A3A3A;border-radius: 20px;}
#przedmiot > div:nth-child(2) > div > div:nth-child(1) > div>div img{width: 65px;
height: 65px;
opacity: 0.5;
border-radius: 15px;
background: #FFF;
object-fit: contain;
object-position: center;}

#przedmiot > div:nth-child(2) > div > div:nth-child(1) > div>div>a:hover img{opacity:1;}

#przedmiot > div:nth-child(2) > div > div:nth-child(1) > div>div .u{visibility:hidden;height:0px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2){width:100%;
margin-right:10px;/*dodane 27.06.2024*/}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>h1{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 28px;
line-height: 40px;margin:0px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>h1>span{display:inline-block;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry{margin:40px 0px 20px 0px;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div{display:flex;border-bottom:1px solid #4D4D4D;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div{padding:15px 0px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:first-child{min-width:175px;margin-right:10px;font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 24px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2){font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 24px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2) *{font-family: 'Ubuntu';
/*font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 24px;*/
}

#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > .parametry > div > div:nth-child(2) b{
font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 24px;
}

#kontakt{margin:20px;}
#zlecenie #kontakt{margin-top:-70px;position: absolute;}


#korespondencja>p,#koszyk #anulacja>div,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2)>i::before,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>p::before,#informacje h1::before,#komunikaty h1::before,#uwagi h1::before,.kopia>div>span::before,#kryteria>div:last-of-type::before,#passNieprawidlowy::before,
#lista #aliasy
{
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 17C12.2833 17 12.5208 16.9042 12.7125 16.7125C12.9042 16.5208 13 16.2833 13 16C13 15.7167 12.9042 15.4792 12.7125 15.2875C12.5208 15.0958 12.2833 15 12 15C11.7167 15 11.4792 15.0958 11.2875 15.2875C11.0958 15.4792 11 15.7167 11 16C11 16.2833 11.0958 16.5208 11.2875 16.7125C11.4792 16.9042 11.7167 17 12 17ZM11 13H13V7H11V13ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z" fill="%23BB2F28"/></svg>');
content: '';
  height: 24px;
  width: 24px;
  position: absolute;
  margin-left: -31px;
}



#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2)>i{font-family:'Ubuntu';font-style:normal;color:#999;display:block;padding:5px 0px 0px 32px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2)>i>a{color:#999;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2)>u{display: block;
text-decoration: none;
font-family: 'Ubuntu';
background: #999;
color: #000;
padding: 5px 10px;
border-radius: 10px;
margin-top: 5px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry a{font-family:'Ubuntu';}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry a:hover{color: #B22;  text-shadow: 1px 1px #FFF;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2)>ol{padding-left:20px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2) li{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 15px;
line-height: 24px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div>div:nth-child(2) span{display: inline-block;font-family: 'Ubuntu';}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>h2{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 40px;
margin-bottom:20px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>h3{
font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-size: 15px;
line-height: 24px;
margin-bottom:20px;
}

#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div h4{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
}

#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > h3 >a{visibility:hidden;position:absolute;margin-top:-80px;}

.wybranyParametr{background: var(--brand);
border-radius: 10px;
padding: 20px;
margin-bottom: 20px;
font-family: 'Ubuntu';
}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str{display:flex;gap:20px;margin-bottom: 20px;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str div{font-family: 'Ubuntu';flex:1;background:#1B1B1B;outline:1px solid #3A3A3A;border-radius: 10px;padding: 20px;display: flex;  justify-content: center;  align-items: center;gap: 5px;border-top: 1px solid #6D0978;border-bottom: 1px solid #B92F29;position: relative;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str .ndo{border:none;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div>a{display: flex;
justify-content: center;
align-items: center;
gap: 5px;
width: 100%;
height: 100%;
font-family: 'Ubuntu';
margin: -20px;
padding: 20px;
/*position: absolute;*/

}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div>a:hover{background:#222;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div figure,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod figure
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes figure{
background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iMTA0IiB2aWV3Qm94PSIwIDAgNTggMTA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0MDJfMTA5MykiPg0KPHBhdGggZD0iTTcuNTcwMzEgMTAuMDVDNy43NTAzMSA1LjMwOTk5IDExLjc0MDMgMS42MDk5OSAxNi40ODAzIDEuNzg5OTkiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik00Mi4wOSA3Ny43NDAxTDM4Ljg4IDc3Ljk1MDFDMzAuOTcgNzguNDcwMSAyMy4wNCA3OC40NzAxIDE1LjE0IDc3Ljk1MDFMMTIgNzcuNzQwMUMxMS40NSA3Ny43NDAxIDExIDc3LjI5MDEgMTEgNzYuNzQwMVY0MS44NDAxQzExIDQxLjg0MDEgMjAuNyAzOS44NDAxIDI3LjM5IDM5Ljg0MDFDMzQuMDggMzkuODQwMSA0My4wOSA0MS44NDAxIDQzLjA5IDQxLjg0MDFWNzYuNzQwMUM0My4wOSA3Ny4yOTAxIDQyLjY0IDc3Ljc0MDEgNDIuMDkgNzcuNzQwMVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41Ii8+DQo8cGF0aCBkPSJNMzQuMTA5NiAxMDIuNThDMzQuODc5NiAxMDIuNTggMzYuNjQ5NiAxMDIuNDggMzcuMzk5NiAxMDIuMjlDNDMuNjI5NiAxMDAuNjggNDYuMzQ5NiA5MS4yNiA0Ni4zNDk2IDkxLjI2QzQ2LjU1OTYgOTAuNTkgNDguMzk5NiA4NS40NyA0OC4zOTk2IDg1LjQ3QzQ4LjczOTYgODQuODcgNDguOTE5NiA4NC4xOCA0OC45MTk2IDgzLjQ5VjczLjQyQzQ4LjkxOTYgNzIuOTggNDguODQ5NiA3Mi41MyA0OC42OTk2IDcyLjExTDQ3LjUyOTYgNjguNzRDNDcuNDU5NiA2OC41MyA0Ny40MTk2IDY4LjMgNDcuNDE5NiA2OC4wN1YzMi42OEM0Ny40MTk2IDMxLjg2IDQ3LjYzOTYgMzAuNTYgNDcuODk5NiAyOS43OEw0OC41OTk2IDI3LjczQzQ4LjgwOTYgMjcuMTEgNDguOTE5NiAyNi40NiA0OC45MTk2IDI1LjhWMTYuODRDNDguOTE5NiAxNS43OCA0OC42Nzk2IDE0LjczIDQ4LjIxOTYgMTMuNzhMNDYuNjQ5NiAxMC41NEM0Ni4yNTk2IDkuNzQwMDEgNDUuNzE5NiA5LjAyMDAxIDQ1LjA1OTYgOC40MjAwMUwzOS43NTk2IDMuNjAwMDFDMzcuOTM5NiAxLjk0MDAxIDM1LjYwOTYgMC45NDAwMSAzMy4xNDk2IDAuNzYwMDFIMjAuODY5NkMxOC40MDk2IDAuOTQwMDEgMTYuMDc5NiAxLjk0MDAxIDE0LjI1OTYgMy42MDAwMUw4Ljk1OTYxIDguNDIwMDFDOC4yOTk2MSA5LjAyMDAxIDcuNzU5NjEgOS43NDAwMSA3LjM2OTYxIDEwLjU0TDUuNzk5NjEgMTMuNzhDNS4zMzk2MSAxNC43MyA1LjA5OTYxIDE1Ljc4IDUuMDk5NjEgMTYuODRWMjUuOEM1LjA5OTYxIDI2LjQ2IDUuMjA5NjEgMjcuMTEgNS40MTk2MSAyNy43M0w2LjExOTYxIDI5Ljc4QzYuMzc5NjEgMzAuNTYgNi41OTk2MSAzMS44NiA2LjU5OTYxIDMyLjY4VjY4LjA3QzYuNTk5NjEgNjguMyA2LjU1OTYxIDY4LjUyIDYuNDg5NjEgNjguNzRMNS4zMTk2MSA3Mi4xMUM1LjE2OTYxIDcyLjUzIDUuMDk5NjEgNzIuOTcgNS4wOTk2MSA3My40MlY3Ny40OUM1LjA5OTYxIDc4LjE4IDUuMjc5NjEgODQuODcgNS42MTk2MSA4NS40N0M1LjYxOTYxIDg1LjQ3IDcuNDQ5NjEgOTAuNTkgNy42Njk2MSA5MS4yNkM3LjY2OTYxIDkxLjI2IDEwLjM4OTYgMTAwLjY4IDE2LjYxOTYgMTAyLjI5QzE3LjM1OTYgMTAyLjQ4IDE5LjEzOTYgMTAyLjU4IDE5LjkwOTYgMTAyLjU4SDM0LjEwOTZaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KPHBhdGggZD0iTTQ2LjQ0MDMgMTAuMDVDNDYuMjYwMyA1LjMwOTk5IDQyLjI3MDMgMS42MDk5OSAzNy41MzAzIDEuNzg5OTkiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik0xMS4wMDAzIDQxLjg0TDkuMjgwMjcgMzUuODNDOS4yODAyNyAzMS40OCAxNy4yNzAzIDI3Ljk2IDI3LjEzMDMgMjcuOTZDMzYuOTkwMyAyNy45NiA0NC45ODAzIDMxLjQ4IDQ0Ljk4MDMgMzUuODNMNDMuMTAwMyA0MS44NCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCjxwYXRoIGQ9Ik00My4wOTAyIDgzLjc4QzQzLjA5MDIgODUuMzQgMzUuOTEwMiA4Ni42IDI3LjA0MDIgODYuNkMxOC4xNzAyIDg2LjYgMTAuOTkwMiA4NS4zNCAxMC45OTAyIDgzLjc4IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMTEgODMuNzhWNzYuNzQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIGQ9Ik00My4wODk4IDgzLjc4Vjc2Ljc0IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMjEuNDcwNSA1LjkxOTkyTDE2LjQ4MDUgMjQuMTk5OSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTM3Ljk1IDI0LjE5OTlMMzIuOTYgNS45MTk5MiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPHBhdGggZD0iTTUuMjA5ODggMzkuNDE5OUwwLjg3OTg4MyAzOS45ODk5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMC43NSAzOS45MjAxQzEuODMgMzguMDMwMSAzLjc1IDM2LjY1MDEgNi4wNyAzNi4zNDAxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNNDguNzUgMzkuMzk5OUw1My4wOCAzOS45Nzk5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNNTMuMjA5NiAzOS45MDAxQzUyLjEyOTYgMzguMDEwMSA1MC4yMDk2IDM2LjYzMDEgNDcuODg5NiAzNi4zMjAxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMTUuNTQgOTIuMTU5OUwxNy40MiA5Ny42OTk5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMzcuNDIgOTIuMTU5OUwzNS41NCA5Ny42OTk5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMjAuNDUwNSA0OC42NTk5QzIyLjY0MyA0OC42NTk5IDI0LjQyMDUgNDcuMzY2IDI0LjQyMDUgNDUuNzY5OUMyNC40MjA1IDQ0LjE3MzggMjIuNjQzIDQyLjg3OTkgMjAuNDUwNSA0Mi44Nzk5QzE4LjI1NzkgNDIuODc5OSAxNi40ODA1IDQ0LjE3MzggMTYuNDgwNSA0NS43Njk5QzE2LjQ4MDUgNDcuMzY2IDE4LjI1NzkgNDguNjU5OSAyMC40NTA1IDQ4LjY1OTlaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIvPg0KPC9nPg0KPC9zdmc+');
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
width: 58px;
height: 104px;
min-width: 58px;
min-height: 104px;
display:inline-block;
filter: invert(100%);
position:relative;
}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes figure{/*margin-right:20px;*/}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div figure::before
,#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod div > div:nth-child(3)
,#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod div > div:nth-child(3)::after
,#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod div > div:nth-child(3)::before
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes figure::after
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes figure::before{
background-image:url('data:image/svg+xml,%3Csvg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9.63031 19.1C14.7721 19.1 18.9403 14.9318 18.9403 9.78998C18.9403 4.64821 14.7721 0.47998 9.63031 0.47998C4.48854 0.47998 0.320312 4.64821 0.320312 9.78998C0.320312 14.9318 4.48854 19.1 9.63031 19.1Z" fill="black"%3E%3C/path%3E%3C/svg%3E');
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes figure::after,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes figure::before{
position: absolute;
width: 19px;
height: 20px;
content:'';
opacity:0.5;
display:none;
top:28px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes .wycieraczki_lewyPrzod::after{
display:block;
left:9px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes .wycieraczki_prawyPrzod::after{
display:block;
right:11px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes .wycieraczki_kompletPrzod::after{
display:block;
left:9px;
width: 38px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes .wycieraczki_komplet3szt::after{
display:block;
left:9px;
width: 38px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes .wycieraczki_komplet3szt::before,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes .wycieraczki_tyl::after{
display:block;
left:18px;
top: auto;
bottom: 10px;
}




#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div figure::before,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes a>figure::after,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes a>figure::before{filter: invert(40%) sepia(70%) saturate(1410%) hue-rotate(150deg) brightness(110%) contrast(102%);}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div figure::before{
position:absolute;
width:19px;
height:20px;
content: '';
opacity: 0.5;
top: 28px;
left: -5px;
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
}



#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>.strZ figure::before,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>.zesZ figure::after,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>.zesZ figure::before{filter: invert(100%);}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>.strZ{background:var(--brand);outline:none;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div:nth-of-type(2) figure::before{right:-1px;left:auto;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.wycieraczkiFront>div:nth-of-type(1) figure::before{left:9px;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.wycieraczkiFront>div:nth-of-type(2) figure::before{right:13px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.wycieraczkiKierunek>div:nth-of-type(1) figure::before{left:17px;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.wycieraczkiKierunek>div:nth-of-type(2) figure::before{right:auto;left:17px;top:auto;bottom:10px;}



/*#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div i{position: absolute;  margin: 80px 0px 0px 50px;font-family: 'Ubuntu';color:#999;font-style:normal;}*/
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.str>div i{position: absolute;  margin: 80px 0px 0px 100px;font-family: 'Ubuntu';color:#999;font-style:normal;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz img{height:240px;-webkit-filter: drop-shadow(0px 8px 4px #222);filter: drop-shadow(0px 8px 4px #222);
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>p{
margin-bottom:20px;
font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 22px;
text-align:justify;
border: 1px solid #3A3A3A;
border-radius: 10px;
padding:10px 10px 10px 40px;
}

/*#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>p>svg{margin-left: -31px;position: absolute}*/

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>p>b{
font-family: 'Ubuntu';
font-weight:600;
}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div{
display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 20px;
  background: #1B1B1B;
  outline: 1px solid #3A3A3A;
  border-top: 1px solid #6D0978;
  border-bottom: 1px solid #B92F29;
  margin-bottom: 20px;
  padding: 15px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>.ndo{border:none;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div>a{display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;margin: -15px;
padding: 15px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div>a:hover{background:#222;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div>.nd{filter: grayscale(0.8);}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div div{width: 100%;
  text-align: center;
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
font-size:20px;line-height:32px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div div>b{display: block;
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
line-height: 32px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div div>i{font-family: 'Ubuntu';color:#999;font-style:normal;display: block;
  font-size: 13px;
  padding: 0px 10px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>.kszZ{background:var(--brand);outline:none;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>div,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>a>div{
display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 20px;
  background: #1B1B1B;
  outline: 1px solid #3A3A3A;
  border-top: 1px solid #6D0978;
  border-bottom: 1px solid #B92F29;
  margin-bottom: 20px;
  padding: 15px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>.ndo{border:none;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>.rodZ{background:var(--brand);outline:none;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>a:hover>div{background:#222;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod div>div:nth-child(2){font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
width:100%;padding: 10px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod div>div>i{font-family: 'Ubuntu';
  color: #999;
  font-style: normal;
  display: block;
  font-size: 13px;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod div>div>u{display:block;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
text-decoration:none;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod div>div:nth-child(3){
min-width:70px;
min-height: 20px;
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
filter: invert(100%);
background-repeat: no-repeat;
background-position-x: left;
}

#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod div > div:nth-child(3)::after{
content:'';
margin-left: 50px;
position: absolute;
width: 19px;
height: 20px;
opacity:0.1;
}
#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod div > div:nth-child(3)::before{
content:'';
margin-left: 25px;
position: absolute;
    width: 19px;
    height: 20px;
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
}


#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod>div:last-child>div:nth-child(3)::after
,#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod>a:last-child>div>div:nth-child(3)::after{opacity:1;}

#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod>div:first-child>div:nth-child(3)::before
,#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .rod>a:first-child>div>div:nth-child(3)::before{opacity:0.1;}



#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod figure{margin:0px 53px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>div:nth-child(1)>figure::before,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>a:nth-child(1)>div>figure::before{
content:'';
background-image:url('data:image/svg+xml,<svg id="b" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 181.88 118.55"><defs><style>.d{fill:%23000;}.d,.e{stroke-width:0px;}.e{fill:%23000;opacity:.5;}.f{fill:none;stroke:%23000;stroke-width:1.5px;}</style></defs><g id="c"><path class="e" d="M114.51,41.99l67.37,37.93c-13.55,23.11-38.64,38.63-67.37,38.63V41.99Z"/><path class="d" d="M141.01,113.94c-8.27,2.99-17.2,4.62-26.5,4.62V41.99l26.5,71.94Z"/><path class="e" d="M67.37,40.81L0,78.74c13.55,23.11,38.64,38.63,67.37,38.63V40.81Z"/><path class="d" d="M40.86,112.75c8.27,2.99,17.2,4.62,26.5,4.62V40.81s-26.5,71.94-26.5,71.94Z"/></g></svg>');
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
height: 104px;
width: 160px;
position: absolute;
margin-left:-53px;
opacity:0.8;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>div:nth-child(2)>figure::before,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>a:nth-child(2)>div>figure::before{
content:'';
background-image:url('data:image/svg+xml,<svg id="b" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 181.88 118.55"><defs><style>.d{fill:%23000;}.d,.e{stroke-width:0px;}.e{fill:%23000;opacity:.5;}.f{fill:none;stroke:%23000;stroke-width:1.5px;}</style></defs><g id="c"><path class="e" d="M114.51,41.99l67.37,37.93c-13.55,23.11-38.64,38.63-67.37,38.63V41.99Z"/><path class="d" d="M163.62,101.16c-13.41,10.87-30.5,17.39-49.11,17.39V41.99l49.11,59.17Z"/><path class="e" d="M67.37,40.81L0,78.74c13.55,23.11,38.64,38.63,67.37,38.63V40.81Z"/><path class="d" d="M18.26,99.98c13.41,10.87,30.5,17.39,49.11,17.39V40.81s-49.11,59.17-49.11,59.17Z"/></g></svg>');
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
height: 104px;
width: 160px;
position: absolute;
margin-left:-53px;
opacity:0.8;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>div:nth-child(3)>figure::before,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>a:nth-child(3)>div>figure::before{
content:'';
background-image:url('data:image/svg+xml,<svg id="b" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 181.88 118.55"><defs><style>.d{fill:%23000;}.d,.e{stroke-width:0px;}.e{fill:%23000;opacity:.5;}.f{fill:none;stroke:%23000;stroke-width:1.5px;}</style></defs><g id="c"><path class="d" d="M114.51,41.99l67.37,37.93c-13.55,23.11-38.64,38.63-67.37,38.63V41.99Z"/><path class="d" d="M67.37,40.81L0,78.74c13.55,23.11,38.64,38.63,67.37,38.63V40.81Z"/></g></svg>');
background-repeat: no-repeat;
background-position-x: center;
background-position-y: bottom;
height: 104px;
width: 160px;
position: absolute;
margin-left:-53px;
opacity:0.8;
}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>div{
display:flex;
align-items: center;
border-radius: 20px;
background: #1B1B1B;
outline: 1px solid #3A3A3A;
border-top: 1px solid #6D0978;
border-bottom: 1px solid #B92F29;
margin-bottom: 20px;
padding: 15px;
font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>div>a{display: flex;
align-items: center;
margin: -15px;
padding: 15px;
font-family: 'Ubuntu';
width: 100%;
}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>div>a:hover{background-color:#222;}
  
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>.kolZ{background:var(--brand);outline:none;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol img{
  width: 100px;
  height: 100px;
  object-fit: contain;
  object-position: center;
  background-color: transparent;
margin-right:20px;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div div
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div div
{
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
text-align: left;
}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>div
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>div>a:hover
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a:hover
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a:hover
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a:hover
{
/*background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2284%22%20height%3D%2245%22%20viewBox%3D%220%200%20280%20150%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22280%22%20height%3D%22150%22%20rx%3D%2230%22%20fill%3D%22url%28%23paint0_linear_3812_2180%29%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_3812_2180%22%20x1%3D%22140%22%20y1%3D%220%22%20x2%3D%22140%22%20y2%3D%22150%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%235A5A5A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232A2A2A%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');*/
background-image: url('data:image/svg+xml,%3Csvg%20width%3D%22112%22%20height%3D%2260%22%20viewBox%3D%220%200%20280%20150%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22280%22%20height%3D%22150%22%20rx%3D%2230%22%20fill%3D%22url%28%23paint0_linear_3812_2180%29%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_3812_2180%22%20x1%3D%22140%22%20y1%3D%220%22%20x2%3D%22140%22%20y2%3D%22150%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%235A5A5A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232A2A2A%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>div>a:hover
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a:hover
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a:hover
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a:hover
{
background-repeat: no-repeat;
/*background-position-x:23px;*/
background-position-x:9px;
background-position-y: calc(50% + 23px);

}



#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>div
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div
{
display:flex;
align-items: center;
border-radius: 20px;
background-color: #1B1B1B;
outline: 1px solid #3A3A3A;
border-top: 1px solid #6D0978;
border-bottom: 1px solid #B92F29;
margin-bottom: 20px;
padding: 15px;
font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
position: relative;
top: auto;

background-repeat: no-repeat;
/*background-position-x:23px;*/
background-position-x:9px;
background-position-y: calc(50% + 23px);

gap:20px;

}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div *{font-family: 'Ubuntu';}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div span
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div span
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div span
{display:inline-block;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div .rocznikI{
white-space:nowrap;
font-family: 'Ubuntu';
background: #999;
color: #000;
padding:2px;
border-radius: 10px;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div div>u
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div div>u
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div div>u
{display:block;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
text-decoration: none;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div div>i
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div div>i
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div div>i
{display: block;
font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
text-decoration: none;
color: #999;}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a{
justify-content: space-around;
}




#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a
{display: flex;
align-items: center;
margin: -15px;
padding: 15px;
font-family: 'Ubuntu';
width: 100%;
gap:20px;
}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a:hover
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a:hover
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a:hover
{background-color:#222;}
  
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>.zesZ{background:var(--brand);outline:none;}




#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol img
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes img
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne img
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne img
{
width: 100px;
height: 100px;
object-fit: contain;
object-position: center;
background-color: transparent;
/*margin-right:20px;*/
min-width: 100px;
min-height: 100px;
margin-bottom:0px;
-webkit-filter: drop-shadow(0px 8px 4px #222);
filter: drop-shadow(0px 8px 4px #222);
transition: margin 0.3s ease, -webkit-filter 0.3s ease, filter 0.3s ease;
}



#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.kol>div>a:hover img:first-of-type
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a:hover img:first-of-type
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a:hover img:first-of-type
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a:hover img:first-of-type
{
-webkit-filter: drop-shadow(0px 4px 2px #333);
filter: drop-shadow(0px 4px 2px #333);
/*margin:3px 20px -3px 0px;*/
margin:3px 0px -3px 0px;
}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:first-of-type
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:first-of-type
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:first-of-type
{flex-shrink:1;flex-grow:1;}
#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)
{flex-shrink:0;
min-width:112px;
}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2) nobr
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2) nobr
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2) nobr
{color:#FFF;}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>nobr
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>nobr
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>nobr
{display:block;text-align:right;font-size:24px;font-weight:400;margin:0px 5px 10px 0px;}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>nobr::after
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>nobr::after
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>nobr::after
{content: attr(data-text);
  position: absolute;
  margin:-1px -78px;
  background: #1B1B1B;
  font-size: 26px;
white-space: nowrap;}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a:hover>div:nth-of-type(2)>nobr::after
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a:hover>div:nth-of-type(2)>nobr::after
{
background:#222;
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>nobr::after
{background:var(--brand);}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>i
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>i
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>i
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>i>i
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>i>i
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>i>i
{position:relative;display:block;font-style:normal;}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>i>nobr::after
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>i>nobr::after
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>i>nobr::after
{content: attr(data-text);
position:absolute;
margin:0px -45px;
background: #1B1B1B;
font-size: 15px;
white-space: nowrap;}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a:hover>div:nth-of-type(2)>i>nobr::after
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a:hover>div:nth-of-type(2)>i>nobr::after
{
background: #222;
}



#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>i>nobr::after
{background:var(--brand);}

#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>i>span
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>i>span
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>i>span
{font-family: Ubuntu;
font-size: 12px;
font-weight: 300;
background: linear-gradient(to bottom right, #F00, #800, #400);
border-radius: 3px;
white-space:nowrap;
color: #FFF;
padding: 0px 6px 1px 5px;
vertical-align: middle;
margin: -3px 0px 0px 10px;
line-height: 20px;
}






#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div img:nth-of-type(2){
position: absolute;
  opacity: 0.7;
  max-width: 50px;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  top: 15px;
  right: 15px;
  margin: 0px;
  filter: invert(100%);
}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc{
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;}
 
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc img{
  width:200px;
  height:200px;
  object-fit: contain;
  object-position: center;
  background-color: transparent;
}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc>div *{font-family: 'Ubuntu';}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc>div{
display:flex;
align-items: center;
border-radius: 20px;
background: #1B1B1B;
outline: 1px solid #3A3A3A;
border-top: 1px solid #6D0978;
border-bottom: 1px solid #B92F29;
margin-bottom: 20px;
padding: 15px;

font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc>.mocZ{background:var(--brand);outline:none;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc>div div{flex:1;width:100%;text-align: center;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc>div>a{display: flex;
align-items: center;
margin: -15px;
padding: 15px;
font-family: 'Ubuntu';
width: 100%;
}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc>div>a:hover{background:#222;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ogr *{font-family: 'Ubuntu';}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ogr{
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ogr{display:flex;gap:20px;margin-bottom: 20px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ogr>.ogrZ{background:var(--brand);outline:none;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ogr>div{font-family: 'Ubuntu';
  flex: 1;
  background: #1B1B1B;
  outline: 1px solid #3A3A3A;
  border-radius: 10px;
  padding: 20px;
  display: block;
  border-top: 1px solid #6D0978;
  border-bottom: 1px solid #B92F29;
  position: relative;
text-align: center;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ogr>div>a{display:block;margin: -20px;padding: 20px;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ogr>div>a:hover{background:#222;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ogr>div>i{
display: block;
  font-family: 'Ubuntu';
  color: #999;
  font-style: normal;
  position: absolute;
  width: 100%;
  left: 0px;
  font-size: 12px;
}

#przedmiot>div:nth-child(2)>div:nth-child(2){margin-left: 10px;}

#przedmiot>div:nth-child(2)>div:nth-child(2) *{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 22px;
}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div:first-child{display:flex;gap:20px;justify-content:start;border-bottom:1px solid #3A3A3A;
/*max-width: calc(100dvw - 25px);
overflow: auto;*/
}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div:first-child>a{padding:20px 0px;font-family: 'Playfair Display';font-style: normal;font-weight: 500;font-size: 18px;line-height: 26px;cursor:default;}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div:first-child>.z,#przedmiot>div:nth-child(2)>div:nth-child(2)>div:first-child>.z:hover{box-shadow: 0 3px 0 #BB2F28;}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div:first-child>a:hover{box-shadow: 0 1px 0 #BB2F28;}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div:first-child>#opis{position:absolute;margin-top:-80px;visibility:hidden;}

#przedmiot>div:nth-child(2)>div:nth-child(2) h2{font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
margin-bottom:20px;
text-align:left;
}

#przedmiot>div:nth-child(2)>div:nth-child(2) h3{
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 24px;
text-align:left;
margin-bottom: 20px;
}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div>p{margin-bottom:20px;text-align:justify;}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div>p>b{font-weight:600;}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div>p a:hover{color: #B22;text-shadow: 1px 1px #FFF;}

#przedmiot>div:nth-child(2)>div:nth-child(2)>div{margin-bottom:20px;text-align:center;}


#przedmiot>div:nth-child(2)>div:nth-child(2) img{max-width:100%;margin-bottom: 20px;}

#przedmiot>div:nth-child(2)>div:nth-child(2) iframe{border: none;
  width: 100%;
  aspect-ratio: 4 / 3;
  max-width: 800px;}



#przedmiot>div:nth-child(3) > div{min-width:260px;text-align:center;background: #1B1B1B;border-radius: 30px;padding:30px;position: sticky;
top:110px;}

#przedmiot > div:nth-child(3) > div > font{font-family: 'Ubuntu';}

#przedmiot>div:nth-child(3) > div > div:nth-child(1){font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 22px;
color:#999;
}

#przedmiot>div:nth-child(3) > div span{font-family: 'Ubuntu';color:#FFF;white-space:nowrap;}

#przedmiot>div:nth-child(3) > div > div:nth-child(1)>span{
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 22px;margin-right: 4px;}

#przedmiot>div:nth-child(3) > div > div:nth-child(1)>span::after{content: attr(data-text);
  position:absolute;
  margin: -1px -84px;
  background: #1B1B1B;
font-size: 27px;white-space: nowrap;}

#przedmiot>div:nth-child(3) > div svg{vertical-align:middle;}

#przedmiot>div:nth-child(3) > div form input[type='number'],#koszyk .przedmioty input[type='number']{background: #1B1B1B;
  border: 1px solid #3A3A3A;
  border-radius: 99999px;
  padding: 12px;
  color: #FFF;
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
line-height: 24px;width:40px;margin-right: 5px;text-align: center;}

#przedmiot>div:nth-child(3) > div form input[type=number]::-webkit-outer-spin-button,
#przedmiot>div:nth-child(3) > div form input[type=number]::-webkit-inner-spin-button,input[name='captcha_kod']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

#przedmiot>div:nth-child(3) > div form input[type=number],input[name='captcha_kod'] {
  -moz-appearance: textfield;
}

#przedmiot>div:nth-child(3) > div form a{color:var(--brand);margin-left:2px;position:relative;display: inline-block;
  width: 20px;
  height: 21px;
  color: transparent;
  text-decoration: none;}

#przedmiot>div:nth-child(3) > div form a::after,#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(4) a::after,#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>a::after{content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.4%2015.5L10%2011.9L13.6%2015.5L15%2014.1L11.4%2010.5L15%206.9L13.6%205.5L10%209.1L6.4%205.5L5%206.9L8.6%2010.5L5%2014.1L6.4%2015.5ZM10%2020.5C8.61667%2020.5%207.31667%2020.2375%206.1%2019.7125C4.88333%2019.1875%203.825%2018.475%202.925%2017.575C2.025%2016.675%201.3125%2015.6167%200.7875%2014.4C0.2625%2013.1833%200%2011.8833%200%2010.5C0%209.11667%200.2625%207.81667%200.7875%206.6C1.3125%205.38333%202.025%204.325%202.925%203.425C3.825%202.525%204.88333%201.8125%206.1%201.2875C7.31667%200.7625%208.61667%200.5%2010%200.5C11.3833%200.5%2012.6833%200.7625%2013.9%201.2875C15.1167%201.8125%2016.175%202.525%2017.075%203.425C17.975%204.325%2018.6875%205.38333%2019.2125%206.6C19.7375%207.81667%2020%209.11667%2020%2010.5C20%2011.8833%2019.7375%2013.1833%2019.2125%2014.4C18.6875%2015.6167%2017.975%2016.675%2017.075%2017.575C16.175%2018.475%2015.1167%2019.1875%2013.9%2019.7125C12.6833%2020.2375%2011.3833%2020.5%2010%2020.5ZM10%2018.5C12.2333%2018.5%2014.125%2017.725%2015.675%2016.175C17.225%2014.625%2018%2012.7333%2018%2010.5C18%208.26667%2017.225%206.375%2015.675%204.825C14.125%203.275%2012.2333%202.5%2010%202.5C7.76667%202.5%205.875%203.275%204.325%204.825C2.775%206.375%202%208.26667%202%2010.5C2%2012.7333%202.775%2014.625%204.325%2016.175C5.875%2017.725%207.76667%2018.5%2010%2018.5Z%22%20fill%3D%22%23BB2F28%22%2F%3E%3C%2Fsvg%3E');
  background-size: contain;
  background-repeat: no-repeat;
background-position: center;margin-top: 5px;}

#przedmiot #linkDoKoszyka::after{display:none;}
#przedmiot #linkDoKoszyka{width: auto;color: #FFF;height: 26px;display: inline-block;margin-left: auto;font-family: 'Ubuntu';}
#przedmiot #linkDoKoszyka:hover{color:var(--brand);}

#przedmiot>div:nth-child(3) > div > h4{margin-top:15px;}
#przedmiot>div:nth-child(3)>div>form{margin-top:20px;color:#999;padding:0px 10px;font-family: 'Ubuntu';font-style: normal;font-weight: 400;font-size: 14px;}


#przedmiot>div:nth-child(3)>div>form>nobr>s{}
#przedmiot>div:nth-child(3)>div>form>nobr>input[name='sztuki']{width:126px;}

#przedmiot>div:nth-child(3)>div>form>nobr>.zmiana{background:#333;}


#przedmiot>div:nth-child(3) > div > div:nth-child(1) *{font-family:'Ubuntu';}

#dostawy{margin-top:10px;font-size: 15px;}
#dostawy li{display:table-row;}
#dostawy li > div{display:table-cell;padding:15px 5px 5px 5px;}
#dostawy li div:first-child{text-align:left;}
#dostawy li div:last-child{text-align:right;white-space:nowrap;font-size: 10px;}

#dostawy li > div:first-child>div>span::after{display:none;}

#dostawy li > div:first-child>div{display:block;padding:0px;color:#999;font-family: 'Ubuntu';  font-size: 14px;  text-align: left;}

#dostawy span{font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 24px;
white-space:nowrap;
}

#dostawy span::after{content: attr(data-text);
  position: absolute;
  margin:-1px -38px;
  background: #1B1B1B;
font-size: 13px;white-space: nowrap;}

#przedmiot>div:nth-child(3) > div > #kolejne{margin-top:20px;text-align: left;}
#przedmiot>div:nth-child(3) > div > #kolejne > div{display:flex;}

#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(1){font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 20px;color: #999;
}

#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(1)>span{margin-right:40px;}

#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(2){justify-content: center;
align-items: center;
display: flex;}

#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(2) span,#koszyk .przedmioty > div > div > div u{font-family: Ubuntu;
  font-size: 12px;
  font-weight: 300;
padding:5px;background:linear-gradient(to bottom right, #F00, #800, #400);
border-radius: 3px;margin-left: 10px;}

#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(1) span::after{content: attr(data-text);
  position: relative;
  margin:-1px -45px;;
  background: #1B1B1B;
font-size: 15px;white-space:nowrap;}

#przedmiot>div:nth-child(3) > div > div:last-child{margin-top:20px;}
#przedmiot>div:nth-child(3) > div > div:last-child>div{display: flex;gap:10px;margin-top:10px;padding: 0px 15px;}
#przedmiot>div:nth-child(3) > div > div:last-child>div>div{text-align:left;font-size: 13px;font-family: 'Ubuntu';display: flex;align-self: center;}

#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child>.now{display:block;}

#przedmiot>div:nth-child(3) > div > div:last-child span{background: #FFF;
color: #000;
padding: 3px;
border-radius: 4px;
/*margin: 0px 5px;*/
}

/*border: 1px solid #3A3A3A;*/

/*#koszyk #status_czerwony span{border: 1px solid #D18B4B;border-radius: 99999px;}*/
#koszyk #status_czerwony span,#transakcje>li>div:first-of-type>div>.status_czerwony>i,#przelewy>.CANCELED>div:last-of-type{border:none;background:var(--brand);border-radius: 99999px;padding: 5px 20px;white-space:nowrap;}
#koszyk #status_zolty span,#transakcje>li>div:first-of-type>div>.status_zolty>i,#przelewy>.PENDING>div:last-of-type{border:none;background: #D18B4B;border-radius: 99999px;padding: 5px 20px;white-space:nowrap;}
#koszyk #status_zielony span,#transakcje>li>div:first-of-type>div>.status_zielony>i,#przelewy>.COMPLETED>div:last-of-type{border:none;background:#266828;border-radius: 99999px;padding: 5px 20px;white-space:nowrap;}


#koszyk{margin:30px 20px 0px;}

#koszyk>div:first-of-type{display:flex;justify-content: center;align-items:start;margin-top:60px;}

#koszyk>div:first-of-type>i,#koszyk>div:first-of-type>i:before{width:240px;height:8px;background-image: url('data:image/svg+xml;utf8,<svg width="240" height="8" viewBox="0 0 240 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M239.354 4.35355C239.549 4.15829 239.549 3.84171 239.354 3.64645L236.172 0.464466C235.976 0.269204 235.66 0.269204 235.464 0.464466C235.269 0.659728 235.269 0.976311 235.464 1.17157L238.293 4L235.464 6.82843C235.269 7.02369 235.269 7.34027 235.464 7.53553C235.66 7.7308 235.976 7.7308 236.172 7.53553L239.354 4.35355ZM0 4.5H239V3.5H0V4.5Z" fill="white"/></svg>');background-repeat:no-repeat;margin-top:50px;background-position-x:right;position:relative;}

#koszyk>div:first-of-type>i:first-of-type{transform:scaleX(-1);}
#koszyk>div:first-of-type>i:first-of-type::before{content:'';position:absolute;top:0px;left:0px;right:0px;bottom:0px;transform:scaleX(-1);z-index:1;margin:0px;width:5px;}

#koszyk>div:first-of-type>div>u{display: inline-block;
  width: 44px;
  height: 44px;
  border: 1px solid #3A3A3A;
  border-radius: 50%;
  text-align: center;
  line-height: 44px;
text-decoration: none;}

#koszyk>#etap1{margin-bottom:60px;}
#koszyk>#etap1>div:first-of-type>u,#koszyk>#etap2>div:nth-of-type(2)>u,#koszyk>#etap3>div:nth-of-type(3)>u{
/*background: linear-gradient(to bottom right, #F00, #800 80%, #400);*/
background:var(--brand);
}



#koszyk>div:first-of-type>div{text-align:center;width: 100px;}
#koszyk>div:first-of-type>div>b{font-family:'Ubuntu';font-style:normal;font-weight:300;font-size:14px;line-height:24px;color:#818181;display:block;padding-bottom:6px;}
#koszyk>div:first-of-type>div>i{font-style:normal;font-style: normal;font-weight:500;font-size:14px;line-height:20px;display:block;margin-top:5px;}

#koszyk>h1:first-child{margin:60px 0px 0px 0px;}

#koszyk h1,#koszyk #gotowe h1{margin-top:30px;}
#koszyk h2,#koszyk #gotowe h2,#koszyk #gotowe h2 a{font-family: 'Playfair Display';font-style: normal;font-weight: 500;font-size: 32px;line-height: 40px;}
#koszyk h3,#koszyk #gotowe h3,.konto h3{font-family: 'Playfair Display';font-style: normal;font-weight: 500;font-size: 24px;line-height: 40px;margin-top: 30px;}
#koszyk h6,#koszyk #gotowe h6{font-family: 'Playfair Display';font-style: normal;font-weight: 300;font-size: 14px;line-height: 24px;margin-top: 0px;}

#koszyk #gotowe h2{margin:60px 0px 20px 0px;}

#koszyk #gotowe{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;}

#koszyk #gotowe *{font-family: 'Ubuntu';}


#koszyk #anulacja{display:flex;gap: 40px;justify-content: space-between;}

#koszyk #anulacja>details{margin: 60px 0px 20px 0px;min-width:260px;text-align:right;position: relative;}

#koszyk #anulacja>div{margin: 60px 0px 20px 0px;min-width:260px;max-width:260px;position: relative;background-repeat: no-repeat;padding: 10px 10px 10px 60px;border: 1px solid #3A3A3A;border-radius: 10px;height:min-content;width: auto;background-size: 24px 24px;background-position:20px center;font-style: normal;font-weight: 300;font-size: 12px;line-height: 16px;color: #9F9F9F;background-color:#1B1B1B;}

#koszyk #anulacja>details[open]>summary>span:nth-of-type(1){display:none;}
#koszyk #anulacja>details:not([open])>summary>span:nth-of-type(2){display:none;}

#koszyk #anulacja>details>summary{list-style: none;
position: relative;
display: inline-block;
border-radius: 9999px;
border-top: 1px solid #6D0978;
border-bottom: 1px solid #B92F29;
background: #222;
outline: 1px solid #333;
padding: 12px 40px 12px 20px;
}

#koszyk #anulacja>details>div{position:absolute;margin-top:20px;background:#1B1B1B;border-radius:15px;padding:20px;z-index: 9999;border: 1px solid #999;right: 0px;box-shadow: 0px 0px 5px 5px #555;}

#koszyk #anulacja>details>div>div:first-of-type{white-space:nowrap;margin-bottom:20px;}

#koszyk #anulacja>details>div>div:last-of-type{display:flex;justify-content:space-evenly;}

#koszyk #anulacja>details>div>div:last-of-type>span{display:none;}

#koszyk #anulacja>details>div>div:last-of-type>a>button{pointer-events:none;}


#koszyk #anulacja>details[open]>summary{padding: 12px 20px 12px 40px;}

#koszyk #anulacja>details:not([open])>summary::after{transform: scaleX(1);left: auto;right:20px;}

#koszyk #anulacja > details > summary::after{top:17px;}

#koszyk .przedmioty{margin-top:30px;text-align:center;}
#koszyk .przedmioty *{font-family: 'Ubuntu';}

#koszyk .przedmioty input[type='number']{-moz-appearance: textfield;-webkit-appearance: none;appearance: textfield;}
#koszyk .przedmioty input[type='number']::-webkit-inner-spin-button,#koszyk .przedmioty input[type='number']::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}

#koszyk .przedmioty .z[type='number']{border: 1px solid var(--brand);}
#koszyk .przedmioty .zmiana[type='number']{background:#333;}

#koszyk .przedmioty .o nobr{color:#0D0;}

#koszyk .przedmioty>div>div{display:flex;min-height:133px;align-items:center;gap:40px;border-bottom:1px solid #3A3A3A;justify-content:space-between;padding-left:20px;}
#koszyk .przedmioty>div>div>div{display:flex;align-items:center;gap:20px;justify-content:space-between;}
#koszyk .przedmioty>div>div:first-of-type{min-height:40px;align-items:start;}
#koszyk .przedmioty>div>div:first-of-type>div:nth-of-type(1)>div:nth-of-type(1){height:auto;background-image: none;}
#koszyk .przedmioty>div>div:first-of-type>div:nth-of-type(2)>div:nth-of-type(3){/*margin-right:80px;*/margin-right:60px;}

#koszyk .przedmioty>div>div u{color:#FFF;text-decoration:none;}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(1){min-width:90px;max-width:90px;height:90px;background-size: contain;background-position-y:calc(100% - 5px);}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(1) a{display: block;} 
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(1) a img{max-width:70px;max-height:70px;filter:drop-shadow(0px 25px 5px #222);transition:margin 0.3s ease, -webkit-filter 0.3s ease, filter 0.3s ease;}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(1) a:hover img{margin-top:15px;filter: drop-shadow(0px 5px 3px #222);}

#koszyk .przedmioty>div>div>div:nth-of-type(1){width:100%;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(2){width:100%;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3){min-width:150px;max-width:150px;position:relative;}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div>input{width:calc(100% - 24px);margin:0px;}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div>div,#przedmiot>div:nth-child(3)>div>form>nobr>s{display:none;position:absolute;min-width:152px;max-width:152px;justify-content:space-between;height:0px;}

#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{height:50px;top:0px;background-repeat: no-repeat;background-position:center;filter:none;padding:12px 20px;z-index:1;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div>div>button:hover,#przedmiot>div:nth-child(3)>div>form>nobr>s>button:hover{outline:none;filter: invert(44%) sepia(71%) saturate(4476%) hue-rotate(337deg) brightness(91%) contrast(96%);}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div>div>button:first-of-type,#przedmiot>div:nth-child(3)>div>form>nobr>s>button:first-of-type{float:left;left:0px;right:auto;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div>div>button:last-of-type,#przedmiot>div:nth-child(3)>div>form>nobr>s>button:last-of-type{float:right;left:auto;right:0px;transform:scaleX(1);}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div>div>button::after,#przedmiot>div:nth-child(3)>div>form>nobr>s>button::after{display:none;}

#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(1){min-width:140px;max-width:140px;}
#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(2){min-width:100px;max-width:100px;}
#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(3){min-width:144px;max-width:144px;}
#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(4){flex-grow:0;}


#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(2){text-align:left;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(2)>a{font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 22px;
}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(2)>a:hover{color: #B22;  text-shadow: 1px 1px #FFF;}


#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(1)>div{position:absolute;margin-top:10px;width:140px;}
#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(1)>div>i{white-space:nowrap;}
#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(1)>div>nobr{color:#FFF;font-size: 12px;}

#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(3)>i{position:absolute;margin-top:10px;width:144px;}



#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(4) a,#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>a{position:relative;width:40px;height:21px;
display: inline-block;
margin-left: 2px;
color: transparent;
text-decoration: none;}

#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(4) a::after{top:-5px;left:-10px;}


#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>a{width:20px;padding:20px;margin:0px;display:none;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>a::after{background-size: auto;top: 0px;left: 0px;}


#koszyk .przedmioty>div>div>div i{display:block;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 12px;
line-height: 16px;color: #818181;
}

#koszyk .przedmioty>div>div>div i>a{color:#818181;}
#koszyk .przedmioty>div>div>div i>a:hover{color:#FFF;}

#koszyk form>div:nth-of-type(2){margin-top: 20px;display:flex;justify-content: space-between;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2){text-align:right;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div{background:#1B1B1B;/*background:#202020;*/border-radius:15px;padding: 50px;margin-top: 30px;font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div *{font-family:'Ubuntu';}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div h3{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 40px;margin-top: 0px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div{display:flex;gap: 40px;justify-content: space-between;margin-top:40px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div>div:nth-of-type(2)>s{display:block;font-size:14px;text-decoration-line: line-through;color: #818181;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div>div:nth-of-type(2)>i{display:block;font-size:13px;color:#818181;font-style:normal;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div>div:nth-of-type(2)>i>nobr{color:#0D0;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div h4{font-family:Ubuntu;
font-size: 16px;
font-weight: 300;
line-height: 24px;
text-align: left;margin-top:10px;}

#koszyk #log{display:flex;justify-content:space-between;border:1px solid #3A3A3A;border-radius:20px;margin-top:30px;background:#1B1B1B;padding:20px;gap:20px;align-items:center;}

#koszyk #log>div{font-size: 13px;line-height: 18px;}
#koszyk #log h4{font-family: 'Playfair Display';font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;margin-bottom: 10px;}

#koszyk #log a,#logowanie>div:first-of-type a{position:relative;padding-right: 30px;white-space:nowrap;}
#koszyk #log a:hover,#logowanie>div:first-of-type a:hover{text-shadow:none;cursor:default;}

#koszyk #log a::after,#logowanie>div:first-of-type a::after{right:15px;left: auto;transform: scaleX(1);}








#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul{margin-top:10px;padding-bottom:30px;border-bottom:1px solid #3A3A3A;text-align:left;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>label,#dostawa>li>label,#payment>li>label{display:flex;justify-content: space-between;font-weight:300;font-size:14px;line-height:24px;min-height:50px;align-items: center;text-align:right;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>label>div,#dostawa>li>label>div,#payment>li>label>div{display: block;width: 100%;text-align: left;padding: 10px 0px;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>label:hover,#dostawa>li>label:hover,#payment>li>label:hover{color:#CCC;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>label>u,#dostawa>li>label>u,#transakcje>li>div:nth-of-type(2)>div:last-of-type>div:nth-of-type(2){background-image:url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20height=%2224px%22%20viewBox=%220%20-960%20960%20960%22%20width=%2224px%22%20fill=%22%23BB2F28%22%3E%3Cpath%20d=%22M240-160q-50%200-85-35t-35-85H40v-440q0-33%2023.5-56.5T120-800h560v160h120l120%20160v200h-80q0%2050-35%2085t-85%2035q-50%200-85-35t-35-85H360q0%2050-35%2085t-85%2035Zm0-80q17%200%2028.5-11.5T280-280q0-17-11.5-28.5T240-320q-17%200-28.5%2011.5T200-280q0%2017%2011.5%2028.5T240-240ZM120-360h32q17-18%2039-29t49-11q27%200%2049%2011t39%2029h272v-360H120v360Zm600%20120q17%200%2028.5-11.5T760-280q0-17-11.5-28.5T720-320q-17%200-28.5%2011.5T680-280q0%2017%2011.5%2028.5T720-240Zm-40-200h170l-90-120h-80v120ZM360-540Z%22%3E%3C/path%3E%3C/svg%3E');border:1px solid #3A3A3A;border-radius:50px;background-repeat:no-repeat;background-position:18px calc(50% + 1px);font-family:Playfair Display;text-decoration:none;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>label>u,#dostawa>li>label>u{min-width:71px;padding: 10px 18px 10px 49px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>label>u{margin-left:5px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>label>nobr,#dostawa>li>label>nobr{min-width:71px;padding:10px 0px 10px 67px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>div,#dostawa>li>div{display:none;border: 1px solid #3A3A3A;border-radius: 20px;padding: 20px;font-size: 12px;
  line-height: 16px;color: #DADADA;gap: 20px;margin-top:20px;}

 
 
 
 
  
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>input[type='radio'],#dostawa li input[type='radio'],#payment li input[type='radio'],.dane input[type="radio"],input[type='checkbox']{position:absolute;left:-100px;opacity:0;width: 0px;max-width: 0px;min-width: 0px;}


#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>input[type='radio']:checked~label>div>b>i,#dostawa>li>input[type='radio']:checked~label>div>b>i,#payment>li>input[type='radio']:checked~label>div>b>i{background:#FFF;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>input[type='radio']:checked~div,#dostawa>li>input[type='radio']:checked~div,#payment>li>input[type='radio']:checked~div{display:inline-flex;}



#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>div>div:nth-of-type(2),#dostawa>li>div>div:nth-of-type(2){display:flex;gap: 20px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>div>div:nth-of-type(2)>div>input,#dostawa>li>div>div:nth-of-type(2)>div>input,#noweOkno div > div > div>input{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 12' fill='%23BB2F28'%3E%3Cpath d='M0 12V9.81818H11V12H0ZM2.2 7.63636H2.97L7.26 3.39545L6.47625 2.61818L2.2 6.87273V7.63636ZM1.1 8.72727V6.40909L7.26 0.313636C7.36083 0.213636 7.47771 0.136364 7.61063 0.0818182C7.74354 0.0272727 7.88333 0 8.03 0C8.17667 0 8.31875 0.0272727 8.45625 0.0818182C8.59375 0.136364 8.7175 0.218182 8.8275 0.327273L9.58375 1.09091C9.69375 1.19091 9.77396 1.30909 9.82438 1.44545C9.87479 1.58182 9.9 1.72273 9.9 1.86818C9.9 2.00455 9.87479 2.13864 9.82438 2.27045C9.77396 2.40227 9.69375 2.52273 9.58375 2.63182L3.4375 8.72727H1.1Z'/%3E%3C/svg%3E");}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>div>div:nth-of-type(2)>div>input,#dostawa>li>div>div:nth-of-type(2)>div>input,#noweOkno div > div > div>input{font-size: 12px;  line-height: 16px;background-color: transparent;  border: none;  color: #DADADA;  font-style: normal;  font-weight: 300;background-repeat: no-repeat;  padding-left: 20px;  background-position: left center;font-family:'Ubuntu';}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>div>div:nth-of-type(2)>div>input:hover,#dostawa>li>div>div:nth-of-type(2)>div>input:hover,#noweOkno div > div > div>input:hover{color:#FFF;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div:last-of-type>div:first-of-type{font-size: 20px;line-height: 24px;white-space: nowrap;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div:last-of-type>div>u,#transakcja .tPrzedmioty>div>h6{display:block;margin-bottom:10px;text-decoration: none;/*color: var(--brand);*/color:#FAA;font-family:'Ubuntu';font-style: normal;font-weight: 300;font-size: 16px;line-height: 24px;text-align: right;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div:last-of-type>div>nobr{display:block;font-family: 'Playfair Display';font-style: normal;font-weight: 400;font-size: 30px;line-height: 21px;margin-bottom:10px;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div:last-of-type>div>i{display:block;font-size:13px;line-height: 24px;color: #818181;margin-bottom:10px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div:last-of-type>div>i>nobr{color:#818181;}



#daneIprzedmioty{display:flex;justify-content:space-between;gap:40px;}
#daneIprzedmioty *{font-family:'Ubuntu';}
#daneIprzedmioty h3{white-space:nowrap;}

#daneIprzedmioty>div:nth-of-type(1){width:100%;}
#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(1){background: #1B1B1B;margin-top: 30px;}
#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(1),#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2)>div>div{outline:1px solid #3A3A3A;border-radius: 20px;padding: 30px;flex-direction: column;display:inline-flex;justify-content: center;}

#daneIprzedmioty > div:nth-of-type(1) > div:nth-of-type(1)>div{display:flex;justify-content: center;gap: 10px;}
#daneIprzedmioty > div:nth-of-type(1) > div:nth-of-type(1)>div>div:nth-of-type(1){text-align:right;min-width:120px;}
#daneIprzedmioty > div:nth-of-type(1) > div:nth-of-type(1)>div>div:nth-of-type(2){width:100%;}

#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2){display:flex;gap: 40px;}
#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2)>div{display:flex;flex-direction: column;flex: 1;}




#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2)>div>div{height:100%;min-width: 240px;background: #1B1B1B;margin-top: 30px;}

#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2)>div>div>div:first-of-type{margin-bottom:10px;}

#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2)>div>div>div>a>button::after{display:none;}
#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2)>div>div>div>a>button,#sprawa>div>div>.a>a{pointer-events: none;
background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22%3E%3Cmask id=%22mask0_4735_10028%22 style=%22mask-type:alpha%22 maskUnits=%22userSpaceOnUse%22 x=%220%22 y=%220%22 width=%2224%22 height=%2224%22%3E%3Crect width=%2224%22 height=%2224%22 fill=%22%23D9D9D9%22/%3E%3C/mask%3E%3Cg mask=%22url(%23mask0_4735_10028)%22%3E%3Cpath d=%22M12 15.4115C11.8795 15.4115 11.7673 15.3923 11.6635 15.3538C11.5597 15.3154 11.4609 15.2494 11.3672 15.1558L8.25775 12.0463C8.10908 11.8974 8.03567 11.7233 8.0375 11.524C8.0395 11.3247 8.11292 11.1474 8.25775 10.9922C8.41292 10.8372 8.59108 10.7572 8.79225 10.752C8.99358 10.7468 9.17183 10.8218 9.327 10.977L11.25 12.9V5.25C11.25 5.03717 11.3218 4.859 11.4655 4.7155C11.609 4.57183 11.7872 4.5 12 4.5C12.2128 4.5 12.391 4.57183 12.5345 4.7155C12.6782 4.859 12.75 5.03717 12.75 5.25V12.9L14.673 10.977C14.8218 10.8283 14.9984 10.7549 15.2028 10.7568C15.4073 10.7588 15.5871 10.8372 15.7423 10.9922C15.8871 11.1474 15.9621 11.3231 15.9672 11.5192C15.9724 11.7154 15.8974 11.8911 15.7423 12.0463L12.6328 15.1558C12.5391 15.2494 12.4403 15.3154 12.3365 15.3538C12.2327 15.3923 12.1205 15.4115 12 15.4115ZM6.30775 19.5C5.80258 19.5 5.375 19.325 5.025 18.975C4.675 18.625 4.5 18.1974 4.5 17.6923V15.7308C4.5 15.5179 4.57183 15.3398 4.7155 15.1962C4.859 15.0526 5.03717 14.9808 5.25 14.9808C5.46283 14.9808 5.641 15.0526 5.7845 15.1962C5.92817 15.3398 6 15.5179 6 15.7308V17.6923C6 17.7692 6.03208 17.8398 6.09625 17.9038C6.16025 17.9679 6.23075 18 6.30775 18H17.6923C17.7692 18 17.8398 17.9679 17.9038 17.9038C17.9679 17.8398 18 17.7692 18 17.6923V15.7308C18 15.5179 18.0718 15.3398 18.2155 15.1962C18.359 15.0526 18.5372 14.9808 18.75 14.9808C18.9628 14.9808 19.141 15.0526 19.2845 15.1962C19.4282 15.3398 19.5 15.5179 19.5 15.7308V17.6923C19.5 18.1974 19.325 18.625 18.975 18.975C18.625 19.325 18.1974 19.5 17.6923 19.5H6.30775Z%22 fill=%22white%22/%3E%3C/g%3E%3C/svg%3E');
background-repeat: no-repeat;border: 1px solid #FFFFFF;border-radius: 99999px;background-position: calc(100% - 20px) center;padding-right: 50px;margin-top: 15px;
background-color:#222;
display:block;
}

#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2)>div>div>div>a:hover>button{background-color:#1B1B1B;}


#daneIprzedmioty>div:nth-of-type(2){max-width:450px;min-width:450px;}

#zlecenie{max-width: calc(100% - 450px - 40px);}

#koszyk_przedmioty{position: absolute;max-width:370px;min-width:370px;}




/*

#koszyk_przedmioty{display:flex;justify-content:center;flex-wrap:wrap;}
#koszyk_przedmioty input{width:70px;}

#koszyk_przedmioty .zaznacz{background:#F90;}
#koszyk_przedmioty .wyprzedany{text-align:right;}

#koszyk_przedmioty div{min-width:300px;}
#koszyk_przedmioty>div:last-child{text-align:center;min-width:240px;white-space:nowrap;}
#koszyk_przedmioty>.transakcja{min-width:280px;font-size:10pt;}
#koszyk_przedmioty>.transakcja:last-child{min-width:280px;}

#koszyk_przedmioty>.transakcja div{display:block;min-width:auto;color:#999;}

#koszyk_przedmioty>div>div{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;}


#koszyk_przedmioty>div>div>div{min-width:auto;display:flex;gap:5px;}

#koszyk_przedmioty>div>div>div>div{min-height:50px;display:table;}

#koszyk_przedmioty>div>div>div:nth-child(1){flex-grow:1;width:40%;}

#koszyk_przedmioty>div>div>div:nth-child(1)>div:nth-child(1){min-width:auto;}
#koszyk_przedmioty>div>div>div:nth-child(1)>div:nth-child(1) a{display:table-cell;width:50px;height:50px;vertical-align:middle;text-align:center;}
#koszyk_przedmioty>div>div>div:nth-child(1)>div:nth-child(1) a img{vertical-align:middle;}
#koszyk_przedmioty>div>div>div:nth-child(1)>div:nth-child(2){flex-grow:1;min-width:auto;}

#koszyk_przedmioty>div>div>div:nth-child(2){flex-wrap:wrap;justify-content:center;}

#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(1){min-width:auto;}
#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(1)>.liczba{text-align:center;}

#koszyk_przedmioty>div>div>div>div>div{display:table-cell;vertical-align:middle;height:50px;min-width:auto;}

#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(2){display:flex;gap:5px;min-width:auto;}
#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(2)>div{min-width:auto;display:table;height:auto;}
#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(2)>div{min-width:135px;}
#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(2)>div:nth-child(1){min-width:85px;}

#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(3){min-width:100px;}

#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(3)>div{min-width:100px;}

#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(3) details summary{white-space:nowrap;}

#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(3) details{text-align:right;}

#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(3) details ul{position:absolute;background:#EEE;color:#000;}
#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(3) details ul li{white-space:nowrap;text-align:left;}

#koszyk_przedmioty>div>div>div:nth-child(2)>div:nth-child(4){min-width:auto;}

#koszyk_przedmioty>div>div>div>div>div>div{min-width:auto;display:table-cell;vertical-align:middle;}
#koszyk_przedmioty>div>div>div>div>div>div>nobr{display:block;white-space:nowrap;}
#koszyk_przedmioty>div>div>div>div>div>div>nobr:last-child{text-align:right;}

#koszyk_przedmioty>div>div>div>div>div>div>nobr>span{background:#0C0;color:#030;font-weight:bold;padding:2px;}
*/




#noweOkno{visibility:hidden;/*z-index:1201;*/z-index:1401;position:fixed;top:0px;left:0px;width:100%;height:100%;cursor:default;float:left;overflow:auto;}

#noweOkno > div{height:100vh;}
#noweOkno div{vertical-align:middle;display:table-cell;width:100vw;}
#noweOkno div img{max-width:100vw;}
/*#noweOkno div img:first-child{max-width:30px;top:10px;right:10px;position:absolute;}*/
#noweOkno div svg{padding:30px;top:10px;right:10px;position:absolute;}
#noweOkno div svg path{fill:#FFF;}
#noweOkno div svg:hover path{fill:var(--brand);}
#noweOkno div>div>span{font-size: 12px;  line-height: 16px;color: #DADADA;font-family: 'Ubuntu';font-style: normal;font-weight: 300;}
#noweOkno div>div>span>b{font-family: 'Ubuntu';}

#polePrzechwytu{visibility:hidden;z-index:1500;position:fixed;top:0px;left:0px;width:100%;height:100%;cursor:default;opacity:0.2;}
#poleBlokady{visibility:hidden;z-index:99999;position:fixed;top:0px;left:0px;width:100%;height:100%;cursor:default;background:#000;opacity:0.5;}
#poleBlokady img{margin:50vh calc(50vw - 125px);}
#poleBlokady2{visibility:hidden;z-index:99999;position:fixed;top:0px;left:0px;width:100%;height:100%;cursor:default;background:#000;opacity:0.5;}
#poleBlokady2 img{margin:50vh calc(50vw - 125px);}

/*#witryna{width:80%;text-align:left;min-width:300px;display:inline-block;max-width:1500px;background-image:url("../grafika/background33.webp");background-repeat:no-repeat;background-size:100% auto;background-position-y:55px;background-color:#222;outline:1px solid #000;}*/

/*background-attachment:fixed;*/

/*#witryna{width:80%;text-align:left;min-width:300px;display:inline-block;max-width:1500px;background-image:url("../grafika/background15.webp");background-repeat:no-repeat;background-position-y:bottom;background-color:#222;outline:1px solid #000;background-attachment:fixed;background-position-x:center;}*/
#witryna{width:80%;text-align:left;min-width:300px;display:inline-block;max-width:1500px;background-image:url("../grafika/background8.webp");background-repeat:no-repeat;background-position-y:top;background-color:#222;outline:1px solid #000;background-attachment:fixed;background-position-x:center;}









































#popularne{padding:20px;}

#popularne *{font-family: 'Ubuntu';}

#popularne>h2{font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 40px;
  margin: 20px 0px;}

#popularne>div div
{
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
text-align: left;
}


#popularne>div
,#popularne>div>a:hover
{
background-image: url('data:image/svg+xml,%3Csvg%20width%3D%22112%22%20height%3D%2260%22%20viewBox%3D%220%200%20280%20150%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22280%22%20height%3D%22150%22%20rx%3D%2230%22%20fill%3D%22url%28%23paint0_linear_3812_2180%29%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_3812_2180%22%20x1%3D%22140%22%20y1%3D%220%22%20x2%3D%22140%22%20y2%3D%22150%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%235A5A5A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232A2A2A%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
}

#popularne>div>a:hover
{
background-repeat: no-repeat;
/*background-position-x:23px;*/
background-position-x:9px;
background-position-y: calc(50% + 23px);

}

#popularne>div
{
display:flex;
align-items: center;
border-radius: 20px;
background-color: #1B1B1B;
outline: 1px solid #3A3A3A;
border-top: 1px solid #6D0978;
border-bottom: 1px solid #B92F29;
margin-bottom: 20px;
padding: 15px;
font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
position: relative;
top: auto;

background-repeat: no-repeat;
/*background-position-x:23px;*/
background-position-x:9px;
background-position-y: calc(50% + 23px);

gap:20px;

}

#popularne>div span
{display:inline-block;}

#popularne>div div>u
{display:block;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
text-decoration: none;}

#popularne>div div>i
{display: block;
font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
text-decoration: none;
color: #999;}

#popularne>div>a{
justify-content: space-around;
}

#popularne>div>a
{display: flex;
align-items: center;
margin: -15px;
padding: 15px;
font-family: 'Ubuntu';
width: 100%;
gap:20px;
}

#popularne>div>a:hover
{background-color:#222;}

#popularne img
{
width: 100px;
height: 100px;
object-fit: contain;
object-position: center;
background-color: transparent;
/*margin-right:20px;*/
min-width: 100px;
min-height: 100px;
margin-bottom:0px;
-webkit-filter: drop-shadow(0px 8px 4px #222);
filter: drop-shadow(0px 8px 4px #222);
transition: margin 0.3s ease, -webkit-filter 0.3s ease, filter 0.3s ease;
}

#popularne>div>a:hover img:first-of-type
{
-webkit-filter: drop-shadow(0px 4px 2px #333);
filter: drop-shadow(0px 4px 2px #333);
/*margin:3px 20px -3px 0px;*/
margin:3px 0px -3px 0px;
}


#popularne>div>a>div:first-of-type
{flex-shrink:1;flex-grow:1;}

#popularne>div>a>div:nth-of-type(2)
{flex-shrink:0;
min-width:112px;
}

#popularne>div>a>div:nth-of-type(2) nobr
{color:#FFF;}

#popularne>div>a>div:nth-of-type(2)>nobr
{display:block;text-align:right;font-size:24px;font-weight:400;margin:0px 5px 10px 0px;}

#popularne>div>a>div:nth-of-type(2)>nobr::after
{content: attr(data-text);
  position: absolute;
  margin:-1px -78px;
  background: #1B1B1B;
  font-size: 26px;
white-space: nowrap;}

#popularne>div>a:hover>div:nth-of-type(2)>nobr::after
{
background:#222;
}






#popularne>div>a>div:nth-of-type(2)>i
,#popularne>div>a>div:nth-of-type(2)>i>i
{position:relative;display:block;font-style:normal;}

#popularne>div>a>div:nth-of-type(2)>i>nobr::after
{content: attr(data-text);
position:absolute;
margin:0px -45px;
background: #1B1B1B;
font-size: 15px;
white-space: nowrap;}

#popularne>div>a:hover>div:nth-of-type(2)>i>nobr::after
{
background: #222;
}

#popularne>div>a>div:nth-of-type(2)>i>span
{font-family: Ubuntu;
font-size: 12px;
font-weight: 300;
background: linear-gradient(to bottom right, #F00, #800, #400);
border-radius: 3px;
white-space:nowrap;
color: #FFF;
padding: 0px 6px 1px 5px;
vertical-align: middle;
margin: -3px 0px 0px 10px;
line-height: 20px;
}






























@media only screen and (min-height:1200px){

/*WYSOKOŚĆ PONAD 1200!!*/

#witryna{background-size:auto 100%;}

}



#okruszki {
display:none;


padding: 10px;
margin: 0px;
background: #000;
border-bottom: 1px solid #555;}

#okruszki li{display:inline-block;margin-right:10px;list-style-type:none;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 22px;
color: #DADADA;}

#okruszki li a{display:inline-block;margin-right:10px;list-style-type:none;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 22px;
color: #DADADA;

}


#okruszki li:hover > div{display:block;}

#okruszki li span a{cursor:pointer;text-decoration:none;z-index:1001;position:relative;}
/*#okruszki li div{position:absolute;display:inline;background:#EEE;visibility:hidden;z-index:1002;}*/
#okruszki li div{position:absolute;display:none;background:#EEE;z-index:1002;

/*height: calc(100% - 100px);
  overflow-y: scroll;*/
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 19px;
/*  scrollbar-width: thin;
  scrollbar-color: #000 #EEE;*/
padding: 25px;border-radius: 30px;

}

#okruszki li div a{/*display:block;padding:3px;color:#000;*/
text-shadow:none;
display: block;
  color: #000;
  padding: 9px 0px;
  white-space: nowrap;
}

#okruszki li div a u{display: block;
  padding-left: 10px;
  text-decoration: none;
color: #818181;}

#okruszki li div a u::before{content: "->";}

#okruszki li div .alias{background:#AAF;}
#okruszki li div .alias:after{content:' (alias)';}
#okruszki li span{display:block;}
#okruszki li span::before{content:'\232A';margin-right:10px;display:none;}
#okruszki li span a::after{
/*content:'\25BC';margin-left:3px;*/

content: '';
  /*background-image: url("../grafika/ikony/grot818181.svg");*/
  width: 13px;
  height: 7px;
  background-size: cover;
  background-position: center;
  position: absolute;
  margin-top: 8px;
  margin-left: 8px;
}

#okruszki li span #okruszki_przedmiot::after{content:none;margin-left:0px;}

/*
#kategorie{width:240px;}

#kategorie ul{padding:0px;list-style-type:none;}
#kategorie ul ul{padding-left:10px;}
#kategorie a{text-decoration:none;}
.wybrana{font-weight:bold;}
.wybrana ul{font-weight:normal;}
*/
/*
#strona{width:calc(100% - 240px);min-width:200px;}
#strona_nav .zaz{background:#FFF;color:#000;}
#strona{width:100%;min-width:200px;}
*/


#pasekTopPrzedmioty{font-family:'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 33px;
  color: #FFFFFF;
  display:flex;align-items:center;justify-content:space-between;}

#przedmiotySuma{font-family:'Ubuntu';margin-left:10px;white-space:nowrap;}
#przedmiotySuma span{font-family:'Ubuntu';}

/*#sortowanie{display:inline-block;margin:0px 10px;white-space:nowrap;position:relative;font-family:'Ubuntu';}*/

/*
#sortowanie span{display:inline-block;cursor:default;z-index:1001;position:relative;font-family:'Ubuntu';
background: #1B1B1B;
border: 1px solid #3A3A3A;
border-radius: 99999px;
padding: 10px 40px 10px 20px;
margin-left:20px;
}
*/
/*#sortowanie span::after{content:'\25BC';margin-left:3px;}*/

/*
#sortowanie 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;}
*/
  
/*#sortowanie div{position:absolute;display:none;z-index:1550;margin-left:62px;}*/
/*#sortowanie:hover div{display:inline;}*/
/*#sortowanie div a{display:block;font-family:'Ubuntu';}*/
/*#sortowanie div .wybrane{background:#F00;color:#FFF;}*/



/*#liczbaPrzedmiotowNaStronie{margin:0px 10px;display:inline-block;position:relative;white-space:nowrap;font-family:'Ubuntu';}*/

/*
#liczbaPrzedmiotowNaStronie span{display:inline-block;cursor:pointer;z-index:1001;position:relative;font-family:'Ubuntu';}
#liczbaPrzedmiotowNaStronie span::after{content:'\25BC';margin-left:3px;}
*/

/*
#liczbaPrzedmiotowNaStronie span{display:inline-block;cursor:default;z-index:1001;position:relative;font-family:'Ubuntu';
background: #1B1B1B;
border: 1px solid #3A3A3A;
border-radius: 99999px;
padding: 10px 40px 10px 20px;
margin-left:20px;
}
*/

/*
#liczbaPrzedmiotowNaStronie 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;}
*/

/*#liczbaPrzedmiotowNaStronie div{position:absolute;display:none;z-index:1550;margin-left:172px;}*/
/*#liczbaPrzedmiotowNaStronie:hover div{display:inline;}*/
/*#liczbaPrzedmiotowNaStronie div a{display:block;font-family:'Ubuntu';}
#liczbaPrzedmiotowNaStronie div .wybrane{background:#F00;color:#FFF;}*/

.kopia{display:none;}
.kopia>div{display:none;}
.kopia>div>span{background:#266828;display:inline-block;margin-top:10px;position:absolute;transition:opacity 1s ease;opacity:1;z-index:9;}

#transakcja{display:flex;justify-content: space-between;gap:40px;margin-top:60px;}
#transakcja>div:first-of-type{order:2;}
#transakcja>div:nth-of-type(2){order:1;font-style: normal;font-weight: 300;font-size: 14px;line-height: 24px;flex-grow: 1;}
#transakcja>div:nth-of-type(2)>div *{font-family:'Ubuntu';}

#transakcja>div:nth-of-type(2)>div a:hover{color: #B22; text-shadow: 1px 1px #FFF;}

#transakcja>div:nth-of-type(2)>div u,.konto>form>.dane>div>div>u{font-family:'Ubuntu';font-style: normal;  font-weight: 300;  font-size: 12px;  line-height: 20px;  color: #818181;  display: block;  margin-top: 5px;text-decoration:none;}

#transakcja .tPrzedmioty h3{font-style: normal;  font-weight: 500;  font-size: 24px;  line-height: 40px;  text-align: right;margin-top: 0px;white-space:nowrap;}

#transakcja .tPrzedmioty{background:#1B1B1B;border-radius:15px;/*padding:50px;*/padding:20px 40px;}
#transakcja .tPrzedmioty>div{}
#transakcja .tPrzedmioty>div>h6{margin:15px 0px -15px;}
#transakcja .tPrzedmioty>div>div{display:flex;gap:30px;padding: 20px 0px;border-bottom: 1px solid #3A3A3A;justify-content: space-between;}

#transakcja .tPrzedmioty>div:first-of-type>div>div:first-of-type{width:65px;height:65px;min-width:65px;min-height:65px;background-size:contain;background-position-y:calc(100% - 5px);}

#transakcja .tPrzedmioty > div:first-of-type > div > div:first-of-type a{display:block;}
#transakcja .tPrzedmioty > div:first-of-type > div > div:first-of-type a>img{max-height:50px;max-width:50px;transition: margin 0.3s ease, -webkit-filter 0.3s ease, filter 0.3s ease;filter: drop-shadow(0px 10px 5px #222);}
#transakcja .tPrzedmioty > div:first-of-type > div > div:first-of-type a:hover>img{margin-top:10px;filter: drop-shadow(0px 5px 3px #222);}


#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2){max-width:275px;width: 100%;}
#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type{font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>a:hover{color: #B22;  text-shadow: 1px 1px #FFF;}

#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i{font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 12px;  line-height: 20px;  color: #818181;  display: block;margin-top:5px;}

#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i *{font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 12px;  line-height: 20px;  color: #818181;}

#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i a:hover{color:#FFF;}

#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2){display:flex;justify-content: space-between;gap:5px;margin-top:15px;}
#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2) *{font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 13px;  line-height: 24px;  text-align: right;}

#transakcja .tPrzedmioty > div:first-of-type > div > div:nth-of-type(2) > div:nth-of-type(2) > div h6{text-align:center;color: #818181;}

#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2)>div:nth-of-type(2){min-width:98px;}

#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2) i{color: #818181;}

#transakcja .tPrzedmioty>div:first-of-type > div > div:nth-of-type(2) > div:nth-of-type(2) u{display:block;text-decoration:none;color:#0D0;}

#transakcja .tPrzedmioty>div:nth-of-type(2){/*border-top: 1px solid #3A3A3A;*/box-shadow: 0px -8px 10px 0px #39393940;border-top: 1px solid #555;}

#transakcja .tPrzedmioty>div:nth-of-type(2)>div>div>s{display:block;text-decoration-line: line-through;color: #818181;}
#transakcja .tPrzedmioty>div:nth-of-type(2)>div>div>i{display:block;color:#0D0;}
#transakcja .tPrzedmioty>div:nth-of-type(2)>div>div>u{display:block;color:#818181;text-decoration:none;}

#transakcja .tPrzedmioty>div:nth-of-type(2)>div *{font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 16px;  line-height: 22px;}

#transakcja .tPrzedmioty>div:nth-of-type(2)>div>div:nth-of-type(2){text-align:right;}

#transakcja .tPrzedmioty > div > div:last-of-type{border:none;}

#transakcja .tPrzedmioty > div > div:last-of-type>div:first-of-type{font-size: 20px;line-height: 24px;white-space:nowrap;}
#transakcja .tPrzedmioty > div > div:last-of-type>div:last-of-type>nobr{font-family: 'Playfair Display';font-weight:400;font-size:30px;line-height:21px;}


#koszyk #gotowe #koszyk_przedmioty h3{font-style: normal;  font-weight: 500;  font-size: 24px;  line-height: 40px;  text-align: right;margin-top: 0px;white-space:nowrap;}

#koszyk #gotowe #koszyk_przedmioty{background:#1B1B1B;border-radius:15px;/*padding:50px;*/padding:20px 40px;}
#koszyk #gotowe #koszyk_przedmioty>div{}
#koszyk #gotowe #koszyk_przedmioty>div>h6{margin:15px 0px -15px;}
#koszyk #gotowe #koszyk_przedmioty>div>div{display:flex;gap:30px;padding: 20px 0px;border-bottom: 1px solid #3A3A3A;justify-content: space-between;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:first-of-type{width:65px;height:65px;min-width:65px;min-height:65px;background-size:contain;background-position-y:calc(100% - 5px);}

#koszyk #gotowe #koszyk_przedmioty > div:first-of-type > div > div:first-of-type a{display:block;}
#koszyk #gotowe #koszyk_przedmioty > div:first-of-type > div > div:first-of-type a>img{max-height:50px;max-width:50px;transition: margin 0.3s ease, -webkit-filter 0.3s ease, filter 0.3s ease;filter: drop-shadow(0px 10px 5px #222);}
#koszyk #gotowe #koszyk_przedmioty > div:first-of-type > div > div:first-of-type a:hover>img{margin-top:10px;filter: drop-shadow(0px 5px 3px #222);}


#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2){max-width:275px;width: 100%;}
#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type{font-style: normal;font-weight: 400;font-size: 14px;line-height: 20px;}
#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>a:hover{color: #B22;  text-shadow: 1px 1px #FFF;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i{font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 12px;  line-height: 20px;  color: #818181;  display: block;margin-top:5px;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i *{font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 12px;  line-height: 20px;  color: #818181;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i a:hover{color:#FFF;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2){display:flex;justify-content: space-between;gap:5px;margin-top:15px;}
#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2) *{font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 13px;  line-height: 24px;  text-align: right;}

#koszyk #gotowe #koszyk_przedmioty > div:first-of-type > div > div:nth-of-type(2) > div:nth-of-type(2) > div h6{text-align:center;color: #818181;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2)>div:nth-of-type(2){min-width:98px;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2) i{color: #818181;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type > div > div:nth-of-type(2) > div:nth-of-type(2) u{display:block;text-decoration:none;color:#0D0;}

#koszyk #gotowe #koszyk_przedmioty>div:nth-of-type(2){/*border-top: 1px solid #3A3A3A;box-shadow: 0px -8px 10px 0px #39393940;*/border-top: 1px solid #555;}

#koszyk #gotowe #koszyk_przedmioty>div:nth-of-type(2)>div>div>s{display:block;text-decoration-line: line-through;color: #818181;}
#koszyk #gotowe #koszyk_przedmioty>div:nth-of-type(2)>div>div>i{display:block;color:#0D0;}
#koszyk #gotowe #koszyk_przedmioty>div:nth-of-type(2)>div>div>u{display:block;color:#818181;text-decoration:none;}

#koszyk #gotowe #koszyk_przedmioty>div:nth-of-type(2)>div *{font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 16px;  line-height: 22px;}

#koszyk #gotowe #koszyk_przedmioty>div:nth-of-type(2)>div>div:nth-of-type(2){text-align:right;}

#koszyk #gotowe #koszyk_przedmioty > div > div:last-of-type{border:none;}

#koszyk #gotowe #koszyk_przedmioty > div > div:last-of-type>div:first-of-type{font-size: 20px;line-height: 24px;white-space:nowrap;}

#koszyk #gotowe #koszyk_przedmioty > div > div>div:first-of-type>svg{max-width: 50px;max-height: 50px;}
#koszyk #gotowe #koszyk_przedmioty > div > div>div:first-of-type>svg path{fill:#AAA;}




#koszyk #gotowe #koszyk_przedmioty > div > div:last-of-type>div:last-of-type>nobr{font-family: 'Playfair Display';font-weight:400;font-size:30px;line-height:21px;}


#tranz{display:flex;margin:20px;padding:0px 30px;gap:20px;}
#tranz>div{font-family: 'Ubuntu';font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;}

#tranz>div:nth-of-type(1){min-width:280px;}
#tranz>div:nth-of-type(2){min-width:240px;width:100%;}
#tranz>div:nth-of-type(3){min-width:100px;}
#tranz>div:nth-of-type(4){min-width:230px;}
#tranz>div:nth-of-type(5){min-width:199px;}

#transakcje{margin:20px;font-style: normal;font-weight: 300;font-size: 15px;line-height: 24px;}

#transakcje *{font-family: 'Ubuntu';}

#transakcje>li{padding: 40px 30px;border: 1px solid #3A3A3A;border-radius: 20px;margin-bottom:30px;background:#1B1B1B;}
#transakcje>li>div:first-of-type{display:flex;justify-content: space-between;align-items: center;gap:20px;}

#transakcje>li>div:first-of-type>div{display:flex;justify-content: space-between;align-items: center;gap:20px;}

#transakcje>li>div:first-of-type>div>div,#transakcje>li>div:first-of-type>div>nobr{height: max-content;}

#transakcje>li>div:first-of-type>div>nobr{min-width:100px;}

#transakcje>li>div:first-of-type>div:first-of-type>div:nth-of-type(1){min-width:280px;}
#transakcje>li>div:first-of-type>div:first-of-type>div:nth-of-type(2){min-width:240px;}
#transakcje>li>div:first-of-type>div:nth-of-type(2)>div:nth-of-type(1){min-width:230px;}
#transakcje>li>div:first-of-type>div:nth-of-type(2)>div:nth-of-type(1)>i{font-style:normal;}

#transakcje>li>div:first-of-type>div>a,.konto #source .noSelect,.konto>a>.noSelect,#sprawyLista>ul>li>div>a,#nSprawa{position:relative;border-radius: 9999px;border-top: 1px solid #6D0978;border-bottom: 1px solid #B92F29;background: #222;outline: 1px solid #333;padding: 12px 40px 12px 20px;font-family: 'Playfair Display';font-style: normal;font-weight: 20;font-size: 14px;line-height: 20px;white-space: nowrap;}
#transakcje>li>div:first-of-type>div>a:hover,.konto #source .noSelect:hover,#sprawyLista>ul>li>div>a:hover,#nSprawa:hover{background: #1B1B1B;}

#transakcje>li>div:first-of-type>div>a::after,#sprawyLista>ul>li>div>a::after,#nSprawa::after{transform: scaleX(1);left: auto;right: 20px;}


#transakcje>li>div:nth-of-type(2),#transakcje>li>div:nth-of-type(2) a{font-style: normal;font-weight: 300;font-size: 14px;line-height: 24px;color: #9F9F9F;}

#transakcje>li>div:nth-of-type(2)>div{display:flex;justify-content: space-between;align-items: center;gap:20px;border-bottom: 1px solid #3A3A3A;padding-bottom: 20px;margin-bottom: 20px;}

#transakcje>li>div:nth-of-type(2)>div:first-of-type{border-bottom:none;padding-bottom: 0px;margin: 20px 0px;}
#transakcje>li>div:nth-of-type(2)>div:last-of-type{border-bottom:none;padding-bottom: 0px;margin-bottom: 0px;justify-content:end;}

#transakcje>li>div:nth-of-type(2)>div:first-of-type>div{min-width:120px;text-align: center;display: block;}
#transakcje>li>div:nth-of-type(2)>div:first-of-type>div:first-of-type{width:100%;text-align:left;}

#transakcje>li>div:nth-of-type(2)>div>div{display:flex;justify-content: space-between;align-items: center;gap:20px;}



#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:first-of-type{width:65px;height: 65px;min-width: 65px;min-height: 65px;background-size: contain;background-position-y: calc(100% - 5px);}

#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:first-of-type>svg{max-width: 50px;max-height: 50px;}
#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:first-of-type>svg path{fill:#AAA;}

#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:first-of-type>a{display:block;}

#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:first-of-type>a>img{max-height: 50px;max-width: 50px;transition: margin 0.3s ease, -webkit-filter 0.3s ease, filter 0.3s ease;filter: drop-shadow(0px 10px 5px #222);}

#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:first-of-type>a>img:hover{margin-top: 10px;filter: drop-shadow(0px 5px 3px #222);}


#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:nth-of-type(2)>div:nth-of-type(2),#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:nth-of-type(2)>div:nth-of-type(2)>a{color:#818181;}

#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:nth-of-type(2) a:hover,#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:nth-of-type(2)>div:nth-of-type(2)>a:hover{color:#DDD;}


#transakcje>li>div:nth-of-type(2)>div>div:nth-of-type(2)>nobr{min-width:120px;text-align:right;}

#transakcje>li>div:nth-of-type(2)>div:last-of-type>div:nth-of-type(2){padding: 10px 18px 10px 49px;white-space: nowrap;color: #FFF;}


/*#przedmioty{margin:20px 0px 0px;}*/
#przedmioty ul{text-align:left;display:inline;}

#przedmioty>ul>a{display:inline-block;}

#przedmioty li{list-style-type:none;display:inline-block;vertical-align:top;width:250px;margin:10px;outline:1px solid #444;border-radius:20px;
/*background-image:url('../grafika/przedmiot.webp');*/
background-repeat:no-repeat;background-size:250px auto;background-position-x:center;background-position-y:140px;padding:15px;
background-image: url('data:image/svg+xml,%3Csvg%20width%3D%22280%22%20height%3D%22150%22%20viewBox%3D%220%200%20280%20150%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22280%22%20height%3D%22150%22%20rx%3D%2230%22%20fill%3D%22url%28%23paint0_linear_3812_2180%29%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_3812_2180%22%20x1%3D%22140%22%20y1%3D%220%22%20x2%3D%22140%22%20y2%3D%22150%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%235A5A5A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232A2A2A%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');
}

#pasekStron{font-family:'Ubuntu';font-size: 16px;font-weight: 300;line-height: 33px;text-align: center;}
#pasekStron a{padding:3px;margin:3px;font-family:'Ubuntu';font-size: 16px;font-weight: 300;line-height: 33px;text-align: center;/*min-width: 22px;*/display: inline-block;}
#pasekStron #z{border-bottom:2px solid var(--brand);}

.pasekStron{font-family:'Ubuntu';font-size: 16px;font-weight: 300;line-height: 33px;text-align: center;justify-content: center;}
.pasekStron a{padding:3px;margin:3px;font-family:'Ubuntu';font-size: 16px;font-weight: 300;line-height: 33px;text-align: center;/*min-width: 22px;*/display: inline-block;}
.pasekStron #z{border-bottom:2px solid var(--brand);}


#przedmiotyLista li{list-style-type:none;vertical-align:top;box-shadow:0px 0px 5px #DDD;margin:0px 10px 10px 0px;min-height:150px;}

#przedmiotyLista li b{float:left;}
#przedmiotyLista li b img{max-width:150px;max-height:150px;}
#przedmiotyLista li h2{font-size:12pt;}
#przedmiotyLista li h3{font-size:10pt;font-weight:normal;}
#przedmiotyLista li div{font-size:12pt;}
#przedmiotyLista li div span{font-size:14pt;}

#przedmiotyLista li h2 b{display:inline;}
#przedmiotyLista li h3 b{display:inline;}
#przedmiotyLista li div b{display:inline;}

/*.mainCol{display:block;float:left;}*/


#frontTop{background:#111;position:fixed;height:57px;width:100%;top:0px;left:0px;padding:10px;border-bottom:1px solid #555;z-index:1100;}
#front{width:100%;margin-top:-10px;position:sticky;top:0px;z-index:1200;height:57px;padding:10px 0px;}
#front_left{float:left;height:61px;display:block;align-content:center;}
#front_left img{/*max-width:300px;*/
max-width: 250px;
max-height: 50px;
margin-left: 10px;
}
#front_right{float:right;width:300px;text-align:right;height:61px;display:block;align-content:center;min-width:160px;}
/*#front_right > img:first-child{visibility:hidden;}*/
#front_right > svg:first-child{visibility:hidden;}


#front_right>#wyloguj{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23BB2F28%22%3E%3Cpath%20d%3D%22M200-120q-33%200-56.5-23.5T120-200v-560q0-33%2023.5-56.5T200-840h280v80H200v560h280v80H200Zm440-160-55-58%20102-102H360v-80h327L585-622l55-58%20200%20200-200%20200Z%22/%3E%3C/svg%3E');
color:transparent;
width:24px;
height:24px;
display: inline-block;overflow:hidden;
}

#front_right>#zamIko{background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 height%3D%2224px%22 viewBox%3D%220%20-960%20960%20960%22 width%3D%2224px%22 fill%3D%22%23BB2F28%22%3E%3Cpath d%3D%22M160-160v-516L82-846l72-34 94 202h464l94-202 72 34-78 170v516H160Zm240-280h160q17 0 28.5-11.5T600-480q0-17-11.5-28.5T560-520H400q-17 0-28.5 11.5T360-480q0 17 11.5 28.5T400-440ZM240-240h480v-358H240v358Zm0 0v-358 358Z%22/%3E%3C/svg%3E');
color:transparent;
width:24px;
height:24px;
display: inline-block;overflow:hidden;
}

#front_right>#konto{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23BB2F28%22%3E%3Cpath%20d%3D%22m370-80-16-128q-13-5-24.5-12T307-235l-119%2050L78-375l103-78q-1-7-1-13.5v-27q0-6.5%201-13.5L78-585l110-190%20119%2050q11-8%2023-15t24-12l16-128h220l16%20128q13%205%2024.5%2012t22.5%2015l119-50%20110%20190-103%2078q1%207%201%2013.5v27q0%206.5-2%2013.5l103%2078-110%20190-118-50q-11%208-23%2015t-24%2012L590-80H370Zm70-80h79l14-106q31-8%2057.5-23.5T639-327l99%2041%2039-68-86-65q5-14%207-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99%2042q-22-23-48.5-38.5T533-694l-13-106h-79l-14%20106q-31%208-57.5%2023.5T321-633l-99-41-39%2068%2086%2064q-5%2015-7%2030t-2%2032q0%2016%202%2031t7%2030l-86%2065%2039%2068%2099-42q22%2023%2048.5%2038.5T427-266l13%20106Zm42-180q58%200%2099-41t41-99q0-58-41-99t-99-41q-59%200-99.5%2041T342-480q0%2058%2040.5%2099t99.5%2041Zm-2-140Z%22/%3E%3C/svg%3E');
color:transparent;
width:24px;
height:24px;
display: inline-block;overflow:hidden;
}

#front_right>#poczta{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23BB2F28%22%3E%3Cpath%20d%3D%22M160-160q-33%200-56.5-23.5T80-240v-480q0-33%2023.5-56.5T160-800h640q33%200%2056.5%2023.5T880-720v480q0%2033-23.5%2056.5T800-160H160Zm320-280L160-640v400h640v-400L480-440Zm0-80%20320-200H160l320%20200ZM160-640v-80%20480-400Z%22/%3E%3C/svg%3E');
color:transparent;
width:24px;
height:24px;
display: inline-block;overflow:hidden;
}

#front_right>#sprawy{background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23BB2F28%22%3E%3Cpath%20d%3D%22M280-240q-17%200-28.5-11.5T240-280v-80h520v-360h80q17%200%2028.5%2011.5T880-680v600L720-240H280ZM80-280v-560q0-17%2011.5-28.5T120-880h520q17%200%2028.5%2011.5T680-840v360q0%2017-11.5%2028.5T640-440H240L80-280Zm520-240v-280H160v280h440Zm-440%200v-280%20280Z%22/%3E%3C/svg%3E');
color:transparent;
width:24px;
height:24px;
display: inline-block;overflow:hidden;
}

#front_right>#koszyk{
/*background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23BB2F28%22%3E%3Cpath%20d%3D%22M280-80q-33%200-56.5-23.5T200-160q0-33%2023.5-56.5T280-240q33%200%2056.5%2023.5T360-160q0%2033-23.5%2056.5T280-80Zm400%200q-33%200-56.5-23.5T600-160q0-33%2023.5-56.5T680-240q33%200%2056.5%2023.5T760-160q0%2033-23.5%2056.5T680-80ZM246-720l96%20200h280l110-200H246Zm-38-80h590q23%200%2035%2020.5t1%2041.5L692-482q-11%2020-29.5%2031T622-440H324l-44%2080h480v80H280q-45%200-68-39.5t-2-78.5l54-98-144-304H40v-80h130l38%2080Zm134%20280h280-280Z%22/%3E%3C/svg%3E');*/

background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23BB2F28%22%3E%3Cpath%20d%3D%22M221-120q-27%200-48-16.5T144-179L42-549q-5-19%206.5-35T80-600h190l176-262q5-8%2014-13t19-5q10%200%2019%205t14%2013l176%20262h192q20%200%2031.5%2016t6.5%2035L816-179q-8%2026-29%2042.5T739-120H221Zm-1-80h520l88-320H132l88%20320Zm260-80q33%200%2056.5-23.5T560-360q0-33-23.5-56.5T480-440q-33%200-56.5%2023.5T400-360q0%2033%2023.5%2056.5T480-280ZM367-600h225L479-768%20367-600Zm113%20240Z%22/%3E%3C/svg%3E");

color:transparent;
padding-left:24px;
min-width:24px;
min-height:24px;
display: inline-block;overflow:hidden;margin:0px;background-repeat:no-repeat;background-position: left bottom;margin-left:5px;
}

#front_right>#koszyk>nobr{font-family:'Ubuntu';font-size: 18px;font-weight: 400;line-height: 28px;text-align: left;vertical-align:top;color:#FFF;margin-left:2px;}


#front_right .koszyk{margin-left:10px;}
#front_right .koszyk img{margin-right:5px;}
#front_right .koszyk svg{margin-right:5px;}
#front_right .koszyk nobr{font-family:'Ubuntu';}
#front_right .koszyk nobr::after{
content:attr(data-text);
position: absolute;
  margin: 0px -58px;
  background: #111;
  font-size: 19px;}

#front_right a nobr{font-family:'Playfair Display';
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  vertical-align: top;}

#belka_top{display:flex;justify-content:center;position:fixed;width:100%;z-index:1400;left:0px;}
/*#belka_top{min-height:80px;display:flex;justify-content:center;}*/
/*#belka_top div{width:33.33%;display:inline-block;min-width:300px;}*/
#belka_top div{width:33.33%;min-width:300px;margin-top:7px;}

#belka_szukaj{display:flex;justify-content:center;}
/*display:flex;justify-content:center;*/


#belka_szukaj > div:nth-child(1){max-width:600px;}

#belka_szukaj div{position:absolute;z-index:1600;}
/*#belka_szukaj div:nth-child(2){visibility:hidden;margin-top:60px;line-height:1.5;width:100%;left:0px;text-align:center;}*/
/*#belka_szukaj div:nth-child(2){visibility:hidden;margin-top:60px;line-height:1.5;text-align:center;}*/
#belka_szukaj div:nth-child(2){visibility:hidden;margin-top:60px;line-height:1.5;text-align:center;justify-content:center;display:flex;width:90%;}

#belka_szukaj > div:nth-child(2){max-height:calc(100svh - 100px);overflow: hidden;}/*TYMCZASOWE - WYMAGA NAPRAWY*/


#belka_szukaj div:nth-child(2) > div{border-radius:30px;max-height:700px;}
#belka_szukaj div:nth-child(2) div{background:#FFF;color:#000;visibility:unset;position:relative;padding:25px;margin:0px;width:auto;text-align:left;}
#belka_szukaj div:nth-child(2) div div{display:block;text-align:center;padding:0px;}

#belka_szukaj div:nth-child(2) > div > div{display: block;  height: 100%;  overflow-y: scroll;  font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 15px;  line-height: 19px;  scrollbar-width: thin;  scrollbar-color: #000 #EEE;  padding-right: 25px;}

#belka_szukaj div:nth-child(2) > div > b{display:block;display:block;background:#000;opacity:0.7;text-align:center;width:100dvw;height:100%;position:fixed;left:0px;}
#belka_szukaj div:nth-child(2) > div > b > img{max-width: none;max-height: none;}

/*#belka_szukaj div:nth-child(2) div a:nth-child(2){width:calc(100% - 15px);}*/
#belka_szukaj div:nth-child(2) div a{display:table;color:#000;text-decoration:none;clear:left;width:100%;margin-bottom:5px;}
#belka_szukaj div:nth-child(2) div a:hover{background:#FF9;}

#belka_szukaj div:nth-child(2) > div > div > a > div > b{font-family:'Ubuntu';}
#belka_szukaj div:nth-child(2) div a div{display:table-cell;vertical-align:middle;background:none;font-family:'Ubuntu';}
#belka_szukaj div:nth-child(2) div a div:nth-child(1){width:50px;min-width:auto;height:50px;border:1px solid #999;float:left;margin:0px 5px 0px 0px;}
#belka_szukaj div:nth-child(2) div a div:nth-child(2){text-align:left;width:100%;/*min-width:250px;*/min-width:auto;}

#belka_szukaj div:nth-child(2) div a div:nth-child(1) div{border:none;float:none;margin:0px;}

#belka_szukaj div img{vertical-align:middle;max-width:40px;max-height:40px;}
/*#belka_szukaj input{padding:15px;margin:-15px;width:100%;color:#FFF;background:#555;border:none;position:absolute;z-index:1100;}*/
/*#belka_szukaj input{padding:15px;margin-left:-15px;width:100%;color:#FFF;background:#555;border:none;position:absolute;z-index:1100;}*/
/*#belka_szukaj input{outline:10px solid #555;width:100%;color:#FFF;background:#555;border:none;position:absolute;z-index:1100;}*/
#belka_szukaj input{border:10px solid #000;width:100%;color:#FFF;background:#000;position:absolute;z-index:1601;border-radius:30px;outline:1px solid #555;padding:0px 5px;margin-left:-15px;min-width:255px;}
/*#belka_szukaj input:focus{background:#FFF;color:#000;border:none;outline:none;}*/
#belka_szukaj input:focus{background:#FFF;color:#000;border:10px solid #FFF;}
/*#belka_szukaj input::placeholder{color:#888;opacity:1;}*/
/*#belka_szukaj input::placeholder{opacity: 1;  font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 12px;  color: #999;}
#belka_szukaj input:focus::placeholder{color:#00F;}*/


#skorzystajZszablonu{display:none;}

#skorzystajZszablonud>option{font-size:10px;}

.dane{display:block;margin-top: 30px;}

.dane input{width: calc(100% - 42px);}

.dane>div{display:flex;justify-content: space-between;gap:30px;margin-top: 20px;}

.dane > div > div:first-of-type{flex-grow: 1;}

.dane select{display:block;background: #1B1B1B;
  border: 1px solid #3A3A3A;
  border-radius: 99999px;
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  color: #DADADA;
padding: 15px 20px;margin-top:5px;
max-width: calc(100dvw - 40px);
}

.konto>form>.dane>input[type='password'],.dane input[type='text'],.dane input[type='url'],.dane input[type='tel'],input[name='captcha_kod'],.dane input[type='email'],#logowanie input{display:block;background: #1B1B1B;border: 1px solid #3A3A3A;border-radius: 99999px;padding: 15px 20px; margin-top:5px;font-family:'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
color: #DADADA;}

input[name='captcha_kod']{display:inline-block;margin:0px 10px 0px 0px;vertical-align:top;width:120px;}

.dane input[name='faktura_nrDomu'],.dane input[name='nrDomu']{max-width:150px;}

.dane input[name='faktura_kod'],.dane input[name='kod']{width: 80px;}

.dane .m{width:100%;}

.dane input[type="radio"]:checked:first-of-type ~ div:first-of-type label:first-of-type > b > i{background:#FFF;}
.dane input[type="radio"]:checked:first-of-type ~ div:last-of-type{display:none;}

.dane input[type="radio"]:checked:nth-of-type(2) ~ div:first-of-type label:nth-of-type(2) > b > i{background:#FFF;}

/*.dane input[type="radio"]{position: absolute;  left: -100px;  opacity: 0;width: 0px;max-width: 0px;  min-width: 0px;}*/

.dane input[type="radio"] ~ div:first-of-type label:first-of-type{margin-right:30px;}

.dane input[type="radio"] ~ div:first-of-type label{display: inline-block;}

.dane .fg1{flex-grow: 1;}


input[name='regulamin_i_polityka']~#zaznaczPol,.dane .zaznacz,.dane .zaznacz[type='text'],.dane .zaznacz[type='url'],.dane .zaznacz[type='tel'],.dane .zaznacz[type='email']{border: 1px solid var(--brand);}

/*.dane .zaznaczDotyczy{outline: 1px solid var(--brand);}*/
.dane > div > .zaznaczDotyczy:first-of-type{flex-grow:0;outline: 1px solid var(--brand);padding: 15px;border-radius: 99999px;}


#dostawa{border:1px solid #3A3A3A;border-radius:20px;margin-top:30px;background:#1B1B1B;}

#dostawa *{font-family:'Ubuntu';}

#dostawa>li{padding:20px;border-top:1px solid #3A3A3A;}
#dostawa>li:first-of-type{border:none;}

#dostawa li input[value=""]~label>div{font-style:italic;}

#dostawa>li>div>div img,#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>ul>li>div>div img{max-width:300px;max-height:80px;vertical-align: middle;border: 2px solid transparent;outline: 1px solid #3A3A3A;border-radius: 7px;}

#zlecenie #dostawa>li>label{padding-left:0px;}
#zlecenie #dostawa>li>label>u{white-space:nowrap;min-width:auto;}


#zlecenie #dostawa>li>div{display:inline-flex;}

#dostawa>li>#PaczkomatyMapaZamknij{border:none;padding:0px;margin:0px;background:#f3f3f3;display: none;top: 0px;left: 0px;width: 100%;height: 30px;position: fixed;text-align: right;z-index: 3000;border-radius: unset;}

#zlecenie #dostawa>li>div>div:last-of-type>div>form>input[type='button'],#noweOkno div > div > div > form > input{
/*background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#BB2F28"><path d="m600-120-240-84-186 72q-20 8-37-4.5T120-170v-560q0-13 7.5-23t20.5-15l212-72 240 84 186-72q20-8 37 4.5t17 33.5v560q0 13-7.5 23T812-192l-212 72Zm-40-98v-468l-160-56v468l160 56Zm80 0 120-40v-474l-120 46v468Zm-440-10 120-46v-468l-120 40v474Zm440-458v468-468Zm-320-56v468-468Z"/></svg>');*/
background-image: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23BB2F28%22%3E%3Cpath%20d%3D%22m600-120-240-84-186%2072q-20%208-37-4.5T120-170v-560q0-13%207.5-23t20.5-15l212-72%20240%2084%20186-72q20-8%2037%204.5t17%2033.5v560q0%2013-7.5%2023T812-192l-212%2072Zm-40-98v-468l-160-56v468l160%2056Zm80%200%20120-40v-474l-120%2046v468Zm-440-10%20120-46v-468l-120%2040v474Zm440-458v468-468Zm-320-56v468-468Z%22/%3E%3C/svg%3E');
font-size: 12px;
line-height: 16px;
background-color: transparent;
border: none;
color:#DADADA;
font-style: normal;
font-weight: 300;
background-repeat: no-repeat;
padding-left:27px;
background-position: left center;
font-family: 'Ubuntu';}

#zlecenie #dostawa>li>div>div:last-of-type>div>form>input[type='button']:hover,#noweOkno div > div > div > form > input:hover{color:#FFF;}

#zlecenie #dostawa > li > label:hover,#zlecenie #payment > li > label:hover{color:inherit;}


#przelewy{border:1px solid #3A3A3A;border-radius:20px;margin:30px 0px;background:#1B1B1B;}
#przelewy *{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 24px;}

#przelewy>li{display:flex;justify-content: space-between;gap: 20px;padding: 20px;align-items: center;border-top: 1px solid #3A3A3A;}
#przelewy>li:first-of-type{border:none;}

#przelewy>li>div>i{display:block;color:#818181;}

#zlecenie #przelewy>li>div:last-of-type{white-space:nowrap;padding:5px 20px;}


#przelewy>.REFUNDED_CANCELED>div:last-of-type{background:#FFF;border:none;color:var(--brand);border-radius: 99999px;font-weight:500;}
#przelewy>.REFUNDED>div:last-of-type{background:#FFF;border:none;color:#266828;border-radius: 99999px;font-weight:500;}


#przelewy+div{text-align:right;}


#zlecenie>h3>nobr{background: var(--brand);border-radius: 99999px;padding: 10px 20px;margin-left: 10px;}

#zlecenie>form{text-align:right;}

#zlecenie>form>#payment{margin-bottom:30px;}

#payment{border:1px solid #3A3A3A;border-radius:20px;margin-top:30px;background:#1B1B1B;}

#payment *{font-family:'Ubuntu';}

#payment>li{padding:20px;border-top:1px solid #3A3A3A;}
#payment>li:first-of-type{border:none;}

#payment>li>label>div>u{visibility:hidden;display: block;position: absolute;text-decoration: none;color: #999;}



#payment img{max-height:50px;border-radius:5px;}

#nSprawa{float: right;}

#sprawyLista>div:first-of-type{display:flex;gap:30px;margin:30px;}
#sprawyLista>div:first-of-type>div>a{padding: 5px 15px;background: #1B1B1B;border: 1px solid #3A3A3A;border-radius: 27px;margin-left: 5px;font-family: 'Ubuntu';
font-style: normal;font-weight: 300;font-size: 13px;line-height: 20px;}

#sprawyLista>div:first-of-type>div>a:hover{background:#000;}

#sprawyLista>div:first-of-type>div>.z{border: 1px solid #BB2F28;}

#sprawyLista{padding:20px;}
#sprawyLista *{font-family:'Ubuntu';}

#sprawyLista>ul>li{display:flex;justify-content: space-between;padding: 20px 30px;border: 1px solid #3A3A3A;border-radius: 20px;margin:20px 0px;font-style: normal;
font-weight: 300;font-size: 15px;line-height: 24px;gap:40px;background: #1B1B1B;}

#sprawyLista>ul>.z{border: 1px solid #BB2F28;}

#sprawyLista>ul>li>div{display:flex;gap:40px;align-items: center;}

#sprawyLista>ul>li>div:first-of-type>div{min-width:250px;}

#sprawyLista>ul>li:first-of-type{background:none;border:none;padding:0px 30px;}

#sprawyLista>ul>li:first-of-type>div>div{font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}








#korespondencja{border: 1px solid #3A3A3A;border-radius: 20px;margin:30px 0px;background: #1B1B1B;padding: 30px;}

#korespondencja>form{text-align:center;margin-bottom: 80px;}

#korespondencja>form>input[type='text']{max-width:255px;}

#korespondencja>div>h1{margin: 0px 0px 20px 0px;}/*dotyczy tylko komunikatów,info i uwag*/

#korespondencja h4{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
margin-top:30px;
}


#korespondencja>p,#lista #aliasy{padding:10px 10px 10px 60px;border: 1px solid #3A3A3A;border-radius: 10px;height:auto;width:auto;position:relative;margin:0px 0px 20px 0px;background-repeat: no-repeat;background-size: 24px 24px;background-position:20px center;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 12px;
line-height: 16px;
color: #9F9F9F;
}

#lista #aliasy{margin-top:40px;background-color:#1B1B1B;}

#korespondencja>p>u{font-family: 'Ubuntu';display:inline-block;text-decoration:none;}


#korespondencja>details[open]>summary>span:nth-of-type(1){display:none;}
#korespondencja>details:not([open])>summary>span:nth-of-type(2){display:none;}

#korespondencja>details[open]>summary::after{transform:scaleX(-1);right: auto;left: 20px;}
#korespondencja>details[open]>summary{padding:12px 20px 12px 40px;}

#korespondencja>details>summary{list-style: none;position: relative;display: inline-block;border-radius: 9999px;
border-top: 1px solid #6D0978;
border-bottom: 1px solid #B92F29;
background: #222;
outline: 1px solid #333;
padding: 12px 40px 12px 20px;}

#korespondencja>details>summary:hover{background:#1B1B1B;}

#korespondencja>details>summary::after{transform: scaleX(1);left: auto;right:20px;}

#korespondencja>details>form>div:nth-of-type(2){display:block;}

#korespondencja>details>form>div{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
margin-top:20px;
}
#korespondencja>details>form>div>textarea{display:block;width:calc(100% - 60px);background: #1B1B1B;border: 1px solid #3A3A3A;border-radius: 20px;color: #FFF;padding: 30px;height:60px;resize: none;
}

#korespondencja>details>form>div>i{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 12px;
line-height: 18px;
color: #818181;
}

#korespondencja>details>form>div>div>input[type="file"]::-webkit-file-upload-button,#korespondencja>details>form>div>div>input[type="file"]::file-selector-button{
position: absolute;
left: -100px;
opacity: 0;
width: 0px;
max-width: 0px;
min-width: 0px;

}

#korespondencja>details>form>div>div>label{border: 1px solid #FFFFFF;
border-radius: 99999px;
background-color:#222;
color:#FFF;
padding:20px 50px 20px 20px;display: inline-block;margin-right: 12px;

background-image: url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cmask%20id%3D%22mask0_4735_10023%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Crect%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22/%3E%3C/mask%3E%3Cg%20mask%3D%22url(%23mask0_4735_10023)%22%3E%3Cpath%20d%3D%22M6.30775%2019.5C5.80258%2019.5%205.375%2019.325%205.025%2018.975C4.675%2018.625%204.5%2018.1974%204.5%2017.6922V15.7307C4.5%2015.5179%204.57183%2015.3397%204.7155%2015.1962C4.859%2015.0525%205.03717%2014.9807%205.25%2014.9807C5.46283%2014.9807%205.641%2015.0525%205.7845%2015.1962C5.92817%2015.3397%206%2015.5179%206%2015.7307V17.6922C6%2017.7692%206.03208%2017.8397%206.09625%2017.9037C6.16025%2017.9679%206.23075%2018%206.30775%2018H17.6923C17.7692%2018%2017.8398%2017.9679%2017.9038%2017.9037C17.9679%2017.8397%2018%2017.7692%2018%2017.6922V15.7307C18%2015.5179%2018.0718%2015.3397%2018.2155%2015.1962C18.359%2015.0525%2018.5372%2014.9807%2018.75%2014.9807C18.9628%2014.9807%2019.141%2015.0525%2019.2845%2015.1962C19.4282%2015.3397%2019.5%2015.5179%2019.5%2015.7307V17.6922C19.5%2018.1974%2019.325%2018.625%2018.975%2018.975C18.625%2019.325%2018.1974%2019.5%2017.6923%2019.5H6.30775ZM11.25%207.38845L9.327%209.31145C9.17817%209.46012%209.00158%209.53354%208.79725%209.5317C8.59275%209.5297%208.41292%209.45112%208.25775%209.29595C8.11292%209.14095%208.03792%208.96537%208.03275%208.7692C8.02758%208.57304%208.10258%208.39737%208.25775%208.2422L11.3672%205.1327C11.4609%205.03904%2011.5597%204.97304%2011.6635%204.9347C11.7673%204.8962%2011.8795%204.87695%2012%204.87695C12.1205%204.87695%2012.2327%204.8962%2012.3365%204.9347C12.4403%204.97304%2012.5391%205.03904%2012.6328%205.1327L15.7423%208.2422C15.8909%208.39087%2015.9643%208.56495%2015.9625%208.76445C15.9605%208.96379%2015.8871%209.14095%2015.7423%209.29595C15.5871%209.45112%2015.4089%209.53129%2015.2078%209.53645C15.0064%209.54162%2014.8282%209.46662%2014.673%209.31145L12.75%207.38845V15.0385C12.75%2015.2513%2012.6782%2015.4295%2012.5345%2015.573C12.391%2015.7166%2012.2128%2015.7885%2012%2015.7885C11.7872%2015.7885%2011.609%2015.7166%2011.4655%2015.573C11.3218%2015.4295%2011.25%2015.2513%2011.25%2015.0385V7.38845Z%22%20fill%3D%22white%22/%3E%3C/g%3E%3C/svg%3E');
background-repeat: no-repeat;
background-position: calc(100% - 20px) center;

font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
}

#korespondencja>details>form>div>div>label:hover{
background-color:#1B1B1B;
}

#korespondencja>details>form>div>div>input[type='file']{font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 24px;
}

#korespondencja>form>input[type='text'],#korespondencja>details>form>div>div>input[type='text']{width: calc(100% - 40px);
padding: 20px;
background: transparent;
color: #FFF;
border: 1px solid #3A3A3A;}

#korespondencja>details>form>div:last-of-type{text-align:right;}





input[name='regulamin_i_polityka'][type="checkbox"]~label{margin:40px 0px 10px;display:inline-block;font-family:'Ubuntu';font-style: normal;font-weight: 300;font-size: 14px;line-height: 24px;padding-left:35px;}
input[name='regulamin_i_polityka']~label:hover{color:#CCC;}
input[name='regulamin_i_polityka']+label+div{padding-left:35px;}

input[name='regulamin_i_polityka'][type="checkbox"]+label::before{display:none;}

#zaznaczPol{padding:20px 20px 20px 60px;border-radius:99999px;margin-left: -20px;}

#cd{margin-top:40px;display:flex;justify-content: space-between;}


.tabela{display:table;/*margin:auto;*/}
.tabela .n{background:#000;color:#FFF;font-weight:bold;text-align:center;}

.tabela .zaznacz{background:#F90;color:#000;}

.tabela .punkt_odbioru{display:none;}
.tabela div{display:flex;/*flex-wrap:wrap;justify-content:center;*/justify-content: space-between;}
/*.tabela div div{display:inline-block;padding:5px 5px 5px 0px;min-width:300px;}*/
.tabela div div{display:inline-block;padding:5px 5px 5px 0px;width:301px;}
.tabela div div:first-child{/*text-align:right;*/}
.tabela>div>div:last-child{/*font-weight:bold;*/}
.tabela>div>div:last-child>span{font-weight:normal;}

.tabela .osoba, .tabela .firma{margin-right:10px;background:#555;}

.tabela .osoba b, .tabela .firma b{width:18px;height:18px;background:#DDD;border-radius:50%;display:inline-block;vertical-align:top;margin-right:5px;}
.tabela .osoba i, .tabela .firma i{width:8px;height:8px;border-radius:50%;display:inline-block;position:absolute;margin:5px;}

.tabela input[name='firma']{opacity:0;position:absolute;}
.tabela input[name='firma'] + div label{padding:5px;}

.tabela input[value='2'][name='firma']:checked ~ div input[name='nip']{visibility:hidden;}
.tabela input[value='2'][name='firma']:checked ~ .nip{visibility:hidden;}
.tabela input[value='2'][name='firma']:checked ~ div .osoba{background:#070;}
.tabela input[value='1'][name='firma']:checked ~ div .firma{background:#070;}

.tabela input[value='2'][name='firma']:checked ~ div .osoba i{background:#555;}
.tabela input[value='1'][name='firma']:checked ~ div .firma i{background:#555;}

.tabela input[value='2'][name='firma']:focus ~ div .osoba{border:2px solid #09F;outline:1px solid #FFF;margin:0px 8px 0px -2px;}
.tabela input[value='1'][name='firma']:focus ~ div .firma{border:2px solid #09F;outline:1px solid #FFF;margin:0px 8px 0px -2px;}

.tabela input{margin-right:1px;border:none;}
.tabela input[type='button']{padding:5px;background:#DDD;}

.tabela input[name='nrDomu']{width:69px;}
.tabela input[name='faktura_nrDomu']{width:69px;}

.tabela input[name='ulica']{width:230px;}
.tabela input[name='faktura_ulica']{width:230px;}

.tabela input[name='kod']{width:59px;}
.tabela input[name='faktura_kod']{width:59px;}

.tabela input[name='miasto']{width:240px;}
.tabela input[name='faktura_miasto']{width:240px;}

.konto{margin-top:30px;max-width: 700px;}
.konto>form>.dane>div div{font-family:'Ubuntu';font-style: normal;font-weight: 300;font-size: 14px;line-height: 24px;}
.konto>form>.dane>#source{justify-content: start;align-items: end;flex-wrap: wrap;}
.konto>form>.dane>#source select{max-width: calc(100dvw - 60px);}

.konto>form>.dane>#source>div:first-of-type{flex-grow:0;}
.konto>form>.dane>#source>button{margin-bottom:1px;white-space: wrap;}
.konto>form>.dane>#source .noSelect{font-family:'Ubuntu';}


.konto>form>.dane>input[type='password']{display:block;width:250px;box-sizing: border-box;margin-top:20px;}
.konto>form>.dane>input[type='password']+input{display:block;width:250px;box-sizing: border-box;margin-top:20px;}

.konto>form>button[type='submit']{margin-top:40px;}

.konto>form>div *{font-family:'Ubuntu';}

.konto>form>.dane input[type='tel'][name='pin']{width:60px;}

#darmoweZwroty>p{margin-top:30px;}
#darmoweZwroty>p>iframe{margin-top:50px;}

/*
.konto details summary{font-size:24pt;font-weight:bold;}
.konto details details summary{font-size:unset;font-weight:unset;}
*/

input[type='checkbox']+label{display:inline-flex;align-items:center;padding:0px;}
input[type='checkbox']+label::before{content:'';background:#1B1B1B;border:1px solid #3A3A3A;border-radius:5px;width:22px;height:22px;display:inline-block;margin-right:10px;background-repeat: no-repeat;background-position: center;}

input[type='checkbox']:checked+label::before{
/*background-image: url('data:image/svg+xml,<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>');

background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><rect width="16" height="16" rx="4" ry="4" fill="%23CCC"/></svg>');

background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12"><rect width="12" height="12" rx="4" ry="4" fill="%23FFFFFF"/></svg>');
*/

background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14"><rect width="14" height="14" rx="4" ry="4" fill="%23DDD"/></svg>');

}



#sprawa{display:block;}

#sprawa>div{margin-top:20px;}

#sprawa>div>div{border-radius:20px;padding:30px;background:#262626;}
#sprawa>.p{margin-left:50px;}
#sprawa>.p>div{background: #404040;}

#sprawa>div>h3{text-align:right;margin:0px 0px 5px 0px;font-family: 'Ubuntu';font-style: normal;font-weight: 300;font-size: 13px;line-height: 24px;color: #818181;padding-right:10px;position:relative;}

#sprawa>div>h3::before{content:'Ty';position:absolute;left:10px;font-family:'Ubuntu';font-style:normal;font-weight:300;font-size:14px;line-height:24px;color:#FFF;}

#sprawa>.p>h3::before{content:'';}
#sprawa>.p>h3{background-image:url('../grafika/thomasss.webp');background-size: auto 20px;background-repeat: no-repeat;background-position: 10px center;}

#sprawa .a b{padding:3px;border: 1px solid #818181;border-radius: 23px;display:flex;}
#sprawa .a b>img{max-width:280px;max-height:280px;border-radius: 20px;
}

#sprawa>div>div>p{border-top:1px solid #3A3A3A;margin-top:20px;padding-top:20px;font-family:'Ubuntu';font-style:normal;font-weight:300;font-size:14px;line-height:20px;}
#sprawa>.p>div>p{border-top:1px solid #666;}
#sprawa>div>div>.a{display:flex;flex-direction: column-reverse;align-items: flex-start;gap: 20px;}

#sprawa>div>div>p:first-of-type{border:none;margin:0px;padding:0px;overflow-wrap:anywhere;}

#sprawa>div>div>.a *{font-family: 'Ubuntu';font-style: normal;font-weight: 300;font-size: 14px;line-height: 20px;}

#sprawa>div>div>.a>a{pointer-events:auto;border:none;background-color:transparent;padding:0px 0px 0px 30px;background-position:1px center;overflow-wrap:anywhere;}



/*ze start*/


#front_right img{max-width:24px;max-height:24px;}

#tekst{margin:30px auto 0px;padding:20px;}
#tekst h1{margin:0px;}
#tekst h2{margin-top:20px;}
#tekst h3{margin-top:20px;font-family: 'Playfair Display';font-style: normal;font-weight:400;font-size:24px;line-height:32px;}
#tekst p{margin:20px 0px;text-align:justify;}
#tekst a{color:#FF0;}
#tekst li{margin:20px 0px 0px 20px;}
#tekst ol li{list-style-type: decimal;}
#tekst ul li{list-style-type: disc;}

/*#strona{display:flex;margin: 50px auto 0px;justify-content:center;}*/
#strona{display:flex;margin:30px auto 0px;justify-content:center;}



#kategoria{text-align:center;}

#kategoria > span{outline: 1px solid #444;  display: inline-flex;  min-height: 40px;  align-items: end; margin: 0px 10px;border-radius: 20px;}

#kategoria > span > input{border-radius:20px;padding:0px 20px;height:40px;border:none;}

#wybieranieKategorii {padding:0px;margin:0px;display:inline;text-align:left;}
#wybieranieKategorii li{display:inline-block;list-style-type:none;text-align:left;font-size:16px;}
#wybieranieKategorii li > div{display:none;top:78px;height:calc(100dvh - 148px);}
#wybieranieKategorii li > div:nth-child(2){z-index:1600;overflow:hidden;background:#FFF;border-radius:30px;padding:25px;left:50%;transform:translateX(-50%);position:fixed;min-width:260px;max-height:700px;}
#wybieranieKategorii li > div:nth-child(2) > div{display: block;  height: calc(100% - 100px);  overflow-y: scroll;font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
  line-height: 19px;scrollbar-width: thin;
    scrollbar-color: #000 #EEE;margin-top: 30px;padding-right: 25px;}

#wybieranieKategorii li > div:nth-child(2) > input::placeholder{white-space:wrap;text-align:center;} 
#wybieranieKategorii li > div:nth-child(2) > input{border: 1px solid #CACACA;border-radius: 50px;font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 15px;line-height: 19px;width: calc(100% - 80px);padding: 20px;} 

#wybieranieKategorii li > div:nth-child(2) > div > a{font-family: 'Ubuntu';}

/*#wybieranieKategorii li > div:nth-child(2) > div > a > u::before{content:'>';}*/
#wybieranieKategorii li > div:nth-child(2) > div > a > u::before,.listaKategorii li a > u::before{/*content:url('../grafika/ikony/alias1.svg');*/opacity:0.2;vertical-align:middle;}

#wybieranieKategorii li > div:nth-child(2) > div > a > u::before,.listaKategorii li a > u::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23000'%3E%3Cpath d='m560-120-57-57 144-143H200v-480h80v400h367L503-544l56-57 241 241-240 240Z'/%3E%3C/svg%3E");
}


#wybieranieKategorii li > div:nth-child(2) > div > a > u,.listaKategorii li a > u{font-family:'Ubuntu';font-style: normal;font-weight: 300;font-size: 12px;color:#777;display: block;min-height: auto;  margin: 0px;text-decoration:none;}

#wybieranieKategorii li > div:nth-child(2) > b{display:none;}

#wybieranieKategorii li > div:first-child{top:0px;height:auto;}
 
 
#wybieranieKategorii li div a{display:block;padding:3px;color:#000;padding:9px 0px;white-space:nowrap;}/**/
#wybieranieKategorii li div .alias{background:#AAF;}
#wybieranieKategorii li span{margin: 0px 20px;padding-right:40px;background: url('../grafika/ikony/grot9992.webp') right center no-repeat;line-height: 24px;background-size:9px;min-height: 40px;display: inline-flex;align-items: center;word-wrap:break-word;hyphens: auto;overflow-wrap:anywhere;white-space:wrap;}

/*#wybieranieKategorii > li > div > span > u::before{content:'>';}*/
#wybieranieKategorii > li > div > span > u::before{content:url('../grafika/ikony/alias3.svg');opacity: 0.3;  position: absolute;  margin-left: -26px;}


#wybieranieKategorii > li > div > span > u{text-decoration:none;margin-left: 30px;}

#wybieranieKategorii li span i{font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  
  color: #999;
/*background: url('../grafika/ikony/grot9992.webp') right center no-repeat;*/
  min-height: 40px;
  display: inline-flex;
  align-items: center;
  
  }

 
  
#wybieranieKategorii li .wybieranieKategoriiSELECT{display:block;position:relative;cursor:default;}














#strona .filtry{margin-top:8px;}


#strona .filtry > div{margin:0px 10px 40px 10px;min-width:280px;display:flex;}

/*
#filtry > div:first-child{

position: absolute;
width: 159px;
height: 48px;



font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 64px;
line-height: 48px;


color: #818181;

opacity: 0.5;
transform: rotate(-90deg);
margin: 48px -58px;
}
*/

#strona .filtry > div > div:first-child{
width: 60px;
height: 40px;
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 40px;
line-height: 48px;
color: #818181;
opacity: 0.6;
transform: rotate(-90deg);
}


/*#strona .filtry > div:first-child > div:first-child{*/
#strona .filtry > #produkty > div:first-child{
  margin:122px 0px 15px -20px;
  white-space: nowrap;
  position: sticky;
  top:210px;
}

/*#strona .filtry > div:nth-child(2) > div:first-child{*/
#strona .filtry > #filtry > div:first-child{
  margin: 60px 0px 15px -20px;
  white-space: nowrap;
  position: sticky;
  top: 140px;
}

#strona .filtry > div > div:last-child{margin-left:10px;}

/*#strona .filtry div:first-child ul {*/
#strona .filtry #produkty ul {


font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 16px;
}



/*#strona .filtry > div:nth-child(2) > div > ul > li{font-family: Playfair Display;*/
#strona .filtry > #filtry > div > ul > li{font-family: Playfair Display;
font-size: 16px;
font-weight: 500;
line-height: 40px;
}


/*#strona .filtry > div:nth-child(2) > div > ul > ul > li a::before{*/
#strona .filtry > #filtry > div > ul > ul > li a::before{
border: 1px solid #555;
border-radius: 5px;
box-sizing: border-box;
content: "";
display: inline-block;
height: 22px;
min-width: 22px;
position: absolute;
margin:4px -30px;
}

/*#strona .filtry > div:nth-child(2) > div > ul > ul > li a:hover::before{*/
#strona .filtry > #filtry > div > ul > ul > li a:hover::before{
background: #FFF;
opacity: 0.1;
}

/*#strona .filtry > div:nth-child(2) > div > ul > ul > li b::before{content: '';*/
#strona .filtry > #filtry > div > ul > ul > li b::before{content: '';
  position: absolute;
  width: 4px;
  height: 11px;
  border: solid #BB2F28;
  border-width: 0 0.3em 0.3em 0;
  transform: rotate(45deg) translate(-50%, -50%);
  margin: 14px -24px;
}


/*#strona .filtry > div:nth-child(2) > div > ul > ul > li b a{color:#FFF;text-shadow:2px 2px #BB2F28;*/
#strona .filtry > #filtry > div > ul > ul > li b a{color:#FFF;text-shadow:2px 2px #BB2F28;
/*
font-weight: bold;
background: #000;
padding: 5px;
margin-left: -5px;
*/
}

#strona .filtry > #filtry > div > ul > ul > li b a:hover{color:#BB2F28;text-shadow:1px 1px #FFF;}

/*#strona .filtry > div:nth-child(2) > div > ul > ul > li{font-family: Ubuntu;*/
#strona .filtry > #filtry > div > ul > ul > li{font-family: Ubuntu;
font-size: 12px;
font-weight: 300;
line-height: 32px;
margin-left: 30px;
position: relative;
}

/*#strona .filtry > div:nth-child(2) > div > ul > ul > li a{font-family: Ubuntu;padding-left:8px;margin-left:-8px;}*/
#strona .filtry > #filtry > div > ul > ul > li a{font-family: Ubuntu;padding-left:8px;margin-left:-8px;}

/*#strona .filtry div:first-child ul li{margin-top:16px;}*/
/*#strona .filtry div:first-child ul li a{padding:8px 0px;}*/
#strona .filtry #produkty ul li a{padding:8px 0px;}

/*#strona .filtry div:first-child ul ul{padding-left:7px;position:relative;*/
#strona .filtry #produkty ul ul{padding-left:5px;position:relative;
/*border-left:1px solid #BB2F28;*/
}

/*#strona .filtry div:first-child ul ul::after{*/
#strona .filtry #produkty ul ul::after{
}

/*
#strona .filtry div:first-child ul ul::after{
            content: '';
            position: absolute;
            left: 0; 
            top: 10%; 
            height: 80%; 
            border-left: 1px solid #BB2F28; 
}
*/

/*#strona .filtry div:first-child ul .wybrana > a{color:#FFF;text-shadow:2px 2px #BB2F28;}*/
#strona .filtry #produkty ul .wybrana > a{color:#FFF;text-shadow:2px 2px #BB2F28;}
#strona .filtry #produkty ul .wybrana > a:hover{color:#BB2F28;text-shadow:1px 1px #FFF;}


#strona .filtry #produkty ul .wybrana > ul::after{
            content: '';
            position: absolute;
            left: 0; /* Pozycja na lewej krawędzi */
            top: 50%; /* Start od środka */
            height: calc(100% - 8px); /* Wysokość: 100% - 8px */
            border-left: 1px solid #BB2F28;
            transform: translateY(-50%); /* Przesunięcie do środka */
}


#strona .filtry div a{display:block;}

#strona .filtry div a:hover{color:#BB2F28;text-shadow:1px 1px #FFF;}

#strona .filtry div h2{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
margin-bottom: 20px;
}


/*#strona .filtry #podkategorie{min-height:300px;}*/

#strona .filtry #kategorie > #sKat{margin-top:125px;top:220px;}

/*#strona .filtry #kategorie{display:flex;margin:0px 10px;min-width:280px;}*/
#strona .filtry #kategorie{margin:0px 10px;}
#strona .filtry #kategorie > div:first-child{position:sticky;top:370px;/*max-height:535px;width:90px;top:130px;*/

margin:275px 0px 15px -20px;
white-space: nowrap;

/*
margin-right:10px;
*/
width: 60px;
height: 40px;

/*
*/
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 40px;
line-height: 48px;
color: #818181;
opacity: 0.6;
transform: rotate(-90deg);

}




#strona .filtry > #produkty > div:nth-child(2) > a::before,
#strona .filtry > #podkategorie > div:nth-child(2) > a:first-child::before,
#articleOpen~label::before,#asideOpen~label::before
{
/*background-image: url("../grafika/ikony/grotBB2F28.svg");*/
background-image: url("data:image/svg+xml,%3Csvg%20width%3D%225%22%20height%3D%228%22%20viewBox%3D%220%200%205%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.29997%204.00001L4.57497%206.27501C4.68191%206.38195%204.73538%206.51806%204.73538%206.68334C4.73538%206.84862%204.68191%206.98473%204.57497%207.09167C4.46802%207.19862%204.33191%207.25209%204.16663%207.25209C4.00136%207.25209%203.86525%207.19862%203.7583%207.09167L1.07497%204.40834C1.01663%204.35001%200.975315%204.28681%200.951009%204.21876C0.926704%204.1507%200.914551%204.07779%200.914551%204.00001C0.914551%203.92223%200.926704%203.84931%200.951009%203.78126C0.975315%203.7132%201.01663%203.65001%201.07497%203.59167L3.7583%200.908341C3.86525%200.801397%204.00136%200.747925%204.16663%200.747925C4.33191%200.747925%204.46802%200.801397%204.57497%200.908341C4.68191%201.01529%204.73538%201.1514%204.73538%201.31667C4.73538%201.48195%204.68191%201.61806%204.57497%201.72501L2.29997%204.00001Z%22%20fill%3D%22%23BB2F28%22/%3E%3C/svg%3E");
}


#strona .filtry > #produkty > div:nth-child(2) > a{padding:5px 15px 5px 30px;
  background: #1B1B1B;
  border: 1px solid #3A3A3A;
  border-radius: 27px;
  display: inline-block;
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
line-height: 20px;}

#strona .filtry > #produkty > div:nth-child(2) > a::before{content: '';
/*background-image: url("../grafika/ikony/grotBB2F28.svg");*/
  width: 9px;
  height: 10px;
  background-size: cover;
  background-position: center;
  position: absolute;
  margin-left: -17px;
margin-top: 6px;}

#strona .filtry > #podkategorie > div:nth-child(2) > a:first-child{padding:5px 15px 5px 30px;
  background: #1B1B1B;
  border: 1px solid #3A3A3A;
  border-radius: 27px;
  display: inline-block;
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
line-height: 20px;}

#strona .filtry > #podkategorie > div:nth-child(2) > a:first-child::before{content: '';
/*background-image: url("../grafika/ikony/grotBB2F28.svg");*/
  width: 9px;
  height: 10px;
  background-size: cover;
  background-position: center;
  position: absolute;
  margin-left: -17px;
margin-top: 6px;}



#strona .filtry #kategorie > div:nth-child(2){margin-left:10px;}

/*#kategorie > div:last-child a{display:block;white-space:nowrap;font-size:14px;text-decoration:none;color:#FED;}*/
#strona .filtry #kategorie > div:last-child a{display:block;white-space:nowrap;font-size:14px;margin-bottom:6px;}
#strona .filtry #kategorie > div:last-child a:hover{color:#B22;text-shadow:1px 1px #FFF;}
/*#kategorie > div:last-child a:hover{color:#9DD;}*/
/*#kategorie > div:last-child a:hover{color:#FDB;}*/

#strona .filtry #kategorie > div:last-child a u{display:block;padding-left:10px;text-decoration:none;color:#818181;}
#strona .filtry #kategorie > div:last-child a u::before{content:"->";}


#strona .filtry #kategorie > div:last-child .w{color:#FFF;text-shadow:2px 2px #BB2F28;}

#strona .filtry #kategorie > div:last-child div{padding-left:3px;}
#strona .filtry #kategorie > div:last-child .ul{border-left:1px solid #BB2F28;padding-left:5px;}



#strona .filtry #podkategorie > div:first-child{margin:190px 0px 15px -20px;}

#strona .filtry #podkategorie > div:last-child .w{color:#FFF;text-shadow:2px 2px #BB2F28;}
#strona .filtry #podkategorie > div:last-child div{padding-left:3px;}
#strona .filtry #podkategorie > div:last-child .ul{border-left:1px solid #BB2F28;padding-left:5px;}

#strona .filtry #podkategorie > div:last-child a{display:block;font-size:14px;margin-bottom:6px;}
#strona .filtry #podkategorie > div:last-child a:hover{color:#B22;text-shadow:1px 1px #FFF;}

#strona .filtry #podkategorie > div:last-child a u{display:block;padding-left:10px;text-decoration:none;color:#818181;}
#strona .filtry #podkategorie > div:last-child a u::before{content:"->";}


/*#articleOpen:not(:checked)+article p:not(:first-of-type),#articleOpen:not(:checked)+article h2{display: none;}*/
#asideOpen:not(:checked)+aside,#articleOpen:not(:checked)+article p:not(:first-of-type),#articleOpen:not(:checked)+article h2,#articleOpen:not(:checked)+article ul{
max-height: 0;
opacity: 0;
overflow: hidden;
margin:0px;}

aside,article p,article h2{
transition: max-height 1s ease, opacity 1s ease, margin 1s ease, overflow 1s ease;
}

#przedmiot #asideOpen~label>a{font-family:Playfair Display;}

#asideOpen~label{margin-top:20px;}

#asideOpen+aside{margin-top:20px;}
#asideOpen+aside h1{font-style: normal;
  font-weight: 500;
  font-size: 20px;
line-height: 15px;
margin: 20px 0px 0px 0px;}
#asideOpen+aside h2{font-style: normal;
  font-weight: 500;
  font-size: 18px;
line-height: 15px;
margin: 20px 0px 0px 0px;}

#asideOpen+aside p{margin-top:20px;text-align:justify;}

#articleOpen:checked~label>a:nth-of-type(1),#asideOpen:checked~label>a:nth-of-type(1){display:none;}
#articleOpen:not(:checked)~label>a:nth-of-type(2),#asideOpen:not(:checked)~label>a:nth-of-type(2){display:none;}

#articleOpen~label::before,#asideOpen~label::before{
content: '';
  width: 8px;
  height: 10px;
  background-size: cover;
  background-position: center;
  position: absolute;
  right: 13px;
  margin-top: 6px;
  transform: rotate(270deg);
  transform-origin: center;
}

#articleOpen:checked~label::before,#asideOpen:checked~label::before{transform: rotate(90deg);}

#articleOpen~label,#asideOpen~label{padding: 5px 30px 5px 15px;
  background: #1B1B1B;
  border: 1px solid #3A3A3A;
  border-radius: 27px;
  display: inline-block;
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  position: relative;
  margin-bottom: 20px;}

#articleOpen~label:hover a,#asideOpen~label:hover a{color: #BB2F28;
  text-shadow: 1px 1px #FFF;}

#lista article{margin-top:40px;text-align:justify;max-width: 1190px;}

#lista article p,#lista article ul{margin:30px 0px;
font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 22px;
}

#lista article li{font-family: 'Ubuntu';}

#lista article h1{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 40px;
margin:0px;
}

#lista article h2{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
margin:0px;
clear: left;
}

/*
"data:image/svg+xml;utf8,<svg width='53' height='53' viewBox='0 0 53 53' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='0.5' y='0.5' width='51.7043' height='51.7043' rx='9.5' stroke='url(%23paint0_linear_1519_3443)'/><defs><linearGradient id='paint0_linear_1519_3443' x1='26.3522' y1='0' x2='26.3522' y2='52.7043' gradientUnits='userSpaceOnUse'><stop stop-color='%236D0978'/><stop offset='1' stop-color='%23B92F29'/></linearGradient></defs></svg>"
*/


/*#lista article>img{float:left;}*/
#lista article #autaGaleriaPoj{float:left;margin:-30px 0px -5px 0px;}

#lista article h1 ~ #autaGaleriaPoj{margin-top:10px;}

#lista article img,#autaGaleriaIMG img,#autaGaleria img,#autaGaleria div div img{max-width:100px;max-height:50px;padding:30px;margin:15px;
background-image: url("data:image/svg+xml;utf8,<svg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='0.5' y='0.5' width='37.1652' height='37.1652' rx='9.5' stroke='url(%23paint0_linear_1519_3442)' stroke-width='2'/><defs><linearGradient id='paint0_linear_1519_3442' x1='19.0826' y1='0' x2='19.0826' y2='38.1652' gradientUnits='userSpaceOnUse'><stop stop-color='%236D0978'/><stop offset='1' stop-color='%23B92F29'/></linearGradient></defs></svg>"), url("data:image/svg+xml;utf8,<svg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='0.5' y='0.5' width='37.1652' height='37.1652' rx='9.5' stroke='url(%23paint0_linear_1519_3442)' stroke-width='3'/><defs><linearGradient id='paint0_linear_1519_3442' x1='19.0826' y1='0' x2='19.0826' y2='38.1652' gradientUnits='userSpaceOnUse'><stop stop-color='%236D0978'/><stop offset='1' stop-color='%23B92F29'/></linearGradient></defs></svg>");
background-repeat: no-repeat, no-repeat;
background-position: left 15px top 5px, right 15px bottom;
background-size: 26px, 21px;
filter: drop-shadow(3px 6px 2px #111);
opacity:0.9;
}

#lista article img:hover,.parametry #autaGaleriaIMG img:hover{opacity:1;margin-top: 20px;padding-bottom: 25px;background-position: left 15px top 0px, right 15px bottom;}

#lista h1{font-style:normal;font-weight:500;font-size:36px;line-height:48px;color:#FFF;margin:0px 10px;}

#lista > h2{font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  color: #818181;
  margin: 0px 10px;}

/*.mobilnaKategoria{display:none;}*/
/*#wybranaKategoria{display:none;}*/
#lista article p{min-width:100px;}

.parametry #autaGaleriaIMG{max-width:380px;display:block;margin-top:20px;}

#autaGaleria{
display:none;
position: fixed;
z-index: 99999;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background: #000;
flex-direction: column;
align-items: center;     /* wyśrodkowanie pionowe */
justify-content: center;
}

#autaGaleriaIMG{background: #222;display: inline-flex;
  padding: 20px;
  max-width: 1150px;
  border: 1px solid #555;
  border-radius: 27px;


}

#autaGaleriaIMG div{overflow:hidden;}

#autaGaleriaIMG div div,#autaGaleria div div{display:flex;justify-content: space-evenly;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#EEE #000;}

#autaGaleria div div img{background-position:left 15px top 0px, right 15px bottom;border-radius:15px;}

#autaGaleria > div{max-width:calc(100dvw - 20px);position: fixed;bottom: 10px;}

/*overflow:hidden;*/

#autaGaleria svg{
position: fixed;
  filter: drop-shadow(0px 0px 1px #000);
  padding: 30px;
  z-index: 999;
  right: 0px;
top: 0px;}

#autaGaleria svg path{fill: #FFF;}
#autaGaleria svg:hover path{fill: var(--brand);}


article #autaGaleria img,#autaGaleria img{
max-width: calc(100dvw - 100px);
max-height: calc(100dvh - 140px);
opacity:1;
}

#autaGaleria div div .wybraneAuto{background-color:#222;filter: none;}

article #autaGaleria img:hover,#autaGaleria div div img:hover{padding:30px;margin:15px;opacity:1;}
#autaGaleria div div img:hover{background-color:#111;filter: none;}
#autaGaleria div div .wybraneAuto:hover{background-color:#222;}

article #autaGaleria h3,article #autaGaleria h3 a,#autaGaleria h3,#autaGaleria h3 a{font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  color: #DADADA;}

article #autaGaleria h3 a:hover,#autaGaleria h3 a:hover{color:#FFF;}

#strona .filtry > #marki{visibility:hidden;position:absolute;margin-top:-100px;}

#wybranaKategoria{line-height:40px;margin:30px 0px 10px 10px;}

#wybranaKategoria h3{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
margin-bottom:10px;
}

#wybranaKategoria a{white-space:nowrap;padding: 5px 30px 5px 15px;background: #3A3A3A;border: 1px solid #3A3A3A;
border-radius: 27px;display: inline;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 20px;
margin-right:10px;position:static;
}

/*
#wybranaKategoria u{white-space:nowrap;padding: 5px 30px 5px 15px;background: #3A3A3A;border: 1px solid #3A3A3A;
border-radius: 27px;display: inline;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 20px;
margin-right:10px;position:static;
}
*/

#wybranaKategoria button{padding: 0px 35px 0px 20px;height: 26px;display:none;}

#wybranaKategoria a::after{content: '';
  background-image: url("../grafika/ikony/xFFF.svg");
  width:14px;
  height:14px;
  background-size: cover;
  background-position: center;
  position: absolute;
  margin-top: 16px;
  margin-left: 8px;
}

#wybranaKategoria a:hover{background:#BB2F28;}



#wybraneFiltry{line-height:40px;margin:30px 0px 10px 10px;}

#wybraneFiltry h3{font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 24px;
margin-bottom:10px;
}

#wybraneFiltry a{white-space:nowrap;padding: 5px 30px 5px 15px;background: #1B1B1B;border: 1px solid #3A3A3A;
border-radius: 27px;display: inline;font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-size: 13px;
line-height: 20px;
margin-right:10px;position:static;
}

#wybraneFiltry a:nth-child(2){background:#3A3A3A;}

#wybraneFiltry a::after{content: '';
  background-image: url("../grafika/ikony/xFFF.svg");
  width:14px;
  height:14px;
  background-size: cover;
  background-position: center;
  position: absolute;
  margin-top: 16px;
  margin-left: 8px;
}

#wybraneFiltry a:hover{background:#BB2F28;}

#przedmioty .k{position:absolute;}
#przedmioty .k img{width:53px;margin:0px 0px -170px -80px}

#przedmioty li > p{position:absolute;width:280px;height:290px;z-index:1;background:linear-gradient(to bottom, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0) 90%);border-radius:20px;  margin: -15px;}

#przedmioty li > b:first-of-type{display:block;text-align:center;align-content:center;margin:25px;height:200px;width:200px;-webkit-filter:drop-shadow(0px 50px 5px #222);filter:drop-shadow(0px 50px 5px #222);transition: margin 0.3s ease, -webkit-filter 0.3s ease, filter 0.3s ease;}
#przedmioty li > b:first-of-type img{max-width:200px;max-height:200px;-webkit-filter:drop-shadow(0px 0px 1px #AAA);filter:drop-shadow(0px 0px 1px #AAA);transition:-webkit-filter 0.3s ease, filter 0.3s ease;}

/*#przedmioty a{color:#FFF;}*/
/*#przedmioty a:hover{color:#9DD;}*/
/*#przedmioty a:hover{color:#FDB;}*/


#przedmioty > ul > a:hover > li > b:first-of-type > img{-webkit-filter: drop-shadow(0px 0px 1px #777);filter: drop-shadow(0px 0px 1px #777);}
#przedmioty > ul > a:hover > li > b:first-of-type{margin-bottom: 0px;margin-top: 50px;-webkit-filter: drop-shadow(0px 8px 4px #222);filter: drop-shadow(0px 8px 4px #222);}

#przedmioty > ul > a:hover > li > p{background:linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 90%);}

#przedmioty li h2{font-style:normal;font-weight:400;font-size:16px;line-height:24px;}
#przedmioty li h3{font-family:'Ubuntu';font-style:normal;font-weight:300;font-size:12px;line-height:24px;color:#999;text-shadow:none;}
#przedmioty li h3 u{font-family:'Ubuntu';text-decoration:none;background: #999;  padding: 2px;  color: #000;  border-radius: 4px;}

#przedmioty li h6{font-family:'Ubuntu';font-style:normal;font-weight:300;font-size:12px;line-height:24px;color:#FFF;text-shadow:none;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}

#przedmioty li div:hover h6{background:#222;white-space:wrap;z-index:1;position:absolute;color:#EEE;border-radius:5px;padding:5px;border:1px solid var(--brand);}

/*#przedmioty li > div:first-of-type{height:150px;padding-top:25px;}*/
/*#przedmioty li > div:first-of-type{height:185px;padding-top:25px;overflow: hidden;text-overflow: ellipsis;display: flex;flex-direction: column;}*/
#przedmioty li > div:first-of-type{height:190px;padding-top:25px;position:relative;}
#przedmioty li > div:last-of-type{height:50px;align-content:end;}

#przedmioty li h4{font-style:normal;font-weight:400;font-size:18px;line-height:21px;color:#FFFFFF;text-shadow:none;}
/*#przedmioty li h4 i{height:24px;width:24px;margin:0px 10px;vertical-align:top;background-image:url('../grafika/ikony/dostawa.webp');background-size:cover;display:inline-block;}*/
#przedmioty li h4 i{height:24px;width:24px;margin:0px 10px;vertical-align:top;background-image:url('../grafika/ikony/dostawa.svg');background-size:cover;display:inline-block;}
/*#przedmioty li h4 b{height:24px;width:24px;margin:0px 10px;position:absolute;}*/
#przedmioty li h4 span{font-style:normal;font-weight:400;font-size:12px;line-height:24px;color:#FFFFFF;margin-left:-5px;}
#przedmioty li h5 {font-family: 'Ubuntu';font-style: normal;font-weight: 300;font-size: 12px;line-height: 16px;color: #999;text-shadow:none;}
/*#przedmioty li h5 span{width:37px;  background: #93D4DE;  border-radius: 3px;  font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 12px;  display:inline-block;  color: #1B1B1B;  vertical-align: middle;  text-align: center;  padding:2px 0px 4px;  margin-right: 5px;}*/

#przedmioty li h4 nobr{font-family:'Ubuntu';font-style: normal;font-weight: 400;font-size: 18px;line-height: 21px;color: #FFFFFF;text-shadow: none;background: #222;}
#przedmioty li h4 nobr::after{content:attr(data-text);position: absolute;margin: 0px -58px;font-size: 19px;background:#222;}

#przedmioty li h5 nobr{font-family:'Ubuntu';font-style: normal;font-weight: 300;  font-size: 12px;  line-height: 16px;  color: #FFF;text-shadow: none;background: #222;}

#przedmioty li h5 nobr::after{content:attr(data-text);position: absolute;margin: 0px -38px;font-size: 13px;background:#222;}


#przedmioty li h5 span{width:37px;  background:linear-gradient(to bottom right, #F00, #800, #400);  border-radius: 3px;  font-family: 'Ubuntu';  font-style: normal;  font-weight: 300;  font-size: 12px;  display:inline-block;  color: #FFF;  vertical-align: middle;  text-align: center;  padding:2px 0px 4px;  margin-left: 10px;margin-top: -3px;}


#stopka{display:flex;margin-top:100px;  padding: 50px 100px;  background: #000;  border-top: 1px solid #4D4D4D;  border-bottom: 1px solid #4D4D4D;align-items: center;  justify-content: center;gap:40px;}
#stopka > div{width:250px;align-items:center;position: relative;padding-left: 40px;}
#stopka > div::before{content: ''; 
  display: block; 
  position: absolute; 
  top: 50%; 
  left: 0; 
  width: 24px; 
  height: 24px; 
  background-size: cover; 
background-position: center;transform: translateY(-50%);} 

/*
#stopka>div:nth-child(1)::before{background-image:url('../grafika/ikony/zwrot.webp');}
#stopka>div:nth-child(2)::before{background-image:url('../grafika/ikony/dostawa.webp');}
#stopka>div:nth-child(3)::before{background-image:url('../grafika/ikony/czas.webp');}
#stopka>div:nth-child(4)::before{background-image:url('../grafika/ikony/rabat.webp');}
*/

#stopka>div:nth-child(1)::before{background-image:url('../grafika/ikony/zwrot.svg');}
#stopka>div:nth-child(2)::before{background-image:url('../grafika/ikony/dostawa.svg');}
#stopka>div:nth-child(3)::before{background-image:url('../grafika/ikony/czas.svg');}
#stopka>div:nth-child(4)::before{background-image:url('../grafika/ikony/rabat.svg');}
  
#podsumowanie{display:flex;  padding: 50px 100px;align-items: start;  justify-content: center;gap: 100px;}
#podsumowanie > div{width:250px;}

#podsumowanie>div>h6{
font-family: 'Playfair Display';
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 32px;
margin-bottom: 30px;
}

#podsumowanie>div>a{display:block;font-family: Ubuntu;
font-size: 14px;
font-weight: 300;
line-height: 36px;
text-align: left;
}

#podsumowanie>div>a>img{width: 17.03px;
  height: 17px;
  transform: matrix(0.97, 0.23, -0.23, 0.97, 0, 0);
  vertical-align: middle;margin-right: 5px;
}
#podsumowanie>div>a>svg{
  transform: matrix(0.97, 0.23, -0.23, 0.97, 0, 0);
  vertical-align: middle;
}

#podsumowanie>div>a>button{margin-top:10px;}


#copyright{float:left;font-family: Ubuntu;
font-size: 14px;
font-weight: 300;
line-height: 36px;
text-align: left;margin: 50px 100px;}

#projekt{float:right;font-family: Ubuntu;
font-size: 14px;
font-weight: 300;
line-height: 36px;
text-align: right;margin: 50px 100px;}


.kz>input[type='text'],.kz>input[type='url'],.kz>input[type='tel'],#transakcja .zwd,#ustawienie .zwd{border: 1px solid #D18B4B;}
.dane>.kz>div:first-of-type{flex-grow: 0;outline: 1px solid #D18B4B;padding: 15px;border-radius: 99999px;}



@media only screen and (max-width:1920px){
.parametry #autaGaleriaIMG{max-width: calc(100dvw - 1380px);}

#autaGaleriaIMG{max-width: 860px;}

#strona{width:1200px;}

#przedmiot>div:nth-child(2)>div > div:nth-child(1) > div{width:300px;}
#przedmiot>div:nth-child(2)>div > div:nth-child(1) > div > a > div{height:300px;background-image: url('data:image/svg+xml,%3Csvg%20width%3D%22280%22%20height%3D%22150%22%20viewBox%3D%220%200%20280%20150%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Crect%20width%3D%22280%22%20height%3D%22150%22%20rx%3D%2230%22%20fill%3D%22url%28%23paint0_linear_3812_2180%29%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_3812_2180%22%20x1%3D%22140%22%20y1%3D%220%22%20x2%3D%22140%22%20y2%3D%22150%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%235A5A5A%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232A2A2A%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E');}
#przedmiot>div:nth-child(2)>div > div:nth-child(1) > div > a > div > b{height:200px;width:200px;margin:25px 50px;}
#przedmiot>div:nth-child(2)>div > div:nth-child(1) > div > a > div > b>img{max-height: 200px;  max-width: 200px;}


#koszyk .przedmioty > div > div{gap:20px;}
#koszyk .przedmioty > div > div:first-of-type > div:nth-of-type(6){margin-right:60px;}
}/*1920*/


@media only screen and (max-width:1740px){
#przedmiot>div:nth-child(3) > div{padding: 20px;}


}/*1740*/


@media only screen and (max-width:1720px){
.parametry #autaGaleriaIMG{max-width: calc(100dvw - 1240px);}
#przedmiot>div:nth-child(2)>div > div:nth-child(1) > div{margin-right:10px;}

#przedmiot>div{margin: 0px 5px;}
/*#przedmiot>div:nth-child(3) > div{margin:0px 5px;}*/

}/*1720*/


@media only screen and (max-width:1550px){
.parametry #autaGaleriaIMG{max-width: calc(100dvw - 1060px);}
#witryna{width:90%;}

}/*1550*/

@media only screen and (max-width:1380px){
.parametry #autaGaleriaIMG{max-width: calc(100dvw - 970px);}
#witryna{width:95%;}

}/*1380*/

@media only screen and (max-width:1300px){
.parametry #autaGaleriaIMG{max-width: calc(100dvw - 930px);}
#witryna{width:98%;}
#Xstrona{width:900px;}

}/*1300*/

@media only screen and (max-width:1260px){
.parametry #autaGaleriaIMG{max-width: calc(100dvw - 910px);}

#witryna{width:100%;}

#front_left{height:42px;}
#front_left img{max-height:30px;max-width:200px;}
#front_right{height:42px;width:auto;}

#belka_top div{margin-top:0px;}
#belka_szukaj > div:nth-child(2){margin-top:45px;}
#belka_szukaj > div:nth-child(2){max-height: calc(100dvh - 70px);}

#front{height:35px;}
#frontTop{height:35px;}
#wybieranieKategorii li > div:nth-child(2){top:56px;height:calc(100dvh - 121px);}


#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > h3 >a{margin-top:-60px;}
#przedmiot>div:nth-child(2)>div:nth-child(2)>div:first-child>#opis{margin-top:-60px;}



}/*1260*/


@media only screen and (max-width:1240px){

#autaGaleriaIMG{max-width: 560px;}

#strona{width:900px;}

#przedmiotySuma span{display:none;}

#tranz{display:none;}
#transakcje>li>div:first-of-type{flex-direction: column;}
#transakcje>li>div:first-of-type>div{width:100%;flex-wrap:wrap;}

#transakcje>li>div:first-of-type>div>nobr::before{content:'Wartość: '}

#transakcje>li>div:first-of-type>div:first-of-type>div:nth-of-type(1){min-width:auto;}
#transakcje>li>div:first-of-type>div:first-of-type>div:nth-of-type(2){min-width:auto;text-align:right;}

#transakcje>li>div:first-of-type>div>nobr{min-width:auto;}

#transakcje>li>div:first-of-type>div:nth-of-type(2){flex-direction: row-reverse;}
#transakcje>li>div:first-of-type>div:nth-of-type(2)>div:nth-of-type(1){min-width:auto;}

#transakcje>li>div:nth-of-type(2)>div>div:first-of-type>div:nth-of-type(2)>div:nth-of-type(2)>a{overflow-wrap:anywhere;}


}/*1240*/

@media only screen and (max-width:1200px){

#podsumowanie{padding:50px;}
#stopka{padding:50px;margin-top:50px;}
#copyright{margin: 50px;}
#projekt{margin: 50px;}

#daneIprzedmioty{flex-direction: column;align-items: center;}
#koszyk_przedmioty{position:relative;}

#zlecenie{max-width:80%;align-self: center;}

#koszyk{display: flex;flex-direction: column;margin-top: 0px;}



#daneIprzedmioty>div:nth-of-type(2){max-width:none;min-width:auto;}
#koszyk_przedmioty{max-width:none;min-width:auto;}

}/*1200*/

@media only screen and (max-width:1150px){

.parametry #autaGaleriaIMG{max-width: calc(100dvw - 595px);}

#przedmiot > div:nth-child(3) > div > div:last-child{position:absolute;}

#przedmiot>div:nth-child(3){position:fixed;bottom:0px;width:100dvw;z-index:5000;box-shadow: 0px -8px 10px 0px #39393940;border-top:1px solid #555;}
#przedmiot>div:nth-child(3) > div{border-radius:0px;display: flex;justify-content: space-between;align-items: center;}
#dostawy{display:none;}
#przedmiot>div:nth-child(3) > div > div:last-child>div{display:none;}
#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child{display:block;}
#przedmiot>div:nth-child(3) > div > div:last-child>div>div{display:none;}
#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child>.now{display:block;position: fixed;    right: 11px;bottom:80px;    background: var(--brand);
    padding: 5px;    border-radius: 5px;outline: 1px solid #555;}


#przedmiot>div:nth-child(3) > div > form{margin:0px;}

#przedmiot>div:nth-child(3) > div > #kolejne{margin:0px;}

#przedmiot > div:nth-child(3) > div > h4{display:none;}



#koszyk .przedmioty{display:flex;justify-content:center;}
#koszyk .przedmioty>div{max-width:800px;}
#koszyk .przedmioty>div>div{display:block;padding: 20px;}
#koszyk .przedmioty>div>div:first-of-type{display:none;}

#koszyk .przedmioty>div>div>div:last-of-type{align-items: start;padding:30px 0px;justify-content: center;}

#koszyk .przedmioty > div > div > div:nth-of-type(2) > div:nth-of-type(3) > i{position:relative;}
#koszyk .przedmioty > div > div > div:nth-of-type(2) > div:nth-of-type(1) > div{position:relative;}

#koszyk .przedmioty > div > div > div > div::before{display:block;color:#818181;font-size:14px;margin-bottom:10px;white-space:nowrap;}

#koszyk .przedmioty > div > div > div:nth-of-type(2) > div:nth-of-type(1)::before{content:'Cena';}
#koszyk .przedmioty > div > div > div:nth-of-type(2) > div:nth-of-type(2)::before{content:'Suma';}
#koszyk .przedmioty > div > div > div:nth-of-type(2) > div:nth-of-type(3)::before{content:'Twoje oszczędności';}

#koszyk .przedmioty > div > div > div:nth-of-type(2) > div:nth-of-type(4){align-self:center;}
#koszyk .przedmioty > div > div > div:nth-of-type(2) > div:nth-of-type(4)>a{width:20px;padding:20px;margin: 0px;}

#koszyk .przedmioty > div > div > div:nth-of-type(2) > div:nth-of-type(4)>a::after{background-size: auto;top: 0px;left: 0px;}
}/*1150*/


@media only screen and (max-width:1100px){

/*#podsumowanie{flex-wrap:wrap;}
#podsumowanie > div{width:auto;min-width:260px;}*/

#podsumowanie{gap:50px;}

#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child>.now{bottom:100px;}

/*
#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .parametry > div{display:block;}
#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > .parametry > div > div{padding:5px 0px;}
*/

/*#przedmiot>div:nth-child(2)>div > div:nth-child(1){position: fixed;  right: 15px;}*/


#logowanie > div:first-of-type{width:370px;}

#sprawyLista>div:first-of-type{flex-direction: column;}

}/*1100*/

@media only screen and (max-width:960px){

#podsumowanie{gap:25px;padding:25px;}
#stopka{gap:25px;padding:25px;margin-top:25px;}

#copyright{margin:25px;}
#projekt{margin:25px;}

#transakcja{flex-direction:column;align-items: center;}

#transakcja>div{max-width:600px;}

#transakcja>div:nth-of-type(2){order:3;}


#transakcja>div>.tPrzedmioty>h3:first-of-type{position: relative;color:transparent;}
#transakcja>div>.tPrzedmioty>h3:first-of-type::after{content:'Przedmioty w Twoim koszyku';position:absolute;right:0px;color:#FFF;}


#transakcja .tPrzedmioty>div>div{padding-top:5px;gap:5px;}

#transakcja .tPrzedmioty > div:nth-of-type(2){background:#1B1B1B;position:fixed;bottom:0px;width:calc(100dvw - 20px);left:0px;z-index:999;display:flex;justify-content:space-evenly;padding:0px 10px;gap:10px;}
#transakcja .tPrzedmioty > div:nth-of-type(2) > h6{position: fixed;bottom: 0px;margin: 0px;width: 100dvw;text-align: center;}

#transakcja .tPrzedmioty>div:nth-of-type(2)>div:nth-of-type(3)>div:nth-of-type(1){position: absolute;}
#transakcja .tPrzedmioty>div:nth-of-type(2)>div:nth-of-type(3)>div:nth-of-type(2){min-width: 270px;padding-right: 10px;}
}/*960*/



@media only screen and (max-width:940px){

#autaGaleriaIMG{max-width: 260px;}

#strona{width:600px;}
/*#strona .filtry #kategorie{display:none;}*/

#front_right .koszyk { margin: 0px 5px 0px 0px;}

#logowanie>div:nth-of-type(n){width:320px;}
#logowanie>div:first-of-type a{margin-left:15px;}

#pasekTopPrzedmioty{display:block;margin:0px;min-width:300px;text-align:center}
#przedmiotySuma span{display:inline;}

#liczbaPrzedmiotowNaStronie{margin:0px;min-width:300px;text-align:center}
#sortowanie{margin:0px;min-width:300px;text-align:center}

/*
#sortowanie div{margin-left:119px;}
#liczbaPrzedmiotowNaStronie div{margin-left:197px;}
*/

#przedmioty li > div:first-of-type{height:auto;}

#przedmioty li h6{white-space:wrap;}
#przedmioty li div:hover h6{position:relative;padding:0px;border:none;background:none;

}

}/*940*/



@media only screen and (max-width:900px){
/*
#front{height:95px;}
#frontTop{height:95px;}
#belka_top{clear:both;}
#front{height:65px;}
#frontTop{height:65px;}
*/

#belka_top div{min-width:210px;}
#podsumowanie > div{width:auto;min-width:170px;}

nav > a{padding:10px;}

#przedmiot > div:nth-child(3) > div > .kolejneOgraniczonyStan > div{
position: fixed;
bottom: 5px;
left: 0px;
width: 100dvw;
justify-content: center;
}

#przedmiot > div:nth-child(3) > div > .kolejneOgraniczonyStan > div > div:nth-child(1){white-space:nowrap;}

#sprawyLista>ul>li:first-of-type{display:none;}
#sprawyLista>ul>li{flex-direction:column;}
#sprawyLista>ul>li>div:last-of-type{justify-content: end;}

#sprawyLista>ul>li>div:first-of-type>div:first-of-type::before{content:'Identyfikator sprawy';display:block;}
#sprawyLista>ul>li>div:first-of-type>div:last-of-type::before{content:'Data rozpoczęcia sprawy';display:block;}
#sprawyLista>ul>li>div:first-of-type>div::before{font-style: normal;font-weight: 300;font-size: 14px;line-height: 24px;color: #9F9F9F;}
}/*900*/

@media only screen and (max-width:850px){

.parametry #autaGaleriaIMG{max-width: calc(100dvw - 275px);}


#g a svg{display:block;position:fixed;left:80px;bottom:40px;filter:drop-shadow(0px 0px 1px #FFF);}

#przedmiot > div:nth-child(3) > div > font > span{display:none;}
#przedmiot > div:nth-child(3) > div > font{font-size:12px;}

#front_right .koszyk nobr{display:none;}

#front_right>#koszyk{margin-left:0px;}
#front_right>#koszyk>nobr{display:none;}


#podsumowanie{flex-wrap:wrap;}
#podsumowanie > div{width:auto;min-width:250px;}

#stopka{flex-wrap:wrap;}


#przedmiot>div:nth-child(2)>div:first-child>div:first-child{position:fixed;z-index:6000;bottom:28px;left:5px;}

#przedmiot>div:nth-child(2)>div:first-child>div:first-child>div{width:100px;}

#przedmiot>div:nth-child(2)>div:first-child>div:first-child>div>div{display:none;}

#przedmiot>div:nth-child(2)>div:first-child>div:first-child>div>a>div{background-size:contain;height:100px;}

#przedmiot>div:nth-child(2)>div:first-child>div:first-child>div>a>div>b{height:80px;width:80px;margin:10px;}

#przedmiot>div:nth-child(2)>div:first-child>div:first-child>div>a>div>b>img{max-height:80px;max-width:80px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a > div > b:first-of-type > img{-webkit-filter: drop-shadow(0px 0px 1px #777);filter: drop-shadow(0px 0px 1px #777);}
#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a > div > b:first-of-type{margin:10px;-webkit-filter: drop-shadow(0px 8px 4px #222);filter: drop-shadow(0px 8px 4px #222);}

#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a > div > p{background:linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 90%);}

#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a:hover > div > b:first-of-type > img{-webkit-filter: drop-shadow(0px 0px 1px #777);filter: drop-shadow(0px 0px 1px #777);}
#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a:hover > div > b:first-of-type{margin:10px;-webkit-filter: drop-shadow(0px 8px 4px #222);filter: drop-shadow(0px 8px 4px #222);}

#przedmiot>div:nth-child(2)>div> div:nth-child(1)>div>a:hover > div > p{background:linear-gradient(to bottom, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 90%);}

#przedmiot>div:nth-child(3) > div{padding-left:120px;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>i>i
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>i>i
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>i>i
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a>div:nth-of-type(2)>i>i
{display:block;}

}/*850*/


@media only screen and (max-width:800px){

#logowanie{margin: 30px auto;flex-direction: column; align-items: center;}

#logowanie>div:nth-of-type(n){width:440px;margin-top:30px;}


#transakcja .tPrzedmioty > div:nth-of-type(2) > div:first-of-type > div:first-of-type{max-width:140px;}

#koszyk .przedmioty > div > div > div:nth-of-type(1) > div:nth-of-type(3) {min-width:100px;max-width:100px;}
#koszyk .przedmioty > div > div > div:nth-of-type(1) > div:nth-of-type(3) > div > div{min-width:102px;max-width:102px;}
#koszyk .przedmioty > div > div > div:nth-of-type(1) > div:nth-of-type(3) > div > div > button{padding:12px 15px;}

#koszyk #anulacja{gap:10px;}

#transakcje>li>div:nth-of-type(2)>div:first-of-type{display:none;}
#transakcje>li>div:nth-of-type(2)>div:nth-of-type(2){padding-top:30px;}
#transakcje>li>div:nth-of-type(2)>div{flex-direction: column;}

#transakcje>li>div:nth-of-type(2)>div>div:nth-of-type(2)>nobr{min-width:auto;}

#transakcje>li>div:nth-of-type(2)>div>div:nth-of-type(2)>nobr::before{display:block;text-align:left;color:#818181;}
#transakcje>li>div:nth-of-type(2)>div>div:nth-of-type(2)>nobr:first-of-type::before{content:'Cena jednostkowa';}
#transakcje>li>div:nth-of-type(2)>div>div:nth-of-type(2)>nobr:last-of-type::before{content:'Suma';}

#transakcje>li>div:nth-of-type(2)>div:last-of-type{flex-direction:row;flex-wrap:wrap;}
}/*800*/


@media only screen and (max-width:740px){

#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(1){display:flex;}
#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2){flex-direction: column;}

#zlecenie{max-width: none;}

#koszyk #anulacja{flex-direction: column;gap:0px;}
#koszyk #anulacja>details{margin:30px 0px;text-align: left;}
#koszyk #anulacja>details>div{right:auto;}
}/*740*/

@media only screen and (max-width:700px){



#stopka>div{width:200px;}

nav{flex-direction: column;align-items:start;}
nav>a{border:none;border-left:1px solid #666;border-radius: 0px 10px 10px 0px;padding:10px 20px;}
nav>div{display:none;}

nav > #z{border: 1px solid #555;border-left: none;padding:10px 50px;}



#przedmiot>div:nth-child(3) > div{padding-bottom:35px;padding-top:10px;}

#przedmiot>div:nth-child(3) > div > #kolejne > div{position: fixed;bottom:5px;left: 0px;width: 100dvw; justify-content: center;}

#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(1){font-size:12px;white-space:nowrap;}
#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(1)>span{font-size:14px;}

#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(2)>span{margin-top:-2px;}


/*#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child>.now{bottom:90px;}*/

#transakcja .tPrzedmioty > div:nth-of-type(2) > div:first-of-type > div:first-of-type{max-width:90px;}

#sprawyLista>div:first-of-type{margin:20px 0px;}
#sprawyLista>ul>li{padding:15px 10px;gap:25px;}
}/*700*/


@media only screen and (max-width:640px){

#przedmiot > div:nth-child(3) > div > font{font-size:10px;}


#przedmiot>div:first-child{display:none;}

#strona{width:300px;}

#belka_top{display:none;margin-top:37px;}

/*#front_right > img:first-child{visibility:visible;}*/
#front_right > svg:first-child{visibility:visible;}

#belka_szukaj div:nth-child(2) > div > b{top:45px;}
#belka_szukaj > div:nth-child(2){margin-top:40px;}
#belka_szukaj > div:nth-child(2){max-height: calc(100dvh - 89px);}

#belka_szukaj > div:nth-child(1){width: calc(100dvw - 40px);}

#podsumowanie > div{width:auto;min-width:170px;}

#okruszki{display:block;}
#strona .filtry{position:absolute;display:none;}

#strona .filtry > div{position:fixed;display:none;background: #000;
    top: 0px;
    left: 0px;
    z-index: 3000;
    width: 100dvw;
    margin: 0px;
    height: 100dvh;
padding: 5px;}

#strona .filtry > div > div:nth-child(2){overflow:auto;width:100%;margin-bottom:75px;}

/*.mobilnaKategoria{display:block;}
#wybranaKategoria button{display:inline;}*/

/*
#strona .filtry>div>div:nth-child(1){transform:none;}
#strona .filtry>div>div:nth-child(2){display:none;}
*/

/*#filtruj{display:block;}*/

#produkty_i_filtry{display:flex;}
#witryna{padding-bottom:75px;}

#cd{display: flex;flex-direction: column;align-items: center;gap: 30px;}

#transakcja .tPrzedmioty > div:nth-of-type(2) > div:nth-of-type(2){display: block;}

#transakcje>li{padding:15px;}


#sprawyLista>div:first-of-type>div{display:flex;flex-direction:column;gap:10px;align-items:start;}
#sprawyLista>ul>li>div{gap:10px;}
}/*640*/




@media only screen and (max-width:600px){

/*
#belka_top{clear:both;}
#front_left{float:none;text-align:center;}
#front_right{float:none;text-align:center;width:auto;}
#front{height:95px;}
#frontTop{height:95px;}
*/

body{margin:10px 5px;}

#slider > div{width:100%;}



#kategoria > span{flex-direction:column;background:#222;}
#kategoria > span input{width:100%;margin:0px;}

#wybieranieKategorii li span{font-size:12px;}
#wybieranieKategorii li > div:nth-child(2) > div > a{font-size:10px;}

/*
h1{font-size:14pt;}
#wybieranieKategorii {padding:0px;margin:0px;display:block;}
#wybieranieKategorii li{display:block;margin-right:10px;list-style-type:none;text-align:left;background:#EEE;}
*/

#okruszki li{display:block;margin:10px 0px;list-style-type:none;}




/*.mainCol{display:block;float:none;}*/


#front_left img{max-height:25px;}

#front_left{height:33px;margin-left:5px;}
/*#front_left img{max-height:30px;max-width:200px;}*/
#front_right{height:33px;width:auto;}

#front{height:26px;}
#frontTop{height:26px;}
#wybieranieKategorii li > div:nth-child(2){top:47px;height:calc(100dvh - 100px);}

#stopka>div{width:160px;}

#przedmiot>div:nth-child(2)>div > div:nth-child(2) > div > h3 >a{margin-top:-40px;}
#przedmiot>div:nth-child(2)>div:nth-child(2)>div:first-child>#opis{margin-top:-40px;}


#koszyk .przedmioty>div>div{padding:20px 0px;}


#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(1){min-width:auto;max-width:none;}
#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(2){min-width:auto;max-width:none;}
#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(3){min-width:auto;max-width:none;}

#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(1)>div{width:auto;}
#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(3)>i{width:auto;}

#transakcja .tPrzedmioty > div:nth-of-type(2){flex-wrap:wrap;padding:0px 0px 20px 0px;gap:5px;width:100dvw;}
#transakcja .tPrzedmioty > div:nth-of-type(2) > div:first-of-type > div:first-of-type{max-width: none;}
#transakcja .tPrzedmioty>div>div{border-bottom:none;padding-bottom: 0px;}
#transakcja .tPrzedmioty > div > div:last-of-type{border-top:1px solid #3A3A3A;width: 100%;justify-content: center;}


#transakcja .tPrzedmioty>div:nth-of-type(2)>div:nth-of-type(3)>div:nth-of-type(1){margin-left:-200px;}

#transakcje>li>div:first-of-type>div:first-of-type{flex-direction: column;}

#sprawyLista>ul>li>div{flex-direction:column;align-items:start;}

#sprawyLista>ul>li>div:last-of-type{align-self:end;}
}/*600*/

@media only screen and (max-width:550px){


#przedmiot #linkDoKoszyka{height:auto;}

#przedmiot > div:nth-child(3) > div > font > span{display:none;}


#przedmiot>div:nth-child(3) > .wKoszyku > form > nobr > s{margin-top:3px;}
#przedmiot>div:nth-child(3) > .wKoszyku > form > nobr > s > button{height:26px;}

#przedmiot>div:nth-child(3) > .wKoszyku{padding:10px 20px 80px 110px;justify-content: center;min-width:auto;}


#przedmiot>div:nth-child(3) > .wKoszyku > form{position: fixed;width:calc(100dvw - 100px);left: 0px; bottom:33px;padding-left: 100px;}

#przedmiot>div:nth-child(3) > .wKoszyku form>nobr{display:block;}

#przedmiot>div:nth-child(3) > .wKoszyku form input[type='number']{padding:2px 12px;line-height: 20px;}
#przedmiot>div:nth-child(3) > .wKoszyku form input[type='submit']{padding:2px 20px;}

#logowanie>div:nth-of-type(n){width:calc(100dvw - 110px);}


#koszyk .przedmioty>div>div>div{gap:5px;}
/*#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3){min-width:auto;max-width:none;white-space:nowrap;}*/


#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child>.now{bottom:110px;}

h1{font-size: 32px;}
h2,.menu>h2,#koszyk h2, #koszyk #gotowe h2, #koszyk #gotowe h2 a{font-size:28px;}

}/*550*/

@media only screen and (max-width:510px){

#przedmiot > div:nth-child(3) > div > font{display:none;}

#sprawa .a b>img{max-width:100%;}
#sprawa>.p>h3{padding-top: 25px;background-position-y: top;}


#przedmiot>div:nth-child(3)>div>form>nobr>s{min-width:102px;max-width:102px;}
#przedmiot>div:nth-child(3)>div>form>nobr>s>button{padding: 12px 15px;}
#przedmiot>div:nth-child(3)>div>form>nobr>input[name='sztuki'] {width: 76px;}
#przedmiot>div:nth-child(3)>div>form input[type='submit'] {padding:12px;}


#stopka>div{width:100%;}

#koszyk form > div:nth-of-type(2) > div:nth-of-type(2) > div > ul > li > div > div:nth-of-type(2){gap:10px;flex-wrap:wrap;}
#koszyk form > div:nth-of-type(2) > div:nth-of-type(2) > div > ul > li > input[type="radio"]:checked ~ div{gap:10px;flex-wrap:wrap;}

#dostawa > li > div > div:nth-of-type(2){gap:10px;flex-wrap:wrap;}
#dostawa > li > input[type="radio"]:checked ~ div{gap:10px;flex-wrap:wrap;}

#zlecenie #dostawa > li > div{gap:10px;flex-wrap:wrap;}

#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > .kol > div,
#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > .zes > div,
#przedmiot > div:nth-child(2) > div:nth-child(2) > #komplementarne > div,#popularne > div,
#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > #komplementarne > div{
background-position-y: 50px;
}

#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > .kol > div > a:hover,
#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > .zes > div > a:hover,
#przedmiot > div:nth-child(2) > div:nth-child(2) > #komplementarne > div > a:hover,#popularne > div > a:hover,
#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > #komplementarne > div > a:hover{
background-position-y: 50px;
}

#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > .kol img:first-of-type,
#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > .zes img:first-of-type,
#przedmiot > div:nth-child(2) > div:nth-child(2) > #komplementarne img:first-of-type,#popularne img:first-of-type,
#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > #komplementarne img:first-of-type{
align-self: start;
}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a,#popularne>div>a
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a
{flex-wrap: wrap;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:first-of-type
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:first-of-type
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:first-of-type,#popularne>div>a>div:first-of-type
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a>div:first-of-type
{width: calc(100% - 125px);}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2),#popularne>div>a>div:nth-of-type(2)
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a>div:nth-of-type(2)
{display:flex;justify-content:space-between;width:100%;align-items:center;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>i>i
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>i>i
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>i>i,#popularne>div>a>div:nth-of-type(2)>i>i
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a>div:nth-of-type(2)>i>i
{display:inline;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>nobr
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>nobr
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>nobr,#popularne>div>a>div:nth-of-type(2)>nobr
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a>div:nth-of-type(2)>nobr
{margin: 0px;}




#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(1)>div>i{white-space: normal;}
#koszyk .przedmioty>div>div>div i{font-size:11px;}



#transakcja .tPrzedmioty{padding:20px;}


/*
#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-child(3)>nobr{display:inline-block;}
#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-child(3)>i{display:inline-block;}
#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-child(3)>i>i{display:block;}
*/

#koszyk #gotowe #koszyk_przedmioty{padding:20px;}

}/*510*/

@media only screen and (max-width:460px){
#copyright{margin:10px;}
#projekt{margin:10px;}


#koszyk .przedmioty>div>div>div i{font-size:10px;}


#koszyk #gotowe #koszyk_przedmioty{padding:10px;}
#koszyk #gotowe #koszyk_przedmioty>div>div{gap:10px;}

#transakcja .tPrzedmioty{padding:20px 10px;}


#transakcja .tPrzedmioty > div:nth-of-type(2) > div:first-of-type > div:first-of-type{max-width:140px;}


h1{font-size: 24px;}
h2,.menu>h2, #koszyk h2, #koszyk #gotowe h2, #koszyk #gotowe h2 a{font-size:22px;}



/*
#koszyk h3,#koszyk #gotowe h3{font-size:24px;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div h3{font-size: 24px;}
#transakcja .tPrzedmioty h3{font-size: 24px;}
#koszyk #gotowe #koszyk_przedmioty h3{font-size: 24px;}
*/

#koszyk h3,#koszyk #gotowe h3,.konto h3{font-size:20px;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div h3{font-size: 20px;}
#transakcja .tPrzedmioty h3{font-size: 20px;}
#koszyk #gotowe #koszyk_przedmioty h3{font-size: 20px;}




#korespondencja{padding:20px;}

#koszyk>h1:first-child,.menu>h1{margin-top:30px;}


#zlecenie #przelewy>li>div:last-of-type{white-space: normal;text-align: center;}

#zlecenie #przelewy>li{gap:10px;}
}/*460*/

@media only screen and (max-width:440px){

.parametry #autaGaleriaIMG{max-width: calc(100dvw - 75px);}

#podsumowanie{display:block;padding-top: 10px;}
#podsumowanie{text-align:center;}
#podsumowanie>div>a{text-align:center;}
#podsumowanie>div>h6{margin:10px;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.parametry>div{flex-direction:column;}

#przedmiot > div:nth-child(2) > div > div:nth-child(2) > div > .str{flex-direction:column;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div{flex-direction:column;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.ksz>div>a{flex-direction:column;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc>div{flex-direction:column;}
#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.moc>div>a{flex-direction:column;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>div, #przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod>a>div{flex-direction:column;}

#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.rod div>div:nth-child(2){text-align:center;}

#przedmiot>div:nth-child(3) > div{padding:10px 20px 65px 110px;justify-content: center;min-width:auto;}


/*#przedmiot>div:nth-child(3) > div > form{position: fixed;width:calc(100dvw - 120px);left: 0px; bottom: 25px;padding-left: 100px;}*/
#przedmiot>div:nth-child(3) > div > form{position: fixed;width:calc(100dvw - 100px);left: 0px; bottom:33px;padding-left: 100px;}

#przedmiot>div:nth-child(3) > div > form > nobr > s > button {height: 26px;}

#przedmiot>div:nth-child(3) > div form input[type='number']{padding:2px 12px;line-height: 20px;}
#przedmiot>div:nth-child(3) > div form input[type='submit']{padding:2px 20px;}


#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>a>div:nth-of-type(2)>i>i
,#przedmiot>div:nth-child(2)>div> div:nth-child(2)>div>.zes>div>div:nth-of-type(2)>i>i
,#przedmiot > div:nth-child(2) > div:nth-child(2)>#komplementarne>div>a>div:nth-of-type(2)>i>i,#popularne>div>a>div:nth-of-type(2)>i>i
,#przedmiot>div:nth-child(2)>div>div:nth-child(2)>div>#komplementarne>div>a>div:nth-of-type(2)>i>i
{display:block;}

/*#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child>.now{bottom:100px;}*/

#logowanie>div:nth-of-type(n){width:calc(100dvw - 50px);}



#koszyk .przedmioty>div>div>div:nth-of-type(1){flex-wrap:wrap;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(2){width:calc(100% - 110px);}


#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3){flex-basis: 100%;white-space: nowrap;min-width:auto;max-width:none;}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div{position:relative;display:inline-block;}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>div>input{width:76px;}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>a{display:inline;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(3)>a::after{margin:0px;}

#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(4){display:none;}


#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div{padding:20px;}

#transakcja .tPrzedmioty{padding:20px 4px;}

#transakcja .tPrzedmioty>div>div{gap:10px;}

#sprawa>div>div{padding:10px;}
#sprawa>.p{margin-left:20px;}
}/*440*/


@media only screen and (max-width:400px){

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i>a{overflow-wrap:anywhere;}

#g a svg{bottom:70px;}

#front_left img{max-width:110px;}

#copyright{float:none;text-align:center;}
#projekt{float:none;text-align:center;}

#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(1),#daneIprzedmioty>div:nth-of-type(1)>div:nth-of-type(2)>div>div{padding:15px;}

/*#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child>.now{bottom:120px;}*/
#przedmiot>div:nth-child(3) > div > div:last-child>div:last-child>.now{bottom:5px;left: 0px;  right: 0%;text-align: center;}

#przedmiot>div:nth-child(3) > div{padding-bottom:95px;}
#przedmiot>div:nth-child(2)>div:first-child>div:first-child{bottom:58px;}
#przedmiot>div:nth-child(3) > div > form{bottom:66px;}
#przedmiot>div:nth-child(3) > div > #kolejne > div{bottom:35px;}

#logowanie>div:nth-of-type(n){width:calc(100dvw - 30px);}
#logowanie>div:first-of-type{font-size:15px;}


#przedmiot > div:nth-child(3) > .wKoszyku{padding-bottom: 107px;}
#przedmiot > div:nth-child(3) > .wKoszyku > form{bottom:63px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div>div{gap:10px;}

#transakcja .tPrzedmioty h3{font-size:20px}

#przedmiot > div:nth-child(3) > div > form > nobr > input[name="sztuki"] {width:76px;}
#przedmiot > div:nth-child(3) > div > form > nobr > s{min-width: 102px;max-width: 102px;}
#przedmiot > div:nth-child(3) > div > form > nobr > s > button{padding:12px;}
}/*400*/


@media only screen and (max-width:360px){
#logowanie>div:first-of-type>form>div{gap:10px;}

#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div{padding:20px 10px;}
#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(2){width: calc(100% - 98px);}
#koszyk .przedmioty>div>div>div{gap:3px;}

#koszyk .przedmioty > div > div > div > div::before{font-size: 13px;}
#koszyk .przedmioty > div > div > div u{margin-left:5px;margin-right:-5px;}

/*#koszyk{margin:20px 5px 0px;}*/
#koszyk{margin:20px 10px 0px;}

#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i,#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i *{font-size:11px;}

#transakcja .tPrzedmioty > div:nth-of-type(2) > div:first-of-type > div:first-of-type{max-width:90px;}


h1{font-size: 20px;}
h2,.menu>h2, #koszyk h2, #koszyk #gotowe h2, #koszyk #gotowe h2 a{font-size:18px;}

#koszyk h3,#koszyk #gotowe h3,.konto h3{font-size:16px;}
#koszyk form>div:nth-of-type(2)>div:nth-of-type(2)>div h3{font-size: 16px;}
#transakcja .tPrzedmioty h3{font-size: 16px;}
#koszyk #gotowe #koszyk_przedmioty h3{font-size: 16px;}

#sprawa>div>h3{padding-top:25px;}
#sprawa>div>h3::before{top:0px;}

#korespondencja{padding:10px;}

#zlecenie #przelewy>li>div:last-of-type{padding:5px;}
}/*360*/


@media only screen and (max-width:340px){
#przedmiot>div:nth-child(3) > div > form{font-size: 12px;}
#przedmiot>div:nth-child(3) > div > #kolejne > div>div:nth-child(1){font-size:10px;}

#logowanie>div:nth-of-type(n){width:calc(100dvw - 20px);}
#logowanie>div:first-of-type a{margin-left:5px;}

#dostawa>li>label>u{background:none;padding:10px 13px;}

#koszyk form > div:nth-of-type(2) > div:nth-of-type(2) > div > ul > li > label > u{background:none;padding:10px 13px;}

#koszyk .przedmioty > div > div > div > div::before{font-size:12px;}

#koszyk .przedmioty>div>div>div:nth-of-type(2)>div:nth-of-type(1)>div>nobr{font-size:11px;}

#koszyk .przedmioty > div > div > div u{margin-right:-10px;}

/*#koszyk{margin:20px 0px 0px;}*/
#koszyk{margin:20px 10px 0px;}

#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2)>div:nth-of-type(1){min-width:40px;}
#koszyk #gotowe #koszyk_przedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2)>div:nth-of-type(2){min-width:80px;}

#transakcja .tPrzedmioty {padding:20px 2px;}
#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i,#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:first-of-type>i *{font-size:10px;}

#transakcja .tPrzedmioty>div>div{gap:3px;}

.dane input[type="radio"] ~ div:first-of-type label:first-of-type {margin-right:11px;}

.dane>div{gap:10px;}

#transakcja{padding:5px;}

#przedmiot > div:nth-child(3) > .wKoszyku form input[type="submit"]{padding:2px 10px;}

#przedmiot > div:nth-child(3) > div > form > nobr > input[name="sztuki"] {width:56px;}
#przedmiot > div:nth-child(3) > div > form > nobr > s{min-width:82px;max-width: 82px;}

#transakcje>li>div:nth-of-type(2)>div>div{flex-direction: column;}
}/*340*/

@media only screen and (max-width:325px){
#logowanie>div:first-of-type{font-size:14px;}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(2){width: calc(100% - 85px);}

#koszyk .przedmioty>div>div>div:nth-of-type(1)>div:nth-of-type(1){min-width:80px;max-width:80px;}


#transakcja .tPrzedmioty>div:first-of-type>div>div:nth-of-type(2)>div:nth-of-type(2){gap:2px;margin-left:-10px;}
}/*325*/


@media only screen and (max-width:310px){
#autaGaleriaIMG{padding: 15px;}

body{margin:10px 0px;}
#przedmiot>div:nth-child(3) > div > div:nth-child(1)>nobr{font-size: 11px;}
#logowanie>div:first-of-type a{padding:12px 20px 12px 10px;}
#logowanie>div:first-of-type a::after{right:10px;}
#logowanie>div:first-of-type>form>div{gap:4px;}
#koszyk .przedmioty>div>div>div i {font-size:9px;}
#koszyk .przedmioty > div > div > div > div::before{font-size:11px;}
#transakcja .tPrzedmioty>div:nth-of-type(2)>div:nth-of-type(3)>div:nth-of-type(1){margin-left:-190px;}
}