svg.hf-icon{--icon-size:1rem;width:var(--icon-size);height:var(--icon-size)}svg.hf-icon[data-size=xsmall]{--icon-size:var(--font-size-02)}svg.hf-icon[data-size=small]{--icon-size:var(--font-size-04)}svg.hf-icon[data-size=medium]{--icon-size:1.6rem}svg.hf-icon[data-size=large]{--icon-size:2.1rem}svg.hf-icon[data-size=xlarge]{--icon-size:2.6rem}.hf-typography{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hf-typography[data-variant=title]{font-size:var(--typography-variant-title-size);line-height:var(--typography-variant-title-line-height)}.hf-typography[data-variant=subtitle]{font-size:var(--typography-variant-subtitle-size);line-height:var(--typography-variant-subtitle-line-height);font-weight:var(--font-weight-regular)}.hf-typography[data-variant=large]{font-size:var(--typography-variant-large-size);line-height:var(--typography-variant-large-line-height);font-weight:var(--font-weight-regular)}.hf-typography[data-variant=body-large]{font-size:var(--typography-variant-body-large-size);line-height:var(--typography-variant-body-large-line-height);font-weight:var(--font-weight-light)}.hf-typography[data-variant=body]{font-size:var(--typography-variant-body-size);line-height:var(--typography-variant-body-line-height);font-weight:var(--font-weight-light)}p.hf-typography[data-variant=body]{color:var(--typography-colour,color-mix(in srgb, currentColor 85%, transparent))}.hf-typography[data-variant=label]{font-size:var(--typography-variant-label-size);line-height:var(--typography-variant-label-line-height);font-weight:var(--font-weight-light)}.hf-typography[data-variant=small]{font-size:var(--typography-variant-small-size);line-height:var(--typography-variant-small-line-height)}.hf-typography[data-italic=true]{font-style:italic}.hf-typography[data-light=true]{font-weight:var(--font-weight-light)}.hf-typography[data-colour=accent]{--typography-colour:var(--color-accent-dark)}.hf-typography[data-colour=secondary-dark]{--typography-colour:var(--color-secondary-dark)}.hf-typography[data-colour=grey]{--typography-colour:var(--color-neutral-400)}.hf-typography[data-colour=warning]{--typography-colour:var(--color-warning)}.hf-typography[data-colour]{color:var(--typography-colour)}.hf-typography[data-faded=true]{opacity:.6}.hf-typography[data-full-width=true]{width:100%}.hf-typography a{text-decoration:none}.hf-typography[data-should-colour-links-with-accent=true] a{color:var(--color-accent)}.hf-typography[data-truncate=true]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-typography[data-align=left]{text-align:left}.hf-typography[data-align=center]{text-align:center}.hf-typography[data-align=right]{text-align:right}.hf-typography[data-variant=ol],.hf-typography[data-variant=ul]{counter-reset:item;gap:var(--spacing-xsmall);flex-direction:column;display:flex}.hf-typography[data-variant=li]{text-align:left;max-width:100%;font-size:var(--typography-variant-body-size);line-height:var(--typography-variant-body-line-height);font-weight:var(--font-weight-light);grid-template-columns:max-content 1fr;padding:0;list-style-position:outside;display:grid}.hf-typography[data-variant=li]:has(>*>.hf-typography[data-variant=body-large]:first-child):before{font-size:var(--typography-variant-body-large-size);line-height:var(--typography-variant-body-large-line-height);font-weight:var(--font-weight-light)}.hf-typography[data-variant=li]:has(>*>.hf-typography[data-variant=subtitle]:first-child):before{font-size:var(--typography-variant-subtitle-size);line-height:var(--typography-variant-subtitle-line-height);font-weight:var(--font-weight-light)}.hf-typography[data-variant=li]:before{content:"";display:block}.hf-typography[data-variant=li]:is(ul>li):before{content:"• "}.hf-typography[data-variant=li]:is(ol>li):before{counter-increment:item;content:counters(item, ".") ".  "}.hf-typography[data-underline=true],.hf-typography[data-underline=on-hover],.hf-typography a{text-underline-offset:2px;text-decoration:underline}.hf-typography[data-size=xxsmall]{font-size:var(--font-size-00)}.hf-typography[data-size=xsmall]{font-size:var(--font-size-01)}.hf-typography[data-size=small]{font-size:var(--font-size-02)}.hf-typography[data-size=medium]{font-size:var(--font-size-03)}.hf-typography[data-size=large]{font-size:var(--font-size-06)}.hf-typography[data-size=xlarge]{font-size:var(--font-size-08);line-height:1.1}.hf-typography[data-size=xxlarge]{font-size:var(--font-size-11)}@media (hover:hover) and (pointer:fine){.hf-typography[data-underline=on-hover],.hf-typography a{text-decoration:none}:is(.hf-typography[data-underline=on-hover],.hf-typography a):hover{text-decoration:underline}}.hf-typography[data-unselectable=true]{-webkit-user-select:none;user-select:none}.hf-typography[data-font-family=sans]{font-family:var(--font-sans)}.hf-typography[data-font-family=serif]{font-family:var(--font-serif)}.hf-typography[data-font-family=mono]{font-family:var(--font-mono)}.hf-typography[data-text-transform=uppercase]{text-transform:uppercase}.hf-typography[data-text-transform=lowercase]{text-transform:lowercase}.hf-typography[data-text-transform=capitalize]{text-transform:capitalize}.hf-typography[data-bold=true]{font-weight:var(--font-weight-medium)}.hf-typography[data-leading-trim=true]{line-height:1}.hf-typography[data-max-lines=true]{-webkit-line-clamp:var(--typography-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-should-colour-links-with-accent=true]:-webkit-any(:-webkit-any(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography) a{color:var(--color-accent-light)}[data-should-colour-links-with-accent=true]:-moz-any(:-moz-any(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography) a{color:var(--color-accent-light)}[data-should-colour-links-with-accent=true]:is(:is(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography) a{color:var(--color-accent-light)}:-webkit-any(:-webkit-any(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography) a{text-decoration:underline}:-moz-any(:-moz-any(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography) a{text-decoration:underline}:is(:is(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography) a{text-decoration:underline}[data-variant=title]:-webkit-any(:-webkit-any(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography){font-weight:400}[data-variant=title]:-moz-any(:-moz-any(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography){font-weight:400}[data-variant=title]:is(:is(body[data-app=frontend],body[data-app=hosted_checkout]) .hf-typography){font-weight:400}
