.checkout-cart-index .cart-container .cart-summary #block-shipping {
  display: none;
}
.checkout-cart-index .cart-container .cart-summary .discount #discount-coupon-form .actions-toolbar .apply {
  padding: 8px 10px !important;
  font-size: 12px !important;
}
@media screen and (min-width: 768px) {
  .checkout-cart-index .cart-container .cart-summary .discount #discount-coupon-form .actions-toolbar .apply {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 768px) {
  .checkout-cart-index .cart-container {
    display: grid;
  }
  .checkout-cart-index .cart-container .cart-summary {
    order: 1;
  }
  .checkout-cart-index .cart-container .form-cart {
    order: 2;
    margin-bottom: 20px;
  }
  .checkout-cart-index .cart-container .form-cart .table-wrapper .item-actions .actions-toolbar {
    content: unset;
  }
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .item .col.item {
  padding-left: 0;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .product-item-photo {
  display: none;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .input-text.qty {
  height: 100% !important;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar::before {
  content: unset;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar::after {
  content: unset;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action {
  margin: 0;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action-edit, .checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action-towishlist {
  font-family: "Poppins-medium";
  color: #1E1E1E;
  background-color: white;
  border: 1px solid #1E1E1E;
  border-radius: 50px;
  text-align: center;
  font-weight: normal;
  line-height: initial;
  font-size: 12px;
  margin-right: 20px;
  padding: 5px 15px;
}
@media screen and (min-width: 768px) {
  .checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action-edit, .checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action-towishlist {
    font-size: 14px;
  }
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action-edit:hover, .checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action-towishlist:hover {
  color: white !important;
  background-color: #1E1E1E;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action-delete {
  all: unset;
  font-family: "Poppins-medium";
  font-size: 14px !important;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .actions-toolbar .action-delete:hover {
  cursor: pointer;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .gift-wrap input.checkbox {
  accent-color: #f93362;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .gift-wrap input.checkbox:focus {
  box-shadow: none;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .gift-wrap .field-gifttxt textarea {
  border: 1px solid #000000;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .gift-wrap .field-gifttxt textarea:focus {
  box-shadow: none;
}
.checkout-cart-index .cart-container .table-wrapper #shopping-cart-table .gift-wrap .field-gifttxt .action.apply {
  margin-top: 5px;
  text-align: center;
  color: white;
  border: none;
  background-color: #1E1E1E;
  font-size: 14px !important;
  padding: 7px 14px !important;
  font-family: "Poppins-medium";
  border-radius: 0;
  letter-spacing: 1.8px;
}
.checkout-cart-index .cart-container .cart.main.actions .continue, .checkout-cart-index .cart-container .cart.main.actions .update {
  font-family: "Poppins-medium";
  border-radius: 50px;
  border: solid 1px #1E1E1E !important;
  text-align: center;
  color: #1E1E1E;
  background-color: unset;
  font-size: 14px !important;
  white-space: nowrap;
}
.checkout-cart-index .cart-container .cart.main.actions .continue::before, .checkout-cart-index .cart-container .cart.main.actions .update::before {
  vertical-align: middle !important;
}
.checkout-cart-index .cart-container .cart.main.actions .continue:hover, .checkout-cart-index .cart-container .cart.main.actions .update:hover {
  color: white;
  background-color: #1E1E1E;
}
.checkout-cart-index .cart-discount .messages {
  position: relative;
}
.checkout-cart-index .cart-discount .messages .message.error, .checkout-cart-index .cart-discount .messages .message.success {
  position: absolute;
  top: -35px;
  left: 0;
  right: 0;
}

.modals-wrapper .action-primary {
  background: black;
}
.modals-wrapper .action-primary:hover {
  border: 1px solid black;
  background: white;
  color: black;
}

.checkout-index-index .page-wrapper #checkout .opc-progress-bar .opc-progress-bar-item._active::before {
  background: #ABABAB;
}
.checkout-index-index .page-wrapper #checkout .opc-progress-bar span::before {
  background: #ABABAB;
}
.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .minicart-wrapper .showcart {
  border-color: #1E1E1E;
  background: none;
}
.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .minicart-wrapper .counter {
  background-color: #1E1E1E;
}
.checkout-index-index .page-wrapper #checkout .opc-estimated-wrapper .minicart-wrapper .counter .qty {
  margin-top: 5px;
}
.checkout-index-index .page-wrapper #checkout #opc-sidebar .opc-block-summary {
  background-color: unset;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .form-login {
  margin: 0 !important;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .field.street {
  margin-bottom: 20px !important;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .field.street .field.additional {
  display: none !important;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .step-title {
  font-size: 14px;
  text-transform: uppercase;
  border: none !important;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .shipping-policy-block {
  display: none !important;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .shipping-address-item.selected-item {
  border-color: #ABABAB;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .shipping-address-item.selected-item::after {
  background: #ABABAB;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .action-edit-address, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-update, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-apply, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-show-popup, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-select-shipping-item {
  font-family: "Poppins-medium";
  margin: 0;
  border-radius: 50px;
  border: solid 1px #1E1E1E !important;
  text-align: center;
  color: #1E1E1E;
  background-color: unset;
  font-size: 14px !important;
  white-space: nowrap;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .action-edit-address::before, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-update::before, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-apply::before, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-show-popup::before, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-select-shipping-item::before {
  vertical-align: middle !important;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .action-edit-address:hover, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-update:hover, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-apply:hover, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-show-popup:hover, .checkout-index-index .page-wrapper #checkout .opc-wrapper .action-select-shipping-item:hover {
  color: white;
  background-color: #1E1E1E;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .edit-address-link {
  color: #1E1E1E;
}
.checkout-index-index .page-wrapper #checkout .opc-wrapper .opc-payment-additional .payment-option-title .action-toggle {
  color: black;
}
@media screen and (max-width: 768px) {
  .checkout-index-index .page-wrapper #checkout .opc-wrapper .billing-address-form {
    margin-bottom: 20px;
  }
}

.modal-inner-wrap #shipping-new-address-form {
  margin-top: 20px;
}

.checkout-onepage-success .page-title-wrapper .action.print {
  display: block !important;
  float: unset !important;
}
.checkout-onepage-success .actions-toolbar {
  margin-top: 20px;
}
