@layer core{._optionImage_15eco_2{display:inline-flex;max-width:100%;flex-direction:column;align-items:center;gap:var(--v-space-200);width:100%;height:100%}._optionImage_15eco_2:not(:has(._notStatic_15eco_12)){pointer-events:none}._optionImage_15eco_2:hover:has(._image_15eco_16._notStatic_15eco_12){cursor:pointer}._optionImage_15eco_2 ._imageWrapper_15eco_20{border:var(--v-border-width-025) solid var(--v-color-border-low-contrast);border-radius:var(--v-border-radius-050);width:100%;aspect-ratio:var(--v-optionimage-aspect-ratio,1/1);position:relative}._optionImage_15eco_2._withoutBorder_15eco_28 ._imageWrapper_15eco_20{border:none}._optionImage_15eco_2:hover ._imageWrapper_15eco_20._notStatic_15eco_12{border-color:var(--v-color-border-low-contrast-hover)}._optionImage_15eco_2:active ._imageWrapper_15eco_20._notStatic_15eco_12{border:var(--v-border-width-025) solid var(--v-color-border-low-contrast-active)}._optionImage_15eco_2:has(input:checked) ._imageWrapper_15eco_20._notStatic_15eco_12{border-color:var(--v-color-border-low-contrast-active)}._optionImage_15eco_2:has(input:focus-visible) ._imageWrapper_15eco_20._notStatic_15eco_12{outline:var(--v-border-width-050) solid var(--v-color-utility-focus);outline-offset:2px}._optionImage_15eco_2._withoutBorder_15eco_28:active ._imageWrapper_15eco_20._notStatic_15eco_12{border:none}._optionImage_15eco_2._withoutBorder_15eco_28:has(input:checked) ._imageWrapper_15eco_20._notStatic_15eco_12{border:none;outline:none}._labelText_15eco_58{color:var(--v-color-text-primary);font-size:var(--v-font-size-075);font-weight:var(--v-font-weight-medium);line-height:var(--v-line-height-200);letter-spacing:var(--v-letter-spacing-00)}._labelText_15eco_58._textAlignLeft_15eco_66{align-self:start;text-align:left}._labelText_15eco_58._textAlignCenter_15eco_71{align-self:center;text-align:center}}@layer overrides{._optionImage_15eco_2 ._image_15eco_16{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--c-width:5px;max-height:100%;max-width:100%;height:100%;width:100%;transition:max-height var(--v-animation-duration-200) var(--v-animation-timing-function-ease-in-out),max-width var(--v-animation-duration-200) var(--v-animation-timing-function-ease-in-out)}._optionImage_15eco_2:has(input:checked) ._image_15eco_16{border-radius:var(--v-border-radius-050);max-width:calc(100% - var(--c-width) * 2);max-height:calc(100% - var(--c-width) * 2)}}