/* line 426, sprites/*.png */
.sprites-sprite, #opc-billing .customer-account-advantages-wrapper .checkout-advantages .truck, #opc-billing .customer-account-advantages-wrapper .checkout-advantages .safety, #opc-billing .customer-account-advantages-wrapper .checkout-advantages .certified, #opc-billing .customer-account-advantages-wrapper .checkout-advantages .tuev, .cart-footer .cart-footer-information .shipping, .cart-footer .cart-footer-information .safety, .cart-footer .cart-footer-information .certification, .cart-footer .cart-footer-information .payment, .cart-header-information .icon-warning, #shopping-cart-table .remove-item,
#checkout-review-table .remove-item, #shopping-cart-table .info-hint,
#checkout-review-table .info-hint, #shopping-cart-table .fc-cu-select .dropdown-icon,
#checkout-review-table .fc-cu-select .dropdown-icon, .cart-info-container .icon-truck, .footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service .paypal, .footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service .visa, .footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service .carte-bleue {
  background: url('../../images/sprites-s0d6931e64f.png') no-repeat;
}

@font-face {
  font-family: "kickstarter1.3";
  src: url("../../font/kickstarter1.3.eot");
  src: url("../../font/kickstarter1.3?#iefix") format("embedded-opentype"), url("../../font/kickstarter1.3.woff") format("woff"), url("../../font/kickstarter1.3.ttf") format("truetype"), url("../../font/kickstarter1.3.svg#kickstarter1.3") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Genath;
  src: url("../../font/GenathDisplay-Italic.otf") format("otf"), url("../../font/GenathDisplay-Italic.woff") format("woff"), url("../../font/GenathDisplay-Italic.eot") format("eot"), url("../../font/GenathDisplay-Italic.svg") format("svg");
}

/* line 20, ../../sass/kickstarter/libs/_fonts.scss */
.fs1 {
  font-size: 2em;
}

/* line 23, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space {
  margin-right: hGutter(0.5);
}

/* line 26, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space-2 {
  margin-right: hGutter(1);
}

/* line 31, ../../sass/kickstarter/libs/_fonts.scss */
.fontks,
[class*="icon-"] {
  font-family: "kickstarter1.3";
}

/* line 36, ../../sass/kickstarter/libs/_fonts.scss */
.icon-grid:before {
  content: "U";
}

/* line 39, ../../sass/kickstarter/libs/_fonts.scss */
.icon-list:before {
  content: "V";
}

/* line 42, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before {
  content: "R";
}

/* line 45, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-up:before {
  content: "T";
}

/* line 48, ../../sass/kickstarter/libs/_fonts.scss */
.icon-search:before {
  content: "Z";
}

/* line 51, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play:before {
  content: "A";
}

/* line 54, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play-2:before {
  content: "C";
}

/* line 57, ../../sass/kickstarter/libs/_fonts.scss */
.icon-user:before {
  content: "M";
}

/* line 60, ../../sass/kickstarter/libs/_fonts.scss */
.icon-x:before {
  content: "X";
}

/* line 63, ../../sass/kickstarter/libs/_fonts.scss */
.icon-checkmark:before {
  content: "G";
}

/* line 66, ../../sass/kickstarter/libs/_fonts.scss */
.icon-spam:before {
  content: "H";
}

/* line 69, ../../sass/kickstarter/libs/_fonts.scss */
.icon-alarm:before {
  content: "I";
}

/* line 72, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cart:before {
  content: "P";
}

/* line 75, ../../sass/kickstarter/libs/_fonts.scss */
.icon-menu:before {
  content: "a";
  text-transform: none;
}

/* line 79, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pencil:before {
  content: "W";
}

/* line 82, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cancel-circle:before {
  content: "O";
}

/* line 85, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-checked:before {
  content: "L";
}

/* line 88, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-unchecked:before {
  content: "K";
}

/* line 91, ../../sass/kickstarter/libs/_fonts.scss */
.icon-compare:before {
  content: "N";
}

/* line 94, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before {
  content: "B";
}

/* line 97, ../../sass/kickstarter/libs/_fonts.scss */
.icon-video-play:before {
  content: "d";
  text-transform: none;
}

/* line 101, ../../sass/kickstarter/libs/_fonts.scss */
.icon-share:before {
  content: "E";
}

/* line 104, ../../sass/kickstarter/libs/_fonts.scss */
.icon-mail:before {
  content: "b";
  text-transform: none;
}

/* line 108, ../../sass/kickstarter/libs/_fonts.scss */
.icon-phone:before {
  content: "c";
  text-transform: none;
}

/* line 113, ../../sass/kickstarter/libs/_fonts.scss */
.icon-liquid:before {
  content: "e";
  text-transform: none;
}

/* line 117, ../../sass/kickstarter/libs/_fonts.scss */
.icon-thumbup:before {
  content: "g";
  text-transform: none;
}

/* line 121, ../../sass/kickstarter/libs/_fonts.scss */
.icon-document:before {
  content: "h";
  text-transform: none;
}

/* line 125, ../../sass/kickstarter/libs/_fonts.scss */
.icon-info:before {
  content: "i";
  text-transform: none;
}

/* line 129, ../../sass/kickstarter/libs/_fonts.scss */
.icon-idea:before {
  content: "f";
  text-transform: none;
}

/* line 133, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pinterest:before {
  content: "o";
  text-transform: none;
}

/* line 137, ../../sass/kickstarter/libs/_fonts.scss */
.icon-instagram:before {
  content: "p";
  text-transform: none;
}

/* line 141, ../../sass/kickstarter/libs/_fonts.scss */
.icon-twitter:before {
  content: "q";
  text-transform: none;
}

/* line 145, ../../sass/kickstarter/libs/_fonts.scss */
.icon-facebook:before {
  content: "r";
  text-transform: none;
}

/* line 149, ../../sass/kickstarter/libs/_fonts.scss */
.font-light {
  color: #999999;
}

@font-face {
  font-family: "futura-bold";
  src: url("../../font/futura-pt-bold.eot?#iefix");
  src: url("../../font/futura-pt-bold.eot?#iefix") format("eot"), url("../../font/futura-pt-bold.woff2") format("woff2"), url("../../font/futura-pt-bold.woff") format("woff"), url("../../font/futura-pt-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "futura-pt";
  src: url("../../font/futura-pt.eot?#iefix");
  src: url("../../font/futura-pt.eot?#iefix") format("eot"), url("../../font/futura-pt.woff2") format("woff2"), url("../../font/futura-pt.woff") format("woff"), url("../../font/futura-pt.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 14, ../../../../../../../../../../gems/2.3.0/gems/susy-1.0.5/sass/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2, ../../sass/modules/_checkout.scss */
#salon-benefit-container {
  overflow: hidden;
  width: 100%;
  padding: 20px 0;
  border-top: 1px solid #dddddd;
}
/* line 8, ../../sass/modules/_checkout.scss */
#salon-benefit-container .benefit-title {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 20px;
}
/* line 13, ../../sass/modules/_checkout.scss */
#salon-benefit-container .select-title {
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 17, ../../sass/modules/_checkout.scss */
#salon-benefit-container .salon-button-container {
  margin-top: 20px;
}
/* line 20, ../../sass/modules/_checkout.scss */
#salon-benefit-container .salon-button-container .delete-customer-salon {
  background-color: #f4f4f4;
}

/* line 26, ../../sass/modules/_checkout.scss */
#salon-details {
  padding-top: 20px;
}

/* line 33, ../../sass/modules/_checkout.scss */
.checkout-cart-index #checkout-progress-wrapper {
  display: none;
}

/* line 40, ../../sass/modules/_checkout.scss */
.cart .reward-checkout {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: whitesmoke;
  padding: 20px;
}
/* line 43, ../../sass/modules/_checkout.scss */
.cart .reward-checkout p {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 10px;
}
/* line 48, ../../sass/modules/_checkout.scss */
.cart .reward-checkout p.a-more, .cart .reward-checkout p.limit {
  font-size: 16px;
  font-size: 1rem;
}
/* line 52, ../../sass/modules/_checkout.scss */
.cart .reward-checkout p.limit {
  font-style: italic;
}

/* line 59, ../../sass/modules/_checkout.scss */
#shipping-cost-details-checkout-review {
  background-color: #fff;
  padding: 0;
  text-decoration: underline;
}

/* line 67, ../../sass/modules/_checkout.scss */
.shippingaddress .box {
  float: left;
  width: 25px;
  line-height: 8px;
}

/* line 78, ../../sass/modules/_checkout.scss */
.shipping-address fieldset.shippingaddress h4 {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "Genath", serif;
  margin-bottom: 20px;
  display: block;
  border-bottom: 0;
  padding-bottom: 0;
}

/* line 90, ../../sass/modules/_checkout.scss */
.packstation label {
  display: inline-block !important;
}
/* line 94, ../../sass/modules/_checkout.scss */
.packstation .tooltip {
  display: inline-block;
  height: 28px;
  width: 26px;
  position: relative;
}
/* line 102, ../../sass/modules/_checkout.scss */
.packstation .tooltip:hover .information {
  display: block;
}
/* line 107, ../../sass/modules/_checkout.scss */
.packstation .tooltip .icon {
  background-color: #c0c0c0;
  border-radius: 11px;
  color: white;
  cursor: pointer;
  font-weight: bold;
  padding: 0 6px;
}
/* line 116, ../../sass/modules/_checkout.scss */
.packstation .tooltip .information {
  background-color: white;
  border: 2px solid #939393;
  border-radius: 5px;
  color: black;
  display: none;
  left: 25px;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 205px;
  z-index: 10;
}

/* line 137, ../../sass/modules/_checkout.scss */
.checkout-onepage-index #admin_messages .computop-error {
  padding: 20px;
  border: 1px solid #bb143f;
  color: white;
  background: #bb143f;
}

