

/* Start:/local/templates/main/assets/css/components/basket.min.css?174729323118620*/
.page-title.basket-title{margin:30px 0}.page-title{display:flex}.is-many{color:#459d58}.is-one{color:#af0007}.basket-main{width:74%}.basket-product_img{height:149px;width:188px;position:relative;margin:16px 0 0}.basket-product_img a{position:relative;display:block;width:100%;height:100%}.basket-product_img img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto}.card-product-tag{position:absolute;max-width:188px;overflow:hidden;left:0;top:21px;z-index:10}.index-product-tag_item+.is-sale{margin-top:10px}.index-product-tag{position:absolute;left:1px;top:4px;z-index:10}.index-product-tag_item{display:block;font-size:13px;line-height:16px}.index-product-tag_item:not(:last-child){margin-bottom:4px}.is-sale{display:inline-block;color:#fff;font-weight:700;font-size:12px;line-height:15px;padding:2px 10px 3px;background:#e41522;border-radius:9px}.is-new{color:#348fe2}.is-bestaller{color:#fc8903}.is-only{color:#459d58}.basket-product-item{display:flex;justify-content:space-between;padding:0 0 31px}.basket-product-item:not(:last-child){border-bottom:1px solid #e4e6ea}.basket-product-info{display:flex;justify-content:space-between;width:calc(100% - 219px);padding-top:35px}.basket-product-right{display:flex;justify-content:space-between;width:25.2%}.basket-product_favorite svg{height:14px;width:16px;fill:#343434}.basket-product_favorite.is-checked .is-active{display:block}.basket-product_favorite .is-active,.basket-product_favorite.is-checked .is-not-active{display:none}.basket-product_favorite.is-active svg{fill:#e41522}.basket-product_favorite{margin-bottom:22px}.basket-product_delete svg{width:17px;height:18px;fill:#303a43}.basket-product-action{display:flex;flex-direction:column;padding-top:5px;margin-left:16px}.is-new-price,.is-old-price{font-weight:600;font-size:20px;line-height:28px;color:#000;margin-bottom:8px}.is-old-price{font-weight:400;font-size:16px;color:#afadad;text-decoration:line-through}.is-one-price{font-weight:400;font-size:14px;line-height:24px;letter-spacing:.03em;color:#000}.basket-product-count,.card-spinner_button{display:flex;align-items:center}.card-spinner_button{padding:16px;justify-content:center;border:1px solid #979797;position:relative}.card-spinner_minus{border-radius:6px 0 0 6px}.card-spinner_plus{border-radius:0 6px 6px 0}.card-spinner_minus svg,.card-spinner_plus svg{width:15px;height:3px;fill:#979797}.card-spinner_plus svg{height:15px}.card-spinner{display:flex;align-items:stretch;width:148px}.card-spinner_input{font-family:"Inter",sans-serif;width:37%;border:1px solid #979797;border-right:none;border-left:none;font-weight:500;padding:12.5px 10px;text-align:center;font-size:16px;line-height:19px;letter-spacing:.02em;color:#000}.card-spinner_input,.card-spinner_input[readonly]{background-color:#fff!important}.card-spinner_input:focus{border:1px solid #979797;border-right:none;border-left:none;outline:0}.card-spinner_button:hover{background:#af0007;border-color:#af0007}.card-spinner_button:hover svg{fill:#fff}.availability{margin-left:25px;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.03em}.basket-product_name{display:block;font-weight:400;color:#000;font-size:16px;line-height:24px;margin-bottom:25px;max-width:100%}.basket-product-left{max-width:70.6%}.basket-product-list{margin-bottom:30px}.basket{margin-bottom:88px;display:flex;justify-content:space-between}.basket .button.white-button{padding:10px 24px 11px}.basket-files_download{display:flex;align-items:center;font-weight:400;font-size:15px;line-height:24px;color:#459d58!important}.basket-files_download svg{height:22px;width:22px;margin-right:9px}.basket-files_label{font-family:"Roboto",sans-serif;margin-bottom:20px;font-weight:400;font-size:13px;line-height:20px;letter-spacing:.02em;color:#979797}.basket-files_title{font-weight:600;font-size:24px;line-height:29px;color:#000}.basket-files-top{margin-bottom:37px}.basket-files-flex{display:flex;margin:0 -29.5px}.basket-files-column{padding:0 29.5px}.basket-files-left{width:68.8%;border-radius:10px 0 0 10px;padding:41px 48px 49px}.basket-files_message,.basket-files_text{text-align:center}.basket-files-right{padding:43px 40px 40px;border-radius:0 10px 10px 0;background:#e4e6ea;width:31.2%;transform:translateX(1px)}.basket-files_message{font-weight:600;font-size:16px;line-height:24px;color:#303a43;margin-bottom:16px}.basket-files_text{font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;line-height:20px;letter-spacing:.02em;margin-bottom:33px;color:#979797}.basket-files{display:flex;align-items:stretch;background:rgba(245,245,246,.72)}.files-input{display:none}.files-area{display:inline-block;background:#af0007;border-radius:6px;padding:10px 31.5px 11px;color:#fff;font-size:16px;line-height:19px;letter-spacing:.02em;cursor:pointer}.files-area:hover{background:#e41522}.basket-files-wrap,.files-area{text-align:center}.files-list,.is-add .basket-files_label,.is-add .basket-files_message,.is-add .basket-files_text,.is-add .is-show,.is-hide{display:none}.is-add .is-hide{display:inline}.is-add .basket-files_label.is-hide{display:block;margin-top:11px;margin-bottom:0}.is-add .basket-files-left,.is-add .basket-files-right{background:0 0;padding:0;border-radius:0}.is-add .basket-files,.is-add .basket-files-left{display:flex;justify-content:space-between;align-items:center}.is-add .basket-files{padding:40px 46px 41px 48px;background:rgba(245,245,246,.72);border-radius:10px 10px 0 0}.is-add .basket-files-left{width:65.1%}.is-add .basket-files-top{margin-bottom:0}.is-add .basket-files-flex{display:flex;flex-direction:column;margin:0}.is-add .basket-files-column{padding:0}.is-add .basket-files-column+.basket-files-column{margin-top:8px}.is-add .basket-files-right{width:34.9%;text-align:right}.is-add .basket-files-wrap{text-align:right}.files-upload{padding:41px 41px 45px 48px;border-radius:10px 0 10px 0}.files-upload-missing,.files-upload-missing .is-open{display:none}.files-upload-missing.is-okey.is-has,.is-add .files-upload_wrapper{display:block}.files-upload-missing.is-open .is-open{display:inline}.files-upload-missing.is-open .is-hide{display:none}.files-upload-top{display:flex;justify-content:space-between}.files-upload_icon{width:50px;height:50px;margin-right:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(72.18deg,#f5ca00 -7.79%,#f05e7f 80.64%)}.files-upload_icon svg{width:20px;height:20px}.basket-files-form{box-shadow:2px 2px 5px rgba(0,0,0,.08);border-radius:10px;margin-bottom:20px}.is-add.basket-files-form{border:1px solid #f5f5f6}.files-upload-left{display:flex}.files-upload_status{font-weight:600;font-size:16px;line-height:24px;color:#000;margin-bottom:12px}.files-upload-missing{font-weight:400;font-size:13px;line-height:16px;color:#e41522;letter-spacing:.02em;padding:3px 9px 5px;background:#fff;border:1px solid rgba(153,77,75,.16);border-radius:10px}.files-upload-info{display:flex;flex-direction:column;align-items:flex-start}.files-in-basket,.files-no-basket{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.03em;color:#979797}.files-in-basket{margin-bottom:8px}.files-upload-right{width:25.3%}.files-in-basket .count,.files-no-basket .count{display:inline-block;padding:9px 7.5px;border-radius:9px;font-weight:700;font-size:12px;line-height:1px;color:#fff}.files-in-basket .count{background:linear-gradient(72.18deg,#f5ca00 -7.79%,#f05e7f 80.64%)}.files-no-basket .count{background:linear-gradient(68.4deg,#e7e7e7 5.22%,#aaa 94.78%)}.basket-aside{width:298px}.basket-order-info{padding:30px 39px 40px 40px;background:#fff;border:1px solid #f2f2f2;box-shadow:2px 2px 5px rgba(0,0,0,.08);border-radius:10px}.basket-order_item{display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.03em;color:#979797}.basket-order_item span:last-child{text-align:right;letter-spacing:.03em;color:#303a43}.basket-order_item.basket-order_sale span:last-child{color:#e41522}.basket-order_item:not(:last-child){margin-bottom:6px}.basket-button{display:inline-block;width:100%;text-align:center;margin-top:15px}.basket-order_total{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:16px;line-height:24px;color:#000;margin-top:26px}.basket-order_total span:last-child{font-size:20px;line-height:24px;text-align:right}.basket--clear{display:inline-block;text-align:center;width:100%;margin-top:20px}.plan--visible{display:none}.files-missing-item{display:flex;border-top:1px solid #e4e6ea;padding:10px 0 11px}.product--article,.product--name{font-weight:400;font-size:14px;line-height:24px;letter-spacing:.03em}.product--article{display:inline-block;width:14.3%;margin-right:20px;color:#979797}.product--name{max-width:calc(100% - 14.3% - 20px);color:#303a43}.files-missing-list{max-height:0;overflow:hidden}.files-missing-list.is-open{margin-top:35px;max-height:none;overflow:visible}.basket-warning{padding:17px 15px 22px 21px;display:flex;align-items:center;background:#f5f5f6;border-radius:10px;margin-top:20px;font-weight:400;font-size:14px;line-height:24px;letter-spacing:.03em;color:#303a43}.basket-warning svg{width:24px;min-width:24px;height:24px;margin-right:18px}.basket-warning span{display:inline-block;width:calc(100% - 42px)}.button--back{display:inline-block}.count-product{font-weight:400;font-size:15px;line-height:24px;color:#979797;margin-left:8px}.favorite-title{margin:42px 0 17px}.is-label{font-weight:400;font-size:16px;line-height:28px;color:#afadad}.is-active .is-hidden{display:block}.is-active .is-show{display:none}.favorite-list{margin-bottom:44px}.basket-warning+.basket-comment{margin-top:44px}.basket-comment_title{font-weight:600;font-size:24px;line-height:29px;text-align:left;color:#000;margin-bottom:24px}.basket-comment_textarea{resize:none;height:160px;width:100%;background:#fff;border:1px solid #e4e6ea;border-radius:6px;padding:30px 17px 22px;margin-bottom:30px}.basket-comment_textarea:focus{border:1px solid #e4e6ea;outline:0}.basket-comment{text-align:right}.basket-comment .basket-button{width:auto;margin:0}.basket-comment+.button--back{position:relative;top:-42px}.change-modal{min-width:604px;width:100%;max-width:604px;padding:37px 49px 32px}.change-price-product{display:flex;padding:0 0 2px}.change-product__artikul{font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;line-height:15px;letter-spacing:.02em;color:#979797;margin-bottom:2px}.change-price-product:not(:last-child){margin-bottom:30px}.change-product__name{font-weight:400;font-size:15px;line-height:24px;color:#303a43;margin-bottom:5px;max-width:100%}.change-product-info{width:51.4%}.change-product-price{display:flex;align-items:center}.change-product-price .is-new-price{font-size:16px;line-height:24px;margin-right:22px;margin-bottom:0}.change-product-price .is-old-price{margin-bottom:0;font-size:13px;line-height:15px;letter-spacing:.02em;text-decoration:none}.change-product_image{height:55px;width:72px;min-width:72px;position:relative;margin-right:14px;margin-top:11px}.change-product_image img{position:absolute;top:0;bottom:0;left:0;right:0;max-height:100%;max-width:100%;margin:auto auto 0}.change-modal_text{font-weight:400;font-size:15px;line-height:24px;color:#979797;margin-bottom:24px;max-width:504px}.change-modal .availability{margin-left:0}.change-product__none{font-weight:400;font-size:14px;line-height:24px;letter-spacing:.03em;color:#af0007}.change-modal .popup-title{margin:0 0 13px}.change-price-modal .popup-title{margin:0 0 33px}.files-upload_icon svg{fill:#fff}.is-disabled{pointer-events:none;cursor:default}.basket-product_artikul{font-family:"Roboto",sans-serif;font-weight:400;font-size:13px;line-height:15px;letter-spacing:.02em;color:#979797;margin-bottom:4px}.files-area_text{position:relative}.download-price_wait{font-weight:600;font-size:14px;line-height:24px;text-align:center;color:#fff;padding:8px 19px 8px 17px;background:linear-gradient(72.18deg,#f5ca00 -7.79%,#f05e7f 80.64%);box-shadow:2px 2px 10px rgb(0 0 0/10%);border-radius:10px;position:absolute;bottom:calc(100% + 20px);left:50%;margin-right:-50%;transform:translateX(-50%);white-space:nowrap}.download-price_wait::before{content:'';position:absolute;left:50%;margin-right:-50%;transform:translateX(-50%) rotate(45deg);top:calc(100% - 4px);border:4px solid #f39144;border-top-color:transparent;border-left-color:transparent}.change-modal .is-active .inform-check{display:inline}.change-modal .inform-check,.change-modal .is-active .inform-uncheck,.is-hidden{display:none}.change-product_inform svg{height:17px;width:17px;min-width:17px;margin-right:7px;fill:#979797}.is-active.change-product_inform svg{fill:#e41522}.change-product_inform{display:flex;align-items:center;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.03em;color:#979797;max-width:135px;margin-left:auto}.change-product_inform.is-active{color:#e41522}.change-product_inform--text{display:block}.change-product_inform span:not(.change-product_inform--text){border-bottom:1px dashed #979797}.change-product_inform.is-active span:not(.change-product_inform--text),.change-product_inform:hover span:not(.change-product_inform--text){border-color:#e41522}.ulpoad-popup-content{display:flex;flex-direction:column;align-items:center;width:930px;max-width:100%;padding:65px 78px 67px}.ulpoad-modal__img{height:152px;width:158px;margin:0 0 32px;position:relative}.ulpoad-modal__img::before{content:'';height:185px;width:312px;position:absolute;background:url(/local/templates/main/assets/img/upload-file-background.svg) no-repeat center;top:4px;left:50%;margin-right:-50%;transform:translateX(-50%)}.ulpoad-modal__img img{max-width:100%;max-height:100%}.ulpoad-modal__text{font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#303a43;margin:38px 0 0}.ulpoad-modal__progress{width:100%;min-width:100%;height:2px;background:#e4e6ea;border-radius:2px;position:relative;z-index:1}.progress-bar{height:8px;background:linear-gradient(81.3deg,#af0007 2.51%,#e41522 91.32%);border-radius:4px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:.2s ease all;max-width:100%;z-index:2}@media (max-width:1230px){.basket{flex-direction:column;align-items:flex-end}.basket-main{width:100%}.plan--visible{display:block}.plan--hidden{display:none}.basket--back{display:inline-block;text-align:center;width:100%;margin-top:15px}}@media (max-width:1000px){.basket-files{flex-direction:column;border-radius:10px}.basket-files-left,.basket-files-right{width:100%}.basket-files-left{border-radius:10px 10px 0 0}.basket-files-right{border-radius:0 0 10px 10px}.is-add .basket-files{flex-direction:row}.is-add .basket-files-left{width:73.1%}}@media (max-width:900px){.basket-product-left{max-width:60%}.basket-product-right{width:33.2%}.is-add .basket-files,.is-add .basket-files-left{flex-direction:column}.is-add .basket-files-left,.is-add .basket-files-right{width:100%}.is-add .basket-files-wrap{text-align:center}.is-add .basket-files-flex{flex-direction:row;margin:15px 0 0}.is-add .basket-files-column+.basket-files-column{margin-top:0;margin-left:8px}.is-add .basket-files-wrap{margin-top:15px}.files-upload-right{width:34.3%}.files-missing-item{flex-direction:column}.product--name{max-width:100%}.product--article{margin-right:0;width:100%}}@media (max-width:767px){.page-title.basket-title{margin:2px 0 23px}.basket-warning.mb--visible{display:flex;margin-top:0;margin-bottom:15px}.basket-files_title{font-size:20px;line-height:25px}.basket-files-top{margin-bottom:25px}.basket-files-form{margin-bottom:30px}.card-product-tag{top:0}.basket-product_img{height:60px;width:72px;padding:0;margin:3px 0 0}.basket-product-info{width:calc(100% - 79px);flex-direction:column;padding-top:0}.basket-product_artikul{margin-bottom:8px}.basket-product-item{padding-bottom:23px;flex-wrap:wrap}.basket-product-item:not(:first-child){padding-top:20px}.basket-product-left{max-width:100%}.basket-product-right{width:100%;flex-direction:column}.basket-product_name{font-size:15px;line-height:24px;margin-bottom:12px}.basket-product-price{display:flex;flex-wrap:wrap;margin-bottom:12px}.is-new-price{font-size:16px;line-height:24px;margin-right:7px;margin-bottom:2px}.is-old-price{font-size:14px;line-height:25px;margin-bottom:0}.is-one-price{display:inline-block;width:100%}.basket-product-action{flex-direction:row;align-items:center;flex-wrap:wrap;padding:0;margin:0}.availability{width:100%;margin:8px 0 0}.card-spinner.mb--visible{display:flex!important;margin-right:20px}.basket-product_favorite{margin-bottom:0;margin-right:18px}.basket-files-left,.basket-files-right{padding:30px}.basket-files-flex{margin:0;flex-direction:column}.basket-files-column{padding:0}.basket-files-column:not(:last-child){margin-bottom:15px}.files-upload,.is-add .basket-files{padding:30px}.files-upload-top,.is-add .basket-files-flex{flex-direction:column}.is-add .basket-files-column+.basket-files-column{margin-left:0}.is-add .basket-files-column:not(:last-child){margin-bottom:8px}.change-product_inform span,.files-upload-right,.files-upload_icon{display:none}.files-upload-missing{padding:3px 5px 5px}.basket-aside{width:300px;margin-top:10px}.favorite-title{margin:15px 0 23px!important}.favorite--inform{margin-right:20px}.change-modal{padding:10px}.change-product-price{flex-direction:column;align-items:flex-start}.change-product-price .is-new-price{margin-bottom:5px}.change-modal .availability{margin-top:0}.index-product-tag{max-width:none;display:flex;align-items:center;overflow:auto;position:static;margin:0 -10px;padding:0 10px;pointer-events:auto;width:calc(100% + 20px);-ms-overflow-style:none;scrollbar-width:none}.index-product-tag.mb--visible{display:flex!important}.index-product-tag_item{margin-bottom:11px;white-space:nowrap}.index-product-tag_item:not(:last-child){margin-right:22px;margin-bottom:11px}.index-product-tag::-webkit-scrollbar{display:none}.change-modal{min-width:280px;max-width:280px}.change-product-info{width:calc(100% - 72px - 14px)}.change-price-product{flex-wrap:wrap;position:relative}.change-product_inform{align-items:center;justify-content:center;background:#979797;border-radius:6px;width:40px;min-width:40px;height:40px;margin-left:25px;position:absolute;right:0;bottom:0}.change-product_inform svg{fill:#fff!important;height:24px;width:24px;margin:0}.change-product_inform.is-active{background:#af0007}.is-sale{position:absolute;left:0;top:0;margin:0}}@media (max-width:500px){.basket-aside{width:100%}}
/* End */
/* /local/templates/main/assets/css/components/basket.min.css?174729323118620 */
