.checkout-notice{box-sizing:border-box;color:#432638;text-align:center;background:linear-gradient(145deg,#fffdf9,#fff0e9);border:1px solid #eed4ce;border-radius:28px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:38px 30px 30px;overflow:auto;box-shadow:0 30px 100px #25142b55}.checkout-notice::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#180f2b99}.checkout-notice-close{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #a7798333;border-radius:50%;font-size:25px;position:absolute;top:12px;right:16px}.checkout-notice-icon{color:#945069;background:#eec9cb66;border-radius:22px;place-items:center;width:62px;height:62px;margin:4px auto 20px;font-size:30px;display:grid}.checkout-notice .checkout-notice-eyebrow{letter-spacing:1.7px;color:#975667;font-size:10px;font-weight:700}.checkout-notice h2{margin:14px 0 18px;font-size:28px;line-height:1.2}.checkout-notice p{font-size:14px;line-height:1.65}.checkout-notice .checkout-notice-reassurance{opacity:.75;margin:20px 0;font-size:12px}.checkout-notice-action{color:#fff;cursor:pointer;background:linear-gradient(110deg,#944d69,#7759a8);border:0;border-radius:14px;width:100%;padding:14px;font-size:14px;font-weight:600}.checkout-notice button:focus-visible{outline-offset:3px;outline:3px solid #9981d4}html[data-theme=dark] .checkout-notice{color:#f7edff;background:linear-gradient(145deg,#201a39,#34233e);border-color:#695678}html[data-theme=dark] .checkout-notice .checkout-notice-eyebrow{color:#e4b7cc}html[data-theme=dark] .checkout-notice-icon{color:#f1cfdf;background:#a982b433}
