section.catalog-categories .categories-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem}section.catalog-categories .categories-list,section.catalog-categories .categories-list>*{min-width:0;min-height:0}section.catalog-categories .categories-list .categories-item{position:relative;height:27rem}section.catalog-categories .categories-list .categories-item:hover .inner{box-shadow:4px 4px 27.8px 0 #2f48932B}section.catalog-categories .categories-list .categories-item:hover .subcategories{scrollbar-width:auto}section.catalog-categories .categories-list .categories-item:hover .subcategories::-webkit-scrollbar{width:.5rem}section.catalog-categories .categories-list .categories-item .inner{display:flex;column-gap:2rem;padding:2rem;overflow:hidden;height:27rem;border:1px solid #e5e5e5;border-radius:1rem;background-color:#fff}section.catalog-categories .categories-list .categories-item .inner>a{flex-shrink:0}section.catalog-categories .categories-list .categories-item .title{display:flex;margin-bottom:2rem}section.catalog-categories .categories-list .categories-item .subcategories-wrapper{width:100%;display:flex;flex-direction:column}section.catalog-categories .categories-list .categories-item .subcategories{display:flex;width:100%;flex-direction:column;row-gap:2rem;overflow:auto;scrollbar-width:none}section.catalog-categories .categories-list .categories-item .subcategories::-webkit-scrollbar{width:.9rem}section.catalog-categories .categories-list .categories-item .subcategories::-webkit-scrollbar-track{background-color:transparent}section.catalog-categories .categories-list .categories-item .subcategories::-webkit-scrollbar-thumb{background-color:#eaecf4;border-radius:1rem}@-moz-document url-prefix(){section.catalog-categories .categories-list .categories-item .subcategories{scrollbar-width:auto;scrollbar-color:#EAECF4 transparent}}section.catalog-categories .categories-list .categories-item .subcategories::-webkit-scrollbar{width:0}.product-card{position:relative;height:58.76rem}.product-card:hover{z-index:1}.product-card:hover .colors img{display:block}.product-card:hover .inner{box-shadow:4px 4px 27.8px 0 #2f48932B}.product-card .inner{display:flex;flex-direction:column;padding:1rem;border:1px solid #eaecf4;border-radius:1rem;background-color:#fff}.product-card .inner .image{display:flex;margin-bottom:2rem}.product-card .inner .image img{width:100%;object-fit:contain}.product-card .colors{display:grid;grid-template-columns:repeat(5,3.4rem);grid-gap:0.5rem;min-height:7.3rem;align-self:center}.product-card .colors img{object-fit:contain;display:none;cursor:pointer}.product-card .colors img:nth-child(-n+10){display:block}.product-card .text-wrapper{margin-top:1rem;display:flex;flex-direction:column;row-gap:2rem}.product-card .text-wrapper .title{min-height:3.52rem;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.product-card .params{display:flex;flex-direction:column;row-gap:.5rem;color:#adadaf}.product-card .buy{display:flex;align-items:center;justify-content:space-between}.product-card .buy .input-wrapper{position:relative}.product-card .buy .input-wrapper>button{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;width:1.4rem;height:1.4rem;padding:0;font-size:.9rem;line-height:1;color:#fff;border:0;border-radius:50%;background-color:#2c385c}.product-card .buy .input-wrapper>button i{transform:translateY(1%)}.product-card .buy .input-wrapper>button.decrement{left:2.5rem;transform:translate(-100%,-50%)}.product-card .buy .input-wrapper>button.increment{right:5.5rem;transform:translate(100%,-50%)}.product-card .buy .input-wrapper .unit{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:#adadad;font-size:1.4rem;line-height:1}.product-card .buy input{padding-left:2.5rem;padding-right:5.5rem;width:11.7rem;height:2.8rem;text-align:center;font-size:1.4rem;background-color:#fff;border-color:#2c385c;border-radius:.5rem}.product-card .buy .buy-button{padding:.2rem 2rem;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#2c385c;border-radius:.5rem;border:0}.product-card .buy .buy-button:hover{background-color:#5e6a8e}.product-card .buy .buy-button.YES{display:none}.product-card .buy .buy-button.zero-balance{display:none}.product-card .buy .buy-button.zero-balance.YES{display:flex}section.feedback{display:flex;justify-content:space-between;align-items:start;column-gap:2rem;padding:5rem;margin:0 auto;margin-top:5rem;background-color:#f7f7f7;border-radius:2rem}section.feedback input{width:100%}section.feedback .left-col{display:flex;column-gap:2rem}section.feedback .left-col img{object-fit:cover}section.feedback .right-col{max-width:62.8rem;flex-grow:1}section.feedback .contacts .title{margin-bottom:2rem}section.feedback .contacts .links{display:flex;flex-direction:column;row-gap:3rem}section.feedback .contacts .links a{display:flex;align-items:center;column-gap:.8rem}section.feedback .contacts .links a svg{display:flex;align-items:center;justify-content:center;width:2.4rem;color:#5e6a8e}section.feedback .policy label{align-items:center;color:#adadad}section.feedback .files-wrapper{display:flex;justify-content:space-between;column-gap:2rem}section.feedback .files{display:flex}section.feedback .files .file{display:flex;column-gap:.8rem;color:#5e6a8e}section.feedback .files .names{display:flex;margin-top:.5rem;color:#adadad}section.feedback .communicate-type{padding:1rem}section.feedback .communicate-type .title{margin-bottom:.8rem;color:#5e6a8e}section.feedback .communicate-type .radios{display:flex;column-gap:2rem}.page-catalog body>main{overflow-x:clip}section.catalog .title-section{margin-bottom:4rem}section.catalog .title-section h1{margin-bottom:0}section.catalog .title-section .text{padding-top:4rem}section.catalog .title-section .text:empty{display:none}section.catalog .bottom-text{padding-top:6rem}section.catalog .bottom-text:empty{display:none}section.catalog .subcategories .title{display:none}section.catalog .sort{margin-bottom:1rem}section.catalog .sort [data-modal-open]{display:none}section.catalog .sort .sort-select{position:relative;width:fit-content}section.catalog .sort .sort-select .dropdown-body{z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;position:absolute;margin-top:1rem;top:100%;right:0;padding:1rem;width:23.7rem;background-color:#fff;border-radius:.5rem;box-shadow:.4rem .4rem 2.7rem 0 #2f48932B}section.catalog .sort .sort-select .dropdown-body.active,section.catalog .sort .sort-select .dropdown-body.is-active{opacity:1;visibility:visible}section.catalog .sort .sort-select .dropdown-body input{display:none}section.catalog .sort .sort-select .dropdown-body label{display:block;cursor:pointer}section.catalog .sort .sort-select .dropdown-body label::before{display:none}section.catalog .sort .sort-select .btn-open{display:flex;align-items:center;column-gap:1rem;padding:0;font-weight:inherit;border:0;background-color:transparent}section.catalog .sort .sort-select .btn-open .title{color:#074e90}section.catalog .sort .sort-select .btn-open .value{padding:0 1rem;color:#5e6a8e;border:1px solid #5e6a8e;border-radius:.5rem}section.catalog .sort .sort-select .btn-open i{color:#adadaf}section.catalog .sort .sort-select .checkboxes{display:flex;flex-direction:column;row-gap:1rem}section.catalog .filter-wrapper .title-size-20{margin-bottom:2rem}section.catalog .filter-wrapper .buttons{margin-top:1rem;display:flex;flex-wrap:wrap;grid-gap:1rem}section.catalog .filter-wrapper .buttons .btn{flex-grow:1;justify-content:center}section.catalog .filter-wrapper .close-menu{display:none}section.catalog .filters{display:flex;flex-direction:column;row-gap:2rem}section.catalog .filters .price .wrapper{width:fit-content;position:relative;display:flex;align-items:center;column-gap:1.1rem}section.catalog .filters .price .wrapper .delimiter{width:1.5rem;margin-top:-1px;height:1px;border-bottom:1px solid #adadad}section.catalog .filters input[type=number]{padding:0;height:2.5rem;width:6.8rem;font-size:1.4rem;font-weight:300;line-height:1;text-align:center;border-radius:1.3rem;border-color:#5e6a8e;background-color:transparent}section.product-page .product-grid{display:grid;grid-template-columns:0.4484fr 0.5516fr;column-gap:4rem}section.product-page .product-grid,section.product-page .product-grid>*{min-width:0;min-height:0}section.product-page .product-grid .right-col .wrapper{display:grid;grid-template-columns:1fr 47.3rem;align-items:start;column-gap:2rem;margin-bottom:5rem}section.product-page .product-grid .right-col .wrapper .sizes{width:47.3rem}section.product-page .product-header .brand{margin-bottom:4.2rem;color:#adadad}section.product-page .product-header .article{margin-bottom:.2rem;color:#adadad}section.product-page .product-header .title{margin-bottom:.2rem}section.product-page .product-header .price{margin-bottom:2rem}section.product-page .product-header .colors .current-color{margin-bottom:1rem;column-gap:2rem}section.product-page .product-header .colors .current-color span{color:#989898}section.product-page .product-header .colors .colors-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;max-width:31rem}section.product-page .product-header .colors .colors-list a{display:flex;width:100%}section.product-page .product-header .colors .colors-list a img{width:100%;aspect-ratio:1;object-fit:contain}section.product-page .product-header .colors .colors-list a img.is-active{border:1px solid #5e6a8e;border-radius:.5rem}section.product-page .product-header .brand::after,section.product-page .product-header .current-color::after{content:" -"}section.product-page .product-header .brand[data-value]::after,section.product-page .product-header .current-color[data-value]::after{content:""}section.product-page .photo{overflow:hidden;position:sticky;top:15rem}section.product-page .photo .slider-wrapper{margin:1rem auto 0;max-width:45rem;width:100%;padding:0 5rem}section.product-page .photo .slider-wrapper .slider-btn{width:4rem;height:4rem}section.product-page .photo .slider-wrapper .slider-btn-prev{left:0}section.product-page .photo .slider-wrapper .slider-btn-next{right:0}section.product-page .photo .slider:not(.faze-carousel-initialized){display:flex;column-gap:1rem;flex-wrap:wrap}section.product-page .photo .slider:not(.faze-carousel-initialized) .img,section.product-page .photo .slider:not(.faze-carousel-initialized) img{padding:0;width:8rem;height:8rem}section.product-page .photo .slider.faze-carousel-initialized{margin-left:-1rem}section.product-page .photo .slider.faze-carousel-initialized .img{padding-left:1rem;width:calc(2% / 4)!important;display:flex}section.product-page .photo .slider.faze-carousel-initialized .img img{display:flex;border:1px solid transparent;border-radius:.5rem;aspect-ratio:1;transition:border-color .3s ease;cursor:pointer;object-fit:contain}section.product-page .photo .slider.faze-carousel-initialized .img img.is-active{border-color:#2c385c}section.product-page .photo .main-img{width:100%;position:relative}section.product-page .photo .main-img img{aspect-ratio:1;width:100%;height:auto;object-fit:contain}section.product-page .details{display:flex;flex-direction:column}section.product-page .details .item{border-bottom:1px solid #d9d9d9}section.product-page .details .item:first-child{border-top:1px solid #d9d9d9}section.product-page .details .title{display:flex;align-items:center;column-gap:1rem;justify-content:space-between;padding:1.2rem 0;cursor:pointer}section.product-page .details .title.is-active::after{transform:rotate(-45deg)}section.product-page .details .title::after{content:"";display:flex;width:2.8rem;height:2.8rem;background-image:url("/i/img/icons8_plus.svg")}section.product-page .details .body{max-height:0;overflow:hidden;transition:max-height .3s ease}section.product-page .details .body .content{padding:2rem 0}section.product-page .details .body .content img{margin:1rem 0}section.product-page .details .body .content table{margin:1rem 0}section.product-page .details .params{display:flex;flex-direction:column;row-gap:1rem}section.product-page .details .params .param{display:none;grid-template-columns:15rem 1fr;column-gap:1rem}section.product-page .details .params .param[data-value]{display:grid}section.product-page .details .params .param .name{color:#adadaf}@media (max-width:1510px){section.product-page .product-header .colors .colors-list{display:flex;flex-wrap:wrap;max-width:unset}section.product-page .product-header .colors .colors-list a{width:7rem;height:7rem}section.product-page .product-grid .right-col .wrapper{display:flex;flex-direction:column;row-gap:5rem}section.product-page .product-grid .right-col .wrapper .sizes{width:100%}}