/* BASIC css start */
#header>.top>ul.etc_group li:last-child{ text-decoration: underline; text-underline-position: under; }
.MS_group_msg font {color: #be102c;}
   .container {padding:0 100px; margin:auto; color:black;}
.container>.basket-head {    font-size: 14px;
    padding: 20px 0;border-top: 1px solid black;
    border-bottom: 1px solid black;line-height:1;}

.container>.basket-content {}
.container>.basket-content>.content-head {margin-bottom:30px; border-bottom:1px solid black; padding:20px 0;}
.container>.basket-content>.content-head::before,
.container>.basket-content>.content-head::after {content:''; display:table;}
.container>.basket-content>.content-head::after {clear:both;}
.container>.basket-content>.content-head>div {float:left; display:table-cell; font-size:16px; }
.container>.basket-content>form {margin: 30px 0 0 0; padding-bottom:30px; border-bottom:1px solid black; }
.nav-options{text-transform: lowercase;font-size:12px;}
.nav-options:first-letter{text-transform: uppercase;}

.editBt{font-size: 11px;
    border: 1px solid rgb(0 0 0 / 40%);
    padding: 3px 6px;margin: 12px 20px;}

.container>.basket-content .basket-item{position: relative;}

.container>.basket-content .basket-item::before,
.container>.basket-content .basket-item::after {content:''; display:table;}
.container>.basket-content .basket-item::after {clear:both;}

.container>.basket-content .basket-item>div {float:left; display:table-cell;}
.container>.basket-content>.content-head>div.thumb,
.container>.basket-content .basket-item>div.thumb {width:100px;}
.container>.basket-content .basket-item>div.thumb>a {margin-top:6px; display:block;}
.container>.basket-content .basket-item>div.thumb img {width:100px;}

.container>.basket-content>.content-head>div.product_name,
.container>.basket-content .basket-item>div.product_name {width: calc(60% - 100px);
    padding-left: 25px;
    padding-top: calc(9% - 51px);}


.total{border-bottom:1px solid #000;padding:15px 0 }
.total div:first-child {     width: 78%;   padding-left: 125px;display: inline-block;}
.total div:nth-child(2){font-weight: bold;width: 15%;text-align: center;display: inline-block;} 
.container>.basket-content .basket-item>div.product_name>div:first-child {font-size:12px; font-weight:500; margin-bottom:5px;}


.container>.basket-content>.content-head>div.quantity,
.container>.basket-content .basket-item>div.quantity {width:18%;padding-top: 41px;}

.container>.basket-content .basket-item>div.quantity>a {display:inline-block; vertical-align:middle; margin-left:6px;}
.container>.basket-content .basket-item>div.quantity>.opt-btns {display:inline-block; vertical-align:middle;}
.container>.basket-content .basket-item>div.quantity>.opt-btns::before,
.container>.basket-content .basket-item>div.quantity>.opt-btns::after {content:''; display:table;}
.container>.basket-content .basket-item>div.quantity>.opt-btns::after {clear:both;}
.container>.basket-content .basket-item>div.quantity>.opt-btns>* {float:left; display:table-cell;}
.container>.basket-content .basket-item>div.quantity>.opt-btns>.qua-button {width:50px; margin:0 -1px;}
.container>.basket-content .basket-item>div.quantity>.opt-btns>.qua-button>input {background: #f4f4f4;border: 0; height:45px; line-height:45px; width:50px; text-align:center;}
.container>.basket-content .basket-item>div.quantity>.opt-btns>a>.qua-button {width:25px;font-size:20px; height:45px; text-align:center; line-height:45px; border:1px solid black;}
.container>.basket-content .basket-item>div.quantity>.opt-btns>a>.minus{border:0}
.container>.basket-content .basket-item>div.quantity>.opt-btns>a>.plus{border:0}

.container>.basket-content>.content-head>div.point,
.container>.basket-content .basket-item>div.point,
.container>.basket-content>.content-head>div.price,
.container>.basket-content .basket-item>div.price {width:15%; font-size:12px;}
.container>.basket-content .basket-item>div.point,
.container>.basket-content .basket-item>div.price {font-weight:600; padding-top: 59px;text-align: center;}

.del-btns{float: right!important; padding-top: 55px;}
.del-btns img{width:15px;}

.container>.tb-right {padding:0 25px 30px; margin-bottom:60px; border-bottom:2px solid black;}
.container>.tb-right>div:last-child {margin-top:12px; font-size:20px; font-weight:600;}

.container>.tb-center {height:400px; line-height:400px;    }

.container>.btn-order {margin: 50px 0 150px;text-align: center;}


.container>.btn-order>a { display:block;width:340px; text-align:center; padding: 0px 45px;
    line-height: 3.5;  font-size:14px;margin-left: calc(50% - 170px);}
.container>.btn-order>a:first-child {  border:1px solid black;}

.container>.btn-order-ctrl>a:last-child { display:block;}







/* BASIC css end */

