.modal.left .modal-dialog,.modal.right .modal-dialog{height:100%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:fixed;margin:auto;width:450px}#info-ticket-modal{height:50px}#info-ticket-modal,.info-ticket-modal{background-color:rgba(255,92,0,.27);margin:auto;width:100%;display:flex}.info-ticket-modal{padding:20px}.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px}.modal.right.fade .modal-dialog{right:-450px;-webkit-transition:opacity .3s linear,right .3s ease-out;-moz-transition:opacity .3s linear,right .3s ease-out;-o-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}.modal.right.fade.show .modal-dialog{right:0}#basket .modal-content{overflow-y:inherit;border:none;border-radius:0}#basket .modal-header{justify-content:flex-start!important;color:#1b1b1d!important;background-color:#fff!important;margin-left:0!important;border-bottom-color:#dbdbdc!important}#basket .close{right:30px!important;position:absolute!important;left:inherit!important}#basket .modal-title{font-size:18px;margin-left:0!important;padding-left:0!important}#basket .count{font-weight:500}#basket .product{padding:15px;border-bottom:1px solid #dbdbdc;flex-direction:row;display:flex}#basket .productError{padding:5px 15px;background:#fdd5d5}#basket .product>div{margin-right:15px}#basket .product>div:nth-child(2){flex:1}#basket .product>div:nth-child(3){margin-right:0;text-align:center}#basket .product .img,#basket .product>div:nth-child(3){justify-content:center;align-items:center;align-content:center}#basket .product .img{height:80px;overflow:hidden;flex-wrap:nowrap;border:1px solid #fff;flex-direction:column;background-color:#ecf0f2;border-radius:6px;width:80px;display:flex}#basket .product img{max-width:80px;max-height:80px}#basket .title{font-size:14px;font-weight:700;color:#1b1b1d}#basket .code,#basket .title{font-style:normal;letter-spacing:normal;text-align:left;line-height:normal}#basket .code{padding-top:5px;font-size:13px;font-weight:400;color:#68686a}#basket .delete{margin-bottom:12px;text-align:right;cursor:pointer;margin-top:4px}#basket .delete i{color:#68686a}#basket .price{font-size:16px;font-weight:600;font-style:normal;color:#ef2862;text-transform:uppercase;letter-spacing:normal;text-align:right;line-height:normal}#basket .price-sale{text-decoration-thickness:2px;font-size:12px;text-decoration:line-through;float:left;margin-top:2px}#basket .price-info{font-size:13px;font-weight:600;color:#212026f}#basket .price.main{color:#212026}#basket .old-price{font-size:14px;text-decoration:line-through;font-weight:500;font-style:normal;color:#68686a;text-transform:uppercase;letter-spacing:normal;text-align:right;line-height:normal}#basket .quantity{margin-top:10px}#basket .quantity button{height:32px;padding:0;justify-content:center;font-size:12px;border:1px solid #dbdbdc;color:#68686a;flex-direction:column;align-items:center;align-content:center;width:32px;display:flex}#basket .quantity button.minus{border-right:0;border-radius:5px 0 0 5px}#basket .quantity button.plus{border-left:0;border-radius:0 5px 5px 0}#basket .quantity input[type=text]{height:32px;padding:0;font-size:14px;border:1px solid #dbdbdc;font-weight:500;font-style:normal;color:#1b1b1d;max-width:32px;letter-spacing:normal;text-align:center;background-color:#f2f2f2;line-height:normal}#basket .modal-body{padding:0;justify-content:center;flex-wrap:nowrap;flex-direction:column;align-content:center;display:flex}#basket .top{flex:1;overflow-y:auto;overflow-x:hidden;width:100%}#basket .bottom .price-item{padding:20px 15px;flex-wrap:wrap;border-top:1px solid #dbdbdc;flex-direction:row;align-items:center;align-content:center;display:flex}#basket .bottom .price-item:last-child{padding-bottom:0}#basket .bottom .price-item>div:first-child{flex:1;flex-wrap:nowrap;font-size:14px;font-weight:600;font-style:normal;color:#1b1b1d;flex-direction:column;letter-spacing:normal;text-align:left;line-height:normal;display:flex}#basket .bottom .price-item>div:first-child span{padding-top:10px;font-size:14px;font-weight:400;font-style:normal;color:#68686a;letter-spacing:normal;text-align:left;line-height:normal}#basket .bottom .price-item>div:nth-child(2){font-size:16px;font-weight:600;font-style:normal;color:#212026;text-transform:uppercase;letter-spacing:normal;text-align:right;line-height:normal}#basket .button-next{padding:15px}#basket .button-next .btn-1{width:100%}#basket .button-next button{border-color:#000;padding:15px 20px;font-size:16px;font-weight:600;font-style:normal;color:#fff;letter-spacing:normal;text-align:center;background-color:#000;line-height:normal}#basket .button-next button:focus,#basket .button-next button:hover{opacity:.8}#basket{padding:0!important}@media (max-width:768px){#basket .modal-dialog{width:100%}}#basketDelete{z-index:11111}#basket .btn.disabled,#basket .btn:disabled{opacity:.66}#basket .step{flex:1;display:none}#basket .form-area{padding:20px}#basket .step-2 h3,#basket .step-3 h3,#basket .step-4 h3{font-size:16px}#basket .msa-form{padding-top:0;padding-bottom:0}.payment-page{min-height:500px;font-size:16px;color:#212026;text-align:left;line-height:40px}.payment-page,.payment-page .icon{font-weight:400;font-style:normal;letter-spacing:normal}.payment-page .icon{font-size:64px;color:#12aa00;text-align:center;line-height:normal}.payment-page .icon.error{color:red}.payment-page .title{font-size:28px;font-weight:400;font-style:normal;color:#212026;letter-spacing:normal;text-align:center;line-height:normal}.payment-page .sub_title{font-size:21px;font-weight:600}.payment-page .sub_title,.payment-page .sub_title_2{font-style:normal;color:#212026;letter-spacing:normal;text-align:center;line-height:normal;margin-top:10px}.payment-page .sub_title_2{font-size:16px;font-weight:400;margin-bottom:10px}.payment-page hr{margin-bottom:1rem;border-top:1px solid #212026;margin-top:1rem}.payment-page .title_1{font-size:18px;font-weight:600;font-style:normal;margin-bottom:32px;color:#212026;letter-spacing:normal;text-align:left;line-height:24px;margin-top:32px}.payment-page .product hr{margin-bottom:1rem;border-top:1px solid #d6d7d7;margin-top:1rem}.top-basket-icon{justify-content:center;flex-wrap:nowrap;flex-direction:column;align-items:center;align-content:center;display:flex}#showBasket{position:relative}#showBasket .pro-count.black{background-color:#000}#showBasket span.pro-count{height:20px;font-size:12px;font-weight:500;right:-11px;color:#fff;position:absolute;text-align:center;top:-5px;background-color:#ffcc02;border-radius:100%;width:20px;line-height:20px}.cargo-info{padding-right:15px;padding-left:15px;.progress-container{height:10px;background-color:#e0e0e0;margin:10px 0;border-radius:5px;width:100%}.progress-bar{height:100%;background-color:#000;border-radius:5px 0 0 5px;width:20%}.message{font-size:12px;color:#1a1a1a;text-align:center}}#basketProducts .product-type{padding:5px 10px;font-size:.5rem;font-weight:600;color:#fff;border-radius:15px;background:#1e1d1d;float:left;margin-top:4px}#basketProducts .tag-div{height:0;position:relative;margin-left:16px;width:100%;float:left}