.ads-icon{box-sizing:content-box;align-items:center;min-width:1em;min-height:1em;transition:all .2s cubic-bezier(.4,0,1,1);display:inline-flex}.ads-icon--2xs{font-size:var(--ads-sizing-icon-2xs,1rem)}.ads-icon--xs{font-size:var(--ads-sizing-icon-xs,1.25rem)}.ads-icon--sm{font-size:var(--ads-sizing-icon-sm,1.5rem)}.ads-icon--md{font-size:var(--ads-sizing-icon-md,2rem)}.ads-icon--lg{font-size:var(--ads-sizing-icon-lg,2.5rem)}.ads-icon--xl{font-size:var(--ads-sizing-icon-xl,3.25rem)}.ads-icon--2xl{font-size:var(--ads-sizing-icon-2xl,4rem)}.ads-icon--max{font-size:var(--ads-sizing-icon-3xl,4.75rem)}.ads-icon__svg{display:contents}.ads-icon>.ads-icon__svg>svg,.ads-icon>svg{width:1em;height:1em}.ads-icon--brand:not(.ads-icon--default){border:var(--ads-border-width-default,.0625rem) solid var(--ads-outline-low,#dadadd);background-color:var(--ads-surface-container-low,#fff)}.ads-icon--accent:not(.ads-icon--default){border:var(--ads-border-width-default,.0625rem) solid transparent;background-color:var(--ads-accent-container-low,#eef7f7)}.ads-icon--loyalty:not(.ads-icon--default){border:var(--ads-border-width-default,.0625rem) solid transparent;background-color:var(--ads-loyalty-container-hi,#eaedf5)}.ads-icon--square{border-radius:var(--ads-border-radius-element-sm,.125rem)}.ads-icon--rounded,.ads-icon--square{padding:var(--ads-spacing-inset-3xs,.125rem)}.ads-icon--rounded{border-radius:var(--ads-border-radius-element-full,6.25rem)}.ads-icon--fill-currentColor svg>*{fill:currentColor}[dir=rtl] .ads-icon--flip-for-rtl{transform:scaleX(-1)}
