.cos-option-grid[data-v-50f93384]{grid-template-columns:1fr;align-items:start}.cos-option[data-v-50f93384]{cursor:pointer;background:#1c29ad66;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:24px;width:100%;padding:24px 24px 32px;transition:all .3s;display:flex;box-shadow:0 1.272px 15.267px #0000000d}.cos-option[data-v-50f93384]:hover{background:#1c29ad85}.cos-option-selected[data-v-50f93384]{border-color:#fff;box-shadow:0 0 34px #fff9,0 1.272px 15.267px #0000000d}.cos-option-dimmed[data-v-50f93384]{opacity:.45;pointer-events:none}.cos-option-locked[data-v-50f93384]{cursor:pointer}.cos-option-locked .cos-option-image[data-v-50f93384],.cos-option-selected .cos-option-image[data-v-50f93384]{filter:blur(6px)brightness(.85);transform:scale(1.05)}.cos-option-image-wrap[data-v-50f93384]{aspect-ratio:4/3;border-radius:8px;width:100%;position:relative;overflow:hidden}.cos-option-image[data-v-50f93384]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cos-option-badge[data-v-50f93384]{z-index:10;background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cos-option-badge-text[data-v-50f93384]{color:#1c29ad;font-size:14px;font-weight:600}.cos-option-badge-icon[data-v-50f93384]{color:#1c29ad;width:16px;height:16px}.cos-option-badge-lock[data-v-50f93384]{color:#1c29ad;width:24px;height:24px}.cos-option-locked .cos-option-badge[data-v-50f93384]{border-radius:9999px;justify-content:center;width:58px;height:58px;padding:0}.cos-option-footer[data-v-50f93384]{flex-direction:column;align-items:center;display:flex}.cos-option-heading[data-v-50f93384]{color:#fff;font-size:16px;font-weight:600}.cos-option-info[data-v-50f93384]{color:#ffffffb3;flex:none;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.cos-option-info[data-v-50f93384]:hover{color:#fff}.optionInfo-enter-active[data-v-50f93384]{transition:all .25s ease-out}@media (width>=1024px){.cos-option-grid[data-v-50f93384]{grid-template-columns:repeat(var(--cos-columns,1),1fr)}.optionInfo-enter-active[data-v-50f93384]{transition:all .4s ease-out}}.optionInfo-leave-active[data-v-50f93384]{transition:all .25s ease-out}@media (width>=1024px){.optionInfo-leave-active[data-v-50f93384]{transition:all .4s ease-out}}.optionInfo-enter-from[data-v-50f93384],.optionInfo-leave-to[data-v-50f93384]{transform:translate(100%)}
