.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:#fef100}section.catalog-categories .categories-list{margin-bottom:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));grid-gap:0.4rem 0.7rem}section.catalog-categories .categories-list .categories-item{padding:.5rem;justify-content:center;aspect-ratio:84/82;border-radius:2rem}section.catalog-categories .categories-list .categories-item .title{font-size:calc(.8rem * var(--font-ratio));padding:0}section.catalog-categories .categories-list .categories-item img{margin-bottom:1.2rem;width:1.6rem;height:1.6rem}section.catalog-categories .more{margin:0 auto}section.feedback{background-color:transparent;overflow:hidden}section.feedback .mobile{display:flex;margin-bottom:2rem;object-fit:cover;height:auto;aspect-ratio:unset;border-radius:2rem}section.feedback form{width:calc(100vw - 3rem)}section.feedback form input{width:100%}section.feedback .left-col{padding:0}section.feedback .left-col .title{margin-bottom:1.2rem;font-size:calc(2.4rem * var(--font-ratio))}section.feedback .left-col .subtitle{margin-bottom:2rem;font-size:calc(1.4rem * var(--font-ratio))}section.feedback .left-col .socials{display:none}section.feedback .right-col{aspect-ratio:unset}section.feedback .right-col img{display:none}section.prints-section .prints-gallery{display:flex;flex-direction:column}section.prints-section .prints-gallery .main-img img{border-radius:2rem}section.prints-section .prints-gallery .gallery{flex-direction:row;aspect-ratio:unset;column-gap:.8rem}section.prints-section .prints-gallery .gallery img{--width:calc(-100% * 6 - 0.8rem * 6);width:10.2rem;height:6.3rem;aspect-ratio:102/63;border-radius:.8rem}@keyframes scroll-up-2{0%{transform:translateX(0)}100%{transform:translateX(var(--width))}}section.reviews .section-header{margin-bottom:2rem}section.reviews .rating{padding:2rem 3rem}section.reviews .rating .number{font-size:calc(3rem * var(--font-ratio));font-weight:600}section.reviews .rating .stars img{width:2.8rem;height:auto}section.reviews .rating .stars .fill{width:calc(98% - 1.1rem)}section.reviews .review-slider .faze-carousel-holder{margin-left:-.8rem}section.reviews .review-slider .slide-wrapper{width:23.5rem!important}section.reviews .review-slider .slide-wrapper>div{margin-left:.8rem}section.reviews .review-slider .slide-wrapper .review{padding:2rem .8rem;border-radius:2rem}section.reviews .review-slider .slide-wrapper .review .person .avatar{width:4rem;height:4rem;font-size:calc(1.2rem * var(--font-ratio))}section.reviews .review-slider .slide-wrapper .review .person .name{font-weight:500}section.promotions .promotions-list{display:flex;flex-direction:column;row-gap:2rem}section.promotions .promotions-list .item{padding:2rem;width:100%;aspect-ratio:unset;border-radius:2rem}section.promotions .promotions-list .item img{border-radius:2rem}section.promotions .promotions-list .item .content{max-width:23.4rem}section.promotions .promotions-list .item .title{font-size:calc(1.6rem * var(--font-ratio))}section.promotions .promotions-list .item .text{font-size:calc(1.2rem * var(--font-ratio))}section.how-we-work h2{text-align:left;padding:0}section.how-we-work .chat .message{column-gap:1.5rem}section.how-we-work .chat .message .text{font-size:calc(1rem * var(--font-ratio))}section.how-we-work .chat .message .avatar{width:3.8rem;height:3.8rem}section.how-we-work .chat .message .avatar img{width:1.5rem;height:1.5rem}.services-slider .slide{width:20rem!important;margin-left:.8rem}.services-slider .slide.big{flex-direction:row;column-gap:.8rem;width:40.8rem!important}.services-slider .slide.big .slide-item{flex-direction:column;width:20rem}.services-slider .slide.big .slide-item .text-wrapper{text-align:center;width:100%}.services-slider .slide .slide-item{border-radius:2rem;height:100%}.services-slider .slide .slide-item .text-wrapper{margin-bottom:auto;padding:2.4rem 1.2rem 0}.services-slider .slide .slide-item .text-wrapper .title{font-size:calc(1.8rem * var(--font-ratio))}.services-slider .slide .slide-item .text-wrapper .text{font-size:calc(1rem * var(--font-ratio))}.services-slider .slide .slide-item img{width:17.6rem;height:18.8rem}section.faq .faq-list .faq-item .title{padding:2rem;font-size:calc(1.6rem * var(--font-ratio))}section.faq .faq-list .faq-item .title svg{flex-shrink:0}section.faq .faq-list .faq-item .body .content{padding:2.3rem 2rem}section.main-banner .banner-grid{display:block}section.main-banner .banner-grid:not(.faze-carousel-initialized){display:flex;overflow:hidden}section.main-banner .banner-grid:not(.faze-carousel-initialized) a{width:100%;flex-shrink:0}section.main-banner .banner-grid a{margin:0!important;padding:2rem 1.4rem!important;aspect-ratio:358/200!important;border-radius:2rem}section.main-banner .banner-grid a .title{font-size:calc(1.8rem * var(--font-ratio))!important;font-weight:700!important}section.main-banner .banner-grid a .text{font-size:calc(1.2rem * var(--font-ratio))!important}section.main-banner .banner-grid a img{object-fit:contain;height:100%;border-radius:2rem}section.selections .selections-container{padding:.8rem;background-color:#fffee4;border-radius:.5rem}section.selections .tabs .tab-headers{overflow-x:auto;scrollbar-color:#8115c0}section.selections .tabs .tab-headers .tab-header{padding:1.2rem 1.5rem;font-size:1.4rem}section.selections .tabs .tab-headers .tab-header.faze-active{border-color:#8115c0}section.selections .tabs .tab-bodies .tab-body{background-color:transparent}section.selections .tabs .tab-bodies .tab-body .background-image{display:none}section.selections .tabs .tab-bodies .tab-body>.inner{padding:0}section.selections .tabs .tab-bodies .tab-body>.inner .carousel .carousel-arrow{transform:translateY(-75%);left:0;display:flex;justify-content:center;align-items:center;width:5rem;min-width:5rem;height:5rem}section.selections .tabs .tab-bodies .tab-body>.inner .carousel .carousel-arrow-next{left:auto;right:0}section.about-us .content-container .text-wrapper p{margin-bottom:2rem;padding-right:0;font-size:1.2rem;line-height:1.3}section.about-us .content-container .text-wrapper .btn .icon::before{display:none}section.services{margin-top:4rem}section.services h2{margin-bottom:2rem}section.services .services-list{display:block}section.services .services-list:not(.faze-carousel-initialized){display:flex;overflow:hidden}section.services .services-list:not(.faze-carousel-initialized) .services-item{width:100%;flex-shrink:0;aspect-ratio:357/272!important}section.services .services-list>div{width:100%;aspect-ratio:unset!important}section.services .services-list .services-item{aspect-ratio:357/272;padding:2.4rem;align-items:center}section.services .faze-carousel-holder{padding-bottom:2.8rem}.gift-idea{padding:0;row-gap:2rem}.gift-idea .links{grid-gap:0.8rem}.gift-idea .links a{padding:1rem}.gift-idea .links a img{border-radius:2rem}.gift-idea .links a .title{padding:1rem 2rem;font-size:calc(1rem * var(--font-ratio));border-radius:.8rem}