/* line 1, custom_checkout2.scss */
.co-section--checkout_header .co-breadcrumbs {
  display: none; }

/* line 4, custom_checkout2.scss */
.co-checkout-order_form {
  margin-top: 0; }

/* line 7, custom_checkout2.scss */
.co-checkout-title {
  margin-top: 1rem;
  margin-bottom: 0; }

/* line 11, custom_checkout2.scss */
.co-input-title {
  font-size: 1rem; }

/* line 14, custom_checkout2.scss */
.co-button.co-button--link:after {
  content: none; }

/* line 17, custom_checkout2.scss */
.co-button.co-form-button {
  border: transparent; }

/* line 20, custom_checkout2.scss */
.co-button.co-button--link {
  opacity: 0.9;
  border: transparent; }

/* line 24, custom_checkout2.scss */
.co-basket_item-image img {
  max-width: 100%;
  max-height: 100%; }

/* line 28, custom_checkout2.scss */
.co-basket_item-image_container {
  flex: 0 1 60px; }

/* line 31, custom_checkout2.scss */
.js-item-remove {
  margin-left: 1rem;
  cursor: pointer; }
  @media (max-width: 768px) {
    /* line 31, custom_checkout2.scss */
    .js-item-remove {
      font-size: 21px; } }

/* line 38, custom_checkout2.scss */
.co-checkout-block {
  margin-bottom: 2rem; }

/* line 41, custom_checkout2.scss */
.co-title.co-title--h2 {
  font-size: 1.2rem;
  font-weight: bold; }

/* line 45, custom_checkout2.scss */
.co-section--checkout_header {
  padding-bottom: 1rem; }

/* line 48, custom_checkout2.scss */
.co-client-logged, .co-client-name {
  font-size: 1rem;
  line-height: 1; }

/* line 52, custom_checkout2.scss */
.co-checkout-title {
  font-size: 1.6rem;
  font-weight: bold; }

/* line 56, custom_checkout2.scss */
.co-toggable_field {
  position: relative; }

/* line 60, custom_checkout2.scss */
.co-toggable_field-input--radio input:focus + span:after, .co-toggable_field-input--radio input:checked + span:after {
  content: '';
  background: #fafafa; }

/* line 65, custom_checkout2.scss */
.co-section--content_wrapper, .co-section--checkout_content {
  max-width: 1320px; }

/* line 68, custom_checkout2.scss */
.co-menu-toggle:after {
  width: 30px;
  line-height: 39px;
  text-align: center;
  font-size: 16px; }

/* line 74, custom_checkout2.scss */
.order-img {
  margin-right: 8px;
  vertical-align: middle; }
  /* line 77, custom_checkout2.scss */
  .order-img + span {
    vertical-align: middle; }

/* line 81, custom_checkout2.scss */
.js-repeat {
  cursor: pointer; }

/* line 84, custom_checkout2.scss */
.co-table-row--striped:nth-child(2n) {
  background: transparent; }

/* line 87, custom_checkout2.scss */
#create_order {
  margin-left: 0; }

/* line 92, custom_checkout2.scss */
.co-order-information_value .btn-primary, .co-order-information_value .co-button {
  padding: 2px 12px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-weight: normal; }

@media (max-width: 1024px) {
  /* line 101, custom_checkout2.scss */
  .adaptive .co-sidebar--menu {
    right: -8px; }

  /* line 104, custom_checkout2.scss */
  .co-section--content_wrapper {
    min-height: 300px; } }
