.section-catalog .block-title[data-v-3962ac8b]{font-size:32px;margin-bottom:32px}@media(max-width:768px){.section-catalog .block-title[data-v-3962ac8b]{margin-bottom:24px}}.masonry-item .catalog-card{min-width:0}.section-catalog{margin:40px 0}.catalog-filter.row{display:flex;margin-bottom:30px;position:relative}.catalog-filter__title{color:#1b1b25;font-size:16px;font-weight:500;margin:0}.catalog-list__full .row{-moz-column-count:4;column-count:4;-moz-column-gap:24px;column-gap:24px;display:block;margin:0}.catalog-list__full .col-3{padding:0;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:33px}.catalog-list__full .catalog-card{min-width:0}.catalog-total{color:#3c3c3c;font-size:16px;font-weight:500;text-transform:uppercase}.catalog-control{font-weight:500;margin-top:65px}.catalog-control a{color:#1b1b25;cursor:pointer;text-decoration:none}.catalog-control__arrows{display:flex;margin-left:auto;padding-right:12px}.catalog-control__arrows a{display:block;height:20px;margin-left:30px}.catalog-control__arrows a.disabled{opacity:.4}.icon-arrow8{background:url(../svg/arrow8.svg) no-repeat 50%;display:inline-block;height:20px;width:10px}.catalog-control__prev{transform:rotate(180deg)}.catalogList{margin-bottom:64px;overflow:hidden}.catalog-scroll .row{min-width:1368px}.catalog-carousel .swiper-slide{margin-right:24px;width:calc(25% - 18px)}.catalog-carousel .swiper-button-next,.catalog-carousel .swiper-button-prev{background:#fff9 url(../svg/slide-arrow2.svg) no-repeat 13px 11px;border-radius:50%;height:40px;top:136px;width:40px}.catalog-carousel .swiper-button-next:after,.catalog-carousel .swiper-button-prev:after{display:none}.catalog-carousel .swiper-button-next:hover,.catalog-carousel .swiper-button-prev:hover{background-color:#fff}.catalog-carousel .swiper-button-next{transform:rotate(180deg)}@media(max-width:1400px){.catalog-scroll{margin:0 -15px -20px 0;overflow:auto;padding-bottom:20px}.catalog-scroll .row{margin:0}.catalog-scroll .col-3{padding:0}.catalog-scroll .col-3:first-child .catalog-card{margin-left:15px}.catalog-scroll .catalog-card{margin-left:24px}}@media(max-width:1200px){.catalog-list__full .row{-moz-column-count:3;column-count:3}.catalog-control .offset-3{margin-left:0}.catalog-carousel .swiper-slide{width:calc(33.33% - 16px)}}@media(max-width:992px){.catalog-filter{flex-direction:column;gap:12px}.catalog-filter h3{margin-bottom:20px;position:static;text-transform:uppercase}.catalog-total{margin-bottom:15px;position:static}.catalog-list__full .row{-moz-column-count:2;column-count:2;-moz-column-gap:15px;column-gap:15px}.catalog-carousel .swiper-slide{width:calc(41.6% - 14px)}.catalog-carousel .swiper-button-next,.catalog-carousel .swiper-button-prev{display:none}}@media(max-width:768px){.section-catalog{margin:34px 0}.catalog-scroll .catalog-card__img{border:1px solid #e8e8e8;height:340px}.catalog-scroll .catalog-card__img a{display:block;height:340px;position:relative;width:100%}.catalog-scroll .catalog-card__img img{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.catalog-total{display:none}.section-catalog .collections-widget__title{font-size:14px}.section-catalog .collections-widget{padding:12px}.section-catalog .collections-widget .more a,.section-catalog .collections-widget p{font-size:12px}.catalog-list__full .subscribe{padding:12px}.catalog-list__full .subscribe h4{font-size:14px;line-height:120%}.catalog-list__full .subscribe p{font-size:12px;margin-bottom:15px}.catalog-control__arrows,.catalog-control__pager{display:none}.catalog-control .offset-3{margin-left:0}.catalog-control .col-3,.catalog-filter .col-3{width:100%}.catalog-carousel .swiper-slide{width:calc(76.92% - 5.5px)}}@media(max-width:540px){.catalog-list__full .catalog-card__author,.catalog-list__full .catalog-card__status,.catalog-list__full .catalog-card__title{font-size:12px}.catalog-list__full .catalog-card__control-col{flex-direction:column}.catalog-filter{overflow:hidden}.catalog-carousel .swiper-slide{width:calc(83.33% - 4px)}}@media(max-width:480px){.catalog-list__full .catalog-card__top{flex-direction:column;margin-bottom:5px}}
