.product-card .product-image i{display:none!important}.product-card .product-image{transition:transform .35s ease,filter .35s ease}.product-card:hover .product-image{transform:scale(1.035);filter:saturate(1.08)}.inspiration{transition:background-size .55s cubic-bezier(.2,.7,.2,1)!important;background-size:100% auto!important}.inspiration:hover{background-size:112% auto!important}.product-modern{align-items:start}.product-media{position:relative}.product-main-image{overflow:hidden;position:relative;background-size:cover!important;background-position:center!important}.product-main-image:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(11,22,25,.04),rgba(11,22,25,.42))}.product-main-image:before{content:"";position:absolute;inset:1.25rem;border:1px solid rgba(255,255,255,.65);z-index:1}.product-main-image.product-photo-panel-3d,.product-main-image.product-photo-panel-2d{background-image:url("https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=1500&q=85")}.product-main-image.product-photo-siatka-ocynk,.product-main-image.product-photo-siatka-pcv{background-image:url("https://images.unsplash.com/photo-1600585154526-990dced4db0d?auto=format&fit=crop&w=1500&q=85")}.product-main-image[class*="palisada"],.product-main-image[class*="brama"],.product-main-image[class*="furtka"]{background-image:url("https://images.unsplash.com/photo-1600566753086-00f18fb6b3ea?auto=format&fit=crop&w=1500&q=85")}.product-main-image:not(.product-photo-panel-3d):not(.product-photo-panel-2d):not(.product-photo-siatka-ocynk):not(.product-photo-siatka-pcv){background-image:url("https://images.unsplash.com/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1500&q=85")}.product-photo-note{background:#20282c;color:#fff;padding:.75rem 1rem;font:11px var(--mono);letter-spacing:.02em}.product-summary{position:sticky;top:1rem}.lead{font-size:1.12rem;line-height:1.6}.feature-list i,.detail-actions i{color:var(--color-accent);margin-right:.45rem}.product-assurance{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--color-border);margin-top:2rem}.product-assurance span{background:#fff;padding:.8rem;font-size:.75rem}.product-assurance i{color:var(--color-accent);margin-right:.35rem}.tabs h2{font-size:1.8rem;letter-spacing:-.04em}.tabs button i{color:var(--color-accent);margin-right:.3rem}@media(max-width:600px){.product-assurance{grid-template-columns:1fr}.product-summary{position:static}.product-main-image{min-height:290px}}
