.amb-modal .modal__icon{--sparkle-fill: var(--color-bg-cta-yellow-deep);--sparkle-stroke: var(--color-accent)}.amb-modal__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.amb-modal__tier{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-width:0;padding:var(--space-3);border:var(--border-thin) solid var(--color-border-secondary);border-radius:var(--radius-16);background:var(--color-bg-surface-secondary);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.amb-modal__tier:hover{border-color:var(--color-border-accent)}.amb-modal__tier:focus-visible{outline:2px solid var(--color-border-accent);outline-offset:2px}.amb-modal__tier.is-active{border-color:var(--color-accent);background:var(--color-bg-status-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent)}.amb-modal__tier-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);line-height:1.3;color:var(--color-text-secondary)}.amb-modal__tier-price{font-family:var(--font-display);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:1.1;color:var(--color-text-strong)}.amb-modal__tier-price small{display:block;margin-top:.125rem;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.amb-modal__tier.is-active .amb-modal__tier-name,.amb-modal__tier.is-active .amb-modal__tier-price{color:var(--color-text-accent-on)}.amb-modal__perks{margin-top:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-16);background:var(--color-bg-yellow-tint);font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text-secondary)}.amb-modal__perks:empty{display:none}.amb-modal__perks ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.amb-modal__perks li{position:relative;padding-left:1.25rem}.amb-modal__perks li:before{content:"";position:absolute;left:0;top:.4em;width:.7rem;height:.7rem;background:var(--color-bg-cta-yellow-deep);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.7 5.2 4.3 8.8 9.5 9.5-5.2.7-8.8 4.3-9.5 9.5-.7-5.2-4.3-8.8-9.5-9.5 5.2-.7 8.8-4.3 9.5-9.5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.7 5.2 4.3 8.8 9.5 9.5-5.2.7-8.8 4.3-9.5 9.5-.7-5.2-4.3-8.8-9.5-9.5 5.2-.7 8.8-4.3 9.5-9.5z'/%3E%3C/svg%3E") center / contain no-repeat}.amb-modal__perks strong{color:var(--color-text-strong);font-weight:var(--font-weight-medium)}.amb-modal__plus{margin:0 0 var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.amb-modal__optional{color:var(--color-text-caption)}.amb-modal .modal__field:has([aria-invalid=true]) .modal__field-label,.amb-modal .modal__input[aria-invalid=true]{color:var(--color-error)}.amb-modal__note{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-16);background:var(--color-bg-status-accent-soft);color:var(--color-text-secondary)}.amb-modal__line{margin:0;font-size:var(--font-size-xs);line-height:1.4;text-align:center;color:var(--color-text-secondary)}.amb-modal__line:empty{display:none}.amb-modal__account{margin:calc(-1 * var(--space-1)) 0 0;font-size:var(--font-size-xs);line-height:1.4;text-align:center;color:var(--color-text-tertiary)}.amb-modal__account a{color:inherit;text-underline-offset:.2em}.amb-modal__submit .button__label{white-space:nowrap}.amb-modal__submit.is-loading{opacity:.7;cursor:progress}@media(max-width:23.99rem){.amb-modal__tier{padding:var(--space-2)}.amb-modal__tier-price{font-size:var(--font-size-lg)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ambassador-modal.css.map */
