section.catalog-categories h2{display:none}section.catalog-categories .categories-list{grid-gap:1rem}section.catalog-categories .categories-list .categories-item{height:auto}section.catalog-categories .categories-list .categories-item .inner{height:100%;min-height:8rem;flex-direction:column;align-items:center;padding:1rem .5rem;row-gap:1rem}section.catalog-categories .categories-list .categories-item .inner .subcategories{display:none}section.catalog-categories .categories-list .categories-item .inner .title{display:block;margin-bottom:0;font-size:1rem;font-family:Geologica,Arial,sans-serif;line-height:1.3;letter-spacing:.5px;text-align:center}@media (max-width:768px){section.prints .slider-btn{display:flex;color:#5e6a8e;border-color:#5e6a8e;background-color:#fff}.prints-list{display:block}.prints-list .print-item{aspect-ratio:300/200!important;margin-bottom:0!important}}.portfolio-list.faze-carousel-initialized{margin-left:-1rem}.portfolio-list.faze-carousel-initialized .slide-wrapper{width:30rem!important}.portfolio-list.faze-carousel-initialized .portfolio-item .image img{aspect-ratio:280/278;object-fit:cover}.portfolio-list .portfolio-item .image{margin-bottom:.5rem}.portfolio-list .portfolio-item .client{margin-bottom:.5rem}.portfolio-list .portfolio-item .title{font-size:2rem}.ticker{margin:1rem 0;padding:1rem 0}.ticker .item{font-size:1.6rem}.product-card{height:35.64rem}.product-card .inner{padding:1rem .5rem}.product-card .inner .image img{aspect-ratio:135/100;height:10rem}.product-card .inner .product-badges svg{width:2.3rem;height:auto}.product-card .inner .colors{grid-template-columns:repeat(5,1.6rem);min-height:3.7rem}.product-card .inner .title{min-height:3.08rem;font-size:1.4rem}.product-card .inner .text-wrapper{row-gap:1.2rem}.product-card .inner .params{font-size:1.2rem;row-gap:0}.product-card .inner .params .param{overflow:hidden;text-overflow:ellipsis}.product-card .inner .price{font-size:1.6rem}.product-card .inner .buy .input-wrapper{display:flex}.product-card .inner .buy .input-wrapper>button.decrement{left:1.8rem}.product-card .inner .buy .input-wrapper>button.increment{right:4.4rem}.product-card .inner .buy .unit{font-size:1.2rem}.product-card .inner .buy .buy-button{padding:.45rem 1.2rem;border-radius:.3rem}.product-card .inner .buy .buy-button svg{width:1.2rem;height:1.2rem}.product-card .inner .buy input{width:9rem;height:2.1rem;padding-left:1.9rem;padding-right:4.5rem;border-radius:.3rem}section.banners .banner{aspect-ratio:320/140}section.banners .banner .title{font-size:2.5rem}section.clients .clients-list img{width:12.3rem;max-height:5.8rem;object-fit:contain}section.about-us .wrapper{row-gap:5rem}section.about-us .bg{top:27rem;left:-2rem;max-width:unset}section.about-us .left-col{display:flex;flex-direction:column;row-gap:6rem;order:1}section.about-us .about-list{grid-template-columns:1fr}section.about-us .about-list .about-item{padding:1rem}section.about-us .about-list .about-item.span-2{flex-direction:column;row-gap:1rem;order:1;grid-column:unset}section.about-us .desc{order:1;font-size:2.5rem}section.about-us .year{margin-top:6rem;font-size:2.5rem}section.faq .faq-list .faq-item .title{font-size:1.8rem}section.faq .faq-list .faq-item .title::after{flex-shrink:0}