.archiveBanner .subTitle{color:var(--button)}.catalog-kicker{color:var(--blue);font-family:Onest;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.catalog-intro{max-width:760px;color:#697181;font-family:Onest;font-size:var(--mainText);line-height:1.65}.catalog-toolbar{display:grid!important;grid-template-columns:1fr auto;flex-direction:row!important;align-items:center;padding:18px 22px;border-radius:18px;background:var(--back)}.catalog-result{color:#616978;font-family:Onest}.catalog-result strong{color:var(--dark)}.catalog-sort{display:flex;align-items:center;gap:12px;font-family:Onest;font-weight:600}.catalog-sort select{min-width:190px;padding:10px 42px 10px 14px;border:1px solid #ced5df;border-radius:13px;background-color:#fff;font:inherit}.catalog-toolbar .filterButton{display:none}.catalogWrapper{display:grid!important;grid-template-columns:25% 1fr;align-items:start;gap:25px}.catalogWrapper .filter__form{padding:25px;border:1px solid #b0bfd2;border-radius:20px;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;gap:40px;position:relative}.catalogWrapper .filter__form .closeFilter{position:absolute;top:27px;left:auto;right:25px}.catalogWrapper .closeFilter{width:34px;height:34px;border:0;border-radius:50%;background:#eef1f5;color:var(--dark);cursor:pointer;font-size:24px}.catalogWrapper .filter__form .filter__title{font-family:Russo One;font-weight:400;font-size:var(--phone);text-transform:uppercase;color:var(--button);margin-bottom:-20px}.catalogWrapper .filter__form .filter__group{display:flex;flex-direction:column;gap:10px;position:relative}.catalogWrapper .filter__form .filter__group:before{content:"";position:absolute;top:auto;bottom:-20px;left:0;width:100%;height:1px;background-color:#b0bfd2}.catalogWrapper .filter__form .filter__group .filter__label{font-family:Onest;font-weight:600;font-size:var(--mainText);color:var(--dark)}.catalogWrapper .filter__form .filter__group .filter__label.toggle{cursor:pointer;display:flex;justify-content:flex-start;gap:5px;align-items:center}.catalogWrapper .filter__form .filter__group .filter__price{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px}.catalogWrapper .filter__form .filter__group .filter__price .filter__input{width:100%}.catalogWrapper .filter__form .filter__group .filter__buttons{display:none;flex-wrap:wrap;gap:5px}.catalogWrapper .filter__form .filter__group .filter__buttons .filter__btn{font-family:Onest;font-weight:600;font-size:14px;background-color:var(--transparent);padding:8px;background:#f2f5f9;border-radius:5px;border:none;transition:.3s;cursor:pointer}.catalogWrapper .filter__form .filter__group .filter__buttons .filter__btn:hover,.catalogWrapper .filter__form .filter__group .filter__buttons .filter__btn.active{background-color:var(--blue);color:var(--white)}.catalogWrapper .filter__form .filter__group .arrow{transition:transform .3s;font-size:12px}.catalogWrapper .filter__form .filter__group .arrow.active{transform:rotate(180deg)}.filter__form .buttonWrapper{display:flex;flex-direction:column;gap:15px}.filter__form .buttonWrapper .button{width:100%}.filter__form .filter__reset{background:#eef1f5;color:var(--dark)}.filter-option{position:relative;width:100%;cursor:pointer}.filter-option input{position:absolute;opacity:0}.filter-option span{display:flex;width:100%;align-items:center;justify-content:space-between;padding:9px 11px;border:1px solid transparent;border-radius:9px;background:#f4f6f8;color:#555d6b;font-family:Onest;font-size:13px;font-weight:600;transition:.2s ease}.filter-option input:checked+span{border-color:var(--blue);background:#eaf3ff;color:var(--button)}.filter-option small{opacity:.7}.catalog-products{min-width:0}.catalog-empty{display:flex;min-height:420px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:30px;border:1px dashed #b0bfd2;border-radius:20px;color:#667080;font-family:Onest;text-align:center}.catalog-empty strong{color:var(--dark);font-size:24px}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px;font-family:Onest}.catalog-pagination a{color:var(--button);font-weight:700}.catalog-pagination span{color:#a2a8b1}.catalogWrapper .productsGrid{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%;gap:25px}.archiveDesc{padding:25px;background-color:var(--back);border-radius:20px}.archiveDesc .subTitle{color:var(--button)}.archiveDesc .content{display:flex;flex-direction:column;gap:15px}@media(min-width:1501px){.filterButton,.closeFilter{display:none}}@media(max-width:1500px){.catalogWrapper{display:flex!important;flex-direction:column}.catalogWrapper .filter__form{position:absolute;top:0;left:auto;right:50%;background:#fff;z-index:5;transition:.75s;width:calc(100vw - 200px)!important;transform:translate(50%)}.catalogWrapper .filter__form.disable{transform:translate(calc(-100% - 100px))}.filterButton{width:33.333%}.catalog-toolbar .filterButton{display:block;width:auto}.catalog-toolbar{grid-template-columns:auto 1fr auto}}@media(max-width:1440px){.catalogWrapper .filter__form{width:calc(100vw - 100px)!important}}@media(max-width:1200px){.catalogWrapper .filter__form{width:calc(100vw - 50px)!important}.catalogWrapper{align-items:center}.catalogWrapper .productsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.catalogWrapper .filter__form{width:calc(100vw - 25px)!important}.filterButton{width:100%}.catalogWrapper .productsGrid{grid-template-columns:repeat(1,1fr)}.catalogWrapper .filter__form,.archiveDesc{padding:25px 10px}.catalog-toolbar{grid-template-columns:1fr;gap:14px}.catalog-sort{align-items:stretch;flex-direction:column}.catalog-sort select{width:100%}}
