/* line 11, ../sass/cart.scss */
#cart #wrapper {
  background-color: #f5f5f5;
}
/* line 14, ../sass/cart.scss */
#cart #wrapper #main {
  padding-top: 50px;
}
/* line 17, ../sass/cart.scss */
#cart #wrapper #main h1.h1 {
  font-family: "josefin-slab", serif;
  font-size: 46px;
  color: #307066;
  font-weight: 700;
}
/* line 24, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body {
  padding: 0px;
}
/* line 27, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container {
  background-color: #fff;
  border-radius: 10px;
}
/* line 31, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .product-line-grid-left.col-md-3.col-xs-4 {
  margin: 0px;
  padding: 0px;
}
/* line 36, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .product-line-grid-body.col-md-4.col-xs-8 {
  padding: 5px 0px 0px 0px;
}
/* line 40, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .product-line-grid-right.product-line-actions.col-md-5.col-xs-12 {
  width: 37%;
  margin: 0px;
  padding: 0px;
}
/* line 45, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .product-line-grid-right.product-line-actions.col-md-5.col-xs-12 .col-xs-4 {
  width: auto;
  margin: 5px !important;
  padding: 0 !important;
}
/* line 51, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .product-line-grid-right.product-line-actions.col-md-5.col-xs-12 .col-md-10 {
  float: left;
  width: 80.33333%;
  margin: 0px;
  padding: 0px;
}
/* line 60, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .price {
  color: #000000;
}
/* line 64, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .product-line-info.product-price.h5 {
  display: none;
}
/* line 68, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .bootstrap-touchspin .input-group-btn-vertical .touchspin-up::after,
#cart #wrapper #main .cart-grid-body .card.cart-container .bootstrap-touchspin .input-group-btn-vertical .touchspin-down::after {
  color: #000000;
}
/* line 73, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .value {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}
/* line 79, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .continue_shopping {
  padding: 1rem;
  display: block;
  text-align: left;
  font-weight: 700;
}
/* line 86, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container .continue_shopping:hover {
  color: #307066;
}
/* line 90, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-body .card.cart-container a:hover {
  color: #307066;
}
/* line 96, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 {
  border-radius: 10px;
}
/* line 99, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary {
  background-color: #ffffff;
  border-radius: 10px;
}
/* line 103, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary h2 {
  font-family: "poppins", sans-serif;
  background-color: #307066;
  border-radius: 10px 10px 0px 0px;
  padding: 10px 20px;
  color: #ffffff;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
}
/* line 114, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary span {
  font-family: "poppins", sans-serif;
  font-size: 14px;
  line-height: 30px;
  font-weight: 600;
}
/* line 121, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary p.mode-paiement {
  color: #000000;
  font-size: 13px;
  font-family: "poppins", sans-serif;
  line-height: 30px;
  font-weight: 400;
  text-align: center;
}
/* line 129, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary p.mode-paiement img {
  width: 90%;
}
/* line 135, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary .block-promo .promo-code-button a.collapse-button {
  color: #000;
  border: 1px solid;
  padding: 5px 10px;
}
/* line 141, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary .block-promo button {
  border: 0px;
  margin-top: 0px;
}
/* line 146, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary .block-promo button:hover {
  background-color: #307066;
}
/* line 150, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary .block-promo a {
  color: #000000;
}
/* line 154, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary .block-promo a:hover {
  color: #307066;
}
/* line 158, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .card.cart-summary .block-promo .promo-input {
  height: 45px;
}
/* line 166, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .cart-summary-line.first {
  border-top: 1px solid #ddd;
}
/* line 171, ../sass/cart.scss */
#cart #wrapper #main .cart-grid-right.col-xs-12.col-lg-4 .checkout a.btn.btn-primary {
  background-color: #87bf19;
  color: #ffffff;
  border-radius: 10px;
}
/* line 183, ../sass/cart.scss */
#cart #footer {
  padding-top: 0rem;
}

/* line 188, ../sass/cart.scss */
.carriere-name-container span.h6.carrier-name {
  font-size: 12px !important;
  text-align: left;
}

/* line 193, ../sass/cart.scss */
#checkout {
  font-size: 13px;
  font-family: "poppins", sans-serif;
  font-weight: 400;
}
/* line 204, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step .custom-radio {
  margin-top: 11px;
}
/* line 208, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step p,
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step span {
  font-size: 14px;
  color: #000000;
}
/* line 214, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step a {
  color: #307066;
}
/* line 220, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step span.step-number {
  background-color: #307066;
  font-size: 13px;
  font-family: "poppins", sans-serif;
  color: #ffffff;
  font-weight: 600;
}
/* line 228, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step h1.step-title.js-step-title.h3 {
  font-family: "josefin-slab", serif;
  font-size: 30px;
  font-weight: 700;
}
/* line 234, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step p.form-informations {
  margin-top: 20px;
}
/* line 237, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step p.form-informations span.font-weight-bold.form-informations-title,
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step p.form-informations span.font-italic.form-informations-option {
  font-weight: 600;
}
/* line 243, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step .col-md-6.form-control-valign {
  width: 100%;
}
/* line 250, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step .content form .form-group.row {
  padding-bottom: 10px;
}
/* line 256, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step .content form h2 {
  font-weight: 600;
  padding-bottom: 10px;
}
/* line 261, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step .content form .form-group {
  padding-top: 10px;
}
/* line 265, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step .content form span {
  font-weight: 400;
  padding-bottom: 10px;
}
/* line 271, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step .content form .form-control-comment {
  padding: 0rem;
  margin: 0px;
  font-size: 10px;
  color: #7a7a7a;
  line-height: 12px;
  text-align: left;
}
/* line 280, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step .content form .custom-checkbox {
  font-size: 12px;
}
/* line 292, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step button.continue.btn.btn-primary.float-xs-right:hover {
  background-color: #87bf19;
}
/* line 296, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step #payment-confirmation {
  margin-top: 40px;
  width: 100%;
  text-align: center;
}
/* line 301, ../sass/cart.scss */
#checkout .cart-grid-body.col-xs-12.col-lg-8 .checkout-step #payment-confirmation button.btn.btn-primary.center-block:hover {
  background-color: #87bf19;
}

/* line 313, ../sass/cart.scss */
#order-confirmation span,
#order-confirmation p {
  color: #000000;
  padding-bottom: 20px;
}
/* line 319, ../sass/cart.scss */
#order-confirmation .order-line.row {
  padding: 10px;
}
/* line 324, ../sass/cart.scss */
#order-confirmation #order-items table tr.total-value {
  background-color: #307066;
  color: #fff;
}
/* line 329, ../sass/cart.scss */
#order-confirmation #order-items table tr.total-value td span {
  color: #ffffff;
}
