section.catalog-categories{position:relative}section.catalog-categories .content-container{position:relative;z-index:1}section.catalog-categories .show-all{display:none}section.catalog-categories .decorate-1{position:absolute;left:-17.5rem;top:-9.6rem}section.catalog-categories .decorate-2{position:absolute;right:0;top:-8.4rem}section.catalog-categories .decorate-3{position:absolute;right:0;bottom:11rem}section.catalog-categories .categories-list{position:relative;display:flex;flex-wrap:wrap;margin-left:-2rem}section.catalog-categories .categories-item{position:relative;width:calc(100% / 3 - 2rem);margin-left:2rem;margin-bottom:2rem;height:36.3rem}section.catalog-categories .categories-item:hover{z-index:2}section.catalog-categories .categories-item:hover .inner{height:auto;padding:3rem!important}section.catalog-categories .categories-item:hover .inner .subcategories{overflow:visible}section.catalog-categories .categories-item:hover .inner .more{display:none}section.catalog-categories .categories-item .inner{z-index:1;padding:3rem 3rem 7rem;height:36.3rem;box-shadow:0 .8rem 3rem 0 #00000014;border-radius:1rem;background-color:#fff;overflow:hidden}section.catalog-categories .categories-item .inner>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:left;left:0;top:0;border-radius:1rem}section.catalog-categories .categories-item .inner .header{display:flex;flex-direction:column;row-gap:2rem}section.catalog-categories .categories-item .inner .header a{display:flex}section.catalog-categories .categories-item .inner .subcategories-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;row-gap:2rem;height:100%}section.catalog-categories .categories-item .inner .more{position:absolute;left:3rem;bottom:4rem;font-family:Literata,Arial,sans-serif;font-style:italic}section.catalog-categories .categories-item .inner .title{font-size:2.2rem;font-weight:700}section.catalog-categories .categories-item .inner .subcategories{display:flex;flex-direction:column;row-gap:1rem;padding-right:50%;overflow:hidden}section.catalog-categories .categories-item:nth-child(4),section.catalog-categories .categories-item:nth-child(5),section.catalog-categories .categories-item:nth-child(6),section.catalog-categories .categories-item:nth-child(7){width:calc(100% / 4 - 2rem);height:32.4rem}section.catalog-categories .categories-item:nth-child(4):hover .inner,section.catalog-categories .categories-item:nth-child(5):hover .inner,section.catalog-categories .categories-item:nth-child(6):hover .inner,section.catalog-categories .categories-item:nth-child(7):hover .inner{height:auto}section.catalog-categories .categories-item:nth-child(4) .inner,section.catalog-categories .categories-item:nth-child(5) .inner,section.catalog-categories .categories-item:nth-child(6) .inner,section.catalog-categories .categories-item:nth-child(7) .inner{height:32.4rem;padding:3rem 3rem 8rem}section.catalog-categories .categories-item:nth-child(4) .header,section.catalog-categories .categories-item:nth-child(5) .header,section.catalog-categories .categories-item:nth-child(6) .header,section.catalog-categories .categories-item:nth-child(7) .header{flex-direction:row;align-items:center;column-gap:1.5rem}section.catalog-categories .categories-item:nth-child(4) .header .icon,section.catalog-categories .categories-item:nth-child(5) .header .icon,section.catalog-categories .categories-item:nth-child(6) .header .icon,section.catalog-categories .categories-item:nth-child(7) .header .icon{flex-shrink:0}section.catalog-categories .categories-wrapper{display:flex;flex-wrap:wrap;width:100%;margin-left:2rem;overflow:hidden;padding:0 .5rem;background-color:#fff;box-shadow:0 .8rem 3rem 0 #00000014,0 0 .4rem 0 #00000026;border-radius:1rem}section.catalog-categories .categories-wrapper .categories-item{width:calc(100% / 5);margin-left:0;margin-bottom:0;height:22rem;border-radius:0;box-shadow:none}section.catalog-categories .categories-wrapper .categories-item:hover .inner{height:22rem;padding:3.2rem 2.5rem!important}section.catalog-categories .categories-wrapper .categories-item:hover .inner .subcategories{overflow:hidden}section.catalog-categories .categories-wrapper .categories-item::after{content:"";position:absolute;right:2.5rem}section.catalog-categories .categories-wrapper .categories-item:nth-child(5n) .inner::after{display:none}section.catalog-categories .categories-wrapper .categories-item .inner{height:22rem;padding:3.2rem 2.5rem;box-shadow:none}section.catalog-categories .categories-wrapper .categories-item .inner::after{content:"";position:absolute;width:0;height:11.6rem;right:0;top:50%;transform:translateY(-50%);border-right:1px solid #c8c8c8}section.catalog-categories .categories-wrapper .categories-item .inner .subcategories-wrapper{row-gap:1.8rem}section.catalog-categories .categories-wrapper .categories-item .inner .subcategories-wrapper .subcategories{padding-right:0;padding-left:6.5rem}section.catalog-categories .categories-wrapper .categories-item .header{flex-direction:row;align-items:center;column-gap:1.5rem}section.catalog-categories .categories-wrapper .categories-item .header .icon{flex-shrink:0}section.catalog-categories .feedback-block{display:flex;align-items:center;column-gap:2rem;margin-top:2rem;padding:1.5rem 3rem;box-shadow:0 .8rem 3rem 0 #00000014;border-radius:1rem;background-color:#fff}section.catalog-categories .feedback-block .text-wrapper{flex-grow:1}section.catalog-categories .feedback-block .text-wrapper .title{font-size:2.2rem;font-weight:700}section.catalog-categories .feedback-block .text-wrapper .text{font-size:1.8rem;font-weight:300;font-family:Literata,Arial,sans-serif;font-style:italic}@media (max-width:1440px){section.catalog-categories .categories-wrapper .categories-item{width:calc(100% / 4)}section.catalog-categories .categories-wrapper .categories-item:nth-child(5n) .inner::after{display:block}section.catalog-categories .categories-wrapper .categories-item:nth-child(4n) .inner::after{display:none}}@media (max-width:1280px){section.catalog-categories .categories-item:nth-child(4) .inner,section.catalog-categories .categories-item:nth-child(5) .inner,section.catalog-categories .categories-item:nth-child(6) .inner,section.catalog-categories .categories-item:nth-child(7) .inner{padding:1.5rem;padding-bottom:8rem}section.catalog-categories .categories-item:nth-child(4):hover .inner,section.catalog-categories .categories-item:nth-child(5):hover .inner,section.catalog-categories .categories-item:nth-child(6):hover .inner,section.catalog-categories .categories-item:nth-child(7):hover .inner{padding:1.5rem!important}section.catalog-categories .categories-wrapper .categories-item{width:calc(100% / 3)}section.catalog-categories .categories-wrapper .categories-item:nth-child(4n) .inner::after{display:block}section.catalog-categories .categories-wrapper .categories-item:nth-child(3n) .inner::after{display:none}}.product-card{position:relative}.product-card:not([data-faze-colorchanger-data]) .inner .image img{padding-left:0}.product-card:hover{z-index:1}.product-card:hover .inner{box-shadow:0 8px 30px 0 #0000001F}.product-card:hover .footer img{transform:rotate(-45deg)}.product-card:hover .colors img{display:block}.product-card .inner{display:flex;flex-direction:column;padding:1.5rem;height:100%;border-radius:1rem;background-color:#fff;box-shadow:0 .8rem 3rem 0 #00000014;transition:box-shadow .3s ease}.product-card .inner .image{display:flex;margin-bottom:3rem}.product-card .inner .image img{padding-left:4.1rem;width:100%;height:23.3rem;object-fit:contain}.product-card .faze-colorchanger-colors{left:1.5rem!important;top:1.5rem!important;right:unset!important}.product-card .faze-colorchanger-colors .faze-colorchanger-row{flex-shrink:0}.product-card .faze-colorchanger-colors .faze-colorchanger-color,.product-card .faze-colorchanger-colors .faze-colorchanger-more{width:3.8rem!important;height:4rem!important;font-size:1.4rem;font-weight:300}.product-card .faze-colorchanger-colors .faze-colorchanger-color{border-color:#e0e0e0!important}.product-card .faze-colorchanger-colors .faze-colorchanger-color.faze-active{border-color:#fdba04!important}.product-card .article{color:#7c7c7c}.product-card .title{margin-bottom:1rem;min-height:4.16rem;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-weight:400}.product-card .balance{font-size:1.4rem}.product-card .price{font-size:2.4rem;font-weight:600}.product-card .footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.product-card .footer a{display:flex}.product-card .footer img{transition:transform .3s ease}section.banners{position:relative;padding-top:0;z-index:1}section.banners .banner{display:none}section.banners .banner picture{display:flex;width:100%}section.banners .banner picture img{width:100%;height:auto}section.banners .banner:first-child{display:flex}section.banners .faze-carousel-initialized .banner{display:flex}section.print-calc{position:relative}section.print-calc .calc-bg-1{position:absolute;left:0;top:50%;transform:translateY(-50%)}section.print-calc .calc-bg-2{position:absolute;right:0;top:50%;transform:translateY(-50%)}section.print-calc .calculator{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;column-gap:7rem;padding:5rem;max-width:140rem;margin:0 auto;box-shadow:0 .8rem 3rem 0 #00000014;border-radius:1rem;background-color:#fff}section.print-calc .calculator h2{margin-bottom:0}section.print-calc .calculator .categories{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}section.print-calc .calculator .categories .category input{display:none}section.print-calc .calculator .categories .category input:checked~label{border-color:#fdba04}section.print-calc .calculator .categories .category label{display:flex;border:1px solid transparent;border-radius:1rem;cursor:pointer}section.print-calc .calculator .categories img{width:100%;height:100%;object-fit:cover;border-radius:1rem}section.print-calc .calculator .left-col .text{margin-top:2rem;margin-bottom:3rem;font-size:2.2rem;font-weight:500}section.print-calc .calculator .left-col>.title{margin-bottom:2rem;font-size:2.2rem;font-weight:700}section.print-calc .calculator .left-col>.title .slider-buttons{display:none}section.print-calc .calculator .right-col{display:flex;flex-direction:column;row-gap:5.15rem}section.print-calc .calculator .right-col .section>.title{margin-bottom:2rem;font-size:2.2rem;font-weight:700}section.print-calc .calculator .right-col .section.range input[type=number]{display:none}section.print-calc .calculator .right-col .range-slider{-webkit-appearance:none;appearance:none;width:100%;height:.7rem;margin-bottom:1.2rem;border-radius:5px;outline:0;background:#bfbfbf;cursor:pointer}section.print-calc .calculator .right-col .range-slider::-webkit-slider-runnable-track{height:.7rem;border-radius:5px;background:0 0}section.print-calc .calculator .right-col .range-slider::-moz-range-track{height:.7rem;border-radius:5px;background:#bfbfbf}section.print-calc .calculator .right-col .range-slider::-moz-range-progress{height:.7rem;border-radius:5px;background:#fdba04}section.print-calc .calculator .right-col .range-slider::-webkit-slider-thumb{-webkit-appearance:none;width:2rem;height:2rem;background:#fdba04;border-radius:50%;border:1px solid #fff;margin-top:calc((.7rem - 2rem)/ 2)}section.print-calc .calculator .right-col .range-slider::-moz-range-thumb{width:2rem;height:2rem;background:#fdba04;border-radius:50%;border:1px solid #fff}section.print-calc .calculator .right-col .range-numbers{display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;font-weight:500;line-height:2}section.print-calc .calculator .right-col .range-numbers div{width:3rem}section.print-calc .calculator .right-col .range-numbers div:last-child{display:flex;justify-content:end}section.print-calc .calculator .right-col .prints-list{display:flex;flex-wrap:wrap;grid-gap:0.9rem}section.print-calc .calculator .right-col .prints-list .print label{display:flex;flex-direction:column;align-items:center;width:9.5rem;padding:1rem 0 1.3rem;font-size:1.2rem;font-weight:500;border:1px solid #bfbfbf;border-radius:1rem;cursor:pointer}section.print-calc .calculator .right-col .prints-list .print input:checked~label{border-color:#fdba04}section.print-calc .calculator .right-col .deadline-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}section.print-calc .calculator .right-col .deadline-list .deadline input:checked~label{border-color:#fdba04}section.print-calc .calculator .right-col .deadline-list .deadline label{display:flex;align-items:center;column-gap:1rem;padding:1.5rem;border:1px solid #bfbfbf;border-radius:1rem;cursor:pointer}section.print-calc .calculator .right-col .deadline-list .deadline label .title{font-size:1.8rem;font-weight:700}section.print-calc .calculator .right-col .deadline-list .deadline label .text{font-size:1.8rem}section.print-calc .calculator .right-col .total{padding:2rem;background-color:#faf8f6;border-radius:1rem}section.print-calc .calculator .right-col .total>.title{margin-bottom:2rem;font-size:2.2rem;font-weight:700}section.print-calc .calculator .right-col .total .total-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1.8rem;margin-bottom:2rem}section.print-calc .calculator .right-col .total .total-list .total-item:nth-child(3) .price{color:#3caa35}section.print-calc .calculator .right-col .total .total-list .total-item .title{margin-bottom:.5rem;font-size:1.8rem;font-weight:500}section.print-calc .calculator .right-col .total .total-list .total-item .price{font-size:2.8rem;font-weight:700}section.print-calc .calculator .right-col .total .total-list .total-item .benefit{font-size:1.4rem;font-weight:500}section.products-section{position:relative}section.products-section .decorate-1{position:absolute;right:-6.3rem;top:-5.2rem}section.products-section .decorate-2{position:absolute;left:2.2rem;bottom:-30.8rem}section.products-section>.content-container{position:relative;z-index:1}section.portfolio-carousel{position:relative;z-index:1}section.portfolio-carousel .title-wrapper{align-items:end}section.portfolio-carousel .title-wrapper .slider-buttons{display:none}section.portfolio-carousel .portfolio-link{font-weight:700;text-transform:uppercase;color:#fdba04}section.portfolio-carousel .portfolio-list{width:max-content;overflow-x:clip;display:flex;grid-gap:2rem;animation:loop-scroll 30s linear infinite}section.portfolio-carousel .portfolio-list:hover{animation-play-state:paused}section.portfolio-carousel .portfolio-list .portfolio-item{display:flex;align-items:end;flex-shrink:0;position:relative;width:30.4rem;height:30.5rem;padding:2rem;border-radius:1rem}section.portfolio-carousel .portfolio-list .portfolio-item:hover{outline:2px solid #FDBA04}section.portfolio-carousel .portfolio-list .portfolio-item:hover .text-wrapper{display:flex}section.portfolio-carousel .portfolio-list .portfolio-item:hover::before{z-index:1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);border-radius:1rem}section.portfolio-carousel .portfolio-list .portfolio-item .text-wrapper{display:none;align-items:center;justify-content:space-between;column-gap:1.6rem;position:relative;z-index:2}section.portfolio-carousel .portfolio-list .portfolio-item .text-wrapper .title{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;font-size:1.8rem;color:#fff;font-weight:500}section.portfolio-carousel .portfolio-list .portfolio-item .bg{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1rem}section.portfolio-carousel .portfolio-list .feedback{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative;width:30.4rem;height:30.5rem;padding:2rem;border-radius:1rem}section.portfolio-carousel .portfolio-list .feedback>:not(.bg){z-index:1;position:relative}section.portfolio-carousel .portfolio-list .feedback .bg{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1rem}section.portfolio-carousel .portfolio-list .feedback .title{margin-bottom:1.4rem;font-size:2.8rem;font-weight:600}section.trust .content-container{position:relative}section.trust .content-container .decorate{position:absolute;left:-22.5rem;top:-1rem}section.trust .trust-list,section.trust h2{position:relative;z-index:1}section.trust .trust-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2rem}section.trust .trust-list .trust-item img{margin-bottom:1.5rem;height:auto}section.trust .trust-list .trust-item .title{margin-bottom:.5rem;font-size:2.2rem;font-weight:600}section.trust .trust-list .trust-item .text{font-size:1.8rem;font-family:Literata,Arial,sans-serif;font-style:italic}section.clients .content-container{position:relative}section.clients .content-container .decorate{position:absolute;left:-24.2rem;top:-7.5rem}section.clients .clients-list,section.clients h2{position:relative;z-index:1}section.clients .clients-list{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:1.3rem}section.clients .clients-list img{width:100%;height:auto;border:1px solid #e0e0e0;border-radius:1rem;box-shadow:0 .8rem 3rem 0 #00000014}@keyframes loop-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 2rem))}}@media (max-width:1440px){section.print-calc .calculator .right-col .deadline-list{display:flex;flex-wrap:wrap}}