/* line 148, ../../sass/modules/_checkout.scss */
.cart-table {
  width: 100%;
}
/* line 152, ../../sass/modules/_checkout.scss */
.cart-table .product-image,
.cart-table .product-review-image {
  display: block;
}
/* line 155, ../../sass/modules/_checkout.scss */
.cart-table .product-image .image-mobile,
.cart-table .product-review-image .image-mobile {
  display: none;
}
/* line 160, ../../sass/modules/_checkout.scss */
.cart-table .product-name {
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 163, ../../sass/modules/_checkout.scss */
.cart-table .product-name a {
  text-decoration: none;
}
/* line 168, ../../sass/modules/_checkout.scss */
.cart-table .price {
  font-weight: normal;
}
/* line 174, ../../sass/modules/_checkout.scss */
.cart-table tfoot td.last {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
/* line 179, ../../sass/modules/_checkout.scss */
.cart-table tfoot button {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #444444;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
.cart-table tfoot button span {
  color: black;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
.cart-table tfoot button:hover {
  background-color: #dbdbdb;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
.cart-table tfoot button:hover span span {
  color: white;
}
/* line 182, ../../sass/modules/_checkout.scss */
.cart-table tfoot button.btn-continue {
  float: left;
}
/* line 186, ../../sass/modules/_checkout.scss */
.cart-table tfoot button.btn-update {
  float: right;
}

/* line 194, ../../sass/modules/_checkout.scss */
#gc-please-wait {
  position: absolute;
  top: 8px;
  right: 10px;
}
/* line 197, ../../sass/modules/_checkout.scss */
#gc-please-wait img {
  margin-top: -5px;
}

/* line 202, ../../sass/modules/_checkout.scss */
.cart-bottom-container {
  margin-top: 20px;
  overflow: hidden;
  border-top: 1px solid #e5e5e5;
  padding-top: 25px;
  margin-top: 25px;
}
/* line 209, ../../sass/modules/_checkout.scss */
.cart-bottom-container button.button.btn-checkout {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
.cart-bottom-container button.button.btn-checkout span {
  color: white;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
.cart-bottom-container button.button.btn-checkout:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
.cart-bottom-container button.button.btn-checkout:hover span span {
  color: white;
}
/* line 213, ../../sass/modules/_checkout.scss */
.cart-bottom-container .btn-continue {
  background-color: #f4f4f4;
}
/* line 216, ../../sass/modules/_checkout.scss */
.cart-bottom-container .btn-continue span span {
  color: #000;
}
/* line 221, ../../sass/modules/_checkout.scss */
.cart-bottom-container .discount {
  border: 1px solid #e5e5e5;
  padding: 15px;
}
/* line 225, ../../sass/modules/_checkout.scss */
.cart-bottom-container .discount .error-msg {
  padding: 0px 5px;
}
/* line 229, ../../sass/modules/_checkout.scss */
.cart-bottom-container .discount .v-fix {
  position: relative;
  width: 100%;
}
/* line 234, ../../sass/modules/_checkout.scss */
.cart-bottom-container .discount .button {
  float: left;
  height: 32px;
  line-height: 0px;
  margin-right: 12px;
}
/* line 241, ../../sass/modules/_checkout.scss */
.cart-bottom-container .discount .check-gc-status {
  display: none;
  float: right;
  margin-right: 0px;
}
/* line 250, ../../sass/modules/_checkout.scss */
.cart-bottom-container .cart-collaterals .button-set {
  margin-top: 10px;
}
/* line 254, ../../sass/modules/_checkout.scss */
.cart-bottom-container .cart-collaterals button {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
  background-color: #f4f4f4;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
.cart-bottom-container .cart-collaterals button span {
  color: black;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
.cart-bottom-container .cart-collaterals button:hover {
  background-color: #cccccc;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
.cart-bottom-container .cart-collaterals button:hover span span {
  color: black;
}
/* line 259, ../../sass/modules/_checkout.scss */
.cart-bottom-container .cart-collaterals h2 {
  font-size: 18px;
  font-size: 1.125rem;
  padding: 7px 0;
  padding-top: 0px;
}
/* line 268, ../../sass/modules/_checkout.scss */
.cart-bottom-container .cart-collaterals fieldset label,
.cart-bottom-container .cart-collaterals fieldset p {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 10px;
}
/* line 274, ../../sass/modules/_checkout.scss */
.cart-bottom-container .cart-collaterals fieldset .input-text,
.cart-bottom-container .cart-collaterals fieldset select {
  clear: both;
  display: block;
  width: 100%;
}
/* line 281, ../../sass/modules/_checkout.scss */
.cart-bottom-container .cart-collaterals .deals > div {
  margin-bottom: 20px;
}
/* line 284, ../../sass/modules/_checkout.scss */
.cart-bottom-container .cart-collaterals .deals > div .v-fix {
  margin-bottom: 10px;
}
/* line 290, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral {
  margin-top: 40px;
  clear: both;
  padding-top: 38px;
  text-align: center;
}
/* line 296, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral.category-teaser {
  padding-top: 0;
}
/* line 302, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .box-title a {
  float: left;
  margin-left: 48px;
  line-height: 55px;
}
/* line 309, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .product-name a:hover {
  text-decoration: underline !important;
}
/* line 313, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .product-image {
  display: block;
  width: 200px;
  margin: 0 auto;
}
/* line 319, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .product-shop {
  padding: 0 10px;
  margin: 20px 0 0;
  height: 125px;
}
/* line 324, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .product-shop .product-name {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  text-align: center;
  margin-bottom: 2px;
}
/* line 331, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .product-shop .product-name a {
  text-decoration: none;
  color: black;
}
/* line 337, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .product-shop .price-box {
  text-align: center;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
}
/* line 344, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .product-shop .tax-details-baseprice-container span {
  display: none;
}
/* line 349, ../../sass/modules/_checkout.scss */
.cart-bottom-container .box-collateral .product-shop .short-description {
  font-size: 14px;
}
/* line 356, ../../sass/modules/_checkout.scss */
.cart-bottom-container .totals {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: whitesmoke;
  padding: 20px;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 20px;
  background-color: #fff;
  padding-right: 4px;
}
/* line 363, ../../sass/modules/_checkout.scss */
.cart-bottom-container .totals table {
  width: 100%;
}
/* line 367, ../../sass/modules/_checkout.scss */
.cart-bottom-container .totals td {
  padding: 1px 0 1px 7px;
}
/* line 371, ../../sass/modules/_checkout.scss */
.cart-bottom-container .totals .checkout-types {
  display: none;
  text-align: right;
}
/* line 375, ../../sass/modules/_checkout.scss */
.cart-bottom-container .totals .checkout-types li {
  clear: both;
  margin: 10px 0;
}
/* line 382, ../../sass/modules/_checkout.scss */
.cart-bottom-container .checkout-button-container {
  clear: both;
  overflow: hidden;
}
/* line 386, ../../sass/modules/_checkout.scss */
.cart-bottom-container .checkout-button-container .checkout-buttons {
  text-align: right;
}

/* line 393, ../../sass/modules/_checkout.scss */
.checkout-progress {
  margin-bottom: 40px;
  margin-top: 29px;
}
/* line 400, ../../sass/modules/_checkout.scss */
.checkout-progress li {
  width: 20%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 2px;
  text-align: left;
}
/* line 407, ../../sass/modules/_checkout.scss */
.checkout-progress li a {
  display: block;
  width: 100%;
  height: 40px;
  text-decoration: none;
}
/* line 414, ../../sass/modules/_checkout.scss */
.checkout-progress li .indicator {
  text-align: center;
  display: block;
  margin-top: -20px;
  padding-left: 10px;
  background: #FFF;
  width: 38px;
  height: 38px;
}
/* line 424, ../../sass/modules/_checkout.scss */
.checkout-progress li .indicator .inner {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #c2c2c2;
  padding: 0px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 38px;
  color: white;
  font-family: "Oswald", sans-serif;
}
/* line 436, ../../sass/modules/_checkout.scss */
.checkout-progress li .label {
  display: block;
  margin-top: -28px;
  margin-left: 55px;
  color: darkgrey;
  font-family: "futura-pt", sans-serif;
}
/* line 446, ../../sass/modules/_checkout.scss */
.checkout-progress li.complete .indicator .inner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #c2c2c2;
  padding: 0px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  color: white;
}
/* line 451, ../../sass/modules/_checkout.scss */
.checkout-progress li.complete .label {
  color: #9c9c9c;
}
/* line 458, ../../sass/modules/_checkout.scss */
.checkout-progress li.current .indicator .inner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: black;
  padding: 0px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  color: #fff;
}
/* line 463, ../../sass/modules/_checkout.scss */
.checkout-progress li.current .label {
  color: black;
}

/* line 473, ../../sass/modules/_checkout.scss */
#customerbalance_placer .styled-checkbox-label {
  margin-right: 24px;
}

/* line 480, ../../sass/modules/_checkout.scss */
#payment_form_ccsave .v-fix {
  float: left;
  margin-right: 10px;
}

/* line 499, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-progress li.active, .paypal-express-review .checkout-progress li.complete, .paypal-express-review .checkout-progress li.step-cart, .paypal-express-review .checkout-progress li#progress-opc-payment {
  border-top: 2px solid #c2c2c2;
}
/* line 502, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-progress li.active .indicator .inner, .paypal-express-review .checkout-progress li.complete .indicator .inner, .paypal-express-review .checkout-progress li.step-cart .indicator .inner, .paypal-express-review .checkout-progress li#progress-opc-payment .indicator .inner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #c2c2c2;
  padding: 0px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  color: white;
}
/* line 507, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-progress li.active .label, .paypal-express-review .checkout-progress li.complete .label, .paypal-express-review .checkout-progress li.step-cart .label, .paypal-express-review .checkout-progress li#progress-opc-payment .label {
  color: #9c9c9c;
}
/* line 512, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-progress li.step-order {
  border-top: 2px solid #c2c2c2;
}
/* line 515, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-progress li.step-order .indicator .inner {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: black;
  padding: 0px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  color: #fff;
}
/* line 520, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-progress li.step-order .label {
  color: black;
}

/* line 528, ../../sass/modules/_checkout.scss */
.step-title {
  margin-bottom: 20px;
}
/* line 531, ../../sass/modules/_checkout.scss */
.step-title .number {
  display: none;
}

/* line 540, ../../sass/modules/_checkout.scss */
.paypal-express-review h4,
.paypal-express-review h5,
.opc h4,
.opc h5 {
  padding-bottom: 10px;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
}
/* line 546, ../../sass/modules/_checkout.scss */
.paypal-express-review .buttons-set,
.opc .buttons-set {
  margin-top: 20px;
}
/* line 549, ../../sass/modules/_checkout.scss */
.paypal-express-review .buttons-set .back-link,
.opc .buttons-set .back-link {
  line-height: 45px;
}
/* line 553, ../../sass/modules/_checkout.scss */
.paypal-express-review .buttons-set p.required,
.opc .buttons-set p.required {
  text-align: right;
}
/* line 558, ../../sass/modules/_checkout.scss */
.paypal-express-review .buttons-set,
.opc .buttons-set {
  position: relative;
}
/* line 561, ../../sass/modules/_checkout.scss */
.paypal-express-review .buttons-set button,
.opc .buttons-set button {
  float: right;
}

/* line 567, ../../sass/modules/_checkout.scss */
.checkout-panel-title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "Genath", serif;
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: 0 !important;
}

/* line 581, ../../sass/modules/_checkout.scss */
#opc-login .guest-container,
#opc-login .register-container,
#opc-login .login-container,
#opc-billing .guest-container,
#opc-billing .register-container,
#opc-billing .login-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: whitesmoke;
  padding: 20px;
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid #dddddd;
}
/* line 588, ../../sass/modules/_checkout.scss */
#opc-login .guest-container,
#opc-billing .guest-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  padding: 20px;
}
/* line 592, ../../sass/modules/_checkout.scss */
#opc-login .login-container,
#opc-billing .login-container {
  padding: 20px 70px !important;
}
/* line 595, ../../sass/modules/_checkout.scss */
#opc-login .login-container .buttons-set button,
#opc-billing .login-container .buttons-set button {
  float: none;
}

/* line 601, ../../sass/modules/_checkout.scss */
.billing-address-select.address-with-option {
  margin-bottom: 20px !important;
}
/* line 604, ../../sass/modules/_checkout.scss */
.billing-address-select.address-with-option .address {
  padding: 30px 10px;
  margin: 0;
  background-color: #eee;
  border-bottom: 1px solid #dddddd;
}
/* line 610, ../../sass/modules/_checkout.scss */
.billing-address-select.address-with-option .address:last-child {
  border-bottom: 0;
}

/* line 617, ../../sass/modules/_checkout.scss */
.shipping-address-select.address-with-option .address {
  padding: 30px 10px;
  margin: 0;
  background-color: #eee;
  border-bottom: 1px solid #dddddd;
}
/* line 623, ../../sass/modules/_checkout.scss */
.shipping-address-select.address-with-option .address:last-child {
  border-bottom: 0;
}
/* line 628, ../../sass/modules/_checkout.scss */
.shipping-address-select.address-with-option + #shipping-new-address-form {
  margin-top: 20px !important;
}

/* line 634, ../../sass/modules/_checkout.scss */
#opc-login .register-container {
  padding: 0 !important;
  border: none !important;
}
/* line 638, ../../sass/modules/_checkout.scss */
#opc-login .register-container .checkout-panel-inner {
  overflow: hidden;
  padding: 32px 35px !important;
  border: 1px solid #dddddd;
}
/* line 643, ../../sass/modules/_checkout.scss */
#opc-login .register-container .checkout-panel-inner .checkout-panel-title {
  float: left;
  margin: 3px 0 0 0;
  padding-bottom: 0;
}
/* line 649, ../../sass/modules/_checkout.scss */
#opc-login .register-container .checkout-panel-inner.last-panel {
  margin-top: 30px;
}
/* line 653, ../../sass/modules/_checkout.scss */
#opc-login .register-container .checkout-panel-inner .buttons-set {
  margin: 0 10% 0 0;
  padding-bottom: 0;
  clear: none;
  float: right;
}
/* line 659, ../../sass/modules/_checkout.scss */
#opc-login .register-container .checkout-panel-inner .buttons-set button {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
#opc-login .register-container .checkout-panel-inner .buttons-set button span {
  color: white;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
#opc-login .register-container .checkout-panel-inner .buttons-set button:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
#opc-login .register-container .checkout-panel-inner .buttons-set button:hover span span {
  color: white;
}
/* line 662, ../../sass/modules/_checkout.scss */
#opc-login .register-container .checkout-panel-inner .buttons-set button .button-text-desktop {
  display: block;
}
/* line 666, ../../sass/modules/_checkout.scss */
#opc-login .register-container .checkout-panel-inner .buttons-set button .button-text-mobile {
  display: none;
}
/* line 676, ../../sass/modules/_checkout.scss */
#opc-login .account-login.checkout-panel h4.checkout-panel-title .checkout-panel-title-mobile {
  display: none;
}
/* line 680, ../../sass/modules/_checkout.scss */
#opc-login .account-login.checkout-panel h4.checkout-panel-title .checkout-panel-title-desktop {
  display: block;
}
/* line 686, ../../sass/modules/_checkout.scss */
#opc-login .buttons-set {
  margin-top: 10px;
}
/* line 689, ../../sass/modules/_checkout.scss */
#opc-login .buttons-set a {
  float: right;
  line-height: 45px;
}

/* line 698, ../../sass/modules/_checkout.scss */
#checkout-step-billing .packstation {
  float: left;
  margin-right: 10px;
  width: 72%;
}
/* line 703, ../../sass/modules/_checkout.scss */
#checkout-step-billing .packstation.street {
  width: 100%;
  margin-right: 0;
}
/* line 709, ../../sass/modules/_checkout.scss */
#checkout-step-billing .packstation-number {
  float: left;
  width: 25%;
}
/* line 716, ../../sass/modules/_checkout.scss */
#checkout-step-billing #co-billing-form li.form-row {
  margin-bottom: 16px;
  clear: both;
}
/* line 720, ../../sass/modules/_checkout.scss */
#checkout-step-billing #co-billing-form li.form-row .field {
  float: left;
  margin-bottom: 0;
}
/* line 724, ../../sass/modules/_checkout.scss */
#checkout-step-billing #co-billing-form li.form-row .field.name-prefix {
  margin-right: 0;
  margin-bottom: 16px;
}
/* line 730, ../../sass/modules/_checkout.scss */
#checkout-step-billing #co-billing-form li.form-row label {
  display: block;
  margin-bottom: 4px;
  float: none;
}
/* line 735, ../../sass/modules/_checkout.scss */
#checkout-step-billing #co-billing-form li.form-row label em {
  position: static;
}
/* line 740, ../../sass/modules/_checkout.scss */
#checkout-step-billing #co-billing-form li.form-row input {
  width: 100%;
}
/* line 747, ../../sass/modules/_checkout.scss */
#checkout-step-billing #co-billing-form .form-row-control input.radio {
  width: auto;
}
/* line 754, ../../sass/modules/_checkout.scss */
#checkout-step-billing #co-billing-form .billing-new-address-form-inactive,
#checkout-step-billing #co-billing-form .shipping-new-address-form-inactive,
#checkout-step-billing #co-billing-form .subform-shipping-address-inactive {
  display: none !important;
}

/* line 765, ../../sass/modules/_checkout.scss */
.opc #login-form #login-email,
.opc #login-form #login-password {
  width: 385px;
}
/* line 771, ../../sass/modules/_checkout.scss */
.opc #login-form .headline .title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "Genath", serif;
  font-weight: bold;
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 780, ../../sass/modules/_checkout.scss */
.opc #login-form .headline .text {
  margin-top: 10px;
  margin-bottom: 30px;
}
/* line 786, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set {
  width: 385px;
  max-width: 100%;
}
/* line 790, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-1 {
  float: left;
  width: 100%;
}
/* line 794, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-1 .password-forgotten {
  background: url(../../images/arrow_right.svg) no-repeat top left;
  float: left;
  background-size: 10px;
  height: 10px;
  margin-top: 8px;
  padding-left: 12px;
}
/* line 803, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-1 a {
  font-size: 12px;
  font-size: 0.75rem;
  float: left !important;
  text-decoration: underline;
  line-height: 26px !important;
}
/* line 810, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-1 #remember-me {
  float: right;
}
/* line 814, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-1 label {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 818, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-1 .checkbox {
  float: right;
  margin-top: 6px;
}
/* line 824, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-2 {
  float: right;
  width: 100%;
  margin-top: 30px;
}
/* line 829, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-2 .required {
  float: left;
}
/* line 833, ../../sass/modules/_checkout.scss */
.opc #login-form .buttons-set .col-2 .button {
  float: right;
}

