.link{text-decoration:none}
.text-body-base{font:var(--sds-font-body-base)}.text-line-height-single{line-height:1}.text-line-height-body{line-height:var(--global-line-height-body)}.text-body-small{font:var(--sds-font-body-small)}.text-body-small-strong{font:var(--sds-font-body-small-strong)}.text-body-strong{font:var(--sds-font-body-strong)}.text-body-emphasis{font:var(--sds-font-body-emphasis)}.text-body-link{--border-radius:var(--sds-size-radius-100);color:inherit;cursor:pointer;font:var(--sds-font-body-link);position:relative}.text-body-link.link{text-decoration:underline}.text-body-link:focus-visible{--offset:calc(var(--sds-size-stroke-border)*2);outline:none}.text-body-link:focus-visible:before{content:"";border-radius:calc(var(--border-radius) + var(--offset));bottom:calc(-1*var(--offset));box-shadow:0 0 0 var(--global-focus-ring-size)var(--global-focus-ring-color);left:calc(-1*var(--offset));right:calc(-1*var(--offset));top:calc(-1*var(--offset));z-index:var(--global-stack-focus);position:absolute}.text-input{font:var(--sds-font-input)}.text-body-code{font:var(--sds-font-body-code)}.text-subtitle{font:var(--sds-font-subtitle)}.text-subheading{font:var(--sds-font-subheading)}.text-heading{font:var(--sds-font-heading)}.text-title-hero{font:var(--sds-font-title-hero)}.text-title-page{font:var(--sds-font-title-page)}.text-list{flex-direction:column;margin:0;display:flex}.text-list.text-list-density-default{gap:var(--sds-size-space-300)}.text-list.text-list-density-default .text-list-title{margin-bottom:var(--sds-size-space-400)}.text-list.text-list-density-tight{gap:var(--sds-size-space-200)}.text-list.text-list-density-tight .text-list-title{margin-bottom:var(--sds-size-space-100)}.text-list.text-link-list{padding:0;list-style:none}.text-list:not(.text-link-list){color:var(--sds-color-text-default-secondary);padding-left:1rem}.text-list-item{font:var(--sds-font-body)}.text-price{align-items:end;display:flex}.text-price.text-price-size-small{gap:var(--sds-size-space-100)}.text-price.text-price-size-small>.text-body-small{margin-bottom:var(--sds-size-space-100)}.text-price.text-price-size-large{gap:var(--sds-size-space-200)}.text-price.text-price-size-large>.text-body-small{margin-bottom:var(--sds-size-space-300)}.text-price .text-price-currency{margin-right:var(--sds-size-space-050);font-size:.6em}.text-align-center{text-align:center}.text-align-start{text-align:left}.text-align-end{text-align:right}:is(.text-content-title,.text-content-heading)>*{width:100%}
.dialog-container{z-index:var(--global-stack-dialog-container);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-backdrop{-webkit-backdrop-filter:var(--sds-effects-backdrop-filter-blur-overlay);backdrop-filter:var(--sds-effects-backdrop-filter-blur-overlay);background:var(--sds-color-background-utilities-scrim);z-index:var(--global-stack-dialog-backdrop);position:fixed;inset:0}.dialog{--dialog-padding-y:var(--sds-size-space-800);background:var(--sds-color-background-default-default);box-shadow:var(--sds-effects-shadows-drop-shadow-400);box-sizing:border-box;padding-bottom:var(--dialog-padding-y);padding-top:var(--dialog-padding-y);flex-direction:column;display:flex;position:relative}.dialog:focus{outline:none}.dialog .dialog-close{top:var(--sds-size-space-200);right:var(--sds-size-space-200);position:absolute}.dialog-type-card{border-radius:var(--sds-size-radius-200);border:var(--sds-size-stroke-border)solid var(--sds-color-border-default-default);max-width:var(--global-dialog-max-width);width:calc(100% - var(--sds-size-space-400)*2)}.dialog-type-sheet{border-top:var(--sds-size-stroke-border)solid var(--sds-color-border-default-default);width:100%;max-width:100%;padding-left:calc((100% - min(var(--global-container-max-width),100%))/2);padding-right:calc((100% - min(var(--global-container-max-width),100%))/2);align-self:flex-end}.dialog-title,.dialog-description,.dialog .button-group,.dialog-body{padding-left:var(--sds-size-space-800);padding-right:var(--sds-size-space-800)}.dialog-body-bleed{margin-left:calc(-1*var(--sds-size-space-800));margin-right:calc(-1*var(--sds-size-space-800));--table-gutter-inset:var(--sds-size-space-800)}.dialog .button-group,.dialog-body{margin-top:var(--sds-size-space-600)}.dialog-description{margin-top:var(--sds-size-space-200)}
.fieldset{gap:var(--sds-size-space-600);border:none;flex-direction:column;width:100%;display:flex}.fieldset.fieldset-disabled{--field-label-color:var(--sds-color-text-disabled-default);--field-description-color:var(--sds-color-text-disabled-default)}.fieldset.fieldset-disabled>*{color:var(--sds-color-text-disabled-default)}.field-group{gap:var(--sds-size-space-600);flex-direction:column;display:flex}.field{--field-label-color:var(--sds-color-text-default-default);--field-description-color:var(--sds-color-text-default-secondary);--field-row-gap:var(--sds-size-space-200);grid-template-areas:"field-label field-extra""field-main field-main""field-description field-description""field-error field-error";width:100%;display:grid}[data-disabled]>.field,.field[data-disabled]{--field-label-color:var(--sds-color-text-disabled-default);--field-description-color:var(--sds-color-text-disabled-default)}.field .select,.field .input,.field .text-area,.field .slider{grid-area:field-main}.field .label{margin-bottom:var(--field-row-gap);grid-area:field-label}.field .description{margin-top:var(--field-row-gap);grid-area:field-description}.field .error-message{margin-top:var(--field-row-gap);grid-area:field-error}.form.form-single-line{align-items:center;gap:var(--sds-size-space-300);flex-direction:row;display:flex}.legend{font:var(--sds-font-subheading)}.label{color:var(--field-label-color);font:var(--sds-font-body-base)}.description{color:var(--field-description-color);font:var(--sds-font-body-base)}.error-message{color:var(--sds-color-text-danger-default);font:var(--sds-font-body-base)}
.input{--input-background-color:var(--sds-color-background-default-default);--input-text-color:var(--sds-color-text-default-default);--input-border-color:var(--sds-color-border-default-default);--input-placeholder-color:var(--sds-color-text-default-tertiary);background-color:var(--input-background-color);box-shadow:inset 0 0 0 var(--sds-size-stroke-border)var(--input-border-color);border-radius:var(--sds-size-radius-200);color:var(--input-text-color);padding:calc(var(--sds-size-space-300) - var(--sds-size-stroke-border)*2)var(--sds-size-space-400);align-items:center;width:100%;line-height:1;display:flex;position:relative}.input::placeholder{color:var(--input-placeholder-color)}.input[data-disabled]{--input-background-color:var(--sds-color-background-disabled-default);--input-text-color:var(--sds-color-text-disabled-default);--input-border-color:var(--sds-color-border-disabled-default)}.input[data-invalid]:not([data-disabled]){--input-border-color:var(--sds-color-border-danger-default)}
