.how-to-order{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#02509f,#1c60bb,#02509f);border-radius:8px}.how-to-order span{font-size:32px;color:var(--main-bg);margin:0 32px;font-weight:700}.how-to-order img{margin-top:12px;display:block}.how-to-order a{font-weight:500;color:var(--main-bg);border-radius:30px;padding:12px 24px;border:2px solid var(--main-bg);text-decoration:none}.how-to-order a:hover{opacity:.6}@media screen and (min-width: 769px){.how-to-order{margin-bottom:60px}.how-to-order br{display:none}}@media screen and (max-width: 768px){.how-to-order{margin-bottom:16px;height:128px;flex-direction:column;align-items:flex-end;position:relative;overflow:hidden;padding:20px;margin-left:-7px;width:calc(100% + 16px)}.how-to-order span{font-size:20px;line-height:24px;width:220px;margin:0 0 8px}.how-to-order a{font-size:14px;line-height:18px;padding:4px 20px;text-align:center;width:220px}.how-to-order img{position:absolute;left:0;bottom:0}}.category-page{margin-bottom:80px}.category-page-container{display:flex}.category-page-container h1{margin-bottom:24px;max-width:670px}.category-page-container h1 span{color:var(--third-text)}.category-page-container h2{font-size:24px;line-height:32px;margin:0}.category-page-list-container{width:100%}.category-page-title-container{position:relative}.sorting{font-size:14px;line-height:18px;color:var(--second-text)}.sorting select{border:none;outline:none;color:var(--accent);background:none;cursor:pointer}.category-page-filter{width:290px;flex-shrink:0}.category-page-filter h2 span{color:var(--second-text)}.filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.filter-title-top{position:absolute}.reset-filter{text-decoration:none;color:var(--second-text);display:inline-block;border-bottom:1px solid var(--second-text)}.reset-filter:hover{color:var(--accent);border-bottom:1px solid var(--accent)}.filter-prices-block{padding-bottom:18px;border-bottom:1px solid var(--base-grey);color:var(--second-text)}.filter-prices-block-title{font-weight:500;margin-bottom:16px}.filter-prices-inputs{display:flex;justify-content:space-between;margin-bottom:22px}.filter-prices-inputs select{color:var(--second-text);border-radius:8px;border:1px solid var(--third-text);padding:14px 8px;width:137px;background:none;position:relative}.smart-select{width:138px}.filter-prices-line{height:4px;width:100%;position:relative;background-color:var(--base-grey);touch-action:none}.filter-prices-left-point,.filter-prices-right-point{position:absolute;height:12px;width:12px;background-color:var(--main-bg);border-radius:6px;border:3px solid var(--accent);top:-4px;touch-action:none}.filter-prices-left-point:hover,.filter-prices-right-point:hover{transform:scale(1.2)}.filter-prices-left-point{left:0}.filter-prices-right-point{right:0}.filter-prices-range{position:absolute;height:4px;background-color:var(--accent);left:0;width:100%;touch-action:none}.filter-list{list-style:none;padding:0;margin:0;color:var(--second-text)}.filter-list-item{border-bottom:1px solid var(--base-grey)}.filter-list-title{padding:16px 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:500}.filter-list-title .filter-list-title-text{width:100%}.filter-list-title .filter-list-title-text.active{color:var(--accent)}.filter-list-title svg{stroke:var(--third-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.filter-list-title:hover,.filter-list-title.active{color:var(--main-text)}.filter-list-title:hover svg,.filter-list-title.active svg{stroke:var(--second-text)}.filter-item-values{display:none;list-style:none;padding:0;margin:0}.filter-item-values li{margin-bottom:16px}.filter-item-values li label{display:flex;align-items:center;color:var(--main-text);font-size:14px;line-height:18px}.filter-item-values li label:hover{color:var(--second-text)}.filter-item-values li .prods-count{color:var(--third-text);margin-left:10px}.filter-list-item.active .filter-item-values{display:block}.smart-select-option{padding:8px 15px}.category-description{font-size:14px;line-height:18px}.category-page-content .pager{margin:24px 0}.plus-text b{font-weight:500;display:block;margin-bottom:8px}@media screen and (min-width: 769px){.category-page-container{margin-bottom:80px}.plus-item{width:calc((100% - 80px) / 3);text-align:center}.plus-image{margin-bottom:24px}.pluses{display:flex;flex-wrap:wrap;gap:40px}.category-page-filter{margin-right:36px}.sorting{position:absolute;right:0;top:12px}.mv-filter-btn,.mv-filter-bottom{display:none}.filter-prices-line{cursor:pointer}}@media screen and (max-width: 768px){.plus-item{display:flex;align-items:center;margin-bottom:24px}.plus-image{margin-right:24px;flex-shrink:0}.sorting-block{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.sorting-text{display:none}.mv-filter-btn{display:flex;align-items:center;font-weight:500}.mv-filter-btn svg{fill:currentColor;margin-right:8px}.mv-filter-btn span{display:none;font-size:12px;line-height:1;padding:5px 8px;border-radius:15px;min-width:22px;text-align:center;margin-left:8px;color:var(--main-bg);background-color:var(--accent)}.category-page-filter{display:none;position:fixed;background-color:var(--main-bg);height:calc(100vh - 70px);width:100%;left:0;bottom:0;z-index:100000;overflow-y:scroll;padding:90px 24px 16px;border-radius:20px 20px 0 0}.filter-title{position:fixed;top:70px;left:0;width:100%;height:80px;background-color:var(--main-bg);border-radius:20px 20px 0 0;padding:38px 24px 10px;z-index:10}.filter-title-top{width:36px;height:6px;border-radius:6px;background-color:var(--base-grey);left:calc(50% - 18px);top:10px}.mv-filter-bottom{position:fixed;left:0;bottom:0;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;z-index:10001;padding:24px;background-color:var(--main-bg);border-top:1px solid var(--base-grey);box-shadow:0 0 7px 1px #0000001a}.mv-filter-bottom .btn,.mv-filter-bottom .btn-bordered{width:calc(50% - 20px);padding:4px 26px;font-size:14px}}@media screen and (max-width: 525px){.mv-filter-bottom{gap:8px}.mv-filter-bottom .btn,.mv-filter-bottom .btn-bordered{width:100%}}