/* line 845, ../../sass/modules/_checkout.scss */
#opc-billing #co-billing-form .buttons-set {
  margin-top: 0;
}
/* line 850, ../../sass/modules/_checkout.scss */
#opc-billing div.required {
  width: 49%;
  float: left;
  padding-left: 40px;
  color: black;
  font-size: 12px;
}
/* line 860, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.newsletter label {
  font-size: 16px;
  font-size: 1rem;
  display: block;
  padding-left: 25px;
  text-indent: -31px;
}
/* line 866, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.newsletter label p {
  font-size: 16px;
  font-size: 1rem;
  display: inline;
}
/* line 872, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.newsletter input {
  float: none !important;
  width: 33px !important;
  padding: 0;
  margin: 0 !important;
  vertical-align: bottom;
  position: relative;
  top: -5px;
  *overflow: hidden;
}
/* line 884, ../../sass/modules/_checkout.scss */
#opc-billing .customer-account-advantages-wrapper {
  padding: 30px;
}
/* line 887, ../../sass/modules/_checkout.scss */
#opc-billing .customer-account-advantages-wrapper .checkout-advantages {
  padding-left: 30px;
}
/* line 890, ../../sass/modules/_checkout.scss */
#opc-billing .customer-account-advantages-wrapper .checkout-advantages .truck {
  background-position: 0 -1319px;
  height: 20px;
  padding-left: 35px;
}
/* line 896, ../../sass/modules/_checkout.scss */
#opc-billing .customer-account-advantages-wrapper .checkout-advantages .safety {
  background-position: 0 -1460px;
  height: 20px;
  padding-left: 35px;
}
/* line 902, ../../sass/modules/_checkout.scss */
#opc-billing .customer-account-advantages-wrapper .checkout-advantages .certified {
  background-position: 0 -529px;
  height: 25px;
  padding-left: 35px;
}
/* line 908, ../../sass/modules/_checkout.scss */
#opc-billing .customer-account-advantages-wrapper .checkout-advantages .tuev {
  background-position: 0 -495px;
  height: 25px;
  padding-left: 35px;
}
/* line 916, ../../sass/modules/_checkout.scss */
#opc-billing .customer-account-advantages-wrapper .checkout-advantages li:last-child {
  margin-bottom: 0px;
}
/* line 923, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-advantages {
  display: none;
}
/* line 931, ../../sass/modules/_checkout.scss */
#opc-billing #billing-new-address-form .country select,
#opc-billing #shipping-new-address-form .country select {
  height: 30px;
}
/* line 940, ../../sass/modules/_checkout.scss */
#opc-billing #billing-new-address-form .form-row.save-checkbox #billing\:save_in_address_book,
#opc-billing #billing-new-address-form .form-row.save-checkbox #shipping\:save_in_address_book,
#opc-billing #shipping-new-address-form .form-row.save-checkbox #billing\:save_in_address_book,
#opc-billing #shipping-new-address-form .form-row.save-checkbox #shipping\:save_in_address_book {
  width: 0;
}
/* line 943, ../../sass/modules/_checkout.scss */
#opc-billing #billing-new-address-form .form-row.save-checkbox label,
#opc-billing #shipping-new-address-form .form-row.save-checkbox label {
  float: left;
}
/* line 946, ../../sass/modules/_checkout.scss */
#opc-billing #billing-new-address-form .form-row.save-checkbox label.styled-checkbox-label,
#opc-billing #shipping-new-address-form .form-row.save-checkbox label.styled-checkbox-label {
  margin-top: 5px;
  margin-right: 10px;
}
/* line 955, ../../sass/modules/_checkout.scss */
#opc-billing #billing-address-select {
  margin-top: 54px;
}
/* line 962, ../../sass/modules/_checkout.scss */
#opc-billing .billing-address-select .title,
#opc-billing #billing-new-address-form .title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "Genath", serif;
  margin-bottom: 20px;
  display: block;
  padding-bottom: 0;
  border-bottom: 0;
}
/* line 972, ../../sass/modules/_checkout.scss */
#opc-billing li.billing-address-select {
  margin-bottom: 20px;
}
/* line 976, ../../sass/modules/_checkout.scss */
#opc-billing .address-select {
  height: 38px !important;
}
/* line 979, ../../sass/modules/_checkout.scss */
#opc-billing .address-select:after {
  position: relative;
  bottom: 5px;
}
/* line 984, ../../sass/modules/_checkout.scss */
#opc-billing .address-select .customSelectInner {
  height: 28px;
  overflow: hidden;
}
/* line 998, ../../sass/modules/_checkout.scss */
#opc-billing .billing-address-select,
#opc-billing #billing-new-address-form,
#opc-billing #tab-content-item-address fieldset.shippingaddress,
#opc-billing #tab-content-item-address fieldset.register,
#opc-billing #tab-content-item-address fieldset.newsletter,
#opc-billing #tab-content-item-address fieldset.agreements,
#opc-billing #tab-content-item-address fieldset.packageleave,
#opc-billing .customer-account-advantages-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: whitesmoke;
  padding: 20px;
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid #dddddd;
  padding: 20px 70px;
}
/* line 1007, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.packageleave .package_leave_row2 {
  display: none;
}
/* line 1011, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.packageleave .package_leave_row2.active {
  display: block;
}
/* line 1019, ../../sass/modules/_checkout.scss */
#opc-billing .billing-text .title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "Genath", serif;
}
/* line 1024, ../../sass/modules/_checkout.scss */
#opc-billing .billing-text .text {
  margin-bottom: 40px;
  margin-top: 10px;
}
/* line 1030, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address {
  width: 100%;
}
/* line 1033, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address #billing-new-address-form {
  float: left;
  width: 49%;
}
/* line 1038, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address .shipping-address {
  float: right;
  display: inline-block !important;
  width: 49%;
}
/* line 1044, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address .postcode {
  float: left;
}
/* line 1048, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address .city {
  float: left;
}
/* line 1054, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address .form-row-zipcity .validation-advice {
  clear: both;
}
/* line 1060, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address .form-row.save-in-address-book label {
  margin: 0;
  display: inline-block;
}
/* line 1064, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address .form-row.save-in-address-book label.styled-checkbox-label {
  position: relative;
  top: 1px;
}
/* line 1070, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-address .form-row.save-in-address-book input {
  display: inline-block;
  width: auto;
}
/* line 1079, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-login .buttons-set {
  margin-top: 10px;
}
/* line 1082, ../../sass/modules/_checkout.scss */
#opc-billing #tab-content-item-login .buttons-set a {
  float: right;
  line-height: 45px;
}
/* line 1098, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.shippingaddress input#ship_different,
#opc-billing fieldset.shippingaddress input#register,
#opc-billing fieldset.shippingaddress input#newsletter, #opc-billing fieldset.register input#ship_different,
#opc-billing fieldset.register input#register,
#opc-billing fieldset.register input#newsletter, #opc-billing fieldset.newsletter input#ship_different,
#opc-billing fieldset.newsletter input#register,
#opc-billing fieldset.newsletter input#newsletter, #opc-billing fieldset.packageleave input#ship_different,
#opc-billing fieldset.packageleave input#register,
#opc-billing fieldset.packageleave input#newsletter {
  width: 10px;
  margin-right: 1.5rem;
  float: left;
}
/* line 1107, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.shippingaddress .form-row-control label,
#opc-billing fieldset.shippingaddress .form-row label, #opc-billing fieldset.register .form-row-control label,
#opc-billing fieldset.register .form-row label, #opc-billing fieldset.newsletter .form-row-control label,
#opc-billing fieldset.newsletter .form-row label, #opc-billing fieldset.packageleave .form-row-control label,
#opc-billing fieldset.packageleave .form-row label {
  float: none;
  color: black;
}
/* line 1113, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.shippingaddress .packageleave-hint, #opc-billing fieldset.register .packageleave-hint, #opc-billing fieldset.newsletter .packageleave-hint, #opc-billing fieldset.packageleave .packageleave-hint {
  margin-top: 10px;
  color: #bb143f;
}
/* line 1121, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.agreements label {
  float: none;
  color: black;
}
/* line 1126, ../../sass/modules/_checkout.scss */
#opc-billing fieldset.agreements input.checkbox {
  margin-right: 20px;
}
/* line 1132, ../../sass/modules/_checkout.scss */
#opc-billing #checkout-agreements {
  clear: both;
}
/* line 1135, ../../sass/modules/_checkout.scss */
#opc-billing #checkout-agreements.mandatory {
  border: 2px solid #bb143f;
}
/* line 1142, ../../sass/modules/_checkout.scss */
#opc-billing .customer-account-advantages-wrapper li {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 20px;
}
/* line 1154, ../../sass/modules/_checkout.scss */
#opc-billing #co-billing-form .radio-wrapper {
  clear: both;
}
/* line 1157, ../../sass/modules/_checkout.scss */
#opc-billing #co-billing-form .radio-wrapper label {
  float: none;
  color: black;
}
/* line 1164, ../../sass/modules/_checkout.scss */
#opc-billing #customer-options {
  padding-bottom: 10px;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 1170, ../../sass/modules/_checkout.scss */
#opc-billing #customer-options li {
  float: left;
  overflow: hidden;
  margin: 0 12px 0 0;
}
/* line 1175, ../../sass/modules/_checkout.scss */
#opc-billing #customer-options li label {
  font-size: 18px;
  font-family: "Genath", serif;
  color: black;
  line-height: 1.35em;
  color: black;
  margin: 0px;
}
/* line 1184, ../../sass/modules/_checkout.scss */
#opc-billing #customer-options li input {
  float: left;
  margin-right: 10px;
}
/* line 1191, ../../sass/modules/_checkout.scss */
#opc-billing .please-wait {
  margin-top: -20px;
}

/* line 1197, ../../sass/modules/_checkout.scss */
.labio_fr_fr #opc-payment #payment_form_computopcw_creditcard #payment_description_computopcw_creditcard {
  background: url(../../images/sprites/visa_small.png) no-repeat 0 0, url(../../images/sprites/carte_bleue_tiny.png) no-repeat 130px 0;
}

/* line 1205, ../../sass/modules/_checkout.scss */
.labio_nl_fr .footer-primary.section .item.footer1 .payment-method-list .payment-service .bancontact,
.labio_nl_nl .footer-primary.section .item.footer1 .payment-method-list .payment-service .bancontact {
  background: url(../../images/sprites/bancontact_118x48.png) no-repeat 0 0;
  height: 48px;
  width: 118px;
}
/* line 1210, ../../sass/modules/_checkout.scss */
.labio_nl_fr .footer-primary.section .item.footer1 .payment-method-list .payment-service .ideal,
.labio_nl_nl .footer-primary.section .item.footer1 .payment-method-list .payment-service .ideal {
  background: url(../../images/sprites/ideal_118x48.png) no-repeat 0 0;
  height: 48px;
  width: 118px;
}

/* line 1222, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard #payment_description_computopcw_creditcard {
  background: url(../../images/sprites/visa_small.png) no-repeat 0 0;
  margin-bottom: 30px;
}
/* line 1226, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard #payment_description_computopcw_creditcard img {
  display: none;
}
/* line 1232, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .card-brand-image-box,
#opc-payment #payment_form_computopcw_creditcard .help-block {
  display: none;
}
/* line 1236, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .text-field {
  width: 100% !important;
}
/* line 1242, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .card-number input {
  width: 100% !important;
}
/* line 1247, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .expiration-date {
  float: left;
}
/* line 1250, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .expiration-date .text-field {
  display: none;
}
/* line 1254, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .expiration-date .select-field {
  margin-right: 14px;
}
/* line 1257, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .expiration-date .select-field select {
  width: 130px !important;
  height: 38px !important;
}
/* line 1264, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .card-cvc {
  float: right;
}
/* line 1267, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_computopcw_creditcard .card-cvc input {
  width: 125px;
}
/* line 1275, ../../sass/modules/_checkout.scss */
#opc-payment #customerbalance_placer,
#opc-payment li.shipping,
#opc-payment li.payment {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: whitesmoke;
  padding: 20px;
  margin-bottom: 20px;
  background-color: white;
  border: 1px solid #dddddd;
  padding: 20px 70px;
}
/* line 1282, ../../sass/modules/_checkout.scss */
#opc-payment #customerbalance_placer h4,
#opc-payment li.shipping h4,
#opc-payment li.payment h4 {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "Genath", serif;
}
/* line 1287, ../../sass/modules/_checkout.scss */
#opc-payment #customerbalance_placer .shipping-surcharges-headline,
#opc-payment li.shipping .shipping-surcharges-headline,
#opc-payment li.payment .shipping-surcharges-headline {
  margin-top: 20px;
}
/* line 1292, ../../sass/modules/_checkout.scss */
#opc-payment .list-payments {
  margin-bottom: 20px;
}
/* line 1295, ../../sass/modules/_checkout.scss */
#opc-payment .list-payments .radio {
  float: left;
  margin-right: 1.5rem;
}
/* line 1300, ../../sass/modules/_checkout.scss */
#opc-payment .list-payments .information-text {
  margin-bottom: 20px;
  display: block;
}
/* line 1307, ../../sass/modules/_checkout.scss */
#opc-payment .list-payments .paypal_direct_cc_type_exp_div .v-fix {
  float: left;
  margin: 0 10px 0 0;
}
/* line 1316, ../../sass/modules/_checkout.scss */
#opc-payment .buttons-set p.required {
  display: none;
}
/* line 1321, ../../sass/modules/_checkout.scss */
#opc-payment .buttons-set .button,
#opc-payment .buttons-set .please-wait {
  float: right;
}
/* line 1325, ../../sass/modules/_checkout.scss */
#opc-payment .buttons-set .please-wait {
  line-height: 45px;
}
/* line 1331, ../../sass/modules/_checkout.scss */
#opc-payment #checkout-step-payment #shipping-cost-details-checkout {
  text-decoration: underline;
}
/* line 1337, ../../sass/modules/_checkout.scss */
#opc-payment #checkout-step-payment .list-payments .form-list td {
  vertical-align: top;
}
/* line 1340, ../../sass/modules/_checkout.scss */
#opc-payment #checkout-step-payment .list-payments .form-list td:nth-child(2) {
  padding-left: 10px;
}
/* line 1349, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_ewayrapid_ewayone .text-field {
  width: 100%;
}
/* line 1352, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_ewayrapid_ewayone .text-field input {
  width: 100%;
}
/* line 1357, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_ewayrapid_ewayone .expiration-date {
  float: left;
  clear: none;
  display: inline-block;
}
/* line 1362, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_ewayrapid_ewayone .expiration-date .input-box {
  margin-right: 14px;
}
/* line 1368, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_ewayrapid_ewayone .card-cvn {
  float: right;
  clear: none;
  display: inline-block;
}
/* line 1373, ../../sass/modules/_checkout.scss */
#opc-payment #payment_form_ewayrapid_ewayone .card-cvn input {
  width: 125px;
}

/* line 1384, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .button {
  float: left;
}
/* line 1390, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .customeraccount-link:hover {
  text-decoration: underline;
}

/* line 1398, ../../sass/modules/_checkout.scss */
#opc-review #checkout-agreements .missing {
  border: 1px solid #bb143f;
  padding: 2px;
}

/* line 1405, ../../sass/modules/_checkout.scss */
.btn-checkout-wrapper .buttons-set {
  margin-top: 0 !important;
  margin-bottom: 20px;
}

