/* CSS Document panier */
body{
    background-color: #f5f5f5!important;
}
.head-cart{
    width:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.inp-coupon-cart{
	height: 26px!important;
	cursor: pointer
}
.head-two-cart{
    width: 100%;
    height: 50px;
    background-color: #fff;
	z-index:90;
	top:0px;
	left :0px;
	line-height: 60px;
	-webkit-box-shadow:0px 0.5px 0.5px gainsboro,0px 0.5px 0.5px gainsboro;
	-moz-box-shadow:0px 0.5px 0.5px gainsboro,0px 0.5px 0.5px gainsboro;
	-o-box-shadow:0px 0.5px 0.5px gainsboro,0px 0.5px 0.5px gainsboro;
	-ms-box-shadow:0px 0.5px 0.5px gainsboro,0px 0.5px 0.5px gainsboro;
	         box-shadow:0px 0.5px 0.5px gainsboro,0px 0.5px 0.5px gainsboro;
    position:absolute;
    text-align: center
}
.nav-target{
    margin-top: 24px!important
}
.containers{   
    padding: 11px;
    top: 20px!important;
    margin-bottom: 111px;
    text-align: center;
    position: relative
}
.cart-mb-hed{
    margin-top: -11px
}
.strg-cart-desck{
    display: none
}
.c-op-m{
    cursor: pointer;
    float: left
}
.logo-cart img{
    height: 45px;
    width: auto;
}
.cart-mob{
    display: none
}
.sub-pr{
	color: dodgerblue!important
}
.checkout-detail-mb{
	line-height: 2.5em!important
}
.subt-tit{
	font-size: 23px!important
}
.title-commande{
	font-weight: bold;
	padding: 11px;
	margin-bottom: 11px;
	font-size: 17px;
	color: crimson
}
.cont-det-user-commande{
	margin-left: 11px;
	width: 75%;
	font-size: 15px!important;
	line-height: 9px!important
}
.cont-det-user-commande strong{
	font-size: 14px
}
.cont-det-user-commande p{
	font-size: 13px
}
.cont-com-m{
	float: right;
	margin-top: -2px;
	color: dodgerblue
}
.content-mb-cart a{
	color: dodgerblue;
	font-weight: bold
}
.pay-tot img{
	height: 20px;
	padding: 1px;
	border: 1px solid gainsboro;
	float: right;
	margin-top: 19px;
	margin-left: 6px
}
.pay-cash img{
	height: 20px!important;
}
.pay i{
	color: #000
}
.text-desc-ppy{
	margin-left: 24px;
	margin-top: -11px;
	line-height: 18px;
	font-size: 13px;
	color: slategray
}
.pay-cash{
	border: 0px!important;
	margin-left: 0!important
}
.pay-cash img{
	height: 18px!important;
	margin-top: 20px!important;
	float: left!important;
	padding-left: 2px!important
}
.pay-cash span{
	margin-left: 4px
}
.sz{
	height: 40px!important
}
.sz label{
	font-size: 13px!important;
	color: #000!important;
	cursor: pointer
}
.szz{
	margin-top: -20px
}
.szf{
	margin-bottom: 11px
}
.pr-cm-nn{
	margin-bottom: 22px;
	margin-left: 11px
}
.pr-cm-nnq{
	margin-left: 25px
}
.pr-cm-nnp{
	margin-bottom: 22px;
	margin-right: 11px
}
.pr-cm-nn img{
	height: 35px!important;
	float: left
}
.pr-cm-nn span{
	font-size: 13px!important;
	line-height: 35px!important
}
.pr-cm-nnp span{
	font-size: 13px!important;
	line-height: 35px!important
}
.content-cm-f{
	width: 100%
}
.cn-rs-rs{
	display: inline-block;
	font-weight: bold
}
.prc-rs{
	float: right;
	margin-right: 11px
}
.cn-resum-cm{
	margin-left: 11px
}
.cn-rs-py{
	margin-bottom: 13px;
	font-size: 15px
}
.popupCheck {
  display: none;
  position: fixed;
  top: 43px; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 100;
  justify-content: center;
  align-items: flex-end;
}

.popup-content-check {
  background: #fff;
  width: 100%;
  height: 100%;
	padding: 22px;
	top: 1px;
  position: relative!important;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
}

.popupCheck.active .popup-content-check {
  transform: translateY(0);
}
.popupCheck .iln-check{
	width: 100%
}
.popupCheck input{
	width: 95%
}
.popupCheck .up-us-dt{
	width: 100%;
	height: 40px;
	border-radius: 4px
}
.popupCheck select{
	width: 98%
}
.popup-content-check h3{
	text-align: center
}
.popup-content-check .btn-close{
	float: left;
	margin-top: -29px
}

/*  Page panier mobile */

@media only screen and (min-width:800px)and (max-width: 999px){
    .cart-mob{display: block!important}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 30%;height: 200px;text-align: center;line-height: 200px;}
    .cont-cart-m{width:70% ;height: 200px;float: right}
    .cart-thumb-mb{width: auto;height: 200px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 11px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;margin-bottom: 11px}
    .title-cart{margin-bottom: 22px}
    .title-cart a{font-size: 18px}
    .options-cart{font-size: 16px}
    .display-cn-mb{display: inline-table}
    .trash{margin-top: 150px}
    .trash i{color: #000!important}
    .nice-number{padding-left: 2px}
    .checkout-detail-mb{position: fixed;padding: 10px 12px;bottom: 0px;width: 100%;height: 64px;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .con-check-mob{margin:11px; }
    .section-checkout-mob{display: inline-table}
    .section-checkout-one{float: left}
    .section-checkout-two{float: right;margin-right: 22px}
    .cont-sec-two{display: inline-table;margin-right: 11px}
    .subtotale-totals{text-align: left;}
    .prcd-check-mob{width: auto;padding: 12px;border-radius: 5px;font-size: 16px}
    .subt-tit small{color: crimson}
    .sb-tt-mb{float: left}
}

@media only screen and (min-width:700px)and (max-width: 799px){
    .cart-mob{display: block}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 30%;height: 200px;text-align: center;line-height: 200px;}
    .cont-cart-m{width:69% ;height: 200px;float: right}
    .cart-thumb-mb{width: auto;height: 179px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 11px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;margin-bottom: 11px}
    .title-cart{margin-bottom: 22px}
    .title-cart a{font-size: 18px}
    .options-cart{font-size: 16px}
    .display-cn-mb{display: inline-table}
    .trash{margin-top: 150px}
    .trash i{color: #000!important}
    .nice-number{padding-left: 2px}
    .checkout-detail-mb{position: fixed;padding: 10px 12px;bottom: 0px;width: 100%;height: 64px;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .con-check-mob{margin:11px; }
    .section-checkout-mob{display: inline-table}
    .section-checkout-one{float: left}
    .section-checkout-two{float: right;margin-right: 22px}
    .cont-sec-two{display: inline-table;margin-right: 11px}
    .subtotale-totals{text-align: left;}
    .prcd-check-mob{width: auto;padding: 14px;border-radius: 5px;font-size: 16px}
    .subt-tit small{color: crimson}
    .sb-tt-mb{float: left}
}

@media only screen and (min-width:600px)and (max-width: 699px){
    .cart-mob{display: block}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 30%;height: 163px;text-align: center;line-height: 163px;}
    .cont-cart-m{width:69% ;height: 145px;float: right}
    .cart-thumb-mb{width: auto;height: 152px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 11px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;margin-bottom: 11px}
    .title-cart{margin-bottom: 22px}
    .title-cart a{font-size: 18px}
    .options-cart{font-size: 16px}
    .display-cn-mb{display: inline-table}
    .trash{margin-top: 122px;padding-right: 0!important}
    .trash i{color: #000!important}
    .nice-number{padding-left: 2px}
    .checkout-detail-mb{position: fixed;padding: 10px 12px;bottom: 0px;width: 100%;height: 64px;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .con-check-mob{margin:11px; }
    .section-checkout-mob{display: inline-table}
    .section-checkout-one{float: left}
    .section-checkout-two{float: right;margin-right: 22px}
    .cont-sec-two{display: inline-table;margin-right: 11px}
    .subtotale-totals{text-align: left;}
    .prcd-check-mob{width: auto;padding: 14px;border-radius: 5px;font-size: 16px}
    .subt-tit small{color: slategray}
    .subt-tit{font-size: 20px!important}
    .sb-tt-mb{float: left}
    .update-btn-cart{width: 145px!important}
}

@media only screen and (min-width:500px)and (max-width: 599px){
    .logo-cart{margin-top: 5px}
    .logo-cart img{height: 40px}
    .strg-cart span{font-size: 27px!important}
    .user-m{margin-left: 6px!important}
    .cart-mob{display: block}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 25%;height: 127px;text-align: center;line-height: 127px;}
    .cont-cart-m{width:72% ;height: 127px;float: right;}
    .cart-thumb-mb{width: auto;height: 104px;margin-top: 11px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 11px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;font-size: 19px}
    .title-cart a{font-size: 18px}
    .options-cart{font-size: 16px}
    .display-cn-mb{display: inline-table}
    .trash{margin-top: 95px;padding-right: 0!important}
    .trash i{color: #000!important}
    .nice-number{padding-left: 2px}
    .checkout-detail-mb{position: fixed;padding: 10px 12px;bottom: 0px;width: 100%;height: 64px;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .con-check-mob{margin:11px; }
    .section-checkout-mob{display: inline-table}
    .section-checkout-one{float: left}
    .section-checkout-two{float: right;margin-right: 22px}
    .cont-sec-two{display: inline-table;margin-right: 11px}
    .subtotale-totals{text-align: left;}
    .prcd-check-mob{width: auto;padding: 13px;border-radius: 5px;font-size: 16px}
    .subt-tit small{color: slategray}
    .subt-tit{font-size: 18px!important}
    .sb-tt-mb{float: left}
    .update-btn-cart{width: 110px!important}
}
@media only screen and (min-width:450px)and (max-width: 499px){
    .logo-cart{margin-top: 5px}
    .logo-cart img{height: 40px}
    .strg-cart span{font-size: 27px!important}
    .user-m{margin-left: 6px!important}
    .cart-mob{display: block}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 25%;height: 127px;text-align: center;line-height: 127px;}
    .cont-cart-m{width:72% ;height: 127px;float: right;}
    .cart-thumb-mb{width: auto;height: 99px;margin-top: 11px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 11px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;font-size: 19px}
    .title-cart a{font-size: 18px}
    .options-cart{font-size: 16px}
    .trash{margin-top: -23px;padding-right:17px!important}
    .trash i{color: #000!important}
    .nice-number{padding-left: 2px}
    .checkout-detail-mb{position: fixed;padding: 10px 12px;bottom: 0px;width: 100%;height: 64px;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .con-check-mob{margin:11px; }
    .section-checkout-mob{display: inline-table}
    .section-checkout-one{float: left}
    .section-checkout-two{float: right;margin-right: 22px}
    .cont-sec-two{display: inline-table;margin-right: 11px}
    .subtotale-totals{text-align: left;}
    .prcd-check-mob{width: auto;padding: 10px;border-radius: 5px;font-size: 15px}
    .subt-tit small{color: slategray}
    .subt-tit{font-size: 17px!important}
    .sb-tt-mb{float: left}
    .update-btn-cart{width: 90px!important;font-size: 11px}
}

@media only screen and (min-width:400px)and (max-width: 449px){
	.pr-cm-nn span{font-size: 11px!important}
	.tut-prd-chk span{padding-left: 8px!important}
	.pr-cm-nn img{height: 25px!important}
    .logo-cart{margin-top: 5px}
    .logo-cart img{height: 30px}
    .strg-cart span{font-size: 24px!important}
    .user-m{margin-left: 6px!important}
    .cart-mob{display: block}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 25%;height: 96px;text-align: center;line-height: 96px;}
    .cont-cart-m{width:72% ;height: 96px;float: right;}
    .cart-thumb-mb{width: auto;height: 84px;line-height: 11px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 5px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;font-size: 15px}
    .title-cart a{font-size: 13px!important}
    .title-cart a{font-size: 18px}
    .options-cart{font-size: 16px}
    .trash{margin-top: -23px;padding-right: 17px!important}
    .trash i{color: #000!important}
    .nice-number{padding-left: 2px}
    .checkout-detail-mb{position: fixed;padding: 10px 12px;bottom: 0px;width: 100%;height: auto!important;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .section-checkout-one{float: left;width: 95%;text-align: left}
    .section-checkout-two{fmargsin-right: 22px}
    .cont-sec-two{margin-right:0;text-align: left}
    .subtotale-totals{text-align: left;}
    .prcd-check-mob{width: 95%;padding: 9px;border-radius: 5px;font-size: 15px}
    .subt-tit small{color: slategray}
    .sb-tt-mb{float: left}
    .update-btn-cart{width: 90px!important;font-size: 11px}
}

@media only screen and (min-width:350px)and (max-width: 399px){
    .logo-cart{margin-top: 7px}
    .logo-cart img{height: 30px}
	.con-head-m i{font-size: 1.3em}
    .strg-cart span{font-size: 16px!important}
	.nav-target{width: 15px!important;height: 15px!important;line-height: 15px!important;margin-top: 28px!important;font-size: 12px}
	.cont-det-user-commande{width: 61%;line-height: 17px!important}
	.content-cm-f{width:99%;height: 80px!important;background-color: ivory;margin-bottom: 11px;border: 1px dashed gainsboro}
	.szz{width: 87%!important}
	.pr-cm-nn{margin-bottom: 1px}
	.tut-prd-chk{width: 94%}
	.cart-m{margin-right: 22px!important}
    .user-m{margin-left: 6px!important}
    .cart-mob{display: block}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 25%;height: 96px;text-align: center;line-height: 96px;}
    .cont-cart-m{width:72% ;height: 96px;float: right;}
    .cart-thumb-mb{width: auto;height: 70px;margin-top: 11px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 5px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;font-size: 15px}
    .title-cart a{font-size: 12px!important}
    .options-cart{font-size: 16px}
    .trash{margin-top: -23px;padding-right: 12px!important}
    .trash i{color: #000!important}
    .nice-number{padding-left: 34px}
    .checkout-detail-mb{position: fixed;padding: 10px 12px;bottom: 0px;width: 100%;height: auto;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .section-checkout-one{width: 94%;text-align: left}
    .section-checkout-two{text-align: left}
    .cont-sec-two{margin-right:5px }
    .subtotale-totals{text-align: left;}
    .prcd-check-mob{width: 95%;padding: 9px;border-radius: 5px;font-size: 12px}
    .subt-tit small{color: slategray}
    .update-btn-cart{width: 81px!important;font-size: 10px}
}
@media only screen and (min-width:300px)and (max-width: 349px){
    .logo-cart{margin-top: 6px}
	.logo-cart img{height: 24px}
	.con-head-m i{font-size: 1.3em}
    .strg-cart span{font-size: 16px!important}
	.nav-target{width: 15px!important;height: 15px!important;line-height: 15px!important;margin-top: 28px!important;font-size: 12px}
	.cont-det-user-commande{width: 61%;line-height: 17px!important}
	.pr-cm-nn img{height: 24px!important;margin-top: 11px}
	.szz{width: 87%!important}
	.pr-cm-nn{margin-bottom: 1px}
	.tut-prd-chk{width: 94%}
	.content-cm-f{height: auto;background-color: ivory;margin-bottom: 11px;border: 1px solid gainsboro;}
	.cart-m{margin-right: 22px!important}
    .user-m{margin-left: 6px!important}
    .cart-mob{display: block}
	.section-cart{margin: 1px}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 25%;height: 96px;text-align: center;line-height: 96px;}
    .cont-cart-m{width:72% ;height: 96px;float: right;}
    .cart-thumb-mb{width: auto;height: 58px;margin-top: 19px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 5px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;font-size: 15px}
    .title-cart a{font-size: 10px!important}
    .options-cart{font-size: 12px!important}
    .trash{margin-top: -23px;padding-right: 12px!important}
    .trash i{color: #000!important}
    .nice-number{padding-left: 22px}
	.subt-tit{margin-bottom: 11px}
    .checkout-detail-mb{position: fixed;padding: 5px;bottom: 0px;width: 100%;height: auto;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .con-check-mob{}
    .section-checkout-mob{margin-right: 9px }
    .section-checkout-one{text-align: left}
    .section-checkout-two{width: 100%}
    .cont-sec-two{margin-right:5px }
    .subtotale-totals{text-align: left;}
    .prcd-check-mob{width: 98%;padding: 13px;border-radius: 5px;font-size: 18px}
    .subt-tit small{color: slategray}
    .sb-tt-mb{float: left}
    .update-btn-cart{width: 100%!important;}
	.price-sub{font-size: 20px}
}

@media only screen and (min-width:250px)and (max-width: 299px){
	.cont-det-user-commande{width: 95%!important;line-height: 15px!important}
	.cont-com-m{float: none}
    .logo-cart{margin-top: 6px;display: none}
	.logo-cart img{height: 24px}
	.con-head-m i{font-size: 1.3em}
    .strg-cart span{font-size: 16px!important}
	.tut-prd-chk{width: 94%}
	.content-cm-f{width:98%;height: 100px!important;border-radius: 11px;margin-bottom: 11px;border: 2px dashed gainsboro;}
	.nav-target{width: 15px!important;height: 15px!important;line-height: 15px!important;margin-top: 28px!important;font-size: 12px}
    .user-m{margin-left: 6px!important}
    .cart-mob{display: block}
    .detail-cart-mob{width: 99%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 25%;height: 96px;text-align: center;line-height: 96px;}
    .cont-cart-m{width:72% ;height: 96px;float: right;}
    .cart-thumb-mb{width: auto;height: 48px;margin-top: 13px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 5px;margin-left: 8px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.3em;letter-spacing: -.025em;font-size: 13px}
    .title-cart a{font-size: 11px!important}
    .options-cart{font-size: 11px!important;}
    .trash{margin-top: -23px;padding-right:0!important}
    .trash i{color: #000!important}
    .nice-number{padding-left: 2px}
    .checkout-detail-mb{position: fixed;padding: 5px;bottom: 0px;width: 100%;height: auto;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .con-check-mob{}
    .section-checkout-mob{margin-right: 9px }
    .section-checkout-one{margin-bottom: 11px;text-align: left}
    .section-checkout-two{margin-right: 22px}
    .subtotale-totals{text-align: left;margin-bottom: 5px}
    .prcd-check-mob{width: 105%!important;padding: 13px;border-radius: 5px;font-size: 15px}
    .subt-tit small{color: slategray}
    .subt-tit{font-size: 19px!important}
    .sb-tt-mb{float: left}
    .update-btn-cart{width: 100%!important;}
}
@media only screen and (min-width:200px)and (max-width: 249px){
	.cont-det-user-commande{width: 95%!important;line-height: 15px!important;margin-left: 6px}
	.tut-prd-chk span{font-size: 11px!important}
	.pr-cm-nn img{height: 25px!important}
	.pay-tot img{display: none}
	.sz label{font-size: 11px!important}
    .nav-target{display: none}
    .logo-cart{margin-top: 6px;display: none}
    .logo-cart img{height: 24px}
	.con-head-m i{font-size: 1.1em}
    .strg-cart span{font-size: 15px!important}
	.cart-m{margin-right: 7px!important}
	.tut-prd-chk{width: 99%!important}
	.section-cart{margin-right: -4px}
	.cont-com-m{float: none}
	.title-commande{font-size: 14px}
	.content-cm-f{width:98%;height: auto!important;border-radius: 11px;margin-bottom: 11px;border: 2px dashed gainsboro;}
	.nav-target{width: 15px!important;height: 15px!important;line-height: 15px!important;margin-top: 28px!important;font-size: 12px}
    .user-m{margin-left: 6px!important}
    .cart-mob{display: block}
	.nice-number{padding-laeft: 22px!important;float: !important;margin-top: -40px!important}
	.qt-st .nice-number{padding-left: 22px!important;float: right;margin-top: -40px!important}
	.pr-cm-nnp{margin-top: -22px!important}
    .detail-cart-mob{width: 100%;webkit-box-shadow: 0 2px 5px #393737;-moz-box-shadow: 0 2px 5px #393737;-o-box-shadow: 0 2px 5px #393737;-ms-box-shadow: 0 2px 5px #393737;box-shadow: 0 1px 3px #393737;;height: auto;text-align: left;padding: 4px;margin-bottom: 11px;background-color: #fff}
    .mb-cart-sec{display: inline-table;}
    .thumb-cart-mb{width: 25%;height: 96px;text-align: center;line-height: 96px;}
    .cont-cart-m{width:72% ;height: 96px;float: right;}
    .cart-thumb-mb{width: auto;height: 35px;margin-top: 13px}
    .cart-thumb-mb img{width: auto;height: 100%;}
    .content-mb-cart{padding: 5px}
	.cn-rs-py{font-size: 13px}
    .subtotal{font-size: 20px}
    .secs-tit-cart{font-weight: bold;font-family: Rubik,sans-serif;line-height: 1.2em;letter-spacing: -.025em;font-size: 13px}
    .title-cart a{font-size: 11px!important}
    .options-cart{font-size: 11px!important;}
    .trash{margin-top: -18px;padding-right:0!important}
    .trash i{color: #000!important}
    .nice-number{padding-left: 2px}
    .checkout-detail-mb{position: fixed;padding: 5px;bottom: 0px;width: 100%;height: auto;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: #fff;-webkit-box-shadow: 0 -4px 6px 0 rgba(0,0,0,.06);box-shadow: 0 -4px 6px 0 rgba(0,0,0,.10);z-index: 999;left: 0;font-family: Rubik,sans-serif;line-height: 1.5em;letter-spacing: -.025em;}
    .con-check-mob{}
    .section-checkout-mob{margin-right: 9px }
    .section-checkout-one{margin-bottom: 11px;text-align: left}
    .section-checkout-two{margin-right: 22px}
    .subtotale-totals{text-align: left;margin-bottom: 5px}
    .prcd-check-mob{width: 105%!important;padding: 13px;border-radius: 5px;font-size: 12px}
    .subt-tit small{color: slategray}
    .subt-tit{font-size: 17px!important}
    .sb-tt-mb{float: left}
    .update-btn-cart{width: 100%!important;}
}

/* End page panier mobile */

/* responsive page checkout mobile */

@media only screen and (min-width:800px)and (max-width: 876px){
    
}

/* End responsive page checkout mobile */