.shop-cont{padding-right:15px;padding-right:15px;margin-right:auto;margin-right:auto}
@media (min-width:768px) {
.shop-cont{width:750px}
}
@media (min-width:992px) {
.shop-cont{width:970px}
}
@media (min-width:1200px) {
.shop-cont{width:1170px}
}
.container-fluid{padding-right:15px;padding-right:15px;margin-right:auto;margin-right:auto}
.shop-row{margin-right:-15px;margin-right:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-right:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:right}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-right:100%}
.col-xs-offset-11{margin-right:91.66666667%}
.col-xs-offset-10{margin-right:83.33333333%}
.col-xs-offset-9{margin-right:75%}
.col-xs-offset-8{margin-right:66.66666667%}
.col-xs-offset-7{margin-right:58.33333333%}
.col-xs-offset-6{margin-right:50%}
.col-xs-offset-5{margin-right:41.66666667%}
.col-xs-offset-4{margin-right:33.33333333%}
.col-xs-offset-3{margin-right:25%}
.col-xs-offset-2{margin-right:16.66666667%}
.col-xs-offset-1{margin-right:8.33333333%}
.col-xs-offset-0{margin-right:0}
@media (min-width:768px) {
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:right}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-right:100%}
.col-sm-offset-11{margin-right:91.66666667%}
.col-sm-offset-10{margin-right:83.33333333%}
.col-sm-offset-9{margin-right:75%}
.col-sm-offset-8{margin-right:66.66666667%}
.col-sm-offset-7{margin-right:58.33333333%}
.col-sm-offset-6{margin-right:50%}
.col-sm-offset-5{margin-right:41.66666667%}
.col-sm-offset-4{margin-right:33.33333333%}
.col-sm-offset-3{margin-right:25%}
.col-sm-offset-2{margin-right:16.66666667%}
.col-sm-offset-1{margin-right:8.33333333%}
.col-sm-offset-0{margin-right:0}
}
@media (min-width:992px) {
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:right}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-right:100%}
.col-md-offset-11{margin-right:91.66666667%}
.col-md-offset-10{margin-right:83.33333333%}
.col-md-offset-9{margin-right:75%}
.col-md-offset-8{margin-right:66.66666667%}
.col-md-offset-7{margin-right:58.33333333%}
.col-md-offset-6{margin-right:50%}
.col-md-offset-5{margin-right:41.66666667%}
.col-md-offset-4{margin-right:33.33333333%}
.col-md-offset-3{margin-right:25%}
.col-md-offset-2{margin-right:16.66666667%}
.col-md-offset-1{margin-right:8.33333333%}
.col-md-offset-0{margin-right:0}
}
@media (min-width:1200px) {
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:right}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-right:100%}
.col-lg-offset-11{margin-right:91.66666667%}
.col-lg-offset-10{margin-right:83.33333333%}
.col-lg-offset-9{margin-right:75%}
.col-lg-offset-8{margin-right:66.66666667%}
.col-lg-offset-7{margin-right:58.33333333%}
.col-lg-offset-6{margin-right:50%}
.col-lg-offset-5{margin-right:41.66666667%}
.col-lg-offset-4{margin-right:33.33333333%}
.col-lg-offset-3{margin-right:25%}
.col-lg-offset-2{margin-right:16.66666667%}
.col-lg-offset-1{margin-right:8.33333333%}
.col-lg-offset-0{margin-right:0}
}
/* .btn{display:inline-block;padding:6px 12px 8px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active,.btn-default:active{color:#333;background-color:#e6e6e6;border-color:#adadad}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}
.btn-default.active,.btn-default:active{background-image:none}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}
.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.active,.btn-primary:active{color:#fff;background-color:#286090;border-color:#204d74}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#2bc86e;border-color:#2bc86e}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}
.btn-success:hover{color:#fff;background-color:#28bb67;border-color:#28bb67}
.btn-success.active,.btn-success:active{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover{color:#fff;background-color:#398439;border-color:#255625}
.btn-success.active,.btn-success:active{background-image:none}
.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover{background-color:#2bc86e;border-color:#2bc86e}
.btn-success .badge{color:#2bc86e;background-color:#fff}
.btn-info{color:#fff;background-color:#348ddb;border-color:#348ddb}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#227ece;border-color:#227ece}
.btn-info:hover{color:#fff;background-color:#227ece;border-color:#227ece}
.btn-info.active,.btn-info:active{color:#fff;background-color:#227ece;border-color:#269abc}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover{color:#fff;background-color:#269abc;border-color:#227ece}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover{background-color:#348ddb;border-color:#348ddb}
.btn-info .badge{color:#348ddb;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}
.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.active,.btn-warning:activ{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover{color:#fff;background-color:#d58512;border-color:#985f0d}
.btn-warning.active,.btn-warning:active{background-image:none}
.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}
.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.active,.btn-danger:active{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover{color:#fff;background-color:#ac2925;border-color:#761c19}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff} */
.pull-left{float:left}
.pull-right{float:right}
.FloatingLoading{background-color:#fff;padding:10px 5px 5px;border-radius:10px;display:inline-block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;box-shadow:0 0 0 9999px rgba(0,0,0,0.5);border-top:5px solid #224abe}
.FloatingLoading::after{content:' ';width:100vw;height:100vh;display:block;position:fixed;top:0;right:0}
.FloatingLoading img{display:block;margin:3px auto;max-width:50px}
.table{width:100%;margin-bottom:1rem;color:#212529}
.shop-wrap .table th,.table td{padding:10px;vertical-align:middle;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody + tbody{border-top:2px solid #dee2e6}
.table-sm th,.table-sm td{padding:.3rem}
.table-bordered{border:1px solid #dee2e6}
.table-bordered th,.table-bordered td{padding:10px;border:1px solid #dee2e6}
.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody{border:0}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}
.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,0.02)}
.table-primary,.table-primary > th,.table-primary > td{background-color:#b8daff}
.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody + tbody{border-color:#7abaff}
.table-hover .table-primary:hover{background-color:#9fcdff}
.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th{background-color:#9fcdff}
.table-secondary,.table-secondary > th,.table-secondary > td{background-color:#d6d8db}
.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody + tbody{border-color:#b3b7bb}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th{background-color:#c8cbcf}
.table-success,.table-success > th,.table-success > td{background-color:#c3e6cb}
.table-success th,.table-success td,.table-success thead th,.table-success tbody + tbody{border-color:#8fd19e}
.table-hover .table-success:hover{background-color:#b1dfbb}
.table-hover .table-success:hover > td,.table-hover .table-success:hover > th{background-color:#b1dfbb}
.table-info,.table-info > th,.table-info > td{background-color:#bee5eb}
.table-info th,.table-info td,.table-info thead th,.table-info tbody + tbody{border-color:#86cfda}
.table-hover .table-info:hover{background-color:#abdde5}
.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{background-color:#abdde5}
.table-warning,.table-warning > th,.table-warning > td{background-color:#ffeeba}
.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody + tbody{border-color:#ffdf7e}
.table-hover .table-warning:hover{background-color:#ffe8a1}
.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{background-color:#ffe8a1}
.table-danger,.table-danger > th,.table-danger > td{background-color:#f5c6cb}
.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody + tbody{border-color:#ed969e}
.table-hover .table-danger:hover{background-color:#f1b0b7}
.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th{background-color:#f1b0b7}
.table-light,.table-light > th,.table-light > td{background-color:#fdfdfe}
.table-light th,.table-light td,.table-light thead th,.table-light tbody + tbody{border-color:#fbfcfc}
.table-hover .table-light:hover{background-color:#ececf6}
.table-hover .table-light:hover > td,.table-hover .table-light:hover > th{background-color:#ececf6}
.table-dark,.table-dark > th,.table-dark > td{background-color:#c6c8ca}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{border-color:#95999c}
.table-hover .table-dark:hover{background-color:#b9bbbe}
.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th{background-color:#b9bbbe}
.table-active,.table-active > th,.table-active > td{background-color:rgba(0,0,0,0.075)}
.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}
.table-hover .table-active:hover > td,.table-hover .table-active:hover > th{background-color:rgba(0,0,0,0.075)}
.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}
.table-dark{color:#fff;background-color:#343a40}
.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}
.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}
.text-center{text-align:center}
.ebasket-dropdown{float:left;position:relative;height:48px;padding:6px 0 0 0}
.ebasket-icon{height:36px;display:block;background:#fff;color:#000;border:1px solid transparent;border-radius:30px;position:relative;line-height:33px;padding:0 5px 0 10px;cursor:pointer}
.ebasket-icon i{line-height:36px;font-size:20px;height:36px;display:block;float:left;width:36px;text-align:center}
.ebasket-number{display:block;position:absolute;background:red;padding:0 4px 0 5px;font-size:14px;line-height:19px;font-weight: bold;text-align:center;color:#fff;left:-9px;top:-9px;min-width:18px;height:18px;border-radius:50%}
.ebasket-products{position:absolute;display:none;top:48px;left:0;width:350px;z-index:1000;background:#fff;padding:14px 18px 19px 19px;box-sizing:border-box;box-shadow:0 3px 5px -1px rgba(0,0,0,0.5);border-radius: 15px;}
.ebasket-products .BasketItem{
    border-radius: 10px;
    border:1px solid #ebebeb;
    background-color: #fafafa;
    margin-bottom: 2px;
    padding:5px
}
.ebasket-products .BasketItem .details{
display: flex;
  justify-content: space-between;
}
.ebasket-products button{border:none;background:none;font-size:16px;line-height:0;padding:4px 6px 5px;color:#fb0000;cursor:pointer}
.item-btn{border:none;height:26px;background:#f7f7f7;border-radius:3px;width:26px;margin:0 3px;font-size:16px;line-height:27px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.remove-btn{height:33px;padding:0 10px;line-height:36px;border:none;border-radius:3px;color:red;font-size:13px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.item-btn:hover,.remove-btn:hover{background:#f0f0f0}
.FloatingLoading{background-color:#fff;padding:10px 5px 5px;border-radius:10px;display:inline-block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;box-shadow:0 0 0 9999px rgba(0,0,0,0.5);border-top:5px solid #224abe}
.FloatingLoading::after{content:'';width:100vw;height:100vh;display:block;position:fixed;top:0;right:0}
.FloatingLoading img{display:block;margin:3px auto;max-width:50px}
/* =====================================================================
   DLEPShop — modal + card-to-card panel (added by Vitrin integration)
   Self-contained; picks up the active theme's tokens when present.
   ===================================================================== */
.dlepshop-modal{
  --dps-surface: var(--surface, #fff);
  --dps-ink: var(--tx-1, #1a1c20);
  --dps-ink-2: var(--tx-2, #555);
  --dps-line: var(--line, #e6e8ec);
  --dps-brand: var(--brand, #ef4056);
  --dps-brand-ink: var(--brand-ink, #d92e45);
  --dps-ok: var(--ok, #12a150);
  --dps-danger: var(--danger, #e0322f);
  position:fixed; inset:0; z-index:100000; display:grid; place-items:center;
  padding:20px; background:rgba(15,17,21,.55);
  font-family:inherit; direction:rtl;
}
.dlepshop-modal.is-closing{opacity:0; visibility:hidden; transition:opacity .18s ease, visibility .18s ease}
.dlepshop-modal__box{
  width:min(420px,100%); background:var(--dps-surface); color:var(--dps-ink);
  border:1px solid var(--dps-line); border-radius:20px; padding:26px; text-align:center;
  box-shadow:0 24px 60px rgba(15,23,42,.3);
}
.dlepshop-modal__icon{
  width:60px; height:60px; margin:0 auto 14px; border-radius:50%;
  display:grid; place-items:center;
  background:color-mix(in srgb, var(--dps-ok) 15%, var(--dps-surface)); color:var(--dps-ok);
}
.dlepshop-modal.is-error .dlepshop-modal__icon{
  background:color-mix(in srgb, var(--dps-danger) 15%, var(--dps-surface)); color:var(--dps-danger);
}
.dlepshop-modal__title{margin:0 0 6px; font-size:17px; font-weight:800}
.dlepshop-modal__text{margin:0 0 18px; font-size:13px; line-height:1.9; color:var(--dps-ink-2)}
.dlepshop-modal__actions{display:flex; gap:10px}
.dlepshop-modal__actions .dlepshop-btn{flex:1}
.dlepshop-btn{
  display:inline-flex; align-items:center; justify-content:center; gap:7px;
  min-height:44px; padding:0 18px; border-radius:12px; border:1px solid transparent;
  background:var(--dps-brand); color:#fff; font-weight:800; font-size:13px;
  text-decoration:none; cursor:pointer; transition:background .18s ease;
}
.dlepshop-btn:hover{background:var(--dps-brand-ink); color:#fff}
.dlepshop-btn--ghost{background:var(--dps-surface); color:var(--dps-ink); border-color:var(--dps-line)}
.dlepshop-btn--ghost:hover{background:color-mix(in srgb, var(--dps-ink) 6%, var(--dps-surface)); color:var(--dps-ink)}

/* ---- Card-to-card payment panel (order details) ---- */
.dlepshop-c2c{
  --dps-surface: var(--surface, #fff);
  --dps-ink: var(--tx-1, #1a1c20);
  --dps-ink-2: var(--tx-2, #555);
  --dps-ink-3: var(--tx-3, #8b8f98);
  --dps-line: var(--line, #e6e8ec);
  --dps-brand: var(--brand, #ef4056);
  --dps-brand-ink: var(--brand-ink, #d92e45);
  --dps-warn: var(--warn, #f4a417);
  --dps-ok: var(--ok, #12a150);
  border:1px solid var(--dps-line); border-radius:16px; background:var(--dps-surface);
  padding:22px; margin-top:22px; direction:rtl;
}
.dlepshop-c2c__head{display:flex; align-items:center; gap:10px; margin-bottom:14px}
.dlepshop-c2c__badge{
  padding:5px 12px; border-radius:999px; font-size:11px; font-weight:800;
  background:color-mix(in srgb, var(--dps-warn) 18%, var(--dps-surface)); color:var(--dps-warn);
}
.dlepshop-c2c__badge.is-done{background:color-mix(in srgb, var(--dps-ok) 16%, var(--dps-surface)); color:var(--dps-ok)}
.dlepshop-c2c__head h3{margin:0; font-size:15px}
.dlepshop-c2c__card{
  display:grid; gap:6px; padding:14px 16px; margin:12px 0;
  border:1px dashed var(--dps-line); border-radius:12px; background:color-mix(in srgb, var(--dps-ink) 3%, var(--dps-surface));
}
.dlepshop-c2c__num{font-size:18px; font-weight:900; letter-spacing:2px; direction:ltr; text-align:left}
.dlepshop-c2c__meta{display:flex; flex-wrap:wrap; gap:6px 18px; color:var(--dps-ink-3); font-size:12px}
.dlepshop-c2c__meta b{color:var(--dps-ink); font-weight:700}
.dlepshop-c2c__note{margin:10px 0 0; font-size:12px; color:var(--dps-ink-2); line-height:1.9}
.dlepshop-c2c form{display:grid; gap:12px; margin-top:14px}
.dlepshop-c2c label{display:block; font-size:12px; font-weight:700; color:var(--dps-ink-2); margin-bottom:6px}
.dlepshop-c2c input[type=text],
.dlepshop-c2c input[type=file],
.dlepshop-c2c textarea{
  width:100%; min-height:44px; padding:10px 12px; border:1px solid var(--dps-line);
  border-radius:10px; background:var(--dps-surface); color:var(--dps-ink); font:inherit; font-size:13px;
}
.dlepshop-c2c textarea{min-height:80px; resize:vertical}
.dlepshop-c2c input:focus,.dlepshop-c2c textarea:focus{outline:0; border-color:var(--dps-brand); box-shadow:0 0 0 3px color-mix(in srgb, var(--dps-brand) 18%, transparent)}
.dlepshop-c2c__actions{display:flex; flex-wrap:wrap; gap:10px; margin-top:4px}
.dlepshop-c2c .dlepshop-btn{min-width:150px}
.dlepshop-c2c__receipt-view{
  display:inline-flex; align-items:center; gap:7px; min-height:44px; padding:0 16px;
  border:1px solid var(--dps-line); border-radius:12px; color:var(--dps-ink); font-weight:800; font-size:13px; text-decoration:none;
}
.dlepshop-c2c__receipt-view:hover{border-color:var(--dps-brand); color:var(--dps-brand-ink)}

.dlepshop-c2c.is-rejected { border-color: color-mix(in srgb, var(--dps-danger, #e0322f) 40%, var(--dps-line, #e6e8ec)); }
.dlepshop-c2c__badge.is-rej { background: color-mix(in srgb, var(--dps-danger, #e0322f) 15%, var(--dps-surface, #fff)) !important; color: var(--dps-danger, #e0322f) !important; }
.dlepshop-c2c__note--rej { padding: 12px 14px; border-radius: 10px; background: color-mix(in srgb, var(--dps-danger, #e0322f) 8%, var(--dps-surface, #fff)); color: var(--dps-ink-2, #555); }
.dlepshop-c2c__note--rej b { color: var(--dps-danger, #e0322f); }