/* line 1413, ../../sass/modules/_checkout.scss */
.paypal-express-review .data-table,
#opc-review .data-table {
  width: 100%;
}
/* line 1416, ../../sass/modules/_checkout.scss */
.paypal-express-review .data-table td.last,
#opc-review .data-table td.last {
  border-right: 0px;
}
/* line 1421, ../../sass/modules/_checkout.scss */
.paypal-express-review .forgot-link,
#opc-review .forgot-link {
  display: none;
}
/* line 1425, ../../sass/modules/_checkout.scss */
.paypal-express-review .review-info-container,
#opc-review .review-info-container {
  border: 1px solid whitesmoke;
  padding: 20px;
  margin-bottom: 40px;
  margin-top: 40px;
}
/* line 1431, ../../sass/modules/_checkout.scss */
.paypal-express-review .review-info-container h4,
#opc-review .review-info-container h4 {
  border: 0px;
  padding: 0px;
}
/* line 1437, ../../sass/modules/_checkout.scss */
.paypal-express-review #review-top,
#opc-review #review-top {
  overflow: hidden;
}
/* line 1445, ../../sass/modules/_checkout.scss */
.paypal-express-review #checkout-agreements.mandatory li,
#opc-review #checkout-agreements.mandatory li {
  border: 2px solid #bb143f;
}
/* line 1451, ../../sass/modules/_checkout.scss */
.paypal-express-review .td-title,
#opc-review .td-title {
  display: none;
}
/* line 1456, ../../sass/modules/_checkout.scss */
.paypal-express-review .product-review-price,
.paypal-express-review .product-review-subtotal,
#opc-review .product-review-price,
#opc-review .product-review-subtotal {
  text-align: right;
}
/* line 1460, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-review-submit-top,
#opc-review .checkout-review-submit-top {
  clear: both;
  float: right;
  margin-top: -20px;
}
/* line 1465, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-review-submit-top .buttons-set,
#opc-review .checkout-review-submit-top .buttons-set {
  margin-top: 0px;
}
/* line 1470, ../../sass/modules/_checkout.scss */
.paypal-express-review .checkout-review-submit,
#opc-review .checkout-review-submit {
  clear: both;
  margin-top: 20px;
}
/* line 1478, ../../sass/modules/_checkout.scss */
.paypal-express-review .buttons-set button,
.paypal-express-review .buttons-set .please-wait,
#opc-review .buttons-set button,
#opc-review .buttons-set .please-wait {
  float: right;
}
/* line 1483, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-container,
#opc-review .totals-container {
  overflow: hidden;
}
/* line 1486, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-container .totals-block,
#opc-review .totals-container .totals-block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: whitesmoke;
  padding: 20px;
  padding-right: 0;
  background-color: #fff;
}
/* line 1491, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-container .totals-block table,
#opc-review .totals-container .totals-block table {
  float: right;
}
/* line 1495, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-container .totals-block td,
#opc-review .totals-container .totals-block td {
  text-align: right;
}
/* line 1498, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-container .totals-block td:first-child,
#opc-review .totals-container .totals-block td:first-child {
  padding-right: 90px;
  width: 100%;
  text-align: left;
}
/* line 1507, ../../sass/modules/_checkout.scss */
.paypal-express-review #storefinder.compact #radius-select,
#opc-review #storefinder.compact #radius-select {
  width: 80%;
}
/* line 1513, ../../sass/modules/_checkout.scss */
.paypal-express-review #store-selector .styled-checkbox:checked + label.styled-checkbox-label:after,
#opc-review #store-selector .styled-checkbox:checked + label.styled-checkbox-label:after {
  top: -14px;
}
/* line 1518, ../../sass/modules/_checkout.scss */
.paypal-express-review #checkout-review-table td.last .price,
#opc-review #checkout-review-table td.last .price {
  font-weight: normal;
}
/* line 1525, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .col-1,
.paypal-express-review .totals-left .col-2,
#opc-review .totals-left .col-1,
#opc-review .totals-left .col-2 {
  padding-right: 50px;
}
/* line 1529, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .styled-checkbox-label,
#opc-review .totals-left .styled-checkbox-label {
  margin-right: 5px;
}
/* line 1535, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .newsletter p,
#opc-review .totals-left .newsletter p {
  display: inline;
}
/* line 1541, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .newsletter,
.paypal-express-review .totals-left .checkout-agreements,
#opc-review .totals-left .newsletter,
#opc-review .totals-left .checkout-agreements {
  margin: 10px 0;
  overflow: hidden;
}
/* line 1549, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .checkout-agreements > label,
.paypal-express-review .totals-left .newsletter > label,
#opc-review .totals-left .checkout-agreements > label,
#opc-review .totals-left .newsletter > label {
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  padding-left: 28px;
  text-indent: -35px;
}
/* line 1555, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .checkout-agreements > label p,
.paypal-express-review .totals-left .newsletter > label p,
#opc-review .totals-left .checkout-agreements > label p,
#opc-review .totals-left .newsletter > label p {
  font-size: 15px;
  font-size: 0.9375rem;
  display: inline;
}
/* line 1561, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .checkout-agreements input,
.paypal-express-review .totals-left .newsletter input,
#opc-review .totals-left .checkout-agreements input,
#opc-review .totals-left .newsletter input {
  padding: 0;
  margin: 0;
  *overflow: hidden;
}
/* line 1572, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .checkout-agreements #agb-button,
.paypal-express-review .totals-left .checkout-agreements #datenschutz-button,
.paypal-express-review .totals-left .checkout-agreements #returns-exchange-policy-button,
#opc-review .totals-left .checkout-agreements #agb-button,
#opc-review .totals-left .checkout-agreements #datenschutz-button,
#opc-review .totals-left .checkout-agreements #returns-exchange-policy-button {
  text-decoration: underline;
}
/* line 1575, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-left .checkout-agreements #agb-button:hover,
.paypal-express-review .totals-left .checkout-agreements #datenschutz-button:hover,
.paypal-express-review .totals-left .checkout-agreements #returns-exchange-policy-button:hover,
#opc-review .totals-left .checkout-agreements #agb-button:hover,
#opc-review .totals-left .checkout-agreements #datenschutz-button:hover,
#opc-review .totals-left .checkout-agreements #returns-exchange-policy-button:hover {
  text-decoration: none;
}
/* line 1582, ../../sass/modules/_checkout.scss */
.paypal-express-review .totals-block,
#opc-review .totals-block {
  padding-top: 9px !important;
  padding-left: 0 !important;
}

/* line 1592, ../../sass/modules/_checkout.scss */
.storefinder-checkout #store-selector .styled-checkbox-label {
  margin: 0 5px 0 0 !important;
}
/* line 1596, ../../sass/modules/_checkout.scss */
.storefinder-checkout #store-selector input {
  padding: 0;
  margin: 0;
  *overflow: hidden;
}

/* line 1604, ../../sass/modules/_checkout.scss */
#order-comment {
  padding-top: 0;
  margin-bottom: 40px;
}
/* line 1608, ../../sass/modules/_checkout.scss */
#order-comment .comment-title {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 10px;
}
/* line 1613, ../../sass/modules/_checkout.scss */
#order-comment textarea {
  width: 100%;
  height: 138px;
}

/* line 1622, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .ks_checkout_success_information_1,
.checkout-onepage-success .ks_checkout_success_information_2 {
  margin-bottom: 20px;
}
/* line 1626, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .buttons-set {
  margin-bottom: 20px;
  margin-top: 20px;
}

/* line 1632, ../../sass/modules/_checkout.scss */
#gift-card-info {
  margin: 20px 0;
}

/* line 1636, ../../sass/modules/_checkout.scss */
#more-qty {
  cursor: pointer;
  text-decoration: underline;
}

/* line 1641, ../../sass/modules/_checkout.scss */
#review-buttons-container-top {
  display: none;
}

/* line 1647, ../../sass/modules/_checkout.scss */
#review-buttons-container .btn-checkout {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
  font-size: 20px;
  font-size: 1.25rem;
  margin-top: 5px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
#review-buttons-container .btn-checkout span {
  color: white;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
#review-buttons-container .btn-checkout:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
#review-buttons-container .btn-checkout:hover span span {
  color: white;
}

/* line 1654, ../../sass/modules/_checkout.scss */
h4.review-table-head {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 21px;
  font-size: 1.3125rem;
  padding: 20px 0 10px 0;
  border-top: 1px solid #dddddd;
  border-bottom: 0px;
}

/* line 1664, ../../sass/modules/_checkout.scss */
.opc-block-progress-review h1 span.headline-mobile {
  display: none;
}
/* line 1668, ../../sass/modules/_checkout.scss */
.opc-block-progress-review h1 span.headline-desktop {
  display: inline;
}
/* line 1672, ../../sass/modules/_checkout.scss */
.opc-block-progress-review h3 {
  margin-bottom: 20px;
}
/* line 1676, ../../sass/modules/_checkout.scss */
.opc-block-progress-review .block-content {
  overflow: hidden;
  padding: 0px;
  margin-bottom: 20px;
  margin-top: 15px;
}
/* line 1683, ../../sass/modules/_checkout.scss */
.opc-block-progress-review .shipping-coupon-comment {
  overflow: hidden;
}
/* line 1687, ../../sass/modules/_checkout.scss */
.opc-block-progress-review dt.complete {
  margin-bottom: 10px;
  font-size: 1.25em;
}
/* line 1692, ../../sass/modules/_checkout.scss */
.opc-block-progress-review #shipping_method-progress-opcheckout {
  min-height: 130px;
}
/* line 1695, ../../sass/modules/_checkout.scss */
.opc-block-progress-review #shipping_method-progress-opcheckout .changelink {
  display: none;
}
/* line 1699, ../../sass/modules/_checkout.scss */
.opc-block-progress-review #shipping_method-progress-opcheckout #shipping-cost-details-checkout {
  text-decoration: underline;
  background-color: #ffffff;
  border-radius: 0;
  display: inline;
  height: 0;
  line-height: 0;
  margin-top: 0;
  max-width: none;
  padding: 0;
}
/* line 1710, ../../sass/modules/_checkout.scss */
.opc-block-progress-review #shipping_method-progress-opcheckout #shipping-cost-details-checkout:hover {
  background-color: #ffffff;
}
/* line 1723, ../../sass/modules/_checkout.scss */
.opc-block-progress-review #billing-progress-opcheckout .col-1 > div,
.opc-block-progress-review #billing-progress-opcheckout .col-2 > div,
.opc-block-progress-review #billing-progress-opcheckout .col-3 > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: white;
  padding: 10px 20px;
  margin-bottom: 20px;
}
/* line 1728, ../../sass/modules/_checkout.scss */
.opc-block-progress-review #billing-progress-opcheckout .col-1 dt,
.opc-block-progress-review #billing-progress-opcheckout .col-2 dt,
.opc-block-progress-review #billing-progress-opcheckout .col-3 dt {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 10px;
  color: black;
}
/* line 1734, ../../sass/modules/_checkout.scss */
.opc-block-progress-review #billing-progress-opcheckout .col-1 .changelink,
.opc-block-progress-review #billing-progress-opcheckout .col-2 .changelink,
.opc-block-progress-review #billing-progress-opcheckout .col-3 .changelink {
  text-align: left;
  margin-top: 5px;
}
/* line 1739, ../../sass/modules/_checkout.scss */
.opc-block-progress-review #billing-progress-opcheckout .col-1 a,
.opc-block-progress-review #billing-progress-opcheckout .col-2 a,
.opc-block-progress-review #billing-progress-opcheckout .col-3 a {
  font-size: 16px;
  font-size: 1rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-family: "futura-pt", sans-serif;
  height: 41px;
  line-height: 41px;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  color: black;
  margin-top: 15px;
}
/* line 120, ../../sass/kickstarter/libs/_functions.scss */
.opc-block-progress-review #billing-progress-opcheckout .col-1 a:hover,
.opc-block-progress-review #billing-progress-opcheckout .col-2 a:hover,
.opc-block-progress-review #billing-progress-opcheckout .col-3 a:hover {
  background-color: #cccccc;
  color: black;
}
/* line 1748, ../../sass/modules/_checkout.scss */
.opc-block-progress-review .col-1 > div {
  padding-left: 0;
}
/* line 1756, ../../sass/modules/_checkout.scss */
.opc-block-progress-review .col-1 > div,
.opc-block-progress-review .col-2 > div {
  min-height: 198px;
}
/* line 1761, ../../sass/modules/_checkout.scss */
.opc-block-progress-review .button-secondary {
  margin-top: 17px;
}

/* line 1766, ../../sass/modules/_checkout.scss */
#payment-progress-opcheckout {
  margin-bottom: 20px;
}

/* line 1773, ../../sass/modules/_checkout.scss */
.cart-empty .button {
  margin-top: 20px;
}

/* line 1784, ../../sass/modules/_checkout.scss */
.crosssell .add-to-links li a {
  display: block;
  width: 27px;
  height: 27px;
  line-height: 27px !important;
  background: tranparent;
  color: #333333;
  margin-left: 1px;
  text-align: center;
}
/* line 1794, ../../sass/modules/_checkout.scss */
.crosssell .add-to-links li a:hover {
  background: tranparent;
  color: #333333;
}
/* line 1799, ../../sass/modules/_checkout.scss */
.crosssell .add-to-links li a span {
  display: none;
}

/* line 1808, ../../sass/modules/_checkout.scss */
.cart-footer {
  margin-top: 45px;
}
/* line 1811, ../../sass/modules/_checkout.scss */
.cart-footer .cart-footer-information {
  border: 1px solid #f4f4f4;
}
/* line 1814, ../../sass/modules/_checkout.scss */
.cart-footer .cart-footer-information ul {
  padding: 50px;
}
/* line 1817, ../../sass/modules/_checkout.scss */
.cart-footer .cart-footer-information ul li {
  display: inline-block;
  margin-right: 48px;
  width: 206px;
}
/* line 1822, ../../sass/modules/_checkout.scss */
.cart-footer .cart-footer-information ul li:last-child {
  margin-right: 0px;
  width: 248px;
}
/* line 1829, ../../sass/modules/_checkout.scss */
.cart-footer .cart-footer-information .shipping {
  background-position: 0 -876px;
  height: 29px;
  padding-left: 48px;
}
/* line 1835, ../../sass/modules/_checkout.scss */
.cart-footer .cart-footer-information .safety {
  background-position: 0 -1349px;
  height: 29px;
  padding-left: 32px;
}
/* line 1841, ../../sass/modules/_checkout.scss */
.cart-footer .cart-footer-information .certification {
  background-position: 0 -308px;
  height: 31px;
  padding-left: 78px;
  width: 255px;
}
/* line 1848, ../../sass/modules/_checkout.scss */
.cart-footer .cart-footer-information .payment {
  background-position: 0 -349px;
  height: 41px;
  padding-left: 89px;
}
/* line 1855, ../../sass/modules/_checkout.scss */
.cart-footer .price-hint {
  text-align: center;
  margin-top: 10px;
}

