.fade{position:absolute;margin-top:1rem;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.fade.active,.fade.is-active{opacity:1;visibility:visible}.scroll{scrollbar-width:thin;scrollbar-color:dark}.scroll::-webkit-scrollbar{width:.9rem}.scroll::-webkit-scrollbar-track{background-color:#eaeaea}.scroll::-webkit-scrollbar-thumb{background-color:#42b8b2}.scroll-primary::-webkit-scrollbar{width:24px;height:8px;background-color:#f0f0f0}.scroll-primary::-webkit-scrollbar-thumb{background-color:#42b8b2}.sizes.col-5 .sizes-items .sizes-item{grid-template-columns:repeat(2,minmax(6.8rem,1fr)) 7.2rem}.sizes .sizes-items{overflow:auto}.sizes .sizes-items .sizes-item{grid-template-columns:repeat(3,minmax(6.8rem,1fr)) 7.2rem}.sizes .sizes-items .sizes-item div:first-child{word-break:break-all}.sizes .sizes-item{position:relative;display:grid;align-items:center;padding:.2rem 0}.sizes .sizes-item:not(.sizes .sizes-item-header){min-height:2.6rem}.sizes .sizes-item.sizes-item-header{margin-bottom:.4rem}.sizes .sizes-item.sizes-item-header>div{padding:0;padding-bottom:.2rem;margin-bottom:0;font-size:1.4rem}.sizes .sizes-item .icon{position:absolute;display:flex;justify-content:center;align-items:center;right:0;top:50%;transform:translateY(-50%);width:1.8rem;height:1.8rem;border:2px solid #42b8b2;border-radius:50%;font-size:1.2rem;font-weight:600;color:#42b8b2}.sizes .sizes-item .icon:hover{cursor:help}.sizes .sizes-item>div{display:flex;align-items:center;justify-content:center}.sizes .sizes-item input{width:100%;height:2.6rem;text-align:center;padding:0;font-weight:300;border:1px solid #e0e0e0;border-radius:.2rem;background-color:#fff}.sizes .sizes-item input::placeholder{color:#aeaeae}.sizes .sizes-item .price-diff{display:flex;align-items:center;column-gap:.5rem}.sizes .sizes-item .price-diff i{color:#ed4d44;cursor:help}.about-company{display:grid;grid-template-columns:1fr 1fr;margin-bottom:5rem}.about-company .text-wrapper{padding:4rem;color:#fff;border-radius:.5rem 0 0 .5rem;background-color:#42b8b2}.about-company .text-wrapper .title{margin-bottom:2.8rem;font-size:2.4rem;line-height:1.25}.about-company img{width:100%;height:100%;object-fit:cover;border-radius:0 .5rem .5rem 0}.prints-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0.5rem;color:#fff}.prints-list .list-item{z-index:1}.prints-list .print-desc{padding:3.8rem 3.5rem;grid-column:span 2;background-color:#42b8b2;border-radius:.5rem}.prints-list .print-desc .print-desc-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:4.2rem;padding-bottom:1.2rem;margin-bottom:1.8rem;border-bottom:1px solid #fff}.prints-list .print-desc .print-desc-list .print-desc-item{display:flex;align-items:center;column-gap:.9rem}.prints-list .print-desc .print-desc-list .print-desc-item .text{line-height:2.1rem}.prints-list .print-desc .text{font-weight:300;line-height:1.4}.prints-list .prints-item{display:flex;flex-direction:column;justify-content:end;position:relative;aspect-ratio:343/280}.prints-list .prints-item:nth-child(2),.prints-list .prints-item:nth-child(3){aspect-ratio:unset}.prints-list .prints-item:hover .detail{display:flex;flex-direction:column;row-gap:1rem}.prints-list .prints-item:hover .name{opacity:0;pointer-events:none}.prints-list .prints-item img{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;object-fit:cover;border-radius:.5rem}.prints-list .prints-item .name{position:relative;z-index:1;padding:1.2rem;display:flex;align-items:center;justify-content:center;background-color:#42b8b2;text-transform:uppercase;font-weight:500;border-radius:0 0 .5rem .5rem}.prints-list .prints-item .detail{position:absolute;left:0;top:0;display:none;padding:3rem;width:100%;height:100%;border-radius:.5rem;background-color:rgba(66,184,178,.8)}.prints-list .prints-item .detail .title{font-weight:500;text-transform:uppercase}.prints-list .prints-item .detail .text{font-weight:300;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.prints-list .prints-item .detail .slider-btn{position:static;transform:unset;margin-top:auto;margin-left:auto;background-color:transparent;border-color:#fff}.prints-list .prints-item .detail .slider-btn svg{color:#fff}section.clients{width:100vw}section.clients h2{margin-bottom:2.4rem}section.clients .clients-list{display:flex;column-gap:2.5rem;animation:loop-scroll 30s linear infinite}section.clients .clients-list:hover{animation-play-state:paused}section.clients .clients-list img{flex-shrink:0;width:19rem;height:9.2rem;object-fit:contain}@keyframes loop-scroll{0%{transform:translateX(0)}100%{transform:translateX(-1505px)}}section.faq .faq-list{display:flex;flex-direction:column}section.faq .faq-list .faq-item{padding:1.5rem 0;border-bottom:1px solid #e0e0e0}section.faq .faq-list .faq-item:first-child{border-top:1px solid #e0e0e0}section.faq .faq-list .faq-item .title{display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-weight:400;cursor:pointer}section.faq .faq-list .faq-item .title:hover{color:#42b8b2}section.faq .faq-list .faq-item .title:hover .icon{color:#fff;background-color:#42b8b2;border-color:#42b8b2}section.faq .faq-list .faq-item .title .icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:50%;border:1px solid #e3e3e3}section.faq .faq-list .faq-item .title .minus{display:none}section.faq .faq-list .faq-item .title.is-active .icon{color:#42b8b2}section.faq .faq-list .faq-item .title.is-active .plus{display:none}section.faq .faq-list .faq-item .title.is-active .minus{display:flex}section.faq .faq-list .faq-item .title.is-active:hover .icon{color:#fff}section.faq .faq-list .faq-item .body{max-height:0;transition:max-height .3s ease;overflow:hidden}section.faq .faq-list .faq-item .body .wrapper{padding:2rem 0 .3rem}section.stages{padding:3rem 0;color:#fff;background-color:#42b8b2}section.stages .stages-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:0.5rem}section.stages .stages-item{position:relative;text-align:center}section.stages .stages-item:not(:first-child)::before{content:"";position:absolute;left:0;top:.6rem;width:4.9rem;height:4.9rem;transform:translateX(-50%);background-image:url("/i/img/ei_arrow-right.svg");background-size:contain;background-repeat:no-repeat}section.stages .stages-item img{margin-bottom:1rem}section.stages .stages-item .name{margin-bottom:1rem;font-weight:500;text-transform:uppercase}section.stages .stages-item .text{font-size:1.4rem;font-weight:300}section.advantages{padding:2.8rem 0 4rem;color:#fff;background-color:#42b8b2}section.advantages .advantages-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));column-gap:3rem;justify-content:space-between}section.advantages .advantages-list .advantage img{margin-bottom:2.2rem}section.advantages .advantages-list .advantage .title{margin-bottom:1.2rem;text-transform:uppercase;font-weight:500}section.advantages .advantages-list .advantage .text{font-size:1.6rem;font-weight:300}section.main-banner{margin-bottom:-3rem}section.main-banner .main-slider{aspect-ratio:1400/301}section.main-banner .main-slider picture{display:flex}section.main-banner .main-slider img{width:100%;height:100%;object-fit:cover}section.catalog-categories{padding:2.5rem 0;background-color:#f0f3f5}section.catalog-categories .banner{position:relative;grid-row:span 2;order:23;max-height:39.9rem}section.catalog-categories .banner.mobile{display:none}section.catalog-categories .banner img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}section.catalog-categories .banner .title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}section.catalog-categories .categories-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(27.6rem,1fr));grid-gap:0.5rem}section.catalog-categories .categories-list .categories-item{height:19.7rem;color:#404956}section.catalog-categories .categories-list .categories-item .inner{position:relative;padding:1.5rem;min-height:100%;height:19.7rem;border-radius:.5rem;background-color:#fff}section.catalog-categories .categories-list .categories-item .inner::before{content:"";position:absolute;left:0;bottom:2.7rem;width:100%;height:4rem;background-image:linear-gradient(transparent,#fff 66%)}section.catalog-categories .categories-list .categories-item img{margin-bottom:1rem}section.catalog-categories .categories-list .categories-item .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;align-items:center;column-gap:1rem;margin-bottom:1rem;font-weight:500}section.catalog-categories .categories-list .categories-item .subcategories{display:flex;row-gap:.7rem;flex-direction:column;font-size:1.6rem;max-height:4.2rem;line-height:1.2}section.catalog-categories .categories-list .categories-item .subcategories a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;min-height:1.9rem}section.catalog-categories .categories-list .categories-item .subcategories a:nth-child(n+3){display:none}section.catalog-categories .categories-list .categories-item .add{position:absolute;z-index:1;left:1.5rem;bottom:1.5rem;color:#999;font-size:1.6rem}section.catalog-categories .categories-list .categories-item .add[data-value="0"]{display:none}section.catalog-categories .categories-list .categories-item.selected{height:100%;max-height:39.9rem;grid-row:span 2;color:#fff}section.catalog-categories .categories-list .categories-item.selected .inner{height:100%;overflow:hidden;background-color:#42b8b2}section.catalog-categories .categories-list .categories-item.selected .inner::before{display:none}section.catalog-categories .categories-list .categories-item.selected .title{margin-bottom:2rem;min-height:unset}section.catalog-categories .categories-list .categories-item.selected .subcategories{overflow:auto;scrollbar-width:none;max-height:100%;height:calc(100% - 4.24rem)}section.catalog-categories .categories-list .categories-item.selected .subcategories::-webkit-scrollbar{display:none}section.catalog-categories .categories-list .categories-item.selected .subcategories:hover .links{animation:none}section.catalog-categories .categories-list .categories-item.selected .subcategories .links{display:flex;row-gap:.7rem;flex-direction:column;row-gap:.9rem;animation:scroll-y 12s ease infinite;--height:calc(var(--total) * 1.92rem + (var(--total) - 1) * 0.9rem);--offset:calc(((var(--height)) - 32.66rem) * -1)}section.catalog-categories .categories-list .categories-item.selected .subcategories .links a:nth-child(n+3){display:inline}@keyframes scroll-y{0%,10%{transform:translateY(0)}45%,55%{transform:translateY(var(--offset))}100%,90%{transform:translateY(0)}}section.catalog-categories .categories-list .categories-item:hover{z-index:2}section.catalog-categories .categories-list .categories-item:hover .inner{box-shadow:0 0 8px rgba(0,0,0,.25);height:auto}section.catalog-categories .categories-list .categories-item:hover .inner::before{display:none}section.catalog-categories .categories-list .categories-item:hover .add{display:none}section.catalog-categories .categories-list .categories-item:hover .subcategories{max-height:unset}section.catalog-categories .categories-list .categories-item:hover .subcategories a{display:block}section.catalog-categories .categories-list .categories-item:hover .subcategories a:nth-child(n+3){display:inline}section.last-news .slide-wrapper{width:calc(2% / 3)!important}section.last-news .cards-item{margin-left:2.7rem}section.last-news .faze-carousel-holder{margin-left:-2.7rem}@media (max-width:1260px){section.reviews .reviews-list{grid-template-columns:repeat(4,1fr)}section.reviews .reviews-list .review:nth-child(5){display:none}}