section.catalog-categories h2{display:none}section.catalog-categories .categories-list{grid-gap:1rem}section.catalog-categories .categories-list .categories-item{height:auto}section.catalog-categories .categories-list .categories-item .inner{height:100%;min-height:8rem;flex-direction:column;align-items:center;padding:1rem .5rem;row-gap:1rem}section.catalog-categories .categories-list .categories-item .inner .subcategories{display:none}section.catalog-categories .categories-list .categories-item .inner .title{display:block;margin-bottom:0;font-size:1rem;font-family:Geologica,Arial,sans-serif;line-height:1.3;letter-spacing:.5px;text-align:center}section.feedback{flex-direction:column;row-gap:4rem;padding:2rem}section.feedback .contacts .title br{display:none}section.feedback .contacts .links{align-items:start}section.feedback .left-col img{display:none}section.feedback .right-col{width:100%}section.feedback .files-wrapper{flex-direction:column;row-gap:3rem}section.feedback .communicate-type{padding:0}section.feedback .btn{width:100%;justify-content:center}section.feedback .policy svg{top:50%;transform:translateY(-50%)}.product-card{height:35.64rem}.product-card .inner{padding:1rem .5rem}.product-card .inner .image img{aspect-ratio:135/100;height:10rem}.product-card .inner .product-badges svg{width:2.3rem;height:auto}.product-card .inner .colors{grid-template-columns:repeat(5,1.6rem);min-height:3.7rem}.product-card .inner .title{min-height:3.08rem;font-size:1.4rem}.product-card .inner .text-wrapper{row-gap:1.2rem}.product-card .inner .params{font-size:1.2rem;row-gap:0}.product-card .inner .params .param{overflow:hidden;text-overflow:ellipsis}.product-card .inner .price{font-size:1.6rem}.product-card .inner .buy .input-wrapper{display:flex}.product-card .inner .buy .input-wrapper>button.decrement{left:1.8rem}.product-card .inner .buy .input-wrapper>button.increment{right:4.4rem}.product-card .inner .buy .unit{font-size:1.2rem}.product-card .inner .buy .buy-button{padding:.45rem 1.2rem;border-radius:.3rem}.product-card .inner .buy .buy-button svg{width:1.2rem;height:1.2rem}.product-card .inner .buy input{width:9rem;height:2.1rem;padding-left:1.9rem;padding-right:4.5rem;border-radius:.3rem}section.catalog .title-section{padding-bottom:2rem;margin-bottom:4rem}section.catalog .title-section .text{padding-top:2rem}section.catalog .subcategories{margin-bottom:2rem}section.catalog .subcategories .title{display:flex;padding:.8rem .5rem;width:100%;justify-content:space-between;align-items:center;color:#44525a;font-size:1.4rem;background-color:#f0f2fa;border:1px solid #eaecf4;border-radius:1rem}section.catalog .subcategories .title.is-active i{transform:rotate(-180deg)}section.catalog .subcategories .body{overflow:hidden;max-height:0;transition:max-height .3s ease}section.catalog .subcategories .tabs{padding-top:1rem;flex-direction:column;row-gap:0;margin-bottom:0}section.catalog .subcategories .tabs .tab{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;outline:0;color:#000;font-size:1.4rem;border-bottom:1px solid #eaecf4;border-radius:0}section.catalog .subcategories .tabs .tab .radio{width:2rem;height:2rem;border:1px solid #5e6a8e;border-radius:50%}section.catalog .subcategories .tabs .tab.is-active{background-color:transparent}section.catalog .subcategories .tabs .tab.is-active .radio{background-color:#5e6a8e;border:0}section.catalog .subcategories .tabs .tab.is-active .radio::before{content:"";position:absolute;left:0;top:0;width:2rem;height:2rem;flex-shrink:0;background-color:#fff;border-radius:50%;clip-path:circle(0.35rem)}section.catalog .filter-wrapper{position:fixed;z-index:10;left:0;top:0;width:100vw;height:100vh;padding:1rem;overflow:auto;background-color:#fff;opacity:0;visibility:hidden}section.catalog .filter-wrapper.is-active{opacity:1;visibility:visible}section.catalog .filter-wrapper .close-menu{display:flex;position:absolute;padding:0;right:1rem;top:1rem;font-size:2rem;line-height:1;color:#44525a;background-color:transparent;border:0}section.catalog .sort{display:flex;flex-wrap:wrap;grid-gap:1rem;justify-content:space-between;align-items:center}section.catalog .sort .sort-select .dropdown-body{left:0;right:unset}section.catalog .sort .sort-select .btn-open{column-gap:.5rem}section.catalog .sort .sort-select .btn-open .title{display:none}section.catalog .sort [data-modal-open]{display:flex;padding:.25rem 1.5rem;color:#d43b3b;border-radius:.5rem;background-color:transparent;border:1px solid #d43b3b}section.product-page .product-grid .right-col .wrapper{grid-template-columns:1fr;row-gap:3rem}section.product-page .photo .slider-wrapper .slider-btn{border:0;color:#5e6a8e}section.product-page .photo .slider-wrapper .slider-btn svg{width:.65rem}section.product-page .product-header .article,section.product-page .product-header .brand,section.product-page .product-header .current-color{font-size:1.2rem;letter-spacing:.5px}section.product-page .product-header .article{margin-bottom:1rem}section.product-page .product-header .brand{margin-bottom:2rem}section.product-page .product-header .title{margin-bottom:1rem;font-size:2rem}section.product-page .product-header .colors .colors-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.7rem,1fr))}