/* line 1862, ../../sass/modules/_checkout.scss */
.cart-header-information {
  background-color: #f4f4f4;
  margin-bottom: 15px;
}
/* line 1866, ../../sass/modules/_checkout.scss */
.cart-header-information .icon-warning {
  background-position: 0 -1435px;
  height: 15px;
  padding-left: 25px;
  float: left;
  margin-left: 10px;
  margin-top: 8px;
}
/* line 1875, ../../sass/modules/_checkout.scss */
.cart-header-information p {
  padding: 5px;
}

/* line 1882, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .account-link-container {
  margin-top: 30px;
  margin-bottom: 10px;
}
/* line 1887, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .print-text {
  margin-bottom: 10px;
}
/* line 1892, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .text-top,
.checkout-onepage-success .text-bottom {
  margin-top: 24px;
}
/* line 1897, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .print-link,
.checkout-onepage-success .account-link {
  font-size: 16px;
  font-size: 1rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-family: "futura-pt", sans-serif;
  height: 41px;
  line-height: 41px;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  color: black;
  margin-top: 7px;
}
/* line 120, ../../sass/kickstarter/libs/_functions.scss */
.checkout-onepage-success .print-link:hover,
.checkout-onepage-success .account-link:hover {
  background-color: #cccccc;
  color: black;
}
/* line 1902, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-slider {
  border-top: 1px solid whitesmoke;
  margin-top: 35px;
}
/* line 1907, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column {
  margin-top: 25px;
}
/* line 1911, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .text-container {
  text-align: center;
}
/* line 1915, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .subtitle {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 10px;
}
/* line 1920, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "Genath", serif;
  margin-bottom: 20px;
}
/* line 1926, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .form-subscribe-header {
  display: none;
}
/* line 1931, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile {
  float: right;
  position: relative;
  right: 0%;
}
/* line 1936, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail label,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile label {
  margin-right: 10px;
}
/* line 1940, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail .form-subscribe-header,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile .form-subscribe-header {
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 1946, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail .form-subscribe-header label,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile .form-subscribe-header label {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 1951, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail .v-fix,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile .v-fix {
  float: left;
  left: 10%;
  line-height: 32px;
  position: relative;
}
/* line 1957, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail .v-fix input,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile .v-fix input {
  font-size: 15px;
  font-size: 0.9375rem;
  border: none;
  border-bottom: 1px solid black;
}
/* line 1963, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail .v-fix .border-left-right,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile .v-fix .border-left-right {
  border-left: 1px solid black;
  border-right: 1px solid black;
  position: absolute;
  top: 26px;
  height: 10px;
  width: 316px;
}
/* line 1973, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail .input-text,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile .input-text {
  width: 316px;
}
/* line 1977, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail button,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile button {
  font-size: 20px;
  font-size: 1.25rem;
  height: 32px;
  line-height: 32px;
  background-color: #f4f4f4;
  margin-top: 10px;
}
/* line 1984, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .success-3-column #newsletter-validate-detail button span,
.checkout-onepage-success .success-3-column #newsletter-validate-detail-mobile button span {
  color: #000;
}
/* line 1990, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .input-box {
  display: block !important;
  margin-top: 20px;
}
/* line 1995, ../../sass/modules/_checkout.scss */
.checkout-onepage-success .input-box td:nth-child(2) {
  padding-left: 10px;
}

/* line 2005, ../../sass/modules/_checkout.scss */
#shopping-cart-table .btn-continue {
  font-size: 16px;
  font-size: 1rem;
  background-color: #f4f4f4;
  float: right;
}
/* line 2010, ../../sass/modules/_checkout.scss */
#shopping-cart-table .btn-continue span span {
  color: #000;
}
/* line 2017, ../../sass/modules/_checkout.scss */
#shopping-cart-table tfoot td {
  border-bottom: 0px;
}

/* line 2027, ../../sass/modules/_checkout.scss */
#shopping-cart-table .a-center,
#checkout-review-table .a-center {
  text-align: right;
}
/* line 2031, ../../sass/modules/_checkout.scss */
#shopping-cart-table tr,
#checkout-review-table tr {
  padding: 10px 0;
}
/* line 2035, ../../sass/modules/_checkout.scss */
#shopping-cart-table th,
#checkout-review-table th {
  color: #999999;
  padding: 10px 0px;
}
/* line 2040, ../../sass/modules/_checkout.scss */
#shopping-cart-table td,
#checkout-review-table td {
  border-right: none;
  padding: 10px 0px 10px 80px;
}
/* line 2046, ../../sass/modules/_checkout.scss */
#shopping-cart-table .customSelect,
#shopping-cart-table .qty,
#checkout-review-table .customSelect,
#checkout-review-table .qty {
  width: 68px;
}
/* line 2049, ../../sass/modules/_checkout.scss */
#shopping-cart-table .customSelect .customSelectInner,
#shopping-cart-table .qty .customSelectInner,
#checkout-review-table .customSelect .customSelectInner,
#checkout-review-table .qty .customSelectInner {
  width: 35px !important;
}
/* line 2054, ../../sass/modules/_checkout.scss */
#shopping-cart-table .free-product-qty,
#checkout-review-table .free-product-qty {
  background: none;
  border: 1px solid #dddddd;
  color: black;
  font-family: "futura-pt", sans-serif;
  font-size: 16px;
  font-weight: 300;
  padding: 6px 6px 6px 12px;
  width: 68px;
  height: 38px;
}
/* line 2068, ../../sass/modules/_checkout.scss */
#shopping-cart-table .table-image,
#shopping-cart-table .product-review-image,
#checkout-review-table .table-image,
#checkout-review-table .product-review-image {
  padding: 10px 10px 10px 0;
  text-align: right;
}
/* line 2073, ../../sass/modules/_checkout.scss */
#shopping-cart-table .product-review-description,
#checkout-review-table .product-review-description {
  padding-left: 0px;
  text-align: left;
}
/* line 2078, ../../sass/modules/_checkout.scss */
#shopping-cart-table .product-review-image,
#checkout-review-table .product-review-image {
  text-align: left;
}
/* line 2084, ../../sass/modules/_checkout.scss */
#shopping-cart-table .table-infos .error,
#checkout-review-table .table-infos .error {
  color: red;
}
/* line 2090, ../../sass/modules/_checkout.scss */
#shopping-cart-table .table-infos,
#shopping-cart-table .table-capacity,
#checkout-review-table .table-infos,
#checkout-review-table .table-capacity {
  padding: 10px 0;
}
/* line 2094, ../../sass/modules/_checkout.scss */
#shopping-cart-table .table-edit,
#checkout-review-table .table-edit {
  padding: 10px 40px 10px 80px;
}
/* line 2098, ../../sass/modules/_checkout.scss */
#shopping-cart-table .table-price,
#checkout-review-table .table-price {
  text-align: right;
}
/* line 2102, ../../sass/modules/_checkout.scss */
#shopping-cart-table .table-sum,
#checkout-review-table .table-sum {
  padding: 10px 0 10px 80px;
}
/* line 2106, ../../sass/modules/_checkout.scss */
#shopping-cart-table .product-name,
#checkout-review-table .product-name {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0;
}
/* line 2111, ../../sass/modules/_checkout.scss */
#shopping-cart-table .sku,
#checkout-review-table .sku {
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 5px;
}
/* line 2116, ../../sass/modules/_checkout.scss */
#shopping-cart-table .in-stock,
#checkout-review-table .in-stock {
  color: green;
}
/* line 2120, ../../sass/modules/_checkout.scss */
#shopping-cart-table .out-of-stock,
#checkout-review-table .out-of-stock {
  color: red;
}
/* line 2124, ../../sass/modules/_checkout.scss */
#shopping-cart-table .item-options,
#checkout-review-table .item-options {
  margin-top: 5px;
}
/* line 2128, ../../sass/modules/_checkout.scss */
#shopping-cart-table .delivery,
#checkout-review-table .delivery {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 2132, ../../sass/modules/_checkout.scss */
#shopping-cart-table .remove-item,
#checkout-review-table .remove-item {
  background-position: 0 -1388px;
  font-size: 14px;
  font-size: 0.875rem;
  height: 11px;
  padding-left: 16px;
  margin-top: 5px;
  line-height: 11px;
}
/* line 2140, ../../sass/modules/_checkout.scss */
#shopping-cart-table .remove-item a,
#checkout-review-table .remove-item a {
  margin-left: -15px;
  padding-left: 15px;
}
/* line 2146, ../../sass/modules/_checkout.scss */
#shopping-cart-table .not-available,
#checkout-review-table .not-available {
  color: #d9d9d9;
}
/* line 2151, ../../sass/modules/_checkout.scss */
#shopping-cart-table .even,
#shopping-cart-table .odd,
#checkout-review-table .even,
#checkout-review-table .odd {
  background-color: #fff;
  border-top: 1px solid #e5e5e5;
}
/* line 2156, ../../sass/modules/_checkout.scss */
#shopping-cart-table .info-hint,
#checkout-review-table .info-hint {
  background-position: 0 -1537px;
  padding-left: 8px;
  display: inline-block;
  height: 10px;
  line-height: 12px;
  margin-left: 10px;
  color: #000;
  text-decoration: underline;
}
/* line 2167, ../../sass/modules/_checkout.scss */
#shopping-cart-table .fc-cu-select,
#checkout-review-table .fc-cu-select {
  width: 54px;
  overflow: hidden;
  margin-top: -18px;
}
/* line 2172, ../../sass/modules/_checkout.scss */
#shopping-cart-table .fc-cu-select select,
#checkout-review-table .fc-cu-select select {
  width: 71px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 2px 2px 2px 2px;
  border: 1px solid #e5e5e5;
}
/* line 2181, ../../sass/modules/_checkout.scss */
#shopping-cart-table .fc-cu-select .dropdown-icon,
#checkout-review-table .fc-cu-select .dropdown-icon {
  background-position: 0 -1521px;
  padding-left: 18px;
  position: relative;
  display: inline-block;
  top: 20px;
  height: 6px;
}

/* line 2195, ../../sass/modules/_checkout.scss */
#shopping-cart-totals-table td {
  text-align: right;
}
/* line 2198, ../../sass/modules/_checkout.scss */
#shopping-cart-totals-table td:first-child {
  text-align: left;
}

/* line 2206, ../../sass/modules/_checkout.scss */
.cart-info-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #e5e5e5;
  float: right;
  padding: 40px;
  width: 45%;
  min-height: 144px;
  position: relative;
  right: 20px;
}
/* line 2217, ../../sass/modules/_checkout.scss */
.cart-info-container:before, .cart-info-container:after {
  border: medium solid transparent;
  content: " ";
  height: 0;
  left: 100%;
  pointer-events: none;
  position: absolute;
  top: 50%;
  width: 0;
}
/* line 2228, ../../sass/modules/_checkout.scss */
.cart-info-container:before {
  border-color: rgba(229, 229, 229, 0) rgba(229, 229, 229, 0) rgba(229, 229, 229, 0) #e5e5e5;
  border-width: 72px 72px 72px 40px;
  margin-top: -72px;
}
/* line 2234, ../../sass/modules/_checkout.scss */
.cart-info-container:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) white;
  border-width: 70px 70px 70px 39px;
  margin-top: -70px;
}
/* line 2240, ../../sass/modules/_checkout.scss */
.cart-info-container .icon-truck {
  background-position: 0 -876px;
  height: 29px;
  padding-left: 48px;
  float: left;
  margin-top: 12px;
}
/* line 2249, ../../sass/modules/_checkout.scss */
.cart-info-container .info-text {
  margin-top: 8px;
}

/* line 2257, ../../sass/modules/_checkout.scss */
#newsletter-validate-detail,
#newsletter-validate-detail-mobile {
  display: none !important;
}

/* line 2265, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 {
  display: block;
  float: none;
  margin: 0 auto;
  width: 47.5%;
}
/* line 2271, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .info-list {
  float: left;
  margin-top: 10px;
  text-align: center;
  display: block;
}
/* line 2277, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .info-list li {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 30px;
}
/* line 2284, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .info-list .shipping {
  background: url(../../images/icon_truck.svg) no-repeat top left;
  background-size: 32px;
  height: 32px;
  padding-left: 40px;
  margin-right: 8px;
  width: 140px;
}
/* line 2293, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .info-list .safety {
  background: url(../../images/icon_lock.svg) no-repeat top left;
  background-size: 32px;
  height: 32px;
  padding-left: 32px;
  width: 150px;
}
/* line 2302, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list {
  float: right;
  display: block;
  text-align: center;
}
/* line 2307, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .classic-payment + .payment-service {
  margin-top: 0;
}
/* line 2311, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service {
  margin-top: 16px;
  margin-bottom: 20px;
}
/* line 2315, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service div {
  height: 29px;
  width: 118px;
  display: inline-block;
}
/* line 2321, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service .paypal {
  background-position: 0 -154px;
}
/* line 2325, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service .visa {
  background-position: 0 -430px;
}
/* line 2329, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service .carte-bleue {
  background-position: 0 -623px;
  width: 63px;
}
/* line 2335, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list.one-row {
  margin-top: 24px;
}
/* line 2340, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .link-list1 {
  display: none;
}
/* line 2344, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer1 .link-list2 {
  clear: both;
}
/* line 2349, ../../sass/modules/_checkout.scss */
.footer-container .footer-primary-container .footer-primary .footer2 {
  display: none;
}

/* line 2359, ../../sass/modules/_checkout.scss */
.link-container .top-link-cart,
.link-container .top-link-checkout {
  display: none;
}

/* line 2364, ../../sass/modules/_checkout.scss */
#fbox-agreement-error {
  height: 120px !important;
}

/* line 2370, ../../sass/modules/_checkout.scss */
.checkout-progress li a {
  cursor: default;
}
/* line 2373, ../../sass/modules/_checkout.scss */
.checkout-progress li a.disable {
  pointer-events: none;
}
/* line 2380, ../../sass/modules/_checkout.scss */
.checkout-progress li.current a, .checkout-progress li.next a, .checkout-progress li.complete a {
  cursor: pointer;
}

