.catalog{font-family:Montserrat,sans-serif}.catalog__wrapper{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;margin:0 -10px}@media all and (max-width: 767px){.catalog__wrapper{margin:0 -1%}}.catalog-block{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;width:292px;min-height:500px;margin:10px;background:#f1f1f1;border-radius:24px;padding:25px 0 15px;order:0;transition:all .3s ease}@media all and (max-width: 1240px){.catalog-block{width:232px;min-height:400px;padding:10px 0}}@media all and (max-width: 1240px)and (max-width: 1023px){.catalog-block{width:222px;min-height:310px;padding:5px 0}}@media all and (max-width: 1240px)and (max-width: 1023px)and (max-width: 767px){.catalog-block{min-height:auto;width:48%;margin:1%;border:1px dashed #939393;background:rgba(0,0,0,0);border-radius:11px;padding-bottom:30px}}.catalog-block__content{display:flex;flex-direction:column;align-items:stretch;height:100%}.catalog-block__icon{max-width:100%;transition:all .3s ease}.catalog-block__caption{display:block;font-size:31px;font-weight:600;line-height:1;text-align:center;color:#181818;transition:color .3s;padding:5px;padding-top:25px}@media all and (max-width: 1240px){.catalog-block__caption{font-size:24px}}@media all and (max-width: 1240px)and (max-width: 1023px){.catalog-block__caption{font-size:20px;padding-top:5px}}@media all and (max-width: 1240px)and (max-width: 1023px)and (max-width: 767px){.catalog-block__caption{color:#fff;font-size:16px}}.catalog-block__controls{padding:0 15px;margin-top:auto}@media all and (max-width: 767px){.catalog-block__controls{padding:0 10px}}.catalog-block__btn{display:flex;align-items:center;justify-content:center;height:50px;width:100%;color:#fff;background:#e03638;font-size:20px;border-radius:25px;z-index:2;transition:all .3s ease;cursor:pointer}.catalog-block__btn:hover{background:#212123}@media all and (max-width: 767px){.catalog-block__btn{height:40px;font-size:16px}}@media all and (max-width: 767px)and (max-width: 450px){.catalog-block__btn{height:25px;font-size:10px}}.catalog-block:nth-last-child(4),.catalog-block:nth-last-child(3){order:2}.catalog-block:first-child .catalog-block__caption{font-weight:700}.catalog-block--giftcard{order:1}.catalog-block--giftcard .catalog-block__caption{font-size:20px;line-height:1.2;padding-top:15px}@media all and (max-width: 1240px){.catalog-block--giftcard .catalog-block__caption{font-size:16px}}@media all and (max-width: 1240px)and (max-width: 1023px){.catalog-block--giftcard .catalog-block__caption{font-size:14px;padding-top:5px}}@media all and (max-width: 1240px)and (max-width: 1023px)and (max-width: 450px){.catalog-block--giftcard .catalog-block__caption{font-size:11px}}.catalog-block--giftcard .catalog-block__caption span{font-weight:500}.catalog-block--giftcard svg{margin-left:10px}@media all and (max-width: 767px){.catalog-block--giftcard{order:3;padding-bottom:10px}}.catalog-block--videoconuslting{order:3}.catalog-block--videoconuslting .catalog-block__caption{font-size:26px;line-height:1.2;padding-top:10px}@media all and (max-width: 1240px){.catalog-block--videoconuslting .catalog-block__caption{font-size:20px}}@media all and (max-width: 1240px)and (max-width: 1023px){.catalog-block--videoconuslting .catalog-block__caption{font-size:16px;padding-top:5px}}@media all and (max-width: 1240px)and (max-width: 1023px)and (max-width: 450px){.catalog-block--videoconuslting .catalog-block__caption{font-size:14px}}.catalog-block--videoconuslting svg{margin-right:10px}@media all and (max-width: 767px){.catalog-block--videoconuslting{padding-bottom:10px}}.catalog-block:hover .catalog-block__icon{transform:scale(1.04)}.catalog-block:hover .catalog-block__caption{color:#e03638}.total-count{display:flex;align-items:flex-end;font-weight:300;line-height:1}@media all and (max-width: 767px){.total-count{display:none}}.total-count__number{font-size:24px;color:#e03638}.total-count__text{padding-bottom:3px;margin-left:20px}.catalog-desc{margin:100px auto}@media all and (max-width: 1023px){.catalog-desc{margin:50px auto}}@media all and (max-width: 1023px)and (max-width: 767px){.catalog-desc{margin:30px 0}}.breadcrumbs__end-element{font-size:0 !important}.breadcrumbs__end-element:after{content:"Каталог";font-size:14px;display:inline !important}
/*# sourceMappingURL=catalog.css.map */
