@font-face {
  font-family: "Gibson";
  src: url("/fonts/Gibson-Medium.otf") format("truetype");
}
html.redesign.redesign-checkout {
  background: linear-gradient(to bottom, blue 0, blue 280px, white 280px, white 94%, black 94%, black 100%);
}
html.redesign.redesign-checkout footer {
  width: 100%;
}
html.redesign.redesign-checkout footer div.viewport {
  width: 100%;
  max-width: 1400px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport {
  padding: 0;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view {
  width: 100%;
  max-width: 1300px;
  padding: 0;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content {
  width: 100%;
  box-shadow: none;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content h1#pg-title {
  font-family: "Poppins", sans-serif;
  color: black;
  font-weight: normal;
  margin-top: 30px;
  margin-bottom: 20px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper {
  width: 100%;
  margin: 0;
  background-color: white;
  border: none;
  box-shadow: none;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol {
  background-color: white;
  border: 1px solid #dde4ed;
  border-radius: 0;
  box-shadow: none;
  padding: 10px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#tax {
  color: black;
  font-family: "Poppins", sans-serif;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address div.validated_address_container,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address div.validated_address_container {
  padding-left: 225px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address h3,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address strong,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address h3,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address strong {
  font-weight: 600;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address h3,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address h3 {
  color: black;
  font-family: "Poppins", sans-serif;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address div.entered_address,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address div.entered_address {
  border-right: 1px solid #dde4ed;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address div.validated_address_actions,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address div.validated_address_actions {
  margin-top: 20px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address div.validated_address_actions a,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address div.validated_address_actions a {
  color: blue;
  border: 1px solid blue;
  padding: 9px;
  font-size: 14px;
  white-space: nowrap;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address div.validated_address_actions a:hover,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address div.validated_address_actions a:hover {
  color: rgba(0, 0, 255, 0.5);
  border-color: rgba(0, 0, 255, 0.5);
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div.validated_address div.validated_address_actions a.bb-button,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div.validated_address div.validated_address_actions a.bb-button {
  color: white;
  background: blue;
  border-radius: 0;
  border: none;
  font-family: "Poppins", sans-serif;
  margin-left: 15px;
  padding: 10px;
  white-space: nowrap;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form {
  margin-left: 23px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li select,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li input,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li select,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li input {
  border: 1px solid #dde4ed;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li label,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li select,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li input,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li label,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li select,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li input {
  color: black;
  font-family: "Poppins", sans-serif;
  border-radius: 0;
  box-shadow: none;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li.actions,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li.actions {
  display: flex;
  float: unset;
  padding: 0;
  padding-top: 15px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li.actions button,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li.actions a,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li.actions button,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li.actions a {
  cursor: pointer;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li.actions button,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li.actions button {
  background-color: blue;
  border-radius: 0;
  border: none;
  font-family: "Poppins", sans-serif;
  font-size: 13px !important;
  width: 200px;
  height: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li.actions a,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li.actions a {
  border: 1px solid blue;
  color: blue;
  margin-right: 10px;
  width: 195px;
  height: 30px;
  font-family: "Poppins", sans-serif;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#billing_address div#billing_address_form form ol li.actions a:hover,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#shipping_address div#shipping_address_form form ol li.actions a:hover {
  color: rgba(0, 0, 255, 0.5);
  border-color: rgba(0, 0, 255, 0.5);
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#order_hold_container * {
  font-family: "Poppins", sans-serif;
  color: black;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#order_hold_container h1 {
  font-weight: normal;
}
/* html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#order_hold_container div.order-hold-lines {
  display: flex;
  flex-direction: column;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#order_hold_container div.order-hold-lines div.order-hold-line {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 10px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#order_hold_container div.order-hold-lines div.order-hold-line div.order-hold-fieldset {
  display: flex;
  flex-direction: column;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#order_hold_container div.order-hold-lines div.order-hold-line:nth-child(1) input {
  width: 200px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#order_hold_container div.order-hold-lines div.order-hold-line:nth-child(2) input,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol li#order_hold_container div.order-hold-lines div.order-hold-line:nth-child(3) input {
  width: 500px;
} */
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_info li.card {
  border: none;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_info li.card span.name {
  border: none;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_info dl dt {
  color: black;
  font-weight: normal;
  font-family: "Poppins", sans-serif;
  margin-top: 8px;
  margin-bottom: 4px;
  font-size: 14px;
  text-transform: capitalize;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_info dd.payment_method p {
  background: rgb(238, 241, 246);
  border: none;
  border-radius: 0;
  color: black;
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  font-size: 12px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals {
  margin-top: 10px;
  padding: 0;
  border: none;
  border-radius: 0;
  border: 1px solid #dde4ed;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals ul.items {
  margin: 0;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals ul.items li.item_bar {
  background: rgb(228, 229, 231);
  margin: 0;
  padding: 10px;
  border: none;
  border-radius: 0;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals ul.items li.item_bar span {
  font-family: "Poppins", sans-serif;
  color: black;
  font-weight: normal;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals ul.items li.item_bar ~ li {
  margin: 0;
  padding: 10px;
  background: rgb(248, 249, 251);
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals ul.items li.item_bar ~ li span {
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  color: black;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total {
  padding: 10px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total * {
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  color: black;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total dt {
  padding: 0;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total dt.coupon {
  margin-top: 10px;
  margin-bottom: 20px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total dt.coupon input {
  border-radius: 0;
  border: 1px solid #dde4ed;
  box-shadow: none;
  color: grey;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total dt.coupon a#apply_coupon_btn {
  color: blue;
  border: 1px solid blue;
  padding: 4px 10px;
  text-transform: capitalize;
  margin-left: 4px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total dt.total,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total dd.total {
  background: rgb(228, 229, 231);
  padding-top: 10px;
  padding-bottom: 10px;
  margin: -10px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total dt.total {
  padding-left: 14px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol div#cart_totals dl.cart_total dd.total {
  padding-right: 14px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #dde4ed;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li:last-child {
  border-bottom: none;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li div.category {
  width: 220px;
  max-width: unset;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li div.category,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li div.category span {
  font-family: "Poppins", sans-serif;
  color: black;
  font-weight: normal;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li div.category::before {
  font-size: 16px;
  font-family: "Poppins", sans-serif;
  color: white;
  font-weight: normal;
  background-color: blue;
  display: inline-block;
  width: 20px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li div.category a.button {
  background-color: white;
  border: 1px solid blue;
  color: blue;
  border-radius: 0;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li label {
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  color: black;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li#payment_method button {
  background-color: white;
  background-image: none;
  border: 1px solid blue;
  color: blue;
  border-radius: 0;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li ul#payment_method_tabs {
  padding: 0;
  margin-top: 6px;
  border: 1px solid blue;
  border-radius: 999px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li ul#payment_method_tabs li {
  background: none;
  color: blue;
  font-weight: normal;
  font-family: "Poppins", sans-serif;
  border: none;
  padding: 6px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li ul#payment_method_tabs li.selected {
  background: blue;
  color: white;
  border-radius: 999px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li div.content {
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  color: black;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li div.content a {
  color: blue;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li li.card {
  border: 1px solid blue;
  padding: 0;
  margin: 0 10px 10px 0;
  width: 200px;
  max-width: 200px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li li.card span.selected {
  background: blue;
  color: white;
  border-radius: 0;
  padding: 8px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li li.card * {
  border: none;
  font-family: "Poppins", sans-serif;
  font-weight: normal;
  color: black;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li li.card div {
  background: rgb(248, 249, 251);
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li li.card div span.name {
  background: rgb(238, 241, 246);
  border-bottom: 1px solid blue;
  display: flex;
  justify-content: center;
  padding: 10px;
  margin: 0;
  font-weight: 500;
  font-size: 14px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li li.card div span.info {
  background: rgb(248, 249, 251);
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper > ol > li li.card div a {
  background: rgb(223, 227, 236);
  border-top: 1px solid blue;
  border-left: 1px solid blue;
  border-radius: 0;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper div.restricted_shipping,
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper div.messaging {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  color: black;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper div.restricted_shipping {
  margin-left: 22px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper form#new_order {
  background: white;
  padding: 0;
  padding-top: 20px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper form#new_order div#checkout_opt_ins {
  background: white;
  border: 1px solid #dde4ed;
  border-radius: 0;
  padding: 10px;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper form#new_order div#checkout_opt_ins p label {
  font-family: "Poppins", sans-serif;
  color: black;
  font-weight: normal;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper form#new_order div#checkout_opt_ins p label a {
  color: blue;
}
html.redesign.redesign-checkout body.checkout-carts > div.viewport div#view div#content div#checkout_wrapper form#new_order input[name=commit] {
  background-color: blue;
  border: none;
  color: white;
  font-family: "Poppins", sans-serif;
  border-radius: 0;
  margin-top: 18px;
  padding: 14px 48px;
  height: unset;
  cursor: pointer;
}