@media (min-width: 25.25em) and (max-width: 63.4375em) {
  /* line 2393, ../../sass/modules/_checkout.scss */
  #fbox_order .table-capacity,
  #fbox_order .product-price,
  #fbox_order .product-qty {
    float: left;
  }

  /* line 2400, ../../sass/modules/_checkout.scss */
  #fbox-order-table #order-table tr {
    overflow: hidden;
  }
  /* line 2404, ../../sass/modules/_checkout.scss */
  #fbox-order-table #order-table .product-infos {
    width: 250px !important;
  }

  /* line 2409, ../../sass/modules/_checkout.scss */
  #opc-billing #login-form {
    padding-left: 0px;
  }
  /* line 2412, ../../sass/modules/_checkout.scss */
  #opc-billing #login-form .buttons-set {
    width: 385px !important;
  }
  /* line 2416, ../../sass/modules/_checkout.scss */
  #opc-billing #login-form .buttons-set .col-1 label {
    margin-top: 0px !important;
  }
}
@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 2429, ../../sass/modules/_checkout.scss */
  #fbox_order .baseprice-box {
    float: left !important;
  }
  /* line 2433, ../../sass/modules/_checkout.scss */
  #fbox_order .reorder-button {
    right: -100px !important;
  }

  /* line 2438, ../../sass/modules/_checkout.scss */
  #fbox-order-table #order-table .product-infos {
    width: 250px !important;
  }

  /* line 2442, ../../sass/modules/_checkout.scss */
  #review-sort-form {
    float: left !important;
    margin-top: 20px;
  }

  /* line 2447, ../../sass/modules/_checkout.scss */
  .order-history-item .product-list {
    max-height: 285px;
    margin-left: 0px;
  }

  /* line 2452, ../../sass/modules/_checkout.scss */
  #my-orders-table .products-carousel {
    width: 196px !important;
  }
  /* line 2455, ../../sass/modules/_checkout.scss */
  #my-orders-table .products-carousel .slick-list {
    max-height: 285px;
  }

  /* line 2464, ../../sass/modules/_checkout.scss */
  .success-3-column .col-1,
  .success-3-column .col-2,
  .success-3-column .col-3 {
    margin-right: 0 !important;
    width: 100% !important;
    margin-bottom: 20px;
  }

  /* line 2475, ../../sass/modules/_checkout.scss */
  .checkout-onepage-success .text-container .button {
    width: 200px;
  }
  /* line 2481, ../../sass/modules/_checkout.scss */
  .checkout-onepage-success .account-link,
  .checkout-onepage-success .button {
    width: 100%;
  }

  /* line 2488, ../../sass/modules/_checkout.scss */
  .opc-block-progress-review h1 span.headline-mobile {
    display: inline;
  }
  /* line 2492, ../../sass/modules/_checkout.scss */
  .opc-block-progress-review h1 span.headline-desktop {
    display: none;
  }
  /* line 2496, ../../sass/modules/_checkout.scss */
  .opc-block-progress-review #review-addresses {
    margin-bottom: 0;
  }
  /* line 2504, ../../sass/modules/_checkout.scss */
  .opc-block-progress-review .col-1 > div,
  .opc-block-progress-review .col-2 > div,
  .opc-block-progress-review .col-3 > div {
    padding-left: 0px;
  }

  /* line 2512, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .btn-continue {
    float: left !important;
    margin-top: 20px;
  }

  /* line 2520, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .totals {
    padding-left: 0;
  }
  /* line 2523, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .totals .checkout-types {
    display: block;
  }
  /* line 2530, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .checkout-button-container .checkout-buttons {
    display: none !important;
  }

  /* line 2541, ../../sass/modules/_checkout.scss */
  .totals-container .totals-left .col-1,
  .totals-container .totals-left .col-2 {
    padding-right: 0 !important;
  }

  /* line 2549, ../../sass/modules/_checkout.scss */
  #opc-billing #login-form {
    padding-left: 0px;
  }
  /* line 2552, ../../sass/modules/_checkout.scss */
  #opc-billing #login-form .buttons-set .col-1 label {
    margin-top: 0px !important;
  }
}
@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 2562, ../../sass/modules/_checkout.scss */
  #search_mini_form #search,
  #coupon_code {
    -webkit-border-radius: 0;
    -webkit-appearance: none;
  }

  /* line 2570, ../../sass/modules/_checkout.scss */
  .checkout-cart-index .page-title h1,
  .checkout-onepage-index .page-title h1 {
    font-weight: bold;
  }

  /* line 2576, ../../sass/modules/_checkout.scss */
  #opc-billing #tab-content-item-address {
    width: 100%;
  }
  /* line 2579, ../../sass/modules/_checkout.scss */
  #opc-billing #tab-content-item-address #billing-new-address-form {
    float: none;
    width: 100%;
  }
  /* line 2584, ../../sass/modules/_checkout.scss */
  #opc-billing #tab-content-item-address .shipping-address {
    float: none;
    width: 100%;
  }

  /* line 2594, ../../sass/modules/_checkout.scss */
  #shopping-cart-table tr,
  #checkout-review-table tr {
    overflow: hidden;
  }
  /* line 2598, ../../sass/modules/_checkout.scss */
  #shopping-cart-table td,
  #checkout-review-table td {
    padding: 0 !important;
  }
  /* line 2602, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .cell-label,
  #checkout-review-table .cell-label {
    font-weight: normal;
  }
  /* line 2606, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .cart-price,
  #checkout-review-table .cart-price {
    font-size: 21px;
    font-size: 1.3125rem;
  }
  /* line 2610, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .table-infos,
  #checkout-review-table .table-infos {
    position: relative;
  }
  /* line 2615, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .table-infos p.sku, #shopping-cart-table .table-infos p.delivery,
  #checkout-review-table .table-infos p.sku,
  #checkout-review-table .table-infos p.delivery {
    display: none;
  }
  /* line 2622, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .product-review-description .additional-info,
  #checkout-review-table .product-review-description .additional-info {
    display: none;
  }
  /* line 2627, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .product-name,
  #checkout-review-table .product-name {
    width: 90%;
  }
  /* line 2631, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .remove-item,
  #checkout-review-table .remove-item {
    position: absolute;
    top: 0;
    right: 0;
    background: none;
  }
  /* line 2637, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .remove-item a,
  #checkout-review-table .remove-item a {
    margin: 0 10px 0 0;
    display: block;
    padding: 0px;
    width: 20px;
    height: 20px;
  }
  /* line 2646, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .remove-item .btn-remove span,
  #checkout-review-table .remove-item .btn-remove span {
    display: none;
  }
  /* line 2652, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .table-capacity,
  #checkout-review-table .table-capacity {
    padding-bottom: 10px !important;
  }
  /* line 2656, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .row-total,
  #checkout-review-table .row-total {
    padding-top: 10px !important;
  }

  /* line 2663, ../../sass/modules/_checkout.scss */
  .continue-buttons button {
    margin-bottom: 5px !important;
    width: 100%;
  }

  /* line 2669, ../../sass/modules/_checkout.scss */
  .please-wait {
    border: 0;
    width: 100% !important;
    top: 0;
    margin: 0 !important;
    padding: 10px 0;
    line-height: 65px !important;
  }

  /* line 2678, ../../sass/modules/_checkout.scss */
  .billing-address-select.address-with-option {
    padding-bottom: 0 !important;
  }
  /* line 2681, ../../sass/modules/_checkout.scss */
  .billing-address-select.address-with-option .address label {
    float: right !important;
    width: 90%;
  }

  /* line 2687, ../../sass/modules/_checkout.scss */
  .mobile-selector {
    background-color: #f4f4f4;
    padding: 8px 10px 3px;
  }
  /* line 2691, ../../sass/modules/_checkout.scss */
  .mobile-selector:before {
    font-family: "kickstarter1.3";
    content: 'B';
    float: right;
  }
  /* line 2697, ../../sass/modules/_checkout.scss */
  .mobile-selector .box {
    margin-top: 3px;
    float: left;
  }
  /* line 2702, ../../sass/modules/_checkout.scss */
  .mobile-selector label {
    display: block;
  }
  /* line 2707, ../../sass/modules/_checkout.scss */
  .mobile-selector.no-dd:before {
    content: '';
  }
  /* line 2713, ../../sass/modules/_checkout.scss */
  .mobile-selector.active:before {
    transform: rotate(180deg);
  }

  /* line 2723, ../../sass/modules/_checkout.scss */
  .order-details .data-table .product-image {
    width: 50% !important;
  }
  /* line 2726, ../../sass/modules/_checkout.scss */
  .order-details .data-table .product-image img {
    width: 50% !important;
  }
  /* line 2731, ../../sass/modules/_checkout.scss */
  .order-details .data-table .product-infos {
    width: 100% !important;
  }
  /* line 2735, ../../sass/modules/_checkout.scss */
  .order-details .data-table tfoot tr td {
    width: 35% !important;
  }

  /* line 2741, ../../sass/modules/_checkout.scss */
  .my-account .sort-titles li {
    display: block !important;
    padding: 6px 18px !important;
  }

  /* line 2747, ../../sass/modules/_checkout.scss */
  .order-buttons .detail-button,
  .order-page .detail-button {
    margin-left: 0px !important;
    margin-top: 10px;
  }

  /* line 2754, ../../sass/modules/_checkout.scss */
  .cart-table .product-name {
    font-size: 20px;
    font-size: 1.25rem;
    font-family: "futura-pt", sans-serif;
  }
  /* line 2759, ../../sass/modules/_checkout.scss */
  .cart-table thead tr {
    border: 0px;
  }
  /* line 2763, ../../sass/modules/_checkout.scss */
  .cart-table tr {
    border-bottom: none;
    width: 100%;
  }
  /* line 2767, ../../sass/modules/_checkout.scss */
  .cart-table tr:last-of-type {
    border-bottom: 1px solid #dddddd;
  }
  /* line 2775, ../../sass/modules/_checkout.scss */
  .cart-table .product-image img,
  .cart-table .product-review-image img {
    display: none;
  }
  /* line 2779, ../../sass/modules/_checkout.scss */
  .cart-table .product-image .image-mobile,
  .cart-table .product-review-image .image-mobile {
    display: block;
  }
  /* line 2786, ../../sass/modules/_checkout.scss */
  .cart-table tfoot td {
    text-align: center;
    padding-top: 10px;
  }
  /* line 2790, ../../sass/modules/_checkout.scss */
  .cart-table tfoot td button {
    display: block;
    width: 100%;
    float: none;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  /* line 2800, ../../sass/modules/_checkout.scss */
  .cart-table .table-qty {
    text-align: left !important;
  }
  /* line 2803, ../../sass/modules/_checkout.scss */
  .cart-table .table-qty .fc-cu-container {
    display: inline-block;
  }
  /* line 2808, ../../sass/modules/_checkout.scss */
  .cart-table .table-capacity {
    text-align: left !important;
  }
  /* line 2812, ../../sass/modules/_checkout.scss */
  .cart-table .product-review-subtotal {
    text-align: left !important;
  }

  /* line 2819, ../../sass/modules/_checkout.scss */
  .page-title,
  .cart-header-information,
  .cart-bottom-container .totals {
    margin-bottom: 0px;
  }

  /* line 2823, ../../sass/modules/_checkout.scss */
  .cart-bottom-container {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px;
  }
  /* line 2830, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .deals button {
    display: block;
    width: 100%;
    float: none !important;
    margin: 0 auto;
    margin-bottom: 10px;
  }
  /* line 2839, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .cart-info-container {
    width: 100%;
    right: 0;
    padding: 10px;
    min-height: 0;
    text-align: center;
  }
  /* line 2846, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .cart-info-container:before, .cart-bottom-container .cart-info-container:after {
    border: 0;
  }
  /* line 2851, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .box-cross-sell {
    display: none;
  }
  /* line 2858, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .cart-collaterals .crosssell .add-to-links {
    display: none;
  }

  /* line 2866, ../../sass/modules/_checkout.scss */
  #discount-coupon-form .v-fix {
    width: 100%;
  }
  /* line 2870, ../../sass/modules/_checkout.scss */
  #discount-coupon-form .button {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 2875, ../../sass/modules/_checkout.scss */
  #discount-coupon-form .check-gc-status {
    line-height: 16px;
  }

  /* line 2881, ../../sass/modules/_checkout.scss */
  #newsletter-validate-detail,
  #newsletter-validate-detail-mobile {
    display: none !important;
  }

  /* line 2888, ../../sass/modules/_checkout.scss */
  .cart-footer .cart-footer-information {
    display: none;
  }
  /* line 2894, ../../sass/modules/_checkout.scss */
  .cart-footer .safety,
  .cart-footer .certification,
  .cart-footer .payment {
    margin-top: 20px;
  }

  /* line 2902, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 {
    width: 100%;
  }
  /* line 2905, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .info-list {
    float: none;
    text-align: center;
    display: block;
  }
  /* line 2910, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .info-list li {
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 30px;
  }
  /* line 2917, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .info-list .shipping {
    height: 32px;
    padding-left: 40px;
    width: 140px;
  }
  /* line 2923, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .info-list .safety {
    height: 32px;
    padding-left: 32px;
    width: 150px;
  }
  /* line 2930, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list {
    float: none;
    display: block;
    text-align: center;
  }
  /* line 2935, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .classic-payment {
    margin-bottom: 10px;
  }
  /* line 2939, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service {
    margin-bottom: 20px;
  }
  /* line 2942, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .payment-method-list .payment-service div {
    height: 29px;
    width: 118px;
    display: inline-block;
  }
  /* line 2950, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 .link-list1 {
    display: none;
  }
  /* line 2955, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer2 {
    display: none;
  }

  /* line 2963, ../../sass/modules/_checkout.scss */
  .checkout-progress {
    margin-bottom: 20px !important;
  }
  /* line 2966, ../../sass/modules/_checkout.scss */
  .checkout-progress li {
    width: 100%;
    float: left;
    height: 20px;
    margin-bottom: 20px;
  }
  /* line 2972, ../../sass/modules/_checkout.scss */
  .checkout-progress li .indicator {
    margin-left: -6px;
    border-width: 5px;
  }
  /* line 2977, ../../sass/modules/_checkout.scss */
  .checkout-progress li .label {
    margin-top: -25px;
  }

  /* line 2985, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index button.button {
    width: 100%;
  }
  /* line 2992, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index #opc-billing .checkout-col1,
  .checkout-onepage-index #opc-billing .checkout-col2 {
    margin-bottom: 20px;
  }
  /* line 2996, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index #opc-billing #login-form .buttons-set {
    width: 100%;
  }
  /* line 3000, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index #opc-billing #login-form .buttons-set .col-1 label {
    margin-top: 20px;
  }
  /* line 3011, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index .opc-block-progress-review .col-1 > div,
  .checkout-onepage-index .opc-block-progress-review .col-2 > div {
    min-height: 0;
  }
  /* line 3015, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index .opc-block-progress-review .edit-btn {
    width: 30px;
    height: 30px;
    cursor: pointer;
  }
  /* line 3020, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index .opc-block-progress-review .edit-btn:before {
    float: right;
  }
  /* line 3026, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index #opc-review .totals-container .forgot-link {
    margin-bottom: 20px;
    margin-top: 20px;
    display: none;
  }
  /* line 3035, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index #billing-new-address-form .select-wrapper,
  .checkout-onepage-index #subform-shipping-address .select-wrapper {
    display: inline-block;
  }
  /* line 3042, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index #billing-new-address-form .name-prefix select,
  .checkout-onepage-index #billing-new-address-form .country select,
  .checkout-onepage-index #subform-shipping-address .name-prefix select,
  .checkout-onepage-index #subform-shipping-address .country select {
    padding-right: 10px;
  }
  /* line 3046, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index #billing-new-address-form .name-prefix .customSelectInner,
  .checkout-onepage-index #billing-new-address-form .country .customSelectInner,
  .checkout-onepage-index #subform-shipping-address .name-prefix .customSelectInner,
  .checkout-onepage-index #subform-shipping-address .country .customSelectInner {
    margin-right: 20px;
  }
  /* line 3054, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index .billing-address-select select {
    top: 39.5%;
    width: 66% !important;
  }
  /* line 3059, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index .billing-address-select .custom-select {
    width: 200px;
  }
  /* line 3062, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index .billing-address-select .custom-select .customSelectInner {
    width: 168px !important;
  }
  /* line 3072, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index .name-firstname,
  .checkout-onepage-index .name-lastname,
  .checkout-onepage-index .zip,
  .checkout-onepage-index .location,
  .checkout-onepage-index .packstation-number {
    width: 100% !important;
  }

  /* line 3086, ../../sass/modules/_checkout.scss */
  #opc-billing .billing-address-select,
  #opc-billing #billing-new-address-form,
  #opc-billing #tab-content-item-address fieldset.shippingaddress,
  #opc-billing #tab-content-item-address fieldset.register,
  #opc-billing #tab-content-item-address fieldset.newsletter,
  #opc-billing #tab-content-item-address fieldset.agreements,
  #opc-billing #tab-content-item-address fieldset.packageleave,
  #opc-billing .customer-account-advantages-wrapper {
    padding: 70px 10px;
  }

  /* line 3091, ../../sass/modules/_checkout.scss */
  #continue-shopping {
    position: absolute;
    top: 10px;
    left: 10px;
  }

  /* line 3100, ../../sass/modules/_checkout.scss */
  #opc-login #tab-content-item-login .login-container,
  #opc-billing #tab-content-item-login .login-container {
    padding: 70px 10px;
  }
  /* line 3106, ../../sass/modules/_checkout.scss */
  #opc-login .checkout-col2 h4, #opc-login .checkout-col2 .customer-account-advantages-wrapper,
  #opc-billing .checkout-col2 h4,
  #opc-billing .checkout-col2 .customer-account-advantages-wrapper {
    display: none;
  }

  /* line 3114, ../../sass/modules/_checkout.scss */
  #opc-login .register-container .checkout-panel-inner {
    padding: 0 !important;
    border: none;
  }
  /* line 3118, ../../sass/modules/_checkout.scss */
  #opc-login .register-container .checkout-panel-inner.last-panel {
    margin-top: 0;
  }
  /* line 3122, ../../sass/modules/_checkout.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set {
    float: none;
    margin: 5px 0 0 0;
    width: 100%;
  }
  /* line 3127, ../../sass/modules/_checkout.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set button {
    font-family: "futura-pt", sans-serif;
    font-weight: 300;
    font-size: 16px;
    font-size: 1rem;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background-color: transparent;
    background-image: none;
    max-width: 100%;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #f4f4f4;
    padding: 0px 24px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    height: 41px;
    line-height: 41px;
  }
  /* line 51, ../../sass/kickstarter/libs/_functions.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set button span {
    color: black;
    display: block;
    text-align: center;
  }
  /* line 57, ../../sass/kickstarter/libs/_functions.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set button:hover {
    background-color: #cccccc;
  }
  /* line 60, ../../sass/kickstarter/libs/_functions.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set button:hover span span {
    color: black;
  }
  /* line 3130, ../../sass/modules/_checkout.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set button .button-text-desktop {
    display: none;
  }
  /* line 3134, ../../sass/modules/_checkout.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set button .button-text-mobile {
    display: block;
  }
  /* line 3144, ../../sass/modules/_checkout.scss */
  #opc-login .account-login.checkout-panel h4.checkout-panel-title .checkout-panel-title-mobile {
    display: block;
  }
  /* line 3148, ../../sass/modules/_checkout.scss */
  #opc-login .account-login.checkout-panel h4.checkout-panel-title .checkout-panel-title-desktop {
    display: none;
  }

  /* line 3162, ../../sass/modules/_checkout.scss */
  #checkout-step-billing #co-billing-form li.form-row .field.name-firstname,
  #checkout-step-billing #co-billing-form li.form-row .field.zip {
    margin-bottom: 16px;
  }
  /* line 3167, ../../sass/modules/_checkout.scss */
  #checkout-step-billing #co-billing-form .packstation {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  /* line 3173, ../../sass/modules/_checkout.scss */
  #checkout-step-billing #co-billing-form p.required {
    padding-left: 0px !important;
  }

  /* line 3183, ../../sass/modules/_checkout.scss */
  #opc-payment #customerbalance_placer,
  #opc-payment li.shipping,
  #opc-payment li.payment {
    margin-bottom: 0px;
    border: 0;
    padding: 0;
  }
  /* line 3191, ../../sass/modules/_checkout.scss */
  #opc-payment li.payment h4 {
    font-weight: bold;
  }

  /* line 3199, ../../sass/modules/_checkout.scss */
  #checkout-payment-method-load h4 {
    margin: 0;
    border: 0;
  }
  /* line 3205, ../../sass/modules/_checkout.scss */
  #checkout-payment-method-load .payment,
  #checkout-payment-method-load .shipping {
    width: 100% !important;
  }
  /* line 3209, ../../sass/modules/_checkout.scss */
  #checkout-payment-method-load .information-text {
    margin-bottom: 0px !important;
  }

  /* line 3217, ../../sass/modules/_checkout.scss */
  #checkout-review-table .product-review-price,
  #checkout-review-table .product-review-qty {
    text-align: left !important;
    padding-bottom: 0px;
    padding-top: 0px;
  }

  /* line 3226, ../../sass/modules/_checkout.scss */
  #review-addresses dt.complete,
  #shipping_method-progress-opcheckout dt.complete {
    font-weight: 500;
  }

  /* line 3233, ../../sass/modules/_checkout.scss */
  .paypal-express-review .totals-container .forgot-link {
    margin-bottom: 20px;
    margin-top: 20px;
  }

  /* line 3239, ../../sass/modules/_checkout.scss */
  #order-comment {
    margin: 0 0 20px;
  }
  /* line 3242, ../../sass/modules/_checkout.scss */
  #order-comment textarea {
    width: 100%;
    height: 100px;
  }

  /* line 3248, ../../sass/modules/_checkout.scss */
  .salon-selector {
    width: 100% !important;
  }

  /* line 3255, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .checkout-address-container,
  .storefinder-checkout .checkout-radius-container {
    float: none !important;
    margin-left: 0 !important;
    width: 100%;
  }
  /* line 3261, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .searchButton {
    margin: 5px 0 0 0 !important;
    float: none !important;
  }
  /* line 3266, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .saveButton {
    margin: 5px 0 0 0 !important;
    float: none !important;
  }

  /* line 3276, ../../sass/modules/_checkout.scss */
  .packstation .tooltip .information {
    left: -100px;
    top: 25px;
  }

  /* line 3283, ../../sass/modules/_checkout.scss */
  .checkout-panel {
    padding: 0px !important;
    border: 0px !important;
    margin: 0px !important;
  }
  /* line 3288, ../../sass/modules/_checkout.scss */
  .checkout-panel h4 {
    margin: 0 !important;
    padding: 0 !important;
  }
  /* line 3293, ../../sass/modules/_checkout.scss */
  .checkout-panel .col-2 {
    margin: 0 !important;
  }
  /* line 3296, ../../sass/modules/_checkout.scss */
  .checkout-panel p.required {
    display: none;
  }
  /* line 3300, ../../sass/modules/_checkout.scss */
  .checkout-panel button {
    width: 100%;
    float: none;
  }

  /* line 3306, ../../sass/modules/_checkout.scss */
  .checkout-panel-title.title-2 {
    margin-top: 0;
  }

  /* line 3310, ../../sass/modules/_checkout.scss */
  #shipping_method-progress-opcheckout {
    min-height: 0px;
  }

  /* line 3317, ../../sass/modules/_checkout.scss */
  .opc-block-progress-review dd.changelink button {
    display: none;
  }
  /* line 3322, ../../sass/modules/_checkout.scss */
  .opc-block-progress-review h1 {
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: bold;
  }
  /* line 3329, ../../sass/modules/_checkout.scss */
  .opc-block-progress-review .col-1,
  .opc-block-progress-review .col-2,
  .opc-block-progress-review .col-3 {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
  }

  /* line 3336, ../../sass/modules/_checkout.scss */
  #review-buttons-container,
  .checkout-review-submit {
    margin-top: 0 !important;
  }
}
/* Country Specific */
/* line 3347, ../../sass/modules/_checkout.scss */
.labio_ch_de .cart-bottom-container .cart-info-container,
.labio_ch_fr .cart-bottom-container .cart-info-container,
.labio_ch_it .cart-bottom-container .cart-info-container,
.labio_nz_en .cart-bottom-container .cart-info-container {
  display: none !important;
}
/* line 3353, ../../sass/modules/_checkout.scss */
.labio_ch_de .footer-primary-container .item.footer1,
.labio_ch_fr .footer-primary-container .item.footer1,
.labio_ch_it .footer-primary-container .item.footer1,
.labio_nz_en .footer-primary-container .item.footer1 {
  text-align: center;
}
/* line 3355, ../../sass/modules/_checkout.scss */
.labio_ch_de .footer-primary-container .item.footer1 .info-list,
.labio_ch_fr .footer-primary-container .item.footer1 .info-list,
.labio_ch_it .footer-primary-container .item.footer1 .info-list,
.labio_nz_en .footer-primary-container .item.footer1 .info-list {
  display: inline-block !important;
  float: none !important;
}
/* line 3359, ../../sass/modules/_checkout.scss */
.labio_ch_de .footer-primary-container .item.footer1 .info-list .shipping,
.labio_ch_fr .footer-primary-container .item.footer1 .info-list .shipping,
.labio_ch_it .footer-primary-container .item.footer1 .info-list .shipping,
.labio_nz_en .footer-primary-container .item.footer1 .info-list .shipping {
  display: none !important;
}
/* line 3363, ../../sass/modules/_checkout.scss */
.labio_ch_de .footer-primary-container .item.footer1 .payment-method-list,
.labio_ch_fr .footer-primary-container .item.footer1 .payment-method-list,
.labio_ch_it .footer-primary-container .item.footer1 .payment-method-list,
.labio_nz_en .footer-primary-container .item.footer1 .payment-method-list {
  display: inline-block !important;
  float: none !important;
}

