.back-to-top-button{bottom:calc(var(--sparky-size-base-unit)*2.5);right:calc(var(--sparky-size-base-unit)*2.5);padding:calc(var(--sparky-size-base-unit)*1.25);background-color:var(--sparky-color-brand-blue-500);box-shadow:var(--sparky-theme-box-shadow);width:calc(var(--sparky-size-base-unit)*6);height:calc(var(--sparky-size-base-unit)*6);z-index:var(--sparky-z-index-top);border-radius:50%;position:fixed}
.radio-card{padding:calc(var(--sparky-size-base-unit)*2);border-radius:var(--sparky-border-radius-lg);border:1px solid var(--sparky-theme-color-neutral-md-border);cursor:pointer;background:0 0;flex-direction:column;transition:border-color .2s;display:flex;position:relative}.radio-card--checked{border-color:var(--sparky-theme-color-neutral-border-focus)}.radio-card--disabled{cursor:not-allowed;color:var(--sparky-color-neutral-400);border-color:var(--sparky-color-neutral-200);pointer-events:none}.radio-card__title-container{justify-content:space-between;display:flex}.radio-card__title-text{gap:calc(var(--sparky-size-base-unit)*.5);height:calc(var(--sparky-size-base-unit)*3);margin-left:calc(var(--sparky-size-base-unit)*3.5);font-size:var(--sparky-font-size-14);font-weight:var(--sparky-font-weight-bold);font-family:var(--sparky-font-family-primary);flex:1;align-items:center;display:flex}.radio-card__title-slot{align-items:center;display:flex}.radio-card__input{width:calc(var(--sparky-size-base-unit)*2.5);height:calc(var(--sparky-size-base-unit)*2.5);top:calc(var(--sparky-size-base-unit)*2.25);left:calc(var(--sparky-size-base-unit)*2);cursor:pointer;margin:0;position:absolute}
.radio-card-group{gap:calc(var(--sparky-size-base-unit)*1);border:none;flex-direction:column;margin:0;padding:0;display:flex}
.variant-base__label{min-width:max-content;padding:calc(var(--sparky-size-base-unit)*.75) calc(var(--sparky-size-base-unit)*1.5);font-size:var(--sparky-font-size-14);line-height:var(--sparky-line-height-md);font-family:var(--sparky-font-family-primary),serif;border:calc(var(--sparky-size-base-unit)*.1875) solid var(--sparky-theme-color-neutral-md-foreground);border-radius:var(--sparky-border-radius-md);cursor:pointer;background-color:var(--sparky-color-neutral-white);transition:background-color .15s,border-color .15s,color .15s;position:relative}.variant-base__label:hover{border:calc(var(--sparky-size-base-unit)*.1875) solid var(--sparky-theme-color-neutral-subtle-border);background-color:var(--sparky-theme-color-neutral-subtle-border)}.variant-base__label.selected{color:var(--sparky-theme-color-primary-border);border:calc(var(--sparky-size-base-unit)*.1875) solid var(--sparky-theme-color-primary-border)}.variant-base__label.selected:hover{background-color:var(--sparky-theme-color-primary-active-hover)}.variant-base__label.unavailable{color:var(--sparky-theme-color-neutral-md-foreground-inverted)}.variant-base__label.unavailable:hover{border:calc(var(--sparky-size-base-unit)*.1875) solid var(--sparky-theme-color-neutral-md-foreground);background-color:var(--sparky-theme-color-neutral-container-hover)}.variant-base__label.unavailable:before{content:"";background:linear-gradient(to left top, transparent 48.5%, var(--sparky-theme-color-neutral-md-foreground) 49.5%, var(--sparky-theme-color-neutral-md-foreground) 50.5%, transparent 51.5%);pointer-events:none;z-index:20;position:absolute;inset:.06rem .01rem}.variant-base__radio-input{opacity:0;width:0;height:0;position:absolute}
.variant-color__label{width:calc(var(--sparky-size-base-unit)*5);min-width:calc(var(--sparky-size-base-unit)*5);height:calc(var(--sparky-size-base-unit)*5);border:calc(var(--sparky-size-base-unit)*.1875) solid var(--sparky-theme-color-neutral-md-foreground);border-radius:var(--sparky-border-radius-md);cursor:pointer;background-color:var(--sparky-color-neutral-white);padding:0;font-size:0;line-height:0;transition:background-color .15s,border-color .15s,color .15s;position:relative}.variant-color__label:hover{border:calc(var(--sparky-size-base-unit)*.1875) solid var(--sparky-theme-color-neutral-subtle-border);background-color:var(--sparky-theme-color-neutral-subtle-border)}.variant-color__label:after{content:"";width:calc(var(--sparky-size-base-unit)*4);height:calc(var(--sparky-size-base-unit)*4);background:var(--variant-bg-color);z-index:10;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.variant-color__label.selected{color:var(--sparky-theme-color-primary-border);border:calc(var(--sparky-size-base-unit)*.1875) solid var(--sparky-theme-color-primary-border)}.variant-color__label.selected:hover{background-color:var(--sparky-theme-color-primary-active-hover)}.variant-color__label.unavailable{color:var(--sparky-theme-color-neutral-md-foreground-inverted)}.variant-color__label.unavailable:hover{border:calc(var(--sparky-size-base-unit)*.1875) solid var(--sparky-theme-color-neutral-md-foreground);background-color:var(--sparky-theme-color-neutral-container-hover)}.variant-color__label.unavailable:before{content:"";inset:calc(var(--sparky-size-base-unit)*1);background:linear-gradient(to left top, transparent 48%, var(--sparky-theme-color-neutral-subtle-border) 48%, var(--sparky-theme-color-neutral-subtle-border) 50.5%, transparent 51.5%);pointer-events:none;z-index:20;position:absolute}.variant-color__radio-input{opacity:0;width:0;height:0;position:absolute}
.variants-fieldset{gap:calc(var(--sparky-size-base-unit)*1);padding:0 0 calc(var(--sparky-size-base-unit)*1) 0;width:100%;border:none;flex-wrap:nowrap;min-inline-size:auto;margin:0;display:flex;overflow-x:auto}@media (min-width:48rem){.variants-fieldset{flex-wrap:wrap;width:auto;padding-bottom:0;overflow-x:visible}}.variants-fieldset__legend{align-items:center;gap:calc(var(--sparky-size-base-unit)*.5);padding-left:0;padding-bottom:calc(var(--sparky-size-base-unit)*1);font-size:var(--sparky-font-size-16);line-height:var(--sparky-line-height-xxxxl);font-family:var(--sparky-font-family-primary),serif;flex:1;display:flex}.variants-fieldset__legend-action{margin-left:calc(var(--sparky-size-base-unit)*5)}.variants-fieldset__legend-key{font-weight:var(--sparky-font-weight-regular)}.variants-fieldset__legend-key:first-letter{text-transform:uppercase}.variants-fieldset__legend-value{font-weight:var(--sparky-font-weight-medium)}
/*# sourceMappingURL=0fu46_6leqnc3.css.map*/