.rating-stars-view{position:relative;font-size:14px;letter-spacing:.8px}.rating-stars-view.count-0:before,.rating-stars-view.count-1:after,.rating-stars-view.count-1:before,.rating-stars-view.count-2:after,.rating-stars-view.count-2:before,.rating-stars-view.count-3:after,.rating-stars-view.count-3:before,.rating-stars-view.count-4:after,.rating-stars-view.count-4:before,.rating-stars-view.count-5:after,.rating-stars-view.count-5:before{display:inline-block}.rating-stars-view.count-0:after,.rating-stars-view.count-1:after,.rating-stars-view.count-2:after,.rating-stars-view.count-3:after,.rating-stars-view.count-4:after,.rating-stars-view.count-5:after{color:#c3c4c4}.rating-stars-view.count-1:before{content:'★'}.rating-stars-view.count-2:before{content:'★★'}.rating-stars-view.count-3:before{content:'★★★'}.rating-stars-view.count-4:before{content:'★★★★'}.rating-stars-view.count-5:before{content:'★★★★★'}.rating-stars-view.with-empty.count-0:after{content:'★★★★★'}.rating-stars-view.with-empty.count-1:after{content:'★★★★'}.rating-stars-view.with-empty.count-2:after{content:'★★★'}.rating-stars-view.with-empty.count-3:after{content:'★★'}.rating-stars-view.with-empty.count-4:after{content:'★'}.progress-bar{position:relative;display:inline-block;width:200px;height:4px;border-radius:2px;background:#c3c4c4;margin:0 10px}.progress-bar .progress-bar-inner{position:absolute;top:0;left:0;width:50%;background:#131416;height:100%;border-radius:2px;transition:.3s linear}select{position:relative;padding:0 40px 0 10px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(/images/icons/angle-arrow-down.svg) calc(100% - 10px) center no-repeat;background-size:16px 16px;border-radius:2px;border:1px solid #131416}.qty-wrapper{display:inline-flex;justify-content:center;align-items:center;margin-right:50px}.qty-wrapper button{border:1px solid #131416;background:#fff;font-size:24px;width:32px;height:32px;padding:0;border-radius:2px 0 0 2px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s linear}.qty-wrapper button.plus{border-radius:0 2px 2px 0}.qty-wrapper button:hover{background:#d2d4d4}.qty-wrapper input{-moz-appearance:textfield;border:1px solid #131416;border-left:none;border-right:none;height:32px;width:44px;background:#fff;font-size:16px;text-align:center;border-radius:0;box-shadow:none}.qty-wrapper input::-webkit-inner-spin-button,.qty-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.active-filters{flex-direction:column;font-size:14px}.active-filters .title{font-weight:600;margin-top:10px}.active-filters .clear-all,.active-filters .item{font-weight:500;display:inline-flex;flex-basis:100%;width:100%;align-items:center;margin:5px 0}.active-filters .clear-all svg,.active-filters .item svg{width:12px;height:12px;margin-right:10px;cursor:pointer}.active-filters .clear-all{cursor:pointer;color:#ff4d4d;margin-bottom:15px}.active-filters .clear-all svg{fill:#ff4d4d}.filters-wrapper{flex-direction:column}.filters-wrapper .filter-item{width:100%;user-select:none}.filters-wrapper .filter-item .title{width:100%;display:inline-flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d2d4d4;font-weight:600;font-size:14px;padding-bottom:10px;margin-bottom:10px;cursor:pointer}.filters-wrapper .filter-item .title>span{flex-basis:calc(100% - 20px)}.filters-wrapper .filter-item .title svg{transition:.2s linear;width:16px;height:16px;transform:rotate(45deg)}.filters-wrapper .filter-item .inner{display:none;border-bottom:1px solid #d2d4d4;margin-bottom:10px;padding-bottom:10px}.filters-wrapper .filter-item .inner a{width:100%;display:inline-flex;justify-content:flex-start;align-items:flex-start;font-size:14px;margin:5px 0;padding-left:30px;position:relative}.filters-wrapper .filter-item .inner a.hidden{display:none}.filters-wrapper .filter-item .inner a:hover span{text-decoration:underline}.filters-wrapper .filter-item .inner a:before{content:'';background:transparent url(/images/icons/check-box-empty.svg) center center no-repeat;background-size:18px;display:inline-block;margin-right:10px;width:20px;height:20px;position:absolute;left:0}.filters-wrapper .filter-item .inner a.active:before{background-image:url(/images/icons/check-box.svg)}.filters-wrapper .filter-item .inner .show-more{border-radius:2px;border:1px solid #131416;margin-top:10px;padding:5px 10px;text-transform:uppercase;display:inline-block;transition:.2s linear;cursor:pointer}.filters-wrapper .filter-item .inner .show-more:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.3)}.filters-wrapper .filter-item.show .title svg{width:18px;height:18px;transform:rotate(0)}.filters-wrapper .filter-item.show .inner{display:block}.main .checkout-wrapper .checkout-wrapper-inner{max-width:100%;width:1300px;margin:0 auto;padding:15px 0 20px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;border-bottom:1px solid #d2d4d4}.main .checkout-wrapper .checkout-wrapper-inner>.title{display:none;width:100%;align-items:center;justify-content:space-between;padding:0 15px;border-top:1px solid #d2d4d4;border-bottom:1px solid #d2d4d4}.main .checkout-wrapper .checkout-wrapper-inner>.title>span{font-size:14px;font-weight:600;padding:15px 0;flex-grow:1}.main .checkout-wrapper .checkout-wrapper-inner>.title .buttons a{display:inline-flex;align-items:center;margin-left:10px}.main .checkout-wrapper .checkout-wrapper-inner>.title .buttons a svg{width:22px;height:22px}.main .checkout-wrapper .checkout-wrapper-inner .user-auth{display:none;padding:15px;border-bottom:1px solid #d2d4d4;background:#fff;flex-direction:column;flex-basis:100%}.main .checkout-wrapper .checkout-wrapper-inner .user-auth>span{font-size:14px;font-weight:600;padding:15px 0;flex-grow:1;text-align:center}.main .checkout-wrapper .checkout-wrapper-inner .user-auth button{background:#131416;color:#fff;text-transform:uppercase;border:none;border-radius:2px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:16px}.main .checkout-wrapper .checkout-wrapper-inner>.left,.main .checkout-wrapper .checkout-wrapper-inner>.right{flex-basis:49%;width:49%}.main .checkout-wrapper .checkout-wrapper-inner .form{margin-bottom:20px;display:inline-flex;flex-wrap:wrap;width:100%;font-size:14px}.main .checkout-wrapper .checkout-wrapper-inner .form>.title{font-weight:600;padding:15px}.main .checkout-wrapper .checkout-wrapper-inner .form .input{padding-bottom:20px;flex-basis:100%;position:relative}.main .checkout-wrapper .checkout-wrapper-inner .form .input.half{flex-basis:49%}.main .checkout-wrapper .checkout-wrapper-inner .form .input.half+.half{margin-left:2%}.main .checkout-wrapper .checkout-wrapper-inner .form .input input,.main .checkout-wrapper .checkout-wrapper-inner .form .input select,.main .checkout-wrapper .checkout-wrapper-inner .form .input textarea{border:1px solid #d2d4d4;border-radius:2px;font-size:14px;padding:14px 20px;width:100%;height:auto;background-color:#fff}.main .checkout-wrapper .checkout-wrapper-inner .form .input input:disabled,.main .checkout-wrapper .checkout-wrapper-inner .form .input select:disabled,.main .checkout-wrapper .checkout-wrapper-inner .form .input textarea:disabled{background:#f6f7f8}.main .checkout-wrapper .checkout-wrapper-inner .form .input .courier{display:flex;justify-content:space-between}.main .checkout-wrapper .checkout-wrapper-inner .form .input .courier input{flex-basis:24%}.main .checkout-wrapper .checkout-wrapper-inner .form .input .courier input:first-child{flex-basis:50%}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal{flex-direction:column}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .type{display:flex;justify-content:center;margin-bottom:10px}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .type>div{margin:0 5px}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .type>div label{display:block;border:1px solid #d2d4d4;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:50% 50%;border-radius:2px;width:120px;height:100px;background-image:url(/images/np-logo.svg)}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .type>div label.novaposhta{background-image:url(/images/np-logo.svg)}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .type>div input{display:none}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .type>div input:checked+label{border:1px solid #00e8e8}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .search{margin-bottom:5px}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .selected-item{display:none;position:absolute;top:0;width:100%;border:1px solid #d2d4d4;background-color:#fff;border-radius:2px;font-size:14px;padding:3px 10px;margin-bottom:5px;align-items:center;justify-content:space-between}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .selected-item svg{width:30px;height:30px;margin-right:10px}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .selected-item .info{flex-grow:1}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .selected-item .info span{display:block}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .selected-item .info span.number{font-weight:500;margin-bottom:4px}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .selected-item .close{margin-left:10px;width:16px;height:16px;cursor:pointer}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .list{max-height:400px;overflow-y:scroll}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .list .alert.error{display:block}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .list .item{border:1px solid #d2d4d4;background-color:#fff;border-radius:2px;font-size:14px;padding:5px 10px;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .list .item.active{border:1px solid #046fcc}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .list .item svg{width:30px;height:30px;margin-right:10px}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .list .item .info{flex-grow:1}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .list .item .info span{display:block}.main .checkout-wrapper .checkout-wrapper-inner .form .input .postal .list .item .info span.number{font-weight:500;margin-bottom:4px}.main .checkout-wrapper .checkout-wrapper-inner .form .input .beznal{display:flex;flex-direction:column}.main .checkout-wrapper .checkout-wrapper-inner .form .input .beznal input{margin-top:5px}.main .checkout-wrapper .checkout-wrapper-inner .form .input>[data-select-related]{display:none;margin-top:15px}.main .checkout-wrapper .checkout-wrapper-inner .form .input>[data-select-related].info{border:1px solid #00e8e8;border-radius:2px;padding:15px;background:#daffff}.main .checkout-wrapper .checkout-wrapper-inner .form .input>[data-select-related].show{display:flex}.main .checkout-wrapper .checkout-wrapper-inner .form .input .error{display:none;margin-top:10px;color:#ff4949;font-weight:500}.main .checkout-wrapper .checkout-wrapper-inner>.left .form>.title:first-child{height:60px;display:flex;align-items:center}.main .checkout-wrapper .checkout-wrapper-inner>.right>.title{width:100%;font-size:14px;padding:15px;display:inline-flex;justify-content:space-between;align-items:center;height:60px}.main .checkout-wrapper .checkout-wrapper-inner>.right>.title>span{font-weight:600}.main .checkout-wrapper .checkout-wrapper-inner>.right>.title .buttons a{display:inline-flex;align-items:center}.main .checkout-wrapper .checkout-wrapper-inner>.right>.title .buttons a:first-child{margin-right:10px}.main .checkout-wrapper .checkout-wrapper-inner>.right>.title .buttons a:first-child svg{width:22px;height:22px;margin-left:10px}.main .checkout-wrapper .checkout-wrapper-inner>.right>.title .buttons a:last-child{border:1px solid #131416;border-radius:2px;padding:5px 10px;font-weight:500;margin-left:10px}.main .checkout-wrapper .checkout-wrapper-inner>.right .items{background:#fff;border:1px solid #d2d4d4;border-radius:2px 2px 0 0;padding:15px;max-height:510px;overflow-y:scroll}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .remove{margin-left:20px;cursor:pointer;transition:.2s linear;order:1}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .remove:hover{transform:scale(1.2)}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .image{min-width:100px;min-height:100px;flex-basis:100px;line-height:0;box-shadow:0 0 6px rgba(0,0,0,.2);display:inline-flex;justify-content:center;align-items:center}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .info{display:inline-flex}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .title{flex-grow:1;margin:0 14px}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .title a,.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .title span{font-size:14px;font-weight:500}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .qty-wrapper{margin:0 10px}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .price{font-size:14px;font-weight:500;line-height:1.4;flex-basis:110px;min-width:110px;display:inline-flex;align-items:flex-end;justify-content:center;flex-direction:column}.main .checkout-wrapper .checkout-wrapper-inner>.right .items .item .price .old{font-size:12px;text-decoration:line-through}.main .checkout-wrapper .checkout-wrapper-inner>.right .total{background:#fff;border-radius:0 0 2px 2px;border:1px solid #d2d4d4;border-top:none;font-weight:500;font-size:16px;display:flex;padding:15px;align-items:center;justify-content:space-between}.main .checkout-wrapper .checkout-wrapper-inner>.right .total span+span{font-size:30px}.main .checkout-wrapper .checkout-wrapper-inner>.right .related-products{display:inline-flex;flex-wrap:wrap;width:100%;margin-bottom:15px}.main .checkout-wrapper .checkout-wrapper-inner>.right .related-products>span{font-size:14px;font-weight:600;padding:15px}.main .checkout-wrapper .checkout-wrapper-inner>.right .related-products .product-items-short{background:#fff}.main .checkout-wrapper .checkout-wrapper-inner>.right .order-button{text-align:center}.main .checkout-wrapper .checkout-wrapper-inner>.right .order-button button{border:none;border-radius:2px;background:#131416;color:#fff;font-weight:500;font-size:16px;text-transform:uppercase;width:210px;padding:10px 0;cursor:pointer}.main .checkout-wrapper .checkout-wrapper-inner>.right .order-button button:disabled{cursor:default;background:#d2d4d4}.main .checkout-wrapper .checkout-wrapper-inner>.right .agreement{margin:15px auto;text-align:center}.main .user-cabinet-menu{max-width:100%;width:1300px;margin:0 auto;padding:10px 0}.main .user-cabinet-menu a{display:inline-block;padding:10px 20px;font-size:14px;border:1px solid #131416;border-radius:2px;margin-right:15px;transition:.2s linear}.main .user-cabinet-menu a.active,.main .user-cabinet-menu a:hover{background:#131416;color:#fff}.main .user-cabinet .user-cabinet-inner{max-width:100%;width:1300px;margin:0 auto}.main .user-cabinet .user-cabinet-inner .empty-orders{margin:20px 0;font-size:24px;font-weight:700}.main .user-cabinet .user-cabinet-inner .orders table{width:100%;border:1px solid #d2d4d4;border-collapse:collapse;font-size:14px}.main .user-cabinet .user-cabinet-inner .orders table tr{transition:.2s linear}.main .user-cabinet .user-cabinet-inner .orders table tr:hover{background:#d2d4d4}.main .user-cabinet .user-cabinet-inner .orders table td,.main .user-cabinet .user-cabinet-inner .orders table th{padding:5px 10px;border:1px solid #d2d4d4;text-align:left}.main .user-cabinet .user-cabinet-inner .orders table td a,.main .user-cabinet .user-cabinet-inner .orders table th a{text-decoration:underline}.main .user-cabinet .user-cabinet-inner .orders table td span,.main .user-cabinet .user-cabinet-inner .orders table th span{background:#131416;color:#fff;border-radius:4px;font-size:16px;padding:5px 10px;display:inline-block}.main .user-cabinet .user-cabinet-inner .orders table td span.new,.main .user-cabinet .user-cabinet-inner .orders table th span.new{background:green}.main .user-cabinet .user-cabinet-inner .orders table td span.in-progress,.main .user-cabinet .user-cabinet-inner .orders table th span.in-progress{background:green}.main .user-cabinet .user-cabinet-inner .orders table td span.canceled,.main .user-cabinet .user-cabinet-inner .orders table th span.canceled{background:#d2d4d4}.main .user-cabinet .user-cabinet-inner .settings{display:flex;justify-content:space-between;align-items:flex-start}.main .user-cabinet .user-cabinet-inner .settings .form{margin-bottom:20px;display:inline-flex;flex-wrap:wrap;flex-basis:49%}.main .user-cabinet .user-cabinet-inner .settings .form .input{padding-bottom:20px;flex-basis:100%}.main .user-cabinet .user-cabinet-inner .settings .form .input.half{flex-basis:49%}.main .user-cabinet .user-cabinet-inner .settings .form .input.half+.half{margin-left:2%}.main .user-cabinet .user-cabinet-inner .settings .form .input input,.main .user-cabinet .user-cabinet-inner .settings .form .input select,.main .user-cabinet .user-cabinet-inner .settings .form .input textarea{border:1px solid #d2d4d4;border-radius:2px;font-size:14px;padding:14px 20px;width:100%;height:auto}.main .user-cabinet .user-cabinet-inner .settings .form .input .error{display:block;margin-top:10px;color:#ff4949;font-weight:500}.main .user-cabinet .user-cabinet-inner .settings .form>button{border:none;border-radius:2px;background:#131416;color:#fff;text-transform:uppercase;padding:14px 0;text-align:center;width:100%;cursor:pointer}.main .user-cabinet .user-cabinet-inner .order-details{font-size:14px}.main .user-cabinet .user-cabinet-inner .order-details .products .item{display:flex;align-items:stretch;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #d2d4d4}.main .user-cabinet .user-cabinet-inner .order-details .products .item .image{width:100px;height:100px;margin-right:15px;display:inline-flex;align-items:center}.main .user-cabinet .user-cabinet-inner .order-details .products .item .info{display:inline-flex;justify-content:center;flex-direction:column}.main .recent-products-wrapper{margin:20px 0;padding:20px 0;display:flex;flex-wrap:wrap}.main .recent-products-wrapper .inner{max-width:100%;width:1300px;margin:0 auto;display:inline-flex;flex-wrap:wrap}.main .recent-products-wrapper .inner>span{font-size:18px;font-weight:500;margin-bottom:15px;flex-basis:100%}.main .recent-products-wrapper .inner .product-items-short{background:#fff}.main .recent-products-wrapper .inner .product-items-short .item{background:#fff}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;opacity:0;visibility:hidden;transition:visibility 0s linear .1s,opacity .3s ease}.modal.open{visibility:visible;opacity:1;transition-delay:0s}.modal .modal-overlay{background:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0;position:absolute}.modal .modal-wrapper{position:absolute;top:10vh;max-height:80vh;width:400px;left:calc(50vw - 200px);border:1px solid #d2d4d4;border-radius:2px;background:#fff;display:flex;flex-direction:column;align-items:stretch}.modal .modal-wrapper .modal-header{min-height:60px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #d2d4d4}.modal .modal-wrapper .modal-header .modal-close{cursor:pointer;width:16px;height:16px;display:inline-flex;justify-content:center;align-items:center;margin-left:20px}.modal .modal-wrapper .modal-header .modal-close svg{width:100%;height:100%}.modal .modal-wrapper .modal-header .modal-title{font-size:16px;flex-grow:1}.modal .modal-wrapper .modal-header .modal-title img{max-height:100%}.modal .modal-wrapper .modal-header .modal-title .tabs .tab{text-transform:uppercase;color:#d2d4d4;position:relative;display:inline-block;margin-right:10px;cursor:pointer}.modal .modal-wrapper .modal-header .modal-title .tabs .tab.active{color:#131416}.modal .modal-wrapper .modal-header .modal-title .tabs .tab.active:after{border-bottom:2px solid #131416;content:'';display:block;width:100%;position:absolute;bottom:-21px}.modal .modal-wrapper .modal-content{padding:20px;overflow-y:auto}.modal .modal-wrapper .modal-content::-webkit-scrollbar{width:10px}.modal .modal-wrapper .modal-content::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,.3)}.modal .modal-wrapper .modal-content::-webkit-scrollbar-thumb{background-color:#d2d4d4}.modal .modal-wrapper .modal-content .tab-content{display:none}.modal .modal-wrapper .modal-content .tab-content.active{display:block}.modal .modal-slide-button{position:absolute;width:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s linear;border:1px solid #d2d4d4;height:calc(100% - 40px);z-index:1}.modal .modal-slide-button.right{right:20px}.modal .modal-slide-button:hover{background:#eee}.modal .modal-slide-inner{display:inline-flex;width:100%;max-height:calc(80vh - 110px);align-items:stretch;padding:0 30px}.modal .form{margin-bottom:20px;display:inline-flex;flex-wrap:wrap;width:100%}.modal .form .input{padding-bottom:20px;flex-basis:100%}.modal .form .input.half{flex-basis:49%}.modal .form .input.half+.half{margin-left:2%}.modal .form .input input,.modal .form .input select,.modal .form .input textarea{border:1px solid #d2d4d4;border-radius:2px;font-size:14px;padding:14px 20px;width:100%;height:auto}.modal .form .input .error{display:block;margin-top:10px;color:#ff4949;font-weight:500}.modal .form>button{border:none;border-radius:2px;background:#131416;color:#fff;text-transform:uppercase;padding:14px 0;text-align:center;width:100%;cursor:pointer}.modal.cart .modal-wrapper,.modal.product-images .modal-wrapper,.modal.product-review .modal-wrapper,.modal.video .modal-wrapper{width:800px;left:calc(50vw - 400px)}.modal.mobile-catalog .modal-wrapper{width:600px;left:calc(50vw - 300px)}.modal.product-discount .modal-wrapper{width:600px;left:calc(50vw - 300px)}.modal.product-review .modal-wrapper .modal-content{position:relative}.modal.catalog .catalog-title{display:flex;justify-content:space-between;align-items:center}.modal.catalog .catalog-title span{font-weight:600;font-size:22px}.modal.catalog .catalog-title a{text-decoration:underline}.modal.catalog .modal-wrapper{width:90%;left:calc(50vw - 45%)}.modal.product-images .modal-content{flex-grow:1;overflow:hidden;padding:0}.modal.product-images .modal-content .modal-product-images{position:relative;user-select:none;height:100%}.modal.product-images .modal-content .modal-product-images .images-wrapper{align-items:stretch;position:relative;height:calc(100% - 40px)}.modal.product-images .modal-content .modal-product-images .images-wrapper .images{height:100%}.modal.product-images .modal-content .modal-product-images .images-wrapper .images .item{position:relative;display:inline-flex;align-items:center;justify-content:center}.modal.product-images .modal-content .modal-product-images .images-wrapper .images .item .zoom{position:absolute;top:10px;right:10px;width:24px;height:24px;opacity:.5}.modal.product-images .modal-content .modal-product-images .images-wrapper .images .item iframe{border:none;width:100%;height:80%}.modal.product-images .modal-content .modal-product-images .images-wrapper .images-thumbs{display:none}.modal.product-images .modal-content .modal-product-images .images-wrapper .images-thumbs li{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.modal.product-images .modal-content .modal-product-images .images-controls .next,.modal.product-images .modal-content .modal-product-images .images-controls .prev{position:absolute;top:50%;font-size:30px;color:#d2d4d4}.modal.product-images .modal-content .modal-product-images .images-controls .prev{left:5px}.modal.product-images .modal-content .modal-product-images .images-controls .next{right:5px}.modal.product-images .modal-content .modal-product-images .tns-nav{display:flex;width:100%;justify-content:center;align-items:center;padding:10px 0 20px 0}.modal.product-images .modal-content .modal-product-images .tns-nav button{border:1px solid #d2d4d4;border-radius:50%;background:0 0;width:14px;height:14px;margin:0 2px;font-size:0}.modal.product-images .modal-content .modal-product-images .tns-nav button.tns-nav-active{background:#d2d4d4}.modal.product-images .modal-content .modal-product-images .current-image{margin-left:196px;width:calc(100% - 196px);height:100%;display:inline-flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50% 50%}.modal.product-images .modal-content .modal-product-images .current-image img.has-bigger-image:hover{opacity:0}.modal.product-images .modal-content .modal-product-images .current-image .video-wrapper{display:none;border:none;width:100%;height:100%}.modal.product-images .modal-content .modal-product-images .images-list{position:absolute;top:15px;left:15px;width:196px;height:calc(100% - 15px);overflow-y:hidden}.modal.product-images .modal-content .modal-product-images .images-list.show-scroll{overflow-y:scroll}.modal.product-images .modal-content .modal-product-images .images-list .images-list-inner{display:inline-flex;flex-wrap:wrap;width:100%}.modal.product-images .modal-content .modal-product-images .images-list .images-list-inner div{flex-basis:calc(50% - 14px);margin-bottom:10px;margin-right:10px;position:relative;display:inline-flex;justify-content:center;align-items:center;transition:.2s linear;border:1px solid #d2d4d4;border-radius:2px;width:80px;height:80px;z-index:1;background:#fff;cursor:pointer}.modal.product-images .modal-content .modal-product-images .images-list .images-list-inner div:hover{box-shadow:1px 1px 10px 2px rgba(0,0,0,.3)}.modal.product-images .modal-content .modal-product-images .images-list .images-list-inner div.video:after{content:'';display:block;background:rgba(210,210,212,.5) url(/images/icons/play-sign.svg) center center no-repeat;background-size:34px 34px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.modal.product-images .modal-footer{padding:20px;display:inline-flex;justify-content:space-between;align-items:center;border-top:1px solid #d2d4d4}.modal.product-images .modal-footer .price{font-size:28px;font-weight:500}.modal.product-images .modal-footer .button{font-size:14px;font-weight:500;height:38px;color:#131416;background:#fff;text-align:center;border-radius:2px;border:1px solid #131416;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s linear;text-transform:uppercase;padding:0 20px}.modal.product-images .modal-footer .button svg{width:18px;height:18px;margin-right:10px}.modal.video .modal-content{height:80vh}.modal.video .modal-video{height:100%}.modal.video .modal-video .video-wrapper{height:100%}.modal.video .modal-video .video-wrapper iframe{width:100%;height:100%}.modal .modal-cart .items{padding-bottom:16px;border-bottom:1px solid #d2d4d4}.modal .modal-cart .items .item{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;position:relative}.modal .modal-cart .items .item .remove{margin-right:20px;cursor:pointer;transition:.2s linear}.modal .modal-cart .items .item .remove:hover{transform:scale(1.2)}.modal .modal-cart .items .item .image{min-width:100px;min-height:100px;flex-basis:100px;line-height:0;box-shadow:0 0 6px rgba(0,0,0,.2);display:inline-flex;justify-content:center;align-items:center}.modal .modal-cart .items .item .info{display:inline-flex;flex-grow:1}.modal .modal-cart .items .item .title{flex-grow:1;margin:0 14px}.modal .modal-cart .items .item .title span{font-size:14px;font-weight:500}.modal .modal-cart .items .item .price{font-size:14px;font-weight:500;line-height:1.4;flex-basis:110px;min-width:110px;display:inline-flex;justify-content:center;flex-direction:column}.modal .modal-cart .items .item .price .old{font-size:12px;text-decoration:line-through}.modal .modal-cart .clear-cart{text-align:center;margin:5px 0}.modal .modal-cart .clear-cart span{color:#ff4d4d;text-decoration:underline;cursor:pointer;font-weight:700;font-size:14px}.modal .modal-cart .total{font-weight:500;font-size:16px;display:flex;padding:5px 0 25px 0;justify-content:flex-end}.modal .modal-cart .total span:first-child{margin-right:10px}.modal .modal-cart .buttons{display:flex;justify-content:space-between}.modal .modal-cart .buttons .button{font-size:14px;font-weight:500;height:38px;color:#131416;background:#fff;text-align:center;border-radius:4px;border:1px solid #131416;display:inline-flex;justify-content:center;align-items:center;flex-basis:32%;cursor:pointer;transition:.2s linear}.modal .modal-cart .buttons .button.filled{color:#fff;background:#131416}.modal .modal-cart .buttons .button:hover{opacity:.7}.modal .modal-cart .buttons .button svg{width:25px;height:25px;margin-right:10px}.modal .modal-contacts .title{font-size:16px;font-weight:600}.modal .modal-contacts .title:not(:first-child){margin-top:10px;padding-top:10px;border-top:1px solid #d2d4d4}.modal .modal-contacts .callback{display:flex;padding:10px 0}.modal .modal-contacts .callback input{flex-grow:1;padding:10px 15px;height:35px}.modal .modal-contacts .callback button{margin-left:10px;padding:0 15px;height:35px;border:none;border-radius:2px;background:#131416;color:#fff;font-size:16px;font-weight:500;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:.2s linear}.modal .modal-contacts .callback button:disabled{background:#d2d4d4}.modal .modal-contacts .messengers,.modal .modal-contacts .phones{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:10px 0;font-size:14px}.modal .modal-contacts .messengers a,.modal .modal-contacts .phones a{flex-basis:100%;background-color:transparent;background-repeat:no-repeat;background-position:left center;background-size:20px 20px;background-image:url(/images/icons/search.svg);padding:5px 5px 5px 30px;cursor:pointer;transition:.2s linear}.modal .modal-contacts .messengers a:hover,.modal .modal-contacts .phones a:hover{background-size:24px 24px}.modal .modal-contacts .messengers a{flex-basis:50%}.modal .modal-contacts .address{padding:10px 0}.modal .modal-contacts .address span{display:block;padding:5px 0}.modal .modal-sign-in .social,.modal .modal-sign-up .social{padding:0 20px 20px 20px;display:flex;justify-content:space-between;align-items:center;font-size:14px;border-bottom:1px solid #d2d4d4;margin:0 -20px 10px -20px}.modal .modal-sign-in .social .buttons a,.modal .modal-sign-up .social .buttons a{width:24px;height:24px;display:inline-block;margin-left:10px;transition:.2s linear}.modal .modal-sign-in .social .buttons a:hover,.modal .modal-sign-up .social .buttons a:hover{transform:scale(1.1)}.modal .modal-sign-in .agreement,.modal .modal-sign-in .forgot,.modal .modal-sign-up .agreement,.modal .modal-sign-up .forgot{margin-bottom:20px}.modal .modal-sign-in .agreement a,.modal .modal-sign-in .forgot a,.modal .modal-sign-up .agreement a,.modal .modal-sign-up .forgot a{font-weight:700;cursor:pointer;text-decoration:underline}.modal .modal-sign-in .forgot,.modal .modal-sign-up .forgot{text-align:right}.modal .modal-sign-in .login,.modal .modal-sign-in .register,.modal .modal-sign-up .login,.modal .modal-sign-up .register{color:#d2d4d4;font-size:14px;font-weight:500;border-top:1px solid #d2d4d4;margin:20px -20px 0 -20px;padding-top:20px;text-align:center}.modal .modal-sign-in .login a,.modal .modal-sign-in .register a,.modal .modal-sign-up .login a,.modal .modal-sign-up .register a{color:#131416}.modal .modal-search .search-wrapper{border:1px solid #131416;background:#fff;padding:0 20px;display:flex;align-items:center;justify-content:center;font-size:14px}.modal .modal-search .search-wrapper input{padding:17px 0;flex-grow:1;border:none}.modal .modal-search .search-wrapper button{background:transparent url(/images/icons/search.svg) center center no-repeat;background-size:20px;border:none;width:20px;height:20px;cursor:pointer}.modal .modal-search .results{margin-top:20px}.modal .modal-search .results .autocomplete{width:100%;list-style:none;margin:0;padding:0;z-index:3}.modal .modal-search .results .autocomplete li{padding:0;width:100%}.modal .modal-search .results .autocomplete li:not(:last-child) a{border-bottom:1px solid #d2d4d4}.modal .modal-search .results .autocomplete li a{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;height:60px;padding:5px 10px}.modal .modal-search .results .autocomplete li a:hover{background:#eee;color:initial}.modal .modal-search .results .autocomplete li a>.img-search{width:45px;margin-right:10px;height:100%}.modal .modal-search .results .autocomplete li a>.name-search{margin:0;font-size:15px;line-height:1;overflow:hidden;text-transform:none;font-weight:500;width:calc(100% - 55px);height:60%}.modal .modal-search .results .autocomplete li a>.price-search{margin:0;font-size:14px;overflow:hidden;font-weight:600!important;width:calc(100% - 55px);height:40%}.modal .mobile-catalog>ul{margin:-20px -20px 0 -20px}.modal .mobile-catalog>ul.hide{display:none}.modal .mobile-catalog>ul li a{height:50px;padding:0 20px;font-size:14px;display:flex;align-items:center}.modal .mobile-catalog>ul li a .image{min-width:30px;width:30px;height:30px;border-radius:2px;margin-right:10px;display:inline-flex;justify-content:center;align-items:center}.modal .mobile-catalog>ul li>.sub{display:none;flex-basis:100%;border-top:1px solid #d2d4d4;border-bottom:1px solid #d2d4d4;background:#f6f7f8}.modal .mobile-catalog>ul li>.sub.by-bus-type .image{background-color:#555;padding:2px}.modal .mobile-catalog>ul li.has-subs{display:flex;align-items:center;flex-wrap:wrap}.modal .mobile-catalog>ul li.has-subs a{flex:20}.modal .mobile-catalog>ul li.has-subs .arrow{background:transparent url(/images/icons/angle-arrow-right.svg) center center no-repeat;background-size:20px;width:20px;height:20px;padding:20px;flex:1}.modal .mobile-catalog>ul li.has-subs.show>.arrow{transform:rotate(90deg)}.modal .mobile-catalog>ul li.has-subs.show>.sub,.modal .mobile-catalog>ul li.has-subs.show>.sub .sub{display:block}.modal .mobile-catalog>ul li.has-subs .sub .sub{border-top:none;border-bottom:none}.modal .mobile-catalog>ul li.has-subs .sub .sub a{padding-left:60px}.modal .mobile-catalog>ul .divider{border-top:1px solid #d2d4d4;border-bottom:1px solid #d2d4d4;background:#f6f7f8;height:20px}.modal .mobile-catalog>ul .divider:first-child{border-top:none}.modal .mobile-catalog>.items{display:flex;flex-wrap:wrap;margin-top:20px}.modal .mobile-catalog>.items>a{width:49%;border:1px solid #d2d4d4;border-radius:2px;margin-bottom:10px;padding:10px;text-align:center;font-size:14px}.modal .mobile-catalog>.items>a:nth-child(odd){margin-right:2%}.modal .mobile-catalog>.items>a .image{width:100%;height:auto;display:inline-flex;justify-content:center;align-items:center;padding:10px}.modal .mobile-catalog>.items>a .count,.modal .mobile-catalog>.items>a .title{display:block;margin-top:10px}.modal .mobile-catalog>.items>a .count{font-size:12px;font-weight:600}.modal .mobile-catalog>.items.hide{display:none}.modal .mobile-catalog>.items-nav{display:flex;margin:-20px -20px 20px -20px;font-size:16px;border-bottom:1px solid #ddd;padding:0 20px;height:60px;align-items:center}.modal .mobile-catalog>.items-nav .arrow{background:transparent url(/images/icons/angle-arrow-left.svg) center center no-repeat;background-size:20px;width:20px;height:20px;margin-right:20px}.modal .modal-catalog{background:#fff;padding:20px;width:100%;border:1px solid #d2d4d4;font-size:14px}.modal .modal-catalog>.title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d2d4d4;padding-bottom:20px;margin-bottom:20px}.modal .modal-catalog>.title span{font-weight:600;font-size:22px}.modal .modal-catalog>.title a{text-decoration:underline}.modal .modal-catalog>.selected-categories{display:flex;justify-content:flex-start;align-items:stretch;margin-bottom:20px}.modal .modal-catalog>.selected-categories>.category-item{flex-basis:25%;display:inline-flex;flex-direction:column;border:1px solid transparent;border-radius:2px}.modal .modal-catalog>.selected-categories>.category-item:hover{border:1px solid #d2d4d4}.modal .modal-catalog>.selected-categories>.category-item .image{padding:10px;display:inline-flex;justify-content:center;align-items:center;height:75px}.modal .modal-catalog>.selected-categories>.category-item .title{padding:10px;text-align:center}.modal .modal-catalog>.categories .text{font-weight:600;font-size:18px;border-bottom:1px solid #d2d4d4;padding-bottom:20px;margin-bottom:20px}.modal .modal-catalog>.categories .categories-inner{column-count:4;column-gap:20px;column-rule-style:solid;column-rule-width:1px;column-rule-color:#d2d4d4;position:relative}.modal .modal-catalog>.categories .categories-inner .inner-item{break-inside:avoid;width:100%}.modal .modal-catalog>.categories .categories-inner .inner-item>a{text-decoration:underline;display:inline-flex;align-items:start;margin-bottom:10px}.modal .modal-catalog>.categories .categories-inner .inner-item>a>img{width:25px;height:25px;margin-right:10px}.modal .modal-catalog>.categories .categories-inner .inner-item ul{margin:0 0 20px 0;padding-left:35px}.modal .modal-catalog>.categories .categories-inner .inner-item ul li{padding:2px 0}.modal .modal-catalog>.categories .categories-inner a:hover{text-decoration:underline}.modal .modal-product-review{height:100%;position:relative}.modal .modal-product-review .content,.modal .modal-product-review .image{flex-basis:50%;padding:20px;display:inline-flex;align-items:flex-start;justify-content:center}.modal .modal-product-review .image{align-items:center}.modal .modal-product-review .content{flex-direction:column;font-size:14px}.modal .modal-product-review .content .date,.modal .modal-product-review .content .info,.modal .modal-product-review .content .rating-stars-view{margin-bottom:10px}.modal .modal-product-review .content .date{font-size:10px}.modal .modal-product-review .content .text{position:relative;overflow-y:scroll}.modal .modal-product-discount .text{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d2d4d4;font-size:14px}.modal .modal-product-discount .title{margin:0 15px 15px 15px;font-weight:600;font-size:14px;flex-basis:100%}.modal .modal-product-leave-review .text{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d2d4d4;font-size:14px}.modal .modal-product-leave-review .title{margin:0 15px 15px 15px;font-weight:600;font-size:14px;flex-basis:100%}.modal .modal-menu{background:#f6f7f8;margin:-20px;padding:20px}.modal .modal-menu .common{display:flex;justify-content:space-between;align-items:center}.modal .modal-menu .common .lang-switcher{margin:-20px;padding:10px 20px;background:#f6f7f8}.modal .modal-menu .common .lang-switcher a{border-color:#131416;background:0 0;color:#131416}.modal .modal-menu .common .lang-switcher a.active{background:#131416;color:#fff}.modal .modal-menu .common .cabinet{width:32px;height:32px}.modal .modal-menu .catalog-menu{background:#131416;color:#fff;text-transform:uppercase;width:100%;justify-content:flex-start;font-size:16px;position:relative;border-radius:2px;display:flex;height:50px;margin-top:20px}.modal .modal-menu .catalog-menu .label{padding:0 20px;flex-basis:100%;align-self:stretch;display:inline-flex;align-items:center}.modal .modal-menu .catalog-menu svg{margin-right:15px;width:20px;height:20px;display:inline-block}.modal .modal-menu .main-menu{background:#fff;margin:-20px;margin-top:20px;padding:0 20px;border-top:1px solid #d2d4d4}.modal .modal-menu .main-menu li a{padding:10px 0;display:block;font-size:16px}.modal .modal-menu .main-menu .divider{border-top:1px solid #d2d4d4;border-bottom:1px solid #d2d4d4;background:#f6f7f8;height:20px}.modal .modal-menu .main-menu .divider:first-child{border-top:none}.modal .modal-delivery-and-payment{font-size:16px;line-height:1.4}