/*itb*/
/*=========================================
  CUSTOM_CHECKOUT2
=========================================*/
/* line 10, custom_checkout2.scss */
.co-logo img {
  max-width: 200px; }

/* line 14, custom_checkout2.scss */
.co-section--checkout_content {
  color: #1A1A1A;
  font-family: "DIN Pro";
  font-size: 18px;
  max-height: none;
  margin-top: 1rem; }

/* line 22, custom_checkout2.scss */
.co-logo {
  font-size: 24px;
  line-height: 1;
  text-transform: uppercase;
  width: 100%;
  display: block;
  padding-right: 10px;
  position: relative;
  -webkit-transition: all 200ms;
  -o-transition: all 200ms;
  transition: all 200ms;
  color: #1c151b; }

/* line 36, custom_checkout2.scss */
.co-logo .logo {
  max-width: 248px;
  text-align: center; }

/* line 41, custom_checkout2.scss */
.co-logo .logo-text {
  margin-top: 5px; }

/* line 45, custom_checkout2.scss */
.co-header-phone {
  color: #1c151b; }

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

/* line 54, custom_checkout2.scss */
a:not([class]):focus,
a:not([class]):hover,
.link:focus,
.link:hover {
  color: #e5afb2; }

/* line 61, custom_checkout2.scss */
a:not([class]) {
  border-bottom: initial; }

/* line 65, custom_checkout2.scss */
.co-basket_total-price,
[class*="co-price"] {
  color: #16171a;
  font-size: 28px;
  font-weight: 400; }

/* line 72, custom_checkout2.scss */
div#total_price {
  font-size: 40px; }

/* line 76, custom_checkout2.scss */
.co-basket_item-total {
  font-size: 24px; }

/* line 80, custom_checkout2.scss */
.co-basket_subtotal-bonus {
  color: #16171a;
  font-size: 28px;
  font-weight: 400; }

/* line 86, custom_checkout2.scss */
[action="/client_account/contacts"] .co-button--link:after,
[action="/client_account/session"] .co-button--link:after {
  opacity: 0; }

/* line 91, custom_checkout2.scss */
.insales-checkout2 .co-sidebar--menu:after {
  background-color: transparent; }

/* line 95, custom_checkout2.scss */
.co-table-cell--body {
  padding: 0.5rem 1rem !important; }

/* line 99, custom_checkout2.scss */
.co-table-cell--head,
.co-table-cell--foot {
  padding: 1rem !important; }

/* line 104, custom_checkout2.scss */
.co-toggable_field-input--radio {
  padding-left: 10px; }

/* ---- */
/* line 110, custom_checkout2.scss */
.co-sidebar--menu {
  text-align: center;
  max-width: 100% !important;
  -webkit-box-flex: 0 !important;
  -ms-flex: 0 0 100% !important;
  flex: 0 0 100% !important;
  background: transparent !important;
  -webkit-box-shadow: 0 0 0 0 transparent !important;
  box-shadow: 0 0 0 0 transparent !important;
  padding: 10px 0 !important; }
  /* line 121, custom_checkout2.scss */
  .co-sidebar--menu .co-checkout-block--padded {
    padding: 0 20px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100% !important;
    max-width: 1300px !important; }
  /* line 129, custom_checkout2.scss */
  .co-sidebar--menu .co-menu-item {
    display: inline-block;
    vertical-align: top;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin: 5px 10px; }
  /* line 138, custom_checkout2.scss */
  .co-sidebar--menu:after {
    display: none !important; }

/* line 143, custom_checkout2.scss */
.link--active, .co-link--active {
  color: inherit !important;
  border-bottom: 1px solid; }

/* line 147, custom_checkout2.scss */
.link:focus,
.link:hover,
.co-link:focus,
.co-link:hover {
  color: inherit !important; }

/* line 153, custom_checkout2.scss */
.co-table-cell a {
  border-bottom: 1px dotted; }

@media screen and (max-width: 1024px) {
  /* line 158, custom_checkout2.scss */
  .co-sidebar--menu {
    position: static !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    -webkit-box-shadow: 0 0 0 0 transparent !important;
    box-shadow: 0 0 0 0 transparent !important; }
    /* line 166, custom_checkout2.scss */
    .co-sidebar--menu .co-menu-toggle {
      display: none !important; }
    /* line 169, custom_checkout2.scss */
    .co-sidebar--menu .co-menu {
      display: block !important; } }
@media screen and (max-width: 480px) {
  /* line 176, custom_checkout2.scss */
  .co-sidebar--menu .co-checkout-block--padded {
    padding: 0 10px !important; } }
/* --- */
/* line 184, custom_checkout2.scss */
.co-sidebar-toggler {
  margin-top: 2rem; }

/* line 187, custom_checkout2.scss */
.co-button--checkout.js-button-checkout_submit {
  margin: 0; }

/* line 191, custom_checkout2.scss */
.co-sidebar--menu {
  padding: 50px 0 !important; }

/* line 195, custom_checkout2.scss */
.co-basket_total {
  border-top: 1px solid #cccccc !important;
  padding: 1rem 0 !important; }

/* line 200, custom_checkout2.scss */
.co-basket_subtotal-list {
  display: none !important; }

/* line 204, custom_checkout2.scss */
.co-checkout-order_form {
  margin-top: 0px !important; }

/* line 208, custom_checkout2.scss */
.new_order_title {
  margin: 20px 0 0 0 !important; }

/* line 212, custom_checkout2.scss */
.co-basket.co-checkout-block--padded > div {
  top: 100px !important; }