/* line 3374, ../../sass/modules/_checkout.scss */
.checkout-onepage-index .states .input-box {
  position: relative;
}
/* line 3376, ../../sass/modules/_checkout.scss */
.checkout-onepage-index .states .input-box .customSelect {
  width: 50%;
}
/* line 3379, ../../sass/modules/_checkout.scss */
.checkout-onepage-index .states .input-box .customSelect::after {
  content: none;
}
/* line 3382, ../../sass/modules/_checkout.scss */
.checkout-onepage-index .states .input-box .customSelect .customSelectInner {
  width: 100% !important;
}
/* line 3384, ../../sass/modules/_checkout.scss */
.checkout-onepage-index .states .input-box .customSelect .customSelectInner::after {
  content: "B";
  font-family: "kickstarter1.3";
  font-size: 7px;
  margin: 0 9px 0 0;
  float: right;
}

/* line 3399, ../../sass/modules/_checkout.scss */
img.warenkorbschritt {
  width: auto;
  height: auto;
}

@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 3411, ../../sass/modules/_checkout.scss */
  #fbox_order .table-capacity,
  #fbox_order .product-price,
  #fbox_order .product-qty {
    float: none;
  }
  /* line 3415, ../../sass/modules/_checkout.scss */
  #fbox_order .reorder-button {
    right: -506px !important;
  }

  /* line 3420, ../../sass/modules/_checkout.scss */
  #my-orders-table .products-carousel {
    width: 595px !important;
  }

  /* line 3424, ../../sass/modules/_checkout.scss */
  .my-account .sort-titles li {
    padding: 20px 18px !important;
  }

  /* line 3431, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .table-edit,
  #checkout-review-table .table-edit,
  #shopping-cart-table td,
  #checkout-review-table td {
    padding: 8px !important;
  }

  /* line 3435, ../../sass/modules/_checkout.scss */
  #payment-progress-opcheckout {
    padding-left: 0 !important;
    float: none;
  }

  /* line 3442, ../../sass/modules/_checkout.scss */
  .cart-table .product-name {
    font-size: 20px;
    font-size: 1.25rem;
  }

  /* line 3449, ../../sass/modules/_checkout.scss */
  .cart-footer .certification {
    margin-top: 20px;
    margin-right: 0px !important;
  }

  /* line 3457, ../../sass/modules/_checkout.scss */
  #shopping-cart-table .btn-continue {
    float: left !important;
  }

  /* line 3464, ../../sass/modules/_checkout.scss */
  #discount-coupon-form .v-fix {
    width: 100%;
  }
  /* line 3468, ../../sass/modules/_checkout.scss */
  #discount-coupon-form .button {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 3473, ../../sass/modules/_checkout.scss */
  #discount-coupon-form .check-gc-status {
    line-height: 16px;
  }

  /* line 3478, ../../sass/modules/_checkout.scss */
  .cart-info-container {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  /* line 3485, ../../sass/modules/_checkout.scss */
  .cart-footer-information .certification {
    margin-top: 20px !important;
    margin-right: 0px !important;
  }

  /* line 3493, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .totals {
    padding-left: 10px;
  }
  /* line 3496, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .totals .checkout-types {
    display: none;
  }
  /* line 3503, ../../sass/modules/_checkout.scss */
  .cart-bottom-container .checkout-button-container .checkout-buttons {
    display: block !important;
  }

  /* line 3512, ../../sass/modules/_checkout.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set {
    margin: 0 18% 0 0;
  }

  /* line 3519, ../../sass/modules/_checkout.scss */
  .salon-selector {
    width: 100% !important;
  }

  /* line 3527, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .radius-container .customSelectInner {
    width: 130px !important;
  }
  /* line 3532, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .search-button-container {
    float: left !important;
    width: 50% !important;
  }
  /* line 3537, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .change-customer-salon {
    width: 50% !important;
  }
  /* line 3540, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .change-customer-salon #save-button {
    width: 100% !important;
  }
  /* line 3545, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .searchButton {
    margin: 24px 0 0 20px !important;
    float: none !important;
  }
  /* line 3550, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .saveButton {
    margin: 5px 0 0 20px !important;
    float: none !important;
  }

  /* line 3559, ../../sass/modules/_checkout.scss */
  #billing-new-address-form .select-wrapper,
  #subform-shipping-address .select-wrapper {
    display: inline-block;
    width: 100%;
  }
  /* line 3562, ../../sass/modules/_checkout.scss */
  #billing-new-address-form .select-wrapper .customSelect,
  #subform-shipping-address .select-wrapper .customSelect {
    width: 90%;
  }
  /* line 3564, ../../sass/modules/_checkout.scss */
  #billing-new-address-form .select-wrapper .customSelect .customSelectInner,
  #subform-shipping-address .select-wrapper .customSelect .customSelectInner {
    width: 75% !important;
  }
  /* line 3573, ../../sass/modules/_checkout.scss */
  #billing-new-address-form .name-prefix select,
  #billing-new-address-form .country select,
  #subform-shipping-address .name-prefix select,
  #subform-shipping-address .country select {
    padding-right: 10px;
    width: 30% !important;
  }
  /* line 3578, ../../sass/modules/_checkout.scss */
  #billing-new-address-form .name-prefix .customSelectInner,
  #billing-new-address-form .country .customSelectInner,
  #subform-shipping-address .name-prefix .customSelectInner,
  #subform-shipping-address .country .customSelectInner {
    margin-right: 20px;
  }

  /* line 3587, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary li.footer1 {
    width: 84% !important;
    float: none;
    margin: 0 auto;
  }

  /* line 3597, ../../sass/modules/_checkout.scss */
  .opc-block-progress-review #review-addresses > div {
    margin-bottom: 25px;
  }

  /* line 3603, ../../sass/modules/_checkout.scss */
  #continue-shopping {
    display: none !important;
  }

  /* line 3608, ../../sass/modules/_checkout.scss */
  #opc-billing #billing-address-select {
    margin-top: 30px;
  }
}
@media (min-width: 63.5em) and (max-width: 75em) {
  /* line 3617, ../../sass/modules/_checkout.scss */
  #my-orders-table .products-carousel {
    width: 595px !important;
  }

  /* line 3621, ../../sass/modules/_checkout.scss */
  .my-account .sort-titles li {
    padding: 20px 18px !important;
  }

  /* line 3627, ../../sass/modules/_checkout.scss */
  #tab-content-item-login .buttons-set {
    width: 100%;
  }

  /* line 3634, ../../sass/modules/_checkout.scss */
  .billing-address-select .customSelect {
    width: 100%;
  }

  /* line 3646, ../../sass/modules/_checkout.scss */
  #subform-shipping-address .name-lastname,
  #billing-new-address-form .name-lastname {
    width: 46%;
  }
  /* line 3650, ../../sass/modules/_checkout.scss */
  #subform-shipping-address .location,
  #billing-new-address-form .location {
    width: 68%;
  }
  /* line 3652, ../../sass/modules/_checkout.scss */
  #subform-shipping-address .location label,
  #billing-new-address-form .location label {
    height: 48px;
  }

  /* line 3662, ../../sass/modules/_checkout.scss */
  #billing-new-address-form .name-prefix .customSelectInner {
    width: 54px !important;
  }
  /* line 3667, ../../sass/modules/_checkout.scss */
  #billing-new-address-form fieldset ul {
    width: 95%;
  }
  /* line 3673, ../../sass/modules/_checkout.scss */
  #billing-new-address-form .country .customSelect {
    width: 100%;
  }
  /* line 3676, ../../sass/modules/_checkout.scss */
  #billing-new-address-form .country .customSelect .customSelectInner {
    width: 94% !important;
  }

  /* line 3687, ../../sass/modules/_checkout.scss */
  .storefinder-checkout .radius-container .customSelectInner {
    width: 105px !important;
  }

  /* line 3693, ../../sass/modules/_checkout.scss */
  #continue-shopping {
    display: none !important;
  }

  /* line 3702, ../../sass/modules/_checkout.scss */
  .footer-container .footer-primary-container .footer-primary .footer1 {
    width: 58% !important;
  }

  /* line 3712, ../../sass/modules/_checkout.scss */
  .checkout-onepage-index .states .input-box .customSelect {
    width: 60%;
  }
}
@media (min-width: 76.25em) {
  /* line 3724, ../../sass/modules/_checkout.scss */
  .box-cross-sell button.slick-prev,
  .box-cross-sell button.slick-next {
    top: -58px;
  }
  /* line 3727, ../../sass/modules/_checkout.scss */
  .box-cross-sell button.slick-prev:hover,
  .box-cross-sell button.slick-next:hover {
    top: -70px;
  }
  /* line 3732, ../../sass/modules/_checkout.scss */
  .box-cross-sell .slick-disabled {
    top: -58px !important;
  }

  /* line 3737, ../../sass/modules/_checkout.scss */
  #opc-billing .address-select .customSelectInner {
    width: 400px !important;
  }

  /* line 3741, ../../sass/modules/_checkout.scss */
  #continue-shopping {
    display: none !important;
  }

  /* line 3750, ../../sass/modules/_checkout.scss */
  .labio_fr_fr #checkout-step-review .storefinder #searchButton,
  .labio_fr_fr #checkout-step-review .storefinder #save-button,
  .labio_es_es #checkout-step-review .storefinder #searchButton,
  .labio_es_es #checkout-step-review .storefinder #save-button {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media (min-width: 660px) and (max-width: 1220px) {
  /* line 3760, ../../sass/modules/_checkout.scss */
  .box-cross-sell button.slick-prev,
  .box-cross-sell button.slick-next {
    top: -58px;
  }
}
@media (min-width: 1016px) and (max-width: 1220px) {
  /* line 3772, ../../sass/modules/_checkout.scss */
  .labio_fr_fr #checkout-step-review .storefinder #searchButton,
  .labio_fr_fr #checkout-step-review .storefinder #save-button,
  .labio_es_es #checkout-step-review .storefinder #searchButton,
  .labio_es_es #checkout-step-review .storefinder #save-button {
    font-size: 13px;
    font-size: 0.8125rem;
  }

  /* line 3781, ../../sass/modules/_checkout.scss */
  #opc-login .register-container .checkout-panel-inner .buttons-set {
    margin: 0 0 0 0;
  }

  /* line 3789, ../../sass/modules/_checkout.scss */
  #opc-billing .address-select .customSelectInner {
    width: 310px !important;
  }
}
@media (min-width: 1016px) {
  /* line 3802, ../../sass/modules/_checkout.scss */
  .labio_fr_fr #opc-login fieldset.billingaddress .field.zip,
  .labio_fr_fr #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.zip,
  .labio_fr_fr #opc-billing fieldset.billingaddress .field.zip,
  .labio_fr_fr #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.zip,
  .labio_es_es #opc-login fieldset.billingaddress .field.zip,
  .labio_es_es #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.zip,
  .labio_es_es #opc-billing fieldset.billingaddress .field.zip,
  .labio_es_es #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.zip {
    width: 27.65957%;
    float: left;
    margin-right: 8.51064%;
    display: inline;
  }
  /* line 3805, ../../sass/modules/_checkout.scss */
  .labio_fr_fr #opc-login fieldset.billingaddress .field.zip label,
  .labio_fr_fr #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.zip label,
  .labio_fr_fr #opc-billing fieldset.billingaddress .field.zip label,
  .labio_fr_fr #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.zip label,
  .labio_es_es #opc-login fieldset.billingaddress .field.zip label,
  .labio_es_es #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.zip label,
  .labio_es_es #opc-billing fieldset.billingaddress .field.zip label,
  .labio_es_es #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.zip label {
    white-space: nowrap;
  }
  /* line 3810, ../../sass/modules/_checkout.scss */
  .labio_fr_fr #opc-login fieldset.billingaddress .field.location,
  .labio_fr_fr #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.location,
  .labio_fr_fr #opc-billing fieldset.billingaddress .field.location,
  .labio_fr_fr #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.location,
  .labio_es_es #opc-login fieldset.billingaddress .field.location,
  .labio_es_es #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.location,
  .labio_es_es #opc-billing fieldset.billingaddress .field.location,
  .labio_es_es #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.location {
    width: 63.82979%;
    float: left;
    margin-right: 8.51064%;
    display: inline;
    float: right;
    margin-right: 0;
    #margin-left: -1.5rem;
    display: inline;
  }
}
/* line 3819, ../../sass/modules/_checkout.scss */
.labio_nl_nl #payment_form_computopcw_ideal select {
  opacity: 1 !important;
  width: 100% !important;
  height: unset !important;
}

