.color--white{color:#fff}.color--black-50{color:#f6f8f9}.color--black-100{color:#eff3f5}.color--black-200{color:#e4ecef}.color--black-300{color:#c9d3d9}.color--black-400{color:#9eaab3}.color--black-500{color:#74818b}.color--black-600{color:#5c6670}.color--black-700{color:#454c54}.color--black-800{color:#2e3338}.color--blue{color:#27348b}.color--blue-400{color:#5b7ac1}.color--blue-600,.color--blue-hover{color:#2f4b9d}.color--blue-push{color:#202a6f}.color--red{color:#fa2f54}.color--green{color:#9bb84b}.color--rose{color:#d0459d}.color--blue-250{color:#87a1d5}.color--light-blue{color:#0091d1}.color--yellow{color:#fb3}.bg--white{background:#fff}.bg--black-50{background:#f6f8f9}.bg--black-100{background:#eff3f5}.bg--black-200{background:#e4ecef}.bg--black-300{background:#c9d3d9}.bg--black-400{background:#9eaab3}.bg--black-500{background:#74818b}.bg--black-600{background:#5c6670}.bg--black-700{background:#454c54}.bg--black-800{background:#2e3338}.bg--blue{background:#27348b}.bg--blue-400{background:#5b7ac1}.bg--blue-600,.bg--blue-hover{background:#2f4b9d}.bg--blue-push{background:#202a6f}.bg--red{background:#fa2f54}.bg--green{background:#9bb84b}.bg--rose{background:#d0459d}.bg--blue-250{background:#87a1d5}.bg--light-blue{background:#0091d1}.bg--yellow{background:#fb3}@media(max-width:992px){.filters .filter-cell{border-top:none!important}.filters .filter-cell__filters{max-height:unset}}body:has(.catalog__side-bar.active) .header{opacity:0;visibility:hidden}@media(max-width:992px){.catalog__side-bar{position:fixed;left:0;top:0;z-index:50;background:#fff;width:100vw;height:100dvh;display:block;max-width:100vw;padding:50px 12px 72px;overflow:auto;transition:.3s;visibility:hidden;opacity:0}.catalog__side-bar.active{opacity:1;visibility:visible}.catalog__side-bar .buttons-row{position:fixed;left:0;bottom:0;width:100%;z-index:5;background:#fff;padding-left:12px;padding-right:12px;border-top:1px solid #E4ECEF}.catalog__side-bar .buttons-row .main-btn{white-space:nowrap}.catalog__side-bar .sf-list{position:fixed;left:0;bottom:72px;padding:12px;z-index:5;background:#fff;border-top:1px solid #E4ECEF;width:100%}.catalog__side-bar .heading{display:flex;align-items:center;justify-content:flex-start;padding:12px;background:#fff;position:fixed;z-index:5;left:0;top:0;width:100%;border-bottom:1px solid #E4ECEF}.catalog__side-bar .closer{position:fixed;z-index:6;right:12px;top:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.catalog__side-bar .closer img,.catalog__side-bar .closer svg{width:12px;height:12px;object-fit:contain}}.catalog__side-bar .desc-hidden{display:none}@media(max-width:992px){.catalog__side-bar .desc-hidden{display:block}}@media(max-width:992px){.catalog .nav-row.mob-hidden{display:none}}.catalog__content{border-top:1px solid #E4ECEF}@media(max-width:992px){.catalog__content{border-top:none!important}}.catalog__content .filter-btn-wrap{display:none}@media(max-width:992px){.catalog__content .filter-btn-wrap{display:flex;align-items:center;column-gap:12px;position:sticky;top:40px;background:#fff;z-index:8;padding:12px 0}.catalog__content .filter-btn-wrap .main-btn{height:40px;padding:8px 12px}}.catalog .brand-list{grid-template-columns:repeat(6,1fr)}@media(max-width:992px){.catalog .brand-list{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.catalog .brand-list{grid-template-columns:repeat(3,1fr)}}.catalog .brand-list .brand{display:flex;align-items:center;justify-content:center;height:70px;position:relative}@media(max-width:992px){.catalog .brand-list .brand{height:56px}}.catalog .brand-list .brand:hover img{transform:scale(1.1)}.catalog .brand-list .brand img{width:100%;height:100%;object-fit:contain;position:relative;z-index:1;transition:.3s}.catalog .alphabet-row{border-top:1px solid #E4ECEF;border-bottom:1px solid #E4ECEF}@media(max-width:992px){.catalog .alphabet-row{width:calc(100% + 32px);margin-left:-16px;padding:20px 16px;margin-top:40px}}.catalog .alphabet-row .alphabet-bloks{display:flex;justify-content:space-between}@media(max-width:992px){.catalog .alphabet-row .alphabet-bloks{flex-direction:column;align-content:space-between}}.catalog .alphabet-row .alphabet-list{width:63%}@media(max-width:992px){.catalog .alphabet-row .alphabet-list{width:100%}}.catalog .alphabet-row .search{position:relative;width:30%;align-content:center}@media(max-width:992px){.catalog .alphabet-row .search{width:100%;margin-top:24px}}.catalog .alphabet-row .search input{width:100%;padding-right:35px}.catalog .alphabet-row .search .search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#999;font-size:16px;padding:5px;display:flex;align-items:center;justify-content:center;transition:color .2s}.catalog .alphabet-row .search .search-clear:hover{color:#74818b}.catalog .alphabet-list .alphabet-item{display:flex;align-items:center;justify-content:center;height:40px;min-width:40px;text-transform:uppercase;padding:9px 12px;color:#2e3338;border-radius:8px;border:1px solid #C9D3D9;background:#f6f8f9;transition:.3s}.catalog .alphabet-list .alphabet-item:hover{background:#eff3f5}.alphabet-columns .columns{column-gap:24px;row-gap:16px;border-bottom:1px solid #E4ECEF}@media(max-width:992px){.alphabet-columns .columns{width:calc(100% + 32px);margin-left:-16px;padding:0 16px 20px;margin-top:12px}}.alphabet-columns .columns .alphabet-link{display:inline-block;cursor:pointer;transition:.3s;color:#2e3338}.alphabet-columns .columns .alphabet-link:hover{color:#74818b}@media(max-width:992px){.single-brand-hero__body{width:calc(100% + 32px);margin-left:-16px}}.single-brand-hero__body__image{display:flex;align-items:center;justify-content:center;width:100%}.single-brand-hero__body__image img{width:100%;height:100%;object-fit:cover}.single-brand-hero__body__content{position:absolute;left:0;top:0;width:100%;max-width:728px;padding:50px 0 50px 50px;z-index:2}@media(max-width:992px){.single-brand-hero__body__content{padding:20px;top:20px}}@media(max-width:768px){.single-brand-hero__body__content{padding:32px 20px;top:auto;bottom:0}}.single-brand-hero__body__heading{font-size:50px}@media(max-width:992px){.single-brand-hero__body__heading{font-size:23px}}@media(max-width:992px){.single-brand-hero__body__sub-heading{font-size:18px}}.single-brand-hero__body__sub-heading span{display:inline-flex;padding:10px 10px 5px;background:#d0459d;border-radius:8px;line-height:90%;height:41px;align-items:center}.single-brand-hero__body__sub-heading span.span-mac{align-items:unset}@media(max-width:992px){.single-brand-hero__body__sub-heading span{height:31px}}
