:root { --wf-tekst: #505050; --wf-pomarancz: #f05602; --wf-brzoz: #4a3728; --wf-pole: #f1f1f1; --wf-plyta: #eeeeee; --wf-linia: #dddddd; } body { color: #222; font-size: 16px; } .wf-kontener { width: 100%; max-width: 1360px; margin: 0 auto; padding: 0 20px; } .wf-top { background: var(--header-bg, #fff); } .wf-pas { background: var(--header-bg, #fff); } .wf-row { display: flex; align-items: center; gap: 10px; min-height: var(--header-h, 80px); height: var(--header-h, auto); } .wf-logo { flex: 0 0 auto; margin-right: auto; } .wf-logo a { display: inline-block; line-height: 0; } .wf-logo img { display: block; height: auto; max-width: 100%; } .wf-szukajka { display: none; position: relative; align-items: center; flex: 0 0 auto; } @media (max-width: 1319px) { .wf-szukajka { position: fixed; top: 0; left: 0; right: 0; z-index: 1200; display: flex; align-items: center; gap: 8px; max-width: none; padding: 10px 12px; background: var(--wf-pomarancz); box-shadow: 0 6px 16px rgba(0, 0, 0, .22); transform: translateY(-120%); transition: transform .25s ease; visibility: hidden; pointer-events: none; } body.search-open .wf-szukajka { transform: none; visibility: visible; pointer-events: auto; } body.search-open .wf-szukajka input { flex: 1; min-width: 0; } body.search-open .wf-szukajka button[type="submit"] { margin-inline-start: auto; flex: 0 0 auto; } .szukajka-zamknij { display: none !important; } body.search-open .szukajka-zamknij { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 46px; height: 46px; padding: 0; font-size: 20px; line-height: 1; cursor: pointer; } body.search-open .wf-szukajka button[type="submit"] { position: absolute; right: 16px; top: 50%; transform: translateY(-50%); width: 44px; height: 44px; gap: 0; border-radius: 8px; } body.search-open .wf-szukajka button[type="submit"] span { display: none; } body.search-open .wf-szukajka button[type="submit"] svg { width: 22px; height: 22px; } body.search-open .wf-szukajka input { height: 52px; padding-right: 56px; } body.search-open .wf-szukajka button[type="submit"], body.search-open .szukajka-zamknij { background: linear-gradient(#ffffff, #f0f1f2); border: 0; border-radius: 10px; color: #b23f00; box-shadow: inset 0 1px 0 #ffffff, inset 0 -2px 0 rgba(0, 0, 0, .10), 0 3px 0 rgba(120, 42, 0, .45), 0 4px 8px rgba(0, 0, 0, .22); transition: transform .08s ease, box-shadow .08s ease; } body.search-open .wf-szukajka button[type="submit"]:active, body.search-open .szukajka-zamknij:active { box-shadow: inset 0 2px 5px rgba(0, 0, 0, .22), 0 0 0 rgba(0, 0, 0, 0); } body.search-open .szukajka-zamknij:active { transform: translateY(3px); } body.search-open .wf-szukajka button[type="submit"]:active { transform: translateY(calc(-50% + 3px)); } } body.search-open .wf-pas { position: relative; } .wf-szukajka input { width: 100%; height: 44px; padding: 0 130px 0 16px; background: var(--wf-pole); border: 1px solid var(--wf-linia); border-radius: 5px; color: #222; font-size: 16px; } .wf-szukajka button { position: absolute; right: 1px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; width: 127px; height: 42px; padding: 0; background: var(--wf-pomarancz); border: 0; border-radius: 0 4px 4px 0; color: #fff; font-size: 14px; font-weight: 700; cursor: pointer; } .wf-szukajka button svg { width: 18px; height: 18px; stroke: currentColor; } .wf-prawy { display: flex; align-items: center; gap: 16px; flex: 0 0 auto; } .wf-tel, .wf-kontakt-link { display: none; } .wf-akcje { display: flex; align-items: center; gap: 4px; } .wf-ikona { display: inline-flex; align-items: center; justify-content: center; position: relative; width: 44px; height: 44px; padding: 0; background: none; border: 0; color: var(--hdr-ico-kolor, var(--wf-tekst)); cursor: pointer; text-decoration: none; } .wf-ikona svg { width: var(--hdr-ico, 22px); height: var(--hdr-ico, 22px); fill: none; stroke: currentColor; } .wf-ikona--koszyk .cart-count { position: absolute; top: 2px; right: 0; display: inline-flex; align-items: center; justify-content: center; min-width: 20px; height: 20px; padding: 0 5px; background: var(--wf-pomarancz); border-radius: 50%; color: #fff; font-size: 11px; font-weight: 700; line-height: 1; } @media (max-width: 1319px) { .wf-top .wf-menu .sume-menu__drawer-head { border-bottom: 1px solid var(--wf-linia); } .wf-top .wf-menu .sume-menu__drawer-title { font-size: 18px; font-weight: 700; } .wf-top .wf-menu .sume-menu__tabs > li { border-bottom: 1px solid #ececec; } .wf-top .wf-menu .sume-menu__tabs > li > a, .wf-top .wf-menu .sume-menu__tab-link { color: var(--menu-l1, var(--wf-brzoz)); font-size: var(--menu-l1-size, 16px); font-weight: 500; text-transform: var(--menu-l1-upper, none); font-family: var(--menu-l1-font, inherit); } .wf-top .wf-menu .sume-menu__item--header > a, .wf-top .wf-menu .sume-menu__item--line > a { color: var(--menu-l2, #333); font-size: var(--menu-l2-size, 15px); font-family: var(--menu-l2-font, inherit); } .wf-top .wf-menu .sume-menu__toggle, .wf-top .wf-menu .sume-menu__sub-toggle { color: var(--wf-pomarancz); } .wf-top .wf-menu .sume-menu__toggle::before, .wf-top .wf-menu .sume-menu__toggle::after, .wf-top .wf-menu .sume-menu__sub-toggle::before, .wf-top .wf-menu .sume-menu__sub-toggle::after { border-color: var(--wf-pomarancz); } } .bbar { background: #fff; border-top: 1px solid var(--wf-linia); box-shadow: 0 -2px 14px rgba(15, 23, 42, .12); } .bbar-item { padding: 6px 0; border-right: 1px solid var(--wf-linia); color: var(--wf-tekst); font-size: 11px; } .bbar-item:last-child { border-right: 0; } .bbar-item:hover { color: var(--wf-pomarancz); } .bbar-ico { width: 24px; height: 24px; margin-bottom: 6px; color: var(--wf-tekst); } .bbar-ico svg { width: 24px; height: 24px; fill: none; stroke: currentColor; } .bbar-label { font-size: 11px; color: var(--wf-tekst); } .wf-t-stopka { background: var(--wf-plyta); color: #222; } .wf-t-kontakt-blok { padding: 26px 0 18px; text-align: center; } .wf-t-kontakt-blok__etykieta { display: block; margin-bottom: 6px; color: var(--wf-pomarancz); font-size: 12px; font-weight: 700; letter-spacing: 1.6px; text-transform: uppercase; } .wf-t-kontakt-blok__numer { color: var(--wf-tekst); font-size: 26px; font-weight: 800; letter-spacing: .32px; text-decoration: none; } .wf-t-kolumny { border-top: 1px solid var(--wf-linia); } .wf-t-kol { border-bottom: 1px solid var(--wf-linia); } .wf-t-kol__h { display: flex; align-items: center; justify-content: space-between; min-height: 44px; padding: 12px 0; color: var(--wf-pomarancz); font-size: 14px; font-weight: 700; text-transform: uppercase; list-style: none; cursor: pointer; } .wf-t-kol__h::-webkit-details-marker { display: none; } .wf-t-kol__h svg { width: 18px; height: 18px; stroke: currentColor; transition: transform .2s; } .wf-t-kol[open] .wf-t-kol__h svg { transform: rotate(180deg); } .wf-t-kol ul { margin: 0 0 12px; padding: 0; list-style: none; } .wf-t-kol a { display: block; padding: 5px 0; color: var(--wf-tekst); font-size: 15px; text-decoration: none; } .wf-t-kol a:hover { color: var(--wf-pomarancz); } .wf-t-mapa { padding: 18px 0; text-align: center; } .wf-t-mapa a { color: var(--wf-tekst); font-size: 13px; text-decoration: none; } .wf-t-prawa { background: var(--footer-bg, #e6e6e6); color: var(--footer-text, var(--wf-tekst)); padding: 16px 0; font-size: 13.5px; } .wf-t-prawa > * { display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 10px 18px; } .wf-t-prawa .prawa__napis { text-align: left; } .wf-t-prawa .foot-sume { grid-column: 2; margin: 0; padding: 0; border: 0; background: none; text-align: center; } .wf-t-prawa .foot-sume a { color: var(--footer-text, var(--wf-tekst)); } @media (max-width: 699px) { .wf-t-prawa > * { grid-template-columns: 1fr; text-align: center; } .wf-t-prawa .prawa__napis { text-align: center; } .wf-t-prawa .foot-sume { grid-column: 1; } } @media (min-width: 1320px) { .szukajka-zamknij { display: none !important; } .wf-row { min-height: var(--header-h, 92px); height: var(--header-h, auto); padding: 7px 0; gap: 0; } .wf-logo { padding-left: 7px; } .wf-szukajka { display: flex; flex: 0 0 590px; margin: 0 auto; } .wf-szukajka input { font-size: 14px; padding-right: 140px; } .wf-tel { display: block; flex: 0 0 auto; text-align: right; } .wf-tel__etykieta { display: block; color: var(--wf-pomarancz); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; } .wf-tel__numer { color: var(--wf-tekst); font-size: 16px; font-weight: 800; text-decoration: none; } .wf-kontakt-link { display: inline-block; color: var(--wf-tekst); font-size: 14px; font-weight: 600; text-decoration: none; } .wf-kontakt-link:hover { color: var(--wf-pomarancz); } .wf-ikona--menu, .wf-ikona--szukaj { display: none; } .wf-menu { position: relative; width: 250px; margin: 28px 0 0; } .wf-top .wf-menu .sume-menu, .wf-top .wf-menu .sume-menu > .container, .wf-top .wf-menu .sume-menu__drawer, .wf-top .wf-menu .sume-menu__drawer-body { position: static; width: auto; max-width: none; margin: 0; padding: 0; background: none; border: 0; box-shadow: none; } .wf-top .wf-menu .sume-menu__drawer-head { display: none; } .wf-top .wf-menu .sume-menu__tabs { display: flex; flex-direction: column; width: 250px; margin: 0; padding: 0; background: #fff; border: 1px solid var(--wf-linia); list-style: none; } .wf-top .wf-menu .sume-menu__tabs > li { position: static; border-bottom: 1px solid #ececec; } .wf-top .wf-menu .sume-menu__tabs > li:last-child { border-bottom: 0; } .wf-top .wf-menu .sume-menu__tab-link { display: flex; align-items: center; height: 47px; padding: 0 18px; color: var(--menu-l1, var(--wf-brzoz)); font-family: var(--menu-l1-font, var(--menu-font, Lato, Arial, sans-serif)); font-size: var(--menu-l1-size, 16px); font-weight: 500; text-transform: var(--menu-l1-upper, none); text-decoration: none; } .wf-top .wf-menu .sume-menu__tabs > li:hover > .sume-menu__tab-link { background: #f4f4f4; } .wf-top .wf-menu .sume-menu__toggle { display: none; } .wf-top .wf-menu .sume-menu__panel { top: 0; left: 250px !important; right: auto; width: calc(min(100vw - 32px, 1640px) - 250px); max-width: calc(100vw - 300px); margin: 0; padding: 22px; background: #fff; border: 0; border-radius: 0; box-shadow: 4px 4px 16px rgba(0, 0, 0, .12); } .wf-top .wf-menu .sume-menu__cols, .wf-top .wf-menu .sume-menu__row { display: flex; flex-wrap: wrap; gap: 0; } .wf-top .wf-menu .sume-menu__col { flex: 0 0 236px; width: 236px; padding: 0 12px 18px 0; } .wf-top .wf-menu .sume-menu__item--header > a { display: block; padding: 4px 0; border-bottom: 0; color: var(--menu-l2, #333); font-size: var(--menu-l2-size, 14px); font-weight: 700; text-decoration: none; font-family: var(--menu-l2-font, inherit); } .wf-top .wf-menu .sume-menu__item--line > a { display: block; padding: 3px 0; color: var(--menu-l3, #222); font-size: var(--menu-l3-size, 14px); font-weight: 400; text-decoration: none; font-family: var(--menu-l3-font, inherit); } .wf-top .wf-menu .sume-menu__item--line > a:hover { color: var(--wf-pomarancz); } .wf-top .wf-menu .sume-menu__item--header, .wf-top .wf-menu .sume-menu__item--line, .wf-top .wf-menu .sume-menu__panel li { border-top: 0; border-bottom: 0; } .wf-t-kontakt-blok { padding: 40px 0 26px; } .wf-t-kontakt-blok__numer { font-size: 32px; } .wf-t-kolumny { display: flex; gap: 40px; padding: 26px 0 10px; } .wf-t-kol { flex: 1 1 0; border-bottom: 0; } .wf-t-kol__h { padding: 0 0 16px; cursor: default; } .wf-t-kol__h svg { display: none; } .wf-t-mapa { padding: 26px 0 34px; } } @media (min-width: 1320px) { body:has(main > .hero) .wf-kontener:has(> .wf-menu), body:has(main > .karuzela) .wf-kontener:has(> .wf-menu) { position: relative; z-index: 5; height: 0; } body:has(main > .hero) main > .hero, body:has(main > .hero) main > .karuzela, body:has(main > .karuzela) main > .hero, body:has(main > .karuzela) main > .karuzela { width: 100%; max-width: none; margin-inline: 0; margin-top: 0; padding-left: calc(max(16px, (100% - 1640px) / 2) + 274px); padding-right: max(16px, calc((100% - 1640px) / 2)); } } .wf-ikona svg:not([fill="none"]) { fill: currentColor; stroke: none; } .bbar-ico svg:not([fill="none"]) { fill: currentColor; stroke: none; } .taif-karta { border-radius: 6px; border-color: #e0d5c8; } .taif-karta:hover { box-shadow: 0 6px 18px rgba(74, 55, 40, .10); border-color: var(--wf-pomarancz, #f05602); transform: none; } .taif-karta .name { padding: 12px 12px 10px; margin: 0; font-size: 13px; font-weight: 600; line-height: 1.35; color: #3a3a3a; text-align: left; display: block; overflow: hidden; min-height: 2.7em; } .taif-karta__nazwa-txt { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .taif-karta .body { padding: 10px 12px 14px; } .taif-karta__cena { text-align: center; margin: 0 0 10px; } .taif-karta__cena-etykieta { font-size: 13px; font-weight: 400; color: #8a8a8a; margin-right: 6px; } .taif-karta__cena-kwota { font-size: 18px; font-weight: 700; color: #8b7355; } .taif-karta__cena-jednostka { font-size: 11px; font-weight: 400; color: #8a8a8a; } .taif-karta__cechy p { margin: 0; font-size: 14px; line-height: 1.5; color: var(--kol-text, var(--wf-tekst, #505050)); text-align: left; } .taif-karta__barwy { display: flex; flex-wrap: wrap; gap: 4px; margin-top: 8px; } .taif-barwa { width: 16px; height: 16px; border-radius: 2px; border: 1px solid rgba(74, 55, 40, .18); background: repeating-linear-gradient(45deg, #f2f2f2 0 4px, #e3e3e3 4px 8px); } .taif-barwa[data-barwa="zielony"] { background: #0b9a5b; } .taif-barwa[data-barwa="czarny"] { background: #1b1b1b; } .taif-barwa[data-barwa="szary"] { background: #9a9a9a; } .taif-barwa[data-barwa="bialy"] { background: #ffffff; } .taif-barwa[data-barwa="grafitowy"] { background: #3a3a3a; } .taif-barwa[data-barwa="niebieski"] { background: #1552a8; } .taif-barwa[data-barwa="bezowy"] { background: #d8c8a8; } .taif-barwa[data-barwa="zolty"] { background: #f2c200; } .kat-naglowek { background: transparent; padding: 0; } .page-title::after { display: none; } .cat-side, .filters-shell { border-radius: 4px; border-color: var(--wf-linia, #ddd); box-shadow: none; } .cat-side__head, .filters-head { font-size: 15px; font-weight: 700; text-transform: uppercase; color: var(--wf-tekst, #505050); border-bottom: 1px solid var(--wf-linia, #ddd); padding-bottom: 10px; } .cat-side__head::after, .filters-head::after { display: none; } .cat-side__list a { padding: 12px 14px; font-size: 15px; color: var(--wf-brzoz, #4a3728); } .cat-side__item.is-current > a { font-weight: 700; background: #faf7f3; } .filters .filter-group { background: #ffffff; border: 1px solid var(--wf-linia, #ddd); border-radius: 4px; padding: 14px; margin-bottom: 12px; } .filters .filter-values .label::before { content: "✓"; margin-right: 6px; color: var(--wf-pomarancz, #f05602); font-size: 12px; } body[data-strona="category"] .wf-top .wf-menu, body[data-strona="product"] .wf-top .wf-menu { display: none; } body[data-linia="pelna"] > header, body[data-linia="tresc"] > header { border-bottom: 0; } body[data-linia="pelna"] .wf-top > .wf-pas, body[data-linia="tresc"] .wf-top > .wf-pas { border-bottom: var(--hdr-linia-gr) solid var(--hdr-linia-kolor); } body[data-linia="pelna"] .wf-top .wf-menu, body[data-linia="tresc"] .wf-top .wf-menu { margin-top: 12px; } body[data-linia] > header > :last-child > :where(.container, [class$="-kont"], [class$="-kontener"])::after, body[data-linia] > header > :where(.container, [class$="-kont"], [class$="-kontener"]):last-child::after { content: none; } @media (max-width: 767px) { .wf-kontener { padding-inline: 10px; } } @media (min-width: 768px) { .product-top { grid-template-columns: 67fr 33fr; align-items: start; } } .pgal { display: flex; flex-direction: column; } .pgal .product-intro { order: -1; margin-bottom: 14px; } .pgal-para { gap: 8px; margin-bottom: 10px; } .pgal-para .pgal-main, .pgal-para .pgal-obok { background: none; border-radius: 4px; overflow: hidden; } .pgal-para .pgal-slide :where(img, picture), .pgal-para .pgal-obok :where(img, picture) { border-radius: 4px; aspect-ratio: 1 / 1; object-fit: cover; } .pgal-thumbs { gap: 8px; padding-block: 10px; margin-top: 0; } .pgal-thumb { width: 80px; height: 80px; padding: 2px; background: #fff; border: 2px solid #3a3a3a; border-radius: 4px; } .pgal-thumb.on { box-shadow: inset 0 0 0 2px var(--wf-pomarancz); } .ship-box { background: #1d2226; border: 0; border-radius: 4px; padding: 14px 16px; margin-bottom: 14px; } .ship-box .ship-row { display: grid; grid-template-columns: 26px 1fr; grid-template-areas: "ikona nazwa" "ikona wartosc"; column-gap: 10px; align-items: center; padding: 6px 0; color: #d7d7d7; } .ship-box .ship-ico { grid-area: ikona; color: #fff; } .ship-box .ship-nazwa { grid-area: nazwa; font-size: 15px; font-weight: 700; color: #fff; } .ship-box strong { grid-area: wartosc; margin-left: 0; font-size: 14px; font-weight: 400; color: #d7d7d7; } .cfg-box { background: #fff; border: 1px solid var(--wf-linia); border-radius: 4px; box-shadow: none; padding: 14px 16px 18px; } .cfg-box .cfg-title { background: none; background-image: none; color: var(--wf-tekst); font-size: 17px; font-weight: 500; text-align: center; text-transform: none; letter-spacing: 0; border-bottom: 1px solid var(--wf-linia); border-radius: 0; padding: 6px 0 12px; } .cfg-box .cfg-section::before { background: var(--wf-pomarancz); } .cfg-box .cfg-add { min-height: 65px; font-size: 16px; font-weight: 700; text-transform: uppercase; background: var(--wf-tekst); border: 0; border-radius: 6px; color: #fff; } .cfg-box .cfg-add:hover { background: #3a3a3a; } .pdetails { background: none; border: 0; border-radius: 0; box-shadow: none; padding: 0; margin-top: 26px; } .pdetails > .pdetails-head { position: relative; display: block; margin: 0 0 18px; padding: 0 0 6px; font-size: 17px; font-weight: 700; color: var(--wf-tekst); border-bottom: 2px solid var(--wf-tekst); } .pdetails > .pdetails-head::after { content: ""; position: absolute; right: 4px; top: 40%; width: 8px; height: 8px; border-right: 2px solid var(--wf-tekst); border-bottom: 2px solid var(--wf-tekst); transform: translateY(-70%) rotate(45deg); transition: transform .2s ease; } .pdetails[open] > .pdetails-head::after { transform: translateY(-30%) rotate(-135deg); } .pdetails .pdetails-cols { display: grid; grid-template-columns: 220px repeat(3, 1fr); gap: 0 28px; padding: 0; } .pdetails .pdetails-h { font-size: 17px; font-weight: 700; line-height: 1.5; color: var(--wf-pomarancz); text-transform: none; letter-spacing: 0; margin: 0 0 8px; padding: 0; border: 0; } .pdetails .pdetails-col p { font-size: 14px; line-height: 1.6; color: #777; margin: 0; padding: 3px 0; border: 0; } .pdetails .pdetails-col p span { font-weight: 700; color: var(--wf-tekst); margin-right: 4px; } @media (max-width: 1319px) { .pdetails .pdetails-cols { grid-template-columns: 1fr; gap: 18px; } } @media (max-width: 991px) { .pgal .product-intro { order: 0; margin-bottom: 0; } } .page-title { font-size: 23px; font-weight: 700; color: var(--wf-tekst); border-bottom: 2px solid var(--wf-pomarancz); padding-bottom: 7px; } .cms-tresc h2 { font-size: 19px; font-weight: 700; color: var(--wf-pomarancz); } .cms-tresc h3 { font-size: 16px; font-weight: 700; color: var(--wf-tekst); } .cms-tresc a { color: var(--wf-pomarancz); } .kt-h1 { font-size: 23px; font-weight: 700; color: var(--wf-tekst); border-bottom: 2px solid var(--wf-pomarancz); padding-bottom: 7px; margin-bottom: 20px; } .kt-card { background: #fff; border: 1px solid var(--wf-linia); border-radius: 4px; box-shadow: none; padding: 20px 22px; } .kt-ico { width: 40px; height: 40px; flex-basis: 40px; border-radius: 4px; background: #1d2226; color: #fff; } .kt-title { font-size: 13px; font-weight: 700; letter-spacing: .05em; color: var(--wf-pomarancz); } .kt-big { font-size: 20px; font-weight: 600; color: var(--wf-tekst); } .kt-big a { color: var(--wf-tekst); border-bottom: 2px solid var(--wf-pomarancz); } .kt-big a:hover { color: var(--wf-pomarancz); } .kt-line { font-size: 15px; color: #777; } .kt-line b { color: var(--wf-tekst); } .kt-note { border-top: 1px solid var(--wf-linia); color: #8a8a8a; } .kt-account { background: var(--wf-pole); border: 1px solid var(--wf-linia); border-radius: 4px; font-variant-numeric: tabular-nums; color: var(--wf-tekst); } .kt-form input, .kt-form textarea, .kt-form select { border: 1px solid var(--wf-linia); border-radius: 4px; } .kt-form input:focus, .kt-form textarea:focus { border-color: var(--wf-pomarancz); box-shadow: 0 0 0 3px rgba(240, 86, 2, .12); } .kt-form .btn { background: var(--wf-tekst); border-radius: 6px; font-weight: 700; text-transform: uppercase; } .kt-form .btn:hover { background: #3a3a3a; } .kt-ok { background: #fdf3ee; border: 1px solid #f6cdb6; border-radius: 4px; color: #8a3200; } .bloki-strona, .bloki-strona * { box-sizing: border-box; } .bloki-strona .bloki-wiersz { display: flex; flex-wrap: wrap; gap: 0; margin-right: -15px; margin-left: -15px; grid-template-columns: none; } .bloki-strona .bloki-wiersz .bloki-kol { position: relative; width: 100%; min-width: 0; padding-right: 15px; padding-left: 15px; flex: 0 0 100%; max-width: 100%; grid-column: auto; } @media (min-width: 768px) { .bloki-strona .bloki-wiersz .bloki-kol-12 { flex: 0 0 100%; max-width: 100%; } .bloki-strona .bloki-wiersz .bloki-kol-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } .bloki-strona .bloki-wiersz .bloki-kol-6 { flex: 0 0 50%; max-width: 50%; } .bloki-strona .bloki-wiersz .bloki-kol-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } .bloki-strona .bloki-wiersz .bloki-kol-3 { flex: 0 0 25%; max-width: 25%; } } .bloki-strona .bloki-kol > .bloki-obraz-wersje { display: contents; } .bloki-strona .bloki-kol .bloki-zdjecie { display: block; max-width: 100%; height: auto; } @media (max-width: 1319px) { .page-authentication .bloki-strona { background: #fff; max-width: 520px; margin: 40px auto; padding: 35px 40px; border: 1px solid #e8e8e8; border-radius: 6px; box-shadow: 0 2px 12px rgba(0,0,0,.06); } .bloki-strona { padding: 0 10px; margin: 0; width: 100%; max-width: none; } .bloki-strona > .bloki-wiersz:nth-child(-n+2) { margin: 0; } .bloki-strona > .bloki-wiersz:nth-child(-n+2) > .bloki-kol { padding: 0; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):first-child { margin-bottom: 4px; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):first-child h1 { font-size: 1.75rem; font-weight: 800; color: #1b1c1c; margin: 0; padding: 10px 0 8px; border-bottom: 1px solid #f05602; text-align: center; padding-block-end: 25px; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):nth-child(2) { display: flex; flex-direction: column; gap: 0; margin-top: 10px; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):nth-child(2) > .bloki-kol { padding: 12px 0; border-bottom: 1px solid #e5e5e5; position: relative; padding-left: 14px; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):nth-child(2) > .bloki-kol:last-child { border-bottom: none; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):nth-child(2) > .bloki-kol::before { content: ''; position: absolute; top: 12px; left: 0; width: 2px; height: calc(100% - 31px); background: #f05602; border-radius: 1px; } .bloki-strona h3 { font-size: 0.9rem; font-weight: 700; color: #222; margin: 0 0 4px; line-height: 1.35; } .bloki-strona p { font-size: 0.8rem; color: #666; line-height: 1.6; margin: 0; } .bloki-strona { width: 100%; padding: 0 10px; } .bloki-strona > .bloki-wiersz { margin: 0 0 14px; } .bloki-strona > .bloki-wiersz > .bloki-kol { padding: 5px; } .bloki-strona .bloki-kol-3 { flex: 0 0 100%; max-width: 100%; } .bloki-strona .bloki-kol-12 { flex: 0 0 100%; max-width: 100%; } .bloki-strona img { width: 100%; height: auto; display: block; } .bloki-strona .bloki-kol-3 > :is(.bloki-obraz-wersje, .bloki-zdjecie) { border-radius: 4px; border: 1px solid #e5e5e5; } .bloki-strona .bloki-kol-3 > .bloki-tekst { padding: 10px 10px; height: 100%; display: flex; flex-direction: column; justify-content: center; border: 1px solid #b4b4b4; border-radius: 4px; background: #f9f9f9; } .bloki-strona .bloki-kol-3 > .bloki-tekst h2 { font-size: 1.55rem; font-weight: 500; color: #000; margin: 0 0 8px; line-height: 1.4; } .bloki-strona .bloki-kol-3 > .bloki-tekst p { font-size: 0.85rem; color: #555; line-height: 1.7; margin: 0; } .bloki-strona .bloki-kol-12 > strong { display: block; font-size: 12px; font-weight: 700; color: #f05602; text-transform: uppercase; letter-spacing: 0.08em; padding: 0 0 6px; margin-bottom: 12px; border-bottom: 1px solid #ddd; background: none; } .bloki-strona .bloki-towary { display: flex; flex-direction: column; gap: 10px; } .bloki-strona .bloki-towary .products-list__block { flex: 0 0 100%; max-width: 100%; } .bloki-strona .wf-tile__wrap { border-radius: 0; border-left: none; border-right: none; border-top: none; overflow: hidden; height: auto; } .bloki-strona .wf-tile__wrap .wf-tile { display: grid; grid-template-columns: 100px 1fr auto; grid-template-rows: auto auto; gap: 0 12px; padding: 5px; align-items: start; } .bloki-strona .wf-tile__wrap .wf-tile__label { grid-column: 1 / -1; grid-row: 1; padding: 0; } .bloki-strona .wf-tile__wrap .wf-tile__label a { font-size: 13.5px; font-weight: 600; color: #222; text-decoration: none; line-height: 1.35; } .bloki-strona .wf-tile__wrap .wf-tile__photo { grid-column: 1; grid-row: 2; } .bloki-strona .wf-tile__wrap img.img-fluid { width: 100px; height: 100px; object-fit: contain; border-radius: 3px; border: 1px solid #eee; } .bloki-strona .wf-tile__wrap .wf-tile__details { grid-column: 2 / -1; grid-row: 2; padding: 0; display: grid; grid-template-columns: 1fr auto; grid-template-rows: auto auto; gap: 0 10px; align-items: start; } .bloki-strona .wf-tile__wrap .listing-feaures { grid-column: 1; grid-row: 1; margin: 0; } .bloki-strona .wf-tile__wrap .listing-feaures small { font-size: 12px; color: #666; } .bloki-strona .wf-tile__wrap .wf-tile__pricing { grid-column: 2; grid-row: 1; text-align: right; align-self: center; } .bloki-strona .wf-tile__wrap .price { font-size: 16px; font-weight: 800; color: #035688; white-space: nowrap; } .bloki-strona .wf-tile__wrap .color-box { grid-column: 1 / -1; grid-row: 2; padding: 6px 0 0; display: flex; flex-wrap: wrap; gap: 3px; } .bloki-strona .wf-tile__wrap .color-box img { width: 16px; height: 16px; border-radius: 50%; border: 1px solid #ddd; } .bloki-strona .wf-tile__wrap .product-flags { display: none; } .bloki-strona > .bloki-wiersz:nth-of-type(1) { display: flex; flex-wrap: wrap; } .bloki-strona > .bloki-wiersz:nth-of-type(1) > .bloki-kol-3 { flex: 0 0 50%; max-width: 50%; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst { padding: 24px 18px; border-top: 3px solid #f05602; border-left: none; border-right: none; border-bottom: none; border-radius: 0; background: #fafafa; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst h2 { font-size: 1.15rem; font-weight: 800; color: #222; margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst > p { color: #555; font-size: 0.85rem; line-height: 1.7; margin: 0 0 16px; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst > p:last-child { margin-top: 16px; padding-top: 12px; border-top: 1px solid #e0e0e0; font-size: 0.82rem; color: #888; font-style: italic; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst ul { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: 1fr; gap: 0; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst ul li { font-size: 0.84rem; color: #333; padding: 8px 0 8px 18px; position: relative; border-bottom: 1px solid #eee; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst ul li::before { content: ''; position: absolute; left: 0; top: 13px; width: 7px; height: 7px; background: #f05602; border-radius: 2px; } .bloki-strona .wf-tile__label, .bloki-strona .product-miniature__title { margin-bottom: 0.6rem; } .bloki-strona .wf-tile__label a, .bloki-strona .product-miniature__title a { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; min-block-size: 2.6em; line-height: 1.3; } } @media (max-width: 1319px) and (max-width: 767px) { .page-authentication .bloki-strona { padding: 25px 20px; margin: 15px auto; box-shadow: none; border: none; } } @media (min-width: 1320px) { .page-authentication .bloki-strona { background: #fff; max-width: 520px; margin: 40px auto; padding: 35px 40px; border: 1px solid #e8e8e8; border-radius: 6px; box-shadow: 0 2px 12px rgba(0,0,0,.06); } .wf-home-layout { display: flex; gap: 20px; max-width: 1640px; margin: 0 auto; padding: 0 10px; align-items: flex-start; } { flex: 1; min-width: 0; overflow: hidden; } .bloki-strona #menutop { display: none; } .bloki-strona { padding: 0; margin: 0; width: 100%; max-width: none; } .bloki-strona > .bloki-wiersz:nth-child(-n+2) { margin: 0; } .bloki-strona > .bloki-wiersz:nth-child(-n+2) > .bloki-kol { padding: 0; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):first-child { margin-bottom: 4px; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):first-child h1 { font-size: 1.5rem; font-weight: 800; color: #1b1c1c; margin: 0; padding: 12px 0 10px; border-bottom: 2px solid #f05602; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):nth-child(2) { display: flex; gap: 0; margin-top: 12px; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):nth-child(2) > .bloki-kol { padding: 16px 20px; border-right: 1px solid #e5e5e5; position: relative; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):nth-child(2) > .bloki-kol:last-child { border-right: none; } .bloki-strona > .bloki-wiersz:nth-child(-n+2):nth-child(2) > .bloki-kol::before { content: ''; position: absolute; top: 0; left: 20px; width: 32px; height: 3px; background: #f05602; border-radius: 2px; } .bloki-strona h3 { font-size: 0.95rem; font-weight: 700; color: #222; margin: 8px 0 6px; line-height: 1.35; } .bloki-strona p { font-size: 0.82rem; color: #666; line-height: 1.65; margin: 0; } .bloki-strona { width: 100%; max-width: 1640px; padding: 10px 0 0; } .bloki-strona > .bloki-wiersz { margin: 0 0 20px; } .bloki-strona > .bloki-wiersz > .bloki-kol { padding: 8px; } .bloki-strona img { width: 100%; height: auto; display: block; } .bloki-strona .bloki-kol-3 > :is(.bloki-obraz-wersje, .bloki-zdjecie) { border-radius: 4px; border: 1px solid #e5e5e5; } .bloki-strona .bloki-kol-3 > .bloki-tekst { padding: 22px 20px; height: 100%; display: flex; flex-direction: column; justify-content: center; border: 1px solid #b4b4b4; border-radius: 4px; background: #f9f9f9; } .bloki-strona .bloki-kol-3 > .bloki-tekst h2 { font-size: 1.55rem; font-weight: 500; color: #000; margin: 0 0 8px; line-height: 1.4; } .bloki-strona .bloki-kol-3 > .bloki-tekst p { font-size: 0.85rem; color: #555; line-height: 1.7; margin: 0; } .bloki-strona .bloki-kol-12 > strong { display: block; font-size: 13px; font-weight: 700; color: #f05602; text-transform: uppercase; letter-spacing: 0.08em; padding: 0 0 8px; margin-bottom: 16px; border-bottom: 1px solid #ddd; background: none; } .bloki-strona .bloki-towary { display: flex; flex-wrap: wrap; gap: 12px; } .bloki-strona .bloki-towary .products-list__block { flex: 0 0 calc(20% - 9.6px); max-width: calc(20% - 9.6px); } .bloki-strona .wf-tile__wrap { border-radius: 0; border-left: none; border-right: none; border-top: none; overflow: hidden; height: auto; } .bloki-strona .wf-tile__wrap:hover { border-color: #bbb; } .bloki-strona .wf-tile__wrap img.img-fluid { width: 100%; height: auto; padding: 15px; } .bloki-strona .wf-tile__wrap .wf-tile__label { padding: 0 12px; } .bloki-strona .wf-tile__wrap .wf-tile__label a { font-size: 13px; font-weight: 600; color: #333; text-decoration: none; line-height: 1.3; } .bloki-strona .wf-tile__wrap .wf-tile__label a:hover { color: #111; } .bloki-strona .wf-tile__wrap .wf-tile__details { padding: 8px 12px 12px; } .bloki-strona .wf-tile__wrap .price { font-size: 16px; font-weight: 800; color: #035688; } .bloki-strona .wf-tile__wrap .listing-feaures { margin-top: 4px; } .bloki-strona .wf-tile__wrap .listing-feaures small { font-size: 11px; color: #888; } .bloki-strona .wf-tile__wrap .color-box { padding: 4px 0 0; display: flex; flex-wrap: wrap; gap: 3px; } .bloki-strona .wf-tile__wrap .color-box img { width: 18px; height: 18px; border-radius: 50%; border: 1px solid #ddd; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst { padding: 36px 40px; border-top: 3px solid #f05602; border-left: none; border-right: none; border-bottom: none; border-radius: 0; background: #fafafa; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst h2 { font-size: 1.4rem; font-weight: 800; color: #222; margin-bottom: 16px; padding-bottom: 12px; border-bottom: 1px solid #e0e0e0; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst > p { color: #555; font-size: 0.9rem; line-height: 1.8; margin: 0 0 20px; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst > p:last-child { margin-top: 20px; padding-top: 16px; border-top: 1px solid #e0e0e0; font-size: 0.85rem; color: #888; font-style: italic; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst ul { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px 32px; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst ul li { font-size: 0.88rem; color: #333; padding: 8px 0 8px 20px; position: relative; border-bottom: 1px solid #eee; } .bloki-strona > .bloki-wiersz:last-child > .bloki-kol-12 > .bloki-tekst ul li::before { content: ''; position: absolute; left: 0; top: 14px; width: 8px; height: 8px; background: #f05602; border-radius: 2px; } .bloki-strona .wf-tile__label, .bloki-strona .product-miniature__title { margin-bottom: 0.75rem; } .bloki-strona .wf-tile__label a, .bloki-strona .product-miniature__title a { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; min-block-size: 2.7em; line-height: 1.35; } } @media (min-width: 1320px) and (max-width: 767px) { .page-authentication .bloki-strona { padding: 25px 20px; margin: 15px auto; box-shadow: none; border: none; } } .bloki-strona { max-width: none; } body[data-strona="home"] main > .container { max-width: none; } @media (max-width: 1319px) { .wf-akcje { display: flex; align-items: center; } .wf-akcje .wf-ikona--szukaj { order: -1; } } .breadcrumb { padding: 14px 0; font-size: 14px; color: #000; } .breadcrumb a { color: #505050; } .breadcrumb .sep { font-size: 0; margin: 0 .4rem; color: #999; } .breadcrumb .sep::before { content: "»"; font-size: 14px; } .kat-naglowek .page-title { margin: 0 0 10px; padding: 0; border: 0; font-size: 20px; font-weight: 700; line-height: 1.3; color: #3a3a3a; } .kat-naglowek .page-title::after { display: none; } .kat-naglowek .rozwin { margin: 0 0 22px; } .kat-naglowek .rozwin__tekst { font-size: 15px; line-height: 1.65; color: #444444; } .kat-naglowek .rozwin__tekst p { margin: 0 0 10px; } .kat-naglowek .rozwin__tekst h2 { margin: 14px 0 10px; font-size: 19px; font-weight: 700; line-height: 1.3; color: #3a3a3a; } .kat-naglowek .rozwin__tekst ul, .kat-naglowek .rozwin__tekst ol { list-style: none; margin: 0 0 10px; padding: 0; } .kat-naglowek .rozwin__tekst li::marker { content: ""; } @media (min-width: 901px) { .kat-naglowek .rozwin__srodek { display: grid !important; grid-template-columns: minmax(0, 1fr) 210px; column-gap: 24px; align-items: start; max-height: none !important; overflow: visible; } .kat-naglowek .rozwin__srodek::after, .kat-naglowek .rozwin__guzik { display: none !important; } .kat-naglowek .zdj-tresci-ramka { display: block; } .kat-naglowek .zdj-tresci { grid-template-columns: repeat(2, 1fr) !important; gap: 6px !important; margin: 0 !important; } .kat-naglowek .zdj-tresci__poz { aspect-ratio: 1 / 1; border-radius: 4px; background: #fff; } } @media (max-width: 900px) { .kat-naglowek .zdj-tresci-ramka { grid-template-rows: none !important; } .kat-naglowek .zdj-tresci { grid-template-columns: repeat(2, 1fr) !important; gap: 10px !important; margin: 0 !important; } .kat-naglowek .zdj-tresci__poz { aspect-ratio: 1 / 1; border-radius: 6px; } .kat-naglowek .rozwin__pole:not(:checked) ~ .rozwin__srodek .zdj-tresci__poz:nth-child(n+3) { display: none; } .kat-naglowek .rozwin__guzik { display: block; width: fit-content; margin: 16px auto 0; padding: 10px 20px; border-radius: 6px; background: #f05602; color: #fff; font-size: 15px; font-weight: 700; } } .cat-side { padding: 0; border: 1px solid #e8e8e8; border-radius: 4px; box-shadow: none; overflow: hidden; } .cat-side__head { margin: 0 !important; padding: 12px 15px !important; border: 0; border-bottom: 1px solid #e8e8e8; border-radius: 0; background: #f8f9fa; color: #333333; font-size: 15px !important; font-weight: 700; line-height: 1.3; text-transform: none; } .cat-side__list { margin: 0; padding: 0; } .cat-side__item a { padding: 10px 15px; border-bottom: 1px solid #f0f0f0; font-size: 14px; font-weight: 500; line-height: 1.4; color: #333333; transition: color .2s, background-color .2s; } .cat-side__item:last-child a { border-bottom: 0; } .cat-side__item a:hover { color: #f05602; background: #f5f7fa; } .cat-side__item.is-current > a { margin-left: 0; padding-left: 15px; border-left: 0; background: transparent; color: #000000; font-weight: 700; font-size: 16px; } .cat-side__item--lvl2 a, .cat-side__item--lvl3 a { padding-left: 15px; } .filters-shell .filter-group { padding: 14px 16px; } .filters-shell .filter-group > .filter-group__h { min-height: 0; margin: 0 0 8px; padding: 0 0 8px !important; border-bottom: 1px solid #ddd; background: transparent; } .filters-shell .filter-group > .filter-group__h h3 { margin: 0; font-size: 14px; font-weight: 700; color: #333333; text-transform: none; } .filters-shell .filter-values a { font-size: 14px; margin-bottom: 6px; color: #333333; } .filters-shell .filter-values a.is-on .box { background: #f05602; border-color: #f05602; } .filtry-pokaz { border-radius: 4px; } .card .thumb.taif-karta__zdjecia { background: #fff; } @media (min-width: 1200px) and (max-width: 1279px) { .cat-main .grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } } .wstawka { font-size: 15px; line-height: 1.65; color: #444444; } .wstawka h2 { margin: 18px 0 12px; font-size: 21px; font-weight: 700; line-height: 1.3; color: #3a3a3a; } .wstawka h3 { margin: 16px 0 10px; font-size: 17px; font-weight: 700; color: #3a3a3a; } .wstawka p { margin: 0 0 10px; } .wstawka ul, .wstawka ol { list-style: none; margin: 0 0 10px; padding: 0; } .wstawka li::marker { content: ""; } .sume-menu__drawer .sume-menu__item--header > a, .sume-menu__drawer .sume-menu__item--header > span { color: #202020; font-weight: 600; } .sume-menu__drawer .sume-menu__sub .sume-menu__item a, .sume-menu__drawer .sume-menu__sub .sume-menu__item > span { color: #262626; } .sume-menu__drawer .sume-menu__sub .sume-menu__item a::before { color: #f05602; } .sume-menu__drawer .sume-menu__item.is-current > a { color: #f05602; background: rgba(240, 86, 2, .12); } .sume-menu__drawer .sume-menu__item.is-current > a::before { color: #f05602; } .sume-menu__drawer .sume-menu__toggle::before, .sume-menu__drawer .sume-menu__sub-toggle::before { width: 12px; height: 12px; margin: -8px 0 0 -6px; border-width: 0 3px 3px 0; border-style: solid; } .sume-menu__drawer .sume-menu__sub-toggle::before { border-color: #f05602; } .sume-menu__drawer .sume-menu__toggle[aria-expanded="true"]::before, .sume-menu__drawer .sume-menu__sub-toggle[aria-expanded="true"]::before { margin-top: -3px; border-color: #f05602; } .sume-menu__drawer .sume-menu__toggle[aria-expanded="true"] { background: rgba(240, 86, 2, .18); } .sume-menu__drawer .sume-menu__sub-toggle[aria-expanded="true"] { background: rgba(240, 86, 2, .14); } .sume-menu__drawer .sume-menu__toggle, .sume-menu__drawer .sume-menu__sub-toggle { width: 56px; } .bbar-ico { width: 27px; height: 27px; } .bbar-ico svg, .bbar-ico .ico { width: 27px; height: 27px; } .bbar-item { font-size: 12.5px; gap: 4px; padding: 8px 4px 7px; } .bbar-label { font-size: 12.5px; } @media (min-width: 1320px) { body[data-strona="home"] .wf-top .wf-kontener:has(> .wf-menu) { position: relative; z-index: 5; height: 0; max-width: none; padding: 0; margin: 0; } body[data-strona="home"] .wf-top .wf-menu { position: absolute; left: 26px; top: 24px; margin: 0; width: 250px; } body[data-strona="home"] .bloki-strona > .bloki-wiersz:nth-child(-n+2) { padding-left: 275px !important; } body[data-strona="home"] .bloki-strona > .bloki-wiersz:nth-child(2) { min-height: 290px; } .wf-top .wf-menu .sume-menu__tabs > li { padding: 0; } } @media (min-width: 1320px) { .bloki-strona .bloki-towary > .card.taif-karta { flex: 0 0 calc(20% - 9.6px) !important; width: auto !important; max-width: calc(20% - 9.6px) !important; display: flex; flex-direction: column; margin: 0; padding: 0; border: 0; border-bottom: 1px solid #e5e5e5; border-radius: 0; background: #fff; overflow: hidden; transition: border-color .2s; } .bloki-strona .bloki-towary > .card.taif-karta:hover { border-color: #bbb; } .bloki-strona .bloki-towary .taif-karta__zdjecia { width: 100%; aspect-ratio: 1 / 1; padding: 15px; } .bloki-strona .bloki-towary .taif-karta__zdjecia img { width: 100%; height: 100%; object-fit: contain; } .bloki-strona .bloki-towary .taif-karta__nazwa { margin: 0 0 .75rem; padding: 0 12px; font-size: 13px; font-weight: 600; line-height: 1.35; color: #333; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; min-height: 2.7em; } .bloki-strona .bloki-towary .taif-karta__tresc { padding: 8px 12px 12px; } .bloki-strona .bloki-towary .taif-karta__cena-kwota { font-size: 16px; font-weight: 800; color: #035688; } .bloki-strona .bloki-towary .taif-karta__cechy { margin-top: 4px; } .bloki-strona .bloki-towary .taif-karta__cechy p { margin: 0; font-size: 11px; color: #888; } .bloki-strona .bloki-towary .taif-karta__barwy { padding: 4px 0 0; display: flex; flex-wrap: wrap; gap: 3px; } } @media (max-width: 1319px) { .bloki-strona .bloki-towary > .card.taif-karta { flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; display: grid; grid-template-columns: 100px 1fr; grid-template-rows: auto auto; gap: 0 12px; align-items: start; margin: 0; padding: 5px; border: 0; border-bottom: 1px solid #e5e5e5; border-radius: 0; background: #fff; } .bloki-strona .bloki-towary .taif-karta__nazwa { grid-column: 1 / -1; grid-row: 1; margin: 0 0 .6rem; padding: 0; font-size: 13.5px; font-weight: 600; line-height: 1.35; color: #222; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; min-height: 2.6em; } .bloki-strona .bloki-towary .taif-karta__zdjecia { grid-column: 1; grid-row: 2; width: 100px; height: 100px; padding: 0; } .bloki-strona .bloki-towary .taif-karta__zdjecia img { width: 100px; height: 100px; object-fit: contain; border: 1px solid #eee; border-radius: 3px; } .bloki-strona .bloki-towary .taif-karta__tresc { grid-column: 2; grid-row: 2; padding: 0; display: grid; grid-template-columns: 1fr auto; grid-template-rows: auto auto; gap: 0 10px; align-items: start; } .bloki-strona .bloki-towary .taif-karta__cechy { grid-column: 1; grid-row: 1; margin: 0; } .bloki-strona .bloki-towary .taif-karta__cechy p { margin: 0; font-size: 12px; color: #666; } .bloki-strona .bloki-towary .taif-karta__cena { grid-column: 2; grid-row: 1; text-align: right; align-self: center; } .bloki-strona .bloki-towary .taif-karta__cena-kwota { font-size: 16px; font-weight: 800; color: #035688; white-space: nowrap; } .bloki-strona .bloki-towary .taif-karta__barwy { grid-column: 1 / -1; grid-row: 2; padding: 6px 0 0; display: flex; flex-wrap: wrap; gap: 3px; } } .wstawka { margin: 40px 0 28px; } @media (max-width: 991px) { .pgal .product-intro { margin-top: 20px; } } body[data-strona="home"] main > .container { max-width: 1360px; } .bloki-strona { max-width: 1360px; margin-left: auto; margin-right: auto; } @media (min-width: 1320px) { .wf-home-layout { max-width: 1360px; } .bloki-strona { max-width: 1360px; } } .rozwin__srodek .zdj-tresci-ramka { margin-top: 22px; } .rozwin__guzik { margin-top: 14px; } .wstawka { margin: 40px 0 28px; } .wstawka__naglowek { margin-top: 0; } .product-intro { margin-top: 20px; } .wf-top .wf-kontener { max-width: 1360px; margin-left: auto; margin-right: auto; } @media (min-width: 1320px) { body[data-strona="home"] .wf-top .wf-kontener:has(> .wf-menu) { max-width: 1360px; margin: 0 auto; } } @media (min-width: 1320px) { body[data-strona="home"] .wf-top .wf-menu .sume-menu__panel { width: 1086px !important; max-width: calc(100vw - 300px) !important; } } @media (min-width: 1280px) { .cat-main .grid, .grid { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }@media (min-width: 768px) and (max-width: 1279px) { .cat-main .grid, .grid { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } }@media (max-width: 767px) { .cat-main .grid, .grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } } @media (min-width:1024px){:root{--sidemenu-bg:#ffffff;--sidemenu-l1:#333333;--sidemenu-l1-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--sidemenu-l1-size:14px;--sidemenu-l1-weight:500;--sidemenu-l1-upper:none;--sidemenu-l2:#333333;--sidemenu-l2-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--sidemenu-l2-size:14px;--sidemenu-l2-weight:500;--sidemenu-l2-upper:none;--sidemenu-l3:#333333;--sidemenu-l3-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--sidemenu-l3-size:14px;--sidemenu-l3-weight:500;--sidemenu-l3-upper:none;--sidemenu-gap:10px;--sidemenu-on:#000000;--sidemenu-on-bg:#ffffff;--sidemenu-on-mark:#ffffff;--filters-head-bg:#ffffff;--filters-head:#333333;--filters-head-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--filters-head-size:14px;--filters-head-weight:700;--filters-head-upper:none;--filters-item:#444444;--filters-item-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--filters-item-size:14px;--filters-apply-bg:#f05602;--filters-apply-text:#ffffff;--filters-clear-border:#f05602;--filters-clear-text:#f05602}.cat-side{background:var(--sidemenu-bg)!important}.cat-side .cat-side__item--lvl1:not(.is-current):not(.is-open)>a{color:var(--sidemenu-l1)!important}.cat-side .cat-side__item--lvl1>a{font-family:var(--sidemenu-l1-font)!important}.cat-side .cat-side__item--lvl1>a{font-size:var(--sidemenu-l1-size)!important}.cat-side .cat-side__item--lvl1>a{font-weight:var(--sidemenu-l1-weight)!important}.cat-side .cat-side__item--lvl1>a{text-transform:var(--sidemenu-l1-upper)!important}.cat-side .cat-side__item--lvl2:not(.is-current):not(.is-open)>a{color:var(--sidemenu-l2)!important}.cat-side .cat-side__item--lvl2>a{font-family:var(--sidemenu-l2-font)!important}.cat-side .cat-side__item--lvl2>a{font-size:var(--sidemenu-l2-size)!important}.cat-side .cat-side__item--lvl2>a{font-weight:var(--sidemenu-l2-weight)!important}.cat-side .cat-side__item--lvl2>a{text-transform:var(--sidemenu-l2-upper)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2):not(.is-current):not(.is-open)>a{color:var(--sidemenu-l3)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2)>a{font-family:var(--sidemenu-l3-font)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2)>a{font-size:var(--sidemenu-l3-size)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2)>a{font-weight:var(--sidemenu-l3-weight)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2)>a{text-transform:var(--sidemenu-l3-upper)!important}.cat-side .cat-side__item>a{padding-top:var(--sidemenu-gap)!important;padding-bottom:var(--sidemenu-gap)!important}.cat-side .cat-side__item.is-current>a,.cat-side .cat-side__item.is-open>a{color:var(--sidemenu-on)!important}.cat-side .cat-side__item.is-current>a{background:var(--sidemenu-on-bg)!important}.cat-side .cat-side__item.is-current>a{border-left-color:var(--sidemenu-on-mark)!important}.filters .filter-group>.filter-group__h,.filters .filter-group>h3{background:var(--filters-head-bg)!important}.filters .filter-group>.filter-group__h,.filters .filter-group>h3{padding-left:14px!important;padding-right:14px!important}.filters .filter-group>h3{padding-top:10px!important;padding-bottom:10px!important}.filters .filter-group h3{color:var(--filters-head)!important}.filters .filter-group__strzalka{border-color:var(--filters-head)!important}.filters .filter-group h3{font-family:var(--filters-head-font)!important}.filters .filter-group h3{font-size:var(--filters-head-size)!important}.filters .filter-group h3{font-weight:var(--filters-head-weight)!important}.filters .filter-group h3{text-transform:var(--filters-head-upper)!important}.filters .filter-values a:not(.is-on),.filters .filter-select{color:var(--filters-item)!important}.filters .filter-values a,.filters .filter-select{font-family:var(--filters-item-font)!important}.filters .filter-values a,.filters .filter-select{font-size:var(--filters-item-size)!important}.filters .filter-price button,.filters .filtry-pokaz,.filters-shell>.drawer-foot .drawer-done{background:var(--filters-apply-bg)!important;border-color:var(--filters-apply-bg)!important}.filters .filter-price button,.filters .filtry-pokaz,.filters-shell>.drawer-foot .drawer-done{color:var(--filters-apply-text)!important}.filters .filtry-wyczysc:not(:hover){border-color:var(--filters-clear-border)!important}.filters .filtry-wyczysc:not(:hover){color:var(--filters-clear-text)!important}.filters .filtry-wyczysc:not(:hover){background:#fff!important}}@media (max-width:1023px){:root{--sidemenu-bg:#ffffff;--sidemenu-l1:#333333;--sidemenu-l1-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--sidemenu-l1-size:15px;--sidemenu-l1-weight:500;--sidemenu-l1-upper:none;--sidemenu-l2:#333333;--sidemenu-l2-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--sidemenu-l2-size:14px;--sidemenu-l2-weight:500;--sidemenu-l2-upper:none;--sidemenu-l3:#333333;--sidemenu-l3-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--sidemenu-l3-size:14px;--sidemenu-l3-weight:500;--sidemenu-l3-upper:none;--sidemenu-gap:10px;--sidemenu-on:#000000;--sidemenu-on-bg:#ffffff;--sidemenu-on-mark:#ffffff;--filters-head-bg:#ffffff;--filters-head:#333333;--filters-head-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--filters-head-size:14px;--filters-head-weight:700;--filters-head-upper:none;--filters-item:#444444;--filters-item-font:'Lato', 'Spare Sans', 'Spare Sans Fallback', 'Spare Arabic', 'Spare Arabic Fallback', 'Lato Fallback', -apple-system, "Segoe UI", Roboto, sans-serif;--filters-item-size:14px;--filters-apply-bg:#f05602;--filters-apply-text:#ffffff;--filters-clear-border:#f05602;--filters-clear-text:#f05602}.cat-side{background:var(--sidemenu-bg)!important}.cat-side .cat-side__item--lvl1:not(.is-current):not(.is-open)>a{color:var(--sidemenu-l1)!important}.cat-side .cat-side__item--lvl1>a{font-family:var(--sidemenu-l1-font)!important}.cat-side .cat-side__item--lvl1>a{font-size:var(--sidemenu-l1-size)!important}.cat-side .cat-side__item--lvl1>a{font-weight:var(--sidemenu-l1-weight)!important}.cat-side .cat-side__item--lvl1>a{text-transform:var(--sidemenu-l1-upper)!important}.cat-side .cat-side__item--lvl2:not(.is-current):not(.is-open)>a{color:var(--sidemenu-l2)!important}.cat-side .cat-side__item--lvl2>a{font-family:var(--sidemenu-l2-font)!important}.cat-side .cat-side__item--lvl2>a{font-size:var(--sidemenu-l2-size)!important}.cat-side .cat-side__item--lvl2>a{font-weight:var(--sidemenu-l2-weight)!important}.cat-side .cat-side__item--lvl2>a{text-transform:var(--sidemenu-l2-upper)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2):not(.is-current):not(.is-open)>a{color:var(--sidemenu-l3)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2)>a{font-family:var(--sidemenu-l3-font)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2)>a{font-size:var(--sidemenu-l3-size)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2)>a{font-weight:var(--sidemenu-l3-weight)!important}.cat-side .cat-side__item:not(.cat-side__item--lvl1):not(.cat-side__item--lvl2)>a{text-transform:var(--sidemenu-l3-upper)!important}.cat-side .cat-side__item>a{padding-top:var(--sidemenu-gap)!important;padding-bottom:var(--sidemenu-gap)!important}.cat-side .cat-side__item.is-current>a,.cat-side .cat-side__item.is-open>a{color:var(--sidemenu-on)!important}.cat-side .cat-side__item.is-current>a{background:var(--sidemenu-on-bg)!important}.cat-side .cat-side__item.is-current>a{border-left-color:var(--sidemenu-on-mark)!important}.filters .filter-group>.filter-group__h,.filters .filter-group>h3{background:var(--filters-head-bg)!important}.filters .filter-group>.filter-group__h,.filters .filter-group>h3{padding-left:14px!important;padding-right:14px!important}.filters .filter-group>h3{padding-top:10px!important;padding-bottom:10px!important}.filters .filter-group h3{color:var(--filters-head)!important}.filters .filter-group__strzalka{border-color:var(--filters-head)!important}.filters .filter-group h3{font-family:var(--filters-head-font)!important}.filters .filter-group h3{font-size:var(--filters-head-size)!important}.filters .filter-group h3{font-weight:var(--filters-head-weight)!important}.filters .filter-group h3{text-transform:var(--filters-head-upper)!important}.filters .filter-values a:not(.is-on),.filters .filter-select{color:var(--filters-item)!important}.filters .filter-values a,.filters .filter-select{font-family:var(--filters-item-font)!important}.filters .filter-values a,.filters .filter-select{font-size:var(--filters-item-size)!important}.filters .filter-price button,.filters .filtry-pokaz,.filters-shell>.drawer-foot .drawer-done{background:var(--filters-apply-bg)!important;border-color:var(--filters-apply-bg)!important}.filters .filter-price button,.filters .filtry-pokaz,.filters-shell>.drawer-foot .drawer-done{color:var(--filters-apply-text)!important}.filters .filtry-wyczysc:not(:hover){border-color:var(--filters-clear-border)!important}.filters .filtry-wyczysc:not(:hover){color:var(--filters-clear-text)!important}.filters .filtry-wyczysc:not(:hover){background:#fff!important}}