
.kirma-local{font-family:Poppins,system-ui,sans-serif;color:#0E0E10;background:#FCFCFA;line-height:1.62;font-size:16px}.kirma-local *{box-sizing:border-box}.kirma-local h1,.kirma-local h2,.kirma-local h3{font-family:inherit;color:#0E0E10;text-transform:none}.kirma-local a{text-decoration:none}.kirma-local a:hover{text-decoration:underline}.kirma-local [id]{scroll-margin-top:112px}.kirma-local :focus-visible{outline:3px solid #946500;outline-offset:4px}.kirma-local a[href^="tel:"]{white-space:nowrap}.kirma-local img{max-width:100%;height:auto}.kirma-local .rv-h{display:none!important}.kirma-local .kl-review-grid.show-all .rv-h,.kirma-local .kl-review-grid.show-all .rv-hm{display:flex!important}.kirma-local .lk-line{position:absolute;top:25px;left:64px;right:-8px;height:2px;background:#D9D9D2}.kirma-local a[style*="color:#E89A00"]{color:#795300!important;text-decoration:underline;text-decoration-color:#FFB400;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:48px}.kirma-local .kl-faq{border:1px solid #E7E7E2;border-radius:10px;background:#fff;overflow:hidden}.kirma-local .kl-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:600;font-size:17px;line-height:1.45;padding:18px 24px;min-height:56px}.kirma-local .kl-faq summary::-webkit-details-marker{display:none}.kirma-local .kl-faq summary::marker{content:''}.kirma-local .kl-faq-sign{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#FFF3D4;font-size:20px}.kirma-local .kl-faq[open] .kl-faq-sign{transform:rotate(45deg);background:#FFB400}.kirma-local .kl-faq p{padding:0 24px 22px;margin:0;color:#3B3F46;max-width:72ch}.kirma-local button{font-family:inherit;min-height:48px}.kirma-local [data-screen-label="Opinie"] a{min-height:48px}.kirma-local .kl-hero-section h1{overflow-wrap:normal;hyphens:manual}.kirma-local a:empty{display:none}.kirma-local .k-hero>*{min-width:0}.kirma-local nav[aria-label="Okruszki"]{overflow-wrap:anywhere}
@media(max-width:880px){.kirma-local .k-2col,.kirma-local .k-3col,.kirma-local .k-hero,.kirma-local .k-dl,.kirma-local .k-loc,.kirma-local .lk-steps{grid-template-columns:1fr!important}.kirma-local .kp{flex-direction:column;align-items:stretch!important}.kirma-local .kp>a{width:100%;justify-content:center;min-height:56px}.kirma-local .rv-hm{display:none!important}.kirma-local .lk-steps{gap:0!important}.kirma-local .lk-steps>li{flex-direction:row!important;padding-bottom:28px}.kirma-local .lk-txt{padding-top:10px!important}.kirma-local .lk-line{top:52px;bottom:0;left:25px;right:auto;width:2px;height:auto}.kirma-local .kl-hero-image{max-width:480px;margin:0 auto!important;width:100%}}
@media(max-width:560px){.kirma-local .kl-hero-image{display:none!important}.kirma-local .kl-rating{font-size:12px!important;gap:5px!important;padding:5px 9px 5px 5px!important}.kirma-local .kl-rating span[aria-label]{letter-spacing:.25px!important}.kirma-local .kl-hero-section{min-height:0!important;padding-bottom:88px!important}.kirma-local .kl-faq summary{font-size:16px;padding:16px}.kirma-local .kl-faq p{padding:0 16px 20px}.kirma-local h1{font-size:clamp(28px,8.7vw,34px)!important}.kirma-local h2{font-size:28px!important}.kirma-local h3{font-size:20px!important}.kirma-local #lokalnie .k-loc>div:nth-child(2) dl>div{grid-template-columns:1fr!important;gap:6px!important}.kirma-local [data-screen-label="Opinie"] .k-3col p{font-size:16px!important}}
@media(prefers-reduced-motion:reduce){.kirma-local *{transition:none!important;animation:none!important}}
