.form-empty-field-window{display:none;z-index:99999999;position:fixed;left:0;top:0;right:0;bottom:0;padding:10px}.form-empty-field-window.show{display:flex}.form-empty-field-window .background-layer{background:rgba(0,0,0,0.6);position:absolute;left:0;top:0;right:0;bottom:0}.form-empty-field-window .cut-form{box-shadow:0 2px 30px rgba(16,16,86,0.1);border-radius:10px;background:#fff;position:relative;margin:auto;padding:15px}.form-empty-field-window .cut-form .wrap-content{max-width:400px;width:100%}.form-empty-field-window .cut-form .wrap-content .title{font-size:16px;line-height:20px;text-transform:uppercase;text-align:left;font-weight:bold}.form-empty-field-window .cut-form .wrap-content .message{font-size:14px;line-height:1.5;color:#f00;margin-top:6px;text-align:left}.form-empty-field-window .cut-form .wrap-content .form{margin-top:15px;display:flex}.form-empty-field-window .cut-form .wrap-content .form label{width:50%;position:relative;margin-right:15px;display:block}.form-empty-field-window .cut-form .wrap-content .form label:last-of-type{margin-right:0}.form-empty-field-window .cut-form .wrap-content .form label img{position:absolute;left:10px;top:10px}@media(max-width:440px){.form-empty-field-window .cut-form .wrap-content .form label img{display:none}}.form-empty-field-window .cut-form .wrap-content .form label input{width:100%;height:40px;padding-left:10px;padding-right:10px;border-radius:6px;border:1px solid #e2e2ef;line-height:40px;font-size:14px}.form-empty-field-window .cut-form .wrap-content .form label input.warning{border-color:#f00;background:rgba(255,0,0,0.05)}.form-empty-field-window .cut-form .wrap-content .form label input.phone{padding-left:40px}@media(max-width:440px){.form-empty-field-window .cut-form .wrap-content .form label input.phone{padding-left:10px}}.form-empty-field-window .cut-form .wrap-content .confirm-btn{margin-top:15px;float:right;width:100px}.block-popup-free-zamer{position:fixed;z-index:999999;display:none;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.block-popup-free-zamer.active{display:flex}.block-popup-free-zamer .full-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.block-popup-free-zamer .popup{position:fixed;max-width:600px;width:100%;min-height:400px;top:calc(50% - 200px);left:calc(50% - 300px);border-radius:6px;box-shadow:0 0 20px #808080;padding:40px 30px;background:#fff;overflow:hidden}@media(max-width:620px){.block-popup-free-zamer .popup{left:10px;width:calc(100% - 20px)}}.block-popup-free-zamer .content{position:relative;max-width:320px}@media(max-width:450px){.block-popup-free-zamer .content{max-width:100%}}.block-popup-free-zamer .background{position:absolute;top:0;right:-30px;bottom:0}@media(max-width:620px){.block-popup-free-zamer .background{top:clamp(0%,calc(620px - 100vw),70%);right:calc(0px - clamp(30px,calc((620px - 100vw) * 0.3),100px))}}@media(max-width:450px){.block-popup-free-zamer .background{display:none}}.block-popup-free-zamer .background img{height:100%;min-width:100px}.block-popup-free-zamer .title{font-size:12.5px;font-weight:bold;text-align:center}.block-popup-free-zamer .description{margin-top:20px;font-size:11px}.block-popup-free-zamer .description ul{margin:0;padding:0}.block-popup-free-zamer .description li{margin-left:15px}.block-popup-free-zamer .close-btn{position:absolute;top:0;right:0;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.3s}.block-popup-free-zamer .close-btn::after{content:'×';font-size:20px}.block-popup-free-zamer .close-btn:hover{background:#2323b5;color:#fff;transition:0.2s}.block-popup-free-zamer .form.open-form{backdrop-filter:none;background:none;padding:0}.block-popup-free-zamer .form.open-form .wrap-content{padding:0;flex-direction:column;gap:15px;display:flex}.block-popup-free-zamer .form.open-form .wrap-content .wrap-input,.block-popup-free-zamer .form.open-form .wrap-content .wrap-input .field,.block-popup-free-zamer .form.open-form .wrap-content .wrap-action{width:100%;margin:0}.block-popup-free-zamer .form.open-form .wrap-content input,.block-popup-free-zamer .form.open-form .wrap-content button{height:45px;line-height:45px}.block-popup-free-zamer .form.open-form .wrap-content .field .icon{top:13px;left:17px}.block-popup-free-zamer .form.open-form .wrap-content .field input{padding-left:45px;border:1px solid #808080}.block-popup-free-zamer .form.open-form .wrap-content .action{height:auto}.block-popup-free-zamer .form.open-form .wrap-content .action button{font-weight:bold;border:none;font-size:15px}.block-popup-free-zamer .form.open-form .call-time{margin-top:15px;font-size:11px}.filter-more{cursor:pointer;padding-right:17px;user-select:none;position:relative;transition:0.15s}.filter-more:hover{transition:0.1s;color:#2323b5}.filter-more:after{content:'ᐯ';display:block;width:12px;height:12px;position:absolute;right:0;top:1px;transform:rotate(0deg) scaleY(0.5);transition:0.2s}.open.filter-more:after{top:6px;transform:rotate(180deg) scaleY(0.5);transition:0.2s}.product-list{margin-top:60px;margin-bottom:60px}.product-list .wrap-title{font-size:30px;margin-bottom:5px;margin-top:30px}.product-list .wrap-filter-action{font-size:14px;line-height:1.45;text-align:right;color:#6e6e6e}.product-list .wrap-filter-action .link,.product-list .wrap-filter-action .link select{cursor:pointer;margin-right:20px;position:relative}.product-list .wrap-filter-action .link:last-of-type,.product-list .wrap-filter-action .link select:last-of-type{margin-right:0}.product-list .wrap-filter-action .link .products-sort,.product-list .wrap-filter-action .link select .products-sort{position:absolute;left:0;top:0;width:100%;opacity:0}.product-list .wrap-content{margin-top:30px;display:flex;gap:30px;position:relative}.product-list .products{display:grid;width:100%;grid-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:30px}.product-list .products.filter-show{grid-template-columns:1fr 1fr 1fr}@media(max-width:1200px){.product-list .products{grid-template-columns:1fr 1fr 1fr}.product-list .products.filter-show{grid-template-columns:1fr 1fr}}@media(max-width:960px){.product-list .products{grid-template-columns:1fr 1fr}}@media(max-width:540px){.product-list .products{grid-gap:15px}}.product-list .product{color:#000;cursor:pointer}.product-list .product .image{padding:50%;position:relative;overflow:hidden;border-radius:6px}.product-list .product .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:0.2s}.product-list .product:hover .image img{transform:scale(1.1);transition:0.15s}.product-list .product .name,.product-list .product .price,.product-list .product .buy{text-align:center}.product-list .product .name{font-size:14px;margin-top:12px;line-height:1.57;min-height:60px;color:#000;transition:0.2s;align-items:center;justify-content:center;display:flex}.product-list .product:hover .name{transition:0.1s;color:#2323b5}.product-list .product .price{font-size:24px;line-height:1.5;font-weight:bold;width:100%}.product-list .product .buy-btn{margin:0 auto 15px auto;width:min-content;transition:0.3s;border-radius:6px;border:1px solid #2323b5;padding:10px 40px;color:#2323b5;font-size:14px;font-weight:700;line-height:normal;text-transform:uppercase}.product-list .product .buy-btn:hover{background:#2323b5;color:#fff;transition:0.2s}.product-list .product .in-basket-btn{margin:0 auto 15px auto;width:min-content;transition:0.3s;border-radius:6px;color:#23b54b;border:1px solid #23b54b;padding:10px 40px;font-size:14px;font-weight:700;line-height:normal;white-space:nowrap;text-transform:uppercase}.product-list .product .in-basket-btn:hover{background:#23b54b;color:#fff;transition:0.2s}