@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat/400-latin-all.woff2?v=1791164949) format('woff2');unicode-range:U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1EFF, U+2000-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat/700-latin-all.woff2?v=1791164951) format('woff2');unicode-range:U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1EFF, U+2000-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;}@font-face{font-family:'Montserrat Fallback';font-style:normal;font-weight:400;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Arimo');size-adjust:108.82%;ascent-override:88.95%;descent-override:23.07%;line-gap-override:0.00%;}@font-face{font-family:'Montserrat Fallback';font-style:normal;font-weight:700;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold');size-adjust:108.40%;ascent-override:89.30%;descent-override:23.16%;line-gap-override:0.00%;}@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/oswald/300-latin-all.woff2?v=1791164989) format('woff2');unicode-range:U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1EFF, U+2000-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oswald/400-latin-all.woff2?v=1791164991) format('woff2');unicode-range:U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1EFF, U+2000-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oswald/700-latin-all.woff2?v=1791164992) format('woff2');unicode-range:U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1EFF, U+2000-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;}@font-face{font-family:'Oswald Fallback';font-style:normal;font-weight:400;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Arimo');size-adjust:78.87%;ascent-override:151.26%;descent-override:36.64%;line-gap-override:0.00%;}@font-face{font-family:'Oswald Fallback';font-style:normal;font-weight:700;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold');size-adjust:83.95%;ascent-override:142.11%;descent-override:34.43%;line-gap-override:0.00%;}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/roboto_condensed/300-latin-all.woff2?v=1791165016) format('woff2');unicode-range:U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1EFF, U+2000-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto_condensed/400-latin-all.woff2?v=1791165019) format('woff2');unicode-range:U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1EFF, U+2000-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto_condensed/700-latin-all.woff2?v=1791165021) format('woff2');unicode-range:U+0000-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1EFF, U+2000-20C0, U+2113, U+2122, U+2191, U+2193, U+2212, U+2215, U+2C60-2C7F, U+A720-A7FF, U+FEFF, U+FFFD;}@font-face{font-family:'Roboto Condensed Fallback';font-style:normal;font-weight:400;src:local('Arial'),local('ArialMT'),local('Liberation Sans'),local('Arimo');size-adjust:87.31%;ascent-override:108.81%;descent-override:28.64%;line-gap-override:0.00%;}@font-face{font-family:'Roboto Condensed Fallback';font-style:normal;font-weight:700;src:local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold'),local('Arimo Bold');size-adjust:84.20%;ascent-override:112.83%;descent-override:29.69%;line-gap-override:0.00%;} :root { --granat: #1a365d; --granat-2: #2a4a78; --header-bg: #ffffff; --logo-max-w: 170px; --logo-max-h: 62px; --zolty: #fed700; --zolty-hover: #e6c200; --tekst: #1f2937; --szary: #6b7280; --tlo: #f1f4f6;--hero-bg: #1f2933; --slider-bg: transparent;--btn-bg: #fe7332; --btn-text: #ffffff; --btn2-border: #e2e8f0; --btn2-text: #1d2226; --top-bg: #fe7332; --top-text: #ffffff; --panel-bg: #fe7332; --panel-text: #ffffff;--kol-bg: #333e4e;--hdr-linia-gr: 1px; --hdr-linia-kolor: #e5e7eb; --hdr-ico-kolor: #ffffff; --kol-text: #ffffff; --linia: #e5e7eb; --font: 'Montserrat', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Montserrat Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --menu-font: 'Oswald', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Oswald Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --extra-font: 'Roboto Condensed', 'Spare Arabic', 'Spare Arabic Fallback', 'Roboto Condensed Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --header-text: #1a2233; --header-h: 152px; --footer-bg: #232f3e; --footer-text: #ffffff; --footer-link: #ffffff; --footer-heading: #ffffff; --footer-h: auto; --footer-h1: 1.9px; --footer-h2: 1.45px; --footer-h3: 1.15px; --menu-l1: #000000; --menu-l2: #404040; --menu-l3: #323738; --menu-l1-size: 20px; --menu-l2-size: 20px; --menu-l3-size: 17px;--menu-bg: #ffffff; --menu-l1-font: 'Oswald', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Oswald Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --menu-l2-font: 'Oswald', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Oswald Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --menu-l3-font: 'Roboto Condensed', 'Spare Arabic', 'Spare Arabic Fallback', 'Roboto Condensed Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --menu-l1-upper: uppercase; --menu-l2-upper: none; --menu-l3-upper: none; } @media (max-width: 1023px) { :root { --menu-bg: #292828; --menu-l1: #ffffff; --menu-l2: #ffffff; --menu-l3: #ffffff; --menu-l1-size: 24px; --menu-l2-size: 19px; --menu-l3-size: 19px; --menu-l1-font: 'Oswald', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Oswald Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --menu-l2-font: 'Roboto Condensed', 'Spare Arabic', 'Spare Arabic Fallback', 'Roboto Condensed Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --menu-l3-font: 'Roboto Condensed', 'Spare Arabic', 'Spare Arabic Fallback', 'Roboto Condensed Fallback', -apple-system, "Segoe UI", Roboto, sans-serif; --menu-l1-upper: uppercase; --menu-l2-upper: none; --menu-l3-upper: none; } } @media (max-width: 1023px) { :root { --hdr-ico: 26px; --hdr-ico-kolor: #ffffff; --header-h: 77px; --footer-h: auto; --logo-max-w: 100px; --logo-max-h: 36px; } } html { scrollbar-gutter: stable; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: var(--font); color: var(--tekst); background: var(--tlo); line-height: 1.5; } a { color: inherit; text-decoration: none; } button, input, select, textarea { font-family: inherit; } .container { max-width: 1360px; margin: 0 auto; padding: 0 20px; } header.top { background: var(--header-bg); color: var(--header-text); } .top-bar { display: flex; align-items: center; justify-content: space-between; min-height: var(--header-h); gap: 20px; } .logo { font-size: 24px; font-weight: 800; color: var(--header-text); } .logo span { color: var(--zolty); } .logo img { display: block; max-height: var(--logo-max-h); max-width: 100%; width: auto; height: auto; } .logo img.logo-mark { height: 30px; max-height: 30px; } @media (max-width: 1023px) { .logo img.logo-mark { height: 24px; max-height: 24px; } } .search-toggle { display: none; background: none; border: none; color: var(--header-text); cursor: pointer; font-size: 20px; padding: 2px; line-height: 1; } .search { flex: 1; max-width: 480px; display: flex; } .search input { flex: 1; border: none; border-radius: 8px 0 0 8px; padding: 11px 14px; font-size: 15px; outline: none; } .search button { border: none; background: var(--zolty); color: var(--granat); font-weight: 700; padding: 0 18px; border-radius: 0 8px 8px 0; cursor: pointer; } .top-actions { display: flex; align-items: center; gap: 18px; font-size: 14px; } .top-actions a { display: flex; align-items: center; gap: 6px; } .lang-switch { position: relative; } .lang-switch summary { list-style: none; cursor: pointer; display: inline-flex; align-items: center; gap: 6px; color: var(--header-text); } .lang-switch summary::-webkit-details-marker { display: none; } .lang-switch summary .car { font-size: 11px; opacity: .8; } .flag-img { width: 24px; display: inline-block; line-height: 0; border-radius: 2px; overflow: hidden; box-shadow: 0 0 0 1px rgba(0,0,0,.15); } .flag-img svg { width: 100%; height: auto; display: block; } .lang-switch ul { position: absolute; inset-inline-end: 0; top: 100%; margin-top: 4px; background: #fff; border-radius: 10px; box-shadow: 0 12px 30px rgba(26,54,93,.2); padding: 8px; list-style: none; width: 210px; max-height: 320px; overflow: auto; z-index: 300; } .lang-switch li a { display: flex; align-items: center; gap: 8px; padding: 7px 10px; border-radius: 7px; color: var(--tekst); font-size: 14px; } .lang-switch li a:hover { background: var(--tlo); } .lang-switch li a.on { font-weight: 700; color: var(--granat); } .currency-switch ul { width: 130px; } .cur-code { font-weight: 600; font-size: 14px; color: var(--header-text); } .breadcrumb { padding: 14px 0; font-size: 14px; color: var(--szary); } .breadcrumb a:hover { color: var(--granat); text-decoration: underline; } .breadcrumb .sep { margin: 0 8px; color: #cbd5e1; } main { padding: 10px 0 40px; } .page-title { font-size: 28px; color: var(--granat); margin-bottom: 6px; } .page-title::after { content: ""; display: block; width: 60px; height: 4px; background: var(--zolty); border-radius: 2px; margin-top: 8px; } .grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; margin-top: 24px; } @media (max-width: 1279px) { .grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } } @media (max-width: 767px) { .grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; } } @media (max-width: 767px) { main > .container { padding-left: 10px; padding-right: 10px; } .cat-layout, .cat-main { padding-left: 0; padding-right: 0; } } @media (max-width: 575px) { .grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; } } .card { background: #fff; border: 1px solid var(--linia); border-radius: 12px; overflow: hidden; transition: box-shadow .15s, transform .15s; display: flex; flex-direction: column; } .card:hover { box-shadow: 0 8px 24px rgba(26,54,93,.12); transform: translateY(-2px); } .card .thumb { aspect-ratio: 1/1; background: linear-gradient(135deg, #eef2f7, #dde5ef); display: flex; align-items: center; justify-content: center; color: #9aa9bd; font-size: 40px; overflow: hidden; } .card .thumb picture { display: block; width: 100%; height: 100%; } .card .thumb img { display: block; width: 100%; height: 100%; object-fit: contain; } .card .thumb .thumb-2 { display: none; } @media (min-width: 1024px) { body[data-zdj="pair"] .card .thumb:has(.thumb-2) { aspect-ratio: 2 / 1; } body[data-zdj="column"] .card .thumb:has(.thumb-2) { aspect-ratio: 1 / 2; flex-direction: column; } body:is([data-zdj="pair"], [data-zdj="column"]) .card .thumb .thumb-2 { display: block; } } @media (max-width: 1023px) { body[data-zdj-tel="pair"] .card .thumb:has(.thumb-2) { aspect-ratio: 2 / 1; } body[data-zdj-tel="column"] .card .thumb:has(.thumb-2) { aspect-ratio: 1 / 2; flex-direction: column; } body:is([data-zdj-tel="pair"], [data-zdj-tel="column"]) .card .thumb .thumb-2 { display: block; } } .card .body { padding: 14px; display: flex; flex-direction: column; flex: 1; } .card .name { font-size: 15px; font-weight: 600; color: var(--tekst); margin-bottom: 8px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; min-height: 3.9em; } body[data-podpis="above"] .card .name { order: -1; } body[data-podpis="above"] .card > .name { padding: 14px 14px 0; } .card .price { margin-top: auto; font-size: 19px; font-weight: 800; color: var(--granat); } .card .price small { font-size: 12px; color: var(--szary); font-weight: 500; } .card .price .price-gross, .card .price .cena-przed { white-space: nowrap; } .card .price .price-net { display: block; font-size: 15px; font-weight: 700; } .card .barwy { display: flex; flex-wrap: wrap; gap: 5px; align-items: center; margin: 6px 0 2px; } .card .barwa { width: 16px; height: 16px; border-radius: 4px; background: var(--barwa, #ccc); border: 1px solid rgba(15,23,42,.18); box-shadow: inset 0 0 0 1px rgba(255,255,255,.5); } .card .barwa-wiecej { font-size: 11px; color: var(--szary); font-weight: 600; } .card .atrybuty { display: flex; flex-wrap: wrap; gap: 4px; align-items: center; margin: 6px 0 2px; font-size: 12px; color: var(--szary); } .card .atr-nazwa { font-weight: 600; color: var(--tekst); margin-right: 2px; } .card .atr { display: inline-block; padding: 1px 7px; border: 1px solid var(--linia); border-radius: 999px; background: #f6f8fb; color: var(--tekst); font-size: 11.5px; line-height: 1.5; } .card .cechy { margin: 6px 0 4px; font-size: 12.5px; line-height: 1.35; color: var(--szary); } .card .cechy p { margin: 0 0 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .card .cecha-nazwa { font-weight: 600; color: var(--tekst); } .kafelek-guzik { display: block; margin-top: 12px; padding: 10px 14px; border-radius: 8px; font-size: 14px; font-weight: 700; text-align: center; } .kafelek-guzik--main { background: var(--btn-bg, var(--zolty)); color: var(--btn-text, var(--granat)); } .kafelek-guzik--second { background: #fff; color: var(--btn2-text, var(--granat)); border: 1px solid var(--btn2-border, var(--linia)); } .rej-zgody { margin-top: 18px; display: flex; flex-direction: column; gap: 10px; } .rej-zgoda { display: flex; align-items: flex-start; gap: 9px; font-size: 13.5px; line-height: 1.5; color: var(--tekst, #374151); cursor: pointer; } .rej-zgoda input[type="checkbox"] { margin-top: 3px; flex: 0 0 auto; width: 16px; height: 16px; } .rej-zgoda a { color: var(--granat); text-decoration: underline; } .rej-zgoda-pomoc { margin: -4px 0 0 25px; font-size: 12.5px; color: var(--szary); } .cena-przed { margin-right: 7px; font-size: .78em; font-weight: 600; color: var(--szary); text-decoration: line-through; } .cena-znizka { display: inline-block; padding: 1px 6px; border-radius: 6px; background: #dc2626; color: #fff; font-size: .7em; font-weight: 700; letter-spacing: .3px; vertical-align: middle; } .cat-tiles { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 16px; margin-top: 24px; } .cat-tile { background: #fff; border: 1px solid var(--linia); border-radius: 12px; padding: 22px; transition: box-shadow .15s, border-color .15s; } .cat-tile:hover { box-shadow: 0 8px 24px rgba(26,54,93,.12); border-color: var(--zolty); } .cat-tile .ico { width: 44px; height: 44px; border-radius: 10px; background: var(--granat); color: var(--zolty); display: flex; align-items: center; justify-content: center; font-size: 20px; margin-bottom: 12px; } .cat-tile .t { font-size: 17px; font-weight: 700; color: var(--granat); } .cat-tile .c { font-size: 13px; color: var(--szary); margin-top: 4px; } .cat-tile .ico--obraz { width: 100%; height: 150px; border-radius: 10px; overflow: hidden; background: #f4f7fb; } .cat-tile .ico--obraz picture, .cat-tile .ico--obraz img { display: block; width: 100%; height: 100%; object-fit: cover; } .btn { display: inline-block; background: var(--btn-bg, var(--zolty)); color: var(--btn-text, var(--granat)); font-weight: 700; padding: 12px 22px; border-radius: 8px; cursor: pointer; border: none; font-size: 15px; transition: background .15s; } .btn:hover { background: var(--zolty-hover); } .btn-granat { background: var(--granat); color: #fff; } .btn-granat:hover { background: var(--granat-2); } .subcats { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 16px; } .subcats a { background: #fff; border: 1px solid var(--linia); border-radius: 20px; padding: 7px 15px; font-size: 14px; color: var(--granat); transition: all .15s; } .subcats a:hover { background: var(--granat); color: #fff; border-color: var(--granat); } .subcats a { display: inline-flex; align-items: center; gap: 8px; } .subcats a picture, .subcats a img { display: block; width: 28px; height: 28px; object-fit: cover; border-radius: 50%; } .kat-obraz { float: left; width: min(260px, 40%); margin: 0 22px 12px 0; } .kat-obraz picture, .kat-obraz img { display: block; width: 100%; height: auto; border-radius: 12px; } .kat-naglowek--obraz::after { content: ""; display: block; clear: both; } @media (max-width: 700px) { .kat-obraz { float: none; width: 100%; max-width: 360px; margin: 0 0 14px; } } .pagination { display: flex; gap: 6px; justify-content: center; margin-top: 32px; flex-wrap: wrap; } body[data-lista-tryb="more"] .pagination, body[data-lista-tryb="auto"] .pagination { display: none; } body[data-lista-tryb="pages"] .lista-wiecej { display: none; } .lista-wiecej { display: block; margin: 26px auto 6px; padding: 11px 28px; border: 0; border-radius: 8px; background: var(--granat, #1a365d); color: #fff; font-family: inherit; font-size: 14px; font-weight: 600; cursor: pointer; transition: background .2s ease; } .lista-wiecej:hover { background: var(--granat-jasny, #2a4a78); } .lista-wiecej[disabled] { opacity: .5; cursor: default; } .pagination a, .pagination span { padding: 8px 14px; border-radius: 8px; border: 1px solid var(--btn2-border, var(--linia)); background: #fff; color: var(--btn2-text, inherit); font-size: 14px; } .pagination .active { background: var(--btn-bg, var(--granat)); color: var(--btn-text, #fff); border-color: var(--btn-bg, var(--granat)); } .pagination a:hover { border-color: var(--btn-bg, var(--granat)); color: var(--btn-text, var(--btn2-text, inherit)); background: var(--btn-bg, transparent); } .sort-bar { display: flex; align-items: center; gap: 8px; margin: 18px 0 4px; font-size: 14px; color: var(--szary); } .sort-bar select { padding: 7px 10px; border-radius: 8px; border: 1px solid var(--linia); background: #fff; font-size: 14px; color: var(--tekst); cursor: pointer; } .sort-bar select:hover { border-color: var(--granat); } .sort-bar button { padding: 7px 12px; border-radius: 8px; border: 1px solid var(--linia); background: #fff; cursor: pointer; } .variants { margin: 18px 0; display: flex; flex-direction: column; gap: 14px; } .variant-label { font-size: 13px; font-weight: 600; color: var(--szary); margin-bottom: 6px; } .variant-options { display: flex; flex-wrap: wrap; gap: 8px; } .variant-opt { padding: 8px 14px; border: 1.5px solid var(--linia); border-radius: 8px; background: #fff; cursor: pointer; font-size: 14px; color: var(--tekst); transition: border-color .12s, background .12s; } .variant-opt:hover { border-color: var(--granat); } .variant-opt.active { border-color: var(--granat); background: var(--granat); color: #fff; } .variant-options.is-color { gap: 10px; } .variant-options.is-color .swatch { width: 34px; height: 34px; padding: 0; border-radius: 50%; background: var(--sw); border: 2px solid #fff; box-shadow: 0 0 0 1px var(--linia); } .variant-options.is-color .swatch:hover { box-shadow: 0 0 0 2px var(--granat); } .variant-options.is-color .swatch.active { box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--granat); } .btn[disabled] { opacity: .5; cursor: not-allowed; } .shop-img { display: block; } .shop-img img { width: 100%; height: auto; display: block; } .shop-img--missing { display: flex; align-items: center; justify-content: center; aspect-ratio: 1/1; background: linear-gradient(135deg, #eef2f7, #dde5ef); color: #9aa9bd; font-size: 40px; } .cart-link { position: relative; } .cart-count { position: absolute; top: -6px; right: -10px; min-width: 18px; height: 18px; padding: 0 5px; border-radius: 9px; background: var(--zolty); color: #1a365d; font-size: 12px; font-weight: 800; line-height: 18px; text-align: center; } .cart-wrap { display: flex; gap: 28px; align-items: flex-start; flex-wrap: wrap; margin-top: 24px; } .cart-items { flex: 1 1 460px; display: flex; flex-direction: column; gap: 12px; } .cart-row { display: grid; grid-template-columns: 72px 1fr auto auto auto; gap: 14px; align-items: center; background: #fff; border: 1px solid var(--linia); border-radius: 12px; padding: 12px 14px; } .cart-thumb { width: 72px; font-size: 30px; text-align: center; } .cart-thumb .shop-img img { border-radius: 8px; } .cart-name { font-weight: 600; color: var(--tekst); } .cart-name:hover { color: var(--granat); } .cart-variant { font-size: 13px; color: var(--szary); margin-top: 2px; } .cart-unit { font-size: 13px; color: var(--szary); margin-top: 4px; } .cart-qty input { width: 60px; padding: 7px; border: 1px solid var(--linia); border-radius: 8px; text-align: center; } .cart-line { font-weight: 800; color: var(--granat); white-space: nowrap; } .cart-del button { border: none; background: none; color: #b0413e; font-size: 16px; cursor: pointer; padding: 6px; } .cart-del button:hover { color: #8f2e2b; } .cart-summary { flex: 0 0 280px; background: #fff; border: 1px solid var(--linia); border-radius: 12px; padding: 20px; display: flex; flex-direction: column; gap: 14px; } .cart-total-row { display: flex; justify-content: space-between; align-items: center; gap: 12px; font-size: 15px; padding: 6px 0; } .cart-total-row strong { font-size: 20px; color: var(--granat); } .cart-checkout { text-align: center; } .cart-continue-link { text-align: center; font-size: 14px; color: var(--szary); } .cart-continue-link:hover { color: var(--granat); } @media (max-width: 575px) { .cart-row { grid-template-columns: 56px 1fr auto; } .cart-thumb { width: 56px; } .cart-line, .cart-qty { grid-column: 2 / -1; justify-self: start; } } .checkout-form .co-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } .checkout-form .co-full { grid-column: 1 / -1; } .checkout-form label { display: block; font-size: 13px; font-weight: 600; color: var(--szary); margin-bottom: 5px; } .checkout-form input, .checkout-form textarea { width: 100%; padding: 10px; border: 1px solid var(--linia); border-radius: 8px; font-size: 15px; font-family: inherit; box-sizing: border-box; } .checkout-form input:focus, .checkout-form textarea:focus { outline: none; border-color: var(--granat); } .checkout-form textarea { min-height: 70px; resize: vertical; } .checkout-form .co-field ul { color: #b0413e; font-size: 13px; margin: 4px 0 0; padding-left: 16px; } @media (max-width: 575px) { .checkout-form .co-grid { grid-template-columns: 1fr; } } .delivery-choice h3 { font-size: 15px; color: var(--granat); margin: 18px 0 10px; } .delivery-opts { display: flex; flex-direction: column; gap: 8px; } .delivery-opt { display: flex; align-items: center; gap: 10px; padding: 11px 14px; border: 1.5px solid var(--linia); border-radius: 8px; cursor: pointer; font-size: 14px; transition: border-color .12s; } .delivery-opt:hover { border-color: var(--granat); } .delivery-opt:has(input:checked) { border-color: var(--granat); background: #f4f7fb; } .delivery-opt input { margin: 0; } .auth-box { max-width: 440px; margin: 20px auto; } .auth-flash { background: #e7f6ec; color: #1e7d54; padding: 10px 14px; border-radius: 8px; margin-bottom: 14px; font-size: 14px; } .auth-error { background: #fde8e7; color: #b0413e; padding: 10px 14px; border-radius: 8px; margin-bottom: 14px; font-size: 14px; } .auth-alt { margin-top: 18px; font-size: 14px; color: var(--szary); } .auth-alt a { color: var(--granat); font-weight: 600; } .account-grid { display: grid; grid-template-columns: 220px 1fr; gap: 24px; align-items: start; margin-top: 24px; } .account-nav { display: flex; flex-direction: column; gap: 6px; } .account-nav a { padding: 10px 14px; border-radius: 8px; color: var(--tekst); font-size: 15px; } .account-nav a:hover, .account-nav a.on { background: #eef2f7; color: var(--granat); font-weight: 600; } .order-card { background: #fff; border: 1px solid var(--linia); border-radius: 12px; padding: 16px 18px; margin-bottom: 12px; } .order-card-head { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 8px; align-items: center; } .order-badge { padding: 3px 10px; border-radius: 20px; color: #fff; font-size: 12px; font-weight: 700; } @media (max-width: 575px) { .account-grid { grid-template-columns: 1fr; } } .ico { width: 1.05em; height: 1.05em; display: inline-block; vertical-align: -0.16em; flex: none; } .ico-lg { width: 64px; height: 64px; color: #9aa9bd; } .product-top { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; margin-top: 24px; } .product-gallery { aspect-ratio: 1/1; background: linear-gradient(135deg, #eef2f7, #dde5ef); border-radius: 14px; display: flex; align-items: center; justify-content: center; color: #9aa9bd; font-size: 72px; } .product-info h1 { font-size: 26px; color: var(--granat); margin-bottom: 12px; } .product-price { font-size: 32px; font-weight: 800; color: var(--granat); margin: 16px 0; } .product-desc { color: #374151; margin: 16px 0; } .product-desc h1 { font-size: 1.6rem; font-weight: 700; color: var(--granat); line-height: 1.2; margin: .6em 0 .3em; } .product-desc h2 { font-size: 1.35rem; font-weight: 700; color: var(--granat); line-height: 1.25; margin: .6em 0 .3em; } .product-desc h3 { font-size: 1.15rem; font-weight: 700; color: var(--tekst); line-height: 1.3; margin: .5em 0 .3em; } .product-desc h4 { font-size: 1.02rem; font-weight: 700; color: var(--tekst); margin: .5em 0 .3em; } .product-desc ul, .product-desc ol { padding-left: 22px; margin: 10px 0; } .product-desc a { color: var(--granat); text-decoration: underline; } .cms-tresc img, .product-desc img { max-width: 100%; height: auto; } .product-meta { font-size: 14px; color: var(--szary); margin-top: 16px; border-top: 1px solid var(--linia); padding-top: 16px; } footer.bottom { background: var(--footer-bg); color: var(--footer-text); margin-top: 40px; min-height: var(--footer-h); } .foot-cols { padding: 34px 0 26px; display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr)); gap: 30px; font-size: 14px; } .foot-col .foot-h { font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: .4px; color: var(--footer-heading); margin-bottom: 14px; } .foot-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; } .foot-col ul a { color: var(--footer-link); } .foot-col ul a:hover { text-decoration: underline; } footer.bottom a { color: var(--footer-link); } footer.bottom a:hover { text-decoration: underline; } footer.bottom .logo-f { color: var(--footer-heading); font-weight: 800; font-size: 18px; } footer.bottom .logo-f span { color: var(--zolty); } .foot-brand .foot-domain { font-size: 13px; font-weight: 600; letter-spacing: .2px; color: var(--footer-heading); opacity: .85; margin-top: 6px; overflow-wrap: anywhere; } .foot-brand p { font-size: 13px; color: var(--footer-text); margin-top: 10px; line-height: 1.5; } footer.bottom .h1-head { font-size: var(--footer-h1); font-weight: 800; line-height: 1.25; margin: 0 0 .5em; color: var(--footer-heading); } footer.bottom .h2-head { font-size: var(--footer-h2); font-weight: 700; line-height: 1.3; margin: 1em 0 .4em; color: var(--footer-heading); } footer.bottom .h3-head { font-size: var(--footer-h3); font-weight: 700; line-height: 1.35; margin: .8em 0 .3em; color: var(--footer-heading); } footer.bottom p { margin: 0 0 .6em; } .hamburger { display: none; background: none; border: 0; cursor: pointer; padding: 6px 2px; color: var(--header-text); } .hamburger-bars, .hamburger-bars::before, .hamburger-bars::after { display: block; width: 22px; height: 2px; background: currentColor; border-radius: 2px; } .hamburger-bars { position: relative; } .hamburger-bars::before, .hamburger-bars::after { content: ''; position: absolute; left: 0; transition: transform .18s ease, top .18s ease; } .hamburger-bars::before { top: -7px; } .hamburger-bars::after { top: 7px; } body.menu-open .hamburger-bars { background: transparent; } body.menu-open .hamburger-bars::before { top: 0; transform: rotate(45deg); } body.menu-open .hamburger-bars::after { top: 0; transform: rotate(-45deg); } @media (max-width: 1023px) { header.top { position: sticky; top: 0; z-index: 800; box-shadow: 0 2px 10px rgba(15, 23, 42, .12); } .top-bar { flex-wrap: nowrap; padding-top: 10px; padding-bottom: 10px; gap: 10px; } .ta-label { display: inline; position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; } .top-actions { gap: 6px; } .top-actions a, .top-actions > button, .search-toggle, .hamburger { display: flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; padding: 0; font-size: 22px; } .search-toggle { display: flex; } .search { order: 3; max-width: 100%; flex-basis: 100%; display: none; } body.search-open .search { display: flex; } body.search-open .top-bar { flex-wrap: wrap; row-gap: 10px; } .hamburger { display: block; } .top-bar .lang-switch { display: none; } .product-top { grid-template-columns: 1fr; } .btn, button, .card .add, .filter-group label, .pagination a, .footer a { min-height: 44px; } .btn, button, .card .add, .pagination a { display: inline-flex; align-items: center; justify-content: center; } input, select, textarea { font-size: 16px; min-height: 44px; } } .skip-link { position: absolute; left: 12px; top: -200px; z-index: 10000; padding: 10px 16px; border-radius: 8px; background: #fff; color: #111827; font-weight: 700; text-decoration: underline; box-shadow: 0 4px 18px rgba(15, 23, 42, .3); } .skip-link:focus { top: 12px; } .opis-gorny { max-width: 900px; margin: 14px 0 6px; line-height: 1.65; color: #374151; } .opis-dolny { margin: 28px 0 8px; line-height: 1.65; } @media (max-width: 767px) { .card :is(h2, h3) { overflow-wrap: anywhere; } } @media (max-width: 340px) { .card table, .card tbody, .card tr, .card td, .card th { display: block; } .card table td:first-child:not(:last-child) { padding-block-end: 0; border-block-end: 0; } .card table td:last-child:not(:first-child) { text-align: start; } .card :is(h2, h3) { font-size: min(13px, 3.7vw); } } .bbar, .drawer, .drawer-veil { display: none; } .drawer.filters-shell { display: block; } .filters-shell > .drawer-head, .filters-shell > .drawer-foot { display: none; } @media (max-width: 1279px) { body { padding-bottom: calc(56px + env(safe-area-inset-bottom, 0px)); } .bbar { position: fixed; left: 0; right: 0; bottom: 0; display: flex; background: var(--granat, #1a365d); z-index: 900; box-shadow: 0 -2px 14px rgba(15, 23, 42, .18); padding-bottom: env(safe-area-inset-bottom, 0); } .bbar-item { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; padding: 9px 4px 8px; background: none; border: 0; color: #fff; font-size: 11px; font-family: inherit; text-decoration: none; cursor: pointer; min-height: 56px; } .bbar-item + .bbar-item { border-left: 1px solid rgba(255, 255, 255, .14); } .bbar-item:active { background: rgba(255, 255, 255, .1); } .bbar-ico { display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; line-height: 0; } .bbar-label { letter-spacing: .2px; max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .drawer, .drawer.filters-shell { position: fixed; inset: 0; display: flex; flex-direction: column; background: #fff; box-shadow: 0 -6px 30px rgba(15, 23, 42, .25); z-index: 1300; transform: translateY(100%); transition: transform .26s ease; visibility: hidden; } .drawer.is-open { transform: translateY(0); visibility: visible; } .drawer-veil { display: block; position: fixed; inset: 0; background: rgba(15, 23, 42, .5); opacity: 0; visibility: hidden; transition: opacity .26s ease; z-index: 1250; } .drawer-veil.is-open { opacity: 1; visibility: visible; } .drawer-head, .filters-shell > .drawer-head { display: flex; align-items: center; justify-content: space-between; padding: calc(14px + env(safe-area-inset-top, 0)) 16px 14px; background: var(--panel-bg, #1a365d); border-bottom: 1px solid rgba(0, 0, 0, .10); flex: 0 0 auto; } .drawer-head h2 { margin: 0; font-size: 16px; font-weight: 700; letter-spacing: .02em; color: var(--panel-text, #fff); } .drawer-close { background: none; border: 0; font-size: 26px; line-height: 1; color: var(--panel-text, #fff); cursor: pointer; padding: 0 4px; min-width: 44px; min-height: 44px; } .filters-shell .filters-head { display: none; } .filters-shell .filters { border: 0; padding: 0; background: none; } .drawer-body { overflow-y: auto; overscroll-behavior: contain; padding: 4px 16px 16px; flex: 1 1 auto; } .drawer-foot, .filters-shell > .drawer-foot { display: block; flex: 0 0 auto; padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0)); border-top: 1px solid var(--linia, #e2e8f0); background: #fff; } .drawer-foot button { width: 100%; min-height: 48px; padding: 13px; background: var(--btn-bg, #1a365d); color: var(--btn-text, #fff); border: 1px solid var(--btn-bg, #1a365d); border-radius: 9px; font-size: 15px; font-weight: 700; font-family: inherit; cursor: pointer; } body.drawer-open { overflow: hidden; } .drawer .filters { border: 0; padding: 0; margin: 0; box-shadow: none; background: none; width: auto; } .drawer .filters-head { position: sticky; top: 0; background: #fff; padding-top: 10px; z-index: 1; } .drawer .ship-row { display: flex; align-items: center; gap: 10px; padding: 12px 0; border-bottom: 1px solid var(--linia, #e2e8f0); font-size: 15px; } .drawer .ship-row:last-child { border-bottom: 0; } .drawer .ship-row strong { margin-left: auto; color: var(--granat, #1a365d); } .drawer-links { margin-top: 14px; display: flex; flex-direction: column; gap: 8px; } .drawer-links a { display: block; padding: 11px 14px; border: 1px solid var(--linia, #e2e8f0); border-radius: 9px; color: var(--granat, #1a365d); text-decoration: none; font-size: 14px; } } @media (max-width: 340px) { .bbar-item { flex: 1 1 auto; } } @media (max-width: 1279px) { .bbar::after, .ck-pasek::after { content: ""; position: absolute; left: 0; right: 0; top: 100%; height: 120px; background: inherit; pointer-events: none; } } .do-gory { position: fixed; bottom: 30px; right: max(20px, calc(50% - 700px)); z-index: 999; display: none; align-items: center; justify-content: center; width: 48px; height: 48px; padding: 0; border: 0; border-radius: 8px; background: var(--top-bg, linear-gradient(180deg, #56575a 0%, #434446 52%, #303132 100%)); color: var(--top-text, #fff); box-shadow: 0 3px 7px rgba(0, 0, 0, .30), inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 -1px 0 rgba(0, 0, 0, .38); cursor: pointer; transition: background .2s, box-shadow .2s, transform .2s; } .do-gory svg { display: block; width: 24px; height: 24px; } .do-gory:hover { background: linear-gradient(180deg, #63646a 0%, #4c4d50 52%, #37383a 100%); box-shadow: 0 6px 14px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .26), inset 0 -1px 0 rgba(0, 0, 0, .38); transform: translateY(-2px); } .do-gory:active { transform: translateY(1px); box-shadow: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .12); } .do-gory:focus-visible { outline: 2px solid var(--zolty, #fed700); outline-offset: 3px; } @media (min-width: 1280px) { .do-gory.widoczna { display: flex; } } @media (prefers-reduced-motion: reduce) { .do-gory { transition: none; } } .karuzela { position: relative; margin: 0 auto 28px; overflow: hidden; background: var(--slider-bg, transparent); } .karuzela--full { width: 100%; max-width: var(--karuzela-max, 1820px); } .karuzela--contained { width: min(100%, var(--karuzela-max, 1820px)); padding-inline: 12px; } .karuzela__tor { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; aspect-ratio: var(--karuzela-proporcja, 16 / 9); } .karuzela__tor::-webkit-scrollbar { display: none; } .karuzela__tor--auto { aspect-ratio: auto; } .karuzela__obraz { position: relative; flex: 0 0 100%; scroll-snap-align: start; scroll-snap-stop: always; } .karuzela__link { display: block; height: 100%; color: inherit; text-decoration: none; } .karuzela__foto { display: block; width: 100%; height: 100%; object-fit: cover; } .karuzela__tor--auto .karuzela__foto { height: auto; } .karuzela__napisy { position: absolute; inset: 0; display: flex; flex-direction: column; gap: 10px; padding: clamp(16px, 4vw, 48px); pointer-events: none; } .karuzela__napisy--top { justify-content: flex-start; } .karuzela__napisy--center { justify-content: center; } .karuzela__napisy--bottom { justify-content: flex-end; } .karuzela__napisy--left { align-items: flex-start; text-align: left; } .karuzela__napisy--center { align-items: center; text-align: center; } .karuzela__napisy--right { align-items: flex-end; text-align: right; } .karuzela__t1, .karuzela__t2 { margin: 0; max-width: 22ch; color: #fff; text-shadow: 0 2px 14px rgba(0, 0, 0, .55); } .karuzela__t1 { font-size: clamp(1.4rem, 3.4vw, 2.8rem); line-height: 1.15; font-weight: 600; } .karuzela__t2 { max-width: 42ch; font-size: clamp(.95rem, 1.7vw, 1.25rem); line-height: 1.45; font-weight: 400; } .karuzela__strzalka { position: absolute; top: 50%; transform: translateY(-50%); display: grid; place-items: center; width: 44px; height: 44px; border: 0; border-radius: 50%; background: rgba(255, 255, 255, .88); color: #1a365d; font-size: 28px; line-height: 1; cursor: pointer; box-shadow: 0 2px 10px rgba(0, 0, 0, .18); } .karuzela__strzalka:hover { background: #fff; } .karuzela__strzalka:focus-visible { outline: 3px solid #1a365d; outline-offset: 2px; } .karuzela__strzalka--wstecz { left: 12px; } .karuzela__strzalka--dalej { right: 12px; } .karuzela__kropki { position: absolute; left: 0; right: 0; bottom: 12px; display: flex; justify-content: center; gap: 8px; } .karuzela__kropka { width: 10px; height: 10px; padding: 0; border: 0; border-radius: 50%; background: rgba(255, 255, 255, .6); box-shadow: 0 1px 4px rgba(0, 0, 0, .35); cursor: pointer; } .karuzela__kropka.is-teraz { width: 24px; border-radius: 6px; background: #fff; } .karuzela__kropka:focus-visible { outline: 2px solid #fff; outline-offset: 2px; } .karuzela--fade .karuzela__tor { display: grid; overflow: hidden; } .karuzela--fade .karuzela__obraz { grid-area: 1 / 1; opacity: 0; transition: opacity .5s ease; } .karuzela--fade .karuzela__obraz.is-teraz { opacity: 1; } .karuzela--fade:not(.js-gotowa) .karuzela__obraz:first-child { opacity: 1; } @media (max-width: 767px) { .karuzela__strzalka { width: 36px; height: 36px; font-size: 22px; } .karuzela__t1 { max-width: 90%; } .karuzela__t2 { max-width: 90%; } } @media (prefers-reduced-motion: reduce) { .karuzela__tor { scroll-behavior: auto; } .karuzela--fade .karuzela__obraz { transition: none; } } .bloki-strona { --bloki-odstep: 18px; display: block; width: 100%; } .bloki-wiersz { display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--bloki-odstep); margin-block-end: var(--bloki-odstep); } .bloki-wiersz.bloki-odstep-brak { margin-block-end: 0; } .bloki-wiersz.bloki-odstep-duzy { margin-block-end: calc(var(--bloki-odstep) * 2.5); } .bloki-strona .bloki-kol { grid-column: span 12; min-width: 0; } .bloki-strona .bloki-kol > .bloki-tekst:only-child, .bloki-strona .bloki-kol > .bloki-towary:only-child { height: 100%; box-sizing: border-box; } .bloki-zdjecie, .bloki-tekst img, .bloki-strona video, .bloki-strona iframe { display: block; max-width: 100%; height: auto; border-radius: 10px; } .bloki-obraz-wersje { display: contents; } .bloki-strona iframe.bloki-film { width: 100%; aspect-ratio: 16 / 9; border: 0; } .bloki-kafelki { list-style: none; margin: 0; padding: 0; } .bloki-kafelki li { margin-block-end: 6px; } .bloki-towary { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 14px; } .bloki-naglowek-towarow { margin: 0 0 10px; } .bloki-tekst table { display: block; max-width: 100%; overflow-x: auto; } .bloki-tekst img { max-width: 100%; height: auto; } .bloki-przycisk { display: inline-block; padding: 13px 26px; border-radius: 10px; font-weight: 700; font-size: 15px; line-height: 1.2; text-decoration: none; text-align: center; min-height: 44px; box-sizing: border-box; } .bloki-przycisk.glowny { background: var(--btn-bg, #fed700); color: var(--btn-text, #1a365d); border: 1px solid transparent; } .bloki-przycisk.zwykly { background: #fff; color: var(--btn2-text, #1d2226); border: 1px solid var(--btn2-border, #e2e8f0); } .bloki-przycisk:hover { filter: brightness(.96); } .bloki-obraz { position: relative; margin: 0; height: 100%; } .bloki-obraz__link { display: block; } .bloki-podpis-pod { display: flex; flex-direction: column; background: #fff; color: var(--tekst, #1f2937); border: 1px solid var(--btn2-border, #e2e8f0); border-radius: 10px; overflow: hidden; } .bloki-podpis-pod .bloki-zdjecie { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; border-radius: 0; } .bloki-podpis-pod .bloki-obraz__podpis { display: flex; flex-direction: column; gap: 4px; padding: 14px 16px 18px; } .bloki-podpis-na .bloki-zdjecie { width: 100%; aspect-ratio: 21 / 9; object-fit: cover; } .bloki-podpis-na .bloki-obraz__podpis { position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center; gap: 8px; padding: 24px clamp(16px, 4vw, 48px); border-radius: 10px; color: #fff; } .bloki-podpis-na.bloki-do-lewo .bloki-obraz__podpis { align-items: flex-start; text-align: start; background: linear-gradient(90deg, rgba(0,0,0,.72) 0%, rgba(0,0,0,.55) 38%, rgba(0,0,0,0) 76%); } .bloki-podpis-na.bloki-do-prawo .bloki-obraz__podpis { align-items: flex-end; text-align: end; background: linear-gradient(270deg, rgba(0,0,0,.72) 0%, rgba(0,0,0,.55) 38%, rgba(0,0,0,0) 76%); } .bloki-podpis-na.bloki-do-srodek .bloki-obraz__podpis { align-items: center; text-align: center; background: rgba(0,0,0,.45); } .bloki-podpis-na .bloki-obraz__naglowek { font-size: clamp(20px, 3.2vw, 34px); } .bloki-podpis-na .bloki-obraz__tekst { max-width: 46ch; } .bloki-podpis-na .bloki-obraz__nad { color: var(--btn-bg, #fed700); } .bloki-obraz__nad { font-size: 12px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; } .bloki-obraz__naglowek { font-size: 19px; line-height: 1.2; } .bloki-obraz__tekst { line-height: 1.5; } .bloki-obraz__podpis .bloki-przycisk { align-self: flex-start; margin-block-start: 6px; } .bloki-podpis-na.bloki-do-prawo .bloki-obraz__podpis .bloki-przycisk { align-self: flex-end; } .bloki-podpis-na.bloki-do-srodek .bloki-obraz__podpis .bloki-przycisk { align-self: center; } @media (max-width: 767px) { .bloki-podpis-na .bloki-zdjecie { aspect-ratio: 4 / 3; } .bloki-podpis-na.bloki-do-prawo .bloki-obraz__podpis, .bloki-podpis-na.bloki-do-srodek .bloki-obraz__podpis { align-items: flex-start; text-align: start; background: linear-gradient(90deg, rgba(0,0,0,.74) 0%, rgba(0,0,0,.58) 42%, rgba(0,0,0,.2) 100%); } .bloki-podpis-na.bloki-do-prawo .bloki-obraz__podpis .bloki-przycisk, .bloki-podpis-na.bloki-do-srodek .bloki-obraz__podpis .bloki-przycisk { align-self: flex-start; } } .bloki-ruch.bloki-ruch-gotowy { opacity: 0; transition: opacity .6s ease, transform .6s ease; will-change: opacity, transform; } .bloki-ruch-gotowy.bloki-ruch-z-lewej { transform: translateX(-40px); } .bloki-ruch-gotowy.bloki-ruch-z-prawej { transform: translateX(40px); } .bloki-ruch-gotowy.bloki-widoczny { opacity: 1; transform: none; } @media (prefers-reduced-motion: reduce) { .bloki-ruch, .bloki-ruch.bloki-ruch-gotowy { opacity: 1 !important; transform: none !important; transition: none !important; } } @media (min-width: 768px) { .bloki-strona .bloki-kol-1 { grid-column: span 1; } .bloki-strona .bloki-kol-2 { grid-column: span 2; } .bloki-strona .bloki-kol-3 { grid-column: span 3; } .bloki-strona .bloki-kol-4 { grid-column: span 4; } .bloki-strona .bloki-kol-5 { grid-column: span 5; } .bloki-strona .bloki-kol-6 { grid-column: span 6; } .bloki-strona .bloki-kol-7 { grid-column: span 7; } .bloki-strona .bloki-kol-8 { grid-column: span 8; } .bloki-strona .bloki-kol-9 { grid-column: span 9; } .bloki-strona .bloki-kol-10 { grid-column: span 10; } .bloki-strona .bloki-kol-11 { grid-column: span 11; } .bloki-strona .bloki-kol-12 { grid-column: span 12; } } .bloki-kropki { display: none; } @media (max-width: 767px) { .bloki-strona .bloki-wiersz .bloki-kol .bloki-podpis-na { display: grid; } .bloki-strona .bloki-wiersz .bloki-kol .bloki-podpis-na > .bloki-obraz__link, .bloki-strona .bloki-wiersz .bloki-kol .bloki-podpis-na .bloki-zdjecie, .bloki-strona .bloki-wiersz .bloki-kol .bloki-podpis-na > .bloki-obraz__podpis { grid-area: 1 / 1; } .bloki-strona .bloki-wiersz .bloki-kol .bloki-podpis-na .bloki-zdjecie { min-height: 100%; } .bloki-strona .bloki-wiersz .bloki-kol .bloki-podpis-na .bloki-obraz__podpis { position: relative; inset: auto; align-self: start; justify-self: start; box-sizing: border-box; max-width: calc(100% - 32px); margin: 16px; padding: 14px 16px; border-radius: 6px; background: rgba(0,0,0,.74); } .bloki-strona .bloki-wiersz .bloki-kol .bloki-podpis-na :is(.bloki-obraz__nad, .bloki-obraz__naglowek, .bloki-obraz__tekst) { max-width: none; } } @media (max-width: 767px) { .bloki-strona .bloki-suwak > .bloki-wiersz:has(> .bloki-kol > .bloki-towary) { gap: 2px; } .bloki-strona .bloki-suwak > .bloki-wiersz > .bloki-kol > .bloki-towary { grid-template-columns: repeat(2, minmax(0, 1fr)); } .bloki-strona .bloki-suwak > .bloki-wiersz > .bloki-kol:has(> .bloki-towary):has(~ .bloki-kol > .bloki-towary), .bloki-strona .bloki-suwak > .bloki-wiersz > .bloki-kol:has(> .bloki-towary) ~ .bloki-kol:has(> .bloki-towary) { grid-column: span 6; } .bloki-strona .bloki-suwak > .bloki-wiersz > .bloki-kol:has(> .bloki-towary):has(~ .bloki-kol > .bloki-towary) > .bloki-towary, .bloki-strona .bloki-suwak > .bloki-wiersz > .bloki-kol:has(> .bloki-towary) ~ .bloki-kol:has(> .bloki-towary) > .bloki-towary { grid-template-columns: minmax(0, 1fr); } .bloki-strona .bloki-suwak > .bloki-wiersz:has(> .bloki-kol > .bloki-towary) > .bloki-kol > .bloki-towary > .pr-kar { border: 0; box-shadow: 0 0 0 2px var(--sume3-linia, #d3d8dd); } .bloki-strona .bloki-suwak .bloki-towary :is(.pr-kar__tabela, .pr-kar__guz) { display: revert; } .bloki-strona .bloki-suwak .bloki-towary .pr-kar__nazwa { font-size: 15.5px; font-weight: 700; line-height: 1.35; text-transform: uppercase; } } @media (max-width: 575px) { .bloki-strona .bloki-suwak .bloki-towary .pr-kar__nazwa { font-size: 13px; line-height: 1.3; } } @media (max-width: 340px) { .bloki-strona .bloki-suwak .bloki-towary .pr-kar__nazwa { font-size: min(13px, 3.7vw); } } @media (max-width: 767px) { .bloki-strona .bloki-wiersz:has(> .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek):not(:has(.bloki-obraz__tekst)) { display: grid; grid-template-columns: repeat(auto-fit, minmax(64px, 1fr)); gap: 12px 8px; } .bloki-strona .bloki-wiersz:has(> .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek):not(:has(.bloki-obraz__tekst)) > .bloki-kol { grid-column: auto; min-width: 0; } .bloki-strona .bloki-wiersz:has(> .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek):not(:has(.bloki-obraz__tekst)) > .bloki-kol > .bloki-podpis-pod { width: auto; } .bloki-strona .bloki-wiersz:has(> .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek):not(:has(.bloki-obraz__tekst)) > .bloki-kol > .bloki-podpis-pod .bloki-zdjecie { width: 100%; height: auto; aspect-ratio: 1 / 1; } .bloki-strona .bloki-wiersz:has(> .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek):not(:has(.bloki-obraz__tekst)) > .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek { font-size: clamp(11px, 3.4vw, 14px); line-height: 1.25; overflow-wrap: anywhere; } .bloki-strona .bloki-wiersz:has(> .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek):not(:has(.bloki-obraz__tekst)):has(+ .bloki-wiersz > .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek) { padding-block-end: 6px; } .bloki-strona .bloki-wiersz:has(> .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek):not(:has(.bloki-obraz__tekst)) + .bloki-wiersz.bloki-tlo:has(> .bloki-kol > .bloki-podpis-pod .bloki-obraz__naglowek):not(:has(.bloki-obraz__tekst)) { padding-block-start: 6px; background: var(--bloki-pas); box-shadow: 0 0 0 100vmax var(--bloki-pas); clip-path: inset(0 -100vmax); } } @media (max-width: 1023px) { .bloki-strona h1 { font-size: 26px; line-height: 1.25; margin: .5em 0 .35em; } .bloki-strona h2 { font-size: 22px; line-height: 1.3; margin: .5em 0 .3em; } .bloki-strona h3 { font-size: 19px; line-height: 1.35; } .bloki-strona h4, .bloki-strona h5 { font-size: 17px; } } .bloki-strona .bloki-tlo { background: var(--bloki-pas); box-shadow: 0 0 0 100vmax var(--bloki-pas); clip-path: inset(0 -100vmax); padding-block: var(--bloki-odstep); margin-block-end: 0; } .bloki-strona .bloki-tlo-jasne { --bloki-pas: color-mix(in srgb, var(--tlo, #fff) 96%, var(--header-bg, #1f2933) 4%); } .bloki-strona .bloki-tlo-ciemne { --bloki-pas: var(--header-bg, #1f2933); color: var(--header-text, #fff); } .bloki-strona .bloki-tlo-ciemne .bloki-tekst, .bloki-strona .bloki-tlo-ciemne .bloki-tekst :is(h2, h3, h4, p, li, strong, span) { color: inherit; } .bloki-obraz__guziki { display: flex; flex-wrap: wrap; gap: 10px; align-items: center; } .bloki-film-pole { display: flex; flex-direction: column; margin: 0; } .cfg-box { background:#fff; border:1px solid var(--linia); border-radius:12px; padding:20px; } .cfg-title { text-align:center; font-size:17px; font-weight:600; color:var(--granat); padding-bottom:12px; margin-bottom:14px; border-bottom:1px solid var(--linia); } .cfg-subhead { font-weight:600; color:var(--tekst); margin-bottom:6px; } .cfg-params { margin-bottom:14px; } .cfg-param { color:var(--szary); font-size:14px; margin:2px 0; } .cfg-param strong { color:var(--tekst); } .cfg-colors { display:flex; align-items:center; flex-wrap:wrap; gap:6px; padding:12px 0; border-top:1px dashed var(--linia); border-bottom:1px dashed var(--linia); margin-bottom:14px; } .cfg-colors-label { font-size:13px; color:var(--szary); margin-right:4px; } .cfg-swatch { width:20px; height:20px; border-radius:4px; background:var(--sw); border:1px solid rgba(0,0,0,.15); display:inline-block; } .cfg-section { position:relative; font-weight:700; text-transform:uppercase; font-size:13px; letter-spacing:.02em; color:var(--granat); padding:10px 0 6px 16px; margin-top:8px; border-top:1px solid var(--linia); } .cfg-section::before { content:""; position:absolute; left:0; top:12px; width:8px; height:8px; background:var(--zolty, #f2c200); } .cfg-row { display:flex; align-items:center; gap:8px; margin:8px 0; } .cfg-row label { flex:0 0 42%; font-size:14px; color:var(--tekst); } .cfg-row input, .cfg-row select { flex:0 1 150px; max-width:150px; padding:9px; border:1px solid var(--linia); border-radius:8px; font-size:15px; } .cfg-row input[type=number] { -moz-appearance:textfield; appearance:textfield; } .cfg-row input[type=number]::-webkit-outer-spin-button, .cfg-row input[type=number]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; } .cfg-row .cfg-unit { flex:0 0 auto; font-size:13px; color:var(--szary); } .cfg-color-preview { flex:0 0 auto; width:26px; height:26px; border-radius:6px; border:1px solid rgba(0,0,0,.18); background:transparent; transition:background .15s; } .cfg-hidden { display:none; } .cfg-summary { margin:12px 0 4px; font-size:14px; color:var(--szary); line-height:1.7; } .cfg-summary strong { color:var(--tekst); } .cfg-total { font-size:16px; color:var(--tekst); margin:6px 0 16px; } .cfg-total .cfg-total-val { font-size:20px; font-weight:800; color:var(--granat); } .cfg-add { width:100%; } .cfg-errors { background:#fef2f2; color:#dc2626; border:1px solid #fecaca; border-radius:8px; padding:10px; margin-bottom:12px; font-size:14px; } .cfg-set-link { flex:0 1 auto; min-width:0; white-space:normal; overflow-wrap:anywhere; text-align:left; background:none; border:0; padding:0; font-size:13px; color:var(--granat); text-decoration:underline; cursor:pointer; } .cfg-set-link:hover { text-decoration:none; } .cfg-set-mb { font-size:13px; color:var(--szary); } .cfg-modal { position:fixed; inset:0; z-index:900; background:rgba(15,23,42,.55); display:flex; align-items:center; justify-content:center; padding:16px; } .cfg-modal[hidden] { display:none; } .cfg-modal-box { position:relative; background:#fff; border-radius:14px; padding:22px; max-width:460px; width:100%; max-height:90vh; overflow:auto; text-align:center; } .cfg-modal-box :where(img,picture) { width:100%; height:auto; display:block; border-radius:10px; } .cfg-modal-title { font-weight:700; color:var(--granat); margin-bottom:14px; padding-right:24px; } .cfg-modal-name { margin-top:12px; font-size:14px; color:var(--szary); } .cfg-modal-x { position:absolute; top:8px; right:12px; background:none; border:0; font-size:26px; line-height:1; color:var(--szary); cursor:pointer; } .cfg-pod { display:contents; } .cfg-pod__opis { grid-column:1 / -1; font-size:13px; color:var(--szary); line-height:1.6; } .cfg-pod__grupa { grid-column:1 / -1; margin:0; padding:3px 14px; background:#f4f6f9; } .cfg-pod__grupa:first-of-type { padding-top:12px; border-radius:8px 8px 0 0; margin-top:6px; } .cfg-pod__grupa:last-of-type { padding-bottom:12px; border-radius:0 0 8px 8px; } .cfg-pod__grupa + .cfg-pod__grupa { padding-top:13px; } .cfg-pod__grupa .sct-product-row__attrs { font-size:14px; color:var(--szary, #555); line-height:1.7; margin:0; } .cfg-pod__value { color:var(--tekst, #222); font-weight:600; } .cfg-pod__waga { font-size:14px; color:var(--szary, #555); } .cfg-pod__waga span { color:var(--tekst, #222); font-weight:600; } .cfg-pod__probka-wrap { grid-column:1; order:1; justify-self:start; margin-top:12px; } .cfg-pod__zestaw { grid-column:2; order:1; justify-self:start; margin-top:12px; display:inline-flex; align-items:center; gap:8px; } .cfg-pod__probka-wrap, .sct-set-img-wrap { display:block; width:64px; height:64px; flex:0 0 64px; border:1px solid #e2e6ed; border-radius:6px; background:#fff; overflow:hidden; } .cfg-pod__probka-wrap :where(picture, img), .sct-set-img-wrap :where(picture, img) { width:100%; height:100%; display:block; object-fit:cover; } .sct-set-plus { font-size:22px; font-weight:700; line-height:1; color:var(--granat, #1a3a63); } .sct-product-row:has(.cfg-pod) { row-gap:0; } .sct-product-row:has(.cfg-pod) .sct-product-row__name { margin-bottom:2px; } .sct-product-row:has(.cfg-pod) .sct-product-row__imgs, .sct-product-row:has(.cfg-pod) .sct-product-row__price, .sct-product-row:has(.cfg-pod) .sct-product-row__qty { display:none; } .sct-product-row:has(.cfg-pod) .sct-product-row__total, .sct-product-row:has(.cfg-pod) .sct-product-row__remove { margin-top:12px; align-self:center; } .cfg-pod__probka { display:inline-block; width:22px; height:22px; border-radius:4px; border:1px solid rgba(0,0,0,.15); vertical-align:middle; margin-right:6px; object-fit:cover; } @media (max-width:575px) { .cfg-pod__probka-wrap, .sct-set-img-wrap { width:56px; height:56px; flex-basis:56px; } .cfg-pod__grupa { padding-left:10px; padding-right:10px; } .sct-product-row:has(.cfg-pod) .sct-product-row__total { grid-column:3; } .sct-product-row:has(.cfg-pod) .sct-product-row__remove { grid-column:3; margin-top:4px; } } .cfg-added-box { background:#fff; border-radius:12px; max-width:520px; width:100%; max-height:92vh; overflow:auto; } .cfg-added-head { display:flex; align-items:center; gap:12px; background:var(--granat); color:#fff; padding:14px 18px; border-radius:12px 12px 0 0; } .cfg-added-title { font-weight:700; font-size:16px; flex:1 1 auto; } .cfg-added-x { background:none; border:0; color:#fff; font-size:26px; line-height:1; cursor:pointer; } .cfg-added-body { padding:18px; } .cfg-added-name { font-weight:600; color:var(--tekst); margin-bottom:14px; } .cfg-added-cols { display:flex; gap:14px; align-items:flex-start; } .cfg-added-photo { flex:0 0 120px; } .cfg-added-photo :where(img,picture) { width:100%; height:auto; display:block; border-radius:8px; } .cfg-added-params { flex:1 1 auto; background:var(--granat); color:#fff; border-radius:8px; padding:14px 16px; font-size:14px; line-height:1.7; } .cfg-added-params .cfg-added-grp + .cfg-added-grp { margin-top:12px; } .cfg-added-params strong { color:#fff; } .cfg-added-sum { border:1px solid var(--linia); border-radius:8px; padding:14px 16px; margin-top:16px; } .cfg-added-row { display:flex; justify-content:space-between; gap:12px; font-size:14px; color:var(--szary); margin:4px 0; } .cfg-added-row strong { color:var(--tekst); } .cfg-added-row--total { border-top:1px solid var(--linia); margin-top:10px; padding-top:10px; font-size:16px; color:var(--tekst); font-weight:600; } .cfg-added-row--total strong { font-size:18px; color:var(--granat); } .cfg-added-go { display:block; width:100%; text-align:center; margin-top:16px; } .cfg-added-more { display:block; width:100%; margin-top:10px; padding:11px; background:#fff; border:1px solid var(--linia); border-radius:8px; font-size:15px; color:var(--tekst); cursor:pointer; } .cfg-added-more:hover { background:#f6f7f9; } @media (max-width:520px) { .cfg-added-cols { flex-direction:column; } .cfg-added-photo { flex:0 0 auto; max-width:160px; margin:0 auto; } } .linki-tresci { display: flex; flex-wrap: wrap; gap: 10px; margin: 18px 0 24px; } .linki-tresci__btn { display: inline-flex; align-items: center; padding: 10px 18px; border: 1px solid var(--linia, #e2e8f0); border-radius: 999px; background: #fff; color: #1a365d; font-size: 14px; font-weight: 600; text-decoration: none; transition: background .18s ease, border-color .18s ease; } .linki-tresci__btn:hover { background: #f2f6fc; border-color: #c9d6ea; } @media print { .linki-tresci { display: none; } } @media (max-width: 700px) { .linki-tresci { flex-direction: column; } .linki-tresci__btn { justify-content: center; width: 100%; box-sizing: border-box; } } .zdj-tresci { display: grid; gap: 12px; margin: 18px 0 26px; grid-template-columns: repeat(2, 1fr); } @media (min-width: 700px) { .zdj-tresci { grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)); } } .zdj-tresci__poz { margin: 0; overflow: hidden; border-radius: 10px; background: #f2f4f7; aspect-ratio: 4 / 3; } .zdj-tresci__poz img, .zdj-tresci__poz picture { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .35s ease; } .zdj-tresci__poz:hover img { transform: scale(1.04); } .rozwin__srodek .zdj-tresci, .zdj-tresci--czytaj-wiecej { grid-template-columns: repeat(2, 1fr); margin: 0; } @media (min-width: 901px) { .rozwin__srodek:has(.zdj-tresci), .rozwin--zdjecia .rozwin__srodek { grid-template-columns: minmax(0, 1fr) minmax(240px, 34%); column-gap: 22px; } } @media (max-width: 900px) { .rozwin__srodek:has(.zdj-tresci), .rozwin--zdjecia .rozwin__srodek { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; } .rozwin__srodek .zdj-tresci, .zdj-tresci--czytaj-wiecej { width: 100%; min-width: 0; grid-template-columns: repeat(var(--zdj-kol, 2), 1fr); } .rozwin__srodek .zdj-tresci-ramka { display: grid; grid-template-columns: minmax(0, 1fr); grid-template-rows: minmax(0, var(--zdj-tor, .3fr)); align-items: start; width: 100%; overflow: hidden; } .rozwin__pole:checked ~ .rozwin__srodek .zdj-tresci-ramka { grid-template-rows: minmax(0, 1fr); } .rozwin[data-rozwin="0"] .zdj-tresci-ramka, .rozwin--bez-potrzeby .zdj-tresci-ramka { grid-template-rows: none !important; } } .sume-menu { background: var(--menu-bg, #fff); } .sume-menu__tabs, .sume-menu__items, .sume-menu__sub { margin: 0; padding: 0; list-style: none; } .sume-menu__item { margin: 0; } .sume-menu__item a, .sume-menu__item > span { display: block; text-decoration: none; color: var(--menu-l3, #4b5563); font-size: var(--menu-l3-size, 13.5px); font-family: var(--menu-l3-font, var(--extra-font, inherit)); text-transform: var(--menu-l3-upper, none); line-height: 1.45; } .sume-menu__item a:hover { color: var(--granat-2, #2a4a78); } .sume-menu__item--header > a, .sume-menu__item--header > span { color: var(--menu-l2, #1a365d); font-size: var(--menu-l2-size, 14px); font-family: var(--menu-l2-font, var(--menu-font, inherit)); text-transform: var(--menu-l2-upper, none); font-weight: 700; } .sume-menu__tab-link { font-size: var(--menu-l1-size, 15px); color: var(--menu-l1, #1a365d); font-family: var(--menu-l1-font, var(--menu-font, inherit)); text-transform: var(--menu-l1-upper, none); font-weight: 700; text-transform: uppercase; letter-spacing: .3px; text-decoration: none; cursor: pointer; } .sume-menu__icon { display: block; width: auto; height: auto; max-height: 26px; } .sume-menu__badge { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); margin-bottom: 2px; padding: 2px 6px; border-radius: 3px; background: var(--zolty, #fed700); color: #1a365d; font-size: 10px; line-height: 1; text-transform: uppercase; letter-spacing: .4px; white-space: nowrap; } .sume-menu__product { display: flex; align-items: center; gap: 10px; } .sume-menu__product .shop-img { width: 56px; height: 56px; object-fit: cover; border-radius: 6px; flex: 0 0 auto; } .sume-menu__html { font-size: 13px; line-height: 1.5; } .sume-menu__html img { max-width: 100%; height: auto; } @media (min-width: 1024px) { .off-desktop { display: none !important; } } @media (max-width: 1023px) { .off-mobile { display: none !important; } } @media (min-width: 1024px) { .sume-menu { border-bottom: 2px solid var(--zolty, #fed700); position: relative; z-index: 60; } .sume-menu .container { position: relative; } .sume-menu__drawer-head, .sume-menu__drawer-foot, .sume-menu__toggle, .sume-menu__sub-toggle { display: none; } .sume-menu__tabs { display: flex; flex-wrap: wrap; justify-content: center; gap: 0 36px; } .sume-menu__tab { padding: 13px 0; } .sume-menu__tab-link { position: relative; display: inline-flex; align-items: center; gap: 8px; } .sume-menu__tab:hover > .sume-menu__tab-link, .sume-menu__tab:focus-within > .sume-menu__tab-link { color: var(--granat-2, #2a4a78); } .sume-menu__panel { display: none; position: absolute; top: 100%; width: var(--panel-width, 100%); max-width: 100%; padding: 26px 30px; background: #fff; background-image: var(--panel-bg, none); background-position: right bottom; background-repeat: no-repeat; border-top: 3px solid var(--zolty, #fed700); border-radius: 0 0 14px 14px; box-shadow: 0 14px 34px rgba(26, 54, 93, .16); z-index: 100; } .sume-menu__panel--left { left: 0; } .sume-menu__panel--right { right: 0; } .sume-menu__panel--center { left: 50%; transform: translateX(-50%); } .sume-menu__panel--auto { left: 0; } .sume-menu__tab.has-panel:hover > .sume-menu__panel, .sume-menu__tab.has-panel:focus-within > .sume-menu__panel { display: block; } .sume-menu__row { display: flex; flex-wrap: wrap; gap: 20px 0; } .sume-menu__row + .sume-menu__row { margin-top: 22px; padding-top: 22px; border-top: 1px solid rgba(26, 54, 93, .1); } .sume-menu__col { flex: 0 0 var(--col-width, 25%); max-width: var(--col-width, 25%); padding-inline: 12px; min-width: 0; } .sume-menu__col--row .sume-menu__items, .sume-menu__col--slider .sume-menu__items { display: grid; grid-template-columns: repeat(var(--per-row-desktop, 6), minmax(0, 1fr)); gap: 14px; } .sume-menu__col--slider .sume-menu__items { grid-auto-flow: column; grid-auto-columns: minmax(0, calc(100% / var(--per-row-desktop, 6))); grid-template-columns: none; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: thin; } .sume-menu__col--slider .sume-menu__item { scroll-snap-align: start; } .sume-menu__item a, .sume-menu__item > span { padding: 4px 0; } .sume-menu__item a:hover { text-decoration: underline; } .sume-menu__item--header > a, .sume-menu__item--header > span { padding-block: 2px 8px; margin-block-end: 6px; border-bottom: 2px solid var(--zolty, #fed700); } .sume-menu__item--header + .sume-menu__item--header { margin-top: 18px; } } @media (min-width: 1024px) and (max-width: 1279px) { .sume-menu__col--row .sume-menu__items, .sume-menu__col--slider .sume-menu__items { grid-template-columns: repeat(var(--per-row-tablet, 4), minmax(0, 1fr)); } } @media (max-width: 1023px) { .hamburger { display: block; } .sume-menu { position: static; background: none; } .sume-menu .container { padding: 0; } .sume-menu__drawer { position: fixed; inset: 0 0 calc(57px + env(safe-area-inset-bottom, 0)) 0; display: none; flex-direction: column; background: var(--menu-bg, #fff); z-index: 1200; transform: translateX(-100%); transition: transform .24s ease; visibility: hidden; } .sume-menu__drawer.is-mounted { display: flex; } body.menu-open .sume-menu__drawer { transform: translateX(0); visibility: visible; } body.menu-open { overflow: hidden; } .sume-menu__drawer-head { display: flex; align-items: center; justify-content: space-between; flex: 0 0 auto; padding: 14px 10px 13px 18px; background: var(--panel-bg, #1a365d); border-bottom: 1px solid rgba(0, 0, 0, .10); } .sume-menu__drawer-title { color: var(--panel-text, #fff); font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: .6px; } .sume-menu__drawer-close { background: none; border: 0; color: var(--panel-text, #fff); font-size: 30px; line-height: 1; padding: 0 10px; cursor: pointer; } .sume-menu__drawer-body { flex: 1 1 auto; overflow-y: auto; overscroll-behavior: contain; } .sume-menu__drawer-foot { padding: 12px 18px calc(14px + env(safe-area-inset-bottom, 0)); border-top: 1px solid rgba(26, 54, 93, .12); background: #f7f9fc; } .sume-menu__drawer-foot-title { margin-bottom: 8px; color: var(--szary, #64748b); font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: .5px; } .sume-menu__pickers { display: flex; gap: 8px; margin-bottom: 12px; } .sume-menu__pick { position: relative; flex: 0 1 auto; min-width: 0; } .sume-menu__pick summary { display: flex; align-items: center; gap: 7px; padding: 7px 10px; border: 1px solid rgba(26, 54, 93, .18); border-radius: 8px; background: #fff; color: var(--granat, #1a365d); font-size: 13px; font-weight: 600; cursor: pointer; list-style: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .sume-menu__pick summary::-webkit-details-marker { display: none; } .sume-menu__pick[open] summary { border-color: var(--zolty, #fed700); background: rgba(254, 215, 0, .16); } .sume-menu__pick ul { position: absolute; bottom: 100%; inset-inline-start: 0; margin-bottom: 6px; padding: 6px; min-width: 190px; max-height: 50vh; overflow-y: auto; list-style: none; background: #fff; border-radius: 10px; box-shadow: 0 12px 30px rgba(26, 54, 93, .22); z-index: 10; } .sume-menu__pick li a { display: flex; align-items: center; gap: 8px; padding: 9px 10px; border-radius: 7px; color: var(--tekst, #1f2937); font-size: 14px; text-decoration: none; } .sume-menu__pick li a.is-current { font-weight: 700; background: rgba(254, 215, 0, .16); } .sume-menu__cur-sym { margin-left: auto; color: var(--szary, #64748b); } .sume-menu__flag { flex: 0 0 auto; width: 24px; line-height: 0; border-radius: 2px; overflow: hidden; box-shadow: 0 0 0 1px rgba(0, 0, 0, .15); } .sume-menu__flag svg { width: 100%; height: auto; display: block; } .sume-menu__drawer-foot ul { margin: 0; padding: 0; list-style: none; } .sume-menu__drawer-foot a { display: block; padding: 6px 0; color: var(--granat, #1a365d); font-size: 14px; text-decoration: none; } .sume-menu__tab { position: relative; border-bottom: 1px solid rgba(26, 54, 93, .12); } .sume-menu__tab-link { display: block; padding: 15px 52px 15px 18px; } .sume-menu__toggle, .sume-menu__sub-toggle { position: absolute; top: 0; right: 0; width: 52px; background: none; border: 0; cursor: pointer; } .sume-menu__toggle { height: 52px; } .sume-menu__sub-toggle { height: 48px; } .sume-menu__toggle::before, .sume-menu__sub-toggle::before { content: ''; position: absolute; top: 50%; left: 50%; width: 9px; height: 9px; margin: -6px 0 0 -5px; border-right: 2px solid var(--menu-l1, #1a365d); border-bottom: 2px solid var(--menu-l1, #1a365d); transform: rotate(45deg); transition: transform .18s ease; } .sume-menu__toggle[aria-expanded="true"]::before, .sume-menu__sub-toggle[aria-expanded="true"]::before { transform: rotate(-135deg); margin-top: -2px; } .sume-menu__panel { display: none; background: #f7f9fc; } .sume-menu__tab.is-expanded > .sume-menu__panel { display: block; } .sume-menu__item--header { position: relative; border-top: 1px solid rgba(26, 54, 93, .1); } .sume-menu__item--header > a, .sume-menu__item--header > span { padding: 13px 52px 13px 18px; } .sume-menu__sub { display: none; background: #fff; } .sume-menu__item--header.is-expanded > .sume-menu__sub { display: block; } .sume-menu__sub .sume-menu__item { border-top: 1px solid rgba(26, 54, 93, .08); } .sume-menu__sub .sume-menu__item a, .sume-menu__sub .sume-menu__item > span { position: relative; padding: 12px 16px 12px 34px; } .sume-menu__sub .sume-menu__item a::before { content: '›'; position: absolute; left: 18px; color: var(--zolty, #fed700); font-weight: 700; } .sume-menu__item.is-current > a, .sume-menu__tab.is-current > .sume-menu__tab-link { color: var(--granat-2, #2a4a78); font-weight: 700; background: rgba(254, 215, 0, .16); } .sume-menu__item.is-current > a::before { color: var(--granat-2, #2a4a78); } } .oczko { margin: 14px 0 18px; } .oczko__pole { position: absolute; opacity: 0; pointer-events: none; } .oczko__btn { display: inline-flex; align-items: center; gap: 12px; padding: 12px 20px; border: 1px solid var(--btn2-border, var(--linia, #e2e8f0)); border-radius: 12px; background: #fff; color: var(--btn2-text, #1d2226); font-size: 15px; font-weight: 600; cursor: pointer; transition: border-color .18s ease, box-shadow .18s ease; } .oczko__btn:hover { border-color: #c9d6ea; box-shadow: 0 2px 10px rgba(26, 54, 93, .08); } .oczko__ikona { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 9px; background: #16a085; color: #fff; } .oczko__okno { display: none; position: fixed; inset: 0; z-index: 1000; align-items: center; justify-content: center; padding: 20px; } .oczko__pole:checked ~ .oczko__okno { display: flex; } .oczko__tlo { position: absolute; inset: 0; background: rgba(15, 23, 42, .6); cursor: pointer; } .oczko__pudlo { position: relative; z-index: 1; width: 100%; max-width: 560px; max-height: 90vh; overflow-y: auto; background: #fff; border-radius: 14px; padding: 18px 20px 20px; box-shadow: 0 18px 50px rgba(15, 23, 42, .3); } .oczko__gora { display: flex; align-items: center; justify-content: space-between; gap: 14px; border-bottom: 1px solid var(--linia, #e2e8f0); padding-bottom: 10px; margin-bottom: 12px; } .oczko__tytul { font-size: 16px; font-weight: 700; color: #1a365d; } .oczko__zamknij { font-size: 26px; line-height: 1; color: #6b7280; cursor: pointer; padding: 0 6px; } .oczko__zamknij:hover { color: #1d2226; } .oczko__dane { margin: 0 0 12px; font-size: 14px; color: #34383c; } .oczko__pudlo img { display: block; width: 100%; height: auto; border-radius: 10px; } .oczko__stopka { margin: 10px 0 0; font-size: 12.5px; color: #6b7280; text-align: center; } @media print { .oczko { display: none; } } @media (max-width: 700px) { .oczko__btn { width: 100%; justify-content: center; box-sizing: border-box; } .oczko__okno { padding: 12px; } .oczko__pudlo { padding: 14px 16px 16px; } } .oferta-pdf { display: flex; flex-direction: column; gap: 12px; } .oferta-pdf__kod { text-align: center; } .oferta-pdf__kod img { display: block; width: 120px; height: 120px; margin: 0 auto; border-radius: 8px; } .oferta-pdf__kod-podpis { margin: 6px 0 0; font-size: 12.5px; line-height: 1.35; color: #5c6166; } .oferta-pdf__akcje { display: flex; flex-direction: column; gap: 8px; } .oferta-pdf__btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 10px 14px; border: 1px solid var(--btn2-border, var(--linia, #e2e8f0)); border-radius: 9px; background: #fff; color: var(--btn2-text, #1a365d); font-size: 14px; font-weight: 600; text-decoration: none; transition: background .18s ease, border-color .18s ease; } .oferta-pdf__btn:hover { background: #f2f6fc; border-color: #c9d6ea; } .oferta-pdf__ikona { display: inline-flex; align-items: center; justify-content: center; min-width: 30px; height: 20px; padding: 0 5px; border-radius: 4px; background: #1a365d; color: #fff; font-size: 10.5px; font-weight: 700; letter-spacing: .02em; } .oferta-pdf__ikona--zapis { background: #52a066; font-size: 13px; } @media print { .oferta-pdf { display: none; } } @media (max-width: 700px) { .oferta-pdf { flex-direction: row; align-items: center; } .oferta-pdf__kod img { width: 96px; height: 96px; } .oferta-pdf__akcje { flex: 1 1 auto; } } :root{--ons-tekst:#222;--ons-czern:#060a0e;--ons-pomarancz:#fe7332;--ons-pomarancz-2:#ed6322;--ons-krazek:#333e4e;--ons-pas:#1b283a;--ons-stopka:#232f3e;--ons-stopka-dol:#151e2c;--ons-pole:#f2f2f2;--ons-linia:#ddd;--ons-nazwa:#25374b;--ons-naglowki:Oswald,"Arial Narrow",Arial,sans-serif;--ons-naglowki-sredni:"Oswald Sredni",Oswald,"Arial Narrow",Arial,sans-serif;--ons-kreska-srednia:.3px;--ons-kreska-gruba:.6px;--zolty:#fe7332;--zolty-hover:#ed6322;--granat:#1b283a;--granat-2:#333e4e;--tekst:#222;--ons-kol:100%;--ons-szer:100%;--ons-rynna:15px}@media (min-width:576px){:root{--ons-kol:540px;--ons-szer:540px;--ons-rynna:10px}}@media (min-width:768px){:root{--ons-kol:720px;--ons-szer:720px}}@media (min-width:992px){:root{--ons-kol:960px;--ons-szer:960px}}@media (min-width:1200px){:root{--ons-kol:1140px;--ons-szer:94%}}@media (min-width:1279px){:root{--ons-kol:1200px}}@media (min-width:1440px){:root{--ons-kol:1400px;--ons-szer:88%}}@media (min-width:1680px){:root{--ons-kol:1440px}}html{background:#fff}body{max-width:1920px;margin-inline:auto;background:var(--tlo,#f1f4f6);color:var(--ons-tekst);font-size:16px;line-height:24px}a{transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.container{width:var(--ons-kol);max-width:100%;margin-inline:auto;padding-inline:var(--ons-rynna)}main{padding:0 0 40px}.page-title{font-family:var(--ons-naglowki);font-weight:300;color:var(--ons-czern)}.do-gory{right:20px;bottom:20px;width:40px;height:44px;border-radius:4px;background:var(--ons-pomarancz);color:#fff;box-shadow:none}.do-gory svg{width:32px;height:32px}.do-gory:hover,.do-gory:active{background:var(--ons-pomarancz-2);box-shadow:none;transform:none}.ons-top .ons-ikona{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 100 100'%3E%3Cpath d='M11.4 93.3h-.2c-1.3-.1-2.2-1.2-2.1-2.4 1.3-19.1 19.3-34 40.9-34s39.6 14.9 40.9 33.9c.1 1.3-.9 2.3-2.1 2.4-1.3.1-2.3-.9-2.4-2.1C85.2 74.4 69.2 61.4 50 61.4c-19.3 0-35.3 13.1-36.4 29.8-.1 1.2-1.1 2.1-2.2 2.1zM50 52.3c-12.6 0-22.8-10.2-22.8-22.8S37.4 6.7 50 6.7s22.8 10.2 22.8 22.8S62.6 52.3 50 52.3zm0-41c-10 0-18.2 8.2-18.2 18.2S40 47.7 50 47.7s18.2-8.2 18.2-18.2S60 11.3 50 11.3z' fill='%23ffffff'/%3E%3C/svg%3E")}.ons-top .ons-ikona--koszyk{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 64 64'%3E%3Cpath d='M25.308 61.679c-3.514 0-6.373-2.859-6.373-6.373s2.859-6.372 6.373-6.372 6.373 2.858 6.373 6.372-2.859 6.373-6.373 6.373zm0-8.745a2.375 2.375 0 0 0-2.373 2.372c0 1.309 1.064 2.373 2.373 2.373s2.373-1.064 2.373-2.373a2.375 2.375 0 0 0-2.373-2.372zM47.462 61.679c-3.514 0-6.372-2.859-6.372-6.373s2.858-6.372 6.372-6.372 6.373 2.858 6.373 6.372-2.86 6.373-6.373 6.373zm0-8.745a2.375 2.375 0 0 0-2.372 2.372 2.375 2.375 0 0 0 2.372 2.373 2.375 2.375 0 0 0 2.373-2.373 2.375 2.375 0 0 0-2.373-2.372zM52.128 43.994H20.709a6.482 6.482 0 0 1-6.35-5.061L7.838 10.456a1.264 1.264 0 0 0-.696-.86L1.733 7.089a2.5 2.5 0 0 1 2.102-4.536L9.244 5.06a6.293 6.293 0 0 1 3.468 4.28l6.521 28.479a1.506 1.506 0 0 0 1.476 1.176h31.419a1.51 1.51 0 0 0 1.476-1.171l5.07-21.813a1.488 1.488 0 0 0-.288-1.284 1.49 1.49 0 0 0-1.186-.572h-37a2.5 2.5 0 1 1 0-5h37c1.999 0 3.857.897 5.101 2.462s1.696 3.579 1.244 5.526l-5.071 21.814a6.489 6.489 0 0 1-6.346 5.037z' fill='%23ffffff'/%3E%3C/svg%3E")}.ons-top .ons-ikona--menu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 384 384'%3E%3Cg transform='matrix(1,0,0,1,0,50)'%3E%3Cpath d='M368 154.668H16c-8.832 0-16-7.168-16-16s7.168-16 16-16h352c8.832 0 16 7.168 16 16s-7.168 16-16 16zM368 32H16C7.168 32 0 24.832 0 16S7.168 0 16 0h352c8.832 0 16 7.168 16 16s-7.168 16-16 16zM368 277.332H16c-8.832 0-16-7.168-16-16s7.168-16 16-16h352c8.832 0 16 7.168 16 16s-7.168 16-16 16zm0 0' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E")}.ons-top .ons-ikona--szukaj{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 612.01 612.01'%3E%3Cpath d='M606.209 578.714 448.198 423.228C489.576 378.272 515 318.817 515 253.393 514.98 113.439 399.704 0 257.493 0S.006 113.439.006 253.393s115.276 253.393 257.487 253.393c61.445 0 117.801-21.253 162.068-56.586l158.624 156.099c7.729 7.614 20.277 7.614 28.006 0a19.291 19.291 0 0 0 .018-27.585zM257.493 467.8c-120.326 0-217.869-95.993-217.869-214.407S137.167 38.986 257.493 38.986c120.327 0 217.869 95.993 217.869 214.407S377.82 467.8 257.493 467.8z' fill='%23ffffff'/%3E%3C/svg%3E")}:root{--ons-strzalka-przycisku:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath fill-rule='evenodd' d='M180.554 256 12.648 423.905a43.362 43.362 0 1 0 61.323 61.322L260.792 298.4c27.46-28.485 23.834-60.977.082-84.73l-186.9-186.9A43.362 43.362 0 0 0 12.648 88.1zm64.034-167.905a43.361 43.361 0 0 1 61.322-61.322l186.9 186.9c23.753 23.753 27.378 56.245-.081 84.73L305.91 485.227a43.361 43.361 0 1 1-61.322-61.322L412.493 256z' fill='%23fe7232'/%3E%3C/svg%3E");--ons-ikona-lupa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 612.01 612.01'%3E%3Cpath d='M606.209 578.714 448.198 423.228C489.576 378.272 515 318.817 515 253.393 514.98 113.439 399.704 0 257.493 0S.006 113.439.006 253.393s115.276 253.393 257.487 253.393c61.445 0 117.801-21.253 162.068-56.586l158.624 156.099c7.729 7.614 20.277 7.614 28.006 0a19.291 19.291 0 0 0 .018-27.585zM257.493 467.8c-120.326 0-217.869-95.993-217.869-214.407S137.167 38.986 257.493 38.986c120.327 0 217.869 95.993 217.869 214.407S377.82 467.8 257.493 467.8z' fill='%23000000'/%3E%3C/svg%3E");--ons-ikona-listy:url(/uploads/szablon-ons/lista-ikona.jpg);--ons-ikona-doradztwo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 569 569.549'%3E%3Cpath d='m1.527 52.246 37.985 66.469a9.488 9.488 0 0 0 5.933 4.5l35.438 8.86 121.543 121.542 13.43-13.426L92.41 116.75a9.47 9.47 0 0 0-4.406-2.5l-34.05-8.543-32.34-56.625L49.34 21.355l56.648 32.372 8.547 34.05a9.47 9.47 0 0 0 2.496 4.414l123.446 123.446 13.425-13.43L132.36 80.664 123.5 45.246a9.511 9.511 0 0 0-4.5-5.945L52.527 1.32a9.496 9.496 0 0 0-11.394 1.527L3.153 40.832a9.495 9.495 0 0 0-1.626 11.414zM396.313 187.145 187.41 396.05l-13.43-13.43L382.887 173.72zM150.848 403.441a9.493 9.493 0 0 0-8.141-4.605H85.734a9.486 9.486 0 0 0-8.136 4.605l-28.489 47.477a9.495 9.495 0 0 0 0 9.781l28.489 47.477a9.495 9.495 0 0 0 8.136 4.605h56.973a9.501 9.501 0 0 0 8.14-4.605l28.485-47.477a9.495 9.495 0 0 0 0-9.781zm-13.512 90.348H91.109L68.32 455.81l22.79-37.985h46.226l22.789 37.985zm0 0' fill='%23ffffff'/%3E%3Cpath d='M456.063 227.914c62.714.211 113.73-50.46 113.94-113.176a113.589 113.589 0 0 0-3.487-28.308c-1.266-5.09-6.418-8.188-11.508-6.922a9.522 9.522 0 0 0-4.414 2.496l-59.11 59.07-46.898-15.629-15.64-46.886 59.109-59.121a9.495 9.495 0 0 0-4.453-15.934c-60.82-15.402-122.606 21.414-138.008 82.23a113.327 113.327 0 0 0-3.477 28.23c.024 7.477.793 14.93 2.309 22.25L136.469 344.169a112.023 112.023 0 0 0-22.246-2.309C51.289 341.86.273 392.875.273 455.81c0 62.93 51.016 113.945 113.95 113.945 62.93 0 113.945-51.016 113.945-113.945a111.742 111.742 0 0 0-2.309-22.25l49.786-49.786 21.773 21.774a9.499 9.499 0 0 0 13.43 0l4.746-4.75c4.164-4.137 10.894-4.137 15.058 0 4.16 4.148 4.168 10.883.02 15.043l-.02.02-4.746 4.745c-3.707 3.707-3.707 9.72 0 13.426L439.18 547.305c29.793 30.066 78.316 30.285 108.382.492 30.063-29.793 30.282-78.32.489-108.383-.16-.164-.324-.328-.489-.492L434.29 325.652c-3.707-3.707-9.719-3.707-13.426 0l-4.746 4.746c-4.168 4.141-10.894 4.141-15.062 0-4.157-4.148-4.168-10.882-.02-15.039.008-.007.016-.011.02-.02l4.75-4.75c3.707-3.706 3.707-9.718 0-13.425l-21.774-21.773 49.785-49.786a111.733 111.733 0 0 0 22.247 2.31zm37.308 322.852a57.7 57.7 0 0 1-20.195-3.684l74.16-74.164c11.191 29.77-3.867 62.973-33.637 74.164a57.6 57.6 0 0 1-20.328 3.684zM385.797 303.973c-10.516 12.543-8.867 31.238 3.676 41.75 11.023 9.238 27.09 9.23 38.101-.028l106.563 106.657c1.156 1.16 2.238 2.382 3.285 3.625l-81.188 81.187a55.28 55.28 0 0 1-3.629-3.285L345.961 427.227c10.516-12.543 8.867-31.239-3.676-41.75-11.023-9.243-27.094-9.23-38.105.023l-15.192-15.191 81.614-81.493zm38.344-95.504L208.73 423.836a9.51 9.51 0 0 0-2.508 9.023c13.027 51.16-17.887 103.196-69.051 116.22-51.16 13.026-103.195-17.888-116.223-69.052-13.023-51.16 17.89-103.195 69.055-116.222a95.649 95.649 0 0 1 47.168 0 9.58 9.58 0 0 0 9.023-2.504l215.36-215.371a9.49 9.49 0 0 0 2.496-9.02c-12.938-50.562 17.562-102.039 68.125-114.98a94.55 94.55 0 0 1 29.281-2.766l-50.09 50.11a9.487 9.487 0 0 0-2.297 9.71l18.989 56.977a9.504 9.504 0 0 0 6.011 6l56.977 18.992a9.496 9.496 0 0 0 9.71-2.289l50.09-50.09a86.32 86.32 0 0 1 .173 5.39c.265 52.177-41.813 94.688-93.989 94.958a94.602 94.602 0 0 1-23.918-2.953 9.504 9.504 0 0 0-9.023 2.496h.05zm0 0' fill='%23ffffff'/%3E%3Cpath d='m491.273 477.578-13.43 13.43-94.952-94.953 13.425-13.43zm0 0' fill='%23ffffff'/%3E%3C/svg%3E");--ons-ikona-gwarancja:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 16 16'%3E%3Cpath d='M15.5.125H.5A.375.375 0 0 0 .125.5v4.09c0 6.666 3.708 9.346 7.714 11.249a.38.38 0 0 0 .322 0c4.006-1.903 7.714-4.583 7.714-11.248V.5A.375.375 0 0 0 15.5.125zm-.375 4.466c0 6.16-3.403 8.7-7.125 10.493C4.278 13.292.875 10.75.875 4.591V.875h14.25z' fill='%23232f3e'/%3E%3Cpath d='M6.984 9.265a.375.375 0 0 0 .532 0l4-4a.376.376 0 0 0-.531-.53L7.25 8.47 5.016 6.235a.376.376 0 0 0-.532.53z' fill='%23232f3e'/%3E%3C/svg%3E");--ons-zapewnienie-1:url(/uploads/szablon-ons/zapewnienie-1.png);--ons-zapewnienie-2:url(/uploads/szablon-ons/zapewnienie-2.png);--ons-zapewnienie-3:url(/uploads/szablon-ons/zapewnienie-3.png);--ons-zapewnienie-4:url(/uploads/szablon-ons/zapewnienie-4.png)}:root{--ons-ikona-powrot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 206.108 206.108'%3E%3Cpath d='M152.774,69.886H30.728l24.97-24.97c3.515-3.515,3.515-9.213,0-12.728c-3.516-3.516-9.213-3.515-12.729,0L2.636,72.523 c-3.515,3.515-3.515,9.213,0,12.728l40.333,40.333c1.758,1.758,4.061,2.636,6.364,2.636c2.303,0,4.606-0.879,6.364-2.636 c3.515-3.515,3.515-9.213,0-12.728l-24.97-24.97h122.046c19.483,0,35.334,15.851,35.334,35.334s-15.851,35.334-35.334,35.334H78.531 c-4.971,0-9,4.029-9,9s4.029,9,9,9h74.242c29.408,0,53.334-23.926,53.334-53.334S182.182,69.886,152.774,69.886z'/%3E%3C/svg%3E");--ons-ikona-klodka:url(/uploads/szablon-ons/ikona-klodka.png)}.ons-top{position:relative;z-index:999;background:#fff;color:var(--ons-tekst)}.ons-pas1{background:#fff}.ons-kontener{width:var(--ons-szer);max-width:100%;margin-inline:auto;padding:0}.ons-pas1>.ons-kontener{display:flex;align-items:center;flex-wrap:nowrap;min-height:77px;padding:15px 18px 15px 16px}.ons-top{box-shadow:0 5px 10px rgba(0,0,0,.06)}.ons-logo{flex:1 1 0;min-width:0;line-height:0}.ons-logo a,.ons-logo .logo{display:block;width:fit-content;line-height:0}.ons-top .ons-logo img{display:block;width:100px;max-width:100%;height:auto;max-height:none}.ons-menu{flex:0 0 auto}.ons-opinie{display:none}.ons-akcje{display:flex;align-items:center;flex:0 0 auto;gap:6px}.ons-top .ons-ikona{position:relative;display:block;flex:0 0 auto;width:35px;min-width:35px;height:35px;min-height:35px;padding:0;border:0;border-radius:5px;background-color:var(--ons-krazek);background-repeat:no-repeat;background-position:center;background-size:22px auto;color:#fff;cursor:pointer}.ons-top .ons-ikona svg{display:none}.ons-top .ons-ikona::before{content:"";position:absolute;inset:-5px}.ons-top .ons-ikona--menu{background-size:16px auto}.ons-top .ons-ikona--szukaj{background-size:18px auto}.ons-top .ons-ikona--koszyk{background-position:6px 50%}.ons-top .ons-ikona--koszyk .cart-count{position:absolute;top:-12px;right:-3px;left:auto;width:2em;min-width:0;height:2em;padding:0;border-radius:50%;background:#fff;color:#333;font-size:9.6px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:2em;text-align:center}.ons-pas2{display:none;background:var(--ons-pas);padding:8px 15px}body.search-open .ons-pas2{display:block}.ons-pas2>.ons-kontener{width:100%}.ons-szukajka{position:relative;display:block;max-width:560px;margin:0 auto}.ons-szukajka svg{display:none}.ons-szukajka::before{content:"";position:absolute;top:13px;left:21px;z-index:1;width:20px;height:20px;background:var(--ons-ikona-lupa) center / contain no-repeat;pointer-events:none}.ons-szukajka input{display:block;width:100%;height:44px;padding:2px 56px 0 56px;border:0;border-radius:4px;background:var(--ons-pole);color:var(--ons-tekst);font-size:13px;font-weight:500;line-height:46px;outline:0}.ons-szukajka input::placeholder{color:#6c757d;opacity:1}.ons-szukajka input:focus{background:#f8f9fa}.ons-szukajka button{position:absolute;top:0;right:0;bottom:0;margin:2px;padding:13px 20px;border:1px solid transparent;border-radius:0 4px 4px 0;background:var(--ons-pomarancz);color:#fff;font-size:14.4px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .3s ease,background .3s ease}.ons-szukajka button:hover{background:var(--ons-pomarancz-2);color:#fff}@media (min-width:577px){.ons-top .ons-logo img{width:120px}.ons-top .ons-ikona{width:48px;min-width:48px;height:48px;min-height:48px;background-size:26px auto}.ons-top .ons-ikona::before{content:none}.ons-top .ons-ikona--koszyk{background-position:10px 12px}.ons-akcje{gap:10px}}@media (min-width:992px){.ons-top{box-shadow:none}.ons-pas1>.ons-kontener{min-height:91.8px;padding:15px 0}.ons-logo{flex:0 0 16.6667%;max-width:16.6667%;margin-right:auto}.ons-top .ons-logo img{width:170px}.ons-opinie{display:block;flex:0 0 145px;width:145px;height:59px;margin-right:10px}.ons-akcje{gap:18px;margin-right:-5px;padding-left:9px}.ons-top .ons-ikona{width:48px;min-width:48px;height:48px;min-height:48px;border-radius:50%;background-size:26px auto}.ons-top .ons-ikona--menu{order:10;margin-left:-4px}.ons-top .ons-ikona--szukaj{display:none}.ons-top .ons-ikona--koszyk .cart-count{top:-9px;right:-2px;width:22px;height:22px;font-size:11px;line-height:23px}.ons-pas2,body.search-open .ons-pas2{display:block;padding:8px 0;background:var(--ons-pas)}.ons-pas2>.ons-kontener{width:var(--ons-szer);padding-inline:10px}.ons-szukajka{max-width:480px;left:130px}}@media (min-width:992px) and (max-width:1439px){.ons-szukajka button{min-width:80px}}@media (min-width:1200px){.ons-szukajka{max-width:640px;left:95px}}@media (min-width:1440px){.ons-logo{margin-right:0;padding-inline:10px}.ons-menu{flex:1 1 0;min-width:0;padding-inline:10px}.ons-opinie{margin-right:20px}.ons-akcje{gap:10px;margin-right:0;padding-inline:5px}.ons-top .ons-ikona--menu{display:none}.ons-szukajka{max-width:860px;left:80px}.ons-szukajka button{min-width:120px}.ons-top .ons-menu .sume-menu{position:static;border:0;background:#fff}.ons-top .ons-menu .sume-menu>.container{position:relative;width:auto;max-width:none;margin:0;padding:0}.ons-top .ons-menu .sume-menu__tabs{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0}.ons-top .ons-menu .sume-menu__tab{padding:0}.ons-top .ons-menu .sume-menu__tab-link{display:inline-block;padding:0 22px;color:#000;font-family:var(--ons-naglowki);font-size:20px;font-weight:300;line-height:47px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;transition:color .4s}.ons-top .ons-menu .sume-menu__tab:hover>.sume-menu__tab-link,.ons-top .ons-menu .sume-menu__tab:focus-within>.sume-menu__tab-link{color:var(--ons-pomarancz)}.ons-top .ons-menu .sume-menu__panel{top:47px;left:-110px!important;right:auto;width:1220px;max-width:none;margin:0;padding:32px 22px;border:0;border-radius:0;background:#fff;box-shadow:0 6px 8px rgba(0,0,0,.16);transform:none;text-align:left}.ons-top .ons-menu .sume-menu__row{gap:0}.ons-top .ons-menu .sume-menu__row+.sume-menu__row{margin-top:20px;padding-top:0;border-top:0}.ons-top .ons-menu .sume-menu__col{padding-inline:10px}.ons-top .ons-menu .sume-menu__item--header>a,.ons-top .ons-menu .sume-menu__item--header>span{display:inline-block;margin:0 0 10px;padding:4px 0;border:0;color:#404040;font-family:var(--ons-naglowki);font-size:20px;font-weight:400;line-height:30px;text-transform:none}.ons-top .ons-menu .sume-menu__item--header+.sume-menu__item--header{margin-top:0}.ons-top .ons-menu .sume-menu__item--line>a,.ons-top .ons-menu .sume-menu__item--line>span{display:inline-block;padding:4px 0 4px 4px;color:#323738;font-family:var(--extra-font,"Roboto Condensed",Arial,sans-serif);font-size:17px;font-weight:300;line-height:25.5px}.ons-top .ons-menu .sume-menu__item a:hover{color:#000;text-decoration:underline}}@media (min-width:1440px) and (max-width:1679px){.ons-top .ons-menu .sume-menu__tab-link{padding:0 calc((100vw - 1440px) * .03 + 13px)}}@media (min-width:1680px){.ons-top .ons-menu .sume-menu__panel{left:-145px!important;width:1300px}}@media (min-width:1920px){.ons-top .ons-menu .sume-menu__panel{left:-90px!important;width:1320px}}@media (max-width:1439px){body.menu-open{overflow:hidden}body.menu-open .ons-top{z-index:1300}.ons-top .ons-menu .sume-menu{position:static;border:0;background:none}.ons-top .ons-menu .sume-menu>.container{position:static;width:auto;max-width:none;margin:0;padding:0}.ons-top .ons-menu .sume-menu__drawer{position:fixed;inset:0 auto 0 0;z-index:1200;display:none;flex-direction:column;width:min(520px,100%);background:#292828;transform:translateX(-100%);visibility:hidden;transition:transform .24s ease}.ons-top .ons-menu .sume-menu__drawer.is-mounted{display:flex}body.menu-open .ons-top .ons-menu .sume-menu__drawer{transform:translateX(0);visibility:visible}.ons-top .ons-menu .sume-menu__drawer-head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:37px;padding:5px 0 5px 30px;border:0;background:#0b5d70}.ons-top .ons-menu .sume-menu__drawer-title{color:#fff;font-family:inherit;font-size:18px;font-weight:300;line-height:27px;letter-spacing:0;text-transform:none}.ons-top .ons-menu .sume-menu__drawer-close{width:70px;min-height:44px;margin:-9px 0;padding:0;border:0;background:none;color:#fff;font-size:28px;font-weight:700;line-height:1;cursor:pointer}.ons-top .ons-menu .sume-menu__drawer-body{flex:1 1 auto;padding:0 20px;overflow-y:auto;overscroll-behavior:contain;background:#292828}.ons-top .ons-menu .sume-menu__tabs{display:block}.ons-top .ons-menu .sume-menu__tab{position:relative;padding:0;border-bottom:1px solid #ddd}.ons-top .ons-menu .sume-menu__tab:last-child{border-bottom:0}.ons-top .ons-menu .sume-menu__tab-link{display:block;padding:0 56px 0 0;color:#fff;font-family:var(--ons-naglowki);font-size:24px;font-weight:300;line-height:60px;letter-spacing:0;text-transform:uppercase;text-decoration:none}.ons-top .ons-menu .sume-menu__tab.is-current>.sume-menu__tab-link{background:none;color:#6cdff9;font-weight:300}.ons-top .ons-menu .sume-menu__toggle,.ons-top .ons-menu .sume-menu__sub-toggle{position:absolute;top:0;right:-10px;display:block;width:56px;height:60px;padding:0;border:0;background:none;cursor:pointer}.ons-top .ons-menu .sume-menu__toggle::before,.ons-top .ons-menu .sume-menu__sub-toggle::before{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;margin:-9px 0 0 -6px;border:0 solid #ff8f00;border-width:0 3px 3px 0;transform:rotate(45deg);transition:transform .18s ease}.ons-top .ons-menu .sume-menu__toggle[aria-expanded="true"]::before,.ons-top .ons-menu .sume-menu__sub-toggle[aria-expanded="true"]::before{margin-top:-3px;transform:rotate(-135deg)}.ons-top .ons-menu .sume-menu__panel{position:static;display:none;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#292828;box-shadow:none;transform:none}.ons-top .ons-menu .sume-menu__tab.is-expanded>.sume-menu__panel{display:block}.ons-top .ons-menu .sume-menu__row{display:block;margin:0;padding:0;border:0}.ons-top .ons-menu .sume-menu__row+.sume-menu__row{margin:0;padding:0;border:0}.ons-top .ons-menu .sume-menu__col{display:block;flex:none;max-width:none;padding:0}.ons-top .ons-menu .sume-menu__item{position:relative;margin:0;border:0;border-bottom:1px solid #8c8c8c}.ons-top .ons-menu .sume-menu__item--header+.sume-menu__item--header{margin-top:0}.ons-top .ons-menu .sume-menu__item--header.has-sub.is-expanded{border-bottom:0}.ons-top .ons-menu .sume-menu__item>a,.ons-top .ons-menu .sume-menu__item>span{position:relative;display:block;margin:0;padding:10px 13px 17px 26px;border:0;background:none;color:#fff;font-family:var(--ons-naglowki);font-size:21px;font-weight:300;line-height:32.5px;text-transform:none;text-decoration:none}.ons-top .ons-menu .sume-menu__item--header.has-sub>a,.ons-top .ons-menu .sume-menu__item--header.has-sub>span{padding-right:56px}.ons-top .ons-menu .sume-menu__item>a::before,.ons-top .ons-menu .sume-menu__item>span::before{content:"";position:absolute;top:15px;left:0;width:21px;height:21px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") center / 21px 21px no-repeat}.ons-top .ons-menu .sume-menu__sub{display:none;background:#292828}.ons-top .ons-menu .sume-menu__item--header.is-expanded>.sume-menu__sub{display:block;border-top:1px solid #8c8c8c}.ons-top .ons-menu .sume-menu__sub .sume-menu__item{padding-left:9px;border-top:0}.ons-top .ons-menu .sume-menu__sub .sume-menu__item>a,.ons-top .ons-menu .sume-menu__sub .sume-menu__item>span{padding:10px 13px 17px 24px;font-family:var(--extra-font,"Roboto Condensed",Arial,sans-serif);font-size:19px;font-weight:300;line-height:31.5px}.ons-top .ons-menu .sume-menu__sub .sume-menu__item>a::before{top:16px;left:0;width:19px;height:19px;background-size:19px 19px;color:inherit;font-weight:inherit}.ons-top .ons-menu .sume-menu__item.is-current>a{background:none;color:#6cdff9;font-weight:400}.ons-top .ons-menu .sume-menu__item a:hover{color:#fff;text-decoration:underline}.ons-top .ons-menu .sume-menu__drawer-foot{display:block;margin:0 -20px;padding:20px 25px 24px;border-top:1px solid #8c8c8c;background:#292828}.ons-top .ons-menu .sume-menu__drawer-foot-title{margin:0 0 16px;color:#fff;font-family:var(--ons-naglowki);font-size:21px;font-weight:300;line-height:25.2px;letter-spacing:0;text-transform:none}.ons-top .ons-menu .sume-menu__drawer-foot ul{margin:0;padding:0;list-style:none}.ons-top .ons-menu .sume-menu__drawer-foot ul a{display:block;padding:9px 0;color:#f6f6f6;font-family:var(--ons-naglowki);font-size:18px;font-weight:300;line-height:27px;text-decoration:none}.ons-top .ons-menu .sume-menu__drawer-foot ul a:hover{color:#fff;text-decoration:underline}}@media (min-width:1024px) and (max-width:1439px){.ons-top .ons-menu .sume-menu__tab.has-panel:hover>.sume-menu__panel,.ons-top .ons-menu .sume-menu__tab.has-panel:focus-within>.sume-menu__panel{display:block;position:static}.ons-top .ons-menu .sume-menu__tab.has-panel:hover>.sume-menu__toggle::before,.ons-top .ons-menu .sume-menu__tab.has-panel:focus-within>.sume-menu__toggle::before{margin-top:-3px;transform:rotate(-135deg)}.ons-top .ons-menu .sume-menu__item--header:hover>.sume-menu__sub,.ons-top .ons-menu .sume-menu__item--header:focus-within>.sume-menu__sub{display:block;border-top:1px solid #8c8c8c}.ons-top .ons-menu .sume-menu__item--header.has-sub:hover>.sume-menu__sub-toggle::before,.ons-top .ons-menu .sume-menu__item--header.has-sub:focus-within>.sume-menu__sub-toggle::before{margin-top:-3px;transform:rotate(-135deg)}.ons-top .ons-menu .sume-menu__tab:hover>.sume-menu__tab-link,.ons-top .ons-menu .sume-menu__tab:focus-within>.sume-menu__tab-link{color:#fff}}@media (min-width:521px) and (max-width:1439px){body.menu-open .ons-top .ons-ikona--menu::after{content:"";position:fixed;inset:0;z-index:1190;background:rgba(0,0,0,.5);cursor:default}}body[data-page-kind="home"] main{padding:0}body[data-page-kind="home"] main>.container{width:var(--ons-szer);padding-inline:var(--ons-rynna)}.bloki-strona{--bloki-odstep:20px}.bloki-strona .bloki-wiersz{margin-block-end:0}.bloki-strona .ons-nag{margin:0;color:var(--ons-czern);font-family:var(--ons-naglowki);font-size:22px;font-weight:300;line-height:33px}.bloki-strona h1.ons-nag{margin:0;font-size:22px;line-height:26.4px}.bloki-strona>.bloki-wiersz:first-child{display:flex;flex-direction:column;gap:0;margin:0 calc(var(--ons-rynna) * -1) 22px}.bloki-strona>.bloki-wiersz:first-child>.bloki-kol:nth-child(2){order:-1}.bloki-strona>.bloki-wiersz:first-child>.bloki-kol:first-child .bloki-zdjecie{display:block;width:100%;height:auto;aspect-ratio:576 / 590;object-fit:cover;border-radius:0}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz{display:block;height:auto}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz>.bloki-obraz__link,.bloki-strona>.bloki-wiersz:first-child .bloki-obraz .bloki-zdjecie,.bloki-strona>.bloki-wiersz:first-child .bloki-obraz>.bloki-obraz__podpis{grid-area:auto}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz .bloki-zdjecie{display:none;width:100%;min-height:0;height:auto;aspect-ratio:992 / 590;object-fit:cover;border-radius:0}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz .bloki-obraz__podpis{position:relative;inset:auto;display:block;align-self:stretch;justify-self:stretch;width:auto;max-width:none;margin:0;padding:40px;border-radius:0;background:var(--ons-pomarancz);color:#fff;text-align:left}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__nad,.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__naglowek{display:block;max-width:none;color:var(--ons-czern);font-family:var(--ons-naglowki);font-size:22px;font-weight:300;line-height:28px;letter-spacing:0;text-transform:none}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__naglowek{margin:0 0 13px;font-family:var(--ons-naglowki-sredni);font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__tekst{display:block;max-width:none;color:#fff;font-family:var(--ons-naglowki);font-size:19px;font-weight:300;line-height:24px}.bloki-strona .bloki-wiersz:has(h1.ons-nag){margin-bottom:20px}.bloki-strona .bloki-wiersz:has(.ons-lista){margin-bottom:36px}.ons-lista{height:100%;padding:30px;border-radius:6px;background:#fff}.ons-lista .ons-lista__nag{position:relative;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #dedede;color:var(--ons-tekst);font-family:inherit;font-size:16px;font-weight:700;line-height:24px}.ons-lista__nag::before{content:"";position:absolute;top:-10px;right:0;width:40px;height:40px;background:var(--ons-ikona-listy) center / 100% auto no-repeat}.ons-lista__spis{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ons-lista__spis li{margin:0 0 5px}.ons-lista__spis a{display:flex;align-items:flex-start;gap:8px;color:#646464;font-size:15px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:22.5px;text-decoration:none}.ons-lista__spis a::before{content:"";flex:0 0 24px;width:24px;height:24px;margin-left:-7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fe7332' d='M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z'/%3E%3C/svg%3E") center / 24px 24px no-repeat}.ons-lista__spis a:hover,.ons-lista .ons-lista__wszystkie a:hover{color:var(--ons-pomarancz)}.ons-lista .ons-lista__wszystkie{margin:10px 0 5px;padding-left:25px;font-size:13px;line-height:19.5px}.ons-lista__wszystkie a{color:#646464;font-size:13px;font-weight:700;line-height:19.5px;text-transform:uppercase;text-decoration:none}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz{gap:16px 20px;margin-bottom:32px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz{display:block;height:auto}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__link:hover{opacity:.9}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz .bloki-zdjecie{display:block;width:100%;min-height:0;height:auto;aspect-ratio:850 / 364;object-fit:cover;border-radius:6px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz .bloki-obraz__podpis{position:absolute;inset:50% 0 auto 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;max-width:none;margin:0;width:calc(100% - 20px);padding:0 40px;border-radius:0;background:none;color:#fff;text-align:left;transform:translateY(-50%);pointer-events:none}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__nad,.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__naglowek,.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__tekst{display:block;max-width:none;color:#fff;font-family:var(--ons-naglowki);letter-spacing:0;text-transform:none}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__naglowek{align-self:stretch;margin:0 0 5px;padding:8px 10px;border-radius:4px;background:#1b283b;font-size:18px;font-weight:400;line-height:25px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__tekst{font-size:16px;font-weight:400;line-height:24px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__nad{align-self:stretch;max-width:270px;margin:0 0 20px;padding:8px 10px;border-radius:4px;background:var(--ons-pomarancz);font-size:15px;font-weight:400;line-height:20px;text-transform:uppercase}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__naglowek{max-width:270px;margin:0;padding:0;border-radius:0;background:none;font-family:var(--ons-naglowki-sredni);font-size:16px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-gruba) currentColor;line-height:22px;text-transform:uppercase}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki{display:none;margin:30px 0 0;pointer-events:auto}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki .bloki-przycisk{align-self:flex-start;min-height:0;margin:0;padding:12px 20px 10px;border:0;border-radius:5px;background:#fff;color:var(--ons-tekst);font-family:var(--ons-naglowki);font-size:15px;font-weight:400;line-height:22.5px;text-transform:uppercase;filter:none}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki .bloki-przycisk:hover{background:var(--ons-pomarancz-2);color:#fff}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie){margin-bottom:30px}.bloki-strona .ons-nag.ons-nag--kategorie{line-height:26px}.bloki-strona .ons-nag-pod{margin:3px 0 0;color:var(--ons-czern);font-family:var(--ons-naglowki-sredni);font-size:16px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-gruba) currentColor;line-height:26px}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;margin-bottom:32px}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz>.bloki-kol{grid-column:auto;min-width:0}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz{position:relative;display:block;height:auto;border-radius:6px;background:#fff;overflow:hidden}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz .bloki-zdjecie{display:block;width:100%;min-height:0;height:auto;aspect-ratio:550 / 410;object-fit:cover;border-radius:6px 6px 0 0}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz__link:hover .bloki-zdjecie{opacity:.9}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz .bloki-obraz__podpis{position:static;inset:auto;display:block;max-width:none;margin:0;padding:9px 10px 10px;border-radius:0;background:none;color:var(--ons-tekst);text-align:left;pointer-events:none}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz__naglowek{display:block;max-width:none;font-size:15px;font-weight:700;line-height:20px;overflow-wrap:anywhere}.bloki-strona .bloki-wiersz:has(.ons-nag--ofirmie){margin-bottom:20px}.bloki-strona .bloki-wiersz:has(.ons-ofirmie){gap:0;margin-bottom:48px}.ons-ofirmie--tekst{height:100%;padding:35px;border-radius:12px;background:#fff}.ons-ofirmie--tekst p{margin:0 0 20px;font-size:14px;line-height:24px}.ons-ofirmie--tekst h3,.ons-ofirmie--lista h3{margin:0 0 20px;color:var(--ons-tekst);font-family:inherit;font-size:18px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:25px}.ons-ofirmie--lista h3{margin-bottom:28px}.ons-ofirmie--tekst p>strong:only-child,.ons-ofirmie--tekst p>b:only-child{font-size:18px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor}.ons-ofirmie--opinie{margin:20px 0 32px;padding:30px 0;border-radius:12px;background:var(--ons-pomarancz)}.ons-ofirmie--opinie p{margin:0 0 20px;color:#fff;font-size:14px;font-weight:500;line-height:24px;text-align:center}.ons-ofirmie--opinie img{display:block;width:154px;height:auto;margin:0 auto;border-radius:0}.ons-ofirmie--opinie p.ons-ofirmie__duzy{margin:0 0 5px;font-size:18px;font-weight:700;line-height:24px}.ons-ofirmie--lista{padding:35px 25px 5px;border:2px solid var(--ons-pomarancz);border-radius:8px;background:#fff}.ons-ofirmie--lista p{margin:0 0 28px;font-size:14px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:24px}.ons-ofirmie--lista ul{margin:0 0 16px;padding:0;list-style:none}.ons-ofirmie--lista li{position:relative;padding:0 0 14px 30px;font-size:14px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:22px}.ons-ofirmie--lista li::before{content:"";position:absolute;top:2px;left:0;width:15px;height:15px;border:2px solid var(--ons-pomarancz);border-radius:3px}.bloki-strona .bloki-wiersz:has(.ons-kafel){gap:16px 20px;margin-bottom:88px}.ons-kafel{display:flex;flex-direction:column;justify-content:center;height:150px;padding:0 140px 5px 40px;border-radius:8px;background-repeat:no-repeat;background-position:right 60px center;background-size:65px auto;color:#fff;font-size:18px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:24px}.ons-kafel--doradztwo{background-color:var(--ons-stopka);background-image:var(--ons-ikona-doradztwo)}.ons-kafel--gwarancja{background-color:var(--ons-pomarancz);background-image:var(--ons-ikona-gwarancja)}.bloki-strona .bloki-wiersz:has(.ons-nag--polecane){margin-bottom:15px}.bloki-strona .bloki-wiersz:has(>.bloki-kol>.bloki-towary){margin-bottom:0}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bloki-strona .bloki-wiersz:has(>.bloki-kol>.bloki-przycisk){margin:47px 0 45px;text-align:center}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-przycisk.glowny{display:flex;align-items:center;box-sizing:border-box;width:fit-content;height:42px;margin-inline:auto;min-height:0;padding:15px 30px 14px;border:0;border-radius:6px;background:var(--ons-pas);color:#fff;font-size:13px;font-weight:700;line-height:13px;text-transform:uppercase;filter:none}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-przycisk.glowny::after{content:"";display:inline-block;position:relative;top:1px;left:10px;margin-left:3.8px;width:20px;height:12px;background:var(--ons-strzalka-przycisku) left center / 12px auto no-repeat}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-przycisk.glowny:hover{opacity:.9}.bloki-strona .bloki-tlo.bloki-tlo-jasne{--bloki-pas:#fff}.bloki-strona .bloki-wiersz.bloki-tlo:has(.ons-nag--zalety){padding:40px 0 15px}.bloki-strona .ons-nag.ons-nag--zalety{padding-right:40px;font-size:20px;line-height:32px;text-align:left}.bloki-strona .bloki-wiersz.bloki-tlo:has(.ons-zaleta){padding:0 0 20px}.ons-zaleta{display:flex;flex-direction:column;height:100%}.bloki-strona .ons-zaleta img{display:block;width:100%;height:auto;aspect-ratio:405 / 280;object-fit:cover;border:1px solid var(--ons-linia);border-bottom:0;border-radius:14px 14px 0 0}.ons-zaleta__tresc{flex:1 1 auto;margin:0 0 20px;padding:35px;border-radius:0 0 14px 14px;background:var(--ons-pas)}.ons-zaleta__tresc p{margin:0;color:#fff;font-size:17px;font-weight:400;line-height:22px}.ons-zaleta__tresc .ons-zaleta__tytul{margin:15px 0;padding-right:25px;color:#fe6f2c;font-family:var(--ons-naglowki);font-size:18px;font-weight:300;line-height:22px}.ons-tekst-dolny{max-width:var(--ons-kol);margin:0 auto;padding:40px 0}.ons-tekst-dolny p{margin:0 0 20px;font-size:16px;line-height:24px}.bloki-strona .ons-tekst-dolny h2{margin:0 0 20px;color:var(--ons-tekst);font-family:inherit;font-size:16px;font-weight:700;line-height:24px}@media (min-width:576px){.bloki-strona>.bloki-wiersz:first-child{display:block;margin-inline:0}.bloki-strona>.bloki-wiersz:first-child>.bloki-kol:first-child{display:none}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz{display:block;position:relative}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz .bloki-zdjecie{display:block}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz .bloki-obraz__podpis{position:absolute;top:50%;left:0;width:85%;padding:40px;border-radius:12px;transform:translateY(-50%)}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__nad,.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__naglowek{font-size:24px;line-height:32px}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz{grid-template-columns:repeat(3,minmax(0,1fr))}.ons-kafel{font-size:20px;line-height:26px}.ons-tekst-dolny{padding-inline:10px}.bloki-strona .ons-nag,.bloki-strona h1.ons-nag{font-size:20px;line-height:32px}.ons-zaleta__tresc .ons-zaleta__tytul{margin:10px 0;min-height:50px;font-size:23px}}@media (min-width:768px){.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz .bloki-obraz__podpis{width:100%;padding:0 60px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__naglowek{align-self:flex-start;margin:0 0 5px;padding:0;border-radius:0;background:none;font-size:20px;line-height:25px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__tekst{font-size:23px;line-height:34.5px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__nad{align-self:flex-start;max-width:120px;font-family:var(--ons-naglowki-sredni);font-size:13px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-gruba) currentColor}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__naglowek{font-size:24px;line-height:38px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki{display:flex;margin-top:15px}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bloki-strona .bloki-wiersz:has(.ons-lista)>.bloki-kol,.bloki-strona .bloki-wiersz:has(.ons-zaleta)>.bloki-kol{grid-column:span 6}}@media (min-width:992px){body[data-page-kind="home"] main>.container{padding-inline:0}.bloki-strona .ons-nag,.bloki-strona h1.ons-nag{font-size:24px;line-height:32px}.bloki-strona>.bloki-wiersz:first-child{margin:40px 0}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz .bloki-zdjecie{aspect-ratio:1740 / 590;border-radius:10px}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz .bloki-obraz__podpis{left:20px;width:calc(75% - 20px)}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__nad,.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__naglowek{font-size:28px;line-height:36px}.bloki-strona .bloki-wiersz:has(h1.ons-nag){margin-bottom:30px}.bloki-strona .bloki-wiersz:has(.ons-lista){margin-bottom:60px}.bloki-strona .bloki-wiersz:has(.ons-lista)>.bloki-kol{grid-column:span 4}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz{margin-bottom:56px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__naglowek{font-size:20px;line-height:28px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki{display:none}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie){margin-bottom:30px}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:72px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz::-webkit-scrollbar{display:none}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz>.bloki-kol{flex:0 0 calc((100% - 60px) / 4);scroll-snap-align:start}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz{border-radius:6px;background:none}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz::before{content:"";position:absolute;inset:0;z-index:1;border-radius:6px;background:linear-gradient(to top,rgba(0,0,0,.6),rgba(255,255,123,0)) center bottom / 100% 50% no-repeat;pointer-events:none}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz .bloki-zdjecie{border-radius:6px}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz .bloki-obraz__podpis{position:absolute;inset:auto auto 18px 24px;z-index:2;padding:0;color:#fff}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz .bloki-obraz__naglowek{font-size:18px;line-height:27px}.bloki-strona .bloki-wiersz:has(.ons-ofirmie){grid-template-columns:calc(46% - .8px) calc(30% + 6px) minmax(0,1fr);margin-bottom:96px}.bloki-strona .bloki-wiersz:has(.ons-ofirmie)>.bloki-kol{grid-column:auto}.ons-ofirmie--tekst{border-radius:12px 0 0 12px}.ons-ofirmie--tekst p,.ons-ofirmie--opinie p{font-size:16px}.ons-ofirmie--tekst h3,.ons-ofirmie--lista h3{font-size:16px;font-weight:700;-webkit-text-stroke:0;line-height:24px}.ons-ofirmie--tekst p>strong:only-child,.ons-ofirmie--tekst p>b:only-child{font-size:16px;font-weight:700;-webkit-text-stroke:0}.ons-ofirmie--opinie{position:relative;height:100%;min-height:380px;margin:0;padding:0 10px;border-radius:0 12px 12px 0}.ons-ofirmie__srodek{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%,-50%)}.ons-ofirmie--opinie p.ons-ofirmie__duzy{line-height:27px}.bloki-strona .bloki-wiersz:has(.ons-ofirmie)>.bloki-kol:last-child{padding-left:10px}.ons-ofirmie--lista p{font-size:16px}.bloki-strona .bloki-wiersz:has(.ons-kafel){margin-bottom:88px}.ons-kafel{padding-left:60px}.bloki-strona .bloki-wiersz:has(.ons-nag--polecane){margin-bottom:20px}.bloki-strona .bloki-wiersz:has(>.bloki-kol>.bloki-przycisk){margin:47px 0 45px}.bloki-strona .bloki-wiersz.bloki-tlo:has(.ons-nag--zalety){padding:40px 0 15px}.bloki-strona .bloki-wiersz:has(.ons-zaleta)>.bloki-kol{grid-column:span 3}.bloki-strona .bloki-wiersz.bloki-tlo:has(.ons-zaleta){margin-inline:10px;padding:0 0 20px}.ons-zaleta__tresc{margin:0}}@media (min-width:1200px){.bloki-strona .ons-nag{font-size:31px;line-height:46.5px}.bloki-strona h1.ons-nag{font-size:31px;line-height:37.2px}.bloki-strona .ons-nag.ons-nag--kategorie{line-height:26px}.bloki-strona .ons-nag-pod{margin-top:7px}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz .bloki-obraz__podpis{left:5%;width:70%}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__nad,.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__naglowek{font-size:28px;line-height:38px}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__naglowek{margin-bottom:15px}.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__tekst{font-size:22px;line-height:28px}.bloki-strona .bloki-wiersz:has(.ons-lista)>.bloki-kol{grid-column:span 3}.ons-lista__nag::before{top:-4px;width:34px;height:34px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__naglowek{font-size:26px;line-height:26px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki{display:flex;margin-top:15px}.bloki-strona .bloki-wiersz:has(.ons-nag--kategorie)+.bloki-wiersz>.bloki-kol{flex-basis:calc((100% - 80px) / 5)}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary{grid-template-columns:repeat(4,minmax(0,1fr))}.bloki-strona .bloki-wiersz.bloki-tlo:has(.ons-nag--zalety){padding:70px 0 40px}.bloki-strona .ons-nag.ons-nag--zalety{padding:0;font-size:30px;line-height:45px;text-align:center}.bloki-strona .bloki-wiersz:has(>.bloki-kol>.bloki-przycisk){margin:47px 0 45px}}@media (min-width:1440px){.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__nad,.bloki-strona>.bloki-wiersz:first-child .bloki-obraz__naglowek{font-size:34px;line-height:44px}.ons-lista__nag::before{top:-10px;width:40px;height:40px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__naglowek{font-size:30px;line-height:40px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__nad{max-width:140px;padding:10px;font-family:var(--ons-naglowki);font-size:16px;font-weight:400;-webkit-text-stroke:0}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__naglowek{font-size:22px;line-height:28px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki{margin-top:25px}}@media (min-width:1680px){.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__nad{padding:12px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__naglowek{font-size:25px;line-height:30px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki{margin-top:30px}}@media (min-width:1920px){.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-kol:first-child .bloki-obraz__naglowek{max-width:425px;font-family:var(--ons-naglowki);font-size:30px;font-weight:400;-webkit-text-stroke:0;line-height:35px}.bloki-strona .bloki-wiersz:has(.ons-lista)+.bloki-wiersz .bloki-obraz__guziki{margin-top:70px}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary{grid-template-columns:repeat(5,minmax(0,1fr))}}.card.ons-karta{display:flex;flex-direction:column;height:100%;border:0;border-radius:10px;background:#fff;box-shadow:none;color:var(--ons-tekst);text-align:left;overflow:hidden;transition:none}.card.ons-karta:hover{box-shadow:none;transform:none}.ons-karta .thumb.ons-karta__zdjecia{display:block;flex:0 0 auto;aspect-ratio:auto;padding:20px 0 5px;background:none;font-size:0;overflow:visible}.ons-karta .thumb.ons-karta__zdjecia picture,.ons-karta .thumb.ons-karta__zdjecia .shop-img{display:block;width:100%;height:auto}.ons-karta .thumb.ons-karta__zdjecia img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.ons-karta .name.ons-karta__nazwa{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex:0 0 auto;height:40px;min-height:40px;margin:20px 0 14.6px;padding:0 15px;color:var(--ons-nazwa);font-size:14px;font-weight:700;line-height:20px;text-align:left;overflow:hidden}.card.ons-karta:hover .ons-karta__nazwa{color:#000;text-decoration:underline}.ons-karta .body.ons-karta__tresc{display:block;flex:1 1 auto;padding:0}.ons-karta__cechy{margin:0}.ons-karta .ons-karta__cechy p{margin:0;padding:0 15px;color:var(--ons-tekst);font-size:13px;font-weight:400;line-height:19.5px;white-space:normal;overflow:visible;text-overflow:clip}.ons-karta__cena{margin:14px 0 10px;padding:0 15px;color:var(--ons-nazwa);font-size:16px;font-weight:700;line-height:24px}.ons-karta__jednostka{font:inherit}.ons-karta__barwy{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px 5.2px;min-height:52px;margin:25px 0 20px;padding:0 15px}.ons-barwa{flex:0 0 auto;width:16px;height:16px;margin:0;border-radius:3px;background:#ccc}.ons-barwa[data-barwa="bezowy"]{order:1;background:#d6af6a}.ons-barwa[data-barwa="zolty"]{order:2;background:#ecdf05}.ons-barwa[data-barwa="pomaranczowy"]{order:3;background:#ff7f00}.ons-barwa[data-barwa="czerwony"]{order:4;background:#fa0001}.ons-barwa[data-barwa="szary"]{order:5;background:#b0b0b0}.ons-barwa[data-barwa="bialy"]{order:6;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.09)}.ons-barwa[data-barwa="czarny"]{order:7;background:#000}.ons-barwa[data-barwa="zielony"]{order:8;background:#0b9a88}.ons-barwa[data-barwa="niebieski"]{order:9;background:#014dbd}.ons-barwa[data-barwa="grafitowy"]{order:10;background:#444d5e}@media (min-width:577px){.ons-barwa{width:24px;height:24px;border-radius:4px}.ons-karta__barwy{gap:7px 9.2px;min-height:31px;margin:25px 0;padding-bottom:7px}}@media (min-width:576px){.ons-karta .name.ons-karta__nazwa,.ons-karta .ons-karta__cechy p,.ons-karta__cena,.ons-karta__barwy{padding-inline:35px}}@media (min-width:768px){.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary{display:flex;flex-wrap:nowrap;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary::-webkit-scrollbar{display:none}.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary>*{flex:0 0 calc((100% - 40px) / 3);min-width:0;height:auto;scroll-snap-align:start}}@media (min-width:1200px){.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary>*{flex-basis:calc((100% - 60px) / 4)}}@media (min-width:1920px){.bloki-strona .bloki-wiersz>.bloki-kol>.bloki-towary>*{flex-basis:calc((100% - 80px) / 5)}}body[data-page-kind="category"] .container:has(>nav.breadcrumb){width:var(--ons-szer);padding-inline:var(--ons-rynna)}nav.breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;margin:0;padding:19.2px 0;color:#000;font-size:10px;line-height:15px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}nav.breadcrumb::-webkit-scrollbar{display:none}nav.breadcrumb a{margin:-14.5px 0;padding:14.5px 0;color:var(--ons-tekst);text-decoration:none}nav.breadcrumb a:hover{color:#000;text-decoration:underline}nav.breadcrumb .sep{display:block;padding:0 8px;color:#6c757d;font-size:0;line-height:0}nav.breadcrumb .sep::before{content:"/";display:block;font-size:10px;line-height:15px}@media (min-width:768px){nav.breadcrumb{padding-left:35px;font-size:13px;line-height:19.5px}nav.breadcrumb .sep::before{font-size:13px;line-height:19.5px}}body[data-page-kind="category"] main{padding:0 0 40px}body[data-page-kind="category"] main>.container{display:flow-root;width:var(--ons-szer);padding-inline:var(--ons-rynna)}.kat-naglowek{margin:0 0 16px;padding:40px 25px;border-radius:8px;background:#1b2839;color:#fff}.kat-naglowek .page-title{display:block;margin:0 0 25px;padding:0;border:0;color:#fff;font-family:var(--ons-naglowki);font-size:22px;font-weight:400;line-height:30px;text-align:left}.kat-naglowek .page-title::after,.kat-naglowek .page-title::before{content:none}.kat-naglowek .rozwin{margin:0}.kat-naglowek .rozwin,.kat-naglowek .rozwin__srodek{position:static;display:block;overflow:visible}.kat-naglowek .rozwin__tekst,.kat-naglowek .opis-gorny{margin:0;color:#fff}.kat-naglowek .rozwin__tekst p,.kat-naglowek .opis-gorny p,.kat-naglowek .rozwin__tekst li,.kat-naglowek .opis-gorny li{margin:0 0 10px;color:#fff;font-size:16px;line-height:22px}.kat-naglowek .rozwin__tekst p.h2-head,.kat-naglowek .opis-gorny p.h2-head{margin:0 0 10px;font-family:var(--ons-naglowki);font-size:21px;font-weight:300;line-height:22px}.kat-naglowek .rozwin__tekst a,.kat-naglowek .opis-gorny a{color:#fff;text-decoration:underline}.kat-naglowek .rozwin__tekst ul,.kat-naglowek .opis-gorny ul{margin:0 0 10px;padding:0;list-style:none}.kat-naglowek .rozwin__tekst li,.kat-naglowek .opis-gorny li{position:relative;margin:0;padding-left:15px}.kat-naglowek .rozwin__tekst li::before,.kat-naglowek .opis-gorny li::before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:#fff}.kat-naglowek .rozwin__srodek::after{content:none}body[data-page-kind="category"] main>.container:has(.zdj-tresci-ramka){position:relative;padding-bottom:calc((100vw - 70px) / 2 * .75 + 88px)}body[data-page-kind="category"] main>.container:has(.zdj-tresci__poz:nth-child(3)){padding-bottom:calc((100vw - 70px) * .75 + 100px)}.kat-naglowek .zdj-tresci-ramka{position:absolute;right:var(--ons-rynna);bottom:30px;left:var(--ons-rynna);width:auto;margin:0;padding:14px;border-radius:10px;background:#f6f6f6}.kat-naglowek .zdj-tresci{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.kat-naglowek .zdj-tresci__poz{margin:0}.kat-naglowek .zdj-tresci__poz img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:0}.subcats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.subcats a{padding:12px 14px;border:0;border-radius:5px;background:#fff;color:var(--ons-tekst);font-size:13px;font-weight:700;line-height:20px}.subcats a:hover{background:var(--ons-krazek);color:#fff}.filtry-pasek{min-height:44px;margin:0 0 13px;padding:12px 20px;border:0;border-radius:5px;background:#fff;color:var(--ons-tekst);font-size:12px;font-weight:700;line-height:18px;text-transform:uppercase}.cat-layout>.cat-main{display:flex;flex-direction:column}.cat-main .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10.4px;margin:0 0 20px}.cat-main .card.ons-karta .ons-karta__zdjecia img{max-width:370px;margin-inline:auto}.cat-main .wstawka{margin:20px 2.3px 16px;padding:35px 25px;border:0;border-radius:10px;background:#fff}.cat-main .wstawka__naglowek{margin:0 0 15px;color:var(--ons-tekst);font-family:inherit;font-size:20px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:30px}.cat-main .wstawka__tresc p,.cat-main .wstawka__tresc li,.cat-main .wstawka__tresc a{color:var(--ons-nazwa);font-size:15px;line-height:24px}.cat-main .wstawka__tresc p{margin:0 0 10px}.cat-main .wstawka__tresc ul{margin:0 0 16px;padding:0;list-style:none}.cat-main .wstawka__tresc li{position:relative;margin:0;padding-left:18px}.cat-main .wstawka__tresc li::before{content:"";position:absolute;top:8px;left:0;width:8px;height:8px;border-radius:50%;background:var(--ons-nazwa)}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 30px}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:0;border-radius:5px;background:#fff;color:var(--ons-tekst);font-size:14px;font-weight:700;text-decoration:none}.pagination a:hover{background:var(--ons-krazek);color:#fff}.pagination .active{background:var(--ons-pomarancz);color:#fff}@media (min-width:576px){.kat-naglowek{padding:50px 40px}.cat-main .wstawka{margin:20px 0 40px;padding:10px 10px 20px}body[data-page-kind="category"] main>.container:has(.zdj-tresci-ramka),body[data-page-kind="category"] main>.container:has(.zdj-tresci__poz:nth-child(3)){padding-bottom:calc((var(--ons-szer) - 96px) / 4 * .75 + 88px)}body[data-page-kind="category"] main>.container:has(.zdj-tresci__poz:nth-child(5)){padding-bottom:calc((var(--ons-szer) - 96px) / 4 * 1.5 + 104px)}.kat-naglowek .zdj-tresci{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (min-width:768px){.kat-naglowek{margin-bottom:20px}.kat-naglowek .page-title{display:inline-block;font-size:26px}.kat-naglowek .rozwin__tekst p,.kat-naglowek .opis-gorny p,.kat-naglowek .rozwin__tekst li,.kat-naglowek .opis-gorny li{font-size:17px;line-height:24px}.kat-naglowek .rozwin__tekst p.h2-head,.kat-naglowek .opis-gorny p.h2-head{margin-top:5px;line-height:24px}.cat-main .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}}@media (min-width:992px){.cat-main .wstawka{padding:50px 35px 35px}.kat-naglowek .rozwin__tekst p.h2-head,.kat-naglowek .opis-gorny p.h2-head{font-size:22px}}@media (min-width:1024px){body[data-page-kind="category"] main{padding-top:10px}.subcats,.subcats.subcats--obok-menu{display:none}.kat-naglowek{float:right;width:calc(100% - 310px);margin:0 calc(var(--ons-rynna) * -1) 30px 0}.cat-layout,.cat-layout.cat-layout--filters-left,.cat-layout.cat-layout--filters-right{display:block}.cat-layout>.cat-main{float:right;clear:right;width:calc(100% - 300px);margin-right:calc(var(--ons-rynna) * -1)}.cat-main .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;margin-bottom:30px}.cat-layout>.cat-side{display:block;width:270px;margin:0;padding:22px 22px 21px;border:0;border-radius:10px 10px 0 0;background:#fff}.cat-layout>.filters-shell{display:block;width:270px;margin:0;padding:17px 22px 10px;border:0;border-radius:0 0 10px 10px;background:#fff}.cat-layout:not(:has(>.cat-side))>.filters-shell{padding-top:22px;border-radius:10px}.cat-side .cat-side__head,.filters .filters-head h2{display:block;margin:0 0 25px;padding:18.6px 10.6px;border:0;border-radius:10px 10px 0 0;background:var(--ons-krazek);color:#fff;font-family:inherit;font-size:14px;font-weight:700;line-height:16.8px;text-align:center}.cat-side .cat-side__list{margin:0;padding:0 0 0 5px;list-style:none}.cat-side .cat-side__item{margin:0}.cat-side .cat-side__item a{display:block;margin:0;padding:8px 0;border:0;color:var(--ons-tekst);font-size:14px;font-weight:700;line-height:21px;text-decoration:none}.cat-side .cat-side__item a:hover{color:#000;text-decoration:underline}.cat-side .cat-side__item.is-current>a{margin:0;padding-left:0;border:0;color:var(--ons-pomarancz)}.cat-side .cat-side__item--lvl2 a{padding-left:14px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor}.cat-side .cat-side__item--lvl3 a{padding-left:28px;font-weight:400}}@media (min-width:1200px){.kat-naglowek{width:calc(100% - 340px);margin-bottom:40px;padding:40px}.cat-layout>.cat-main{width:calc(100% - 340px)}.cat-main .wstawka{margin-inline:-2px}.cat-layout>.cat-side,.cat-layout>.filters-shell{width:310px}}@media (min-width:1440px){.kat-naglowek{padding:23px 37px}.cat-main .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px}.cat-main .wstawka{margin-inline:0}}@media (min-width:1920px){.kat-naglowek{margin-bottom:45px}.cat-main .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.filters .filter-group:has(a[data-cecha="3"]) .filter-values{display:flex;flex-wrap:wrap;gap:0 5.2px;margin:0;padding:0 5px}.filters .filter-group:has(a[data-cecha="3"]) .filter-values li{flex:0 0 auto;width:28px;height:auto;margin:0}.filters .filter-group:has(a[data-cecha="3"]) .filter-values a{position:relative;display:block;width:24px;height:30px;min-height:0;margin:4px 4px 4px 0;padding:0;border-radius:4px;background:none}.filters .filter-group:has(a[data-cecha="3"]) .filter-values .box{display:block;width:24px;height:24px;margin:3.7px 0 0;border:0;border-radius:4px;background:#ccc}.filters .filter-group:has(a[data-cecha="3"]) .filter-values .label,.filters .filter-group:has(a[data-cecha="3"]) .filter-values .count{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.filters .filter-values a[data-cecha="3"][data-wartosc="12"] .box{background:#0b9a88}.filters .filter-values a[data-cecha="3"][data-wartosc="13"] .box{background:#014dbd}.filters .filter-values a[data-cecha="3"][data-wartosc="14"] .box{background:#d6af6a}.filters .filter-values a[data-cecha="3"][data-wartosc="15"] .box{background:#ecdf05}.filters .filter-values a[data-cecha="3"][data-wartosc="16"] .box{background:#ff7f00}.filters .filter-values a[data-cecha="3"][data-wartosc="17"] .box{background:#fa0001}.filters .filter-values a[data-cecha="3"][data-wartosc="18"] .box{background:#b0b0b0}.filters .filter-values a[data-cecha="3"][data-wartosc="19"] .box{background:#444d5e}.filters .filter-values a[data-cecha="3"][data-wartosc="20"] .box{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.filters .filter-values a[data-cecha="3"][data-wartosc="21"] .box{background:#000}.filters .filter-group:has(a[data-cecha="3"]) .filter-values a.is-on .box,.filters .filter-group:has(a[data-cecha="3"]) .filter-values a:hover .box,.filters .filter-group:has(a[data-cecha="3"]) .filter-values a:focus-visible .box{outline:2px solid var(--ons-pomarancz);outline-offset:2px}.filters .filter-values a.is-on .box{background-color:var(--ons-pomarancz);border-color:var(--ons-pomarancz)}.filters .filtry-pokaz,.filters-shell .drawer-done{min-height:52.5px;margin:16px 0;padding:14px 16px;border:1px solid var(--ons-pomarancz);border-radius:5px;background:var(--ons-pomarancz);color:#fff;font-size:13px;font-weight:700;line-height:19.5px;text-transform:uppercase;filter:none}.filters .filtry-pokaz:hover,.filters-shell .drawer-done:hover{border-color:var(--ons-pomarancz-2);background:var(--ons-pomarancz-2);filter:none}.filters .filter-price button{border-radius:5px;background:var(--ons-krazek);color:#fff;font-size:13px;text-transform:uppercase}.filters .filter-price button:hover{background:var(--ons-pas)}.filters .filter-price input{border-radius:5px}@media (min-width:1024px){.filters-shell .drawer-body{padding:0;overflow:visible}.filters-shell aside.filters{position:static;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.filters .filters-head{display:block;margin:0 0 10px;padding:0;border:0;border-radius:0;background:none}.filters .filters-head h2{margin:0}html[lang="pl"] .filters .filters-head h2{font-size:0;line-height:0}html[lang="pl"] .filters .filters-head h2::before{content:"Filtrowanie";display:block;font-size:14px;line-height:16.8px}.filters .filter-group{margin:0 0 10px;padding:0;border:0}.filters .filter-group>.filter-group__h{display:flex;align-items:center;justify-content:space-between;min-height:0;margin:0 5px 12px;padding:12.8px 0;border-bottom:1px solid #e4e4e4}.filters .filter-group>.filter-group__h h3{margin:0;color:var(--ons-tekst);font-size:13px;font-weight:700;line-height:19.4px;letter-spacing:0;text-transform:uppercase}.filters .filter-group__strzalka{display:none}.filters .filter-values{margin:0;padding:0}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values li{height:30px}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values a{display:flex;align-items:center;gap:0;height:30px;padding:0 15px 0 0;border-radius:0;background:none;color:var(--ons-tekst);font-size:13px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:24px}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values a:hover{background:none;color:#000}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values .box{flex:0 0 16px;width:16px;height:16px;margin:0 16px 0 6px;border:1px solid #cfcfcf;border-radius:3px;background:#fff}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values a.is-on .box{border-color:var(--ons-pomarancz);background:var(--ons-pomarancz)}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values a.is-on .label{color:var(--ons-tekst);font-weight:700}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values .label{flex:0 1 auto}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values .count{margin-left:5px;padding:0;border-radius:0;background:none;color:#868686;font-size:12px;font-weight:400}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values .count::before{content:"("}.filters .filter-group:not(:has(a[data-cecha="3"])) .filter-values .count::after{content:")"}.filters .filtry-pokaz{position:sticky;bottom:10px;z-index:6;box-shadow:0 0 0 10px #fff}}.filters .filter-values .count{-webkit-text-stroke:0}body[data-page-kind="product"] .container:has(>nav.breadcrumb){width:100%;max-width:none;padding-inline:15px;background:#f0f4f7}body[data-page-kind="product"] nav.breadcrumb{padding-left:0}body[data-page-kind="product"] main{padding:20px 0 0}body[data-page-kind="product"] main>.container{width:var(--ons-szer);padding-inline:var(--ons-rynna)}.product-header{margin:0;padding:0}.product-header h1{margin:0 0 20px;padding:0 5px;color:var(--ons-stopka);font-family:inherit;font-size:22px;font-weight:700;line-height:28px}.product-top{display:flex;flex-direction:column;gap:0;margin:0}.product-top>.pgal{display:contents}.product-top>.pgal>*{order:5}.product-top>.pgal>.pgal-para,.product-top>.pgal>.pgal-empty{order:1}.product-top>.pgal>.pgal-thumbs{order:2}.product-top>.pside{order:3;min-width:0;margin:30px -10px 0;padding:0}.product-top>.pgal>.product-intro{order:4}.pgal .pgal-para{display:block;margin:0}.pgal .pgal-main{position:relative;margin:0 -10px;border:0;border-radius:0;background:#fafafa;overflow:hidden}.pgal .pgal-main .pgal-slide picture,.pgal .pgal-main .pgal-slide .shop-img{display:block;width:100%}.pgal .pgal-main .pgal-slide img{display:block;box-sizing:border-box;width:100%;max-width:800px;height:auto;margin:0 auto;padding:20px 20px 95px;aspect-ratio:auto;object-fit:contain;border-radius:0;background:none;filter:brightness(.98);cursor:zoom-in}.pgal .pgal-thumbs{display:flex;flex-wrap:nowrap;gap:0;margin:20px -10px 0;padding:0 0 0 10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.pgal .pgal-thumbs::-webkit-scrollbar{display:none}.pgal .pgal-thumb{box-sizing:border-box;scroll-snap-align:start;flex:0 0 22%;width:22%;max-width:22%;height:auto;aspect-ratio:1 / 1;margin:0 10px 10px 0;padding:10px;border:1px solid #bababa;border-radius:0;background:#fff;opacity:.6;transition:opacity .3s}.pgal .pgal-thumb:hover{opacity:.8}.pgal .pgal-thumb.on{border-color:#bababa;box-shadow:none;opacity:1}.pgal .pgal-thumb picture,.pgal .pgal-thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.pgal .product-intro{margin:30px 0 0;padding:0 5px;color:var(--ons-tekst)}.pgal .product-intro p{margin:0 0 15px;font-size:15px;line-height:26px}.pgal .product-intro p.h2-head{margin:0 0 12px;font-family:var(--ons-naglowki-sredni);font-size:15px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:26px}.pside .cfg-box{margin:15px 0 20px;padding:25px 15px 10px;border:1px solid #ddd;border-radius:0 10px 10px 10px;background:#f4f4f4;box-shadow:none;color:#404040}.pside .cfg-box .cfg-title{margin:0 0 10px;padding:12px 12px 12px 8px;border:0;border-bottom:1px solid #e8e8e8;background:#404040;color:#fff;font-family:var(--ons-naglowki);font-size:18px;font-weight:400;line-height:27px;text-align:left;text-transform:uppercase}.pside .cfg-box .cfg-params{margin:0 0 10px;padding:0;border:0}.pside .cfg-box .cfg-subhead{margin:0 0 5px;color:#404040;font-family:var(--ons-naglowki);font-size:18px;font-weight:400;line-height:27px}.pside .cfg-box .cfg-param{margin:0;color:#404040;font-family:var(--extra-font,"Roboto Condensed",Arial,sans-serif);font-size:18px;font-weight:300;line-height:27px}.pside .cfg-box .cfg-param strong{font-weight:300}.pside .cfg-box .cfg-colors{display:block;margin:0 0 10px;padding:0;border:0;min-height:73px}.pside .cfg-box .cfg-colors-label{display:block;margin:-4px 0 10px;color:#404040;font-family:var(--ons-naglowki);font-size:18px;font-weight:400;line-height:27px}.pside .cfg-box .cfg-swatch{display:inline-block;width:24px;height:24px;margin:0 2px 5px 0;border:0;border-radius:3px;background:var(--sw,#ccc);box-shadow:none;vertical-align:top}.pside .cfg-box .cfg-swatch[title="Beżowy"]{background:#d6af6a}.pside .cfg-box .cfg-swatch[title="Żółty"]{background:#ecdf05}.pside .cfg-box .cfg-swatch[title="Pomarańczowy"]{background:#ff7f00}.pside .cfg-box .cfg-swatch[title="Czerwony"]{background:#fa0001}.pside .cfg-box .cfg-swatch[title="Szary"]{background:#b0b0b0}.pside .cfg-box .cfg-swatch[title="Biały"]{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.09)}.pside .cfg-box .cfg-swatch[title="Czarny"]{background:#000}.pside .cfg-box .cfg-swatch[title="Zielony"]{background:#0b9a88}.pside .cfg-box .cfg-swatch[title="Niebieski"]{background:#014dbd}.pside .cfg-box .cfg-swatch[title="Grafitowy"]{background:#444d5e}.pside .cfg-box .cfg-section{position:relative;margin:0 0 10px;padding:17px 0 12px 50px;border:0;border-top:1px solid #a4a4a4;background:none;color:#404040;font-family:var(--ons-naglowki);font-size:18px;font-weight:400;line-height:27px;letter-spacing:0;text-transform:uppercase}.pside .cfg-box .cfg-section::before{content:"";position:absolute;top:15px;left:0;width:30px;height:30px;border-radius:50%;background:#007fcb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 5l7 7-7 7M13 5l7 7-7 7'/%3E%3C/svg%3E") center / 11px auto no-repeat}.pside .cfg-box .cfg-row{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0 0 10px;padding:0}.pside .cfg-box .cfg-row.cfg-hidden,.pside .cfg-box .cfg-section.cfg-hidden{display:none}.pside .cfg-box .cfg-row>label{flex:0 0 40%;max-width:40%;margin:0;padding:0 10px 0 1px;color:var(--ons-tekst);font-family:var(--ons-naglowki);font-size:18px;font-weight:300;line-height:27px}.pside .cfg-box .cfg-row>input,.pside .cfg-box .cfg-row>select{box-sizing:border-box;flex:0 1 160px;width:160px;min-width:0;max-width:160px;height:48px;margin:0;padding:8px 16px;border:1px solid #aaa;border-radius:3px;background:#fff;color:var(--ons-tekst);font-size:16px}.pside .cfg-box .cfg-row>input:focus,.pside .cfg-box .cfg-row>select:focus{border-color:#007fcb;outline:0;box-shadow:0 0 0 2px rgba(0,127,203,.25)}.pside .cfg-box .cfg-row>.cfg-unit{flex:0 0 auto;padding:0 0 0 10px;color:#404040;font-size:18px;font-weight:400;line-height:27px}.pside .cfg-box .cfg-summary{margin:0 0 10px;padding:10px;border:1px solid #009224;border-radius:10px;background:#fff;color:#404040;font-family:var(--ons-naglowki);font-size:18px;font-weight:300;line-height:40px}.pside .cfg-box .cfg-summary strong{padding:4px 10px;color:#000;font-size:20px;font-weight:400}.pside .cfg-box .cfg-total{margin:22px 0;padding:0;border:0;color:#404040;font-family:var(--ons-naglowki);font-size:18px;font-weight:400;line-height:33px;text-align:center}.pside .cfg-box .cfg-total strong,.pside .cfg-box .cfg-total .cfg-total-val{color:#016528;font-family:inherit;font-size:18px;font-weight:400;line-height:27px}.pside .cfg-box .cfg-add{display:block;width:calc(100% - 5px);min-height:64px;margin:0 0 16px;padding:10px 16px;border:0;border-radius:0;background:#0b5d70;color:#fff;font-family:var(--ons-naglowki);font-size:21px;font-weight:500;line-height:30px;letter-spacing:0;text-transform:uppercase;box-shadow:none;filter:none;transition:background .3s}.pside .cfg-box .cfg-add::before{content:"";display:inline-block;width:30px;height:26px;margin-right:12px;vertical-align:-5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 26'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M1 2h4l4 14h14l4-10H7M11 22.5a1.5 1.5 0 1 0 .01 0M21 22.5a1.5 1.5 0 1 0 .01 0'/%3E%3C/svg%3E") center / contain no-repeat}.pside .cfg-box .cfg-add:hover{background:#ee6727;color:#fff}.pside .cfg-box .cfg-errors{color:#b00020;font-size:14px}.pside .ship-box{margin:15px 0 0;padding:8px;border:1px solid #ddd;border-top:0;border-radius:10px;background:#fff;box-shadow:none}.pside .ship-box .ship-row{display:flex;align-items:center;gap:12px;min-height:71px;margin:0;padding:12px 15px 12px 9px;border:0;color:var(--ons-tekst);font-size:14px;line-height:21px}.pside .ship-box .ship-row+.ship-row{border-top:1px solid #eee}.pside .ship-box .ship-ico{flex:0 0 24px;width:24px;height:24px;color:#000}.pside .ship-box .ship-ico svg{width:24px;height:24px}.pside .ship-box .ship-nazwa{flex:0 0 auto}.pside .ship-box strong{font-weight:700}.pgal .oferta-pdf{margin:20px 0 0}.pdetails{margin:40px 10px 0;padding:15px 20px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;box-shadow:none}.pdetails .pdetails-head{display:flex;align-items:center;min-height:44px;margin:6px 0;padding:0;border:0;color:var(--ons-tekst);font-size:20px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:26px}.pdetails .pdetails-h{color:var(--ons-tekst);font-family:var(--ons-naglowki-sredni);font-size:15px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:26px}.pdetails p{font-size:15px;line-height:26px}body[data-page-kind="product"] main>.container>.zdj-tresci-ramka{margin:40px 10px 0;padding:0;border:0;background:none}body[data-page-kind="product"] .zdj-tresci--produkt{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}body[data-page-kind="product"] .zdj-tresci--produkt .zdj-tresci__poz{margin:0;border-radius:0;background:none;overflow:visible}body[data-page-kind="product"] .zdj-tresci--produkt .zdj-tresci__poz picture{display:block;height:auto;aspect-ratio:auto;background:none}body[data-page-kind="product"] .zdj-tresci--produkt img{display:block;width:100%;height:auto;aspect-ratio:515 / 330;object-fit:cover;border-radius:0}body[data-page-kind="product"] .zdj-tresci--produkt .zdj-tresci__poz:hover img{opacity:.9}body[data-page-kind="product"] .pdesc-box{margin:20px 10px 40px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}body[data-page-kind="product"] .pdesc-box .wstawka{margin:20px 0;padding:0;border:0;border-radius:0;background:none}body[data-page-kind="product"] .pdesc-box .wstawka__naglowek,body[data-page-kind="product"] .pdesc-box :is(h2,h3){margin:0 0 12px;color:var(--ons-tekst);font-family:var(--ons-naglowki-sredni);font-size:15px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:26px}body[data-page-kind="product"] .pdesc-box p,body[data-page-kind="product"] .pdesc-box li{margin:0 0 15px;color:var(--ons-tekst);font-size:15px;line-height:26px}body[data-page-kind="product"] .pdesc-box .rozwin{margin:0}@media (min-width:576px){body[data-page-kind="product"] .container:has(>nav.breadcrumb){padding-inline:calc((100% - var(--ons-kol)) / 2 + 10px)}body[data-page-kind="product"] .zdj-tresci--produkt{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pgal .pgal-thumb{flex-basis:92.5px;width:92.5px;max-width:92.5px;padding:15px}.pgal .pgal-thumbs{flex-wrap:wrap;max-width:420px;overflow:visible}}@media (min-width:768px){.pgal .pgal-main{margin-inline:0}.pgal .pgal-main .pgal-slide img{padding:60px 60px 100px}.pgal .pgal-thumbs{margin:40px 0 0;padding:0}.pside .cfg-box{padding:25px 30px;border-radius:5px 10px 10px 10px}.pside .cfg-box .cfg-title{margin-bottom:20px}.pside .cfg-box .cfg-param{margin-bottom:5px}.pside .cfg-box .cfg-colors{margin-top:25px}.pside .cfg-box .cfg-swatch{margin-right:5px;border-radius:4px}.pside .cfg-box .cfg-row>label{flex-basis:33%;max-width:33%;padding-left:14px}.pside .cfg-box .cfg-summary{margin-bottom:20px}.pside .ship-box{margin-top:0}.pside .ship-box .ship-row{min-height:76px}.pdetails{padding:15px 35px}body[data-page-kind="product"] .pdesc-box{margin:40px 10px;padding:15px 35px;border:1px solid #e8e8e8;border-radius:10px;background:#fff}body[data-page-kind="product"] main>.container>.zdj-tresci-ramka{margin-top:60px;padding:25px 35px 5px;border:1px solid #e8e8e8;border-bottom:0;border-radius:10px 10px 0 0;background:#fff}body[data-page-kind="product"] main>.container>.zdj-tresci-ramka+.pdesc-box{margin-top:0;border-top:0;border-radius:0 0 10px 10px}.pdetails .pdetails-h,.pgal .product-intro p.h2-head,body[data-page-kind="product"] .pdesc-box .wstawka__naglowek,body[data-page-kind="product"] .pdesc-box :is(h2,h3){font-size:21px}.pdetails .pdetails-head{min-height:0;margin:30px 0 15px;font-size:24px}}@media (min-width:992px){body[data-page-kind="product"] main{padding-top:30px}.product-header h1{max-width:90%;margin:5px 0 30px;padding:0 10px;color:var(--ons-czern);font-family:var(--ons-naglowki);font-size:29px;font-weight:300;line-height:32px}.product-top{display:grid;grid-template-columns:minmax(0,1fr) 450px;gap:0;align-items:start;margin:0 0 30px}.product-top>.pgal{display:block;min-width:0;padding:0 20px 0 10px}.product-top>.pside{margin:0;padding:0 10px 0 20px}.pside .cfg-box{margin-top:0}body[data-page-kind="product"] .zdj-tresci--produkt{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){body[data-page-kind="product"] .container:has(>nav.breadcrumb){padding-inline:5%}.product-top{grid-template-columns:minmax(0,1fr) 520px}}@media (min-width:1440px){body[data-page-kind="product"] .container:has(>nav.breadcrumb){padding-inline:7%}.product-top{grid-template-columns:minmax(0,1fr) 600px}.product-top>.pside{padding-left:30px}}@media (min-width:1680px){.product-top{grid-template-columns:minmax(0,1fr) 660px}.product-top>.pside{padding-left:40px}}body[data-page-kind="cart"] .ons-pas2,body[data-page-kind="cart"] .ons-menu,body[data-page-kind="cart"] .ons-opinie,body[data-page-kind="cart"] .ons-akcje{display:none}body[data-page-kind="cart"] .ons-top{box-shadow:0 5px 10px rgba(0,0,0,.04)}body[data-page-kind="cart"] .ons-pas1>.ons-kontener{position:relative;display:flex;justify-content:center;align-items:center;width:var(--ons-kol);min-height:0;padding:15px}body[data-page-kind="cart"] .ons-logo{flex:0 0 auto;max-width:none;margin:0;padding:0}body[data-page-kind="cart"] .ons-logo a,body[data-page-kind="cart"] .ons-logo .logo{position:static;display:block}body[data-page-kind="cart"] .ons-top .ons-logo img{width:100px;border-radius:10px}body[data-page-kind="cart"] .ons-logo a::before{content:"Powrót do sklepu";position:absolute;top:50%;left:15px;width:30px;height:30px;transform:translateY(-50%);background:var(--ons-ikona-powrot) 0 2px / 18px auto no-repeat;color:var(--ons-tekst);font-size:0;line-height:30px;white-space:nowrap}body[data-page-kind="cart"] .ons-pas1>.ons-kontener::after{content:"Bezpieczne zakupy";position:absolute;top:50%;right:15px;width:30px;height:30px;transform:translateY(-50%);background:var(--ons-ikona-klodka) 0 50% / 30px auto no-repeat;color:var(--ons-tekst);font-size:0;line-height:30px;white-space:nowrap}body[data-page-kind="cart"] .container:has(>nav.breadcrumb){display:none}body[data-page-kind="cart"] main{padding:0 0 40px}body[data-page-kind="cart"] main>.container{width:var(--ons-kol);padding-inline:var(--ons-rynna)}.sct-empty-cart{margin:20px 0 0;padding:55px 35px;border:0;border-radius:0;background:linear-gradient(#fff,#fff) 25px 20px / calc(100% - 50px) calc(100% - 40px) no-repeat,#f7f7f7;text-align:center}.sct-empty-cart .sct-empty-cart__msg{margin:0 0 20px;padding:37px 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23222' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm0 18a8 8 0 1 1 0-16 8 8 0 0 1 0 16zM8.5 11a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zm7 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM12 13.5a5.5 5.5 0 0 0-4.75 2.75h1.87a3.9 3.9 0 0 1 5.76 0h1.87A5.5 5.5 0 0 0 12 13.5z'/%3E%3C/svg%3E") center 0 / 30px 30px no-repeat;color:var(--ons-tekst);font-size:16px;font-weight:700;line-height:24px}.sct-empty-cart .sct-btn{display:inline-block;min-height:44px;margin:0;padding:9px 18px;border:2px solid #333;border-radius:2px;background:#fff;color:var(--ons-tekst);font-size:14px;font-weight:700;line-height:22px;text-transform:none;box-shadow:none;filter:none}.sct-empty-cart .sct-btn:hover{background:#333;color:#fff}body[data-page-kind="cart"] .ons-stopka .ons-zapewnienia,body[data-page-kind="cart"] .ons-stopka .ons-pas-dolny,body[data-page-kind="cart"] .ons-stopka .ons-prawa__napis,body[data-page-kind="cart"] .ons-stopka .ons-kontakt__przycisk,body[data-page-kind="cart"] .ons-stopka .ons-kol~.ons-kol{display:none}body[data-page-kind="cart"] .ons-stopka .ons-kol__h{min-height:44px;color:var(--ons-tekst);font-size:14px}@supports selector(::details-content){body[data-page-kind="cart"] .ons-stopka .ons-kol__h{display:none}body[data-page-kind="cart"] .ons-kol::details-content{content-visibility:visible}}body[data-page-kind="cart"] footer.ons-stopka{margin-top:30px;background:#f9f9f9}body[data-page-kind="cart"] .ons-stopka .ons-glowna{background:#f9f9f9;color:var(--ons-tekst)}body[data-page-kind="cart"] .ons-glowna__rzad{display:block;width:var(--ons-kol);min-height:0;padding:30px 15px 0}body[data-page-kind="cart"] .ons-kontakt{display:block;flex:none;max-width:none;margin:0 0 20px;padding:0}body[data-page-kind="cart"] .ons-kontakt__numer{margin:0;padding:11.5px 0;color:var(--ons-tekst);font-size:14px;font-weight:400;line-height:21px;text-transform:none;text-decoration:none}body[data-page-kind="cart"] .ons-kontakt__numer:hover{color:#000;text-decoration:underline}body[data-page-kind="cart"] .ons-kol{display:block;flex:none;max-width:none;margin:0;padding:0;border:0}body[data-page-kind="cart"] .ons-kol ul{display:block;margin:0;padding:0 0 15px}body[data-page-kind="cart"] .ons-kol li{margin:0}body[data-page-kind="cart"] .ons-kol a{display:inline-block;min-height:44px;padding:11.5px 0;color:var(--ons-tekst);font-size:14px;line-height:21px}body[data-page-kind="cart"] .ons-kol a:hover{color:#000;text-decoration:underline}body[data-page-kind="cart"] .ons-prawa{padding:0 0 15px;background:#f9f9f9}@media (min-width:768px){body[data-page-kind="cart"] .ons-top{box-shadow:none}body[data-page-kind="cart"] .ons-pas1>.ons-kontener{padding:20px 10px;border-bottom:1px solid #ddd}body[data-page-kind="cart"] .ons-top .ons-logo img{width:120px}body[data-page-kind="cart"] .ons-logo a::before{left:10px;width:auto;padding-left:30px;font-size:14px;font-weight:400}body[data-page-kind="cart"] .ons-logo a:hover::before{color:#000}body[data-page-kind="cart"] .ons-pas1>.ons-kontener::after{right:10px;width:auto;padding-left:40px;font-size:14px;font-weight:400}.sct-empty-cart{margin-top:40px}.sct-empty-cart .sct-empty-cart__msg{font-size:18px;line-height:27px}body[data-page-kind="cart"] .ons-glowna__rzad{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:0 30px;padding:30px 10px 20px}body[data-page-kind="cart"] .ons-kontakt{flex:0 0 auto;margin:3px 0 0}body[data-page-kind="cart"] .ons-kontakt__numer{padding:0}body[data-page-kind="cart"] .ons-kol{flex:0 1 auto;margin:-1.5px 0 0}body[data-page-kind="cart"] .ons-kol ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 18px;padding:0}body[data-page-kind="cart"] .ons-kol li{margin:0}}@media (min-width:1200px){body[data-page-kind="cart"] .ons-kol{margin:10px 0 0}body[data-page-kind="cart"] .ons-kol ul{gap:0}body[data-page-kind="cart"] .ons-kol li+li{margin-left:5px;padding-left:5px;border-left:1px solid var(--ons-tekst)}body[data-page-kind="cart"] .ons-kol a{min-height:0;padding:0}}body[data-page-kind="cart"]{background:#fff}body[data-page-kind="contact"] .container:has(>nav.breadcrumb){width:var(--ons-szer);padding-inline:var(--ons-rynna)}body[data-page-kind="contact"] nav.breadcrumb{padding-left:0}body[data-page-kind="contact"] main{padding:0 0 30px}body[data-page-kind="contact"] main>.container{width:var(--ons-szer);padding-inline:var(--ons-rynna)}.kt-h1{margin:20px 0 20px;padding:0;border:0;color:var(--ons-tekst);font-family:inherit;font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}.kt-h1::after,.kt-h1::before{content:none}.kt-wrap{display:block;margin:0}.kt-col{display:block;margin:0}.kt-col>.kt-card{position:relative;max-width:750px;margin:0 0 30px;padding:0 0 22px 45px;border:0;border-bottom:1px solid #e9e9e9;border-radius:0;background:none;box-shadow:none}.kt-col>.kt-card:last-child{border-bottom:0}.kt-col>.kt-card .kt-head{display:block;margin:0;padding:0;border:0}.kt-col>.kt-card .kt-ico{position:absolute;top:-2px;left:0;display:block;width:30px;height:30px;border-radius:0;background:none;color:var(--ons-pomarancz)}.kt-col>.kt-card .kt-ico svg{display:block;width:30px;height:30px}.kt-card .kt-title{margin:0 0 15px;color:var(--ons-tekst);font-family:inherit;font-size:16px;font-weight:700;line-height:26px;letter-spacing:0;text-transform:uppercase}.kt-card .kt-line,.kt-card .kt-big,.kt-card .kt-note{margin:0 0 5px;color:var(--ons-tekst);font-size:16px;line-height:26px}.kt-card .kt-big{font-weight:700}.kt-card .kt-big a{display:inline-block;min-height:26px;border:0;color:var(--ons-tekst);text-decoration:none}.kt-card .kt-line a{color:#009224;font-weight:700;text-decoration:none}.kt-card .kt-line a:hover,.kt-card .kt-big a:hover{color:#000;text-decoration:underline}.kt-card .kt-note{color:#555;font-size:14px;line-height:22px}.kt-card .kt-account{margin:0 0 8px;padding:10px 14px;border:1px solid #e9e9e9;border-radius:3px;background:#fff;font-size:15px;line-height:24px;overflow-wrap:anywhere}.kt-wrap>.kt-card{margin:10px 0 30px;padding:35px 20px;border:0;border-radius:10px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.01)}.kt-wrap>.kt-card .kt-head{display:block;margin:0;padding:0;border:0}.kt-wrap>.kt-card .kt-ico{display:none}.kt-wrap>.kt-card .kt-title{margin:0 0 20px;line-height:19.2px}.kt-form>div{margin:0 0 19.2px}.kt-form label{display:inline-block;margin:0 0 8px;color:var(--ons-tekst);font-size:14px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:21px}.kt-form input,.kt-form select,.kt-form textarea{box-sizing:border-box;display:block;width:100%;min-height:48px;padding:8px 16px;border:1px solid #ced4da;border-radius:2px;background:#fff;color:var(--ons-tekst);font-family:inherit;font-size:16px;line-height:24px}.kt-form textarea{min-height:157px;padding:25px}.kt-form input:focus,.kt-form select:focus,.kt-form textarea:focus{border-color:var(--ons-pomarancz);outline:0;box-shadow:0 0 0 2px rgba(254,115,50,.25)}.kt-form .btn{display:block;min-width:130px;min-height:44px;margin:0 0 0 auto;padding:8px 16px;border:1px solid var(--ons-pomarancz);border-radius:5px;background:var(--ons-pomarancz);color:#fff;font-size:13px;font-weight:700;line-height:21px;text-transform:uppercase;box-shadow:none;filter:none}.kt-form .btn:hover{border-color:var(--ons-pomarancz-2);background:var(--ons-pomarancz-2);color:#fff}@media (min-width:768px){.kt-wrap>.kt-card{padding:50px 40px}.kt-form input,.kt-form select{min-height:63.5px}.kt-col>.kt-card{margin-bottom:35px;padding:0 0 28px 55px}}@media (min-width:992px){body[data-page-kind="contact"] main>.container{display:grid;grid-template-columns:58% 42%;grid-template-rows:auto 1fr;align-items:start}.kt-h1{grid-column:1;grid-row:1;margin:42px 0 30px 55px;font-size:24px;line-height:28.8px}.kt-wrap{display:contents}.kt-col{grid-column:1;grid-row:2;padding-right:20px}.kt-wrap>.kt-card{grid-column:2;grid-row:1 / span 2;margin:0 0 30px 10px}}body[data-page-kind="cms"]{background:#fff}body[data-page-kind="cms"] main{padding:0 0 60px}body[data-page-kind="cms"] main>.container{width:var(--ons-kol);padding-inline:var(--ons-rynna)}body[data-page-kind="cms"] .page-title{margin:10px 0 0;padding:0 0 10px;border:0;color:var(--ons-tekst);font-family:inherit;font-size:20px;font-weight:700;line-height:24px;text-transform:uppercase}body[data-page-kind="cms"] .page-title::after,body[data-page-kind="cms"] .page-title::before{content:none}body[data-page-kind="cms"] .cms-tresc{max-width:none;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--ons-tekst);font-size:14px;line-height:26px}body[data-page-kind="cms"] .cms-tresc :is(h2,h3,h4,h5,h6){margin:20px 0;color:var(--ons-tekst);font-family:inherit;font-size:16px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:19.2px}body[data-page-kind="cms"] .cms-tresc :is(h2,h3,h4,h5,h6) strong{font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor}body[data-page-kind="cms"] .cms-tresc p{margin:0 0 16px;font-size:14px;line-height:26px}body[data-page-kind="cms"] .cms-tresc a{color:var(--ons-tekst);text-decoration:underline}body[data-page-kind="cms"] .cms-tresc a:hover{color:var(--ons-pomarancz-2)}body[data-page-kind="cms"] .cms-tresc ol{margin:0 0 16px;padding:0;list-style:none;counter-reset:item}body[data-page-kind="cms"] .cms-tresc ol>li{position:relative;margin:10px 0;padding:0 0 0 26px;counter-increment:item;font-size:14px;line-height:26px}body[data-page-kind="cms"] .cms-tresc ol>li::before{content:counters(item,".") ".";position:absolute;top:0;left:0;font-weight:700}body[data-page-kind="cms"] .cms-tresc ol ol>li{padding-left:42px}body[data-page-kind="cms"] .cms-tresc ol ol ol>li{padding-left:56px}body[data-page-kind="cms"] .cms-tresc ul{margin:0 0 16px;padding:0 0 0 20px}body[data-page-kind="cms"] .cms-tresc ul>li{margin:6px 0;font-size:14px;line-height:26px}body[data-page-kind="cms"] .cms-tresc table{display:block;max-width:100%;overflow-x:auto}body[data-page-kind="cms"] .cms-tresc img{max-width:100%;height:auto}@media (min-width:992px){body[data-page-kind="cms"] .page-title{margin-top:45px;padding-bottom:20px;font-size:18px;line-height:21.6px}body[data-page-kind="cms"] .page-title,body[data-page-kind="cms"] .cms-tresc{max-width:1070px}}body[data-page-kind="cms"] nav.breadcrumb{padding-left:0}footer.ons-stopka{min-height:0;margin-top:0;background:#fff;color:var(--ons-tekst)}.ons-zapewnienia{background:#fff}.ons-zapewnienia__rzad{display:flex;flex-wrap:wrap;width:100%;max-width:none;padding:34px 30px 15px}.ons-zapewnienie{position:relative;flex:0 0 100%;max-width:100%;margin:0 0 15px;padding:12px 0 20px;border-bottom:1px solid #eee}.ons-zapewnienie:last-child{border-bottom:0}.ons-zapewnienie__ikona{position:absolute;top:10px;left:0;width:40px;height:40px;background-repeat:no-repeat;background-position:left top;background-size:40px auto}.ons-zapewnienie__ikona--1{background-image:var(--ons-zapewnienie-1)}.ons-zapewnienie__ikona--2{background-image:var(--ons-zapewnienie-2)}.ons-zapewnienie__ikona--3{background-image:var(--ons-zapewnienie-3)}.ons-zapewnienie__ikona--4{background-image:var(--ons-zapewnienie-4)}.ons-zapewnienie__tresc{display:block;padding-left:64px}.ons-zapewnienie__tresc strong,.ons-zapewnienie__tresc>span{display:block;font-size:0;line-height:0}.ons-zapewnienie__tresc strong::before{display:block;margin:0 0 4px;color:var(--ons-tekst);font-size:13px;font-weight:700;line-height:20px;text-transform:uppercase}.ons-zapewnienie__tresc>span::before{display:block;margin:0 0 5px;color:var(--ons-tekst);font-size:13px;font-weight:400;line-height:18px}.ons-zapewnienie:nth-child(1) strong::before{content:"Darmowa dostawa"}.ons-zapewnienie:nth-child(1) .ons-zapewnienie__tresc>span::before{content:"Przy zamówieniu powyżej 0zł"}.ons-zapewnienie:nth-child(2) strong::before{content:"Wysyłka od 4 do 7 dni"}.ons-zapewnienie:nth-child(2) .ons-zapewnienie__tresc>span::before{content:"od zaksięgowania wpłaty"}.ons-zapewnienie:nth-child(3) strong::before{content:"Płatności online"}.ons-zapewnienie:nth-child(3) .ons-zapewnienie__tresc>span::before{content:"Szybkie i bezpieczne płatności"}.ons-zapewnienie:nth-child(4) strong::before{content:"GLS kurier"}.ons-zapewnienie:nth-child(4) .ons-zapewnienie__tresc>span::before{content:"Zamówienia wysyłamy kurierem"}.ons-stopka .ons-glowna{display:block;min-height:0;background:var(--ons-stopka);color:#fff}.ons-glowna__rzad{display:block;width:var(--ons-kol);padding:50px 25px 30px}.ons-kontakt{display:block;margin:0;padding:0 10px 21.5px}.ons-kontakt__przycisk{display:block;margin:-9px 0 10px;padding:12px 0 12.9px;color:#fff;font-size:16px;font-weight:700;line-height:19.2px;text-transform:uppercase;text-decoration:none}.ons-kontakt__numer{display:block;margin:-11.5px 0;padding:11.5px 0;color:#fff;font-size:14px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:21px;text-transform:uppercase;text-decoration:underline}.ons-kontakt__numer:hover{text-decoration:none}.ons-kol{margin:0;padding:0 10px;border:0;border-top:1px solid #334050}.ons-kol__h{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0;color:#fff;font-size:16px;font-weight:700;line-height:19.2px;letter-spacing:0;text-transform:uppercase;list-style:none;cursor:pointer}.ons-kol__h::-webkit-details-marker{display:none}.ons-kol__h svg{display:none}.ons-kol__h::after{content:"";flex:0 0 26px;width:26px;height:26px;border-radius:4px;background:var(--ons-pomarancz) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z'/%3E%3C/svg%3E") center / 24px 24px no-repeat;transition:transform .2s}.ons-kol[open] .ons-kol__h::after{transform:rotate(180deg)}.ons-kol ul{margin:0;padding:0 0 15px;list-style:none}.ons-kol li{margin:0}.ons-kol a{display:block;padding:11.5px 0;color:#fff;font-size:14px;font-weight:400;line-height:21px;text-decoration:none}.ons-kol a:hover{color:var(--ons-pomarancz)}.ons-pas-dolny{padding:20px 0 40px;background:var(--ons-stopka-dol)}.ons-pas-dolny .ons-kontener{position:relative;display:block;width:100%;min-height:185px;padding:0 15px;background:url(/uploads/szablon-ons/platnosci.webp) center 57px / 180px auto no-repeat,url(/uploads/szablon-ons/kurierzy.webp) center 147px / 180px auto no-repeat;text-align:center}.ons-pas-dolny .ons-kontener::before,.ons-pas-dolny .ons-kontener::after{position:absolute;left:0;right:0;color:#fff;font-size:14px;font-weight:400;-webkit-text-stroke:var(--ons-kreska-srednia) currentColor;line-height:21px;text-align:center;text-transform:uppercase}.ons-pas-dolny .ons-kontener::before{content:"Akceptujemy płatności online";top:28px}.ons-pas-dolny .ons-kontener::after{content:"Paczki wysyłamy za pośrednictwem";top:118px}.ons-pas-dolny a{position:absolute;left:0;right:0;bottom:-41px;padding:13px 0;color:rgba(255,255,255,.7);font-size:12px;line-height:18px;text-decoration:none}.ons-pas-dolny a:hover{color:#fff;text-decoration:underline}.ons-prawa{padding:25px 0 15px;background:#fff;color:#333;font-size:14px;line-height:21px}.ons-prawa .ons-kontener{display:block;width:var(--ons-kol);padding:0 15px;text-align:center}.ons-prawa__napis{display:block;color:#333}.ons-prawa .foot-sume{margin:10px 0 0;padding:0;border:0;text-align:center}.ons-prawa .foot-sume a{flex-wrap:wrap;justify-content:center;gap:4px 8px;min-height:44px;color:#333;font-size:11px}.ons-prawa .foot-sume .sume-by,.ons-prawa .foot-sume .sume-tag{font-size:11px}.ons-prawa .foot-sume .sume-mark{height:24px;filter:brightness(0);opacity:.82}@media (min-width:577px){.ons-zapewnienia__rzad{width:var(--ons-kol);padding:50px 15px 20px}.ons-zapewnienie{flex:0 0 50%;max-width:50%;margin:0 0 30px;padding:0 10px;border:0}.ons-zapewnienie__ikona{top:-6px;left:10px;width:58px;height:58px;background-size:100% auto}.ons-zapewnienie__ikona--3,.ons-zapewnienie__ikona--4{width:50px}.ons-zapewnienie__ikona--4{height:50px}.ons-zapewnienie__tresc{padding-left:70px}.ons-zapewnienie__tresc strong::before{margin:0 0 2px;font-size:14px;line-height:21px}.ons-zapewnienie__tresc>span::before{font-size:14px;line-height:21px}}@media (min-width:768px){.ons-glowna__rzad{display:flex;flex-wrap:wrap;align-items:flex-start;padding:35px 0 20px}.ons-kontakt{flex:0 0 34%;max-width:34%;margin:0 0 20px;padding:0 10px}.ons-kol li{margin:0 0 12px}.ons-kol a{padding:0}.ons-kontakt__numer{margin:0;padding:0}.ons-kontakt__przycisk{position:relative;top:-15px;display:inline-block;margin:0 0 -10px;padding:15px 25px;border-radius:5px;background:var(--ons-pomarancz)}.ons-kontakt__przycisk:hover{background:var(--ons-pomarancz-2);color:#fff}.ons-kontakt__numer{margin-top:19.5px}.ons-kol{flex:0 0 22%;max-width:22%;margin:0 0 20px;border-top:0}.ons-kol__h{margin:0 0 35px}.ons-pas-dolny{padding:25px 0}.ons-pas-dolny .ons-kontener{display:flex;align-items:center;justify-content:center;width:var(--ons-kol);max-width:80%;min-height:50px;padding:0 10px;background:url(/uploads/szablon-ons/platnosci.webp) 10px center / 270px auto no-repeat,url(/uploads/szablon-ons/kurierzy.webp) right 10px center / 240px auto no-repeat}.ons-pas-dolny .ons-kontener::before,.ons-pas-dolny .ons-kontener::after{content:none}.ons-pas-dolny a{position:static;padding:0}.ons-prawa{padding:0}.ons-prawa .ons-kontener{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:81px;padding:0 10px;text-align:left}.ons-prawa__napis{position:relative;top:-5px}.ons-prawa .foot-sume{margin:0;text-align:right}.ons-prawa .foot-sume a{flex-wrap:nowrap;min-height:0;white-space:nowrap}}@supports selector(::details-content){@media (min-width:768px){.ons-kol:not([open])::details-content{content-visibility:visible}.ons-kol__h{display:block;min-height:0;cursor:default;pointer-events:none}.ons-kol__h::after{content:none}}}@media (min-width:768px) and (max-width:1439px){body:not([data-page-kind="cart"]) .ons-kol a{position:relative}body:not([data-page-kind="cart"]) .ons-kol a::after{content:"";position:absolute;inset:-11.5px 0}}@media (min-width:992px){.ons-zapewnienia__rzad{padding:60px 15px}.ons-zapewnienie{flex:0 0 25%;max-width:25%;margin:0}.ons-glowna__rzad{min-height:382.2px;padding:65px 0 30px}.ons-pas-dolny{padding:40px 0}}@media (min-width:1200px){.ons-kontakt{flex-basis:31%;max-width:31%}.ons-kol{flex-basis:23%;max-width:23%}}@media (min-width:1440px){.ons-zapewnienia__rzad{width:100%;padding:60px calc(6% + 5px)}}