.btn{transition-property:background-color,color,border-color,box-shadow,transform,opacity;transition-duration:0.3s;transition-timing-function:var(--ease-out)}.btn,.nav-link,.nav-toggle,.mdl-btn,.mdl-btn-obrys,.mcb-btn,.real-filter,.real-thumb,.scroll-top,.mdl-real-link,.mdl-marka-modele a,.post-tags a,.blog-pagination a,.faq-question,.mdl-faq summary,.brands-slide a,.wpforms-submit,.wyc-form button{-webkit-tap-highlight-color:#fff0}@media (hover:hover) and (pointer:fine){.btn-primary{transform:translate(var(--mag-x,0),var(--mag-y,0))}.btn-primary:hover{transform:translate(var(--mag-x,0),var(--mag-y,0)) scale(1.04)}}@media (hover:none){.btn-primary:hover,.btn-outline:hover,.nav-link--cta:hover,.service-card:hover,.review-card:hover,.scroll-top:hover,.gallery-item:hover,.blog-card:hover,.real-thumb:hover,.brand-service-card:hover,.mdl-btn:hover,.about-img-wrapper:hover .about-img,.service-card:hover .service-card-icon,.gallery-item:hover .gallery-img-wrapper img,.workshop-img-main:hover img,.workshop-img-detail:hover img,.blog-card:hover .blog-card-img{transform:none}}.btn:active,.nav-link--cta:active,.mdl-btn:active,.mdl-btn-obrys:active,.real-filter:active,.scroll-top:active,.post-tags a:active,.blog-pagination a:active,.mcb-btn:active,div.wpforms-container-full .wpforms-form button[type=submit]:active,.wyc-form button[type=submit]:active{transform:scale(.97);transition-duration:0.08s}@media (hover:hover) and (pointer:fine){.btn-primary:active{transform:translate(var(--mag-x,0),var(--mag-y,0)) scale(.97)}}.real-thumb:active,.mdl-real-link:active,.mdl-marka-modele a:active{transform:scale(.985);transition-duration:0.08s}.nav-toggle:active span{opacity:.6}.header{transition-property:background-color,padding,border-color,backdrop-filter,-webkit-backdrop-filter}.nav-link{transition-property:color,background-color,transform}.nav-toggle span{transition-property:transform,opacity}.nav-menu{transition-property:opacity,visibility}.faq-icon,.faq-icon::before,.faq-icon::after{transition-property:transform,background-color}.about-feature,.service-card,.service-card-icon,.process-step-number,.faq-item,.review-card,.contact-detail,.scroll-top,.gallery-item,.blog-card,.post-tags a,.blog-pagination a,.blog-pagination span,.real-filter{transition-property:transform,background-color,border-color,color,box-shadow,opacity}.form-group input,.form-group textarea{transition-property:border-color,box-shadow,background-color}.hero-badge{animation-duration:0.6s;animation-delay:0.05s;animation-timing-function:var(--ease-out)}.hero-title{animation-duration:0.6s;animation-delay:0.1s;animation-timing-function:var(--ease-out)}.hero-desc{animation-duration:0.6s;animation-delay:0.17s;animation-timing-function:var(--ease-out)}.hero-actions{animation-duration:0.6s;animation-delay:0.24s;animation-timing-function:var(--ease-out)}.hero-badge-dot{position:relative;animation:none}.hero-badge-dot::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--color-primary);animation:smotoPierscien 2.5s var(--ease-out) infinite}@keyframes smotoPierscien{0%{transform:scale(1);opacity:.55}70%,100%{transform:scale(2.8);opacity:0}}.hero-scroll .wheel{animation-name:smotoKolko}@keyframes smotoKolko{0%{transform:translate(-50%,0);opacity:1}100%{transform:translate(-50%,12px);opacity:0}}.brands:hover .brands-track,.brands-track:focus-within{animation-play-state:paused}@supports selector(::details-content){.faq-item,.mdl-faq details{interpolate-size:allow-keywords}.faq-item::details-content,.mdl-faq details::details-content{block-size:0;overflow-y:clip;transition:block-size 0.38s var(--ease-out),content-visibility 0.38s allow-discrete}.faq-item[open]::details-content,.mdl-faq details[open]::details-content{block-size:auto}.faq-answer,.mdl-faq details>p{animation:none!important;opacity:0;transition:opacity 0.3s var(--ease-out)}.faq-item[open] .faq-answer,.mdl-faq details[open]>p{opacity:1}}@keyframes smotoPojaw{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-bg-img,.hero-badge-dot::after,.hero-scroll span,.hero-scroll .wheel,.brands-track{animation:none!important}.hero-bg-img{transform:none!important}.hero-badge,.hero-title,.hero-desc,.hero-actions{animation-name:smotoPojaw!important;animation-duration:0.2s!important;animation-delay:0s!important}html body.js-ready [data-animate][data-animate]{transform:none!important;transition:opacity 0.2s ease!important}.faq-answer{animation:none!important}.faq-item::details-content,.mdl-faq details::details-content{transition:none}.btn-primary:hover,.btn-outline:hover,.nav-link--cta:hover,.service-card:hover,.review-card:hover,.gallery-item:hover,.blog-card:hover,.real-thumb:hover,.brand-service-card:hover,.about-img-wrapper:hover .about-img,.gallery-item:hover .gallery-img-wrapper img,.workshop-img-main:hover img,.workshop-img-detail:hover img,.blog-card:hover .blog-card-img{transform:none}}@media (prefers-reduced-transparency:reduce){.header.scrolled,.hero-badge,.about-img-badge,.scroll-top,.workshop-img-label,.blog-card-category,.cookie-consent,.mobile-contact-bar,.real-lightbox,.real-lightbox.js-plynny::before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header.scrolled{background:#0b0b0b}.hero-badge,.about-img-badge,.workshop-img-label,.blog-card-category,.scroll-top{background:#151515}.cookie-consent,.mobile-contact-bar{background:#0d0d0d}.real-lightbox,.real-lightbox.js-plynny::before{background:#000}}@media (prefers-contrast:more){:root{--color-text-secondary:#d1d1d6;--color-text-tertiary:#a1a1a6;--color-border:rgba(255, 255, 255, 0.3);--color-border-hover:rgba(255, 255, 255, 0.5)}}:where(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--color-primary-light);outline-offset:3px}.real-lightbox.js-plynny{background:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none}.real-lightbox.js-plynny::before{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:var(--tlo,0)}.real-lightbox.js-plynny img,.real-lightbox.js-plynny .real-lightbox-caption{position:relative;z-index:1}.real-lightbox.js-plynny .real-lightbox-close{z-index:2;opacity:var(--tlo,0);-webkit-tap-highlight-color:#fff0}.real-lightbox.js-plynny .real-lightbox-caption{opacity:var(--tlo,0)}.real-lightbox.js-plynny img{transform-origin:50% 50%;will-change:transform,clip-path,opacity;touch-action:pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.real-lightbox.js-plynny img.chwyt{cursor:grabbing}.js-w-podgladzie{visibility:hidden!important}.real-filter[aria-pressed="true"]{cursor:default}.js-powieksz{cursor:zoom-in;-webkit-tap-highlight-color:#fff0}.js-powieksz:not(.real-thumb):active{transform:scale(.985);transition:transform 0.08s var(--ease-out)}.js-powieksz:not(.real-thumb):focus-visible{outline:2px solid var(--color-primary-light);outline-offset:-3px}