.swal2-popup.order-notice{padding:30px 28px 26px;border:1px solid #e3e8ee;border-radius:26px;box-shadow:0 24px 80px #19233325;font-family:inherit;overflow:hidden}.order-notice .order-notice-title{padding:0;margin:143px 0 0;font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.04em;text-transform:none;color:#192333}.order-notice .order-notice-content{margin:18px 0 0;padding:0;overflow:visible;font-size:14px;color:#657185}.order-notice-art{position:absolute;top:28px;left:50%;transform:translateX(-50%);width:112px;height:112px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,#fff);border-radius:50%;background:color-mix(in srgb,var(--primary) 5%,#fff)}.order-notice-art:before{content:'✦';position:absolute;right:-7px;top:3px;color:var(--primary);font-size:22px}.order-notice-art span{font-size:52px;font-family:'Segoe UI Emoji','Apple Color Emoji',sans-serif;animation:orderNoticeFloat 4s ease-in-out infinite;filter:drop-shadow(0 6px 8px #19233312)}.order-notice-code{font-size:10px;letter-spacing:.08em;color:#748095;margin-bottom:16px}.order-notice-code b{color:#344054}.order-notice-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#effaf4;border:1px solid #cce7db;border-radius:99px;color:#207448;font-size:12px;font-weight:600}.order-notice-status>span{width:6px;height:6px;border-radius:50%;background:#27925a;box-shadow:0 0 0 4px #27925a12}.order-notice-message{margin:16px 0 0;font-size:14px;line-height:1.6;color:#657185}.order-notice-hint{margin:9px 0 0;font-size:12px;color:#748095}.order-notice .order-notice-actions{display:grid;width:100%;gap:9px;margin:24px 0 0}.order-notice-actions button{margin:0;min-height:48px;width:100%;padding:13px 18px;border-radius:13px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s,filter .18s}.order-notice-primary{border:1px solid transparent;background:var(--primary,#2563eb);color:var(--on-primary,#fff)}.order-notice-secondary{border:1px solid #e3e8ee;background:#f8fafc;color:#596579}.order-notice-actions button:hover{filter:brightness(.97);transform:translateY(-1px)}.order-notice-actions button:focus-visible,.order-notice .order-notice-close:focus-visible{outline:3px solid var(--primary,#2563eb);outline-offset:3px;box-shadow:none}.order-notice .order-notice-close{width:38px;height:38px;margin:10px;color:#748095;border-radius:50%;font-size:26px;background:#f8fafc}.order-notice .order-notice-close:hover{color:#192333;background:#edf0f4}@keyframes orderNoticeFloat{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}@media(max-width:480px){.swal2-popup.order-notice{padding:26px 22px 22px;border-radius:23px}.order-notice .order-notice-title{font-size:24px;margin-top:137px}}@media(prefers-reduced-motion:reduce){.order-notice-art span{animation:none}.order-notice-actions button{transition:none}}

/* Shared storefront dialogs: confirmations, validation, login and password recovery. */
.swal2-popup:not(.order-notice){width:420px!important;max-width:100%;padding:28px 26px 24px!important;border:1px solid #e3e8ee!important;border-radius:25px!important;background:#fff!important;color:#192333!important;box-shadow:0 24px 80px #19233325!important;font-family:inherit}.swal2-popup:not(.order-notice) .swal2-title{padding:0;margin:20px 0 0;color:#192333!important;font-size:25px!important;font-weight:700;line-height:1.2;letter-spacing:-.035em;font-style:normal;text-transform:none}.swal2-popup:not(.order-notice) .swal2-html-container{margin:14px 0 0;padding:0;color:#657185!important;font-size:14px!important;line-height:1.65}.swal2-popup:not(.order-notice) .swal2-icon{margin:4px auto 0;width:64px;height:64px;border-width:2px}.swal2-popup:not(.order-notice) .swal2-icon .swal2-icon-content{font-size:44px}.swal2-popup:not(.order-notice) .swal2-warning{background:#fff8ec;border-color:#f1cc8d;color:#a46613}.swal2-popup:not(.order-notice) .swal2-error{background:#fff1f2;border-color:#fda4af;color:#be123c}.swal2-popup:not(.order-notice) .swal2-info,.swal2-popup:not(.order-notice) .swal2-question{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.swal2-popup:not(.order-notice) .swal2-success{color:#288251;border-color:#b8ddc8}.swal2-popup:not(.order-notice) .swal2-actions{display:flex;flex-direction:column;gap:9px;width:100%;margin:24px 0 0}.swal2-popup:not(.order-notice) .swal2-actions button{width:100%;min-height:48px;margin:0!important;padding:13px 16px!important;border-radius:13px!important;font:inherit;font-size:14px!important;font-weight:700!important;box-shadow:none!important;text-transform:none;font-style:normal}.swal2-popup:not(.order-notice) .swal2-confirm{background:var(--primary,#2563eb)!important;color:var(--on-primary,#fff)!important;border:1px solid transparent!important}.swal2-popup:not(.order-notice) .swal2-cancel{background:#f8fafc!important;color:#596579!important;border:1px solid #e3e8ee!important}.swal2-popup:not(.order-notice) .swal2-actions button:focus-visible{outline:3px solid var(--primary,#2563eb)!important;outline-offset:3px}.swal2-popup:not(.order-notice) .swal2-input{box-sizing:border-box;width:100%;height:50px;margin:20px 0 0;border:1px solid #dbe2ec;border-radius:12px;background:#f8fafc;color:#192333;font-size:16px;box-shadow:none}.swal2-popup:not(.order-notice) .swal2-input:focus{border-color:var(--primary,#2563eb);outline:2px solid var(--primary,#2563eb);outline-offset:2px}.swal2-popup:not(.order-notice) .swal2-validation-message{background:#fff1f2;color:#9f1239;font-size:13px;border-radius:10px;margin-top:14px}.swal2-popup:not(.order-notice) .swal2-footer{color:#657185;border-color:#e3e8ee;font-size:12px}@media(max-width:480px){.swal2-popup:not(.order-notice){padding:24px 22px 22px!important;border-radius:23px!important}.swal2-popup:not(.order-notice) .swal2-title{font-size:23px!important}}@media(prefers-reduced-motion:reduce){.swal2-popup,.swal2-popup *{animation:none!important;transition:none!important}}
.swal2-popup:not(.order-notice) .swal2-icon.swal2-success,.swal2-popup:not(.order-notice) .swal2-icon.swal2-error{width:80px;height:80px}
