.kwl-rail-card__face{border-color:rgba(255,255,255,.24)}.kwl-rail{background:var(--kwl-bg-dark);color:#fff;border-color:var(--kwl-line-dark)}.kwl-rail-card__face{border-color:rgba(255,255,255,.22);background:var(--kwl-bg-panel);box-shadow:6px 6px 0 rgba(255,237,0,.42)}.kwl-rail__sub,.kwl-rail__title{color:#fff}.kwl-rail__eyebrow{color:var(--kwl-yellow)}.kwl-rail-card__face--parownice{background-image:linear-gradient(180deg,rgba(24,24,27,.32),rgba(24,24,27,.74)),url(/karcherwynajempl/images/parownica-karcher-sg4-4-wypozyczalnia-poznan.webp)!important}.kwl-rail-card__face--odkurzacze-przemyslowe{background-image:linear-gradient(180deg,rgba(24,24,27,.32),rgba(24,24,27,.74)),url(/karcherwynajempl/images/odkurzacz-karcher-nt-301-tact-l.jpg)!important}.kwl-rail-card__face--myjki{background-image:linear-gradient(180deg,rgba(24,24,27,.32),rgba(24,24,27,.74)),url(/karcherwynajempl/images/myjka-cisnieniowa-karcher-hd515c.jpg)!important}.kwl-rail-card__face--szorowarki{background-image:linear-gradient(180deg,rgba(24,24,27,.32),rgba(24,24,27,.74)),url(/karcherwynajempl/images/wynajem_szorowarek_karcher_BDS43150C_wypozyczalnia-poznan.webp)!important}.kwl-rail-card__face--odkurzacze-piorace{background-image:linear-gradient(180deg,rgba(24,24,27,.32),rgba(24,24,27,.74)),url(/karcherwynajempl/images/odkurzacz-pioracy-karcher-puzzi-10-1-cat-white.webp)!important}.kwl-rail-card__face:before{z-index:0;opacity:1}.kwl-rail{padding-left:var(--kwl-page-padding);padding-right:var(--kwl-page-padding)}.kwl-rail__intro,.kwl-rail__row{width:var(--kwl-content-width);max-width:1280px}.kwl-rail__intro{max-width:var(--kwl-reading-width);margin-left:0}.kwl-rail__intro,.kwl-rail__row{width:100%}.kwl-rail__row{margin-left:auto;margin-right:auto}.kwl-rail-card__face{border:1px solid rgba(255,255,255,.38)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.kwl-rail-card:focus-within .kwl-rail-card__face,.kwl-rail-card:hover .kwl-rail-card__face{transform:translate(-2px,-2px);border-color:rgba(255,237,0,.86);box-shadow:8px 8px 0 rgba(255,237,0,.72)}.kwl-rail-card:focus-visible{outline:2px solid var(--kwl-yellow);outline-offset:4px}.kwl-rail-card__face{transition:none}.kwl-rail-card:focus-within .kwl-rail-card__face,.kwl-rail-card__face:hover{border-color:var(--kwl-yellow)!important}.kwl-rail-card__face{box-shadow:none!important}.kwl-rail-card:focus-within .kwl-rail-card__face,.kwl-rail-card__face:hover{box-shadow:8px 8px 0 rgba(255,237,0,.72)!important}.kwl-rail-card__face h3{text-shadow:0 1px 2px rgba(0,0,0,.72)}.kwl-rail-card__face:before{background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.72) 45%,rgba(0,0,0,.9))!important}.kwl-rail-card__content{text-shadow:0 1px 2px rgba(0,0,0,.72)}.kwl-rail__intro,.kwl-rail__row{width:min(100%,1280px);margin-left:auto;margin-right:auto}.kwl-rail__sub,.kwl-rail__title{text-align:left}.kwl-rail__intro,.kwl-rail__row{width:min(100%,1180px);max-width:1180px}html body .kwl-rail{margin-top:0!important;padding-top:40px!important;border-top:0!important;border-bottom:0!important;background:var(--kwl-bg-dark)!important}html body .kwl-booking+.kwl-rail{border-top:0!important;box-shadow:none!important}html body .kwl-rail-card__face{border-top:5px solid var(--kwl-yellow)!important}html body .kwl-rail__title{font-size:clamp(1.75rem,2.3vw,2.25rem)!important;line-height:1.14!important;letter-spacing:-.025em;font-size:clamp(1.75rem,8vw,2.25rem)}.kwl-rail{background:var(--kwl-bg-dark)!important;color:#fff!important}.kwl-rail-card__face{border-radius:2px!important;background-color:var(--kwl-bg-panel)!important;color:#fff!important}.kwl-rail__sub,.kwl-rail__title{color:#fff!important}.kwl-rail__eyebrow,html body .kwl-rail__eyebrow{color:var(--kwl-yellow)!important}html body .kwl-rail__eyebrow{font-size:.75rem!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}html body .kwl-rail__sub{color:#d5d9d4!important;font-size:1.125rem!important;line-height:1.55!important}html body .kwl-rail-card__name{font-size:clamp(1.125rem,1.55vw,1.5rem)!important;line-height:1.18!important;letter-spacing:-.01em!important}html body .kwl-rail{padding-bottom:0!important}html body .kwl-rail__intro,html body .kwl-rail__row{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;width:min(100% - 2rem,1280px)!important;max-width:1280px!important}html body .kwl-rail__eyebrow,html body .kwl-rail__hint{display:none!important}.kwl-rail{--kwl-yellow:#ffed00;--kwl-bg-soft:#f1f2ef;--kwl-page-padding:clamp(16px,4vw,64px);width:100%;padding:clamp(32px,4vw,64px) var(--kwl-page-padding);content-visibility:auto;contain-intrinsic-size:auto 640px}.kwl-rail__intro{margin:0 auto}.kwl-rail__eyebrow{margin:0 0 8px}.kwl-rail__title{margin:0;color:#18181b;line-height:1.15}.kwl-rail__sub{margin:10px 0 0;font-size:15px;line-height:1.45}.kwl-rail__hint{display:none}.kwl-rail__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.kwl-rail-card{display:block;color:inherit;text-decoration:none}.kwl-rail-card__face{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;isolation:isolate;color:#fff;background-color:var(--kwl-bg-panel,#202020);background-repeat:no-repeat;background-size:cover;background-position:50%;transition:transform .15s ease,box-shadow .15s ease}.kwl-rail-card__face:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.kwl-rail-card__panel,.kwl-rail-card__top{position:relative;z-index:1}.kwl-rail-card__name{margin:0;color:#fff;font-size:clamp(1rem,1.05vw,1.25rem);font-weight:700;line-height:1.2;text-shadow:0 1px 8px rgba(0,0,0,.35)}.kwl-rail-card__teaser{margin:8px 0 0;color:rgba(255,255,255,.88);font-size:13px;font-weight:600;line-height:1.3}.kwl-rail-card__panel{position:absolute;left:16px;right:16px;bottom:16px;padding-left:12px;border-left:3px solid var(--kwl-yellow,#ffed00);transform:translateY(18px);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease;pointer-events:none}.kwl-rail-card:focus-visible .kwl-rail-card__panel,.kwl-rail-card:hover .kwl-rail-card__panel{transform:none;opacity:1}.kwl-rail-card__case{margin:0;color:rgba(255,255,255,.95);font-size:13px;font-weight:500;line-height:1.45;text-shadow:0 1px 10px rgba(0,0,0,.45)}.kwl-rail-card__cta{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.35)}.kwl-rail-card--current .kwl-rail-card__name,.kwl-rail-card__cta{color:var(--kwl-yellow,#ffed00)}.kwl-rail-card--current .kwl-rail-card__teaser{color:rgba(255,237,0,.82)}.kwl-rail-card--current .kwl-rail-card__cta{padding:6px 10px;background:var(--kwl-yellow,#ffed00);color:#18181b;text-transform:uppercase;font-weight:800;text-shadow:none}.kwl-rail-card--current .kwl-rail-card__panel{transform:none;opacity:1}.kwl-rail-card__face--parownice{background-image:linear-gradient(180deg,rgba(24,24,27,.5),rgba(24,24,27,.34)),url(/karcherwynajempl/images/parownica-karcher-sg4-4-wypozyczalnia-poznan.webp)}.kwl-rail-card__face--odkurzacze-przemyslowe{background-image:linear-gradient(180deg,rgba(24,24,27,.5),rgba(24,24,27,.34)),url(/karcherwynajempl/images/odkurzacz-karcher-nt-301-tact-l.jpg)}.kwl-rail-card__face--myjki{background-image:linear-gradient(180deg,rgba(24,24,27,.5),rgba(24,24,27,.34)),url(/karcherwynajempl/images/myjka-cisnieniowa-karcher-hd515c.jpg)}.kwl-rail-card__face--szorowarki{background-image:linear-gradient(180deg,rgba(24,24,27,.5),rgba(24,24,27,.34)),url(/karcherwynajempl/images/wynajem_szorowarek_karcher_BDS43150C_wypozyczalnia-poznan.webp)}.kwl-rail-card__face--odkurzacze-piorace{background-image:linear-gradient(180deg,rgba(24,24,27,.5),rgba(24,24,27,.34)),url(/karcherwynajempl/images/odkurzacz-pioracy-karcher-puzzi-10-1-cat-white.webp)}.kwl-rail{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(64px,7vw,96px);background:var(--kwl-bg-soft,#f1f2ef);border-top:1px solid rgba(23,23,23,.12);border-bottom:1px solid rgba(23,23,23,.12)}.kwl-rail__intro{width:min(100%,1180px);max-width:1180px;margin-left:auto;margin-right:auto;text-align:left}.kwl-rail__eyebrow{color:#686b66;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.kwl-rail__title{max-width:42rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:900;letter-spacing:-.045em}.kwl-rail__sub{max-width:38rem;color:#4b4f4b}.kwl-rail__row{gap:16px;margin-top:32px}.kwl-rail-card__face{min-height:clamp(260px,25vw,360px);padding:20px;border:1px solid rgba(255,255,255,.38);border-radius:2px;box-shadow:6px 6px 0 rgba(23,23,23,.14)}.kwl-rail-card__face:after{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.72))}.kwl-rail-card:hover .kwl-rail-card__face{transform:translate(-2px,-2px);box-shadow:8px 8px 0 rgba(255,237,0,.82)}.kwl-rail-card--current .kwl-rail-card__face{border:3px solid var(--kwl-yellow,#ffed00);box-shadow:8px 8px 0 rgba(255,237,0,.9)}.kwl-rail-card--current .kwl-rail-card__cta{border-radius:2px}.kwl-rail__hint{color:#555a55;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}@media (max-width:1100px){.kwl-rail__row{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:8px}.kwl-rail-card{flex:0 0 min(62vw,260px);width:min(62vw,260px)}.kwl-rail-card__face{min-height:240px;border-radius:2px;box-shadow:5px 5px 0 rgba(23,23,23,.14)}.kwl-rail-card--current .kwl-rail-card__face{border-width:2px;box-shadow:6px 6px 0 rgba(255,237,0,.9)}.kwl-rail-card__panel{position:static;margin-top:10px;transform:none;opacity:1;padding-left:10px}.kwl-rail__hint{display:block;margin:12px 0 0;color:#71717a;font-size:13px;font-weight:600}.kwl-rail__sub{display:none}}html body .kwl-rail-card--current .kwl-rail-card__face{border:3px solid var(--kwl-yellow,#ffed00)!important;box-shadow:8px 8px 0 rgba(255,237,0,.82)!important;transform:translate(-2px,-2px)}html body .kwl-rail-card--current .kwl-rail-card__panel{transform:none!important;opacity:1!important}@media (max-width:1100px){.kwl-rail__row{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.45) transparent}.kwl-rail__row::-webkit-scrollbar{display:block;height:8px}.kwl-rail__row::-webkit-scrollbar-thumb{background:rgba(255,255,255,.4);border-radius:4px}.kwl-rail__row::-webkit-scrollbar-track{background:transparent}}