/* frontoffice css */
.payment-option label[for^=payment-option] > img[src*=gc_guarantee] {
	max-height: 20px;
}

.gc_guarantee_item {
  background-color: #FFF;
  padding: 15px;
}

.gc_guarantee_warranty_image,
.gc_guarantee_guarantee_image {
  display: block;
  max-width: 100%;
  height: auto;
  margin-bottom: 1rem;
}

.gc_guarantee_guarantee_image {
  margin-top: 0.5rem;
}

.gc_guarantee_order_confirmation {
  margin-top: 1rem;
}

.gc_guarantee_order_confirmation .gc_guarantee_item {
  margin-bottom: 1.5rem;
}

.gc_guarantee_content dialog::backdrop {
  background-color: rgba(0, 0, 0, 0.6);
}

body#checkout .gc_guarantee_checkout_reassurance,
body#order .gc_guarantee_checkout_reassurance {
  display: none;
}

body#checkout .gc_guarantee_checkout_reassurance.is-visible,
body#order .gc_guarantee_checkout_reassurance.is-visible {
  display: block;
}

body#checkout:has(#checkout-personal-information-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="personal"],
body#order:has(#checkout-personal-information-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="personal"],
body#checkout:has(#checkout-addresses-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="addresses"],
body#order:has(#checkout-addresses-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="addresses"],
body#checkout:has(#checkout-delivery-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="shipping"],
body#order:has(#checkout-delivery-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="shipping"],
body#checkout:has(#checkout-shipping-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="shipping"],
body#order:has(#checkout-shipping-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="shipping"],
body#checkout:has(#checkout-payment-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="payment"],
body#order:has(#checkout-payment-step.js-current-step) .gc_guarantee_checkout_reassurance[data-gc-steps~="payment"] {
  display: block;
}
