/*saboos*****************************************/
/*saboos*****************************************/
#basket-container{background: url("../img/saboos/bg_dastur.png") repeat center center;}
/*saboos*****************************************/
/*saboos*****************************************/
#myModalAddAddress td{white-space: nowrap;vertical-align: middle;color: #949494;}
#myModalAddAddress td input::placeholder,#myModalAddAddress td textarea::placeholder{color: #e3e3e3;text-align: right !important;;direction: rtl}
#myModalAddAddress h3{color: #7b7b7b}
#myModalAddAddress h3 span{margin-right: 15px}

/*.basket_side{margin-top: 103px}*/
#basket-container > div{max-width: 1500px;width: 100%;margin: auto;padding: 50px 0}
#basket-container .basket_titr{font-size: 1.8em;color: #949494;margin: 10px 0 30px 0;width: 230px}
#basket-container .basket_titr span{margin-right: 20px}
#basket-items .img_product{width: 110px}
#basket-items .img_product img{width: 110px;height: 110px;object-fit: contain}
#basket-items .basket-title{display: flex;align-items: center;width: 270px}
#basket-items .basket-hint{display: flex;align-items: center;flex-direction: column;justify-content: center;width: 130px}
#basket-items .basket-original_price{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;color: #515151;font-size: 1.2em;width: 180px}
#basket-items .basket-total-price{display: flex;align-items: center;justify-content: center;color: #515151;font-size: 1.2em;width: calc(100% - 750px);}
#basket-items .basket-item-title{color: #515151;font-size: 1.2em;}
#basket-items .basket-count{border: 1px solid rgb(199, 199, 199);border-radius: 5px;padding: 0 5px}
.step_dots{display: flex;justify-content: space-between;align-items: center}
.step_dots .dots{list-style: none;display: flex;width: 100%;max-width: 500px;margin: 0 0 30px 0;justify-content: space-between;position: relative;padding: 0}
.step_dots .dots:before{content: '';height: 1px;width: 90%;position: absolute;right: 0;left: 0;top: 35px;bottom: 0;margin: auto;background: #515151}
.step_dots .dots .dot a{display: flex;flex-direction: column;align-items: center}
.step_dots .dots .dot a .photo{width: 40px;height: 40px;object-fit: contain;padding: 7px;border: 1px solid #949494 ;border-radius: 50%;background: #ffffff;position: relative}
.step_dots .dots .dot a .photo img{width: 25px}
.step_dots .dots .dot a span{color: #949494;display: block;margin-bottom: 10px}
.step_dots .dots .dot.active .photo{border: 1px solid rgb(11, 148, 68)}
.step_dots .dots .dot.active a span{color: rgb(11, 148, 68)}
#edit-address-btn{background: #ffffff;border: 1px solid #949494;color: #949494}
#basket-container #coupon-container h4, #basket-container #gift-container h4{background: #e6f4fc;padding: 5px;color: #7b7b7b;font-size: 1.7em;}
#basket-container #coupon-container h4 span, #basket-container #gift-container h4 span{display: inline-block;margin-right: 10px}
#basket-container #coupon-container input::placeholder, #basket-container #gift-container input::placeholder{color: #ccc}

@media screen and (max-width: 1250px){
    #basket-items .basket-title{width: 200px}
    #basket-items .basket-total-price{width: calc(100% - 650px);}
}
@media screen and (max-width: 1100px){
    #basket-container .product{flex-wrap: wrap}
    #basket-items .basket-title{width: calc(100% - 265px)}
    #basket-items .basket-original_price{width: 50%;padding: 15px 0;justify-content: flex-end}
    #basket-items .basket-total-price{width: 50%;padding: 15px 0;justify-content: flex-end}
}
@media screen and (max-width: 768px){
    #basket-items .basket-title{width: calc(100% - 140px);}
    #basket-items .basket-hint{width: 50%;}
    #basket-items .basket-original_price{justify-content: flex-end}
    #basket-items .basket-total-price{width: 100%;justify-content: flex-end}
    #basket-container #addresses .address_items.open .item{margin: 10px 0 !important;padding: 10px 0 !important;}
    #basket-container #addresses .address_items .item .select-box{width: 30px !important;height: 30px !important;padding: 6px !important;}
    #basket-container #addresses .address_items .item .select-box img{width: 15px}
}















/*----------------basket-container---------------*/
/*#basket-container{background-color: #ffffff; padding: 30px;margin-bottom:15px; box-shadow: 0px 0px 3px 1px #bbb;}*/
#basket-container {margin-bottom: 16px;}
#basket-container .product{padding: 20px 0; border-bottom: 1px solid #fbf6f6; margin-right: 5px;}
#basket-container .product[product_count="0"]{background-color: #f6eded;}
#basket-container .product[product_count="0"] *{text-decoration: line-through}
#basket-container .basket-item-container:last-child .product{border-bottom: none}
#basket-container .toman{font-size: 12px;color: #959794; padding: 0 3px}
#basket-container .hint{font-size: 12px;color: #879296; padding: 0 3px}
#basket-container #sample-item{display: none;}
#basket-container #basket-items, #basket-container #addresses, #basket-container #shipping-type{background-color: #fff;box-shadow: 0px 0px 4px -1px rgba(170, 170, 170, 0.5);padding: 10px;border-bottom: 2px solid #0b9444;margin-bottom: 50px !important;}
#basket-container #basket-metadata{background-color: #fff;box-shadow: 0px 0px 4px -1px rgba(170, 170, 170, 0.5);border-bottom: 2px solid #0b9444;}
#basket-container .basket-item-total-price{border-bottom: 1px dashed;}
#basket-container .hint-tax{background-color: #f98989; font-size: 12px; color: #fff; padding: 0 5px; display: inline-block;margin-right: 4px;white-space: nowrap;}
#basket-container .hint-off{color: #fff; font-size: 12px; background-color: #59b959; padding: 0px 7px; white-space: nowrap;}
#basket-container .basket-item-image{max-width: 100%}
#basket-container #basket-empty{ display: none }
#basket-container[total-count="0"] #basket-items, #basket-container[total-count="0"] #basket-metadata{ display: none }
#basket-container[total-count="0"] #basket-empty{ display: block;background-color: #fff;padding: 15px;margin-bottom: 14px; }
#basket-container #review-total-price{color: #8787e3}
#basket-container #review-total-original-price{color: #e07e7e; text-decoration: line-through}
#basket-container #review-your-gain{color: #41963f}
#basket-container #review-coupon-code-price{color: #41963f}
#basket-container #review-price-to-pay{color: #cc3433; font-size: 26px;text-shadow: 1px 2px 5px #888;}
#basket-container .basket-item-update-count{color: #5b969f;padding: 1px 5px;direction: ltr;margin: 5px 1px;background: transparent}
#basket-container .col-del{display: flex;justify-content: center;margin: auto 0;}
#basket-container .delete-item{font-size: 18px;color: #e79c9c;border-radius: 50%;text-shadow: 1px 1px 0px #eae9e9; cursor: pointer}
#basket-container .delete-item:hover{text-shadow: 0px 1px 1px #7d6e6e;}
#basket-container #post-price-status > span{display: none}
#basket-container #post-price-status[status="address"] > #post-price-address{display: block}
#basket-container #post-price-status[status="0"] > #post-price-free{display: block}
#basket-container #post-price-status[status="amount"] > #post-price-amount{display: block}
#basket-container .basket-next-step {margin: 10px 0 13px 0; }

#basket-container #addresses #add-new-address-btn{width: 100%;border: 3px dashed #7b7b7b;height: 68px;color: #7b7b7b}
#basket-container #addresses .address_items {max-height: 500px;}
#basket-container #addresses .address_items.open {box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC; margin-top: 6px;overflow-x: hidden; overflow-y: auto;}
#basket-container #addresses .address_items.open .item{margin: 0 10px;}
#basket-container #addresses .address_items .item {border: 1px solid #eee; border-radius: 5px;color: #5c5d74;}
#basket-container #addresses .address_items #sample-address {display: none !important;}
#basket-container #addresses .address_items .item {cursor: pointer;}
#basket-container #addresses .address_items .item .select-box {position: unset;right: 0;top: 0;padding: 13px;border: 1px dashed #ccc;width: 50px; height: 50px;}
#basket-container #addresses .address_items .item:hover .select-box {background-color: #add8b9;}
#basket-container #addresses .address_items .item .select-box i{display: none;}
#basket-container #addresses .address_items .item.selected .select-box i{display: block;font-size: 25px;}
#basket-container #addresses .address_items .item.selected .select-box {background-color: #1a9726; color:#ffffff;}
#basket-container #addresses .address_items .item .btn {padding: 2px 7px; margin: 2px 5px; float: left; background-color: #fff; color: #777; font-size: 13px;width: 90px;display: flex;justify-content: space-around;}
#basket-container #addresses .address_items .select-item span{color: #7b7b7b}


#basket-container #shipping-type .shipping_items .item {border: 1px solid #eee; border-radius: 5px;color: #5c5d74;}
#basket-container #shipping-type .shipping_items .shipping_type{color: #949494; font-size: 1.3em}
#basket-container #shipping-type .shipping_items #sample-shipping {display: none !important;}
#basket-container #shipping-type .shipping_items .item {cursor: pointer;}
#basket-container #shipping-type .shipping_items .item .select-box {position: unset;right: 0;top: 0;padding: 13px;border: 1px dashed #ccc;width: 50px; height: 50px;}
#basket-container #shipping-type .shipping_items .item:hover .select-box {background-color: #add8b9;}
#basket-container #shipping-type .shipping_items .item .select-box i{display: none;}
#basket-container #shipping-type .shipping_items .item.selected .select-box i{display: block;font-size: 25px;}
#basket-container #shipping-type .shipping_items .item.selected .select-box {background-color: #1a9726; color:#ffffff;}
#basket-container #shipping-type .shipping_items .item.disabled {cursor: no-drop; background-color: #e6e6e6; color: #888;}
#basket-container #shipping-type .shipping_items .item.disabled .msg{color: #c87272;}
#basket-container #shipping-type .shipping_items .item .post-price-free {color: #59ad34;}

#basket-container #basket-items-preview {background-color: #e6f4fc; box-shadow: 0px 0px 4px -1px #aaa; padding: 10px;}
#basket-container #basket-items-preview > div{display: flex;align-items: center;justify-content: center}
#basket-container #basket-items-preview > div span{color: #7b7b7b}
#basket-container #apply_invoice.default .fa-spinner{display: none}
#basket-container #apply_invoice.loading .fa-spinner{display: inline-block}
#basket-container #tr-review-coupon-code-price[price="0"]{display: none}



#basket-container #coupon-container , #basket-container #gift-container{background-color: #ffffff; box-shadow: 0px 3px 5px 1px #ccc;}

#basket-container #basket-serach-box{position: relative}
#basket-container #basket-serach-box #product-q{}
#basket-container #basket-serach-box #product-q-list{position: absolute; margin-top: 0px; text-align: right; top: 45px; right: 27px; width: 80%;box-shadow: 0px 6px 4px 4px #ccc;max-height: calc(100vh - 400px); overflow-y: scroll;}
#basket-container #basket-serach-box #product-q-list >div{display: flex; margin: -5px 0 9px 0; border-bottom: 1px solid #f6f6f6; padding: 19px 15px 18px 0;background: #fff; border-radius: 0px;}
#basket-container #basket-serach-box #product-q-list >div:hover{background-color: #ccccff;}
#basket-container #basket-serach-box #product-q-list .subtitle{color: #838390;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#basket-container #basket-serach-box #product-q-list .price{color: #838390;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}