/* Przekazane logo oraz fotografie zastępcze z Unsplash. */
.logo{width:200px!important;height:50px!important;background:url("../images/metalplast-logo.png") left center/200px auto no-repeat!important;font-size:0!important;letter-spacing:0!important;flex:0 0 200px}.logo span,.logo small{display:none!important}.hero-visual{background-image:linear-gradient(90deg,rgba(17,25,28,.22),rgba(17,25,28,.58)),url("https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1800&q=85")!important;background-size:cover!important;background-position:center!important}.cat{background-size:cover!important;background-position:center!important;position:relative;isolation:isolate;color:#fff!important}.cat:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,25,28,.08),rgba(15,25,28,.7));z-index:-1}.cat.panel{background-image:url("https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=900&q=75")!important}.cat.palisade{background-image:url("https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?auto=format&fit=crop&w=900&q=75")!important}.cat.mesh{background-image:url("https://images.unsplash.com/photo-1600585154526-990dced4db0d?auto=format&fit=crop&w=900&q=75")!important}.cat.dark{background-image:url("https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=900&q=75")!important}.product-card .product-image{background:#b9c1bd!important}.product-card .product-image:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(18,29,32,.08),rgba(18,29,32,.3))}.product-card:nth-child(3n+1) .product-image{background:url("https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?auto=format&fit=crop&w=650&q=70") center/cover!important}.product-card:nth-child(3n+2) .product-image{background:url("https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=650&q=70") center/cover!important}.product-card:nth-child(3n) .product-image{background:url("https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=650&q=70") center/cover!important}.product-card .product-image i{position:relative;z-index:1;filter:drop-shadow(0 8px 8px rgba(0,0,0,.28))}.inspiration{background-size:cover!important;background-position:center!important;position:relative;isolation:isolate;color:#fff!important}.inspiration:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,25,28,.76),rgba(15,25,28,.05));z-index:-1}.inspiration:nth-child(3n+1){background-image:url("https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=950&q=75")!important}.inspiration:nth-child(3n+2){background-image:url("https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=950&q=75")!important}.inspiration:nth-child(3n){background-image:url("https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?auto=format&fit=crop&w=950&q=75")!important}.inspiration .product-meta{color:#e6ebe8!important}
/* Delikatne animacje: wejście sekcji, podniesienie elementów i rysowanie ramki hero. */
.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}.hero-copy>*{animation:heroIn .7s both}.hero-copy>*:nth-child(2){animation-delay:.08s}.hero-copy>*:nth-child(3){animation-delay:.16s}.hero-copy>*:nth-child(4){animation-delay:.24s}.hero-visual:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.28);margin:1.25rem;animation:frameIn 1.1s both}.cat:hover,.product-card:hover{transform:translateY(-5px);transition:transform .25s ease}.button{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.button:hover{transform:translateY(-2px)}@keyframes heroIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes frameIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.hero-copy>*,.hero-visual:after{animation:none!important}}
