.dd-trigger{display:flex;align-items:center;gap:5px;min-height:54px;padding:0 10px 0 14px;font-size:15px;background:#fff;color:var(--color-text);border:1.5px solid var(--color-border);border-right:none;border-radius:12px 0 0 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:border-color .2s,box-shadow .2s;white-space:nowrap}.dd-trigger:focus-visible{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #1a1a1a0a}.dd-flag{font-size:18px;line-height:1}.dd-dial{color:#000000b8}.dd-chevron{width:12px;height:12px;margin-left:1px;opacity:.55;flex-shrink:0;transition:transform .2s}.dd-trigger[aria-expanded=true] .dd-chevron{transform:rotate(180deg)}.dd-panel{overflow:hidden;background:#fff;border:1.5px solid var(--color-border);border-radius:12px;box-shadow:0 12px 32px -8px #00000038,0 2px 8px -2px #0000001f}.dd-search-wrap{padding:8px;border-bottom:1px solid var(--color-border)}.dd-search{height:38px;width:100%;border:1.5px solid var(--color-border);border-radius:9px;padding:0 12px;font-size:15px;color:var(--color-text);background:#fff;outline:none}.dd-search:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #1a1a1a0a}.dd-list{overflow-y:auto;overscroll-behavior:contain}.dd-option{display:flex;width:100%;align-items:center;gap:10px;padding:10px 12px;text-align:left;font-size:15px;color:var(--color-text);background:transparent;border:none;cursor:pointer;min-height:44px;transition:background-color .1s}.dd-option:hover,.dd-option.dd-active{background-color:#1a1a1a0d}.dd-option[aria-selected=true]{font-weight:500}.dd-opt-flag{font-size:18px;line-height:1}.dd-opt-name{flex:1}.dd-opt-dial{color:#000000b8}[data-no-results]{padding:10px 12px;font-size:14px;color:var(--color-text-tertiary)}.total-confirm{padding:1.15rem 1.3rem 1.25rem;border:1px solid var(--color-border);border-left:2px solid var(--ma-gold, #C8A050);border-radius:3px 14px 14px 3px;background:var(--color-card-inset, rgba(185, 180, 162, .18))}.total-confirm :focus-visible{outline:2px solid currentColor;outline-offset:2px}.total-confirm__eyebrow{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--color-text-secondary)}.total-confirm__heading{margin-top:.5rem;font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--color-text)}.total-confirm__heading:focus{outline:none}.total-confirm__body{margin-top:.45rem;font-family:var(--font-body);font-size:13px;line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.total-confirm__amount{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(200,160,80,.45)}.total-confirm__amount-label{font-family:var(--font-display);font-size:12.5px;font-weight:500;color:var(--color-text-secondary)}.total-confirm__amount-value{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--color-text)}.total-confirm__renewal{margin-top:.4rem;font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--color-text-tertiary)}.total-confirm__pay{width:100%;min-height:52px;margin-top:1.1rem;padding:.9rem 1rem;border-radius:12px;font-family:var(--font-display);font-size:15px;font-weight:500;color:#fff;background:linear-gradient(135deg,#bc502f,#9b4227,#7a3629);box-shadow:0 14px 40px -6px #ab492b73,0 0 60px -10px #ab492b26;transition:filter .2s ease}.total-confirm__pay:hover{filter:brightness(1.08)}.total-confirm__back{width:100%;margin-top:.55rem;padding:.5rem;font-family:var(--font-display);font-size:13px;color:var(--color-text-secondary);text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.total-confirm__back:hover{color:var(--color-text);text-decoration-color:currentColor}.checkout-wallet-note{margin-top:.7rem;font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--color-text-tertiary);text-align:center;text-wrap:pretty}.checkout-pay-note{display:flex;flex-direction:column;gap:.4rem;font-family:var(--font-body);font-size:12.5px;line-height:1.5;color:var(--color-text-secondary);text-align:center;text-wrap:pretty}.checkout-socialproof{display:inline-flex;align-items:center;gap:.85rem;padding:.45rem 1.1rem .45rem .6rem;border-radius:9999px;background:var(--color-card-inset, rgba(241, 239, 231, .6));border:1px solid var(--color-border);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.checkout-socialproof:hover{background:var(--color-card-inset-hover, rgba(241, 239, 231, .9));border-color:#c8533766;box-shadow:0 8px 24px -8px #c8533733}.checkout-socialproof__avatars{display:flex}.checkout-socialproof__avatars>img+img{margin-left:-.55rem}.checkout-socialproof__avatars img{width:36px;height:36px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--ma-ember, #C85337);background:var(--ma-sand, #E7E5DD);margin-top:-6px;margin-bottom:-6px;box-shadow:0 2px 6px -1px #413e352e}.checkout-socialproof__copy{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:13.5px;color:var(--color-text-secondary);white-space:nowrap}.checkout-socialproof__copy strong{color:var(--color-text);font-weight:600}.checkout-socialproof__dot{width:3px;height:3px;border-radius:9999px;background:var(--color-text-tertiary);opacity:.7}.checkout-socialproof__rating{display:inline-flex;align-items:center;gap:.25rem}.checkout-socialproof__rating svg{width:14px;height:14px;color:var(--ma-ember, #C85337)}
