.catalog>.heading{display:grid;grid-template-areas:'title btn-open-filter' 'categories categories';gap:1.6rem;padding:2.4rem 4rem 1.6rem 4rem}.catalog>.heading .title{grid-area:title;margin:0}.catalog>.heading .btn-open-filter{grid-area:btn-open-filter;justify-self:end}.catalog>.heading .categories{grid-area:categories}.catalog .filter-form{position:fixed;inset:0 0 0 auto;z-index:6;display:flex;flex-direction:column;width:46rem;padding:0 4rem;background-color:#fff;transform:translateX(46rem);transition:all .3s cubic-bezier(.4, 0, .2, 1)}.catalog .filter-form .form-header{padding-top:3.2rem;padding-bottom:2.4rem;background-color:#fff}.catalog .filter-form .form-header .title{padding:0}.catalog .filter-form .form-header .btn-close{position:absolute;inset:1.6rem 1.6rem auto auto;display:flex;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;cursor:pointer}.catalog .filter-form .form-header .btn-close::before{content:'\f00d';font-family:'Font Awesome 6 Pro';font-size:1.6rem}.catalog .filter-form .form-groups{flex-grow:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.catalog .filter-form .form-groups::-webkit-scrollbar{display:none;width:0;height:0}.catalog .filter-form .form-footer{display:flex;align-items:center;gap:.8rem;padding-top:2.4rem;padding-bottom:3.2rem;background-color:#fff}.catalog .filter-form .form-footer .btn-apply,.catalog .filter-form .form-footer .btn-reset{flex-grow:1}.catalog .filter-form .title{padding-top:1.6rem;padding-bottom:.8rem;font-size:1.6rem;font-weight:700;text-transform:uppercase}.catalog .filter-form .form-group{display:flex;flex-direction:column}.catalog .filter-form .form-group .values{display:flex;flex-wrap:wrap;gap:.8rem;padding:1.6rem 0}.catalog .filter-form .form-group .values[data-show-items] .btn-show-all{display:flex}.catalog .filter-form .form-group .values[data-show-items=PART] .filter-value{display:none}.catalog .filter-form .form-group .values[data-show-items=PART] .filter-value:nth-of-type(-n+10){display:flex}.catalog .filter-form .form-group .values[data-show-items=PART] .btn-show-all::before{content:attr(data-caption-part)}.catalog .filter-form .form-group .values[data-show-items=ALL] .btn-show-all::before{content:attr(data-caption-all)}.catalog .filter-form .form-group .values .btn-show-all{display:none;align-items:center;height:3.2rem;padding:0 1.6rem;font-size:1.2rem;cursor:pointer;transition:all .1s ease}.catalog .filter-form .form-group .values .btn-show-all:hover{color:#322cfe}.catalog .filter-form .form-group.sort .values{flex-direction:column}.catalog .filter-form .form-group.price .values{padding-right:.5rem;padding-left:.5rem}.catalog .filter-form .form-group.price .inputs{display:flex;gap:1rem;width:100%;padding-top:1rem}.catalog .filter-form .form-group.price .inputs .input{max-width:100%;flex-grow:1}.catalog .filter-form .form-group.price .inputs input{width:100%}.catalog .filter-form .form-group.view .values{flex-wrap:nowrap}.catalog .filter-form .form-group.view .values .filter-value{flex-grow:1;flex-basis:100%}.catalog .filter-form .form-group::after{content:'';display:block;width:100%;height:.1rem;margin:1.6rem 0;background-color:#e8e8e8}.catalog .filter-form .sort-value{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.catalog .filter-form .sort-value:has(input:checked){cursor:initial}.catalog .filter-form .sort-value:has(input:checked)::after{content:'\f00c';font-family:'Font Awesome 6 Pro'}.catalog .filter-form .sort-value input{display:none}.catalog .filter-form .sort-value input:checked~.caption{font-weight:600}.catalog .filter-form .sort-value .caption{font-size:1.2rem;font-weight:500;text-transform:uppercase;transition:color .3s cubic-bezier(.4, 0, .2, 1)}.catalog .filter-form .sort-value:hover .caption{color:#322cfe}.catalog .filter-form .filter-value{display:flex;justify-content:center;align-items:center;height:3.2rem;padding:0 1.6rem;font-size:1.2rem;background-color:#f3f3f3;cursor:pointer;transition:all .1s ease}.catalog .filter-form .filter-value:has(input:checked){color:#fff;background-color:#181818}.catalog .filter-form .filter-value input{display:none}.catalog .filter-form .filter-value .caption{text-transform:lowercase}.catalog .filter-form .filter-value:hover{background-color:#e8e8e8}.catalog .filter-form.is-open{transform:translateX(0);box-shadow:-.4rem 0 .8rem 0 rgba(34,60,80,.2)}.catalog .btn-open-filter{display:flex;align-items:center;gap:.8rem;max-width:fit-content;padding:0;background-color:transparent;font-size:1.2rem;font-weight:600;text-transform:uppercase;cursor:pointer;border:none;outline:0;transition:color .3s cubic-bezier(.4, 0, .2, 1)}.catalog .btn-open-filter::before{content:'\e253';font-family:'Font Awesome 6 Pro'}.catalog .btn-open-filter:hover{color:#322cfe}.catalog .categories{display:flex;flex-wrap:wrap;gap:1.6rem}.catalog .categories .category{color:#181818;font-weight:600;text-transform:uppercase;text-decoration:none;transition:color .3s cubic-bezier(.4, 0, .2, 1)}.catalog .categories .category:hover{color:#322cfe}.catalog .products-items{display:grid;transition:opacity .2s ease}.catalog .products-items[data-view=large]{grid-template-columns:repeat(4,1fr);grid-gap:3.2rem;padding:0 4rem 4rem 4rem}.catalog .products-items[data-view=large] .products-item{display:flex;min-width:0;max-width:100%;width:100%;height:100%}.catalog .products-items[data-view=large] .products-item .photos.swiper:not(.swiper-initialized) .photo{display:none}.catalog .products-items[data-view=large] .products-item .photos.swiper:not(.swiper-initialized) .photo:first-of-type{display:block}.catalog .products-items[data-view=large] .products-item .photos.swiper .swiper-pagination{inset:auto 0.8rem 0.8rem 0.8rem;display:flex;gap:.5rem;width:auto}.catalog .products-items[data-view=large] .products-item .photos.swiper .swiper-pagination .swiper-pagination-bullet{display:flex;align-items:flex-end;width:100%;height:100%;flex-grow:1;margin:0;border-radius:unset;background-color:transparent}.catalog .products-items[data-view=large] .products-item .photos.swiper .swiper-pagination .swiper-pagination-bullet span{display:block;width:100%;height:.4rem;background-color:rgba(24,24,24,.5)}.catalog .products-items[data-view=large] .products-item .photos.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span{background-color:rgba(24,24,24,.9)}.catalog .products-items[data-view=large] .products-item article{position:relative;width:100%}.catalog .products-items[data-view=large] .products-item .photo{position:relative}.catalog .products-items[data-view=large] .products-item .photo img{display:block;width:100%;height:clamp(518px,calc(518px + (710 - 518) * ((100vw - 1920px)/ (2560 - 1920))),710px)}.catalog .products-items[data-view=large] .products-item .photo::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f3f5;mix-blend-mode:multiply;pointer-events:none}.catalog .products-items[data-view=large] .products-item .info{padding:1.2rem .8rem 1.6rem .8rem}.catalog .products-items[data-view=large] .products-item:nth-of-type(10n+1){grid-column:span 2;grid-row:span 2}.catalog .products-items[data-view=large] .products-item:nth-of-type(10n+1) article{width:100%}.catalog .products-items[data-view=large] .products-item:nth-of-type(10n+1) img{height:clamp(1144px,calc(1144px + (1528 - 1144) * ((100vw - 1920px)/ (2560 - 1920))),1528px)}.catalog .products-items[data-view=large] .products-item:nth-of-type(10n+6){display:flex;justify-content:center;grid-column:1/-1;grid-template:span 2}.catalog .products-items[data-view=large] .products-item:nth-of-type(10n+6) article{width:clamp(892px,calc(892px + (1216 - 892) * ((100vw - 1920px)/ (2560 - 1920))),1216px)}.catalog .products-items[data-view=large] .products-item:nth-of-type(10n+6) img{height:clamp(1144px,calc(1144px + (1528 - 1144) * ((100vw - 1920px)/ (2560 - 1920))),1528px)}.catalog .products-items[data-view=grid]{grid-template-columns:repeat(5,1fr);grid-column-gap:0.2rem;grid-row-gap:2.4rem;padding-bottom:4rem}.catalog .products-items[data-view=grid] .products-item{display:flex;min-width:0;max-width:100%;width:100%;height:100%}.catalog .products-items[data-view=grid] .products-item .photos.swiper:not(.swiper-initialized) .photo{display:none}.catalog .products-items[data-view=grid] .products-item .photos.swiper:not(.swiper-initialized) .photo:first-of-type{display:block}.catalog .products-items[data-view=grid] .products-item .photos.swiper .swiper-pagination{inset:auto 0.8rem 0.8rem 0.8rem;display:flex;gap:.5rem;width:auto}.catalog .products-items[data-view=grid] .products-item .photos.swiper .swiper-pagination .swiper-pagination-bullet{display:flex;align-items:flex-end;width:100%;height:100%;flex-grow:1;margin:0;border-radius:unset;background-color:transparent}.catalog .products-items[data-view=grid] .products-item .photos.swiper .swiper-pagination .swiper-pagination-bullet span{display:block;width:100%;height:.4rem;background-color:rgba(24,24,24,.5)}.catalog .products-items[data-view=grid] .products-item .photos.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active span{background-color:rgba(24,24,24,.9)}.catalog .products-items[data-view=grid] .products-item article{position:relative;width:100%}.catalog .products-items[data-view=grid] .products-item .photo{position:relative}.catalog .products-items[data-view=grid] .products-item .photo img{display:block;width:100%;height:clamp(509px,calc(509px + (613 - 509) * ((100vw - 1920px)/ (2560 - 1920))),613px)}.catalog .products-items[data-view=grid] .products-item .photo::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f3f5;mix-blend-mode:multiply;pointer-events:none}.catalog .products-items[data-view=grid] .products-item .info{padding:1.2rem .8rem 1.6rem .8rem}.catalog .products-items .pagination{padding:0;grid-column:1/-1}.catalog .products-item{position:relative}.catalog .products-item article{position:relative}.catalog .products-item .btn-favorite{position:absolute;top:0;right:0;z-index:4;display:flex;justify-content:center;align-items:center;padding:1rem;cursor:pointer}.catalog .products-item .btn-favorite svg{transition:all .3s cubic-bezier(.4, 0, .2, 1)}.catalog .products-item .btn-favorite.is-added svg{fill:#322CFE}.catalog .products-item .btn-favorite:hover svg{fill:#322CFE}.catalog .products-item .btn-cart{position:absolute;bottom:10rem;right:0;z-index:4;display:flex;justify-content:center;align-items:center;padding:1rem;cursor:pointer}.catalog .products-item .btn-cart:hover svg{fill:#322CFE}.catalog .products-item .labels{position:absolute;top:1rem;left:1rem;z-index:2}.catalog .products-item .labels .label{text-transform:uppercase}.catalog .products-item .labels .label[data-show=YES]{display:block}.catalog .products-item .labels .label[data-show=NO]{display:none}.catalog .products-item .prices{display:flex;align-items:center;gap:1rem}.catalog .products-item .price.price-old{display:none}.catalog .products-item .price.price-primary{display:block}.catalog .products-item[data-have-discount="1"] .price.price-old{display:block;text-decoration:line-through}.catalog .products-item[data-have-discount="1"] .price.price-primary{color:red}.catalog .products-item.is-lazy-loading::before{content:'';position:absolute;inset:0;z-index:5;background-color:#f1f1f1;transition:all .3s cubic-bezier(.4, 0, .2, 1)}.catalog .products-item.is-lazy-loading.is-load::before{opacity:0;pointer-events:none}.faze-notification-wrapper{top:5rem;left:auto;right:4rem;width:fit-content}.faze-notification-wrapper .faze-notification{position:relative;font-size:1.2rem}.faze-notification-wrapper .faze-notification::after{content:'\f2ec';position:absolute;top:-1rem;right:1.3rem;font-family:'Font Awesome 6 Pro';font-weight:600;color:#000}