*:where(:not(html, iframe, canvas, img, svg, video, audio, input[type="checkbox"]):not(svg *, symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{user-select:auto;-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;line-break:after-white-space;-webkit-line-break:after-white-space;user-select:auto;-webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body{height:100%}body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5;word-break:break-word;color:#333;background:#fff;-webkit-font-smoothing:antialiased;padding:0 10px}b{font-weight:700}u{text-decoration:underline}i{font-style:italic}a{color:#fc0005}h2{font-size:clamp(1.25rem, 4.5vw, 2rem);margin-bottom:1.5rem;font-weight:700;font-style:italic;position:relative;text-transform:lowercase;padding-left:33px}h2::before{content:"";background-color:#fff;border-top:4px solid #2c1c5a;border-bottom:4px solid #fc0005;height:12px;width:13px;position:absolute;left:0;top:calc(50% - 12px / 2 + 2px)}ul,p{font-size:1.25rem;margin-bottom:1em}ul:last-child,p:last-child{margin-bottom:0}ul{margin-left:1.1em;list-style:none}ul li::before{content:"–";display:inline-block;margin-left:-1.1em;margin-right:.5em}.col-1{width:100%;max-width:1320px;margin:0 auto}.row-1{margin-bottom:2rem}.page-header{position:relative}.page-header .logo{display:block;background-color:#fff;width:270px;padding:20px 30px;margin-left:13px}.page-header .logo img{display:block;width:100%}.page-header .col-1{display:flex;align-items:center;position:relative}.page-header::before{content:"";position:absolute;z-index:-2;width:100%;background-color:#fff;border-top:4px solid #2c1c5a;border-bottom:4px solid #fc0005;height:12px;top:calc(50% - 12px / 2)}ul.oferta{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem;margin:0 0 1.5rem 0}ul.oferta li{display:grid;line-height:1;grid-template-columns:1fr;grid-template-rows:1fr auto auto auto auto;gap:10px;align-items:center;justify-items:center;text-align:center;border:1px solid #ddd;border-radius:8px;padding:10px 5px;list-style:none}ul.oferta li::before{content:none}ul.oferta a{display:block;max-width:65%}ul.oferta a img{width:100%;max-height:44px}ul.oferta .cena{font-size:3rem;font-weight:700}ul.oferta .cena span{font-size:.813em}ul.oferta .stara-cena{text-decoration:line-through;font-size:1.25rem}ul.oferta .opcje{font-size:1rem;margin-top:5px;font-weight:700}ul.oferta .dodatek{line-height:1.1;font-size:.875rem}ul.oferta .dodatek span{font-size:1rem}.page-footer{font-size:1.25rem;padding:1rem 0 1.5rem 0}.page-footer a{color:inherit}.page-footer a:hover{text-decoration:underline}.page-footer .company{display:grid;grid-template-columns:max-content auto;align-items:stretch;justify-items:stretch;align-content:center;gap:3rem}.page-footer .copyright{margin-top:2rem;font-size:1rem;text-align:center}.nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}@media only screen and (max-width:996px){ul.oferta{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width:800px){ul.oferta{grid-template-columns:repeat(3, 1fr)}.page-footer .company{grid-template-columns:auto;gap:1.5rem}.page-footer .company iframe{height:75vw}}@media only screen and (max-width:590px){.page-footer,p,ul{font-size:1rem}ul.oferta{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:410px){ul.oferta{grid-template-columns:1fr}}.no-scroll{overflow:hidden}.pasek{background-color:#fff;border-top:4px solid #2c1c5a;border-bottom:4px solid #fc0005;height:12px;margin:0 10px}.mobile-menu-button{display:none;position:relative;height:44px;width:44px;overflow:hidden;color:transparent;white-space:nowrap;text-indent:100%;background-color:#fff;padding:0 30px}.mobile-menu-button span{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background .3s;transition:background .3s}.mobile-menu-button span,.mobile-menu-button span::before,.mobile-menu-button span::after{position:absolute;height:4px;width:36px;background:#333}.mobile-menu-button span::before,.mobile-menu-button span::after{content:"";top:0;left:0;-webkit-transition:background .3s,-webkit-transform .3s;transition:background .3s,-webkit-transform .3s;transition:background .3s,transform .3s;transition:background .3s,transform .3s,-webkit-transform .3s}.mobile-menu-button span::before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.mobile-menu-button span::after{-webkit-transform:translateY(12px);transform:translateY(12px)}nav ul.menu-lang,nav ul.menu-items,nav ul.mobile-menu-kontakt{margin:0;padding:0}nav ul.menu-lang li,nav ul.menu-items li,nav ul.mobile-menu-kontakt li{list-style:none;margin:0;padding:0}nav ul.menu-lang li::before,nav ul.menu-items li::before,nav ul.mobile-menu-kontakt li::before{content:none}nav ul.menu-lang li a,nav ul.menu-items li a,nav ul.mobile-menu-kontakt li a{color:#333}nav ul.menu-items{display:flex;align-items:center;gap:20px;margin:0 20px}nav ul.menu-items li{background-color:#fff;padding:0 10px}nav ul.menu-items li:first-child{display:none}nav ul.menu-items li a{font-weight:700}nav ul.menu-items li a:hover{text-decoration:underline}nav ul.menu-lang{display:flex;gap:0 8px;position:absolute;right:13px;top:10px}nav ul.menu-lang a{border:1px solid #999;display:block}nav ul.menu-lang a:hover{-webkit-box-shadow:0 0 5px 0 #fff;-moz-box-shadow:0 0 5px 0 #fff;box-shadow:0 0 5px 0 #fff}nav ul.menu-lang svg{display:block;width:24px;height:18px}nav .pasek,nav .mobile-menu-facebook,nav .mobile-menu-kontakt{display:none}@media screen and (max-width:650px){.page-header .logo{width:210px;padding:20px}.page-header .col-1{justify-content:space-between;padding-right:13px}nav .pasek{display:block}nav .canvas{position:fixed;top:110px;right:0;z-index:4;width:100%;height:calc(100% - 110px);overflow:auto;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s cubic-bezier(.07, .23, .34, 1);transition:-webkit-transform .5s cubic-bezier(.07, .23, .34, 1);transition:transform .5s cubic-bezier(.07, .23, .34, 1);transition:transform .5s cubic-bezier(.07, .23, .34, 1),-webkit-transform .5s cubic-bezier(.07, .23, .34, 1);display:grid;grid-template-columns:1fr;grid-template-rows:auto max-content max-content}nav ul.menu-lang{position:static;align-self:center;justify-content:center;gap:0 20px;margin:1rem 0}nav ul.menu-lang svg{width:32px;height:24px}nav ul.menu-items{flex-direction:column;align-self:center;font-size:1.5rem}nav ul.menu-items li:first-child{display:block}nav ul.menu-items li a{color:#333}nav ul.mobile-menu-kontakt{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:5px;padding:1rem 0;font-size:1.125rem}nav ul.mobile-menu-kontakt li{text-align:center}nav ul.mobile-menu-kontakt li a{display:flex;align-items:center;gap:5px}.nav-open .mobile-menu-button span{background:transparent}.nav-open .mobile-menu-button span::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open .mobile-menu-button span::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-open nav .canvas{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-button{display:block}}