/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.grid-products[data-astro-cid-jxf7sgra]{grid-template-areas:"okno-boczne-mercedes-sprinter""okno-boczne-mercedes-sprinter""amortyzatory""amortyzatory""drzwiczki-serwisowe""molle-system-drzwi-tylne""molle-system-drzwi-tylne""okno-boczne-vw-transporter""poszerzenia-sypialne""poszerzenia-sypialne""polka-podsufitowa""uchwyt-montazowy-kompresora"}@media (width>=48rem){.grid-products[data-astro-cid-jxf7sgra]{grid-template-areas:"okno-boczne-mercedes-sprinter amortyzatory""okno-boczne-mercedes-sprinter amortyzatory""molle-system-drzwi-tylne drzwiczki-serwisowe""molle-system-drzwi-tylne okno-boczne-vw-transporter""polka-podsufitowa poszerzenia-sypialne""uchwyt-montazowy-kompresora poszerzenia-sypialne"}}@media (width>=80rem){.grid-products[data-astro-cid-jxf7sgra]{grid-template-areas:"okno-boczne-mercedes-sprinter drzwiczki-serwisowe poszerzenia-sypialne""okno-boczne-mercedes-sprinter molle-system-drzwi-tylne poszerzenia-sypialne""amortyzatory molle-system-drzwi-tylne polka-podsufitowa""amortyzatory okno-boczne-vw-transporter uchwyt-montazowy-kompresora"}}.closing-media[data-astro-cid-idadhshs]{mask-image:linear-gradient(90deg,#0000 0,#000 22% 88%,#0000),linear-gradient(#0000 0,#000 14% 86%,#0000);mask-composite:intersect}@media (width<=63.98rem){.closing-media[data-astro-cid-idadhshs]{mask-image:linear-gradient(#000 70%,#0000);mask-composite:add}}.hero-wrap[data-astro-cid-kmceijkk]{--below:21rem;width:100%;container-type:inline-size}@media (width>=48rem){.hero-wrap[data-astro-cid-kmceijkk]{width:min(100%, 96rem, max(36rem, calc((100svh - var(--below)) * 1440 / 560)))}}.hero-stage[data-astro-cid-kmceijkk]{aspect-ratio:390/330;isolation:isolate;position:relative}.hero-bg[data-astro-cid-kmceijkk]{pointer-events:none;width:100vw;position:absolute;inset:-12cqw 0 -6cqw calc(50% - 50vw);mask-image:linear-gradient(#0000,#000 18% 62%,#0000)}.hero-light[data-astro-cid-kmceijkk]{background:radial-gradient(38% 50% at 50% 66%, color-mix(in srgb, var(--color-primary-100) 20%, transparent), transparent 72%), radial-gradient(70% 75% at 50% 70%, var(--color-dark-90), var(--color-dark-100) 75%);position:absolute;inset:0}.hero-floor[data-astro-cid-kmceijkk]{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-primary-100) 40%, transparent), transparent);height:1px;position:absolute;bottom:5cqw;left:-20cqw;right:-20cqw}.hero-stage[data-astro-cid-kmceijkk] .hero-logo{z-index:-1;width:94cqw;height:auto;margin-inline:auto;position:absolute;top:11cqw;left:0;right:0}.hero-car-pos[data-astro-cid-kmceijkk]{width:100cqw;margin-inline:auto;position:absolute;bottom:3.4cqw;left:0;right:0}.hero-car-pos[data-astro-cid-kmceijkk] .hero-car{user-select:none;width:100%;max-width:none;height:auto;display:block}.hero-dark[data-astro-cid-kmceijkk]{z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle closest-side, transparent 12%, var(--color-dark-100) 32%);width:240%;position:absolute;top:58%;left:50%;translate:-50% -50%}.hero-wrap[data-astro-cid-kmceijkk] .hero-tag{z-index:3;margin:.25rem 1rem 0;position:relative}@media (width>=48rem){.hero-stage[data-astro-cid-kmceijkk]{aspect-ratio:1440/560}.hero-floor[data-astro-cid-kmceijkk]{bottom:3.5cqw}.hero-stage[data-astro-cid-kmceijkk] .hero-logo{width:86cqw;top:1.6cqw}.hero-car-pos[data-astro-cid-kmceijkk]{width:54cqw;bottom:2.5cqw}.hero-wrap[data-astro-cid-kmceijkk] .hero-tag{margin:0;position:absolute;top:calc(100% - 2.5cqw + .25rem);right:23cqw}}@media (prefers-reduced-motion:no-preference){.home-hero[data-astro-cid-kmceijkk][data-intro] .hero-dark[data-astro-cid-kmceijkk]{animation:1.45s cubic-bezier(.3,.1,.2,1) .15s both heroDark}.home-hero[data-astro-cid-kmceijkk][data-intro] .hero-light[data-astro-cid-kmceijkk]{animation:1.6s .15s both heroFade}.home-hero[data-astro-cid-kmceijkk][data-intro] .hero-copy[data-astro-cid-kmceijkk]{animation:.7s cubic-bezier(.2,.7,.2,1) 1s both heroRise}.home-hero[data-astro-cid-kmceijkk][data-intro] .hero-tag{animation:.5s 1.4s both heroFade}@supports (animation-timeline:scroll()){.hero-stage[data-astro-cid-kmceijkk] .hero-logo{animation:linear both heroLogoScroll scroll(root);animation-range:0 90vh}.hero-bg[data-astro-cid-kmceijkk]{animation:linear both heroBgScroll scroll(root);animation-range:0 80vh}}}@keyframes heroDark{0%{opacity:1;scale:.5}70%{opacity:1;scale:1.5}to{opacity:0;scale:2}}@keyframes heroFade{0%{opacity:0}}@keyframes heroRise{0%{opacity:0;transform:translateY(14px)}}@keyframes heroLogoScroll{to{opacity:.35;translate:0 10cqw}}@keyframes heroBgScroll{to{opacity:.35}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--percentage:100%;--percentage2:100%}}}@property --percentage{syntax:"<percentage>";inherits:false;initial-value:100%}@property --percentage2{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes carParalax{0%{--paralax:-12}to{--paralax:-140}}@media (width>=40rem){@keyframes carParalax{0%{--paralax:-2}to{--paralax:-200}}}@keyframes carShadowFade{0%{--percentage:80%;--percentage2:100%}2%{--percentage:0%;--percentage2:60%}to{--percentage:0%;--percentage2:60%}}.carShadow[data-astro-cid-rdbckgap]{--percentage:80%;--percentage2:100%;background-image:linear-gradient(to top, var(--color-dark-100) 0%, var(--color-dark-100) var(--percentage), transparent var(--percentage2), transparent 100%)}
