@charset "utf-8";

.modal-first-order-discount .fuse-modal__header { background-color: var(--color-brand-light); border-bottom: none; }

.modal-first-order-discount .fuse-modal__heading { color: var(--color-brand-mid); }

.modal-first-order-discount .fuse-modal__body > div:first-child { padding-left: 16px; padding-right: 112px; padding-top: 8px; position: relative; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%' height='176' viewBox='0 0 632 176' fill='none' preserveAspectRatio='none' %3E%3Cpath d='M0 0H632V150.857C395.002 176 269.756 176 0 176V0Z' fill='%23FEF4FA'/%3E%3C/svg%3E") rgb(255, 255, 255); }

@media only screen and (min-width: 48rem) {
  .modal-first-order-discount .fuse-modal__body > div:first-child { padding-left: 20px; }
}

.modal-first-order-discount .fuse-modal__body > div:first-child::after { content: ""; height: 50px; width: 50px; position: absolute; right: 16px; border-radius: 25px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.87' height='25.58'%3E%3Cpath d='M4.26 25.58h15.35a2.98 2.98 0 0 0 2.98-2.98v-7.36a2.98 2.98 0 0 0 1.28-2.45V9.81a2.98 2.98 0 0 0-2.66-2.99A4.69 4.69 0 0 0 17.05 0a6.4 6.4 0 0 0-5.11 2.56A6.4 6.4 0 0 0 6.82 0a4.69 4.69 0 0 0-4.16 6.82A2.98 2.98 0 0 0 0 9.8v2.99a2.98 2.98 0 0 0 1.28 2.45v7.36a2.98 2.98 0 0 0 2.98 2.98Zm0-2.56a.43.43 0 0 1-.42-.42v-6.83h6.82v7.25Zm15.78-.42a.43.43 0 0 1-.43.43h-6.4v-7.26h6.83Zm1.28-9.8a.43.43 0 0 1-.43.42h-7.67V9.38h7.67a.43.43 0 0 1 .43.43ZM17.05 2.56a2.13 2.13 0 0 1 0 4.26h-3.83V6.4a3.84 3.84 0 0 1 3.83-3.83Zm-10.23 0a3.84 3.84 0 0 1 3.84 3.83v.43H6.82a2.13 2.13 0 1 1 0-4.26ZM2.56 9.8a.43.43 0 0 1 .42-.42h7.68v3.84H2.98a.43.43 0 0 1-.42-.43Z' fill='%23de007b'/%3E%3C/svg%3E") 50% 50% no-repeat rgb(255, 255, 255); }

.modal-first-order-discount .fuse-modal__body > div:last-of-type { justify-content: center; }

.modal-first-order-discount .fuse-modal__body strong { color: rgb(0, 0, 0); }

.modal-first-order-discount .qb-t001-abandonment-messaging-voucher-code-copy-skyscape { border: 1px solid var(--grey-grey-400, #D3D3D3); border-radius: 6px; color: rgb(0, 0, 0); cursor: pointer; font-weight: bold; margin: 46px auto 24px; padding: 8px 12px; position: relative; max-width: 296px; }

.modal-first-order-discount .qb-t001-abandonment-messaging-voucher-code-copy-skyscape::before { color: rgb(0, 0, 0); content: "Voucher code"; font-size: 16px; font-weight: normal; position: absolute; top: -32px; left: 0px; }

.modal-first-order-discount .qb-t001-abandonment-messaging-voucher-code-copy-skyscape::after { content: "Copy"; color: var(--grey-grey-900,#545454); font-size: 14px; font-weight: normal; padding: 0px 0px 0px 20px; position: absolute; right: 12px; text-decoration: underline var(--grey-grey-500,#BABABA) 1px; text-underline-offset: 5px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='none'%3E%3Cpath d='M12.38 1.25h-9c-.83 0-1.5.68-1.5 1.5v10.5h1.5V2.75h9v-1.5Zm2.24 3H6.38c-.83 0-1.5.67-1.5 1.5v10.5c0 .82.67 1.5 1.5 1.5h8.25c.82 0 1.5-.68 1.5-1.5V5.75c0-.83-.68-1.5-1.5-1.5Zm0 12H6.38V5.75h8.25v10.5Z' fill='%23000'/%3E%3C/svg%3E") 0px 50% no-repeat; }

.modal-first-order-discount .qb-t001-abandonment-messaging-voucher-code-copy-skyscape.qb-t001-abandonment-messaging-voucher-code-copy-copied-skyscape::after { content: "Copied"; color: var(--color-brand-mid,#DE007B); text-decoration: none; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M16 8a8 8 0 1 1-8-8 8 8 0 0 1 8 8Zm-8.93 4.24 5.94-5.94a.52.52 0 0 0 0-.73l-.73-.73a.52.52 0 0 0-.73 0L6.7 9.68 4.45 7.42a.52.52 0 0 0-.73 0l-.73.73a.52.52 0 0 0 0 .73l3.35 3.36a.52.52 0 0 0 .73 0Z' fill='%23de007b'/%3E%3C/svg%3E") 0px 50% no-repeat; }