@charset "UTF-8";.select2-container{display:block}.select2-container :focus{outline:0}.input-group .select2-container--bootstrap4{flex-grow:1}.input-group-prepend~.select2-container--bootstrap4 .select2-selection{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.select2-container--bootstrap4:not(:last-child) .select2-selection{border-top-right-radius:0;border-bottom-right-radius:0}.select2-container--bootstrap4{width:250px!important}.select2-container--bootstrap4 .select2-selection{width:100%;background-color:#fff;border:2px solid #83c9f1;border-radius:4px;font-size:16px;font-weight:400;padding:0 20px;line-height:1.42857143}.select2-container--bootstrap4.select2-container--focus .select2-selection{border-color:#83c9f1}.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection{border-bottom:none}.select2-container--bootstrap4.select2-container--disabled .select2-selection,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection{cursor:not-allowed;background-color:#eee;border-color:#ccc;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled .select2-search__field,.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field{background-color:transparent}select.is-invalid~.select2-container--bootstrap4 .select2-selection,form.was-validated select:invalid~.select2-container--bootstrap4 .select2-selection{border-color:red}select.is-valid~.select2-container--bootstrap4 .select2-selection,form.was-validated select:valid~.select2-container--bootstrap4 .select2-selection{border-color:#0f0}.select2-container--bootstrap4 .select2-search{width:100%}.select2-container--bootstrap4 .select2-dropdown{border-color:#83c9f1;border-radius:0;margin-top:20px}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below{border-top:none}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-top:1px solid #83c9f1}.select2-container--bootstrap4 .select2-results__option[role=group]{padding:0}.select2-container--bootstrap4 .select2-results__option[role=group] .select2-results__options--nested .select2-results__option{padding-left:1em}.select2-container--bootstrap4 .select2-results>.select2-results__options{max-height:15em;overflow-y:auto}.select2-container--bootstrap4 .select2-results__group{display:list-item;padding:6px}.select2-container--bootstrap4 .select2-selection__clear{float:right;width:.9em;height:.9em;padding-left:.15em;margin-top:.7em;margin-right:.3em;line-height:.75em;color:#ccc;background-color:#c8c8c8;border-radius:100%}.select2-container--bootstrap4 .select2-selection__clear:hover{background-color:#afafaf}.select2-container--bootstrap4 .select2-selection--single{border:2px solid #83c9f1;height:50px!important}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{position:absolute;top:50%;right:3px;width:20px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{position:absolute;top:60%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-color:#333 transparent transparent transparent;border-style:solid;border-width:5px 4px 0}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{padding-left:10px;line-height:50px}.select2-search--dropdown .select2-search__field{border:2px solid #83c9f1}.section-catalog-basket .section-page.section-notification{padding:0;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.08);border-radius:12px}.section-catalog-basket .section-page.section-notification .pagination{margin:20px 0 20px 20px}.section-catalog-basket .basket-item-group.section-page{margin-bottom:1rem;overflow:hidden}.section-catalog-basket .basket-item-group.section-page .group-header{margin:-1.5rem -1.5rem 0;padding:1rem 1.5rem .75rem;background-color:#d9edf7;color:#033756;display:flex;flex-direction:row;flex-wrap:nowrap}.section-catalog-basket .basket-item-group.section-page .title{font-size:1.15rem;margin-right:2rem}.section-catalog-basket .basket-item-group.section-page .day-info{font-size:1.15rem}.section-catalog-basket .basket-item-group.section-page .comment{font-size:13px;opacity:.6}.section-catalog-basket .basket-part-header:not(:first-child){margin-top:2rem}.section-catalog-basket .basket-part-header .section-page{margin-bottom:.5rem;background-color:#d9edf7;padding:.5rem 1rem .5rem 1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;border-radius:12px 12px 0 0}.section-catalog-basket .basket-part-header .section-page .basket-item-check-all{padding-top:.2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.section-catalog-basket .basket-part-header .section-page .basket-item-check-all input{margin:0}.section-catalog-basket .basket-part-header .section-page .basket-item-check-all label{font-weight:400;margin:0 0 0 .2rem}.section-catalog-basket .basket-part-header .section-page .basket-part-name{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-left:2.75rem}.section-catalog-basket .basket-part-header .section-page .basket-part-name h2{font-size:1.5rem;margin:0}.section-catalog-basket .basket-part-header .section-page .basket-part-name h2 form button{margin:0 0 0 1rem}.section-catalog-basket .basket-part-header .section-page .basket-part-name a[data-role=click-rename-basket-part]{font-size:1.5rem;margin:0 0 0 .5rem}.section-catalog-basket .basket-part-header .section-page .controls{display:block;position:absolute;top:0;right:0;text-align:right}.section-catalog-basket .basket-part-header .section-page .controls a.remove{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;top:0;right:1rem;width:10rem;height:2.5rem;font-size:1.1rem;text-decoration:none;color:#888}.section-catalog-basket .basket-part-header .section-page .controls a.remove:hover{color:var(--dark)}@media (max-width:864px){.section-catalog-basket .basket-part-header .section-page .controls a.remove{width:2.5rem}.section-catalog-basket .basket-part-header .section-page .controls a.remove .remove-text{display:none}}@media (max-width:991px){.section-catalog-basket .basket-items{margin:0 0 1rem 0}}.section-catalog-basket .basket-items-short{margin:0 0 1rem 0}@media (min-width:992px){.section-catalog-basket .basket-items-short{padding-left:0}}.section-catalog-basket .delivery-types{margin-top:1rem}.section-catalog-basket .list-view{margin:0 -1.5rem}.section-catalog-basket .list-view article{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:.75rem}.section-catalog-basket .list-view article:not(:last-child){border-bottom:1px solid #dcdcdc}.section-catalog-basket .list-view article .basket-item-check{padding-right:1rem;padding-top:2rem}.section-catalog-basket .list-view article .basket-item-check input[type=checkbox]{cursor:pointer}.section-catalog-basket .list-view article .img-wrapper{width:7rem;min-height:80px;padding:0 .75rem 0 0;flex-shrink:0;position:relative}@media (max-width:575px){.section-catalog-basket .list-view article .img-wrapper{display:none}}.section-catalog-basket .list-view article .img-wrapper img{display:block;max-width:100%;height:auto}.section-catalog-basket .list-view article .img-wrapper img.pokupay-badge{width:25px;height:25px;position:absolute;padding:0;margin:0;bottom:0;z-index:2}.section-catalog-basket .list-view article .img-wrapper img.pokupay-badge.pokupay-badge-credit{left:0}.section-catalog-basket .list-view article .img-wrapper img.pokupay-badge.pokupay-badge-installment{left:30px}.section-catalog-basket .list-view article .img-wrapper .promotions .item{border-radius:4px;display:inline-block;padding:0 5px;font-size:11px;font-weight:700;color:#7c4cff;line-height:22px;min-height:22px;margin:4px 4px 4px 0;position:relative;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;vertical-align:top;cursor:pointer}.section-catalog-basket .list-view article .img-wrapper .promotions .item:after{content:" ";opacity:.15;background-color:#7c4cff;position:absolute;top:0;left:0;width:100%;height:100%}.section-catalog-basket .list-view article .img-wrapper .promotions .item:hover:after{opacity:.25}.section-catalog-basket .list-view article .img-wrapper .promotions .item.color_2,.section-catalog-basket .list-view article .img-wrapper .promotions .item:nth-child(3n+1){color:#ff6558}.section-catalog-basket .list-view article .img-wrapper .promotions .item.color_2:after,.section-catalog-basket .list-view article .img-wrapper .promotions .item:nth-child(3n+1):after{background-color:#ff6558}.section-catalog-basket .list-view article .img-wrapper .promotions .item.color_3,.section-catalog-basket .list-view article .img-wrapper .promotions .item:nth-child(3n+2){color:#f07d39}.section-catalog-basket .list-view article .img-wrapper .promotions .item.color_3:after,.section-catalog-basket .list-view article .img-wrapper .promotions .item:nth-child(3n+2):after{background-color:#f07d39}.section-catalog-basket .list-view article .content{padding:.5rem .75rem;flex-grow:1;flex-basis:0}.section-catalog-basket .list-view article .content h3{font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.section-catalog-basket .list-view article .content .info{font-size:.75rem;color:#999}.section-catalog-basket .list-view article .content .related a{display:inline-block;color:#078ba9;text-decoration:none;font-size:.9rem;line-height:1.2}.section-catalog-basket .list-view article .count{width:12rem;padding:0 .75rem;flex-shrink:0}.section-catalog-basket .list-view article .count .price{font-size:1.15rem;margin:0 0 .25rem}.section-catalog-basket .list-view article .count .price .price-old{display:inline}.section-catalog-basket .list-view article .count .price .price-new{display:inline}.section-catalog-basket .list-view article .count .price .price-internet{cursor:pointer}.section-catalog-basket .list-view article .count .price_purchase{color:#888;font-size:.8rem;margin:0 0 .25rem}.section-catalog-basket .list-view article .count .quantity{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow:hidden;margin:0 0 .5rem}.section-catalog-basket .list-view article .count .quantity a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:1.6rem;height:1.8rem;font-size:.65rem;text-decoration:none;outline:0;box-shadow:none;background:#f7f7f7;border:1px solid #dcdcdc}.section-catalog-basket .list-view article .count .quantity a:first-child{border-right:0;border-radius:.5rem 0 0 .5rem}.section-catalog-basket .list-view article .count .quantity a:last-child{border-left:0;border-radius:0 .5rem .5rem 0}.section-catalog-basket .list-view article .count .quantity a:hover{background:rgba(0,0,0,.075);border-color:silver}.section-catalog-basket .list-view article .count .quantity input[type=number]{display:block;width:1.6rem;height:1.8rem;font-size:1rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border:0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:0;outline:0;box-shadow:none;background:#f7f7f7;text-align:center;color:var(--dark)}.section-catalog-basket .list-view article .count .quantity input[type=number]::-webkit-inner-spin-button,.section-catalog-basket .list-view article .count .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.section-catalog-basket .list-view article .count .delivery-day{white-space:nowrap}@media (max-width:864px){.section-catalog-basket .list-view article .count .delivery-day{white-space:normal}}.section-catalog-basket .list-view article .count .warehouse{font-size:.85rem;line-height:1.3}.section-catalog-basket .list-view article .controls{display:block;position:relative;width:12rem;flex-shrink:0}@media (max-width:575px){.section-catalog-basket .list-view article .controls{width:auto}}.section-catalog-basket .list-view article .controls a.remove{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:2.5rem;height:2.5rem;font-size:1.1rem;text-decoration:none;color:#888}.section-catalog-basket .list-view article .controls a.remove:hover{color:var(--dark)}.section-catalog-basket .list-view article .service-list{width:100%;background-color:#dff0ff;border-radius:16px;padding:.75rem}.section-catalog-basket .list-view article .service-list--item{display:flex;padding:5px 0 5px calc(13px + 1rem);border-radius:4px;flex-wrap:wrap;position:relative}.section-catalog-basket .list-view article .service-list--item:hover{background-color:#cee7fa}.section-catalog-basket .list-view article .service-list--item--label{flex-grow:1;width:calc(100% - 22.5rem)}.section-catalog-basket .list-view article .service-list--item--label input[type=checkbox]{margin-right:8px}.section-catalog-basket .list-view article .service-list--item--label>label{margin-bottom:0;font-weight:400}.section-catalog-basket .list-view article .service-list--item--price{width:12rem;flex-shrink:0}.section-catalog-basket .list-view article .service-list--item--quantity{width:10.5rem;flex-shrink:0}.section-catalog-basket .list-view article .service-list--item--quantity input{text-align:center}.section-catalog-basket .list-view article .service-list--item--quantity input::-webkit-outer-spin-button,.section-catalog-basket .list-view article .service-list--item--quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.section-catalog-basket .list-view article .service-list--item--quantity input[type=number]{-moz-appearance:textfield}.section-catalog-basket .list-view article .service-list--item--child-services{width:100%;display:none}.section-catalog-basket .list-view article .service-list--item .ico-expand{position:absolute;top:3px;left:0;cursor:pointer;display:none}.section-catalog-basket .list-view article .service-list--item .ico-expand:hover{opacity:.8}.section-catalog-basket .list-view article .service-list--item .ico-expand svg{display:block}.section-catalog-basket .list-view article .service-list--item.has-shildren>.ico-expand{display:block}.section-catalog-basket .list-view article .service-list--item.opened>.ico-expand{transform:rotate(90deg)}.section-catalog-basket .list-view article .service-list--item.disabled>.service-list--item--price,.section-catalog-basket .list-view article .service-list--item.disabled>.service-list--item--label{color:#a0a9ab}.section-catalog-basket .list-view article .service-list--item.opened>.service-list--item--child-services{display:block}.section-catalog-basket .buy-1-click{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}@media (max-width:864px){.section-catalog-basket .buy-1-click{flex-wrap:wrap;justify-content:center}.section-catalog-basket .buy-1-click .buy-1-click-button{margin:10px 0 0 0}}.section-catalog-basket .link-to-last-products:hover,.section-catalog-basket .link-to-last-products:active,.section-catalog-basket .link-to-last-products:focus{text-decoration:none}.section-catalog-basket .total-price-and-controls{margin:0 -1.5rem;padding:0 .75rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.section-catalog-basket .total-price-and-controls .total-price{text-align:left;font-size:1.75rem;font-weight:400;width:16rem;padding:0 .75rem;white-space:nowrap}.section-catalog-basket .total-price-and-controls .controls{width:14rem;padding:0;text-align:center}.section-catalog-basket .total-price-and-controls .controls button{padding:6px 30px}@media (max-width:575px){.section-catalog-basket .total-price-and-controls{justify-content:center;align-items:center}.section-catalog-basket .total-price-and-controls .total-price,.section-catalog-basket .total-price-and-controls .controls{text-align:center}}.section-catalog-basket .basket-form{background-color:#d9edf7;margin:1rem 0 1rem 0;padding:2rem 1rem 2rem 1rem;border-radius:20px}.section-catalog-basket .basket-form .agreement{margin:0}.section-catalog-basket .basket-form .agreement a{color:#078ba9}.section-catalog-basket .basket-form .btn-primary{font-weight:700;transition:box-shadow .2s linear;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.section-catalog-basket .basket-form .btn-primary,.section-catalog-basket .basket-form .btn-primary:active,.section-catalog-basket .basket-form .btn-primary:not(:disabled),.section-catalog-basket .basket-form .btn-primary:not(:disabled):active{background-color:#16c67a;border-color:#16c67a;box-shadow:none}.section-catalog-basket .basket-form .btn-primary:hover{box-shadow:0 4px 15px rgba(22,198,122,.5)}.section-catalog-basket .form-for-unauthorized-user:before{content:"Для заказа авторизуйтесь";z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(162,219,236,.7);border-radius:6px;margin:-10px 0;color:#007ca2;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center}.section-catalog-basket .related-products-slider{margin:0 0 10px}.section-catalog-basket .related-products-slider .owl-carousel{position:relative}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item{height:80%}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item a{transition:border-color .2s,color .2s;display:block;width:180px;height:100%;padding:20px;border:1px solid #dcdcdc;text-decoration:none;color:#777}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item a .img-wrapper{position:relative;width:140px;height:140px;margin:0 0 15px}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item a .img-wrapper img{display:block;width:100%;height:100%;object-fit:contain;object-position:center center}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item a .name{font-size:12px;line-height:16px}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item a:hover{border-color:var(--red);color:#333}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item .controls{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item .controls .price{padding:.5rem 0 0 .5rem;width:30%}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item .controls .price .price_purchase{color:#888;font-size:.8rem}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item .controls .add-to-cart{width:70%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin:.5rem 0 0 0}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item .controls .add-to-cart button{white-space:nowrap;border:1px solid #999;background-color:#fff;color:#333;height:30px;border-radius:4px}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item .controls .add-to-cart button:hover,.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item .controls .add-to-cart button:active,.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item .controls .add-to-cart button:focus{background:var(--red-dark);color:#fff;border:0}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item button{display:block;background:var(--red);color:#fff;border:0;outline:0;box-shadow:none;font-weight:400;font-size:1rem;cursor:pointer;padding:.5rem 1rem;border-radius:.15rem;line-height:1.1rem}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item button:hover,.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item button:active,.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item button:focus{background:var(--red-dark)}.section-catalog-basket .related-products-slider .owl-carousel .owl-stage .owl-item .item button span{display:inline-block;margin:0 .25rem 0 0;font-size:.85rem}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-prev,.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-next{transition:background .2s;display:block;position:absolute;top:75px;height:60px;width:30px;outline:0}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-prev:before,.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-next:before{transition:color .2s;color:var(--dark);font-family:"Public Icons";font-size:2rem}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-prev.disabled,.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-next.disabled{opacity:.5;cursor:default}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-prev:not(.disabled):hover,.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-next:not(.disabled):hover{background:rgba(0,0,0,.05)}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-prev:not(.disabled):hover:before,.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-next:not(.disabled):hover:before{color:var(--red)}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-prev{left:.1rem}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-prev:before{content:"\e90a"}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-next{right:.1rem}.section-catalog-basket .related-products-slider .owl-carousel .owl-nav .owl-next:before{content:"\e90b"}.section-catalog-basket p{line-height:1.3}.section-catalog-basket p a{display:inline-block;text-decoration:none}.section-catalog-basket p a:hover{border-bottom-color:transparent}.section-catalog-basket form{position:relative}.section-catalog-basket form .radio-list{margin:0}.section-catalog-basket form .radio-list .radio{margin:0;width:100%}.section-catalog-basket form .radio-list .radio.primary{order:1}.section-catalog-basket form .radio-list .radio.secondary{order:2}.section-catalog-basket form .radio-list .radio .extra-description{display:none;text-align:justify;font-weight:700}.section-catalog-basket form .radio-list .radio input[type=radio]:checked+label>.extra-description{display:block}.section-catalog-basket form .radio-list .radio>label{width:100%}.section-catalog-basket form .radio-list .radio .form-group label{font-weight:700;padding-left:0}.section-catalog-basket form .radio-list .radio .form-group label:before{content:""}.section-catalog-basket form .radio-list .radio.payment-type-credit img{width:140px;height:30px;display:inline-block}.section-catalog-basket form .radio-list .radio.payment-type-credit label:before{top:1rem}.section-catalog-basket form .radio-list .radio.payment-type-credit input[type=radio]{top:1rem}.section-catalog-basket form .form-group{margin:0 0 1rem}.section-catalog-basket form .form-group .form-control{background:#f5f5f5}.section-catalog-basket form .form-group .form-control[disabled]{background:#eee;border-color:transparent;pointer-events:none;user-select:none;color:#555}.section-catalog-basket form .form-group .help-block{font-weight:700;display:none}@keyframes blinking-field{0%{color:inherit;border-color:inherit;background-color:inherit}to{color:#a94442;border-color:#a94442;background-color:#ffc6c1}}@keyframes blinking-text{0%{color:#ccc}to{color:#a94442}}.section-catalog-basket form .form-group.has-error .help-block{display:block}.section-catalog-basket form .form-group.has-error .form-control{animation:blinking-field .5s 3}.section-catalog-basket form .form-group.has-error .control-label{animation:blinking-text .5s 3}.section-catalog-basket form .basket-sale-delivery-address-block{margin:0}.section-catalog-basket form .basket-sale-delivery-wish-time-block{margin:20px 0 0 0}.section-catalog-basket form .basket-sale-use-delivery-in-parts-block{margin:20px 0 0 0}.section-catalog-basket form .warehouse-list{padding:5px;margin:0 0 1rem 0}.section-catalog-basket form .warehouse-list p.title a{display:inline-block;color:var(--blue);border-bottom:1px dashed var(--blue);line-height:1.1;text-decoration:none}.section-catalog-basket form .warehouse-list p.title a:hover,.section-catalog-basket form .warehouse-list p.title a:active,.section-catalog-basket form .warehouse-list p.title a:focus{border-bottom-color:transparent}.section-catalog-basket form .warehouse-list .radio-list{margin:0}.section-catalog-basket form .controls{padding:0 0 .5rem 0;position:relative}.section-catalog-basket form .controls .total-price{text-align:left;font-size:1.75rem;font-weight:400;width:16rem;padding:.75rem 0;white-space:nowrap}@media (max-width:864px){.section-catalog-basket form .controls .total-price{font-size:1.6rem}}.section-catalog-basket h2{margin:0 0 20px;font-size:24px;font-weight:400}.section-catalog-basket h2 span{display:inline;border-bottom:2px solid var(--red)}.section-catalog-basket .basket-partner-no-refund{color:var(--red);font-weight:700;margin-bottom:10px}.section-catalog-basket-short .go-order-button{font-weight:700;padding:.8rem;margin:0 0 1rem 0}.section-catalog-basket-short .info{color:#999;padding:0 0 1rem 0;margin:0 0 1rem 0;border-bottom:2px solid #999}.section-catalog-basket-short .total-count{margin:0 0 1rem 0}.section-catalog-basket-short .total-count article{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.section-catalog-basket-short .total-count article .content{flex-grow:1;flex-basis:0}.section-catalog-basket-short .total-count article .content h3{font-weight:700}.section-catalog-basket-short .total-count article .quantity{padding:.5rem 0}.section-catalog-basket-short .list-view-short{padding:0 0 1rem 0}.section-catalog-basket-short .list-view-short article{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.section-catalog-basket-short .list-view-short article .content{padding:.5rem 0;flex-grow:1;flex-basis:0}.section-catalog-basket-short .list-view-short article .content h3{font-size:1.15rem;font-weight:700}.section-catalog-basket-short .list-view-short article .quantity{padding:.5rem 0}.section-catalog-basket-short .total-price{padding:0 0 1rem 0;margin:0 0 1rem 0;border-bottom:2px solid #999;text-align:right;font-size:1.75rem;font-weight:400;white-space:nowrap}.section-catalog-basket-short .btn-primary{font-weight:700;transition:box-shadow .2s linear;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.section-catalog-basket-short .btn-primary,.section-catalog-basket-short .btn-primary:active,.section-catalog-basket-short .btn-primary:not(:disabled),.section-catalog-basket-short .btn-primary:not(:disabled):active{background-color:#16c67a;border-color:#16c67a;box-shadow:none}.section-catalog-basket-short .btn-primary:hover{box-shadow:0 4px 15px rgba(22,198,122,.5)}.section-service-banner{background-color:#5caaef;padding:40px;margin-bottom:20px;border-radius:16px;color:#fff;font-size:14px}.section-service-banner .title{text-align:center;font-weight:700;font-size:24px;line-height:24px;margin-bottom:1rem}.section-service-banner .btn-info{border:0;font-size:16px;white-space:normal}.section-service-banner .btn-info,.section-service-banner .btn-info:active{background-color:#74b6f1}.section-service-banner .btn-info svg{margin:4px 13px 0 0}.section-service-banner .btn-info .is-opened{display:inline}.section-service-banner .btn-info .is-closed{display:none}.section-service-banner .btn-info.opened .is-opened{display:none}.section-service-banner .btn-info.opened .is-closed{display:inline}.section-service-banner .btn-info.opened svg{transform:rotate(180deg)}.section-service-banner .current-car-actions{display:flex;flex-direction:row;justify-content:space-between;color:#fff;font-size:14px;margin:20px 0 -20px}.section-service-banner .current-car-actions .b-action{opacity:.5;cursor:pointer}.section-service-banner .current-car-actions .b-action:hover{opacity:1}.section-service-banner .current-car-actions svg{margin-right:8px;vertical-align:middle;margin-top:-3px}.section-catalog-basket-1-click{position:relative;margin:1rem auto 0}.section-catalog-basket-1-click .order-links{margin:0 0 1rem 0;font-size:1.2rem}.section-catalog-basket-1-click .order-links ul>li{margin-bottom:1rem}.section-catalog-basket-1-click a{display:inline-block;color:var(--blue);text-decoration:none}.section-catalog-basket-1-click form{margin:0!important}.section-catalog-basket-1-click h2{font-size:1.45rem!important;margin-top:0!important}.section-catalog-basket-1-click .payment-type-credit{width:140px;height:30px;display:inline-block;margin:-.2rem 5rem .2rem 0}.section-catalog-basket-1-click .payment-type-installment{width:140px;height:30px;display:inline-block;margin:-.2rem .5rem .2rem 0}.section-catalog-basket-1-click .send-result-wrapper-success{color:var(--green);font-weight:700}.section-catalog-basket-1-click .send-result-wrapper-error{color:var(--red);font-weight:700}.section-catalog-basket-1-click .sale-1-click-send-sms-code{margin:1.5rem 0 1rem}.section-catalog-basket-1-click .sale-1-click-submit{margin:.5rem 0 0 0}.section-catalog-basket-footer{margin:1rem auto 0;width:100%}.section-catalog-basket-footer h4{color:#66a2b0;margin-bottom:.5rem;font-size:1rem}.section-catalog-basket-footer ul{--padding: 2.2rem;list-style:none;padding:0;margin:0}.section-catalog-basket-footer ul.mobile{display:none}.section-catalog-basket-footer ul>li>a{transition:color .2s,background .2s;display:inline-block;position:relative;padding:.7rem .5rem;line-height:1.2;flex-shrink:0;box-shadow:none;outline:0;text-decoration:none}.section-catalog-basket-footer ul>li>a i{display:block;position:absolute;text-align:center;width:1.6rem;height:1.6rem;line-height:1.6rem;left:0;top:50%;transform:translate(0,-50%);font-size:1.5rem}.section-catalog-basket-footer ul>li>a:first-child{padding-left:calc(.65rem + var(--padding))}.section-catalog-basket-footer ul>li>a:last-child{flex-grow:1;flex-basis:0;padding-right:calc(.65rem + var(--padding))}.section-catalog-basket-footer ul>li>a[class^=icon-],.section-catalog-basket-footer ul>li>a[class*=" icon-"]{padding-left:var(--padding)}.section-catalog-basket-footer ul>li>a+a{padding-left:1rem}.section-catalog-basket-footer ul>li>a+a:after{content:"/";display:block;position:absolute;width:auto;height:100%;left:0;top:0;font-size:1rem;padding:.65rem 0}.section-catalog-basket-footer ul>li>a:hover{color:var(--red)}.basket-fixed-nav{width:100%;flex-basis:100%;margin:20px 0 0 1rem;padding:.5rem 1rem;order:5000;background-color:#d9edf7;display:flex;align-items:flex-start;position:relative}.basket-fixed-nav .btn-primary{position:absolute;right:16px}.basket-fixed-nav>span{height:34px;display:block;margin-right:40px}.basket-fixed-nav .nav-order .nav{display:flex;flex-direction:row;align-items:center;border:0!important}.basket-fixed-nav .nav-order .nav li{border:0!important}.basket-fixed-nav .nav-order .nav li a{display:flex;flex-direction:row;align-items:center;border:0!important;border-radius:0!important;font-size:1.3rem;min-width:240px;padding:5px!important}.basket-fixed-nav .nav-order .nav li .num{display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;border-radius:40px;width:30px;height:30px;padding:4px 8px;text-align:center;margin-right:10px}.basket-fixed-nav .nav-order .nav li.active{background:#fff!important;font-weight:700}.basket-fixed-nav .nav-order .nav li.active .num{background-color:var(--red);color:#fff;font-weight:700}.basket-fixed-nav .nav-order .nav li.arr{margin:0 1rem}.basket-fixed-nav .nav-order .nav li.arr span{display:block;font-size:1.6rem}.scrollspy-target{position:absolute;top:-140px;left:0;width:1px;height:1px}.wishtime-container{width:450px;position:absolute;margin-top:15px;z-index:1000;padding:15px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:16px}.wishtime-wrapper{display:flex;flex-direction:row;align-items:stretch}.wishtime__date{font-size:1.2rem;font-weight:700;text-align:center}.wishtime__day{font-size:1rem;color:#666;text-align:center}.wishtime-col{border-right:1px solid #eee;display:none}.wishtime-col.noborder{border-right:0}.wishtime__date-list{margin-top:10px}.wishtime__date-list__item{font-size:1rem;color:#333;font-weight:500;width:140px;text-align:center;padding:.25rem 0}.wishtime__date-list__item:not([data-disabled]):hover{background-color:#eee;cursor:pointer}.wishtime__date-list__item[data-disabled]{color:silver}.wishtime__date-list__item.selected{background-color:#099aed;color:#fff}.wishtime__date-list:hover{color:#0a83c9}.wishtime__date-list sup{font-weight:500}.wishtime__direction-controls{position:absolute;width:100%;top:50px}.wishtime__direction-controls .wishtime-arrow{position:absolute;cursor:pointer;background-color:#fff;color:#333;border-radius:100px;width:40px;height:40px;line-height:40px;text-align:center;box-shadow:0 0 5px rgba(0,0,0,.3)}.wishtime__direction-controls .wishtime-arrow:hover{box-shadow:0 0 15px rgba(0,0,0,.15);font-weight:700}.wishtime__direction-controls .wishtime-arrow:first-child{left:-40px}.wishtime__direction-controls .wishtime-arrow:last-child{right:-10px}@media (max-width:480px){.wishtime-container{width:100%;position:fixed;margin-top:unset;bottom:0;left:0;right:0}.wishtime-col{width:33.3333333333%}.wishtime__date-list{margin-top:0}.wishtime__date-list__item{width:100%}.wishtime__direction-controls{top:-20px}.wishtime__direction-controls .wishtime-arrow:first-child{left:-15px}.wishtime__direction-controls .wishtime-arrow:last-child{right:15px}}@media (max-width:480px){.col-xs-12.col-lg-4>h3:first-child{margin-top:2rem!important}}.remodal[data-model=basket-summary]{max-width:65rem}.remodal[data-model=basket-summary] .btn-primary{font-weight:700;transition:box-shadow .2s linear;padding:8px 16px;font-size:14px;line-height:1.3333333;border-radius:6px}.remodal[data-model=basket-summary] .btn-primary,.remodal[data-model=basket-summary] .btn-primary:active,.remodal[data-model=basket-summary] .btn-primary:not(:disabled),.remodal[data-model=basket-summary] .btn-primary:not(:disabled):active{background-color:#16c67a;border-color:#16c67a;box-shadow:none}.remodal[data-model=basket-summary] .btn-primary:hover{box-shadow:0 4px 15px rgba(22,198,122,.5)}.remodal[data-model=basket-summary] .btn-secondary{padding:8px 16px;font-size:14px;line-height:1.3333333;border-radius:6px}.remodal[data-model=basket-summary] h3{font-size:1.8rem}.remodal[data-model=basket-summary] .main-content{font-size:1.125em}