/* line 3824, ../../sass/modules/_checkout.scss */
.labio_nl_nl #payment_form_computopcw_ideal select + span.customSelect.select {
  opacity: 0 !important;
}

/* line 3827, ../../sass/modules/_checkout.scss */
.labio_fr_fr #payment_form_computopcw_ideal select {
  opacity: 1 !important;
  width: 100% !important;
  height: unset !important;
}

/* line 3832, ../../sass/modules/_checkout.scss */
.labio_fr_fr #payment_form_computopcw_ideal select + span.customSelect.select {
  opacity: 0 !important;
}

/* line 1, ../../sass/modules/_mobileCheckout.scss */
.newsletter-mobile {
  display: none;
}

@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 6, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index #opc-review .totals-container .totals-left {
    display: none;
  }

  /* line 10, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index .newsletter-mobile {
    display: block;
    clear: both;
    padding-bottom: 20px;
  }
  /* line 15, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index .newsletter-mobile .form-row {
    position: relative;
    overflow: hidden;
  }
  /* line 19, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index .newsletter-mobile .form-row label {
    float: left;
    padding-left: 25px;
  }
  /* line 25, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index .newsletter-mobile p {
    display: inline;
  }

  /* line 30, ../../sass/modules/_mobileCheckout.scss */
  #newsletter-checkout-mobile {
    position: absolute;
    margin: 0;
    top: 5px;
    left: 0;
  }

  /* line 42, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .top-bar,
  .checkout-page .cart-menu-container,
  .checkout-page .step-cart,
  .checkout-page .step-success,
  .checkout-page .indicator {
    display: none !important;
  }
  /* line 46, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page #header {
    margin-bottom: 0 !important;
    min-height: 0;
    padding: 0;
  }
  /* line 52, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .logo-container {
    padding-top: 0;
    float: none;
    display: block;
  }
  /* line 58, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .logo {
    padding: 0;
    min-height: 0;
    text-align: left;
  }
  /* line 63, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .logo a {
    display: block !important;
    max-width: 160px;
    padding: 10px;
  }
  /* line 69, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .logo img {
    display: block;
    width: auto;
  }
  /* line 75, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page #bread-nav {
    display: none;
  }
  /* line 79, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page #checkout-progress-wrapper {
    margin: 0 -10px;
  }
  /* line 83, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress {
    background-color: #f4f4f4;
    margin: 0;
    border: 1px solid #dddddd;
    border-left-width: 0;
    border-right-width: 0;
    display: table;
    width: 100%;
  }
  /* line 92, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress li {
    height: auto;
    margin: 0;
    width: 31%;
    display: table-cell;
    float: none;
  }
  /* line 100, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress a {
    display: block;
    width: auto;
    height: auto;
    background-color: #f4f4f4;
    margin-right: 5px;
  }
  /* line 108, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress a:hover {
    background-color: #444444 !important;
  }
  /* line 111, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress a:hover .label {
    color: white;
  }
  /* line 115, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress a:hover .label:after {
    border-left-color: #444444;
  }
  /* line 120, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress .label {
    color: black;
    margin: 0;
    font-size: 13px;
    text-decoration: none;
    padding: 10px 0 10px 22px;
    position: relative;
    display: block;
    text-align: center;
  }
  /* line 159, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress .label:before {
    content: "";
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 22px solid white;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 169, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress .label:after {
    content: "";
    display: block;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
    border-left: 22px solid #f4f4f4;
    position: absolute;
    right: -22px;
    top: 0;
    z-index: 1;
  }
  /* line 182, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress .current a {
    background-color: #111111;
  }
  /* line 186, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress .current .label {
    color: white;
  }
  /* line 190, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .checkout-progress .current .label:after {
    border-left-color: #111111;
  }
  /* line 197, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .step-info .label {
    padding-left: 0;
  }
  /* line 201, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .step-info .label:before {
    display: none;
  }
  /* line 207, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .step-order a {
    margin-right: 0;
  }
  /* line 212, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page .shipping-coupon-comment .col-1 {
    border: 0;
  }
  /* line 217, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page #opc-login .login-container {
    padding: 20px 0 !important;
  }
  /* line 220, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page #opc-login .login-container .buttons-set {
    width: 100%;
  }
  /* line 228, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page #opc-billing .newsletter {
    display: none;
  }
  /* line 234, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page #opc-payment #payment_form_computopcw_creditcard #payment_description_computopcw_creditcard {
    margin-bottom: 0;
  }
  /* line 238, ../../sass/modules/_mobileCheckout.scss */
  .checkout-page #opc-payment #payment_form_computopcw_creditcard .card-cvc {
    float: none;
    clear: both;
  }

  /* line 246, ../../sass/modules/_mobileCheckout.scss */
  #opc-review #shipping_method-progress-opcheckout {
    min-height: 90px;
  }

  /* line 251, ../../sass/modules/_mobileCheckout.scss */
  #checkout-agreements {
    display: none !important;
  }
}
@media (max-width: 250px) {
  /* line 260, ../../sass/modules/_mobileCheckout.scss */
  #opc-login #login-form .buttons-set #remember-me {
    float: left;
  }
}
@media (max-width: 63.4375em) {
  /* line 282, ../../sass/modules/_mobileCheckout.scss */
  span.customSelect.validate-select {
    width: 90%;
  }

  /* line 285, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index #billing-new-address-form .country .customSelectInner {
    width: 85% !important;
  }

  /* line 288, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index #billing-new-address-form .country select {
    width: 85% !important;
  }

  /* line 291, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index #subform-shipping-address .country .customSelectInner {
    width: 85% !important;
  }

  /* line 294, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index #subform-shipping-address .country select {
    width: 85% !important;
  }

  /* line 301, ../../sass/modules/_mobileCheckout.scss */
  .labio_au_en .states .customSelect:after {
    font-size: 7px !important;
    margin: 0 9px 0 0 !important;
    float: right !important;
  }
}
@media screen and (max-width: 1015px) {
  /* line 325, ../../sass/modules/_mobileCheckout.scss */
  #billing-new-address-form .select-wrapper .customSelect, #subform-shipping-address .select-wrapper .customSelect {
    width: 100%;
  }
}

@media screen and (max-width: 1015px) {
  /* line 337, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index .input-box .states select.hasCustomSelect {
    width: 100% !important;
  }
}
@media screen and (max-width: 1015px) {
  /* line 344, ../../sass/modules/_mobileCheckout.scss */
  .checkout-onepage-index .input-box .customSelect {
    width: 100% !important;
  }
}

/* line 352, ../../sass/modules/_mobileCheckout.scss */
#main-nav {
  z-index: -1;
}
/* line 354, ../../sass/modules/_mobileCheckout.scss */
#main-nav.visible {
  z-index: 100;
}
