.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:#ed564b}section.main-banner{position:relative;padding:0;width:100%;height:auto;margin-bottom:5.5rem}section.main-banner .slider-wrapper{padding-bottom:4rem;margin-bottom:-4rem}section.main-banner .main-banner-item{aspect-ratio:320/300;padding:0 1.5rem}section.main-banner .main-banner-item .text{padding-top:2.2rem;width:100%;margin-left:0}section.main-banner .main-banner-item .text h1{font-size:3rem}section.main-banner .main-banner-item .text .subtitle{font-size:1.7rem;font-weight:700}section.main-banner .main-banner-item .gift-1{width:9rem;right:4rem;bottom:6rem;left:unset;top:unset}section.main-banner .main-banner-item .gift-2{width:8rem;left:6.7rem;right:unset;top:9rem}section.main-banner .main-banner-item .decorate-button{bottom:-4rem;left:0;transform:unset;translate:0;padding:0;width:100%;justify-content:center;font-size:2.7rem;line-height:4rem;text-align:center;background-color:#ed564b}section.main-banner .main-banner-item .decorate-button::before{display:none}section.catalog-categories .categories-list{grid-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(13.7rem,1fr))}section.catalog-categories .categories-list .gift-1,section.catalog-categories .categories-list .gift-2{display:none}section.catalog-categories .categories-list .feedback{order:99;align-items:center;padding-left:0}section.catalog-categories .categories-list .feedback .title{font-size:2.5rem}section.catalog-categories .categories-list .feedback .question{left:50%;transform:translateY(-47.5%) translateX(-10.8rem) rotate(-7deg);font-size:10rem}section.catalog-categories .categories-list .categories-item .name{height:3.8rem}section.services{padding:5rem 0}section.services .services-list{grid-template-columns:1fr;row-gap:1rem}section.services .services-list .decorate-item{display:none}section.services .services-list .text-wrapper{grid-column:unset}section.services .services-list .text-wrapper>:not(h2){display:none}section.services .services-list .text-wrapper h2{margin-bottom:0}section.services .services-list .services-item{min-height:19rem;padding:2rem}section.services .services-list .services-item .wrapper{min-height:unset}section.services .services-list .services-item:hover{margin-bottom:0}section.services .services-list .services-item:hover .btn{display:none}section.services .services-list .services-item img{height:9.2rem}section.services .services-list .services-item .title{margin-top:0}section.about-company-section .content-container{grid-template-columns:1fr}section.about-company-section .left-col img{display:none}section.about-company-section .advantages-list .advantages-item .number{font-size:1.8rem}section.about-company-section .advantages-list .advantages-item .text{font-size:1rem}section.about-company-section .advantages-list .advantages-item img{height:1.5rem;width:auto}