    html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450] {
        --blu-accordion-color-border: transparent
    }
    html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
        border-bottom: 1px solid var(--blu-accordion-color-border)
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
        --blu-accordion-color-border: #e1e3e4
    }
    html[dark] .blu-accordions .blu-accordion[data-v-ce519450] {
        --blu-accordion-color-border: transparent
    }
    html[dark] .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
        border-bottom: 1px solid var(--blu-accordion-color-border)
    }
    html[dark] .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
        --blu-accordion-color-border: #3b444c
    }
    html:not([dark]) .blu-accordions[data-v-d4dcd884] {
        --blu-accordions-color-border: transparent;
        border: 1px solid var(--blu-accordions-color-border);
        border-radius: 8px;
        box-sizing: border-box
    }
    html:not([dark]) .blu-accordions.b-primary[data-v-d4dcd884] {
        --blu-accordions-color-border: #e1e3e4
    }
    html[dark] .blu-accordions[data-v-d4dcd884] {
        --blu-accordions-color-border: transparent;
        border: 1px solid var(--blu-accordions-color-border);
        border-radius: 8px;
        box-sizing: border-box
    }
    html[dark] .blu-accordions.b-primary[data-v-d4dcd884] {
        --blu-accordions-color-border: #3b444c
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-header-content-color-text: #19222a;
        --blu-accordion-header-spacing-padding: 12px;
        --blu-accordion-header-content-icon-size: 18px;
        --blu-accordion-header-content-color-icon: #797f85;
        --blu-accordion-header-spacing-gap: 4px;
        --blu-accordion-header-content-right-spacing-gap: 8px;
        font: var(--blu-accordion-header-content-text);
        color: var(--blu-accordion-header-content-color-text);
        padding: var(--blu-accordion-header-spacing-padding);
        box-sizing: border-box;
        border-radius: var(--blu-accordion-header-border-radius)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
        display: flex;
        align-items: start;
        width: 100%
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
        margin-right: var(--blu-accordion-header-spacing-gap)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
        width: 100%
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
        display: flex;
        align-items: center
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        width: var(--blu-accordion-header-content-icon-size);
        height: var(--blu-accordion-header-content-icon-size);
        color: var(--blu-accordion-header-content-color-icon)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
        margin-right: var(--blu-accordion-header-content-right-spacing-gap)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
        transition: all .4s ease
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
        cursor: var(--blu-accordion-pointer);
        background-color: var(--blu-accordion-header-color-background)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
        position: relative;
        outline: none;
        outline: #19222a solid 2px
    }
    html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        transform: rotate(-180deg)
    }
    html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: pointer;
        --blu-accordion-header-color-background: #f9f9fa
    }
    html:not([dark]) .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: not-allowed;
        --blu-accordion-header-content-color-text: rgba(25, 34, 42, .3019607843);
        --blu-accordion-header-content-color-icon: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-spacing-padding: 8px 12px
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 8px 8px 0 0
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 0 0 8px 8px
    }
    html:not([dark]) .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
        --blu-accordion-header-border-radius: 8px
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-header-content-color-text: #ffffff;
        --blu-accordion-header-spacing-padding: 12px;
        --blu-accordion-header-content-icon-size: 18px;
        --blu-accordion-header-content-color-icon: #acb0b4;
        --blu-accordion-header-spacing-gap: 4px;
        --blu-accordion-header-content-right-spacing-gap: 8px;
        font: var(--blu-accordion-header-content-text);
        color: var(--blu-accordion-header-content-color-text);
        padding: var(--blu-accordion-header-spacing-padding);
        box-sizing: border-box;
        border-radius: var(--blu-accordion-header-border-radius)
    }
    html[dark] .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
        display: flex;
        align-items: start;
        width: 100%
    }
    html[dark] .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
        margin-right: var(--blu-accordion-header-spacing-gap)
    }
    html[dark] .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
        width: 100%
    }
    html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
        display: flex;
        align-items: center
    }
    html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        width: var(--blu-accordion-header-content-icon-size);
        height: var(--blu-accordion-header-content-icon-size);
        color: var(--blu-accordion-header-content-color-icon)
    }
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
        margin-right: var(--blu-accordion-header-content-right-spacing-gap)
    }
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
        transition: all .4s ease
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
        cursor: var(--blu-accordion-pointer);
        background-color: var(--blu-accordion-header-color-background)
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
        position: relative;
        outline: none;
        outline: #f9f9fa solid 2px
    }
    html[dark] .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        transform: rotate(-180deg)
    }
    html[dark] .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: pointer;
        --blu-accordion-header-color-background: #19222a
    }
    html[dark] .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: not-allowed;
        --blu-accordion-header-content-color-text: rgba(255, 255, 255, .3019607843);
        --blu-accordion-header-content-color-icon: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-spacing-padding: 8px 12px
    }
    html[dark] .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 8px 8px 0 0
    }
    html[dark] .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 0 0 8px 8px
    }
    html[dark] .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
        --blu-accordion-header-border-radius: 8px
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
        width: 4px
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32] {
        scrollbar-width: none
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover {
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
        overflow-y: auto;
        margin: 0
    }
    html:not([dark]) .blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-max-height: 0;
        --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-content-color-text: rgba(25, 34, 42, .7019607843);
        --blu-accordion-content-spacing-padding: 12px;
        font: var(--blu-accordion-content-text);
        color: var(--blu-accordion-content-color-text);
        max-height: var(--blu-accordion-max-height);
        transition: all .4s ease;
        display: grid;
        grid-template-rows: 0fr
    }
    html:not([dark]) .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
        overflow: hidden
    }
    html:not([dark]) .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        transition: padding .4s ease;
        padding: 0 var(--blu-accordion-content-spacing-padding)
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
        grid-template-rows: 1fr;
        --blu-accordion-max-height: 168px
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        padding: var(--blu-accordion-content-spacing-padding)
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
        --blu-accordion-max-height: 100%
    }
    html:not([dark]) .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-content-spacing-padding: 8px 12px
    }
    html[dark] .b-overflow-y[data-v-c3cefe32] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
        width: 4px
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32] {
        scrollbar-width: none
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover {
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32] {
        overflow-y: auto;
        margin: 0
    }
    html[dark] .blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-max-height: 0;
        --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-content-color-text: rgba(255, 255, 255, .8);
        --blu-accordion-content-spacing-padding: 12px;
        font: var(--blu-accordion-content-text);
        color: var(--blu-accordion-content-color-text);
        max-height: var(--blu-accordion-max-height);
        transition: all .4s ease;
        display: grid;
        grid-template-rows: 0fr
    }
    html[dark] .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
        overflow: hidden
    }
    html[dark] .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        transition: padding .4s ease;
        padding: 0 var(--blu-accordion-content-spacing-padding)
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
        grid-template-rows: 1fr;
        --blu-accordion-max-height: 168px
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        padding: var(--blu-accordion-content-spacing-padding)
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
        --blu-accordion-max-height: 100%
    }
    html[dark] .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-content-spacing-padding: 8px 12px
    }
    html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450] {
        --blu-accordion-color-border: transparent
    }
    html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
        border-bottom: 1px solid var(--blu-accordion-color-border)
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
        --blu-accordion-color-border: #e1e3e4
    }
    html[dark] .blu-accordions .blu-accordion[data-v-ce519450] {
        --blu-accordion-color-border: transparent
    }
    html[dark] .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
        border-bottom: 1px solid var(--blu-accordion-color-border)
    }
    html[dark] .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
        --blu-accordion-color-border: #3b444c
    }
    html:not([dark]) .blu-accordions[data-v-d4dcd884] {
        --blu-accordions-color-border: transparent;
        border: 1px solid var(--blu-accordions-color-border);
        border-radius: 8px;
        box-sizing: border-box
    }
    html:not([dark]) .blu-accordions.b-primary[data-v-d4dcd884] {
        --blu-accordions-color-border: #e1e3e4
    }
    html[dark] .blu-accordions[data-v-d4dcd884] {
        --blu-accordions-color-border: transparent;
        border: 1px solid var(--blu-accordions-color-border);
        border-radius: 8px;
        box-sizing: border-box
    }
    html[dark] .blu-accordions.b-primary[data-v-d4dcd884] {
        --blu-accordions-color-border: #3b444c
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-header-content-color-text: #19222a;
        --blu-accordion-header-spacing-padding: 12px;
        --blu-accordion-header-content-icon-size: 18px;
        --blu-accordion-header-content-color-icon: #797f85;
        --blu-accordion-header-spacing-gap: 4px;
        --blu-accordion-header-content-right-spacing-gap: 8px;
        font: var(--blu-accordion-header-content-text);
        color: var(--blu-accordion-header-content-color-text);
        padding: var(--blu-accordion-header-spacing-padding);
        box-sizing: border-box;
        border-radius: var(--blu-accordion-header-border-radius)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
        display: flex;
        align-items: start;
        width: 100%
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
        margin-right: var(--blu-accordion-header-spacing-gap)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
        width: 100%
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
        display: flex;
        align-items: center
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        width: var(--blu-accordion-header-content-icon-size);
        height: var(--blu-accordion-header-content-icon-size);
        color: var(--blu-accordion-header-content-color-icon)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
        margin-right: var(--blu-accordion-header-content-right-spacing-gap)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
        transition: all .4s ease
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
        cursor: var(--blu-accordion-pointer);
        background-color: var(--blu-accordion-header-color-background)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
        position: relative;
        outline: none;
        outline: #19222a solid 2px
    }
    html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        transform: rotate(-180deg)
    }
    html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: pointer;
        --blu-accordion-header-color-background: #f9f9fa
    }
    html:not([dark]) .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: not-allowed;
        --blu-accordion-header-content-color-text: rgba(25, 34, 42, .3019607843);
        --blu-accordion-header-content-color-icon: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-spacing-padding: 8px 12px
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 8px 8px 0 0
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 0 0 8px 8px
    }
    html:not([dark]) .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
        --blu-accordion-header-border-radius: 8px
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-header-content-color-text: #ffffff;
        --blu-accordion-header-spacing-padding: 12px;
        --blu-accordion-header-content-icon-size: 18px;
        --blu-accordion-header-content-color-icon: #acb0b4;
        --blu-accordion-header-spacing-gap: 4px;
        --blu-accordion-header-content-right-spacing-gap: 8px;
        font: var(--blu-accordion-header-content-text);
        color: var(--blu-accordion-header-content-color-text);
        padding: var(--blu-accordion-header-spacing-padding);
        box-sizing: border-box;
        border-radius: var(--blu-accordion-header-border-radius)
    }
    html[dark] .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
        display: flex;
        align-items: start;
        width: 100%
    }
    html[dark] .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
        margin-right: var(--blu-accordion-header-spacing-gap)
    }
    html[dark] .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
        width: 100%
    }
    html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
        display: flex;
        align-items: center
    }
    html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        width: var(--blu-accordion-header-content-icon-size);
        height: var(--blu-accordion-header-content-icon-size);
        color: var(--blu-accordion-header-content-color-icon)
    }
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
        margin-right: var(--blu-accordion-header-content-right-spacing-gap)
    }
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
        transition: all .4s ease
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
        cursor: var(--blu-accordion-pointer);
        background-color: var(--blu-accordion-header-color-background)
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
        position: relative;
        outline: none;
        outline: #f9f9fa solid 2px
    }
    html[dark] .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        transform: rotate(-180deg)
    }
    html[dark] .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: pointer;
        --blu-accordion-header-color-background: #19222a
    }
    html[dark] .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: not-allowed;
        --blu-accordion-header-content-color-text: rgba(255, 255, 255, .3019607843);
        --blu-accordion-header-content-color-icon: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-spacing-padding: 8px 12px
    }
    html[dark] .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 8px 8px 0 0
    }
    html[dark] .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 0 0 8px 8px
    }
    html[dark] .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
        --blu-accordion-header-border-radius: 8px
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
        width: 4px
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32] {
        scrollbar-width: none
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover {
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
        overflow-y: auto;
        margin: 0
    }
    html:not([dark]) .blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-max-height: 0;
        --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-content-color-text: rgba(25, 34, 42, .7019607843);
        --blu-accordion-content-spacing-padding: 12px;
        font: var(--blu-accordion-content-text);
        color: var(--blu-accordion-content-color-text);
        max-height: var(--blu-accordion-max-height);
        transition: all .4s ease;
        display: grid;
        grid-template-rows: 0fr
    }
    html:not([dark]) .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
        overflow: hidden
    }
    html:not([dark]) .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        transition: padding .4s ease;
        padding: 0 var(--blu-accordion-content-spacing-padding)
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
        grid-template-rows: 1fr;
        --blu-accordion-max-height: 168px
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        padding: var(--blu-accordion-content-spacing-padding)
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
        --blu-accordion-max-height: 100%
    }
    html:not([dark]) .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-content-spacing-padding: 8px 12px
    }
    html[dark] .b-overflow-y[data-v-c3cefe32] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
        width: 4px
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32] {
        scrollbar-width: none
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover {
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32] {
        overflow-y: auto;
        margin: 0
    }
    html[dark] .blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-max-height: 0;
        --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-content-color-text: rgba(255, 255, 255, .8);
        --blu-accordion-content-spacing-padding: 12px;
        font: var(--blu-accordion-content-text);
        color: var(--blu-accordion-content-color-text);
        max-height: var(--blu-accordion-max-height);
        transition: all .4s ease;
        display: grid;
        grid-template-rows: 0fr
    }
    html[dark] .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
        overflow: hidden
    }
    html[dark] .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        transition: padding .4s ease;
        padding: 0 var(--blu-accordion-content-spacing-padding)
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
        grid-template-rows: 1fr;
        --blu-accordion-max-height: 168px
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        padding: var(--blu-accordion-content-spacing-padding)
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
        --blu-accordion-max-height: 100%
    }
    html[dark] .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-content-spacing-padding: 8px 12px
    }
    @media (max-width: 768px) {
        #livechat-image-button {
            position: fixed;
            bottom: 20px;
            margin: auto;
            width: 100%;
        }
    }
    @media screen and (max-width: 729px) {
        .header[data-v-5b966ead] {
            background: #ffffff;
            position: sticky;
            z-index: 1 !important;
            top: 0;
        }
        .pdp-product-action[data-v-c78f3869][data-v-c78f3869] {
            position: fixed;
            padding: 0px !important;
            z-index: 999;
            top: 0 !important;
            left: 0;
            box-shadow: 0 1px 6px #0000001a;
            width: 100%;
            background-color: #fff;
        }
        .bag-retail__product .thumbnail[data-v-74082dd2][data-v-74082dd2] {
            width: 300px !important;
        }
        .bag-retail__price[data-v-74082dd2][data-v-74082dd2] {
            display: none;
            flex-direction: column;
            align-self: center;
        }
        .bag-retail__quantity[data-v-74082dd2][data-v-74082dd2] {
            display: none;
            align-items: center;
            justify-content: flex-end;
            text-align: right;
        }
        .bag-retail__product .name[data-v-74082dd2][data-v-74082dd2]:not(.mode-small) {
            width: 280px;
            display: -webkit-box;
            text-overflow: ellipsis;
            overflow: hidden;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            -webkit-box-orient: vertical;
            word-break: break-all;
        }
    }
    @charset "UTF-8";
    .seller-badges[data-v-9f04fd4d] {
        display: inline-flex;
        align-items: center;
        vertical-align: middle;
        margin-right: 2px
    }
    .seller-badges[data-v-9f04fd4d]:empty {
        margin-right: 0
    }
    .seller-badges .badge-os[data-v-9f04fd4d] {
        display: flex;
        align-items: center;
        position: relative;
        margin: 1px;
        cursor: pointer;
        min-height: 18px;
        min-width: 18px
    }
    @media screen and (max-width: 839px) {
        .seller-badges .badge-os[data-v-9f04fd4d] {
            min-height: 18px;
            min-width: 18px
        }
    }
    .seller-badges .badge-os .icon[data-v-9f04fd4d] {
        position: absolute;
        height: 18px;
        width: 18px
    }
    @media screen and (max-width: 839px) {
        .seller-badges .badge-os .icon[data-v-9f04fd4d] {
            height: 18px;
            width: 18px
        }
    }
    .seller-badges .badge-os img[src=""][data-v-9f04fd4d] {
        display: none
    }
    .seller-badges .badge-topseller[data-v-9f04fd4d] {
        display: flex;
        align-items: center;
        position: relative;
        margin: 1px;
        cursor: pointer;
        min-height: 18px;
        min-width: 18px
    }
    @media screen and (max-width: 839px) {
        .seller-badges .badge-topseller[data-v-9f04fd4d] {
            min-height: 18px;
            min-width: 18px
        }
    }
    .seller-badges .badge-topseller .icon[data-v-9f04fd4d] {
        position: absolute;
        height: 18px;
        width: 18px
    }
    @media screen and (max-width: 839px) {
        .seller-badges .badge-topseller .icon[data-v-9f04fd4d] {
            height: 18px;
            width: 18px
        }
    }
    .seller-name[data-v-677b90c9] {
        color: #19222a;
        cursor: pointer;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word
    }
    .seller-name[data-v-677b90c9]:hover {
        color: #1d8fff
    }
    @media screen and (min-width: 840px),
    print {
        .seller-name[data-v-677b90c9] {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .seller-name[data-v-677b90c9] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .seller-name__name[data-v-677b90c9] {
        vertical-align: middle
    }
    .seller[data-v-1ad21a45] {
        display: flex
    }
    .seller__right-section[data-v-1ad21a45] {
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100%;
        margin-left: 8px
    }
    .seller__right-section .skeleton[data-v-1ad21a45]:not(:last-child) {
        margin-bottom: 8px
    }
    .seller__logo[data-v-1ad21a45] {
        cursor: pointer
    }
    .seller__logo .logo-container[data-v-1ad21a45] {
        width: 56px;
        height: 56px;
        pointer-events: none;
        overflow: hidden;
        border: 1px solid #f1f2f2;
        border-radius: 100%;
        align-items: center;
        display: flex
    }
    .seller__logo .logo-container img[data-v-1ad21a45] {
        max-width: 100%
    }
    .seller__powered[data-v-1ad21a45] {
        display: flex;
        margin: 4px 0 0;
        gap: 4px
    }
    .seller__details[data-v-1ad21a45] {
        display: flex;
        flex-wrap: wrap;
        gap: 4px;
        margin: 4px 0 0
    }
    .seller-online-status[data-v-792eeadd] {
        display: flex;
        align-items: center;
        color: #19222ab3
    }
    @media screen and (min-width: 840px),
    print {
        .seller-online-status[data-v-792eeadd] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .seller-online-status[data-v-792eeadd] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .seller-online-status__online[data-v-792eeadd] {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 2px
    }
    .seller-online-status__status[data-v-792eeadd]:after {
        content: "•";
        margin-left: 4px
    }
    .seller-rating[data-v-2b09d368] {
        color: #19222ab3
    }
    .seller-rating__has-rating[data-v-2b09d368] {
        display: flex;
        gap: 2px;
        width: fit-content;
        cursor: pointer
    }
    .seller-rating__has-rating[data-v-2b09d368]:hover {
        color: #1d8fff
    }
    @media screen and (min-width: 840px),
    print {
        .seller-rating__has-rating[data-v-2b09d368] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .seller-rating__has-rating[data-v-2b09d368] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .seller-rating__no-rating[data-v-2b09d368] {
        display: flex
    }
    @media screen and (min-width: 840px),
    print {
        .seller-rating__no-rating[data-v-2b09d368] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .seller-rating__no-rating[data-v-2b09d368] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .review-rating-sold-seen[data-v-8eca48b8] {
        display: flex;
        align-items: center;
        gap: 8px
    }
    @media screen and (max-width: 839px) {
        .review-rating-sold-seen[data-v-8eca48b8] {
            gap: 6px
        }
    }
    .review-rating-sold-seen__sold-seen-label[data-v-8eca48b8] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8] {
        background-color: #797f85;
        width: 2px;
        height: 2px;
        border-radius: 2px
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8]:last-child {
        display: none
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8]:first-child {
        display: none
    }
    .review-rating-sold-seen__chip[data-v-8eca48b8],
    .review-rating-sold-seen__chip-info[data-v-8eca48b8] {
        cursor: pointer
    }
    .review-rating-sold-seen__chip-info__value[data-v-8eca48b8] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .review-rating-sold-seen__chip-info__count[data-v-8eca48b8] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    @charset "UTF-8";
    .usp-highlight[data-v-cbe8db39] {
        position: relative
    }
    .usp-highlight__container[data-v-cbe8db39] {
        display: flex;
        position: relative;
        scrollbar-width: none
    }
    .usp-highlight__container[data-v-cbe8db39]::-webkit-scrollbar {
        width: 0px;
        height: 0px;
        background: transparent
    }
    @media screen and (min-width: 840px),
    print {
        .usp-highlight__container[data-v-cbe8db39] {
            overflow: hidden
        }
    }
    @media screen and (max-width: 839px) {
        .usp-highlight__container[data-v-cbe8db39] {
            overflow: auto
        }
    }
    .usp-highlight__badge[data-v-cbe8db39] {
        display: flex;
        gap: 4px;
        color: #19222a;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .usp-highlight__badge[data-v-cbe8db39] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .usp-highlight__badge__icon[data-v-cbe8db39] {
        width: 18px;
        height: 18px
    }
    .usp-highlight__wrapper[data-v-cbe8db39] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-shrink: 0
    }
    .usp-highlight__wrapper[data-v-cbe8db39]:not(:last-child):after {
        content: "•";
        color: #797f85;
        margin-left: 6px;
        margin-right: 6px
    }
    @media screen and (max-width: 839px) {
        .usp-highlight__wrapper[data-v-cbe8db39]:not(:last-child):after {
            margin-left: 6px;
            margin-right: 6px
        }
    }
    .usp-highlight__container-modal[data-v-cbe8db39] {
        position: fixed
    }
    .usp-highlight .navigation-arrow[data-v-cbe8db39] {
        position: absolute;
        top: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        z-index: 1;
        height: 100%
    }
    @media screen and (max-width: 839px) {
        .usp-highlight .navigation-arrow[data-v-cbe8db39] {
            display: none
        }
    }
    .usp-highlight .navigation-arrow.left[data-v-cbe8db39] {
        left: 0;
        margin-left: -12px;
        padding-left: 12px
    }
    .usp-highlight .navigation-arrow.right[data-v-cbe8db39] {
        right: 0
    }
    .fade-enter-active[data-v-cbe8db39],
    .fade-leave-active[data-v-cbe8db39] {
        transition: opacity 1s
    }
    .fade-enter-from[data-v-cbe8db39],
    .fade-leave-to[data-v-cbe8db39] {
        opacity: 0
    }
    .fade-enter-to[data-v-cbe8db39],
    .fade-leave-from[data-v-cbe8db39] {
        opacity: 1
    }
    .pointer[data-v-cbe8db39] {
        cursor: pointer
    }
    .highlight-modal__content {
        display: flex;
        flex-direction: column;
        gap: 16px;
        padding-bottom: 16px
    }
    .highlight-modal__list-item {
        display: flex;
        align-items: center;
        gap: 8px;
        -webkit-user-select: none;
        user-select: none
    }
    .highlight-modal__item-logo {
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        flex-grow: 0;
        align-self: flex-start
    }
    .highlight-modal__item-logo img {
        width: 100%;
        height: 100%;
        object-fit: contain
    }
    .highlight-modal__item-title {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-title {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .highlight-modal__item-desc {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-desc {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .highlight-modal__item-content {
        display: flex;
        flex-direction: column;
        gap: 4px;
        flex-grow: 1
    }
    .highlight-modal__item-arrow {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        width: 24px;
        height: 24px
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-arrow {
            width: 36px;
            height: 36px
        }
    }
    .highlight-modal__item-arrow .mobile {
        display: flex;
        justify-content: center;
        align-items: center
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-arrow .mobile {
            display: none
        }
    }
    .highlight-modal__item-arrow .desktop {
        justify-content: center;
        align-items: center;
        display: none
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-arrow .desktop {
            display: flex
        }
    }
    .pointer {
        cursor: pointer
    }
    .fbb-detail[data-v-0cc5828f] {
        display: flex
    }
    .fbb-detail__container[data-v-0cc5828f] {
        padding: 4px 16px
    }
    .fbb-detail__title[data-v-0cc5828f] {
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__title[data-v-0cc5828f] {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .fbb-detail__title__skeleton[data-v-0cc5828f] {
        width: 528px;
        height: 24px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__title__skeleton[data-v-0cc5828f] {
            width: 284px;
            height: 20px
        }
    }
    .fbb-detail__description[data-v-0cc5828f] {
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3;
        margin-bottom: 16px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__description[data-v-0cc5828f] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .fbb-detail__description__skeleton[data-v-0cc5828f] {
        width: 568px;
        height: 20px;
        margin-bottom: 16px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__description__skeleton[data-v-0cc5828f] {
            width: 328px;
            height: 36px
        }
    }
    .fbb-detail__infos[data-v-0cc5828f] {
        margin-bottom: 16px
    }
    .fbb-detail__info[data-v-0cc5828f] {
        display: flex;
        align-items: flex-start;
        gap: 8px;
        align-self: stretch;
        margin-bottom: 16px
    }
    .fbb-detail__info__icon[data-v-0cc5828f] {
        flex-shrink: 0
    }
    .fbb-detail__info__icon__img[data-v-0cc5828f] {
        width: 32px;
        height: 32px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__icon__img[data-v-0cc5828f] {
            width: 24px;
            height: 24px
        }
    }
    .fbb-detail__info__icon__skeleton[data-v-0cc5828f] {
        width: 32px;
        height: 32px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__icon__skeleton[data-v-0cc5828f] {
            width: 24px;
            height: 24px
        }
    }
    .fbb-detail__info__title[data-v-0cc5828f] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 4px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__title[data-v-0cc5828f] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .fbb-detail__info__title__skeleton[data-v-0cc5828f] {
        width: 528px;
        height: 24px;
        margin-bottom: 4px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__title__skeleton[data-v-0cc5828f] {
            width: 296px;
            height: 18px
        }
    }
    .fbb-detail__info__subtitle[data-v-0cc5828f] {
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__subtitle[data-v-0cc5828f] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .fbb-detail__info__subtitle__skeleton[data-v-0cc5828f] {
        width: 528px;
        height: 20px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__subtitle__skeleton[data-v-0cc5828f] {
            width: 296px;
            height: 18px
        }
    }
    .fbb-detail__button[data-v-0cc5828f] {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 16px;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .description-top-section .top-section[data-v-e27918b3] {
        max-width: 100%
    }
    .description-top-section .top-section table[data-v-e27918b3],
    .description-top-section .top-section tr[data-v-e27918b3],
    .description-top-section .top-section td[data-v-e27918b3],
    .description-top-section .top-section th[data-v-e27918b3] {
        padding: 0;
        border: none
    }
    .description-top-section .top-section table .label[data-v-e27918b3],
    .description-top-section .top-section tr .label[data-v-e27918b3],
    .description-top-section .top-section td .label[data-v-e27918b3],
    .description-top-section .top-section th .label[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .description-top-section .top-section table .value[data-v-e27918b3],
    .description-top-section .top-section tr .value[data-v-e27918b3],
    .description-top-section .top-section td .value[data-v-e27918b3],
    .description-top-section .top-section th .value[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .description-top-section .top-section table .value.link[data-v-e27918b3],
    .description-top-section .top-section tr .value.link[data-v-e27918b3],
    .description-top-section .top-section td .value.link[data-v-e27918b3],
    .description-top-section .top-section th .value.link[data-v-e27918b3] {
        cursor: pointer;
        color: #0072ff
    }
    .description-top-section .top-section tr[data-v-e27918b3] {
        padding-bottom: 4px
    }
    .description-top-section .top-section td[data-v-e27918b3]:not(:last-child) {
        padding-right: 8px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section td[data-v-e27918b3]:not(:last-child) {
            padding-right: 16px
        }
    }
    .description-top-section .top-section .brand[data-v-e27918b3] {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
    .description-top-section .top-section .brand[data-v-e27918b3] :not(:first-child) {
        margin-left: 4px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section .brand[data-v-e27918b3] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section .brand img[data-v-e27918b3] {
        width: 18px;
        height: 18px
    }
    .description-top-section .top-section-mobile table[data-v-e27918b3],
    .description-top-section .top-section-mobile tr[data-v-e27918b3],
    .description-top-section .top-section-mobile td[data-v-e27918b3],
    .description-top-section .top-section-mobile th[data-v-e27918b3] {
        padding: 0;
        border: none
    }
    .description-top-section .top-section-mobile table .label[data-v-e27918b3],
    .description-top-section .top-section-mobile tr .label[data-v-e27918b3],
    .description-top-section .top-section-mobile td .label[data-v-e27918b3],
    .description-top-section .top-section-mobile th .label[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .description-top-section .top-section-mobile table .value[data-v-e27918b3],
    .description-top-section .top-section-mobile tr .value[data-v-e27918b3],
    .description-top-section .top-section-mobile td .value[data-v-e27918b3],
    .description-top-section .top-section-mobile th .value[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .description-top-section .top-section-mobile table .value.link[data-v-e27918b3],
    .description-top-section .top-section-mobile tr .value.link[data-v-e27918b3],
    .description-top-section .top-section-mobile td .value.link[data-v-e27918b3],
    .description-top-section .top-section-mobile th .value.link[data-v-e27918b3] {
        cursor: pointer;
        color: #0072ff
    }
    .description-top-section .top-section-mobile tr[data-v-e27918b3] {
        padding-bottom: 4px
    }
    .description-top-section .top-section-mobile td[data-v-e27918b3]:not(:last-child) {
        padding-right: 8px
    }
    .description-top-section .top-section-mobile td[data-v-e27918b3]:first-child {
        min-width: 88px
    }
    .description-top-section .top-section-mobile .brand[data-v-e27918b3] {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
    .description-top-section .top-section-mobile .brand[data-v-e27918b3] :not(:first-child) {
        margin-left: 4px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section-mobile .brand[data-v-e27918b3] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section-mobile .brand img[data-v-e27918b3] {
        width: 18px;
        height: 18px
    }
    .description-top-section .top-section-mobile .more-specs[data-v-e27918b3] {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 2px;
        cursor: pointer
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section-mobile .more-specs[data-v-e27918b3] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section-mobile .more-specs__label[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        word-break: break-all
    }
    .description-top-section .top-section-mobile .more-specs__icon[data-v-e27918b3] {
        flex-shrink: 0
    }
    .description-top-section .pre-order[data-v-e27918b3] {
        margin-top: 16px
    }
    .features[data-v-ac864e92] {
        word-break: break-word;
        max-width: 100% !important;
        overflow: hidden;
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 840px),
    print {
        .features__margin-top[data-v-ac864e92] {
            margin-top: 16px
        }
    }
    .features[data-v-ac864e92] ul li {
        list-style: circle;
        list-style-position: inside
    }
    .features[data-v-ac864e92] ul li p {
        display: inline
    }
    .features[data-v-ac864e92] ol li {
        list-style: decimal;
        list-style-position: inside
    }
    .features[data-v-ac864e92] ol li p {
        display: inline
    }
    .features ul[data-v-ac864e92] {
        padding: 0 20px;
        margin: 0
    }
    .features ul li[data-v-ac864e92] {
        list-style-type: disc
    }
    .features .read-more[data-v-ac864e92] {
        margin-top: 16px;
        display: block;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .features .label[data-v-ac864e92] {
        margin-bottom: 4px;
        line-height: 21px
    }
    .features .description[data-v-ac864e92] {
        max-height: 90px;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-word;
        max-width: 100%;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .features .description[data-v-ac864e92] {
            font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .features .description-safari[data-v-ac864e92] {
        max-height: 90px;
        overflow: hidden;
        word-break: break-word;
        max-width: 100%
    }
    .features[data-v-ac864e92] ul,
    .features ol[data-v-ac864e92] {
        list-style: initial;
        margin-left: 18px;
        line-height: 1.5em
    }
    .features[data-v-ac864e92] li {
        list-style: initial;
        line-height: 1.5em
    }
    .features[data-v-ac864e92] img,
    .features picture[data-v-ac864e92],
    .features video[data-v-ac864e92],
    .features iframe[data-v-ac864e92],
    .features figcaption[data-v-ac864e92] {
        display: none !important
    }
    .features[data-v-ac864e92] p {
        margin-bottom: 8px
    }
    .description-info[data-v-e68f4452] {
        display: flex;
        flex-direction: column
    }
    @media screen and (min-width: 840px),
    print {
        .description-info[data-v-e68f4452] {
            width: 100%
        }
    }
    .description-info .heading[data-v-e68f4452] {
        font-size: 18px;
        margin-bottom: 8px;
        color: #19222a;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 840px),
    print {
        .description-info .heading[data-v-e68f4452] {
            margin-bottom: 16px
        }
    }
    .usp[data-v-6ab60e25] {
        background-color: transparent;
        height: auto
    }
    @media screen and (max-width: 839px) {
        .usp[data-v-6ab60e25] {
            margin-top: 16px
        }
    }
    @media screen and (min-width: 840px),
    print {
        .usp[data-v-6ab60e25] {
            display: flex;
            flex-wrap: wrap
        }
    }
    .usp__item[data-v-6ab60e25] {
        align-items: center;
        margin-right: 8px;
        display: flex;
        justify-content: flex-start;
        cursor: pointer;
        color: #0072ff;
        text-decoration: none
    }
    .usp__item a[data-v-6ab60e25] {
        white-space: nowrap
    }
    @media screen and (max-width: 839px) {
        .usp__item[data-v-6ab60e25] {
            line-height: 2rem;
            font-size: 1.6rem;
            margin-right: 8px;
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
        .usp__item a[data-v-6ab60e25] {
            white-space: nowrap
        }
    }
    .usp__item svg[data-v-6ab60e25] {
        margin-right: 4px;
        transform-origin: left
    }
    .usp__freshness[data-v-6ab60e25] {
        border-right: 1px solid #19222a;
        padding-right: 4px;
        margin-right: 4px
    }
    .product-description-specification[data-v-90d9ef7a] {
        padding: 24px 24px 0
    }
    @media screen and (max-width: 839px) {
        .product-description-specification[data-v-90d9ef7a] {
            padding: 0
        }
    }
    .product-description-specification__name[data-v-90d9ef7a] {
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin: 0 0 16px;
        word-break: break-word
    }
    @media screen and (max-width: 839px) {
        .product-description-specification__name[data-v-90d9ef7a] {
            font-size: 2.4rem;
            padding: 24px 16px;
            margin: 0
        }
    }
    .product-description-specification .content[data-v-90d9ef7a] {
        word-break: break-word;
        max-width: 100% !important;
        overflow: hidden
    }
    @media screen and (max-width: 839px) {
        .product-description-specification .content[data-v-90d9ef7a] {
            padding: 16px;
            background: #fff;
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .product-description-specification .content[data-v-90d9ef7a] img {
        display: table;
        max-width: 100%
    }
    .product-description-specification .content[data-v-90d9ef7a] ul li {
        list-style: circle;
        list-style-position: inside
    }
    .product-description-specification .content[data-v-90d9ef7a] ul li p {
        display: inline
    }
    .product-description-specification .content[data-v-90d9ef7a] ol li {
        list-style: decimal;
        list-style-position: inside
    }
    .product-description-specification .content[data-v-90d9ef7a] ol li p {
        display: inline
    }
    .product-description-specification-section[data-v-90d9ef7a] {
        margin-bottom: 24px
    }
    .product-description-specification-section__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px
    }
    .product-description-specification-section__more[data-v-90d9ef7a] {
        text-align: center
    }
    .product-description-specification .separator[data-v-90d9ef7a] {
        width: 100%;
        height: 1px;
        border-bottom: 1px solid #f1f2f2;
        margin: 16px 0
    }
    .product-description-section[data-v-90d9ef7a] {
        margin-bottom: 4px
    }
    .product-description-section[data-v-90d9ef7a] img {
        display: table;
        max-width: 100%
    }
    .product-description-section__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }
    .product-description-section__title__size-chart[data-v-90d9ef7a] {
        cursor: pointer;
        color: #006dea;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 4px
    }
    .product-description-section__more span[data-v-90d9ef7a] {
        color: #006dea;
        cursor: pointer
    }
    .product-specification[data-v-90d9ef7a] {
        margin-bottom: 4px
    }
    .product-specification__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px
    }
    .product-specification__more[data-v-90d9ef7a] {
        margin-bottom: 32px
    }
    .product-specification__more span[data-v-90d9ef7a] {
        color: #006dea;
        cursor: pointer
    }
    @media screen and (max-width: 839px) {
        .product-description-specification.product-description-specification-dbe[data-v-90d9ef7a] {
            max-height: none
        }
    }
    .return-policy-container--acceptable[data-v-a12c55d8] {
        padding-bottom: 8px
    }
    .return-policy-container--unacceptable[data-v-a12c55d8] {
        padding-top: 8px
    }
    .return-policy-container__return-header[data-v-a12c55d8] {
        display: flex;
        align-items: center;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 8px
    }
    .return-policy-container__return-header svg[data-v-a12c55d8] {
        margin-right: 5.5px
    }
    .return-policy-container__list-item[data-v-a12c55d8] {
        padding-left: 28px
    }
    .return-policy-container__list-item li[data-v-a12c55d8] {
        list-style: disc
    }
    .return-policy-container__return-footer[data-v-a12c55d8] {
        margin-top: 16px
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body {
        padding-bottom: 24px
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty {
        color: #19222a
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty li {
        list-style: decimal !important;
        margin: 0 12px;
        color: #19222ab3
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty li::marker {
        color: #19222a
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty strong {
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        font-weight: 400
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__footer {
        display: none
    }
    .usp-info-modal__subtitle[data-v-e4f2795f] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        font-weight: 400;
        margin: 8px 0
    }
    @media screen and (min-width: 840px),
    print {
        .specification[data-v-630bcd17] {
            margin-top: 16px
        }
    }
    .specification__list[data-v-630bcd17] {
        list-style: none;
        padding: 0;
        margin: 0
    }
    .specification__list li[data-v-630bcd17] {
        border-top: 1px solid #c8cbcd;
        display: flex
    }
    .specification__list li[data-v-630bcd17]:first-child {
        border-top: none
    }
    .specification__list .label[data-v-630bcd17] {
        color: #19222a66;
        font-size: 1.6rem;
        line-height: 1.3;
        width: 210px;
        padding: 16px 0;
        display: inline-block;
        word-wrap: break-word
    }
    @media screen and (max-width: 839px) {
        .specification__list .label[data-v-630bcd17] {
            width: 96px
        }
    }
    .specification__list .value[data-v-630bcd17] {
        color: #19222ab3;
        padding: 16px 0 16px 16px;
        font-size: 1.6rem;
        line-height: 1.3;
        width: calc(100% - 210px)
    }
    @media screen and (max-width: 839px) {
        .specification__list .value[data-v-630bcd17] {
            width: calc(100% - 96px)
        }
    }
    .gradient-overlay[data-v-a60d6fac] {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        height: 50px;
        width: 100%;
        background: linear-gradient(0deg, #fff 20%, #f5f5f600)
    }
    .contextual-price[data-v-2a3f9112] {
        display: flex;
        flex-direction: column;
        padding: 9px 16px;
        gap: 4px;
        justify-content: center;
        height: 56px;
        background-image: var(--background);
        background-size: cover;
        background-repeat: round;
        width: 100%
    }
    .contextual-price.flash-sale[data-v-2a3f9112] {
        --background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAB4AgMAAACiKoBpAAAACVBMVEUAcv8Bev8Cgv9+KNkNAAABnUlEQVRo3u3YvW3DMBAFYF4AqXAVFWo4QqZg4QFc6JbgFBnBI6hwkdyUgYIL6R/FKfQOYKB7ld18IB5k6clh7xlCTQeVR+bymeQClImZp6DpRbCHrseOIu84mpec9EsWOSP7qI2QiMwwuuPvlKrlgq2aOWnVSJr5quxsRpMgaVJ60qqt6Ailu2s6m9CsVRvRvR0d7eiMpcdKk5idurejo5gVks1OTWJFa9Um95BoR2cr+hQETQd7OhGeHq3oOhYKPeMnDp4OOkPKxXfGz8k3pYFzknSFHJSGTvelaeiToGa4vlbCvjIseX28QhJup2vKrvnE7fSarD8U3JjW1CcicPFqXpT+AK6wWrWWDacPojGkE5yOIHpcods/tRfihXghrdBeiBfSZCHtj4VpZeK0O8yezcmGRzDVPtDTPRyXpLUXjr2HSunDbbbT+ee66Pg2p61yX36D4x09baVjud/xfTbK9c8PeqATpGqRc8cMLls0sx19gdPktNNOO+20006v0/O/GgvPJk67w+zJnGx4BP8+3RPwheN4m+Dx/JUvEnmHv6gFTdYAAAAASUVORK5CYII=)
    }
    .contextual-price.special[data-v-2a3f9112],
    .contextual-price.regular[data-v-2a3f9112] {
        --background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAB4CAMAAADompjIAAAAn1BMVEXCOTC/MyvHQjrQVE7EPTTNTkbPUErUV1DMS0HANi3JRz/GQzTQWkDVY0bOVD/QVUbRXT3TYETcclrWY1HfelzJST3ZbFnXZ0zMUTzWaEfTXEjUXk3VZVfZaFLWaVjbcGHLTTzccmbZbV/JSTjddlrYa03ISzTOU0XTYz/VXFLMVDjed2nWYFLabVLNWTjRX1Hcc1HKUDXeeVPgf17PW05CZdj7AAAdrklEQVR42tyb627bRhCFWZoK1qIi1RAYKK4RCBEQGflRw4De/9k6Zy48HC1ZGWla1DmzN65ISvpyMrtU0+b3UX+O+u56pb5dq79W1zVNg+q6v9Zvv4ruEbfVICgBzHDOIF2jdth9lIxZiqih9H0csUD+dTgba4YUoh3LvbQZNEVPE/T3CWZUqq9M3SCSpn7+hSydQIcaDS1UBZqOpqdddHSC7APi7mpLa/wqmM03Nl5KFNFD/TCI9yjaGYWgw9AELYWwM2SiVlP39/39aOnmF0jRTavq27brltJxNvLx7gKVnqCfAzNUe/qV8uwBN0cDoWWiBmm8bx+udtTvN0nfdwoZxb7lFWQUjYkOl9CpaTpYcLrrQJAz9x7zyQOOlsjS5CFFBFfH36f3TBqYnXQ7aDc4agIOO5MzJUyECEA/S8xbmqilgDQiqa+TB1hLcrpPqfrdJo/7dtSA6AftiVmCgrt65Uyduw6WpqMtRZN0QEZ10rWpI1Mr8cZgNzK4b1Ch970g3pOxk4akaxw1ZUuTqC+XqV58S/ZsjibtWU9PQaMh7OX99H2vmKe76fdm6yaSxkDW6/UaqJEutKLQ0E3XGWeCPgZocGaSRl+BZqbOG+kYJU938DTTND0N1O8qVSvnYSymtQRYN5SvSn0DzseRsBSoOGjFjIa4jTMq9ZpNzeyhEW6G9P16pwxxPSRqa3Cgx+klf5GH4yTP4nG6H++elc/RiLdNyl4A5kA9wMraOeqenPtOYXfgvHLIaExlTB2ZsjQzlp57Quy9zjwiInt09eO4c8HAhnWI2EVe9wt5Be81c7/8PtFFyxvbKMjmV1A7Y4xQwjnWXUP1CJA+GGfX5crRzxqx9agXRJoapBU1McPO9S4P0uQRpF2Zbv2ViTMd04V5OHOnNDft2Obgm6c7mqEHVEJmDGUIyEZZ8+bq4oClv3a0SCkHasDebGZIp9Txt/s8vjNtbZYm7YyxDhqbwbnsY96ToqN5wPfNMT+JDbR7OTMG+iKChfEdyfmskEM16ODM/LH52/RBzH1ERt2hdPoRCNpKJVL6LwTbVm8cpLOAeZ0YD94W4Sxta8s+F6czMFest7pXcNCG+s/n0dKOGbG8ycuaeXbplXTP7c97EqyMwgDfdZEGmKXaFzRjKeeK8l5iC86jo5+BmY4W0huArmSgDfKp/nWaanyXZ4viOyTdKOQJZ0WMkGKjXkiryDlRRuz3WwVkORrhjoah0W4sT1ecTXT0KRu6TtT1b6coocYqhRPyy0w4eXZuvlb1fhwtM8Y1Hd0suINwMLYkTVWc94AMvZwVjzuaadp+LU2oK9JHqQrZMUeOrpKHUu4wmMhgZsg2S/TaaN9Yk5nzT6yZY4TCG6RXELxREq8QTUFrKWM45UMp7RxnB/yC+oQjgobU0HA2ICtvcJZC0gk19x20dFtvp83STU4f00ah+TAGOhsjFCLLr9o078HzPU3FTPzRxJADXo+JOA1qnTMzhYVpW1ZlOyxwluZJ68uTxDaBBmIUiI4G502Vpw9q6LB0ZGpYug3YnaNWzlX6IPKK/m3lcwl4+eR6ph7Uaj1HlzUZj5zPwxlHifMe1SAHZnT7XQJtaWO6IMLSc44+iKkPY5I+iazT5HECbKqJ6BIjiwUut2Nebz359sUErW5mmA6rQzkK6aGcetcOkC1ZuI998LTfP+0UEkC7uPHwRA3Q2nzfZtKHw/H1ePx2VFND1gljFO3zLx/QrNl+iAtP/lH+deRLHHSZSxmYPCPKCPps+QKYrVgVNz+JdkrIQefHQ+Zo1dZdTdKvwtlJnyh739Ya/mhakb7taCsZKfslohlqNG8S321UJ0AT5K14WbvzUfqV1PAzvEw7SwH2J5V0G2RXgKbU0VJc5misiNuppV/F0a+Hg4A20sEaPTGDsdN2NVJqEccyw1v5/bb/0WnUaZ1zbHX1jn1zSstbIF4VlAC9E8Z0MiLkjv4GUybQ2HlIuKXd0egS6AP0aqDRnKaKzAEFbueM+nN1Pzv3z9WhdG2ZJoyDkJYwxucicT4GZ0/J1oCvBIoNNwRN0lnu6O3GSEtlloaloQza3AzYxpicDfZ7UOfqaWTI0vIKiBXzeXWy/BxmBmcShmy0A6bprkMarcQM0pGmt+AcImiImePEfUfyNUH/TNa82c/nDBXT0ax81pyB/uyG1m+LNVAioXXcMPeXpy8bhQTQi56O3TQs7UqWRvqQOF2J++mOuUMVaLqfAa6zgjoPbOHGXT7iCDFVP24zVkgZnjMQqlMv3/W4F5Ex+hh9QUj3CE4Hgoalk6G1MQlgFOuYqEdLX7E2R+e9R4i0pWfLQcZABBmvD5fVLZ/SpRaN3/danqCBuZibJyonaGdUXwI1Ko6BGEUkoEUOmqwVcE4ff4J0CG520PC0k84Swga705I5BzUjbjPBMrYm8XqCgfCTQ8Q/udpesJZTZGrTNDAGelipxw8aQlkCNs6gTwSNSszo4GU0ClpRNR+vM8dDBRraUsY4QH+bAe2Gprq3q2FfvfB2NfmASCstzsMhwwqyhCGF2oEztCXhsPZeKStkZb2ZBc3ckffSRH0Q0t9Jmp5Olhbl9BFqbsRE1Vzz5ljWwun5qvGxdjAzfwjIHwBZBM6qI80Mym5lFTpoOwcaqeMhZY/YSydLS6GngzRhtyfFS9RS3uxFRjX3djVL8RZHt8AcpM9XugPoFT31khLG3ikDuGt/cNDQhPMDlsGHGvVWCklTghjFXU3SgfnkwNPXyiR+2NEo2r/d0bxy8XT6Q0erFZKzQzZDl5MJ3/wQlB0xnZwMvW2EsnOmox8Sassdovk0DdavSjtJcse6D7UkfUsNBz9DATVGt9SbiHrdFse8g+4EM78pDLYbMUtFZG0OBrp2dLWV3vBBPJMmbNGr1JymFXXr0ctx9z8XPmFgjoAENTAr6VUZgjEoQ4cX3zXPaK9LmgAD6M8T0A+2IDJRpx/yFkDDzUzTlK2IIRz9j2G3UJ+kMxJIhcOxlOJWImV03wX17vHy+Ph4keYP0QUNtBHMoebzx+dEWnd3D1ZD4egFT3+Hn6+TR6uc1y221GHpvvtfgm4Vc5iZXrZWOGeR8Sv8fJAqbS1YmYKjpTw/e6oG3o1Y2kp4enQ0VaWOKnv4J2XOU0MDdbQc0lYVA/aLL3O2ulO7RJYHxtk/KiqE40yZZg7KsPMy4qBMR5sMsyhZ2f41DS1N1rgVPT3ZfOQsLY0ynuQOQ4CuzV9aJjjd8hzy4gwJJ6p+NNi//UQ3QBjXaUtnWlcgVtgOWWJY7WZ0Plh2RsxSroVdB0I6cJaC1TBKKJJ0Ap22HqfR1LJYDMnR7Zjwwj0Q+qAJGWgTB05epH34zyeDOq+wpctUcsgEP0PcMmZqL/foysV+Maq13wL0zYSRHe2m9hwNkbC1wIymTtJkfXJPD4OwHlCUNe2SkEFknodxGoLga3Uc8Nq1Ivam5LJap4vjEj7AtqFel5hdDZg/zF1mMS9os2lAWEJa6RyzgH52S2+4GNrz4ZKnIVsTB4hLIlhP/0Z2/2YY54x6Sn7w98+omdtiBTzhr6XukFGyPj3ZQ8klI17GjJS7EUcjmDtQ6Gh7cMETy/IWLz+LD1RLBetO4l8VeFKlGo5+7qyB3M8OGZhBeihPFCFPfpbb3bLzhgJo9fRnJ+2epqXF3hsmaTy17GjpjNpJj6zbNSIyXsrU0S+Fv8yR9Tz2mB6hGM4PFmnsKjkPdaTswkc+nbCcvtSY86Pf/kbWEFwsAI2dtHB++AjGkT3o6I3t8GjpJU8H6Ynio4ej4WlaakGBj6OU0evszKGBdeWxR85eIqO8jpDxoDpmxlaBmdrOMt4Z5K0Bdm4CGpzN0Ym1eRqoFTYXRHoaqjgTNF0tUtRk7IPlgJJnaWiO8wjN6pajkaWzoyXk01GD65w4ozjlT6gajwCQCYOxFMqzruXoZyugjOqKtAEpaWONGxF17WiY4crSaA143lEsK3FU1YbO0zpaVy6WphC4bjw6BiBD4eihPQ1BekfIJv40B9TQH4eMeYMw1MwaQhC1+fxZPB2mjhxN0GCNwo0HLE3UE8yzngbkNQpE1BXSyqrVnwr7vJbR0AG63AFpAWQcoWeUlkoZg3Ym6ED96ZNBpj5BfyTMqDvaOdKGWRWg6eiP9DPz9AZFKi/eBWaSLsZ6BnUAHpQ34bEl00Tg7eItisEE3A9W2DjxQv/zTXQMV1Bll9dAytLG1y9fFTQxm5m5/D2i02UOJTla+itHu5/jKdwXUrkfLY1QHWdBR+KAnHo3D7NbWBJJhnho+XQIRwvOuw/SmrUxiBG0Wi84epjoiHoxyE6ZkM3NX0FaQe/CzaORKeEWBaCBWk0dns6KPxWwNjlmmnpbxNSlBOaCmtdELopZmI5hOuQ0T0ShxglOF6f5YVklrtGA4AUVOeOrADQgZ84BGYb+uncM6MgYgBHopXuwoo5GReaAo2vSQGyr4WPk6HFBPEuowPkAwi75qHnvQVgpMlMioNtIP8b5Yp4L0DdV4pq4mqCLNcWccvfkkLnVAGcw9nBHC4zJChbSrPuAxrZu7mgB7XqQkjEbZwSVdnhCeauOJmezdJFqIsXa0T+am2v/E/TbHU03FBR+iQuXP0MMDxthjKC9uc2QICejRaiHnbYQhADaUAtr+DpAU5sHu8ZvYqDd0TQ0dChTT5tDaGpiuU1weXZdJxwOPWfcSaC75WgMp6AFcgYNqY3dywwHvQMKxYtGK1gFeaxyBB2kaejsaJLmfz4UyFocM5pisJk6BHWwXq9RU95gBL/cs7MmqrX0ZLpNAdy7aCg/wGRhFqKhgds+fHGvFAONjR3KlPEnCQctmA0pAr250UxJhgSdWAdqym9FT+8kd0BubKhA2nI9hPx/7HUZLRsFvBFwcFNsEMnyyqmrRRjzBkVgguYkrocF16iAV6tMOeWpSy7uZkcbRpYJtA7aMY+0UcDJwdWgufewDJKfEeVqhxwSxgCtlGNJNMzbII0og5Au4IyqnIyfKMC6bKiVx1SLiLEoZnUYEkcvMGaUdGPLGRCTnlkEoCsrX2m/A18zMfo4WASdWdPRlDN+9NhRYB2eXglnFP+07mlArtXmITkqa6dhFs74+RIbBBSg67AitawhghYzR3422mix3PzVvJnwtm0EUbgAITkoags1U7E1dcCCDYGoDRup//9v65tLj6MhI7dNnbzZnV0eiqnPz7PrI29mZoJ2I5P3vnWydDQhV9CErJ21QzNXRDpaRrDWBsHR7mmAFtisdqrK2BpRcUhMy+vKZ4eoLX9qFGcWT1XQbmcDzWe+QX+ZdHOydUsPS9TCPO9o5YwkqpZGskCjoUOLm8UCTvh9ge648fxaOy7qt8unq+rtnxJeRFV6GDyccwZhkz7/AvGijj54Ppxrv98LaLoPc2AqgO8kgWYGHY7+A9fyT02dsso4W6OjMSwgRbww3iKSrhSZT8vTv4FMLYwtCVeHL8aYs/DtAGIh/7nNQevmeRqz9NZhwMjSqxQhcoDOqOVb8ezpO6kcydEihSy06enFjVvCFkYMARr9A7SY5UvQhlhSJi02Nto3sMvNjYE+IJAzZOiA2G/oPgAqjJF0QtC1drhG9s81GpaWcDlmSLLzBe5FWFr6R4igs5Zomgy0PRQBizWOQIxYwNKQg65SwKFt0BDKd5lzEA6eAP2IGIMOQ/dEDcxodDT3eEiwtLI+onSgOWf1tuB22h9haYAmUe43sqOTlRdR4aJgKOTj8UZA16ohTkYnaF+xxIySyJkIwRP9PY6Of8UA09KUEAdokDYZ5qM8OPUxoOcNHY4OyoTttVmEfAO7HPFmXoqVNcbaAIV7GYkiZMhR/+SGpshZbh3v77iVOVk61sSjSoq0hiFWr7ijCfoTM+FjxoFXfXqa8G7BlSeSKugKnYSlXKiL0fzJjwvEUZf39pxyghyOPtthYPFLlE+7iz8mHI1Wq7S42gHfRawoI01Pi6ulGesT6hhBLbLNkCg/yYqTXueJkCG700G/TXTKP++xkCAraF1hhHJo1eeCgaGo+wVUnA/CtxmBmaxF5mg0yr2O23tnrTUICjuDsX/LYsKEqM0a/nXIIl1Vyc7KSPJoVs203jwNzdXZhk69bIwF8s2J83FF0FX3BhpUlA2XP3RKWYJo19HRRhon4rJ/CdDTEPd4AldS9bQ8MmSsSYooL+GaZ335kwDQVw06IjUdENAifV8Czl7vjiOtVLsRZ6TKeq3mY1Vm1XCCSC46mqhpaZNSVs7IYmjtqyoHjaaQbVNtmxBS8UArR8jT8Q+0MKjM3qIH5xvfYThnFTGrrHbMMP6Mtu8cs5eMbGYJiKAVMTF3mrOlrwMz9It0SageiAnWrB8mpY328/l6Xw7nRN6XPxFLxZtg6yyO5B7u4xwzejBGO6kl44IZ2jrlgvi6Q/yBJihD3Edr6uQKX6GY0d3SOoSiOM8sifE+Tl7ThqQBMYmlY87rNlJ+xEtIqS7ZuWVQRcRAR/NZwgpI9McKbaRNhczJs1POuznUAsNsiGN8lNJhMzQ920G4UzBTjnmklXm6cC6OhgiV7Mh5EUG2mJA777GGSNzzVVYPDhDrszwPAiq1eVXUrycMre3QOeBEWal1IylahDmaNdououvPpaEeTUFfK2qNX2jpKB8VtChgJ0BBlYkqN6RbOCNzi3wOFPkLw0Z7I8kukzECmuEclbFv+bfnrufdbgsiAO18WJYBDvwQ1+ju33C0ToN0F/fgZSCtctR0NE0dezuCRs+ODiVUNLOpWjo5nRNOZx2NVF7LcyZ/trLXqLor+nVyo8HiDEkOzOjhaBgaTaW3aCLk2HnQ0SE8BiknWy/haE2Enb/4uUSin1Vsu+yHxdL2ilx0aHO+OHH3JiLq1XHxVcSVs7177WSjQ4fhVC2shX+D90+C2cjrTYiCWjlfE3FydQWNJu/B/iwrxBXQD6O54wjxNNXMQ9YIQpMJ55GQeTJsnTHDB6urJ1eL5tr0TYA2yn3fZnVtd6bHrOfHZ9djYMZZgIasPruptXaAc2eQ+Yc1PbcdlD5Sk1Ev4WawJuf36tM3uemyYIFmc6jSHzOvX+jkvt1lrb+q26JnhUzQsY0OQyM0Q711IdwDNTJmibOWjwQbdgZs6BtxDlt/I8wAPXztx8ybAN3GErgVxhJryREJsVJ+RdeRM4JWxZZDy7TPlHDfhatBGU14Z0vXzcdyJPN1If4Bxq2AjTHa8omATQCNdC9JSAdnw+yspyyMcM6OFjn0gHDSBC1gqWuN9rpVU4et1dA9ZMlFyNTSWB/lXRHzdxQfQjk3Z5wP5Azd3+9b5XxeNHY5nLVyTpAf0Hz28HD7PAv6Gp2WBm5HrYiBWgPquSAG7QYhOtmZb0/jg7SMnFFLV20CMeS1WadArO3+IO9uM/by7r2lmagfXtXUrwRtpIujFXg4Gq033Z1G1o6GkAP0EWFywiSePcYrROT3eFii4nRcKq/khJiRQitiFhtzvA/teyjbmYYOJ5MyEhEHZtgZHSJokqajDbL0sDRlnsZgagDb1WiMTO2rYrY0UTPiPOckNUOd1ydf6Rb2w/HjXBnojbO+P0hgVNIYkDc9NxxrtORooibiM9QP2kyvBTRFQ8PLmTVphxpI6LI3yhnddWZS2pfK5zlylsuCX7GhUo7L/Mfp59XTydC0tVKmdgHaLUxHk3Ll/OCYJahJ0JW2YDbKgJ4d3TtoCfMxsk/Qx6jDdDazaRznGyzrBBEXWPJxdJrHNY6WfeCHIOijgob22u/d1BRBm5kLYlJGZMpI7mdEAv3KGp1R++LYgvSsozUgcIaJoYBMzEWJrc/qWc6rAh6Ppc3r/CoerR172VLEOWiR5oK5yvDqCFXQoepoacK3c0MjE7PnVd+YVtZH1aOQrkTq9f9bpx8zH5QwOAteak/QhEw/J8zrBNnGKoB+hQA61GXWXBFjj9eXFREC6DttTSrWSAD946kR0L7XuCdk+pmgAy/3GaQsqRq66jME0GjZ0YX1Nboth30rifKqAdCiQG1mXpqtl9+F9SKNSfzFCUiTs2eKjk5WDtrUZdQCWsXFUFMRizSiONr05pijeHBR/B6cG8eMkQJjtMZiYzs5bTNa9/1makM3hxhREKNBGTRZT5FWxqq2pwi7aXqiHi2Kyw9A3aRJE2MMcSkWD6gBaPMymqRK+88/HXTVBGRo2szQl3PQWwQ4V9JtB7wtGot0EUAr36smtnrGGpP/kXOjPeMVkS9zfPIxQADtfC1NgW777Xsok2+lDMzaCZraapF+LI6GYGqMwIqeK/WVOzpWQ3QzkObl/yfSrUeJNZdozAA6AO+1Z8aCWUC323nMl0kDMCI5+tkRS0xvPkAZXdWjZ9TgLD1WQ8nEzf/h8I/4XT7l/HjVpjzkOUxNBhoC6MBcvexa9wV0RRyYa3UWwIY5lw7ADtzdOelWOvSCEMQg7RqCNITUNOgO3AsHiSuWeNNGSVvMMOGxdT0bDaI96V2/mVMExiBtssIRf7YEL4ij6ebkZVN19KUNRl0DqS/u6Ofn7GhiJmsg7mR/ZyJqjd5Ah4S0EJ+R8aPZeZ6qh6SG2b+Rc9a0mSnM6O8GPaFMuIJ+NNJRQKRMPybISFAvCaxZp8E4ZIQ1MQo5cp2DSv6XtCwHnOfpKpEWT6ijQdUaQgmjJ0fHDvqQKO8Rt9XEYFxIF0cDNIKOhsg5RjgaXTB3oyo9eFwh9E00AxAHZ6QP0PJ9dkYg62MCtNKNgVUDg80OBB2ENXltzoWCfC+ABum0JLbh6W23BV3jq52r4pNipsQpwvgNYzOcXP1jyJ8G0rQjZDo6EGN00IfD7C9PUq140JjRXwStmJFo6C0AS1fUphZC6hEoH08A/ZQMrcXDXK18f0TOEmqBjeL1hG54o4Wj1wclfQhDoyEUtRaLyrhSVn2mowUzejjaJqCMbobm7k6PQBqc0cYSt8DQjTD/gRxNN8tXm8aOhgZZupkC6A6gWZhPMrAPMmizmONcQfuS6JRFwByGJuwelVotrQJqmlpqRx9vCIpanXBfcYKWaVRE3uvO4RxkfTVPBOVBBpvtaGgMgpktQHedlI0Di7O0z3Cz+lhEzvOYkRz0lygdENdCotYRqF3cfjwhYGr6+spYN73BDdKkg8Y4bQKiIaVLdsSVNQ59End5Zmjj3cEZQx8NjmZpntG+awE6O/ozYsyXbd7PGbSzNjdrR0BOu02YrXS4wBkpdnj0s4o0CGj+kICInAHVQ3JmWKPtY+l4kwvSsYJvWDck2Ki1OPpgZTlYgzNAA/ZDihkJ4QLaBKzgqwmwXaCKlPUifjYF6EE63on0pnfm4VcnANliZCJXv0qvRqYvuWXgTWgiy3LEj6TpdMkJS/QD9OSUv6It3nZytJrZywYpO9MpztQXEUFv0SBUauNNtQ6aekoanoaTlDTVRG0c0MgFtxGCcuMkoUsa0IxYujSkj1fErzI+5T7X5sr8Xr6S10LYOzDvPVg2KmYcaRoL27sR6C06KCMogq6UMRB05lxFfDzBkbg4Foz1ZKXazMMekp42eeNctd6KWJ7D0LQzMVsiaWKmoQkackcjHitqsnbC2dUZ9TCPmZephmcKqIKt3Dontz9fdMIMrYPydAW53arWwGx2dkeTMmIWM/ol0BLTph6JkDPpy7b+cA0+IF7oZ9EhgS2Fw7U2PxtmSAeW58qamFk4pkCL1oZ7nrPEPOnKuroMCS2m0usZWtKvl1f5fHSeQ60c5GzaJCcXPwdp5bwnY+vUPGHaOYNmjY4hi6CnHU3COkzJsSXD1fUOyXstxg42XQ/x05JP21ORM7U7hPbSXVsVMaRffD/M/1CadZsiZoImasQakznSW5bopCCNNqcB8S81/IfXZczoWS21NREzkh1kvX5dss2gKmhDXDcfrXQqHm0G82CW+mGEZ0KTEi2Mq7aZMwUYJJ4wI4DzVhtmX3JAr2gXQEvbyTDnZxuGzYCcOJP0BOfvuRTSAWRNuMXQ5CydlInZGV/2cwVNyDIi72RoiTlXaHBW1NP7Oyod5tPl1DctK/4BnC83dpS9hZYqoA1FxRx2dj+bsqORkWZAB+ddFI62+Jmkt0P57rCWaOIsFMquoBlE43v+G+jI8TVmnMlaMLet9IqZpGMLNuaMfvtsjAmZCsLV1X8D5AMlzpzrFzoAAAAASUVORK5CYII=)
    }
    .contextual-price.no-campaign[data-v-2a3f9112] {
        padding: 7px 16px
    }
    .contextual-price__container[data-v-2a3f9112] {
        display: flex;
        align-items: baseline;
        flex-wrap: wrap;
        gap: 4px;
        border-radius: 8px
    }
    .contextual-price__container--campaign[data-v-2a3f9112] {
        padding: 6px;
        background-color: #fff
    }
    @media screen and (min-width: 840px),
    print {
        .contextual-price[data-v-2a3f9112] {
            border-radius: 8px;
            padding: 8px 16px
        }
    }
    .campaign-badge[data-v-2a3f9112] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        height: 42px
    }
    .campaign-badge.flash-sale .campaign-badge__ongoing-countdown[data-v-2a3f9112],
    .campaign-badge.special .campaign-badge__ongoing-countdown[data-v-2a3f9112],
    .campaign-badge.regular .campaign-badge__ongoing-countdown[data-v-2a3f9112] {
        color: #d33534
    }
    .campaign-badge__right-container[data-v-2a3f9112],
    .campaign-badge__button-container[data-v-2a3f9112],
    .campaign-badge__logo-container[data-v-2a3f9112],
    .campaign-badge__teaser-countdown[data-v-2a3f9112],
    .campaign-badge__used-percentage[data-v-2a3f9112] {
        display: flex;
        align-items: center
    }
    .campaign-badge__left-container[data-v-2a3f9112] {
        display: flex;
        flex-direction: column;
        gap: 4px;
        max-width: 230px
    }
    .campaign-badge__left-container[data-v-2a3f9112]:has(>div:only-child) {
        gap: 0px
    }
    @media screen and (max-width: 320px) {
        .campaign-badge__left-container[data-v-2a3f9112] {
            max-width: 185px
        }
        .campaign-badge__left-container.fs-ongoing-container[data-v-2a3f9112] {
            max-width: none
        }
    }
    .campaign-badge__left-container__top[data-v-2a3f9112],
    .campaign-badge__left-container__bottom[data-v-2a3f9112] {
        display: flex;
        flex-direction: row;
        gap: 4px
    }
    .campaign-badge__right-container[data-v-2a3f9112],
    .campaign-badge__button-container[data-v-2a3f9112] {
        margin-left: auto;
        height: 100%;
        max-height: 32px
    }
    .campaign-badge__logo-container[data-v-2a3f9112] {
        height: 100%;
        max-height: 20px;
        max-width: 90px
    }
    .campaign-badge__logo-container .logo[data-v-2a3f9112] {
        height: auto;
        max-height: inherit;
        max-width: inherit;
        object-fit: contain
    }
    .campaign-badge__price-masking[data-v-2a3f9112] {
        color: var(--text-color);
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .campaign-badge__ongoing-countdown[data-v-2a3f9112],
    .campaign-badge__ongoing-countdown__counter[data-v-2a3f9112] {
        display: flex
    }
    .campaign-badge__ongoing-countdown__counter__time[data-v-2a3f9112] {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #fff;
        border-radius: 4px;
        width: 24px;
        height: 20px;
        color: #d33534;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .campaign-badge__ongoing-countdown__counter[data-v-2a3f9112]:not(:last-child):after {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: var(--text-color);
        margin-left: 4px;
        margin-right: 4px;
        content: ":"
    }
    .campaign-badge__ongoing-countdown__text[data-v-2a3f9112] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        text-align: center;
        color: #d33534;
        padding: 1px 6px;
        border-radius: 4px;
        background-color: #fff
    }
    .campaign-badge__used-percentage[data-v-2a3f9112] {
        margin-top: -4px
    }
    .campaign-badge__used-percentage__border-bar[data-v-2a3f9112] {
        width: 120px;
        height: 8px;
        border-radius: 4px;
        background: #ffffff80
    }
    .campaign-badge__used-percentage__inner-bar[data-v-2a3f9112] {
        height: 8px;
        border-radius: 4px;
        background: #fff
    }
    .campaign-badge__used-percentage__progress-message[data-v-2a3f9112] {
        margin-left: 4px;
        color: var(--text-color);
        font-family: 600
    }
    @media screen and (max-width: 321px) {
        .campaign-badge__used-percentage__progress-message[data-v-2a3f9112] {
            font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .campaign-badge__used-percentage__progress-hot-icon[data-v-2a3f9112] {
        vertical-align: middle
    }
    .campaign-badge__teaser-countdown[data-v-2a3f9112] {
        display: flex
    }
    .campaign-badge__teaser-countdown__text[data-v-2a3f9112] {
        color: var(--text-color);
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-right: 4px
    }
    .campaign-badge__teaser-countdown__counter[data-v-2a3f9112] {
        display: flex
    }
    .campaign-badge__teaser-countdown__counter[data-v-2a3f9112]:not(:last-child):after {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: var(--text-color);
        margin-left: 4px;
        margin-right: 4px;
        content: ":"
    }
    .campaign-badge__teaser-countdown__counter__text[data-v-2a3f9112] {
        background: #fff;
        color: #d33534;
        border-radius: 4px;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 1px 6px
    }
    .campaign-badge__teaser-countdown__counter__time[data-v-2a3f9112] {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #fff;
        padding-top: 2px;
        border-radius: 4px;
        width: 24px;
        height: 20px;
        color: #d33534;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .cat-carousel-container[data-v-e8f54820] {
        display: flex;
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0 auto
    }
    .cat-carousel-wrapper[data-v-e8f54820] {
        display: flex;
        position: relative;
        width: 100%
    }
    .cat-carousel__content[data-v-e8f54820] {
        width: 100%;
        overflow: hidden;
        display: inline-block
    }
    .cat-carousel__content__wrapper[data-v-e8f54820] {
        transition: transform .5s ease-out;
        display: flex;
        align-items: flex-start;
        height: 100%
    }
    .cat-carousel__content__wrapper__item[data-v-e8f54820] {
        box-sizing: border-box;
        padding: 0;
        display: flex;
        height: 100%
    }
    .cat-carousel__navigation[data-v-e8f54820] {
        display: flex;
        align-self: center;
        position: absolute;
        z-index: 2
    }
    .cat-carousel__navigation__next[data-v-e8f54820] {
        right: 0
    }
    .cat-carousel__navigation--end[data-v-e8f54820] {
        display: none
    }
    .cat-carousel__default-nav[data-v-e8f54820] {
        width: 48px;
        height: 48px;
        opacity: .88;
        box-shadow: 0 0 24px -4px #0000003d;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-content: center;
        align-items: center;
        border-radius: 50%;
        border-right: 1px solid #eee;
        cursor: pointer;
        z-index: 2
    }
    @media only screen and (max-width: 768px) {
        .cat-carousel__default-nav[data-v-e8f54820] {
            display: none
        }
    }
    .cat-carousel__default-nav img[data-v-e8f54820] {
        width: 34px;
        height: 34px
    }
    .cat-carousel__default-nav--left img[data-v-e8f54820] {
        transform: rotate(180deg)
    }
    .cat-carousel__indicators[data-v-e8f54820] {
        display: flex;
        justify-content: center;
        align-items: center
    }
    .cat-carousel__indicators__item[data-v-e8f54820] {
        width: 7.5px;
        height: 7.5px;
        margin: 2px;
        border-radius: 50%;
        background-color: #f1f2f2;
        overflow: hidden;
        transition: all .5s ease-out;
        text-indent: -9999px
    }
    .cat-carousel__indicators__item[data-v-e8f54820]:only-child {
        display: none
    }
    .cat-carousel__indicators__item[data-v-e8f54820]:first-child {
        margin-left: 20px
    }
    .cat-carousel__indicators__item[data-v-e8f54820]:last-child {
        margin-right: 20px
    }
    .cat-carousel__indicators .active-indicator[data-v-e8f54820] {
        width: 12px;
        height: 12px;
        margin: 1px;
        background-color: #0072ff
    }
    .cat-carousel__indicators .small-indicator[data-v-e8f54820] {
        width: 6px;
        height: 6px;
        margin: 3px
    }
    .cat-carousel__indicators .small-indicator[data-v-e8f54820]:first-child {
        margin-left: 10px
    }
    .cat-carousel__indicators .small-indicator[data-v-e8f54820]:last-child {
        margin-right: 10px
    }
    .cat-carousel__indicators .micro-indicator[data-v-e8f54820] {
        width: 3px;
        height: 3px;
        margin: 4px
    }
    .cat-carousel__new-indicators[data-v-e8f54820] {
        display: flex
    }
    .hide[data-v-e8f54820] {
        display: none
    }
    @media screen and (max-width: 839px) {
        .hero-mobile__container.hero-mobile__container__aspect-ratio-custom[data-v-5db272bd] {
            height: auto;
            max-height: 600px;
            aspect-ratio: 3/4
        }
    }
    @media only screen and (max-width: 839px) and (max-width: 600px) {
        .hero-mobile__container.hero-mobile__container__aspect-ratio-custom img[data-v-5db272bd] {
            object-fit: cover
        }
    }
    @media screen and (max-width: 839px) {
        .hero-mobile__container.hero-mobile__container__aspect-ratio-custom img.video[data-v-5db272bd] {
            object-fit: contain
        }
    }
    .hero-mobile__container[data-v-5db272bd] {
        display: flex;
        justify-content: center;
        align-items: center;
        width: calc((100vw - 264px) / 12 * 5 + 96px);
        height: calc((100vw - 264px) / 12 * 5 + 96px);
        overflow: hidden;
        max-height: 375px
    }
    @media screen and (max-width: 839px) {
        .hero-mobile__container[data-v-5db272bd] {
            height: 100vw;
            width: 100vw
        }
    }
    .hero-mobile__container img[data-v-5db272bd] {
        width: 100%;
        height: 100%;
        object-fit: contain;
        background-color: #fff
    }
    .hero-mobile__container img.video[data-v-5db272bd] {
        background-color: #000
    }
    .hero-mobile__container--video[data-v-5db272bd]:after {
        content: "";
        background-image: url("data:image/svg+xml,%3csvg%20width='72'%20height='72'%20viewBox='0%200%2072%2072'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_985_104676)'%3e%3crect%20x='12.5'%20y='10.5'%20width='47'%20height='47'%20rx='23.5'%20fill='%2319222A'%20fill-opacity='0.3'/%3e%3crect%20x='12.5'%20y='10.5'%20width='47'%20height='47'%20rx='23.5'%20stroke='white'/%3e%3cpath%20d='M40.1797%2032.969L34.9717%2029.2365C34.1452%2028.6413%2033%2029.2365%2033%2030.2755L33%2037.7305C33%2038.7594%2034.1452%2039.3546%2034.9717%2038.7695L40.1697%2035.0471C40.8768%2034.5427%2040.8768%2033.4835%2040.1697%2032.9791L40.1797%2032.969Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_985_104676'%20x='0'%20y='0'%20width='72'%20height='72'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='2'/%3e%3cfeGaussianBlur%20stdDeviation='6'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_985_104676'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_985_104676'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
        position: absolute;
        width: 64px;
        height: 64px;
        background-size: 64px 64px
    }
    .thumbnail-area[data-v-f08dfa1c] {
        overflow: hidden;
        position: relative;
        width: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        height: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        max-width: 486px;
        max-height: 486px
    }
    @media screen and (max-width: 1072px) {
        .thumbnail-area[data-v-f08dfa1c] {
            --total-gap: 5;
            --column: 6
        }
    }
    @media screen and (min-width: 1073px) {
        .thumbnail-area[data-v-f08dfa1c] {
            --column: 5;
            --total-gap: 4
        }
    }
    @media screen and (max-width: 1200px) {
        .thumbnail-area[data-v-f08dfa1c] {
            --padding: 64px
        }
    }
    @media screen and (min-width: 1201px) {
        .thumbnail-area[data-v-f08dfa1c] {
            --padding: 0px
        }
    }
    .img-zoom-container[data-v-f08dfa1c] {
        -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .3);
        -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .3);
        box-shadow: 5px 5px 5px #0000004d;
        z-index: 999
    }
    .video-component[data-v-fe21db2f] {
        position: relative;
        height: 100%;
        width: 100%;
        background-color: #000;
        display: flex;
        align-items: center
    }
    .video-component__loading[data-v-fe21db2f] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 2;
        background-color: #0009
    }
    .video-component__video[data-v-fe21db2f] {
        width: 100%;
        height: 100%
    }
    .video-component__controls[data-v-fe21db2f] {
        z-index: 4;
        position: absolute;
        width: 100%;
        bottom: 0;
        color: #fff;
        background: linear-gradient(0deg, #0009, #fff0);
        padding-top: 20px
    }
    .video-component__controls-items[data-v-fe21db2f] {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding-left: 16px;
        padding-right: 16px;
        justify-content: space-between
    }
    .video-component__controls-items-left[data-v-fe21db2f] {
        display: flex;
        flex-direction: row;
        column-gap: 12px
    }
    .video-component__controls-items-right[data-v-fe21db2f] {
        display: flex;
        flex-direction: row;
        column-gap: 24px
    }
    .video-component__controls-button-icon[data-v-fe21db2f] {
        cursor: pointer
    }
    .video-component__progress-bar[data-v-fe21db2f] {
        display: flex;
        padding: 0 16px;
        cursor: pointer
    }
    .video-component__timestamp[data-v-fe21db2f] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #fff
    }
    .video-component__play-button[data-v-fe21db2f] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 2
    }
    .video-component__video-wrapper[data-v-fe21db2f] {
        position: relative;
        align-self: stretch;
        width: 100%
    }
    .video-component .progress-bar__touch[data-v-fe21db2f] {
        height: 36px;
        width: 100%;
        display: flex;
        align-items: center;
        cursor: pointer
    }
    .video-component .progress-bar__track[data-v-fe21db2f] {
        height: 4px;
        width: 100%;
        margin: 0 2px;
        box-sizing: border-box;
        background-color: #ffffff80;
        border-radius: 4px;
        display: flex;
        align-items: center;
        position: relative
    }
    .video-component .progress-bar__value[data-v-fe21db2f] {
        height: 4px;
        width: calc(var(--video-progress-bar-value) + 4px);
        background-color: #fff;
        border-radius: 4px
    }
    .video-component .progress-bar__circle[data-v-fe21db2f] {
        height: 8px;
        width: 8px;
        background-color: #fff;
        border-radius: 4px;
        left: calc(var(--video-progress-bar-value) - 4px);
        position: absolute
    }
    .fade-enter-active[data-v-fe21db2f],
    .fade-leave-active[data-v-fe21db2f] {
        transition: opacity 1s ease
    }
    .fade-enter-from[data-v-fe21db2f],
    .fade-leave-to[data-v-fe21db2f] {
        opacity: 0
    }
    .prevent-select[data-v-fe21db2f] {
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .hero-desktop[data-v-2dd9260b] {
        border-radius: 8px;
        overflow: hidden;
        z-index: 2;
        width: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        height: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        max-width: 486px;
        max-height: 486px
    }
    @media screen and (max-width: 1072px) {
        .hero-desktop[data-v-2dd9260b] {
            --total-gap: 5;
            --column: 6
        }
    }
    @media screen and (min-width: 1073px) {
        .hero-desktop[data-v-2dd9260b] {
            --column: 5;
            --total-gap: 4
        }
    }
    @media screen and (max-width: 1200px) {
        .hero-desktop[data-v-2dd9260b] {
            --padding: 64px
        }
    }
    @media screen and (min-width: 1201px) {
        .hero-desktop[data-v-2dd9260b] {
            --padding: 0px
        }
    }
    .pdp-product-video[data-v-2dd9260b] {
        width: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        height: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        max-width: 486px;
        max-height: 486px
    }
    @media screen and (max-width: 1072px) {
        .pdp-product-video[data-v-2dd9260b] {
            --total-gap: 5;
            --column: 6
        }
    }
    @media screen and (min-width: 1073px) {
        .pdp-product-video[data-v-2dd9260b] {
            --column: 5;
            --total-gap: 4
        }
    }
    @media screen and (max-width: 1200px) {
        .pdp-product-video[data-v-2dd9260b] {
            --padding: 64px
        }
    }
    @media screen and (min-width: 1201px) {
        .pdp-product-video[data-v-2dd9260b] {
            --padding: 0px
        }
    }
    .hero-thumbnails[data-v-fae53959] {
        display: grid;
        grid-template-columns: repeat(6, 60px);
        grid-gap: 8px
    }
    .hero-thumbnails .item[data-v-fae53959] {
        display: block;
        width: 60px;
        height: 60px;
        border: solid 1px #c8cbcd;
        cursor: pointer;
        border-radius: 8px;
        overflow: hidden
    }
    .hero-thumbnails .item[data-v-fae53959]:hover,
    .hero-thumbnails .item.selected[data-v-fae53959] {
        border: solid 1px #1d8fff;
        border-radius: 8px
    }
    .hero-thumbnails .item img[data-v-fae53959] {
        object-fit: contain;
        background-color: #fff;
        width: 100%;
        height: 100%
    }
    .hero-thumbnails .item img.black-bg[data-v-fae53959] {
        background-color: #000
    }
    .hero-thumbnails .item.video[data-v-fae53959] {
        position: relative
    }
    .hero-thumbnails .item .video__icon[data-v-fae53959] {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 20px;
        height: 20px;
        background-color: #0009;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .image-preview[data-v-fde9ee3f] {
        background-color: #000;
        display: flex;
        flex-direction: column;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        height: 100%;
        z-index: 11
    }
    .image-preview__top-section[data-v-fde9ee3f] {
        display: flex;
        flex: 1;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        width: 100%;
        z-index: 2;
        padding: 16px
    }
    .image-preview__top-section__left[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 16px
    }
    .image-preview__top-section__left .close[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        cursor: pointer
    }
    .image-preview__top-section__left .label[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        color: #fff;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .image-preview__top-section__right .share[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        cursor: pointer
    }
    .image-preview__bottom-section[data-v-fde9ee3f] {
        display: flex;
        flex: 1.5;
        flex-shrink: 0;
        align-items: center;
        overflow-x: auto;
        position: absolute;
        width: 100%;
        min-height: 75px;
        bottom: 72px;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none
    }
    .image-preview__bottom-section[data-v-fde9ee3f]::-webkit-scrollbar {
        display: none
    }
    .image-preview__mid-section[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 10;
        text-align: center;
        position: relative;
        width: 100%
    }
    .image-preview__carousel[data-v-fde9ee3f] {
        height: 100%;
        display: flex;
        align-items: center
    }
    .image-preview__carousel .zoomable-img-container[data-v-fde9ee3f] {
        width: 100%;
        display: flex;
        align-items: center
    }
    .image-preview__carousel .carousel-item-container[data-v-fde9ee3f] {
        padding: 30% 0
    }
    .image-preview__video[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        position: relative;
        width: 100%;
        margin: 0;
        padding: 30% 0
    }
    .image-preview__video[data-v-fde9ee3f]:hover {
        will-change: transform
    }
    .image-preview__video-player[data-v-fde9ee3f] {
        width: 100% !important;
        height: 260px;
        margin: auto;
        z-index: 2
    }
    .image-preview__list[data-v-fde9ee3f] {
        display: flex;
        margin: auto;
        gap: 8px;
        align-items: center;
        padding: 0 16px
    }
    .image-preview__list-item[data-v-fde9ee3f] {
        display: inline-block;
        background-color: #fff;
        height: 64px;
        width: 64px;
        flex-shrink: 0;
        border-radius: 8px;
        border: solid 1px #c8cbcd
    }
    .image-preview__list-item--active[data-v-fde9ee3f] {
        border: solid 2px #1d8fff
    }
    .image-preview__list-item--video[data-v-fde9ee3f] {
        position: relative;
        background-color: #000
    }
    .image-preview__list-item--video__icon[data-v-fde9ee3f] {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 20px;
        height: 20px;
        background-color: #0009;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .image-preview__list-item .thumbnail[data-v-fde9ee3f] {
        display: block;
        height: 100%;
        width: 100%;
        border-radius: 8px;
        object-fit: contain;
        background-color: #fff
    }
    .image-preview__list-item .thumbnail.video[data-v-fde9ee3f] {
        background-color: #000
    }
    .ellipsis[data-v-4b5778b2] {
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        word-break: break-all
    }
    .lightbox[data-v-4b5778b2] {
        display: flex;
        gap: 16px
    }
    .lightbox-image[data-v-4b5778b2] {
        display: flex;
        position: relative;
        min-height: 480px;
        min-width: 480px;
        max-width: 480px;
        max-height: 480px;
        border-radius: 24px;
        background-color: #fff
    }
    .lightbox-image .main-image[data-v-4b5778b2] {
        margin: auto;
        height: 100%;
        max-width: 100%;
        border-radius: 8px;
        object-fit: contain;
        background-color: #fff
    }
    .lightbox-image .main-video[data-v-4b5778b2] {
        width: 100%;
        height: 100%;
        margin: auto
    }
    .lightbox-image .next[data-v-4b5778b2] {
        right: 16px
    }
    .lightbox-image .next[data-v-4b5778b2],
    .lightbox-image .prev[data-v-4b5778b2] {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        margin-top: -18px;
        box-shadow: 0 1px 6px #0000001a;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        z-index: 2
    }
    .lightbox-image .next[data-v-4b5778b2]:focus,
    .lightbox-image .prev[data-v-4b5778b2]:focus {
        outline: none
    }
    .lightbox-image .prev[data-v-4b5778b2] {
        left: 16px
    }
    .lightbox-thumbnails[data-v-4b5778b2] {
        max-height: 480px;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none
    }
    .lightbox-thumbnails[data-v-4b5778b2]::-webkit-scrollbar {
        display: none
    }
    .lightbox-thumbnails__wrap[data-v-4b5778b2] {
        display: flex;
        flex-wrap: wrap;
        gap: 8px
    }
    .lightbox-thumbnails__wrap .item[data-v-4b5778b2] {
        display: block;
        width: 62px;
        height: 62px;
        border: solid 1px #c8cbcd;
        cursor: pointer;
        border-radius: 8px;
        overflow: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .lightbox-thumbnails__wrap .item[data-v-4b5778b2]:focus {
        outline: none
    }
    .lightbox-thumbnails__wrap .item[data-v-4b5778b2]:hover,
    .lightbox-thumbnails__wrap .item.selected[data-v-4b5778b2] {
        border: solid 1px #1d8fff
    }
    .lightbox-thumbnails__wrap .item.video[data-v-4b5778b2] {
        position: relative
    }
    .lightbox-thumbnails__wrap .item .video__icon[data-v-4b5778b2] {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 20px;
        height: 20px;
        background-color: #0009;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .lightbox-thumbnails__wrap .item img[data-v-4b5778b2] {
        position: relative;
        object-fit: contain;
        background-color: #fff;
        width: 100%;
        height: 100%
    }
    .lightbox-thumbnails__wrap .item img.black-bg[data-v-4b5778b2] {
        background-color: #000
    }
    .thumbnails[data-v-973f7a6c] {
        margin-top: 18px;
        margin-bottom: 30px
    }
    .product-image[data-v-973f7a6c] {
        position: relative
    }
    .product-video[data-v-2d7b814c] {
        --iframe-width: 250px;
        --iframe-height: 250px
    }
    .product-video iframe[data-v-2d7b814c] {
        width: var(--iframe-width);
        height: var(--iframe-height);
        min-width: 200px;
        min-height: 200px
    }
    .zoomable[data-v-4a165c0f] {
        display: flex;
        position: relative;
        align-items: stretch;
        border-width: 0;
        border-style: solid;
        box-sizing: border-box;
        flex-basis: auto;
        flex-direction: column;
        flex-shrink: 0;
        margin: 0;
        padding: 0;
        background-color: transparent;
        color: inherit;
        font: inherit;
        text-align: inherit;
        text-decoration: none;
        list-style: none;
        min-height: 0;
        min-width: 0
    }
    .zoomable[data-v-4a165c0f]:hover {
        will-change: transform
    }
    .zoomable__image[data-v-4a165c0f] {
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        max-width: 100%;
        max-height: 100%;
        object-position: center;
        margin: auto;
        z-index: 2
    }
    .blu-loader-general[data-v-9434758c] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-9434758c] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-9434758c] {
        animation: general-rotate-9434758c 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-9434758c],
    .blu-loader-general__asset--base[data-v-9434758c] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-9434758c] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-9434758c 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-9434758c] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-9434758c 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-9434758c] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-9434758c] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-9434758c] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-9434758c] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-9434758c] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-9434758c] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-9434758c] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-9434758c {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-9434758c {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-9434758c {
        to {
            transform: rotate(450deg)
        }
    }
    button[data-v-e2771358] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-e2771358]::-moz-focus-inner,
    input[type=button][data-v-e2771358]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-e2771358]:focus,
    input[type=submit][data-v-e2771358]:focus,
    input[type=button][data-v-e2771358]:focus,
    input[type=reset][data-v-e2771358]:focus,
    a[data-v-e2771358] {
        outline: none
    }
    .blu-button[data-v-e2771358] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-e2771358] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-min-w: 70px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 24px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-e2771358] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-e2771358] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-e2771358] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-e2771358] {
        cursor: not-allowed
    }
    .blu-button[data-v-e2771358]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    .blu-button[data-v-e2771358]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-e2771358]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button[data-v-e2771358]:not(.b-has-icon-only) {
        min-width: var(--blu-btn-min-w)
    }
    .blu-button.b-has-icon-only[data-v-e2771358] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-e2771358] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-e2771358] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-e2771358] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-min-w: 52px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-e2771358] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-button.b-extra-small[data-v-e2771358] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 24px;
        --blu-btn-min-w: 34px;
        --blu-btn-p: 0 8px;
        --blu-btn-txt: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 16px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-extra-small.b-has-icon-only[data-v-e2771358] {
        --blu-btn-p: 0 4px;
        --blu-btn-gap: 0
    }
    .blu-empty-state__footer .blu-button[data-v-e2771358] {
        min-width: 192px
    }
    .blu-button.b-disabled.b-primary[data-v-e2771358],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button.b-disabled.b-secondary[data-v-e2771358],
    .blu-button.b-disabled.b-secondary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-bdr: #c8cbcd;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #1d8fff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #ff4646;
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #fff5f5;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-bdr: #ffffff;
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button.b-disabled.b-tertiary[data-v-e2771358] {
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button.b-disabled.b-tertiary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: rgba(255, 255, 255, .4)
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358] {
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358] {
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #fff5f5
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    [dark] .blu-button[data-v-e2771358] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-e2771358] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-e2771358]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    [dark] .blu-button[data-v-e2771358]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-e2771358],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button.b-disabled.b-secondary[data-v-e2771358],
    [dark] .blu-button.b-disabled.b-secondary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-bdr: #60686e;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #4fa4ff;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #002e7a;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #ff7373;
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #631818;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-bdr: #12171d;
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button.b-disabled.b-tertiary[data-v-e2771358] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button.b-disabled.b-tertiary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-txt: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: rgba(18, 23, 29, .4)
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358] {
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #002e7a
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358] {
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #631818
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    button[data-v-3ecaab7b] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-3ecaab7b]::-moz-focus-inner,
    input[type=button][data-v-3ecaab7b]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-3ecaab7b]:focus,
    input[type=submit][data-v-3ecaab7b]:focus,
    input[type=button][data-v-3ecaab7b]:focus,
    input[type=reset][data-v-3ecaab7b]:focus,
    a[data-v-3ecaab7b] {
        outline: none
    }
    .blu-toast[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #28323b;
        --blu-tos-link-clr-txt: #4fa4ff;
        color: #fff;
        background-color: var(--blu-tos-clr-bg)
    }
    .blu-toast[data-v-3ecaab7b] {
        --blu-tos-desc-txt: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-tos-link-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-tos-ic-sz: 24px;
        --blu-tos-direction: row;
        --blu-tos-algn: center;
        display: flex;
        align-items: center;
        border-radius: 8px;
        justify-content: space-between;
        margin: 4px 0;
        padding: 8px 16px;
        transition: all .4s ease-in-out;
        width: var(--blu-tos-w);
        min-height: 48px;
        min-width: 240px;
        max-width: 600px;
        pointer-events: all;
        box-sizing: border-box;
        font: var(--blu-tos-desc-txt);
        gap: 8px
    }
    @media screen and (max-width: 839px) {
        .blu-toast[data-v-3ecaab7b] {
            --blu-tos-link-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-tos-desc-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-tos-w: 100%
        }
    }
    .blu-toast__content[data-v-3ecaab7b] {
        flex-wrap: var(--blu-tos-flex-wrap);
        width: 100%;
        display: flex;
        align-items: var(--blu-tos-algn);
        flex-direction: var(--blu-tos-direction);
        flex-wrap: nowrap;
        gap: 8px
    }
    .blu-toast__content--desc[data-v-3ecaab7b] {
        flex: var(--blu-tos-desc-flex)
    }
    .blu-toast__content--link[data-v-3ecaab7b] {
        color: var(--blu-tos-link-clr-txt)
    }
    .blu-toast__content--link[data-v-3ecaab7b] {
        font: var(--blu-tos-link-txt);
        cursor: pointer;
        text-align: var(--blu-tos-link-algn)
    }
    .blu-toast__remove[data-v-3ecaab7b] {
        color: #fff
    }
    .blu-toast__remove[data-v-3ecaab7b] {
        padding: 4px;
        display: flex
    }
    .blu-toast__remove>svg[data-v-3ecaab7b] {
        width: var(--blu-tos-ic-sz);
        height: var(--blu-tos-ic-sz)
    }
    .blu-toast__remove[data-v-3ecaab7b]:focus-visible {
        outline: 2px solid #ffffff
    }
    .blu-toast.b-has-action[data-v-3ecaab7b] {
        --blu-tos-flex-wrap: wrap;
        --blu-tos-desc-flex: 1
    }
    .blu-toast.b-error[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #e93c3c;
        --blu-tos-link-clr-txt: #ffffff
    }
    .blu-toast.b-success[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #22a334;
        --blu-tos-link-clr-txt: #ffffff
    }
    .blu-toast.b-long-action[data-v-3ecaab7b] {
        --blu-tos-direction: column;
        --blu-tos-algn: stretch;
        --blu-tos-link-algn: right
    }
    .toast-enter-active[data-v-3ecaab7b],
    .toast-leave-active[data-v-3ecaab7b] {
        transition: opacity 1s
    }
    .toast-enter[data-v-3ecaab7b],
    .toast-leave-to[data-v-3ecaab7b] {
        opacity: 0
    }
    [dark] .blu-toast[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #f1f2f2;
        --blu-tos-link-clr-txt: #006dea;
        color: #12171d;
        background-color: var(--blu-tos-clr-bg)
    }
    [dark] .blu-toast__content--link[data-v-3ecaab7b] {
        color: var(--blu-tos-link-clr-txt)
    }
    [dark] .blu-toast__remove[data-v-3ecaab7b] {
        color: #12171d
    }
    [dark] .blu-toast__remove[data-v-3ecaab7b]:focus-visible {
        outline: 2px solid #12171d
    }
    [dark] .blu-toast.b-error[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #ff9090;
        --blu-tos-link-clr-txt: #12171d
    }
    [dark] .blu-toast.b-success[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #74e281;
        --blu-tos-link-clr-txt: #12171d
    }
    .blu-toast-container[data-v-5dd41440] {
        box-sizing: border-box;
        pointer-events: none;
        position: fixed;
        z-index: 1000;
        display: flex;
        width: 100%;
        bottom: var(--bottom-gap);
        padding: 8px 16px;
        overflow: hidden;
        flex-direction: column-reverse
    }
    .blu-toast-container[data-v-5dd41440]:not(.b-left) {
        left: 50%;
        transform: translate(-50%);
        align-items: center
    }
    .blu-toast-container.b-left[data-v-5dd41440] {
        left: 0;
        align-items: flex-start
    }
<style type="text/css">
    .label[data-v-4208e921] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-4208e921] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-4208e921] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-4208e921] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-4208e921] {
        color: #0072ff
    }
    .label.b-dot[data-v-4208e921] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-4208e921] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-4208e921] {
        background-color: #ff4646
    }
    .label.b-secondary[data-v-4208e921] {
        background-color: #ffe6e6;
        color: #e93c3c
    }
<style type="text/css">
    .label[data-v-af2fc222] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-af2fc222] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-af2fc222] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-af2fc222] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-af2fc222] {
        color: #0072ff
    }
    .label.b-dot[data-v-af2fc222] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-af2fc222] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-af2fc222] {
        background-color: #ff7373
    }
<style type="text/css">
    .label[data-v-1080d5c8] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-1080d5c8] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-1080d5c8] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-1080d5c8] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-1080d5c8] {
        color: #0072ff
    }
    .label.b-dot[data-v-1080d5c8] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-1080d5c8] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-1080d5c8] {
        background-color: #ffcd00
    }
    .label.b-secondary[data-v-1080d5c8] {
        background-color: #fef5d2;
        color: #f1ab02
    }
<style type="text/css">
    .label[data-v-4acd324c] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-4acd324c] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-4acd324c] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-4acd324c] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-4acd324c] {
        color: #0072ff
    }
    .label.b-dot[data-v-4acd324c] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-4acd324c] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-4acd324c] {
        background-color: #22a334
    }
    .label.b-secondary[data-v-4acd324c] {
        background-color: #d6f7da;
        color: #1c832a
    }
<style type="text/css">
    .label[data-v-5cd58954] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-5cd58954] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-5cd58954] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-5cd58954] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-5cd58954] {
        color: #0072ff
    }
    .label.b-dot[data-v-5cd58954] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-5cd58954] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-5cd58954] {
        background-color: #1d8fff
    }
    .label.b-secondary[data-v-5cd58954] {
        background-color: #e1f1ff;
        color: #0072ff
    }
<style type="text/css">
    .label[data-v-1b809671] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-1b809671] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-1b809671] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-1b809671] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-1b809671] {
        color: #0072ff
    }
    .label.b-dot[data-v-1b809671] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-1b809671] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-1b809671] {
        color: rgba(25, 34, 42, .4);
        background-color: #e1e3e4
    }
    .label.b-secondary[data-v-1b809671] {
        background-color: #92979c;
        color: #fff
    }
<style type="text/css">
    .blu-ripple[data-v-d885bcf6] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-d885bcf6] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-d885bcf6] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-d885bcf6]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-d885bcf6] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-d885bcf6] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-d885bcf6] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-d885bcf6] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-d885bcf6] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-d885bcf6] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-d885bcf6] {
        padding: 0 8px
    }
    .b-small svg[data-v-d885bcf6] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-d885bcf6] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-d885bcf6] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-d885bcf6] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-d885bcf6] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-d885bcf6] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-d885bcf6] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-d885bcf6] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-d885bcf6] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-d885bcf6] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-d885bcf6] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-d885bcf6] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-d885bcf6] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-d885bcf6] {
        background: #0072ff
    }
    .b-disabled[data-v-d885bcf6] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-d885bcf6] {
        margin-left: 8px
    }
<style type="text/css">
    .blu-ripple[data-v-ad3e4eb0] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-ad3e4eb0] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-ad3e4eb0] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-ad3e4eb0]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-ad3e4eb0] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-ad3e4eb0] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-ad3e4eb0] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-ad3e4eb0] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-ad3e4eb0] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-ad3e4eb0] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-ad3e4eb0] {
        padding: 0 8px
    }
    .b-small svg[data-v-ad3e4eb0] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-ad3e4eb0] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-ad3e4eb0] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-ad3e4eb0] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-ad3e4eb0] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-ad3e4eb0] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-ad3e4eb0] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-ad3e4eb0] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-ad3e4eb0] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-ad3e4eb0] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-ad3e4eb0] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-ad3e4eb0] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-ad3e4eb0] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-ad3e4eb0] {
        background: #0072ff
    }
    .b-disabled[data-v-ad3e4eb0] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-ad3e4eb0] {
        margin-left: 8px
    }
<style type="text/css">
    .blu-ripple[data-v-9ef5a36e] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-9ef5a36e] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-9ef5a36e] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-9ef5a36e]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-9ef5a36e] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-9ef5a36e] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-9ef5a36e] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-9ef5a36e] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-9ef5a36e] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-9ef5a36e] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-9ef5a36e] {
        padding: 0 8px
    }
    .b-small svg[data-v-9ef5a36e] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-9ef5a36e] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-9ef5a36e] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-9ef5a36e] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-9ef5a36e] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-9ef5a36e] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-9ef5a36e] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-9ef5a36e] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-9ef5a36e] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-9ef5a36e] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-9ef5a36e] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-9ef5a36e] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-9ef5a36e] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-9ef5a36e] {
        background: #0072ff
    }
    .b-disabled[data-v-9ef5a36e] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-9ef5a36e] {
        margin-left: 8px
    }
    .blu-btn[data-v-9ef5a36e] {
        position: relative;
        font: 16px/20px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        transition: color .4s, background-color .4s, border-color .6s;
        white-space: nowrap;
        height: 48px;
        padding: 0;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }
    .blu-btn[data-v-9ef5a36e]::-moz-focus-inner {
        border: 0
    }
    .blu-btn[data-v-9ef5a36e]:active {
        outline: none
    }
    .blu-btn[data-v-9ef5a36e]:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        transition: .4s cubic-bezier(0.4, 0, 0.2, 1);
        will-change: background-color, opacity;
        content: " "
    }
    .blu-btn[data-v-9ef5a36e]:focus-visible {
        box-shadow: 0px 0px 0px 4px #000
    }
    .blu-btn.b-primary[data-v-9ef5a36e] {
        color: #fff;
        background-color: #f1ab02;
        border-color: #f1ab02
    }
    .blu-btn.b-primary[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-primary[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-primary:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: #e39304;
        border-color: #e39304
    }
    .blu-btn.b-secondary[data-v-9ef5a36e] {
        color: #fff;
        background-color: #0072ff;
        border-color: #0072ff
    }
    .blu-btn.b-secondary[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-secondary[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-secondary:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: #006dea;
        border-color: #006dea
    }
    .blu-btn.b-white[data-v-9ef5a36e] {
        color: #fff;
        background-color: #fff;
        border-color: #fff;
        color: #0072ff
    }
    .blu-btn.b-white[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-white[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-white:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: #f1f2f2;
        border-color: #f1f2f2
    }
    .blu-btn.b-disabled[data-v-9ef5a36e] {
        color: #fff;
        background-color: #c8cbcd;
        border-color: #c8cbcd;
        color: rgba(25, 34, 42, .4)
    }
    .blu-btn.b-disabled[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-disabled[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-disabled:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: #c8cbcd;
        border-color: #c8cbcd
    }
    .blu-btn.b-large[data-v-9ef5a36e] {
        height: 56px
    }
    .blu-btn.b-small[data-v-9ef5a36e] {
        font: 14px/18px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        height: 32px
    }
    .b-disabled[data-v-9ef5a36e] {
        opacity: 1
    }
    input[type=submit][data-v-9ef5a36e]::-moz-focus-inner,
    input[type=button][data-v-9ef5a36e]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-9ef5a36e]:focus,
    input[type=submit][data-v-9ef5a36e]:focus,
    input[type=button][data-v-9ef5a36e]:focus,
    input[type=reset][data-v-9ef5a36e]:focus,
    a[data-v-9ef5a36e] {
        outline: none
    }
    a[data-v-9ef5a36e],
    a[data-v-9ef5a36e]:visited,
    a[data-v-9ef5a36e]:focus,
    a[data-v-9ef5a36e]:active,
    a[data-v-9ef5a36e]:hover {
        outline: 0 none !important
    }
    .blu-btn[data-v-9ef5a36e] {
        border-radius: 24px
    }
    .blu-btn+.blu-button[data-v-9ef5a36e] {
        margin-left: 0
    }
    .blu-btn.b-outline[data-v-9ef5a36e] {
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-outline.b-primary[data-v-9ef5a36e] {
        color: #f1ab02;
        background-color: #e39304;
        border: #ffcd00 1px solid
    }
    .blu-btn.b-outline.b-primary[data-v-9ef5a36e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-primary[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-primary[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-primary:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: rgba(227, 147, 4, .08);
        border: #ffcd00 1px solid
    }
    .blu-btn.b-outline.b-primary.b-active[data-v-9ef5a36e] {
        z-index: 9;
        background-color: #f1ab02;
        color: #fff
    }
    .blu-btn.b-outline.b-secondary[data-v-9ef5a36e] {
        color: #0072ff;
        background-color: #006dea;
        border: #1d8fff 1px solid
    }
    .blu-btn.b-outline.b-secondary[data-v-9ef5a36e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-secondary[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-secondary[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-secondary:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: rgba(0, 109, 234, .08);
        border: #1d8fff 1px solid
    }
    .blu-btn.b-outline.b-secondary.b-active[data-v-9ef5a36e] {
        z-index: 9;
        background-color: #0072ff;
        color: #fff
    }
    .blu-btn.b-outline.b-white[data-v-9ef5a36e] {
        color: #fff;
        background-color: #fff;
        border: #fff 1px solid
    }
    .blu-btn.b-outline.b-white[data-v-9ef5a36e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-white[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-white[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-white:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: rgba(255, 255, 255, .4);
        border: #fff 1px solid
    }
    .blu-btn.b-outline.b-white.b-active[data-v-9ef5a36e] {
        z-index: 9;
        background-color: #fff;
        color: #fff
    }
    .blu-btn.b-outline.b-disabled[data-v-9ef5a36e] {
        color: rgba(25, 34, 42, .4);
        background-color: #c8cbcd;
        border: #c8cbcd 1px solid
    }
    .blu-btn.b-outline.b-disabled[data-v-9ef5a36e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-disabled[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-disabled[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-disabled:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: rgba(200, 203, 205, .08);
        border: #c8cbcd 1px solid
    }
    .blu-btn.b-outline.b-disabled.b-active[data-v-9ef5a36e] {
        z-index: 9;
        background-color: rgba(25, 34, 42, .4);
        color: #fff
    }
    .blu-btn.b-outline.b-small .blu-ripple[data-v-9ef5a36e] {
        border-radius: 14px
    }
    .blu-btn.b-outline.b-large .blu-ripple[data-v-9ef5a36e] {
        border-radius: 30px
    }
    .blu-btn.b-ghost[data-v-9ef5a36e] {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-primary[data-v-9ef5a36e] {
        color: #f1ab02;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-primary[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-primary[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-primary:not(.b-disabled).b-active[data-v-9ef5a36e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(227, 147, 4, .08)
    }
    .blu-btn.b-ghost.b-secondary[data-v-9ef5a36e] {
        color: #0072ff;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-secondary[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-secondary[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-secondary:not(.b-disabled).b-active[data-v-9ef5a36e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 109, 234, .08)
    }
    .blu-btn.b-ghost.b-white[data-v-9ef5a36e] {
        color: #fff;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-white[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-white[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-white:not(.b-disabled).b-active[data-v-9ef5a36e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(255, 255, 255, .4)
    }
    .blu-btn.b-ghost.b-white.b-disabled[data-v-9ef5a36e] {
        color: rgba(255, 255, 255, .4);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-white.b-disabled[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-white.b-disabled[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-white.b-disabled:not(.b-disabled).b-active[data-v-9ef5a36e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-disabled[data-v-9ef5a36e] {
        color: rgba(25, 34, 42, .4);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-disabled[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-disabled[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-disabled:not(.b-disabled).b-active[data-v-9ef5a36e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-warning[data-v-9ef5a36e] {
        color: #fff;
        background-color: #ffcd00;
        border-color: #ffcd00
    }
    .blu-btn.b-warning[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-warning[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-warning:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: #cca400;
        border-color: #cca400
    }
    .blu-btn.b-danger[data-v-9ef5a36e] {
        color: #fff;
        background-color: #ff4646;
        border-color: #ff4646
    }
    .blu-btn.b-danger[data-v-9ef5a36e]:not(.b-disabled):focus-visible,
    .blu-btn.b-danger[data-v-9ef5a36e]:not(.b-disabled):hover,
    .blu-btn.b-danger:not(.b-disabled).b-active[data-v-9ef5a36e] {
        background-color: #ff1313;
        border-color: #ff1313
    }
    .blu-btn.b-small[data-v-9ef5a36e] {
        border-radius: 16px
    }
    .blu-btn.b-small .blu-ripple[data-v-9ef5a36e] {
        border-radius: 16px
    }
    .blu-btn.b-large[data-v-9ef5a36e] {
        border-radius: 32px
    }
    .blu-btn.b-large .blu-ripple[data-v-9ef5a36e] {
        border-radius: 32px
    }
    .blu-btn.b-icon[data-v-9ef5a36e] {
        width: 48px
    }
    .blu-btn.b-icon.b-large[data-v-9ef5a36e] {
        width: 56px
    }
    .blu-btn.b-icon.b-small[data-v-9ef5a36e] {
        width: 32px
    }
    .blu-btn.b-icon svg[data-v-9ef5a36e] {
        width: 100%;
        height: 100%
    }
    .blu-btn.b-full-width[data-v-9ef5a36e] {
        width: 100%
    }
    .blu-btn .blu-ripple[data-v-9ef5a36e] {
        border-radius: 24px
    }
    .blu-badge[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #ffffff;
        --blu-bdge-clr-bdr: #ffffff;
        box-shadow: 0 0 0 1px var(--blu-bdge-clr-bdr);
        color: var(--blu-bdge-clr-txt);
        background-color: var(--blu-bdge-clr-bg)
    }
    .blu-badge[data-v-958d6a1d] {
        --blu-bdge-bdr-rad: 4px;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        border-radius: var(--blu-bdge-bdr-rad);
        padding: 0 4px 1px;
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        line-height: 15px;
        max-height: 16px;
        white-space: nowrap
    }
    .blu-badge[data-v-958d6a1d] svg {
        display: flex;
        width: 12px;
        height: 12px
    }
    .blu-badge[data-v-958d6a1d] svg {
        color: var(--blu-bdge-clr-ic)
    }
    .blu-badge[data-v-958d6a1d]>:not(:last-child) {
        margin-right: 2px
    }
    .blu-badge[data-v-958d6a1d]:not(.b-dot) {
        min-width: 16px
    }
    .blu-badge.b-dot[data-v-958d6a1d] {
        width: 8px;
        height: 8px
    }
    .blu-badge.b-notification[data-v-958d6a1d] {
        --blu-bdge-bdr-rad: 8px
    }
    .blu-badge.b-blue[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #1d8fff;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-yellow[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ff7f00;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-red[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ff4646;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-green[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #22a334;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-purple[data-v-958d6a1d],
    .blu-badge.b-magenta[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ff0f9d;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-gray[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #28323b;
        --blu-bdge-clr-txt: #ffffff;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-invert[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ffffff;
        --blu-bdge-clr-txt: #006dea;
        --blu-bdge-clr-ic: #0072ff
    }
    .blu-badge.b-secondary.b-blue[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #e1f1ff;
        --blu-bdge-clr-txt: #006dea;
        --blu-bdge-clr-ic: #0072ff
    }
    .blu-badge.b-secondary.b-yellow[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ffe6ce;
        --blu-bdge-clr-txt: #dc5300;
        --blu-bdge-clr-ic: #f05a00
    }
    .blu-badge.b-secondary.b-red[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ffe6e6;
        --blu-bdge-clr-txt: #d33534;
        --blu-bdge-clr-ic: #e93c3c
    }
    .blu-badge.b-secondary.b-green[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #d6f7da;
        --blu-bdge-clr-txt: #1c832a;
        --blu-bdge-clr-ic: #1f912e
    }
    .blu-badge.b-secondary.b-purple[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #fddef0;
        --blu-bdge-clr-txt: #834bee;
        --blu-bdge-clr-ic: #834bee
    }
    .blu-badge.b-secondary.b-magenta[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #fddef0;
        --blu-bdge-clr-txt: #ff0f9d;
        --blu-bdge-clr-ic: #ff0f9d
    }
    .blu-badge.b-secondary.b-gray[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #f1f2f2;
        --blu-bdge-clr-txt: rgba(25, 34, 42, .7019607843);
        --blu-bdge-clr-ic: rgba(25, 34, 42, .7019607843)
    }
    .blu-badge.b-secondary.b-invert[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ffffff;
        --blu-bdge-clr-txt: rgba(25, 34, 42, .4);
        --blu-bdge-clr-ic: rgba(25, 34, 42, .4)
    }
    .blu-badge.b-tertiary[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ffffff
    }
    .blu-badge.b-tertiary.b-blue[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #006dea;
        --blu-bdge-clr-ic: #0072ff;
        --blu-bdge-clr-bdr: #b9deff
    }
    .blu-badge.b-tertiary.b-yellow[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #dc5300;
        --blu-bdge-clr-ic: #f05a00;
        --blu-bdge-clr-bdr: #fed2a5
    }
    .blu-badge.b-tertiary.b-red[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #d33534;
        --blu-bdge-clr-ic: #e93c3c;
        --blu-bdge-clr-bdr: #fecccb
    }
    .blu-badge.b-tertiary.b-green[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #1c832a;
        --blu-bdge-clr-ic: #1f912e;
        --blu-bdge-clr-bdr: #b2efb9
    }
    .blu-badge.b-tertiary.b-magenta[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #ff0f9d;
        --blu-bdge-clr-ic: #ff0f9d;
        --blu-bdge-clr-bdr: #ffbee5
    }
    .blu-badge.b-tertiary.b-gray[data-v-958d6a1d] {
        --blu-bdge-clr-txt: rgba(25, 34, 42, .7019607843);
        --blu-bdge-clr-ic: rgba(25, 34, 42, .7019607843);
        --blu-bdge-clr-bdr: #c8cbcd
    }
    .blu-badge.b-tertiary.b-invert[data-v-958d6a1d] {
        --blu-bdge-clr-txt: rgba(25, 34, 42, .4);
        --blu-bdge-clr-ic: rgba(25, 34, 42, .4);
        --blu-bdge-clr-bdr: #e1e3e4
    }
    [dark] .blu-badge[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #ffffff;
        --blu-bdge-clr-bdr: #12171d;
        box-shadow: 0 0 0 1px var(--blu-bdge-clr-bdr);
        color: var(--blu-bdge-clr-txt);
        background-color: var(--blu-bdge-clr-bg)
    }
    [dark] .blu-badge[data-v-958d6a1d] svg {
        color: var(--blu-bdge-clr-ic)
    }
    [dark] .blu-badge.b-blue[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #1d8fff;
        --blu-bdge-clr-ic: #ffffff
    }
    [dark] .blu-badge.b-yellow[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ff7f00;
        --blu-bdge-clr-ic: #ffffff
    }
    [dark] .blu-badge.b-red[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ff4646;
        --blu-bdge-clr-ic: #ffffff
    }
    [dark] .blu-badge.b-green[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #22a334;
        --blu-bdge-clr-ic: #ffffff
    }
    [dark] .blu-badge.b-purple[data-v-958d6a1d],
    [dark] .blu-badge.b-magenta[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ff0f9d;
        --blu-bdge-clr-ic: #12171d
    }
    [dark] .blu-badge.b-gray[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #f1f2f2;
        --blu-bdge-clr-txt: #12171d;
        --blu-bdge-clr-ic: #12171d
    }
    [dark] .blu-badge.b-invert[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #12171d;
        --blu-bdge-clr-txt: #4fa4ff;
        --blu-bdge-clr-ic: #4fa4ff
    }
    [dark] .blu-badge.b-secondary.b-blue[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #0046aa;
        --blu-bdge-clr-txt: #4fa4ff;
        --blu-bdge-clr-ic: #4fa4ff
    }
    [dark] .blu-badge.b-secondary.b-yellow[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #ffe6ce;
        --blu-bdge-clr-txt: #dc5300;
        --blu-bdge-clr-ic: #f05a00
    }
    [dark] .blu-badge.b-secondary.b-red[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #8d2221;
        --blu-bdge-clr-txt: #ff7373;
        --blu-bdge-clr-ic: #ff7373
    }
    [dark] .blu-badge.b-secondary.b-green[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #13561c;
        --blu-bdge-clr-txt: #02c82b;
        --blu-bdge-clr-ic: #02c82b
    }
    [dark] .blu-badge.b-secondary.b-purple[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #fddef0;
        --blu-bdge-clr-txt: #834bee;
        --blu-bdge-clr-ic: #834bee
    }
    [dark] .blu-badge.b-secondary.b-magenta[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #fddef0;
        --blu-bdge-clr-txt: #ff0f9d;
        --blu-bdge-clr-ic: #ff0f9d
    }
    [dark] .blu-badge.b-secondary.b-gray[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #28323b;
        --blu-bdge-clr-txt: rgba(255, 255, 255, .8);
        --blu-bdge-clr-ic: rgba(255, 255, 255, .8)
    }
    [dark] .blu-badge.b-secondary.b-invert[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #12171d;
        --blu-bdge-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-bdge-clr-ic: rgba(255, 255, 255, .5019607843)
    }
    [dark] .blu-badge.b-tertiary[data-v-958d6a1d] {
        --blu-bdge-clr-bg: #12171d
    }
    [dark] .blu-badge.b-tertiary.b-blue[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #4fa4ff;
        --blu-bdge-clr-ic: #4fa4ff;
        --blu-bdge-clr-bdr: #0050bd
    }
    [dark] .blu-badge.b-tertiary.b-yellow[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #dc5300;
        --blu-bdge-clr-ic: #f05a00;
        --blu-bdge-clr-bdr: #fed2a5
    }
    [dark] .blu-badge.b-tertiary.b-red[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #ff7373;
        --blu-bdge-clr-ic: #ff7373;
        --blu-bdge-clr-bdr: #a32727
    }
    [dark] .blu-badge.b-tertiary.b-green[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #02c82b;
        --blu-bdge-clr-ic: #02c82b;
        --blu-bdge-clr-bdr: #15631f
    }
    [dark] .blu-badge.b-tertiary.b-magenta[data-v-958d6a1d] {
        --blu-bdge-clr-txt: #ff0f9d;
        --blu-bdge-clr-ic: #ff0f9d;
        --blu-bdge-clr-bdr: #ffbee5
    }
    [dark] .blu-badge.b-tertiary.b-gray[data-v-958d6a1d] {
        --blu-bdge-clr-txt: rgba(255, 255, 255, .8);
        --blu-bdge-clr-ic: rgba(255, 255, 255, .8);
        --blu-bdge-clr-bdr: #60686e
    }
    [dark] .blu-badge.b-tertiary.b-invert[data-v-958d6a1d] {
        --blu-bdge-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-bdge-clr-ic: rgba(255, 255, 255, .5019607843);
        --blu-bdge-clr-bdr: #3b444c
    }
    html:not([dark]) .blu-accordions[data-v-d4dcd884] {
        --blu-accordions-color-border: transparent;
        border: 1px solid var(--blu-accordions-color-border);
        border-radius: 8px;
        box-sizing: border-box
    }
    html:not([dark]) .blu-accordions.b-primary[data-v-d4dcd884] {
        --blu-accordions-color-border: #e1e3e4
    }
    html[dark] .blu-accordions[data-v-d4dcd884] {
        --blu-accordions-color-border: transparent;
        border: 1px solid var(--blu-accordions-color-border);
        border-radius: 8px;
        box-sizing: border-box
    }
    html[dark] .blu-accordions.b-primary[data-v-d4dcd884] {
        --blu-accordions-color-border: #3b444c
    }
    html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450] {
        --blu-accordion-color-border: transparent
    }
    html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
        border-bottom: 1px solid var(--blu-accordion-color-border)
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
        --blu-accordion-color-border: #e1e3e4
    }
    html[dark] .blu-accordions .blu-accordion[data-v-ce519450] {
        --blu-accordion-color-border: transparent
    }
    html[dark] .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
        border-bottom: 1px solid var(--blu-accordion-color-border)
    }
    html[dark] .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
        --blu-accordion-color-border: #3b444c
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-header-content-color-text: #19222a;
        --blu-accordion-header-spacing-padding: 12px;
        --blu-accordion-header-content-icon-size: 18px;
        --blu-accordion-header-content-color-icon: #797f85;
        --blu-accordion-header-spacing-gap: 4px;
        --blu-accordion-header-content-right-spacing-gap: 8px;
        font: var(--blu-accordion-header-content-text);
        color: var(--blu-accordion-header-content-color-text);
        padding: var(--blu-accordion-header-spacing-padding);
        box-sizing: border-box;
        border-radius: var(--blu-accordion-header-border-radius)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
        display: flex;
        align-items: start;
        width: 100%
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
        margin-right: var(--blu-accordion-header-spacing-gap)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
        width: 100%
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
        display: flex;
        align-items: center
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        width: var(--blu-accordion-header-content-icon-size);
        height: var(--blu-accordion-header-content-icon-size);
        color: var(--blu-accordion-header-content-color-icon)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
        margin-right: var(--blu-accordion-header-content-right-spacing-gap)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
        transition: all .4s ease
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
        cursor: var(--blu-accordion-pointer);
        background-color: var(--blu-accordion-header-color-background)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
        position: relative;
        outline: none;
        outline: #19222a solid 2px
    }
    html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        transform: rotate(-180deg)
    }
    html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: pointer;
        --blu-accordion-header-color-background: #f9f9fa
    }
    html:not([dark]) .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: not-allowed;
        --blu-accordion-header-content-color-text: rgba(25, 34, 42, .3019607843);
        --blu-accordion-header-content-color-icon: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-spacing-padding: 8px 12px
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 8px 8px 0 0
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 0 0 8px 8px
    }
    html:not([dark]) .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
        --blu-accordion-header-border-radius: 8px
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-header-content-color-text: #ffffff;
        --blu-accordion-header-spacing-padding: 12px;
        --blu-accordion-header-content-icon-size: 18px;
        --blu-accordion-header-content-color-icon: #acb0b4;
        --blu-accordion-header-spacing-gap: 4px;
        --blu-accordion-header-content-right-spacing-gap: 8px;
        font: var(--blu-accordion-header-content-text);
        color: var(--blu-accordion-header-content-color-text);
        padding: var(--blu-accordion-header-spacing-padding);
        box-sizing: border-box;
        border-radius: var(--blu-accordion-header-border-radius)
    }
    html[dark] .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
        display: flex;
        align-items: start;
        width: 100%
    }
    html[dark] .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
        margin-right: var(--blu-accordion-header-spacing-gap)
    }
    html[dark] .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
        width: 100%
    }
    html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
        display: flex;
        align-items: center
    }
    html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        width: var(--blu-accordion-header-content-icon-size);
        height: var(--blu-accordion-header-content-icon-size);
        color: var(--blu-accordion-header-content-color-icon)
    }
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
        margin-right: var(--blu-accordion-header-content-right-spacing-gap)
    }
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
        transition: all .4s ease
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
        cursor: var(--blu-accordion-pointer);
        background-color: var(--blu-accordion-header-color-background)
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
        position: relative;
        outline: none;
        outline: #f9f9fa solid 2px
    }
    html[dark] .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        transform: rotate(-180deg)
    }
    html[dark] .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: pointer;
        --blu-accordion-header-color-background: #19222a
    }
    html[dark] .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: not-allowed;
        --blu-accordion-header-content-color-text: rgba(255, 255, 255, .3019607843);
        --blu-accordion-header-content-color-icon: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-spacing-padding: 8px 12px
    }
    html[dark] .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 8px 8px 0 0
    }
    html[dark] .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 0 0 8px 8px
    }
    html[dark] .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
        --blu-accordion-header-border-radius: 8px
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
        width: 4px
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32] {
        scrollbar-width: none
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover {
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
        overflow-y: auto;
        margin: 0
    }
    html:not([dark]) .blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-max-height: 0;
        --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-content-color-text: rgba(25, 34, 42, .7019607843);
        --blu-accordion-content-spacing-padding: 12px;
        font: var(--blu-accordion-content-text);
        color: var(--blu-accordion-content-color-text);
        max-height: var(--blu-accordion-max-height);
        transition: all .4s ease;
        display: grid;
        grid-template-rows: 0fr
    }
    html:not([dark]) .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
        overflow: hidden
    }
    html:not([dark]) .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        transition: padding .4s ease;
        padding: 0 var(--blu-accordion-content-spacing-padding)
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
        grid-template-rows: 1fr;
        --blu-accordion-max-height: 168px
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        padding: var(--blu-accordion-content-spacing-padding)
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
        --blu-accordion-max-height: 100%
    }
    html:not([dark]) .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-content-spacing-padding: 8px 12px
    }
    html[dark] .b-overflow-y[data-v-c3cefe32] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
        width: 4px
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32] {
        scrollbar-width: none
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover {
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32] {
        overflow-y: auto;
        margin: 0
    }
    html[dark] .blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-max-height: 0;
        --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-content-color-text: rgba(255, 255, 255, .8);
        --blu-accordion-content-spacing-padding: 12px;
        font: var(--blu-accordion-content-text);
        color: var(--blu-accordion-content-color-text);
        max-height: var(--blu-accordion-max-height);
        transition: all .4s ease;
        display: grid;
        grid-template-rows: 0fr
    }
    html[dark] .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
        overflow: hidden
    }
    html[dark] .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        transition: padding .4s ease;
        padding: 0 var(--blu-accordion-content-spacing-padding)
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
        grid-template-rows: 1fr;
        --blu-accordion-max-height: 168px
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        padding: var(--blu-accordion-content-spacing-padding)
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
        --blu-accordion-max-height: 100%
    }
    html[dark] .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-content-spacing-padding: 8px 12px
    }
<style type="text/css">
    .label[data-v-1ce14d5e] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-1ce14d5e] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-1ce14d5e] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-1ce14d5e] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-1ce14d5e] {
        color: #0072ff
    }
    .label.b-dot[data-v-1ce14d5e] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-1ce14d5e] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-1ce14d5e] {
        background-color: #ff4646
    }
    .label.b-secondary[data-v-1ce14d5e] {
        background-color: #ffe6e6;
        color: #e93c3c
    }
<style type="text/css">
    .label[data-v-f3071e82] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-f3071e82] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-f3071e82] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-f3071e82] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-f3071e82] {
        color: #0072ff
    }
    .label.b-dot[data-v-f3071e82] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-f3071e82] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-f3071e82] {
        background-color: #ff7373
    }
<style type="text/css">
    .label[data-v-cca18568] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-cca18568] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-cca18568] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-cca18568] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-cca18568] {
        color: #0072ff
    }
    .label.b-dot[data-v-cca18568] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-cca18568] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-cca18568] {
        background-color: #ffcd00
    }
    .label.b-secondary[data-v-cca18568] {
        background-color: #fef5d2;
        color: #f1ab02
    }
<style type="text/css">
    .label[data-v-53b55b0a] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-53b55b0a] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-53b55b0a] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-53b55b0a] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-53b55b0a] {
        color: #0072ff
    }
    .label.b-dot[data-v-53b55b0a] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-53b55b0a] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-53b55b0a] {
        background-color: #22a334
    }
    .label.b-secondary[data-v-53b55b0a] {
        background-color: #d6f7da;
        color: #1c832a
    }
<style type="text/css">
    .label[data-v-7c680526] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-7c680526] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-7c680526] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-7c680526] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-7c680526] {
        color: #0072ff
    }
    .label.b-dot[data-v-7c680526] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-7c680526] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-7c680526] {
        background-color: #1d8fff
    }
    .label.b-secondary[data-v-7c680526] {
        background-color: #e1f1ff;
        color: #0072ff
    }
<style type="text/css">
    .label[data-v-12e162a1] {
        height: 16px;
        padding: 0 8px;
        display: inline-flex;
        align-items: center;
        font: 12px/16px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        color: #fff;
        border-radius: 4px;
        background-color: #f1f2f2;
        white-space: nowrap
    }
    .label button[data-v-12e162a1] {
        padding: 0;
        margin-right: -4px;
        top: 2px
    }
    .label button svg[data-v-12e162a1] {
        margin-right: -6px;
        margin-top: 2px;
        transform: scale(0.75);
        transform-origin: left;
        color: #fff
    }
    .label button.b-primary[data-v-12e162a1] {
        color: #fff
    }
    .label.b-secondary button svg[data-v-12e162a1] {
        color: #0072ff
    }
    .label.b-dot[data-v-12e162a1] {
        width: 8px;
        height: 8px;
        padding: 0;
        font-size: 0
    }
    .label.b-border[data-v-12e162a1] {
        box-shadow: 0 0 0 1px #fff
    }
    .label[data-v-12e162a1] {
        color: rgba(25, 34, 42, .4);
        background-color: #e1e3e4
    }
    .label.b-secondary[data-v-12e162a1] {
        background-color: #92979c;
        color: #fff
    }
<style type="text/css">
    svg[data-v-3ae32b22] {
        display: inline-block;
        vertical-align: baseline
    }
<style type="text/css">
    .blu-ripple[data-v-ff323156] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-ff323156] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-ff323156] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-ff323156]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-ff323156] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-ff323156] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-ff323156] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-ff323156] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-ff323156] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-ff323156] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-ff323156] {
        padding: 0 8px
    }
    .b-small svg[data-v-ff323156] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-ff323156] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-ff323156] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-ff323156] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-ff323156] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-ff323156] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-ff323156] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-ff323156] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-ff323156] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-ff323156] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-ff323156] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-ff323156] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-ff323156] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-ff323156] {
        background: #0072ff
    }
    .b-disabled[data-v-ff323156] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-ff323156] {
        margin-left: 8px
    }
<style type="text/css">
    .blu-ripple[data-v-27b3c8d8] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-27b3c8d8] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-27b3c8d8] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-27b3c8d8]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-27b3c8d8] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-27b3c8d8] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-27b3c8d8] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-27b3c8d8] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-27b3c8d8] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-27b3c8d8] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-27b3c8d8] {
        padding: 0 8px
    }
    .b-small svg[data-v-27b3c8d8] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-27b3c8d8] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-27b3c8d8] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-27b3c8d8] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-27b3c8d8] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-27b3c8d8] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-27b3c8d8] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-27b3c8d8] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-27b3c8d8] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-27b3c8d8] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-27b3c8d8] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-27b3c8d8] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-27b3c8d8] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-27b3c8d8] {
        background: #0072ff
    }
    .b-disabled[data-v-27b3c8d8] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-27b3c8d8] {
        margin-left: 8px
    }
<style type="text/css">
    .blu-ripple[data-v-804a530e] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-804a530e] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-804a530e] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-804a530e]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-804a530e] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-804a530e] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-804a530e] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-804a530e] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-804a530e] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-804a530e] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-804a530e] {
        padding: 0 8px
    }
    .b-small svg[data-v-804a530e] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-804a530e] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-804a530e] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-804a530e] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-804a530e] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-804a530e] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-804a530e] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-804a530e] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-804a530e] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-804a530e] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-804a530e] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-804a530e] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-804a530e] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-804a530e] {
        background: #0072ff
    }
    .b-disabled[data-v-804a530e] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-804a530e] {
        margin-left: 8px
    }
    .blu-btn[data-v-804a530e] {
        position: relative;
        font: 16px/20px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        transition: color .4s, background-color .4s, border-color .6s;
        white-space: nowrap;
        height: 48px;
        padding: 0;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }
    .blu-btn[data-v-804a530e]::-moz-focus-inner {
        border: 0
    }
    .blu-btn[data-v-804a530e]:active {
        outline: none
    }
    .blu-btn[data-v-804a530e]:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        transition: .4s cubic-bezier(0.4, 0, 0.2, 1);
        will-change: background-color, opacity;
        content: " "
    }
    .blu-btn[data-v-804a530e]:focus-visible {
        box-shadow: 0px 0px 0px 4px #000
    }
    .blu-btn.b-primary[data-v-804a530e] {
        color: #fff;
        background-color: #f1ab02;
        border-color: #f1ab02
    }
    .blu-btn.b-primary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-primary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-primary:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #e39304;
        border-color: #e39304
    }
    .blu-btn.b-secondary[data-v-804a530e] {
        color: #fff;
        background-color: #0072ff;
        border-color: #0072ff
    }
    .blu-btn.b-secondary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-secondary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-secondary:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #006dea;
        border-color: #006dea
    }
    .blu-btn.b-white[data-v-804a530e] {
        color: #fff;
        background-color: #fff;
        border-color: #fff;
        color: #0072ff
    }
    .blu-btn.b-white[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-white[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-white:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #f1f2f2;
        border-color: #f1f2f2
    }
    .blu-btn.b-disabled[data-v-804a530e] {
        color: #fff;
        background-color: #c8cbcd;
        border-color: #c8cbcd;
        color: rgba(25, 34, 42, .4)
    }
    .blu-btn.b-disabled[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-disabled[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-disabled:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #c8cbcd;
        border-color: #c8cbcd
    }
    .blu-btn.b-large[data-v-804a530e] {
        height: 56px
    }
    .blu-btn.b-small[data-v-804a530e] {
        font: 14px/18px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        height: 32px
    }
    .b-disabled[data-v-804a530e] {
        opacity: 1
    }
    input[type=submit][data-v-804a530e]::-moz-focus-inner,
    input[type=button][data-v-804a530e]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-804a530e]:focus,
    input[type=submit][data-v-804a530e]:focus,
    input[type=button][data-v-804a530e]:focus,
    input[type=reset][data-v-804a530e]:focus,
    a[data-v-804a530e] {
        outline: none
    }
    a[data-v-804a530e],
    a[data-v-804a530e]:visited,
    a[data-v-804a530e]:focus,
    a[data-v-804a530e]:active,
    a[data-v-804a530e]:hover {
        outline: 0 none !important
    }
    .blu-btn[data-v-804a530e] {
        border-radius: 24px
    }
    .blu-btn+.blu-button[data-v-804a530e] {
        margin-left: 0
    }
    .blu-btn.b-outline[data-v-804a530e] {
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-outline.b-primary[data-v-804a530e] {
        color: #f1ab02;
        background-color: #e39304;
        border: #ffcd00 1px solid
    }
    .blu-btn.b-outline.b-primary[data-v-804a530e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-primary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-primary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-primary:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: rgba(227, 147, 4, .08);
        border: #ffcd00 1px solid
    }
    .blu-btn.b-outline.b-primary.b-active[data-v-804a530e] {
        z-index: 9;
        background-color: #f1ab02;
        color: #fff
    }
    .blu-btn.b-outline.b-secondary[data-v-804a530e] {
        color: #0072ff;
        background-color: #006dea;
        border: #1d8fff 1px solid
    }
    .blu-btn.b-outline.b-secondary[data-v-804a530e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-secondary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-secondary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-secondary:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: rgba(0, 109, 234, .08);
        border: #1d8fff 1px solid
    }
    .blu-btn.b-outline.b-secondary.b-active[data-v-804a530e] {
        z-index: 9;
        background-color: #0072ff;
        color: #fff
    }
    .blu-btn.b-outline.b-white[data-v-804a530e] {
        color: #fff;
        background-color: #fff;
        border: #fff 1px solid
    }
    .blu-btn.b-outline.b-white[data-v-804a530e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-white[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-white[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-white:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: rgba(255, 255, 255, .4);
        border: #fff 1px solid
    }
    .blu-btn.b-outline.b-white.b-active[data-v-804a530e] {
        z-index: 9;
        background-color: #fff;
        color: #fff
    }
    .blu-btn.b-outline.b-disabled[data-v-804a530e] {
        color: rgba(25, 34, 42, .4);
        background-color: #c8cbcd;
        border: #c8cbcd 1px solid
    }
    .blu-btn.b-outline.b-disabled[data-v-804a530e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-disabled[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-disabled[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-disabled:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: rgba(200, 203, 205, .08);
        border: #c8cbcd 1px solid
    }
    .blu-btn.b-outline.b-disabled.b-active[data-v-804a530e] {
        z-index: 9;
        background-color: rgba(25, 34, 42, .4);
        color: #fff
    }
    .blu-btn.b-outline.b-small .blu-ripple[data-v-804a530e] {
        border-radius: 14px
    }
    .blu-btn.b-outline.b-large .blu-ripple[data-v-804a530e] {
        border-radius: 30px
    }
    .blu-btn.b-ghost[data-v-804a530e] {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-primary[data-v-804a530e] {
        color: #f1ab02;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-primary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-primary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-primary:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(227, 147, 4, .08)
    }
    .blu-btn.b-ghost.b-secondary[data-v-804a530e] {
        color: #0072ff;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-secondary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-secondary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-secondary:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 109, 234, .08)
    }
    .blu-btn.b-ghost.b-white[data-v-804a530e] {
        color: #fff;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-white[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-white[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-white:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(255, 255, 255, .4)
    }
    .blu-btn.b-ghost.b-white.b-disabled[data-v-804a530e] {
        color: rgba(255, 255, 255, .4);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-white.b-disabled[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-white.b-disabled[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-white.b-disabled:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-disabled[data-v-804a530e] {
        color: rgba(25, 34, 42, .4);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-disabled[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-disabled[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-disabled:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-warning[data-v-804a530e] {
        color: #fff;
        background-color: #ffcd00;
        border-color: #ffcd00
    }
    .blu-btn.b-warning[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-warning[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-warning:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #cca400;
        border-color: #cca400
    }
    .blu-btn.b-danger[data-v-804a530e] {
        color: #fff;
        background-color: #ff4646;
        border-color: #ff4646
    }
    .blu-btn.b-danger[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-danger[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-danger:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #ff1313;
        border-color: #ff1313
    }
    .blu-btn.b-small[data-v-804a530e] {
        border-radius: 16px
    }
    .blu-btn.b-small .blu-ripple[data-v-804a530e] {
        border-radius: 16px
    }
    .blu-btn.b-large[data-v-804a530e] {
        border-radius: 32px
    }
    .blu-btn.b-large .blu-ripple[data-v-804a530e] {
        border-radius: 32px
    }
    .blu-btn.b-icon[data-v-804a530e] {
        width: 48px
    }
    .blu-btn.b-icon.b-large[data-v-804a530e] {
        width: 56px
    }
    .blu-btn.b-icon.b-small[data-v-804a530e] {
        width: 32px
    }
    .blu-btn.b-icon svg[data-v-804a530e] {
        width: 100%;
        height: 100%
    }
    .blu-btn.b-full-width[data-v-804a530e] {
        width: 100%
    }
    .blu-btn .blu-ripple[data-v-804a530e] {
        border-radius: 24px
    }
<style type="text/css">
    .blu-field[data-v-7f00d80c] {
        position: relative;
        margin-bottom: 16px
    }
    .blu-field input.form__input[data-v-7f00d80c] {
        width: auto
    }
    .blu-field input.form__input[type=email][data-v-7f00d80c],
    .blu-field input.form__input[type=number][data-v-7f00d80c],
    .blu-field input.form__input[type=search][data-v-7f00d80c],
    .blu-field input.form__input[type=text][data-v-7f00d80c],
    .blu-field input.form__input[type=tel][data-v-7f00d80c],
    .blu-field input.form__input[type=url][data-v-7f00d80c],
    .blu-field input.form__input[type=password][data-v-7f00d80c] {
        padding: 24px 20px 8px 14px;
        height: 56px
    }
    .blu-field textarea[data-v-7f00d80c] {
        padding: 22px 16px 8px 14px;
        resize: vertical
    }
    .blu-field input.form__input[data-v-7f00d80c],
    .blu-field textarea[data-v-7f00d80c] {
        width: 100%;
        margin-top: 0;
        border-radius: 8px;
        border: #c8cbcd 1px solid;
        color: #19222a;
        font: 16px/20px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        transition: border .2s, background-color .4s
    }
    .blu-field input.form__input[type=search][data-v-7f00d80c],
    .blu-field textarea[type=search][data-v-7f00d80c] {
        font: 16px/20px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        color: #19222a
    }
    .blu-field input.form__input[type=search][data-v-7f00d80c]::placeholder,
    .blu-field textarea[type=search][data-v-7f00d80c]::placeholder {
        color: rgba(25, 34, 42, .4)
    }
    .blu-field input.form__input[data-v-7f00d80c]:not(:read-only):focus,
    .blu-field textarea[data-v-7f00d80c]:not(:read-only):focus {
        border-color: #1d8fff
    }
    .blu-field input.form__input:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field textarea:not(:read-only):focus~label[data-v-7f00d80c] {
        font: 12px/16px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        color: #0072ff;
        top: 2px;
        padding-top: 6px;
        opacity: 1
    }
    .blu-field input.form__input:not(:read-only):focus~.title[data-v-7f00d80c],
    .blu-field textarea:not(:read-only):focus~.title[data-v-7f00d80c] {
        color: #0072ff
    }
    .blu-field input.form__input[data-v-7f00d80c]:read-only,
    .blu-field textarea[data-v-7f00d80c]:read-only {
        border-color: #f1f2f2
    }
    .blu-field textarea[data-v-7f00d80c] {
        height: 100px
    }
    .blu-field textarea[data-v-7f00d80c]::-webkit-scrollbar {
        width: 6px;
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-field textarea[data-v-7f00d80c]::-webkit-scrollbar-thumb {
        border-radius: 3px;
        background-color: #c8cbcd
    }
    .blu-field textarea[data-v-7f00d80c]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-field label[data-v-7f00d80c] {
        font: 16px/20px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        color: rgba(25, 34, 42, .4);
        position: absolute;
        top: 18px;
        left: 16px;
        transition: all .2s, background-color .4s
    }
    .blu-field button[data-v-7f00d80c] {
        padding: 0;
        margin: 0;
        color: #797f85;
        display: flex
    }
    .blu-field button[data-v-7f00d80c]:focus-visible {
        outline: none
    }
    .blu-field button:focus-visible svg[data-v-7f00d80c] {
        outline: 4px solid #000
    }
    .blu-field__msg[data-v-7f00d80c] {
        flex: auto;
        margin-top: 4px
    }
    .blu-field__msg-wrapper[data-v-7f00d80c] {
        display: flex;
        justify-content: flex-end;
        font: 14px/18px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        color: rgba(25, 34, 42, .4)
    }
    .blu-field__counter[data-v-7f00d80c] {
        text-align: right
    }
    .blu-field__btn[data-v-7f00d80c] {
        top: 16px;
        position: absolute;
        display: flex;
        right: 16px;
        align-items: center
    }
    .blu-field .title[data-v-7f00d80c] {
        display: none;
        color: rgba(25, 34, 42, .7019607843)
    }
    .blu-field:not(.b-disabled) input.form__input[data-v-7f00d80c]:hover,
    .blu-field:not(.b-disabled) textarea[data-v-7f00d80c]:hover {
        background-color: #f1f2f2
    }
    .blu-field:not(.b-disabled).has-value label[data-v-7f00d80c] {
        color: #0072ff
    }
    .blu-field:not(.b-disabled).has-value textarea+label[data-v-7f00d80c] {
        background-color: #fff
    }
    .blu-field:not(.b-disabled).has-value textarea:hover~label[data-v-7f00d80c] {
        background-color: #f1f2f2
    }
    .blu-field:not(.b-disabled).has-value textarea[data-v-7f00d80c]::-webkit-credentials-auto-fill-button {
        margin-right: 0
    }
    .blu-field.has-value label[data-v-7f00d80c] {
        font: 12px/16px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        top: 2px;
        padding-top: 6px;
        opacity: 1
    }
    .blu-field.has-value textarea+label[data-v-7f00d80c] {
        width: calc(100% - 32px)
    }
    .blu-field.has-value.b-success label[data-v-7f00d80c] {
        color: #1c832a
    }
    .blu-field.has-value.b-danger label[data-v-7f00d80c] {
        color: #e93c3c
    }
    .blu-field.has-max-length input.form__input[data-v-7f00d80c] {
        animation: shake-data-v-7f00d80c .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        perspective: 1000px
    }
    .blu-field.has-placeholder[data-v-7f00d80c] ::placeholder {
        font: 16px/20px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        opacity: 1;
        color: rgba(25, 34, 42, .4)
    }
    .blu-field.has-placeholder .title[data-v-7f00d80c] {
        position: absolute;
        font-size: 1.2rem;
        font-weight: normal;
        top: -8px;
        left: 16px;
        display: block;
        color: rgba(25, 34, 42, .7019607843)
    }
    .blu-field.has-placeholder .blu-field__btn[data-v-7f00d80c] {
        top: 32px
    }
    .blu-field.has-placeholder textarea[data-v-7f00d80c] {
        padding-top: 16px;
        margin-top: 16px
    }
    .blu-field.has-placeholder input.form__input[data-v-7f00d80c] {
        padding-top: 8px;
        margin-top: 16px
    }
    .blu-field.has-placeholder input.form__input[data-v-7f00d80c]:focus::placeholder {
        color: rgba(25, 34, 42, .4)
    }
    .blu-field.has-placeholder.has-left-icon .blu-field__btn[data-v-7f00d80c],
    .blu-field.has-placeholder.has-right-icon .blu-field__btn[data-v-7f00d80c] {
        top: 32px
    }
    .blu-field.has-left-icon .blu-field__btn[data-v-7f00d80c] {
        left: 16px;
        right: auto;
        width: calc(100% - 28px);
        pointer-events: none;
        justify-content: space-between
    }
    .blu-field.has-left-icon .blu-field__btn-close[data-v-7f00d80c],
    .blu-field.has-left-icon .blu-field__btn-custom[data-v-7f00d80c] {
        pointer-events: all
    }
    .blu-field.has-left-icon.b-clearable[data-v-7f00d80c] {
        flex-direction: row-reverse
    }
    .blu-field.has-left-icon.b-clearable.has-value .blu-field__btn-close[data-v-7f00d80c] {
        order: 2
    }
    .blu-field.has-left-icon.b-clearable.has-value .blu-field__btn-custom[data-v-7f00d80c] {
        order: 1
    }
    .blu-field.has-left-icon label[data-v-7f00d80c] {
        padding-left: 30px
    }
    .blu-field.has-left-icon input.form__input[data-v-7f00d80c] {
        padding-left: 44px
    }
    .blu-field.has-left-icon input.form__input[type=search][data-v-7f00d80c] {
        padding-left: 46px
    }
    @media screen and (max-width: 768px) {
        .blu-field.has-left-icon input.form__input[type=search][data-v-7f00d80c] {
            padding-left: 32px
        }
        .blu-field.has-left-icon input.form__input[type=search]~label[data-v-7f00d80c] {
            left: 24px
        }
        .blu-field.has-left-icon input.form__input[type=search]~.blu-field__btn[data-v-7f00d80c] {
            width: calc(100% - 15px);
            bottom: 17px;
            left: 5px
        }
        .blu-field.has-left-icon input.form__input[type=search]~.blu-field__btn .blu-field__btn-custom svg[data-v-7f00d80c],
        .blu-field.has-left-icon input.form__input[type=search]~.blu-field__btn .blu-field__btn-close svg[data-v-7f00d80c] {
            width: 18px;
            height: 18px
        }
    }
    @media screen and (max-width: 768px) {
        .blu-field.has-left-icon input.form__input[type=search][data-v-7f00d80c] {
            height: 36px;
            border-radius: 8px
        }
    }
    .blu-field.has-right-icon input.form__input[data-v-7f00d80c] {
        padding-right: 46px
    }
    .blu-field.b-clearable input.form__input[data-v-7f00d80c],
    .blu-field.b-clearable textarea[data-v-7f00d80c] {
        padding-right: 47px
    }
    .blu-field.b-clearable input.form__input[type=password][data-v-7f00d80c],
    .blu-field.b-clearable textarea[type=password][data-v-7f00d80c] {
        padding-right: 80px
    }
    @media screen and (max-width: 768px) {
        .blu-field.b-clearable input.form__input[type=search][data-v-7f00d80c],
        .blu-field.b-clearable textarea[type=search][data-v-7f00d80c] {
            padding-right: 33px
        }
    }
    .blu-field.b-clearable .blu-field__btn-close[data-v-7f00d80c]:not(:last-child) {
        margin-right: 8px
    }
    .blu-field.has-action .blu-field__btn[data-v-7f00d80c] {
        top: 12px
    }
    .blu-field.has-action.has-placeholder .blu-field__btn[data-v-7f00d80c] {
        top: 28px
    }
    .blu-field.has-action input.form__input[data-v-7f00d80c] {
        padding-right: 81px
    }
    .blu-field.has-action.b-clearable input.form__input[data-v-7f00d80c],
    .blu-field.has-action.has-password input.form__input[data-v-7f00d80c] {
        padding-right: 118px
    }
    .blu-field.has-leading-icon .blu-field__leading-icon[data-v-7f00d80c] {
        position: absolute;
        top: 16px;
        left: 16px;
        pointer-events: none;
        z-index: 1
    }
    .blu-field.has-leading-icon label[data-v-7f00d80c] {
        padding-left: 32px
    }
    .blu-field.has-leading-icon input.form__input[data-v-7f00d80c] {
        padding-left: 46px
    }
    .blu-field.has-leading-icon input.form__input[type=search][data-v-7f00d80c] {
        padding-left: 48px
    }
    @media screen and (max-width: 768px) {
        .blu-field.has-leading-icon input.form__input[type=search][data-v-7f00d80c] {
            padding-left: 32px;
            height: 36px;
            border-radius: 8px
        }
        .blu-field.has-leading-icon input.form__input[type=search]~label[data-v-7f00d80c] {
            left: 24px
        }
        .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__leading-icon[data-v-7f00d80c] {
            top: 24px;
            left: 8px
        }
        .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__leading-icon svg[data-v-7f00d80c] {
            width: 18px;
            height: 18px
        }
        .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__btn[data-v-7f00d80c] {
            bottom: 17px;
            right: 8px
        }
        .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__btn .blu-field__btn-custom svg[data-v-7f00d80c],
        .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__btn .blu-field__btn-close svg[data-v-7f00d80c],
        .blu-field.has-leading-icon input.form__input[type=search]~.blu-field__btn .blu-field__leading-icon svg[data-v-7f00d80c] {
            width: 18px;
            height: 18px
        }
    }
    .blu-field.has-leading-icon.has-placeholder .blu-field__leading-icon[data-v-7f00d80c] {
        top: 32px
    }
    .blu-field.has-leading-icon.has-placeholder.b-small:not(.has-no-gap) :not(input[type=search].form__input)~.blu-field__leading-icon[data-v-7f00d80c] {
        top: 23px
    }
    .blu-field.has-leading-icon.has-placeholder.b-small:not(.has-no-gap) .blu-field__leading-icon[data-v-7f00d80c] {
        top: 25px
    }
    .blu-field.has-leading-icon.has-placeholder.b-small :not(input[type=search].form__input)~.blu-field__leading-icon[data-v-7f00d80c] {
        top: 7px
    }
    .blu-field.has-custom-icon input.form__input[data-v-7f00d80c] {
        padding-right: 46px
    }
    .blu-field.has-custom-icon.b-clearable input.form__input[data-v-7f00d80c] {
        padding-right: 80px
    }
    .blu-field.has-no-gap[data-v-7f00d80c] {
        margin-bottom: 0
    }
    .blu-field.has-no-gap.has-placeholder input.form__input[data-v-7f00d80c] {
        margin-top: 0
    }
    .blu-field.has-no-gap.has-leading-icon.has-placeholder:not(.b-small) .blu-field__leading-icon[data-v-7f00d80c],
    .blu-field.has-no-gap.has-leading-icon.has-placeholder:not(.b-small) .blu-field__btn[data-v-7f00d80c] {
        top: 16px
    }
    .blu-field.has-no-gap.has-leading-icon.has-placeholder .blu-field__leading-icon[data-v-7f00d80c] {
        top: 9px
    }
    .blu-field.has-no-gap.has-leading-icon.has-placeholder .blu-field__btn[data-v-7f00d80c] {
        top: 7px
    }
    @media screen and (min-width: 769px),
    print {
        .blu-field.has-no-gap.has-leading-icon.has-placeholder.b-small input[type=search].form__input~.blu-field__btn[data-v-7f00d80c] {
            top: 9px
        }
    }
    @media screen and (max-width: 768px) {
        .blu-field.has-no-gap.has-leading-icon.has-placeholder input[type=search].form__input~.blu-field__leading-icon[data-v-7f00d80c] {
            top: 9px
        }
        .blu-field.has-no-gap.has-leading-icon.has-placeholder input[type=search].form__input~.blu-field__btn[data-v-7f00d80c] {
            top: 17px
        }
    }
    .blu-field.b-success input.form__input[data-v-7f00d80c],
    .blu-field.b-success textarea[data-v-7f00d80c],
    .blu-field.b-success input[data-v-7f00d80c]:not(:read-only):focus,
    .blu-field.b-success textarea[data-v-7f00d80c]:not(:read-only):focus,
    .blu-field.b-success textarea[data-v-7f00d80c]:focus {
        border-color: #22a334
    }
    .blu-field.b-success input.form__input~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success input.form__input~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success input.form__input~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c],
    .blu-field.b-success textarea~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success textarea~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success textarea~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c],
    .blu-field.b-success input:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success input:not(:read-only):focus~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success input:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c],
    .blu-field.b-success textarea:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success textarea:not(:read-only):focus~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success textarea:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c],
    .blu-field.b-success textarea:focus~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success textarea:focus~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-success textarea:focus~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c] {
        color: #1c832a
    }
    .blu-field.b-success input.form__input~.title[data-v-7f00d80c],
    .blu-field.b-success textarea~.title[data-v-7f00d80c],
    .blu-field.b-success input:not(:read-only):focus~.title[data-v-7f00d80c],
    .blu-field.b-success textarea:not(:read-only):focus~.title[data-v-7f00d80c],
    .blu-field.b-success textarea:focus~.title[data-v-7f00d80c] {
        color: #1c832a
    }
    .blu-field.b-success input.form__input:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field.b-success textarea:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field.b-success input:not(:read-only):focus:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field.b-success textarea:not(:read-only):focus:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field.b-success textarea:focus:not(:read-only):focus~label[data-v-7f00d80c] {
        color: #1c832a
    }
    .blu-field.b-danger input[data-v-7f00d80c],
    .blu-field.b-danger textarea[data-v-7f00d80c],
    .blu-field.b-danger input[data-v-7f00d80c]:not(:read-only):focus,
    .blu-field.b-danger textarea[data-v-7f00d80c]:not(:read-only):focus,
    .blu-field.b-danger textarea[data-v-7f00d80c]:focus {
        border-color: #ff4646
    }
    .blu-field.b-danger input~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger input~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger input~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c],
    .blu-field.b-danger textarea~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger textarea~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger textarea~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c],
    .blu-field.b-danger input:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger input:not(:read-only):focus~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger input:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c],
    .blu-field.b-danger textarea:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger textarea:not(:read-only):focus~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger textarea:not(:read-only):focus~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c],
    .blu-field.b-danger textarea:focus~.blu-field__msg-wrapper .blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger textarea:focus~.blu-field__msg[data-v-7f00d80c],
    .blu-field.b-danger textarea:focus~.blu-field__msg-wrapper .blu-field__counter[data-v-7f00d80c] {
        color: #e93c3c
    }
    .blu-field.b-danger input~.title[data-v-7f00d80c],
    .blu-field.b-danger textarea~.title[data-v-7f00d80c],
    .blu-field.b-danger input:not(:read-only):focus~.title[data-v-7f00d80c],
    .blu-field.b-danger textarea:not(:read-only):focus~.title[data-v-7f00d80c],
    .blu-field.b-danger textarea:focus~.title[data-v-7f00d80c] {
        color: #e93c3c
    }
    .blu-field.b-danger input:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field.b-danger textarea:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field.b-danger input:not(:read-only):focus:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field.b-danger textarea:not(:read-only):focus:not(:read-only):focus~label[data-v-7f00d80c],
    .blu-field.b-danger textarea:focus:not(:read-only):focus~label[data-v-7f00d80c] {
        color: #e93c3c
    }
    .b-dark input.form__input[data-v-7f00d80c],
    .b-dark textarea[data-v-7f00d80c] {
        background-color: #f1f2f2;
        border-color: #f1f2f2
    }
    .b-dark:not(.b-disabled) input.form__input[data-v-7f00d80c]:hover,
    .b-dark:not(.b-disabled) textarea[data-v-7f00d80c]:hover {
        background-color: #e1e3e4
    }
    .b-dark:not(.b-disabled).has-value textarea+label[data-v-7f00d80c] {
        background-color: #f1f2f2
    }
    .b-dark:not(.b-disabled).has-value textarea:hover~label[data-v-7f00d80c] {
        background-color: #e1e3e4
    }
    .b-disabled input.form__input[data-v-7f00d80c],
    .b-disabled textarea[data-v-7f00d80c] {
        background-color: #c8cbcd;
        border-color: #c8cbcd
    }
    .b-disabled input.form__input[data-v-7f00d80c]:read-only,
    .b-disabled textarea[data-v-7f00d80c]:read-only {
        background-color: unset
    }
    .b-disabled input.form__input[data-v-7f00d80c],
    .b-disabled textarea[data-v-7f00d80c],
    .b-disabled label[data-v-7f00d80c],
    .b-disabled .blu-field__btn *[data-v-7f00d80c] {
        cursor: not-allowed;
        color: rgba(25, 34, 42, .4)
    }
    .b-small input.form__input[data-v-7f00d80c] {
        font: 14px/18px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        border-radius: 8px
    }
    .b-small input.form__input[type=email][data-v-7f00d80c],
    .b-small input.form__input[type=number][data-v-7f00d80c],
    .b-small input.form__input[type=text][data-v-7f00d80c],
    .b-small input.form__input[type=tel][data-v-7f00d80c],
    .b-small input.form__input[type=url][data-v-7f00d80c],
    .b-small input.form__input[type=password][data-v-7f00d80c] {
        height: 32px
    }
    .b-small input.form__input[type=email]~.blu-field__leading-icon[data-v-7f00d80c],
    .b-small input.form__input[type=number]~.blu-field__leading-icon[data-v-7f00d80c],
    .b-small input.form__input[type=text]~.blu-field__leading-icon[data-v-7f00d80c],
    .b-small input.form__input[type=tel]~.blu-field__leading-icon[data-v-7f00d80c],
    .b-small input.form__input[type=url]~.blu-field__leading-icon[data-v-7f00d80c],
    .b-small input.form__input[type=password]~.blu-field__leading-icon[data-v-7f00d80c] {
        top: 6px
    }
    .b-small input.form__input[type=search][data-v-7f00d80c] {
        height: 36px
    }
    .b-small input.form__input[type=search]~.blu-field__btn[data-v-7f00d80c] {
        right: 8px
    }
    @media screen and (min-width: 769px),
    print {
        .b-small input.form__input[type=search]~.blu-field__btn[data-v-7f00d80c] {
            top: 25px
        }
    }
    @media screen and (max-width: 768px) {
        .b-small input.form__input[type=search]~.blu-field__btn[data-v-7f00d80c] {
            top: 33px
        }
    }
    .b-small.blu-field input.form__input[data-v-7f00d80c] {
        padding-left: 6px
    }
    .b-small.has-placeholder[data-v-7f00d80c] ::placeholder {
        font: 14px/18px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        color: rgba(25, 34, 42, .4)
    }
    .b-small.has-placeholder .blu-field__btn[data-v-7f00d80c] {
        top: 23px;
        right: 8px
    }
    .b-small.has-placeholder .blu-field__leading-icon svg[data-v-7f00d80c],
    .b-small.has-placeholder .blu-field__btn svg[data-v-7f00d80c] {
        width: 18px;
        height: 18px
    }
    .b-small.b-clearable input.form__input[data-v-7f00d80c] {
        padding-right: 33px
    }
    .b-small.has-leading-icon input.form__input[data-v-7f00d80c] {
        padding-left: 32px
    }
    .b-small.has-leading-icon input.form__input[type=search][data-v-7f00d80c] {
        padding-left: 32px
    }
    .b-small.has-leading-icon .blu-field__btn-custom[data-v-7f00d80c],
    .b-small.has-leading-icon .blu-field__btn-close[data-v-7f00d80c],
    .b-small.has-leading-icon .blu-field__leading-icon[data-v-7f00d80c] {
        left: 8px
    }
    .b-small .blu-field__btn[data-v-7f00d80c] {
        top: 6px
    }
    [data-v-7f00d80c]::placeholder {
        font-size: 0;
        opacity: 0
    }
    [data-v-7f00d80c]::-ms-reveal {
        display: none
    }
    [data-v-7f00d80c]:-ms-input-placeholder {
        font-size: 0;
        opacity: 0
    }
    [data-v-7f00d80c]::-ms-input-placeholder {
        font-size: 0;
        opacity: 0
    }
    input[data-v-7f00d80c]:-internal-autofill-selected {
        background-color: #fff !important
    }
    [data-v-7f00d80c]::-webkit-credentials-auto-fill-button {
        -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4LjkxIDE0LjU2YTEuNzY5IDEuNzY5IDAgMCAxLTEuNDM1LS43MjVsLTIuNjUtMy42ODNhMS4wMDEgMS4wMDEgMCAwIDEgMS42MjUtMS4xNjhsMi40NSAzLjQwOCAyLjIwMi0zLjM3MWExIDEgMCAwIDEgMS42NzQgMS4wOTRsLTIuNCAzLjY3MmMtLjM3My41MDgtLjg5Ni43NzMtMS40NjYuNzczWiIgZmlsbD0iIzc5N0Y4NSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuOTIgNy4wNzNjMC0zLjAzMS0yLjQ2Ni01LjQ4OS01LjUxLTUuNDg5LTMuMDQ0IDAtNS41MTEgMi40NTctNS41MTEgNS40ODlhNS40ODcgNS40ODcgMCAwIDAgMy40NTkgNS4wOTFjLS4wNTYgMS45MTMtLjAyIDMuODMuMTI0IDUuNzM5bC4wMTEuMTQ0Yy4wMjkuMzkyLjE3My43Ni40MDYgMS4wMzhsLjgxLjk2OGMuNTEuNjA5IDEuNDc0LjcwMiAxLjg0NiAwIC4xNjYtLjMxNC4yMjctMS4wOTctLjAxLTEuNjIyLS4zMzYtLjc0Ny0uNjIxLTEuMTg5LjM0Mi0yLjM3OC4xOTktLjI0Ni4xODYtLjYyMy4wNTUtLjkyMS0uMjc1LS42MjgtLjU1My0xLjc1OC4zMDMtMi44MTMuMDI4LS4wMzUuMDczLS4wNzYuMTI0LS4xMiAyLjA3NS0uNzg4IDMuNTUyLTIuNzgzIDMuNTUyLTUuMTI2Wk03LjQxIDQuMDc5YTEuNSAxLjUgMCAwIDEgMS41MDQgMS40OTdBMS41IDEuNSAwIDAgMSA3LjQxIDcuMDczYTEuNSAxLjUgMCAwIDEtMS41MDMtMS40OTdBMS41IDEuNSAwIDAgMSA3LjQxIDQuMDc5WiIgZmlsbD0iIzc5N0Y4NSIvPjwvc3ZnPg==);
        -webkit-mask-size: 18px 18px;
        width: 18px;
        height: 18px;
        background-color: rgba(25, 34, 42, .4);
        margin-top: -14px;
        margin-right: -30px
    }
    input[type=number][data-v-7f00d80c]::-webkit-inner-spin-button,
    input[type=number][data-v-7f00d80c]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0
    }
    @keyframes shake-data-v-7f00d80c {
        10%,
        90% {
            transform: translate3d(-1px, 0, 0)
        }
        20%,
        80% {
            transform: translate3d(2px, 0, 0)
        }
        30%,
        50%,
        70% {
            transform: translate3d(-4px, 0, 0)
        }
        40%,
        60% {
            transform: translate3d(4px, 0, 0)
        }
    }
    .blu-input-stepper input[data-v-7f00d80c] {
        font: 18px/24px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        color: #19222a;
        background-color: inherit
    }
    .blu-input-stepper input[type=number][data-v-7f00d80c] {
        width: 100%;
        height: 100%;
        padding: 0px;
        border: none;
        text-align: center;
        -moz-appearance: textfield
    }
    .blu-input-stepper input[type=number][data-v-7f00d80c]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0
    }
    .blu-input-stepper input[type=number][data-v-7f00d80c]:hover {
        background-color: inherit
    }
    .blu-input-stepper input[type=number][data-v-7f00d80c]:focus {
        border: none
    }
    .blu-input-stepper.b-readonly input[data-v-7f00d80c] {
        cursor: default
    }
    .blu-input-stepper.b-disabled input[data-v-7f00d80c] {
        color: rgba(25, 34, 42, .4)
    }
    .blu-input-stepper__input.blu-field input.form__input[type=number][data-v-7f00d80c] {
        padding: 0;
        height: auto
    }
    .blu-input-stepper__input.blu-field input.form__input[type=number][data-v-7f00d80c]:hover {
        background-color: unset
    }
<style type="text/css">
    .blu-header[data-v-7991d30e] {
        z-index: 999;
        position: sticky;
        top: 0;
        width: 100%;
        box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1)
    }
    .blu-header__top[data-v-7991d30e] {
        padding: 16px;
        width: 100%;
        height: 56px;
        align-items: center;
        justify-content: space-between;
        display: flex
    }
    .blu-header__top.b-pb-0[data-v-7991d30e] {
        padding-bottom: 0
    }
    .blu-header__left[data-v-7991d30e],
    .blu-header__right[data-v-7991d30e] {
        display: flex;
        align-items: center
    }
    .blu-header__left .icon-menu[data-v-7991d30e],
    .blu-header__left .icon-menu div[data-v-7991d30e],
    .blu-header__right .icon-menu[data-v-7991d30e],
    .blu-header__right .icon-menu div[data-v-7991d30e] {
        display: flex;
        align-items: center;
        height: 24px;
        width: 24px;
        cursor: pointer
    }
    .blu-header__left[data-v-7991d30e] {
        margin-right: 8px
    }
    .blu-header__left .icon-menu[data-v-7991d30e]:not(:last-child) {
        margin-right: 12px
    }
    .blu-header__center[data-v-7991d30e] {
        display: flex;
        width: 100%;
        overflow: hidden
    }
    .blu-header__center-title[data-v-7991d30e] {
        font: 16px/20px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .blu-header__bottom[data-v-7991d30e] {
        width: 100%;
        background-color: #fff
    }
    .blu-header__bottom svg[data-v-7991d30e] {
        color: #797f85
    }
    .blu-header__right[data-v-7991d30e] {
        justify-content: right;
        margin-left: 8px
    }
    .blu-header__right .icon-menu[data-v-7991d30e]:not(:last-child) {
        margin-right: 12px
    }
    .blu-header.b-dark .icon-menu[data-v-7991d30e],
    .blu-header.b-dark .icon-menu div[data-v-7991d30e] {
        color: #797f85
    }
    .blu-header.b-light .icon-menu[data-v-7991d30e],
    .blu-header.b-light .icon-menu div[data-v-7991d30e] {
        color: #fff
    }
    .blu-header.b-no-shadow[data-v-7991d30e] {
        box-shadow: none
    }
<style type="text/css">
    .tabs[data-v-1508f9d1] {
        border-bottom: #acb0b4 1px solid;
        display: flex;
        position: relative;
        white-space: nowrap;
        scroll-behavior: smooth;
        scrollbar-width: none
    }
    .tabs[data-v-1508f9d1]::-webkit-scrollbar {
        display: none
    }
    .tabs a[data-v-1508f9d1],
    .tabs__header-title[data-v-1508f9d1] {
        outline: none;
        display: flex;
        color: rgba(25, 34, 42, .7019607843);
        font: 16px/20px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        padding: 22px 0px;
        position: relative;
        white-space: nowrap;
        align-items: center;
        height: 64px;
        cursor: pointer
    }
    .tabs a .tabs__icon[data-v-1508f9d1],
    .tabs__header-title .tabs__icon[data-v-1508f9d1] {
        position: relative;
        display: inline-flex
    }
    .tabs a .tabs__icon[data-v-1508f9d1]:not(:empty),
    .tabs__header-title .tabs__icon[data-v-1508f9d1]:not(:empty) {
        margin-right: 4px
    }
    .tabs a .tabs__icon svg[data-v-1508f9d1],
    .tabs__header-title .tabs__icon svg[data-v-1508f9d1] {
        vertical-align: bottom;
        color: rgba(25, 34, 42, .4)
    }
    .tabs a .tabs__label[data-v-1508f9d1],
    .tabs__header-title .tabs__label[data-v-1508f9d1] {
        display: inline-flex
    }
    .tabs a .tabs__label[data-v-1508f9d1]:not(:empty),
    .tabs__header-title .tabs__label[data-v-1508f9d1]:not(:empty) {
        padding-left: 4px
    }
    @media screen and (max-width: 768px) {
        .tabs a[data-v-1508f9d1],
        .tabs__header-title[data-v-1508f9d1] {
            padding: 10px 0px;
            height: 40px
        }
    }
    .tabs a[data-v-1508f9d1]:not(:last-child),
    .tabs__header-title[data-v-1508f9d1]:not(:last-child) {
        margin-right: 16px
    }
    .tabs a[data-v-1508f9d1]:before,
    .tabs__header-title[data-v-1508f9d1]:before {
        content: "";
        height: 3px;
        background: #0072ff;
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: 0;
        transition: opacity 1s
    }
    .tabs a[data-v-1508f9d1]:after,
    .tabs__header-title[data-v-1508f9d1]:after {
        content: "";
        width: 100%;
        bottom: 0;
        left: 0;
        position: absolute;
        border-bottom: none;
        transition: border-bottom ease-out .2s
    }
    .tabs a[data-v-1508f9d1]:hover:after,
    .tabs__header-title[data-v-1508f9d1]:hover:after {
        border-bottom: 2px solid #acb0b4;
        border-radius: 1px
    }
    .tabs a.b-active[data-v-1508f9d1],
    .tabs__header-title.b-active[data-v-1508f9d1] {
        opacity: 1;
        color: #0072ff
    }
    .tabs a.b-active .tabs__icon svg[data-v-1508f9d1],
    .tabs__header-title.b-active .tabs__icon svg[data-v-1508f9d1] {
        color: #0072ff
    }
    .tabs a.b-disabled[data-v-1508f9d1],
    .tabs__header-title.b-disabled[data-v-1508f9d1] {
        opacity: 1;
        color: rgba(25, 34, 42, .4)
    }
    .tabs a.b-disabled[data-v-1508f9d1]:hover:after,
    .tabs__header-title.b-disabled[data-v-1508f9d1]:hover:after {
        border-bottom: none
    }
    .tabs a.b-disabled .tabs__label .label[data-v-1508f9d1],
    .tabs__header-title.b-disabled .tabs__label .label[data-v-1508f9d1] {
        background-color: #e1e3e4;
        color: rgba(25, 34, 42, .4)
    }
    .tabs a .tabs__icon[data-v-1508f9d1],
    .tabs__header-title .tabs__icon[data-v-1508f9d1] {
        margin-right: 2px
    }
    .tabs a .tabs__icon svg[data-v-1508f9d1],
    .tabs__header-title .tabs__icon svg[data-v-1508f9d1] {
        vertical-align: middle;
        color: rgba(25, 34, 42, .4);
        transform: scale(0.75)
    }
    .tabs a[data-v-1508f9d1]:not(.b-disabled):focus-visible,
    .tabs__header-title[data-v-1508f9d1]:not(.b-disabled):focus-visible {
        color: #fff;
        background: #000
    }
    .tabs a:not(.b-disabled):focus-visible svg[data-v-1508f9d1],
    .tabs__header-title:not(.b-disabled):focus-visible svg[data-v-1508f9d1] {
        color: #fff
    }
    .tabs.b-centered[data-v-1508f9d1],
    .tabs.b-centered-primary[data-v-1508f9d1] {
        display: block
    }
    .tabs.b-centered a[data-v-1508f9d1],
    .tabs.b-centered-primary a[data-v-1508f9d1] {
        width: 100%;
        justify-content: center;
        min-width: 0
    }
    .tabs.b-primary[data-v-1508f9d1],
    .tabs.b-centered-primary[data-v-1508f9d1] {
        background-color: #fff;
        box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
        border-radius: 8px;
        padding: 4px;
        margin-top: 10px;
        border-bottom: none
    }
    @media screen and (min-width: 960px) {
        .tabs.b-primary~.tabs__control .tabs__control-next[data-v-1508f9d1],
        .tabs.b-primary~.tabs__control .tabs__control-prev[data-v-1508f9d1],
        .tabs.b-centered-primary~.tabs__control .tabs__control-next[data-v-1508f9d1],
        .tabs.b-centered-primary~.tabs__control .tabs__control-prev[data-v-1508f9d1] {
            top: 0
        }
    }
    .tabs.b-primary .slider[data-v-1508f9d1],
    .tabs.b-centered-primary .slider[data-v-1508f9d1] {
        display: none
    }
    .tabs.b-primary a[data-v-1508f9d1],
    .tabs.b-centered-primary a[data-v-1508f9d1] {
        padding: 7px 16px;
        border-radius: 4px;
        transition: all .3s ease;
        font: 14px/18px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        color: #0072ff;
        height: 32px
    }
    .tabs.b-primary a[data-v-1508f9d1]:hover:after,
    .tabs.b-centered-primary a[data-v-1508f9d1]:hover:after {
        border-bottom: none
    }
    .tabs.b-primary a[data-v-1508f9d1]:not(:last-child),
    .tabs.b-centered-primary a[data-v-1508f9d1]:not(:last-child) {
        margin-right: 8px
    }
    .tabs.b-primary a.b-active[data-v-1508f9d1],
    .tabs.b-centered-primary a.b-active[data-v-1508f9d1] {
        color: #fff;
        background-color: #1d8fff
    }
    .tabs.b-primary a.b-active svg[data-v-1508f9d1],
    .tabs.b-centered-primary a.b-active svg[data-v-1508f9d1] {
        color: #fff
    }
    .tabs.b-primary a.b-active .blu-label[data-v-1508f9d1],
    .tabs.b-centered-primary a.b-active .blu-label[data-v-1508f9d1] {
        background-color: #fff;
        color: #0072ff
    }
    .tabs.b-primary a.b-active[data-v-1508f9d1]:hover,
    .tabs.b-centered-primary a.b-active[data-v-1508f9d1]:hover {
        background-color: #0072ff
    }
    .tabs.b-primary a.b-disabled[data-v-1508f9d1],
    .tabs.b-centered-primary a.b-disabled[data-v-1508f9d1] {
        color: rgba(25, 34, 42, .4)
    }
    .tabs.b-primary a[data-v-1508f9d1]:not(.b-disabled):not(.b-active):hover,
    .tabs.b-centered-primary a[data-v-1508f9d1]:not(.b-disabled):not(.b-active):hover {
        background-color: #f1f2f2
    }
    .tabs.b-primary a[data-v-1508f9d1]:focus-visible,
    .tabs.b-centered-primary a[data-v-1508f9d1]:focus-visible {
        color: #0072ff;
        box-shadow: 0px 0px 0px 4px #000;
        background-color: #f1f2f2
    }
    .tabs__item[data-v-1508f9d1] {
        padding: 16px 0
    }
    .tabs__item.b-active[data-v-1508f9d1] {
        animation: fade-data-v-1508f9d1 .8s ease-in-out
    }
    .tabs__header[data-v-1508f9d1] {
        display: flex
    }
    .tabs__label[data-v-1508f9d1] {
        display: flex;
        align-items: center;
        margin-left: 4px
    }
    @media screen and (min-width: 960px) {
        .tabs__control[data-v-1508f9d1] {
            --tab-fab-position: 16px;
            --tab-fab-opacity: 0;
            --tab-fab-background: linear-gradient(270deg, rgba(224, 224, 224, 0) 0%, #ffffff 100%);
            position: absolute;
            top: 0;
            left: 0;
            width: 100%
        }
        .tabs__control[data-v-1508f9d1]:hover {
            --tab-fab-opacity: 1;
            --tab-fab-position: 0
        }
        .tabs__control-prev[data-v-1508f9d1],
        .tabs__control-next[data-v-1508f9d1] {
            width: 56px;
            height: 40px;
            position: absolute;
            opacity: var(--tab-fab-opacity);
            background: var(--tab-fab-background);
            border-radius: 16px;
            transition: all .15s ease;
            padding: 4px;
            top: 11px;
            cursor: pointer
        }
        .tabs__control-prev div[data-v-1508f9d1],
        .tabs__control-next div[data-v-1508f9d1] {
            width: 32px;
            height: 32px;
            background: #fff;
            box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
            border-radius: 50%;
            position: relative;
            display: grid;
            place-items: center;
            left: var(--tab-fab-position);
            transition: all .15s cubic-bezier(0, 0, 0.2, 1.2)
        }
        .tabs__control-prev div[data-v-1508f9d1]::after,
        .tabs__control-next div[data-v-1508f9d1]::after {
            content: "";
            background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogIDxkZWZzPgogICAgPHBhdGgKICAgICAgICBpZD0iMTkwcjYzOHp6YSIKICAgICAgICBkPSJNMCA1LjE1NGMwLS42MzYuMjkyLTEuMjE5LjgtMS42TDUuNDExLjE5MmMuNDQ2LS4zMjUgMS4wNzItLjIyOCAxLjM5Ny4yMi4zMjUuNDQ1LjIyNyAxLjA3MS0uMjE5IDEuMzk2bC00LjYgMy4zNTQgNC41NjMgMy4wMDRjLjQ2LjMwNS41ODcuOTI1LjI4MiAxLjM4Ni0uMzA1LjQ2LS45MjYuNTg2LTEuMzg2LjI4MmwtNC42LTMuMDQ2Qy4yOTEgNi4zNzIgMCA1Ljc5IDAgNS4xNTR6IgogICAgLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii4wMSIgZD0iTTAgMEgyNFYyNEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MiAtNzg1KSB0cmFuc2xhdGUoNTkyIDc4NSkiIC8+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MiAtNzg1KSB0cmFuc2xhdGUoNTkyIDc4NSkgdHJhbnNsYXRlKDggNykiPgogICAgICAgICAgPG1hc2sgaWQ9InU0ZGRwYm95eGIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iIzE5MHI2Mzh6emEiIC8+PC9tYXNrPgogICAgICAgICAgPHVzZSBmaWxsPSIjNzk3Rjg1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiMxOTByNjM4enphIiAvPgogICAgICAgICAgPHBhdGggZmlsbD0iIzAwOTVkYSIgZD0iTS04IC03SDE2VjE3SC04eiIgbWFzaz0idXJsKCN1NGRkcGJveXhiKSIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
            width: 18px;
            height: 18px;
            position: absolute
        }
        .tabs__control-prev[data-v-1508f9d1] {
            left: 0
        }
        .tabs__control-next[data-v-1508f9d1] {
            right: 0;
            transform: rotate(180deg)
        }
    }
    .tabs:hover~.tabs__control[data-v-1508f9d1] {
        --tab-fab-opacity: 1;
        --tab-fab-position: 0
    }
    .tabs-wrapper[data-v-1508f9d1] {
        position: relative
    }
    .slider[data-v-1508f9d1] {
        width: auto;
        height: 2px;
        border-radius: 1px;
        background: #0072ff;
        opacity: 1;
        position: absolute;
        left: 0;
        bottom: 0;
        transition: all .4s linear
    }
    @keyframes shake-data-v-1508f9d1 {
        30%,
        50% {
            transform: translate3d(-2px, 0, 0)
        }
        40%,
        60% {
            transform: translate3d(0, 0, 0)
        }
    }
    @keyframes fade-data-v-1508f9d1 {
        0% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }
<style type="text/css">
    .tabs[data-v-049eddd6] {
        border-bottom: #acb0b4 1px solid;
        display: flex;
        position: relative;
        white-space: nowrap;
        scroll-behavior: smooth;
        scrollbar-width: none
    }
    .tabs[data-v-049eddd6]::-webkit-scrollbar {
        display: none
    }
    .tabs a[data-v-049eddd6],
    .tabs__header-title[data-v-049eddd6] {
        outline: none;
        display: flex;
        color: rgba(25, 34, 42, .7019607843);
        font: 16px/20px "blibli", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        padding: 22px 0px;
        position: relative;
        white-space: nowrap;
        align-items: center;
        height: 64px;
        cursor: pointer
    }
    .tabs a .tabs__icon[data-v-049eddd6],
    .tabs__header-title .tabs__icon[data-v-049eddd6] {
        position: relative;
        display: inline-flex
    }
    .tabs a .tabs__icon[data-v-049eddd6]:not(:empty),
    .tabs__header-title .tabs__icon[data-v-049eddd6]:not(:empty) {
        margin-right: 4px
    }
    .tabs a .tabs__icon svg[data-v-049eddd6],
    .tabs__header-title .tabs__icon svg[data-v-049eddd6] {
        vertical-align: bottom;
        color: rgba(25, 34, 42, .4)
    }
    .tabs a .tabs__label[data-v-049eddd6],
    .tabs__header-title .tabs__label[data-v-049eddd6] {
        display: inline-flex
    }
    .tabs a .tabs__label[data-v-049eddd6]:not(:empty),
    .tabs__header-title .tabs__label[data-v-049eddd6]:not(:empty) {
        padding-left: 4px
    }
    @media screen and (max-width: 768px) {
        .tabs a[data-v-049eddd6],
        .tabs__header-title[data-v-049eddd6] {
            padding: 10px 0px;
            height: 40px
        }
    }
    .tabs a[data-v-049eddd6]:not(:last-child),
    .tabs__header-title[data-v-049eddd6]:not(:last-child) {
        margin-right: 16px
    }
    .tabs a[data-v-049eddd6]:before,
    .tabs__header-title[data-v-049eddd6]:before {
        content: "";
        height: 3px;
        background: #0072ff;
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: 0;
        transition: opacity 1s
    }
    .tabs a[data-v-049eddd6]:after,
    .tabs__header-title[data-v-049eddd6]:after {
        content: "";
        width: 100%;
        bottom: 0;
        left: 0;
        position: absolute;
        border-bottom: none;
        transition: border-bottom ease-out .2s
    }
    .tabs a[data-v-049eddd6]:hover:after,
    .tabs__header-title[data-v-049eddd6]:hover:after {
        border-bottom: 2px solid #acb0b4;
        border-radius: 1px
    }
    .tabs a.b-active[data-v-049eddd6],
    .tabs__header-title.b-active[data-v-049eddd6] {
        opacity: 1;
        color: #0072ff
    }
    .tabs a.b-active .tabs__icon svg[data-v-049eddd6],
    .tabs__header-title.b-active .tabs__icon svg[data-v-049eddd6] {
        color: #0072ff
    }
    .tabs a.b-disabled[data-v-049eddd6],
    .tabs__header-title.b-disabled[data-v-049eddd6] {
        opacity: 1;
        color: rgba(25, 34, 42, .4)
    }
    .tabs a.b-disabled[data-v-049eddd6]:hover:after,
    .tabs__header-title.b-disabled[data-v-049eddd6]:hover:after {
        border-bottom: none
    }
    .tabs a.b-disabled .tabs__label .label[data-v-049eddd6],
    .tabs__header-title.b-disabled .tabs__label .label[data-v-049eddd6] {
        background-color: #e1e3e4;
        color: rgba(25, 34, 42, .4)
    }
    .tabs a .tabs__icon[data-v-049eddd6],
    .tabs__header-title .tabs__icon[data-v-049eddd6] {
        margin-right: 2px
    }
    .tabs a .tabs__icon svg[data-v-049eddd6],
    .tabs__header-title .tabs__icon svg[data-v-049eddd6] {
        vertical-align: middle;
        color: rgba(25, 34, 42, .4);
        transform: scale(0.75)
    }
    .tabs a[data-v-049eddd6]:not(.b-disabled):focus-visible,
    .tabs__header-title[data-v-049eddd6]:not(.b-disabled):focus-visible {
        color: #fff;
        background: #000
    }
    .tabs a:not(.b-disabled):focus-visible svg[data-v-049eddd6],
    .tabs__header-title:not(.b-disabled):focus-visible svg[data-v-049eddd6] {
        color: #fff
    }
    .tabs.b-centered[data-v-049eddd6],
    .tabs.b-centered-primary[data-v-049eddd6] {
        display: block
    }
    .tabs.b-centered a[data-v-049eddd6],
    .tabs.b-centered-primary a[data-v-049eddd6] {
        width: 100%;
        justify-content: center;
        min-width: 0
    }
    .tabs.b-primary[data-v-049eddd6],
    .tabs.b-centered-primary[data-v-049eddd6] {
        background-color: #fff;
        box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
        border-radius: 8px;
        padding: 4px;
        margin-top: 10px;
        border-bottom: none
    }
    @media screen and (min-width: 960px) {
        .tabs.b-primary~.tabs__control .tabs__control-next[data-v-049eddd6],
        .tabs.b-primary~.tabs__control .tabs__control-prev[data-v-049eddd6],
        .tabs.b-centered-primary~.tabs__control .tabs__control-next[data-v-049eddd6],
        .tabs.b-centered-primary~.tabs__control .tabs__control-prev[data-v-049eddd6] {
            top: 0
        }
    }
    .tabs.b-primary .slider[data-v-049eddd6],
    .tabs.b-centered-primary .slider[data-v-049eddd6] {
        display: none
    }
    .tabs.b-primary a[data-v-049eddd6],
    .tabs.b-centered-primary a[data-v-049eddd6] {
        padding: 7px 16px;
        border-radius: 4px;
        transition: all .3s ease;
        font: 14px/18px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        color: #0072ff;
        height: 32px
    }
    .tabs.b-primary a[data-v-049eddd6]:hover:after,
    .tabs.b-centered-primary a[data-v-049eddd6]:hover:after {
        border-bottom: none
    }
    .tabs.b-primary a[data-v-049eddd6]:not(:last-child),
    .tabs.b-centered-primary a[data-v-049eddd6]:not(:last-child) {
        margin-right: 8px
    }
    .tabs.b-primary a.b-active[data-v-049eddd6],
    .tabs.b-centered-primary a.b-active[data-v-049eddd6] {
        color: #fff;
        background-color: #1d8fff
    }
    .tabs.b-primary a.b-active svg[data-v-049eddd6],
    .tabs.b-centered-primary a.b-active svg[data-v-049eddd6] {
        color: #fff
    }
    .tabs.b-primary a.b-active .blu-label[data-v-049eddd6],
    .tabs.b-centered-primary a.b-active .blu-label[data-v-049eddd6] {
        background-color: #fff;
        color: #0072ff
    }
    .tabs.b-primary a.b-active[data-v-049eddd6]:hover,
    .tabs.b-centered-primary a.b-active[data-v-049eddd6]:hover {
        background-color: #0072ff
    }
    .tabs.b-primary a.b-disabled[data-v-049eddd6],
    .tabs.b-centered-primary a.b-disabled[data-v-049eddd6] {
        color: rgba(25, 34, 42, .4)
    }
    .tabs.b-primary a[data-v-049eddd6]:not(.b-disabled):not(.b-active):hover,
    .tabs.b-centered-primary a[data-v-049eddd6]:not(.b-disabled):not(.b-active):hover {
        background-color: #f1f2f2
    }
    .tabs.b-primary a[data-v-049eddd6]:focus-visible,
    .tabs.b-centered-primary a[data-v-049eddd6]:focus-visible {
        color: #0072ff;
        box-shadow: 0px 0px 0px 4px #000;
        background-color: #f1f2f2
    }
    .tabs__item[data-v-049eddd6] {
        padding: 16px 0
    }
    .tabs__item.b-active[data-v-049eddd6] {
        animation: fade-data-v-049eddd6 .8s ease-in-out
    }
    .tabs__header[data-v-049eddd6] {
        display: flex
    }
    .tabs__label[data-v-049eddd6] {
        display: flex;
        align-items: center;
        margin-left: 4px
    }
    @media screen and (min-width: 960px) {
        .tabs__control[data-v-049eddd6] {
            --tab-fab-position: 16px;
            --tab-fab-opacity: 0;
            --tab-fab-background: linear-gradient(270deg, rgba(224, 224, 224, 0) 0%, #ffffff 100%);
            position: absolute;
            top: 0;
            left: 0;
            width: 100%
        }
        .tabs__control[data-v-049eddd6]:hover {
            --tab-fab-opacity: 1;
            --tab-fab-position: 0
        }
        .tabs__control-prev[data-v-049eddd6],
        .tabs__control-next[data-v-049eddd6] {
            width: 56px;
            height: 40px;
            position: absolute;
            opacity: var(--tab-fab-opacity);
            background: var(--tab-fab-background);
            border-radius: 16px;
            transition: all .15s ease;
            padding: 4px;
            top: 11px;
            cursor: pointer
        }
        .tabs__control-prev div[data-v-049eddd6],
        .tabs__control-next div[data-v-049eddd6] {
            width: 32px;
            height: 32px;
            background: #fff;
            box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1);
            border-radius: 50%;
            position: relative;
            display: grid;
            place-items: center;
            left: var(--tab-fab-position);
            transition: all .15s cubic-bezier(0, 0, 0.2, 1.2)
        }
        .tabs__control-prev div[data-v-049eddd6]::after,
        .tabs__control-next div[data-v-049eddd6]::after {
            content: "";
            background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjQgMjQiPgogIDxkZWZzPgogICAgPHBhdGgKICAgICAgICBpZD0iMTkwcjYzOHp6YSIKICAgICAgICBkPSJNMCA1LjE1NGMwLS42MzYuMjkyLTEuMjE5LjgtMS42TDUuNDExLjE5MmMuNDQ2LS4zMjUgMS4wNzItLjIyOCAxLjM5Ny4yMi4zMjUuNDQ1LjIyNyAxLjA3MS0uMjE5IDEuMzk2bC00LjYgMy4zNTQgNC41NjMgMy4wMDRjLjQ2LjMwNS41ODcuOTI1LjI4MiAxLjM4Ni0uMzA1LjQ2LS45MjYuNTg2LTEuMzg2LjI4MmwtNC42LTMuMDQ2Qy4yOTEgNi4zNzIgMCA1Ljc5IDAgNS4xNTR6IgogICAgLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxnPgogICAgICA8Zz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLW9wYWNpdHk9Ii4wMSIgZD0iTTAgMEgyNFYyNEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MiAtNzg1KSB0cmFuc2xhdGUoNTkyIDc4NSkiIC8+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU5MiAtNzg1KSB0cmFuc2xhdGUoNTkyIDc4NSkgdHJhbnNsYXRlKDggNykiPgogICAgICAgICAgPG1hc2sgaWQ9InU0ZGRwYm95eGIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iIzE5MHI2Mzh6emEiIC8+PC9tYXNrPgogICAgICAgICAgPHVzZSBmaWxsPSIjNzk3Rjg1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIHhsaW5rOmhyZWY9IiMxOTByNjM4enphIiAvPgogICAgICAgICAgPHBhdGggZmlsbD0iIzAwOTVkYSIgZD0iTS04IC03SDE2VjE3SC04eiIgbWFzaz0idXJsKCN1NGRkcGJveXhiKSIgLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
            width: 18px;
            height: 18px;
            position: absolute
        }
        .tabs__control-prev[data-v-049eddd6] {
            left: 0
        }
        .tabs__control-next[data-v-049eddd6] {
            right: 0;
            transform: rotate(180deg)
        }
    }
    .tabs:hover~.tabs__control[data-v-049eddd6] {
        --tab-fab-opacity: 1;
        --tab-fab-position: 0
    }
    .tabs-wrapper[data-v-049eddd6] {
        position: relative
    }
    .slider[data-v-049eddd6] {
        width: auto;
        height: 2px;
        border-radius: 1px;
        background: #0072ff;
        opacity: 1;
        position: absolute;
        left: 0;
        bottom: 0;
        transition: all .4s linear
    }
    @keyframes shake-data-v-049eddd6 {
        30%,
        50% {
            transform: translate3d(-2px, 0, 0)
        }
        40%,
        60% {
            transform: translate3d(0, 0, 0)
        }
    }
    @keyframes fade-data-v-049eddd6 {
        0% {
            opacity: 0
        }
        100% {
            opacity: 1
        }
    }
<style type="text/css">
    .blu-ripple[data-v-ff323156] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-ff323156] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-ff323156] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-ff323156]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-ff323156] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-ff323156] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-ff323156] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-ff323156] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-ff323156] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-ff323156] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-ff323156] {
        padding: 0 8px
    }
    .b-small svg[data-v-ff323156] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-ff323156] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-ff323156] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-ff323156] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-ff323156] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-ff323156] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-ff323156] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-ff323156] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-ff323156] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-ff323156] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-ff323156] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-ff323156] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-ff323156] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-ff323156] {
        background: #0072ff
    }
    .b-disabled[data-v-ff323156] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-ff323156] {
        margin-left: 8px
    }
<style type="text/css">
    .blu-ripple[data-v-27b3c8d8] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-27b3c8d8] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-27b3c8d8] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-27b3c8d8]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-27b3c8d8] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-27b3c8d8] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-27b3c8d8] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-27b3c8d8] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-27b3c8d8] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-27b3c8d8] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-27b3c8d8] {
        padding: 0 8px
    }
    .b-small svg[data-v-27b3c8d8] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-27b3c8d8] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-27b3c8d8] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-27b3c8d8] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-27b3c8d8] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-27b3c8d8] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-27b3c8d8] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-27b3c8d8] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-27b3c8d8] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-27b3c8d8] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-27b3c8d8] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-27b3c8d8] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-27b3c8d8] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-27b3c8d8] {
        background: #0072ff
    }
    .b-disabled[data-v-27b3c8d8] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-27b3c8d8] {
        margin-left: 8px
    }
<style type="text/css">
    .blu-ripple[data-v-804a530e] {
        width: 100%;
        height: 100%;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        -webkit-mask-image: radial-gradient(circle, #ffffff 100%, #000000 100%);
        padding: 0 12px
    }
    .blu-ripple-wave[data-v-804a530e] {
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background: currentColor;
        border-radius: 50%;
        opacity: 0;
        transform: scale(2) translateZ(0)
    }
    .blu-ripple-wave.b-centered[data-v-804a530e] {
        animation-duration: 1.2s;
        top: 50%;
        left: 50%
    }
    .blu-ripple-wave~*[data-v-804a530e]:not(.blu-ripple-wave) {
        position: relative;
        z-index: 2
    }
    .blu-ripple-enter-active[data-v-804a530e] {
        transition: 2s cubic-bezier(0.25, 0.8, 0.25, 1);
        transition-property: opacity, transform;
        will-change: opacity, transform
    }
    .blu-ripple-enter-active.b-centered[data-v-804a530e] {
        transition-duration: 1.2s
    }
    .blu-ripple-enter[data-v-804a530e] {
        opacity: .26;
        transform: scale(0.26) translateZ(0)
    }
    .has-left-icon .blu-ripple svg[data-v-804a530e] {
        margin-right: 8px
    }
    .has-left-icon.b-small svg[data-v-804a530e] {
        transform-origin: left;
        margin-right: 4px
    }
    .b-large .blu-ripple[data-v-804a530e] {
        padding: 0 16px
    }
    .b-small .blu-ripple[data-v-804a530e] {
        padding: 0 8px
    }
    .b-small svg[data-v-804a530e] {
        width: 18px;
        height: 18px
    }
    .b-icon .blu-ripple[data-v-804a530e] {
        padding: 0
    }
    .b-loading .blu-loader-wrapper[data-v-804a530e] {
        height: 24px;
        position: absolute
    }
    .b-loading .blu-ripple[data-v-804a530e] {
        color: rgba(0, 0, 0, 0)
    }
    .b-loading .blu-ripple>svg[data-v-804a530e] {
        visibility: hidden
    }
    .b-loading .blu-ripple .blu-ripple-wave[data-v-804a530e] {
        color: #fff
    }
    .b-loading.b-white .blu-ripple-wave[data-v-804a530e] {
        color: #0072ff
    }
    .b-loading.b-outline.b-secondary .blu-ripple-wave[data-v-804a530e] {
        color: #0072ff
    }
    .b-loading.b-outline.b-primary .blu-ripple-wave[data-v-804a530e] {
        color: #f1ab02
    }
    .b-loading.b-ghost.b-secondary .blu-ripple-wave[data-v-804a530e] {
        color: #0072ff
    }
    .b-loading.b-ghost.b-primary .blu-ripple-wave[data-v-804a530e] {
        color: #f1ab02
    }
    .blu-input-stepper .blu-btn .blu-ripple[data-v-804a530e] {
        padding: 0;
        width: 24px;
        height: 24px;
        border-radius: 50%
    }
    .blu-input-stepper .blu-btn .blu-ripple svg[data-v-804a530e] {
        width: 18px;
        height: 18px;
        margin-left: 1px
    }
    .blu-input-stepper .blu-btn .blu-ripple-enter-active[data-v-804a530e] {
        background: #0072ff
    }
    .b-disabled[data-v-804a530e] {
        opacity: 1
    }
    .blu-btn-dropdown .blu-ripple>svg+div[data-v-804a530e] {
        margin-left: 8px
    }
    .blu-btn[data-v-804a530e] {
        position: relative;
        font: 16px/20px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        text-decoration: none;
        transition: color .4s, background-color .4s, border-color .6s;
        white-space: nowrap;
        height: 48px;
        padding: 0;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }
    .blu-btn[data-v-804a530e]::-moz-focus-inner {
        border: 0
    }
    .blu-btn[data-v-804a530e]:active {
        outline: none
    }
    .blu-btn[data-v-804a530e]:before {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;
        opacity: 0;
        transition: .4s cubic-bezier(0.4, 0, 0.2, 1);
        will-change: background-color, opacity;
        content: " "
    }
    .blu-btn[data-v-804a530e]:focus-visible {
        box-shadow: 0px 0px 0px 4px #000
    }
    .blu-btn.b-primary[data-v-804a530e] {
        color: #fff;
        background-color: #f1ab02;
        border-color: #f1ab02
    }
    .blu-btn.b-primary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-primary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-primary:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #e39304;
        border-color: #e39304
    }
    .blu-btn.b-secondary[data-v-804a530e] {
        color: #fff;
        background-color: #0072ff;
        border-color: #0072ff
    }
    .blu-btn.b-secondary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-secondary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-secondary:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #006dea;
        border-color: #006dea
    }
    .blu-btn.b-white[data-v-804a530e] {
        color: #fff;
        background-color: #fff;
        border-color: #fff;
        color: #0072ff
    }
    .blu-btn.b-white[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-white[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-white:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #f1f2f2;
        border-color: #f1f2f2
    }
    .blu-btn.b-disabled[data-v-804a530e] {
        color: #fff;
        background-color: #c8cbcd;
        border-color: #c8cbcd;
        color: rgba(25, 34, 42, .4)
    }
    .blu-btn.b-disabled[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-disabled[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-disabled:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #c8cbcd;
        border-color: #c8cbcd
    }
    .blu-btn.b-large[data-v-804a530e] {
        height: 56px
    }
    .blu-btn.b-small[data-v-804a530e] {
        font: 14px/18px "blibli demi bold", -apple-system, segoe ui, roboto, helvetica, arial, sans-serif;
        height: 32px
    }
    .b-disabled[data-v-804a530e] {
        opacity: 1
    }
    input[type=submit][data-v-804a530e]::-moz-focus-inner,
    input[type=button][data-v-804a530e]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-804a530e]:focus,
    input[type=submit][data-v-804a530e]:focus,
    input[type=button][data-v-804a530e]:focus,
    input[type=reset][data-v-804a530e]:focus,
    a[data-v-804a530e] {
        outline: none
    }
    a[data-v-804a530e],
    a[data-v-804a530e]:visited,
    a[data-v-804a530e]:focus,
    a[data-v-804a530e]:active,
    a[data-v-804a530e]:hover {
        outline: 0 none !important
    }
    .blu-btn[data-v-804a530e] {
        border-radius: 24px
    }
    .blu-btn+.blu-button[data-v-804a530e] {
        margin-left: 0
    }
    .blu-btn.b-outline[data-v-804a530e] {
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-outline.b-primary[data-v-804a530e] {
        color: #f1ab02;
        background-color: #e39304;
        border: #ffcd00 1px solid
    }
    .blu-btn.b-outline.b-primary[data-v-804a530e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-primary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-primary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-primary:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: rgba(227, 147, 4, .08);
        border: #ffcd00 1px solid
    }
    .blu-btn.b-outline.b-primary.b-active[data-v-804a530e] {
        z-index: 9;
        background-color: #f1ab02;
        color: #fff
    }
    .blu-btn.b-outline.b-secondary[data-v-804a530e] {
        color: #0072ff;
        background-color: #006dea;
        border: #1d8fff 1px solid
    }
    .blu-btn.b-outline.b-secondary[data-v-804a530e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-secondary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-secondary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-secondary:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: rgba(0, 109, 234, .08);
        border: #1d8fff 1px solid
    }
    .blu-btn.b-outline.b-secondary.b-active[data-v-804a530e] {
        z-index: 9;
        background-color: #0072ff;
        color: #fff
    }
    .blu-btn.b-outline.b-white[data-v-804a530e] {
        color: #fff;
        background-color: #fff;
        border: #fff 1px solid
    }
    .blu-btn.b-outline.b-white[data-v-804a530e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-white[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-white[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-white:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: rgba(255, 255, 255, .4);
        border: #fff 1px solid
    }
    .blu-btn.b-outline.b-white.b-active[data-v-804a530e] {
        z-index: 9;
        background-color: #fff;
        color: #fff
    }
    .blu-btn.b-outline.b-disabled[data-v-804a530e] {
        color: rgba(25, 34, 42, .4);
        background-color: #c8cbcd;
        border: #c8cbcd 1px solid
    }
    .blu-btn.b-outline.b-disabled[data-v-804a530e]:not(.b-disabled) {
        background-color: rgba(255, 255, 255, .12)
    }
    .blu-btn.b-outline.b-disabled[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-outline.b-disabled[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-outline.b-disabled:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: rgba(200, 203, 205, .08);
        border: #c8cbcd 1px solid
    }
    .blu-btn.b-outline.b-disabled.b-active[data-v-804a530e] {
        z-index: 9;
        background-color: rgba(25, 34, 42, .4);
        color: #fff
    }
    .blu-btn.b-outline.b-small .blu-ripple[data-v-804a530e] {
        border-radius: 14px
    }
    .blu-btn.b-outline.b-large .blu-ripple[data-v-804a530e] {
        border-radius: 30px
    }
    .blu-btn.b-ghost[data-v-804a530e] {
        background-color: rgba(0, 0, 0, 0);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-primary[data-v-804a530e] {
        color: #f1ab02;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-primary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-primary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-primary:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(227, 147, 4, .08)
    }
    .blu-btn.b-ghost.b-secondary[data-v-804a530e] {
        color: #0072ff;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-secondary[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-secondary[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-secondary:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 109, 234, .08)
    }
    .blu-btn.b-ghost.b-white[data-v-804a530e] {
        color: #fff;
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-white[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-white[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-white:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(255, 255, 255, .4)
    }
    .blu-btn.b-ghost.b-white.b-disabled[data-v-804a530e] {
        color: rgba(255, 255, 255, .4);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-white.b-disabled[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-white.b-disabled[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-white.b-disabled:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-disabled[data-v-804a530e] {
        color: rgba(25, 34, 42, .4);
        border-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-ghost.b-disabled[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-ghost.b-disabled[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-ghost.b-disabled:not(.b-disabled).b-active[data-v-804a530e] {
        border-color: rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0)
    }
    .blu-btn.b-warning[data-v-804a530e] {
        color: #fff;
        background-color: #ffcd00;
        border-color: #ffcd00
    }
    .blu-btn.b-warning[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-warning[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-warning:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #cca400;
        border-color: #cca400
    }
    .blu-btn.b-danger[data-v-804a530e] {
        color: #fff;
        background-color: #ff4646;
        border-color: #ff4646
    }
    .blu-btn.b-danger[data-v-804a530e]:not(.b-disabled):focus-visible,
    .blu-btn.b-danger[data-v-804a530e]:not(.b-disabled):hover,
    .blu-btn.b-danger:not(.b-disabled).b-active[data-v-804a530e] {
        background-color: #ff1313;
        border-color: #ff1313
    }
    .blu-btn.b-small[data-v-804a530e] {
        border-radius: 16px
    }
    .blu-btn.b-small .blu-ripple[data-v-804a530e] {
        border-radius: 16px
    }
    .blu-btn.b-large[data-v-804a530e] {
        border-radius: 32px
    }
    .blu-btn.b-large .blu-ripple[data-v-804a530e] {
        border-radius: 32px
    }
    .blu-btn.b-icon[data-v-804a530e] {
        width: 48px
    }
    .blu-btn.b-icon.b-large[data-v-804a530e] {
        width: 56px
    }
    .blu-btn.b-icon.b-small[data-v-804a530e] {
        width: 32px
    }
    .blu-btn.b-icon svg[data-v-804a530e] {
        width: 100%;
        height: 100%
    }
    .blu-btn.b-full-width[data-v-804a530e] {
        width: 100%
    }
    .blu-btn .blu-ripple[data-v-804a530e] {
        border-radius: 24px
    }
    .description-top-section .top-section[data-v-e27918b3] {
        max-width: 100%
    }
    .description-top-section .top-section table[data-v-e27918b3],
    .description-top-section .top-section tr[data-v-e27918b3],
    .description-top-section .top-section td[data-v-e27918b3],
    .description-top-section .top-section th[data-v-e27918b3] {
        padding: 0;
        border: none
    }
    .description-top-section .top-section table .label[data-v-e27918b3],
    .description-top-section .top-section tr .label[data-v-e27918b3],
    .description-top-section .top-section td .label[data-v-e27918b3],
    .description-top-section .top-section th .label[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .description-top-section .top-section table .value[data-v-e27918b3],
    .description-top-section .top-section tr .value[data-v-e27918b3],
    .description-top-section .top-section td .value[data-v-e27918b3],
    .description-top-section .top-section th .value[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .description-top-section .top-section table .value.link[data-v-e27918b3],
    .description-top-section .top-section tr .value.link[data-v-e27918b3],
    .description-top-section .top-section td .value.link[data-v-e27918b3],
    .description-top-section .top-section th .value.link[data-v-e27918b3] {
        cursor: pointer;
        color: #0072ff
    }
    .description-top-section .top-section tr[data-v-e27918b3] {
        padding-bottom: 4px
    }
    .description-top-section .top-section td[data-v-e27918b3]:not(:last-child) {
        padding-right: 8px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section td[data-v-e27918b3]:not(:last-child) {
            padding-right: 16px
        }
    }
    .description-top-section .top-section .brand[data-v-e27918b3] {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
    .description-top-section .top-section .brand[data-v-e27918b3] :not(:first-child) {
        margin-left: 4px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section .brand[data-v-e27918b3] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section .brand img[data-v-e27918b3] {
        width: 18px;
        height: 18px
    }
    .description-top-section .top-section-mobile table[data-v-e27918b3],
    .description-top-section .top-section-mobile tr[data-v-e27918b3],
    .description-top-section .top-section-mobile td[data-v-e27918b3],
    .description-top-section .top-section-mobile th[data-v-e27918b3] {
        padding: 0;
        border: none
    }
    .description-top-section .top-section-mobile table .label[data-v-e27918b3],
    .description-top-section .top-section-mobile tr .label[data-v-e27918b3],
    .description-top-section .top-section-mobile td .label[data-v-e27918b3],
    .description-top-section .top-section-mobile th .label[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .description-top-section .top-section-mobile table .value[data-v-e27918b3],
    .description-top-section .top-section-mobile tr .value[data-v-e27918b3],
    .description-top-section .top-section-mobile td .value[data-v-e27918b3],
    .description-top-section .top-section-mobile th .value[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .description-top-section .top-section-mobile table .value.link[data-v-e27918b3],
    .description-top-section .top-section-mobile tr .value.link[data-v-e27918b3],
    .description-top-section .top-section-mobile td .value.link[data-v-e27918b3],
    .description-top-section .top-section-mobile th .value.link[data-v-e27918b3] {
        cursor: pointer;
        color: #0072ff
    }
    .description-top-section .top-section-mobile tr[data-v-e27918b3] {
        padding-bottom: 4px
    }
    .description-top-section .top-section-mobile td[data-v-e27918b3]:not(:last-child) {
        padding-right: 8px
    }
    .description-top-section .top-section-mobile td[data-v-e27918b3]:first-child {
        min-width: 88px
    }
    .description-top-section .top-section-mobile .brand[data-v-e27918b3] {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
    .description-top-section .top-section-mobile .brand[data-v-e27918b3] :not(:first-child) {
        margin-left: 4px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section-mobile .brand[data-v-e27918b3] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section-mobile .brand img[data-v-e27918b3] {
        width: 18px;
        height: 18px
    }
    .description-top-section .top-section-mobile .more-specs[data-v-e27918b3] {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 2px;
        cursor: pointer
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section-mobile .more-specs[data-v-e27918b3] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section-mobile .more-specs__label[data-v-e27918b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        word-break: break-all
    }
    .description-top-section .top-section-mobile .more-specs__icon[data-v-e27918b3] {
        flex-shrink: 0
    }
    .description-top-section .pre-order[data-v-e27918b3] {
        margin-top: 16px
    }
    .features[data-v-ac864e92] {
        word-break: break-word;
        max-width: 100% !important;
        overflow: hidden;
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 840px),
    print {
        .features__margin-top[data-v-ac864e92] {
            margin-top: 16px
        }
    }
    .features[data-v-ac864e92] ul li {
        list-style: circle;
        list-style-position: inside
    }
    .features[data-v-ac864e92] ul li p {
        display: inline
    }
    .features[data-v-ac864e92] ol li {
        list-style: decimal;
        list-style-position: inside
    }
    .features[data-v-ac864e92] ol li p {
        display: inline
    }
    .features ul[data-v-ac864e92] {
        padding: 0 20px;
        margin: 0
    }
    .features ul li[data-v-ac864e92] {
        list-style-type: disc
    }
    .features .read-more[data-v-ac864e92] {
        margin-top: 16px;
        display: block;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .features .label[data-v-ac864e92] {
        margin-bottom: 4px;
        line-height: 21px
    }
    .features .description[data-v-ac864e92] {
        max-height: 90px;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-word;
        max-width: 100%;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .features .description[data-v-ac864e92] {
            font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .features .description-safari[data-v-ac864e92] {
        max-height: 90px;
        overflow: hidden;
        word-break: break-word;
        max-width: 100%
    }
    .features[data-v-ac864e92] ul,
    .features ol[data-v-ac864e92] {
        list-style: initial;
        margin-left: 18px;
        line-height: 1.5em
    }
    .features[data-v-ac864e92] li {
        list-style: initial;
        line-height: 1.5em
    }
    .features[data-v-ac864e92] img,
    .features picture[data-v-ac864e92],
    .features video[data-v-ac864e92],
    .features iframe[data-v-ac864e92],
    .features figcaption[data-v-ac864e92] {
        display: none !important
    }
    .features[data-v-ac864e92] p {
        margin-bottom: 8px
    }
    .description-info[data-v-e68f4452] {
        display: flex;
        flex-direction: column
    }
    @media screen and (min-width: 840px),
    print {
        .description-info[data-v-e68f4452] {
            width: 100%
        }
    }
    .description-info .heading[data-v-e68f4452] {
        font-size: 18px;
        margin-bottom: 8px;
        color: #19222a;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 840px),
    print {
        .description-info .heading[data-v-e68f4452] {
            margin-bottom: 16px
        }
    }
    .usp[data-v-6ab60e25] {
        background-color: transparent;
        height: auto
    }
    @media screen and (max-width: 839px) {
        .usp[data-v-6ab60e25] {
            margin-top: 16px
        }
    }
    @media screen and (min-width: 840px),
    print {
        .usp[data-v-6ab60e25] {
            display: flex;
            flex-wrap: wrap
        }
    }
    .usp__item[data-v-6ab60e25] {
        align-items: center;
        margin-right: 8px;
        display: flex;
        justify-content: flex-start;
        cursor: pointer;
        color: #0072ff;
        text-decoration: none
    }
    .usp__item a[data-v-6ab60e25] {
        white-space: nowrap
    }
    @media screen and (max-width: 839px) {
        .usp__item[data-v-6ab60e25] {
            line-height: 2rem;
            font-size: 1.6rem;
            margin-right: 8px;
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
        .usp__item a[data-v-6ab60e25] {
            white-space: nowrap
        }
    }
    .usp__item svg[data-v-6ab60e25] {
        margin-right: 4px;
        transform-origin: left
    }
    .usp__freshness[data-v-6ab60e25] {
        border-right: 1px solid #19222a;
        padding-right: 4px;
        margin-right: 4px
    }
    .product-description-specification[data-v-90d9ef7a] {
        padding: 24px 24px 0
    }
    @media screen and (max-width: 839px) {
        .product-description-specification[data-v-90d9ef7a] {
            padding: 0
        }
    }
    .product-description-specification__name[data-v-90d9ef7a] {
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin: 0 0 16px;
        word-break: break-word
    }
    @media screen and (max-width: 839px) {
        .product-description-specification__name[data-v-90d9ef7a] {
            font-size: 2.4rem;
            padding: 24px 16px;
            margin: 0
        }
    }
    .product-description-specification .content[data-v-90d9ef7a] {
        word-break: break-word;
        max-width: 100% !important;
        overflow: hidden
    }
    @media screen and (max-width: 839px) {
        .product-description-specification .content[data-v-90d9ef7a] {
            padding: 16px;
            background: #fff;
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .product-description-specification .content[data-v-90d9ef7a] img {
        display: table;
        max-width: 100%
    }
    .product-description-specification .content[data-v-90d9ef7a] ul li {
        list-style: circle;
        list-style-position: inside
    }
    .product-description-specification .content[data-v-90d9ef7a] ul li p {
        display: inline
    }
    .product-description-specification .content[data-v-90d9ef7a] ol li {
        list-style: decimal;
        list-style-position: inside
    }
    .product-description-specification .content[data-v-90d9ef7a] ol li p {
        display: inline
    }
    .product-description-specification-section[data-v-90d9ef7a] {
        margin-bottom: 24px
    }
    .product-description-specification-section__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px
    }
    .product-description-specification-section__more[data-v-90d9ef7a] {
        text-align: center
    }
    .product-description-specification .separator[data-v-90d9ef7a] {
        width: 100%;
        height: 1px;
        border-bottom: 1px solid #f1f2f2;
        margin: 16px 0
    }
    .product-description-section[data-v-90d9ef7a] {
        margin-bottom: 4px
    }
    .product-description-section[data-v-90d9ef7a] img {
        display: table;
        max-width: 100%
    }
    .product-description-section__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }
    .product-description-section__title__size-chart[data-v-90d9ef7a] {
        cursor: pointer;
        color: #006dea;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 4px
    }
    .product-description-section__more span[data-v-90d9ef7a] {
        color: #006dea;
        cursor: pointer
    }
    .product-specification[data-v-90d9ef7a] {
        margin-bottom: 4px
    }
    .product-specification__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px
    }
    .product-specification__more[data-v-90d9ef7a] {
        margin-bottom: 32px
    }
    .product-specification__more span[data-v-90d9ef7a] {
        color: #006dea;
        cursor: pointer
    }
    @media screen and (max-width: 839px) {
        .product-description-specification.product-description-specification-dbe[data-v-90d9ef7a] {
            max-height: none
        }
    }
    .return-policy-container--acceptable[data-v-a12c55d8] {
        padding-bottom: 8px
    }
    .return-policy-container--unacceptable[data-v-a12c55d8] {
        padding-top: 8px
    }
    .return-policy-container__return-header[data-v-a12c55d8] {
        display: flex;
        align-items: center;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 8px
    }
    .return-policy-container__return-header svg[data-v-a12c55d8] {
        margin-right: 5.5px
    }
    .return-policy-container__list-item[data-v-a12c55d8] {
        padding-left: 28px
    }
    .return-policy-container__list-item li[data-v-a12c55d8] {
        list-style: disc
    }
    .return-policy-container__return-footer[data-v-a12c55d8] {
        margin-top: 16px
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body {
        padding-bottom: 24px
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty {
        color: #19222a
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty li {
        list-style: decimal !important;
        margin: 0 12px;
        color: #19222ab3
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty li::marker {
        color: #19222a
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty strong {
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        font-weight: 400
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__footer {
        display: none
    }
    .usp-info-modal__subtitle[data-v-e4f2795f] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        font-weight: 400;
        margin: 8px 0
    }
    @media screen and (min-width: 840px),
    print {
        .specification[data-v-630bcd17] {
            margin-top: 16px
        }
    }
    .specification__list[data-v-630bcd17] {
        list-style: none;
        padding: 0;
        margin: 0
    }
    .specification__list li[data-v-630bcd17] {
        border-top: 1px solid #c8cbcd;
        display: flex
    }
    .specification__list li[data-v-630bcd17]:first-child {
        border-top: none
    }
    .specification__list .label[data-v-630bcd17] {
        color: #19222a66;
        font-size: 1.6rem;
        line-height: 1.3;
        width: 210px;
        padding: 16px 0;
        display: inline-block;
        word-wrap: break-word
    }
    @media screen and (max-width: 839px) {
        .specification__list .label[data-v-630bcd17] {
            width: 96px
        }
    }
    .specification__list .value[data-v-630bcd17] {
        color: #19222ab3;
        padding: 16px 0 16px 16px;
        font-size: 1.6rem;
        line-height: 1.3;
        width: calc(100% - 210px)
    }
    @media screen and (max-width: 839px) {
        .specification__list .value[data-v-630bcd17] {
            width: calc(100% - 96px)
        }
    }
    .gradient-overlay[data-v-a60d6fac] {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        height: 50px;
        width: 100%;
        background: linear-gradient(0deg, #fff 20%, #f5f5f600)
    }
    .blu-loader-general[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-9e1bddb5] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-9e1bddb5] {
        animation: general-rotate-9e1bddb5 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-9e1bddb5],
    .blu-loader-general__asset--base[data-v-9e1bddb5] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-9e1bddb5] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-9e1bddb5 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-9e1bddb5] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-9e1bddb5 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-9e1bddb5 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-9e1bddb5 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-9e1bddb5 {
        to {
            transform: rotate(450deg)
        }
    }
    .blu-loader-general[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-9e1bddb5] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-9e1bddb5] {
        animation: general-rotate-9e1bddb5 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-9e1bddb5],
    .blu-loader-general__asset--base[data-v-9e1bddb5] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-9e1bddb5] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-9e1bddb5 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-9e1bddb5] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-9e1bddb5 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-9e1bddb5 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-9e1bddb5 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-9e1bddb5 {
        to {
            transform: rotate(450deg)
        }
    }
    button[data-v-04060d35] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-04060d35]::-moz-focus-inner,
    input[type=button][data-v-04060d35]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-04060d35]:focus,
    input[type=submit][data-v-04060d35]:focus,
    input[type=button][data-v-04060d35]:focus,
    input[type=reset][data-v-04060d35]:focus,
    a[data-v-04060d35] {
        outline: none
    }
    .blu-button[data-v-04060d35] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-04060d35] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 32px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-04060d35] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-04060d35] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-04060d35] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-04060d35] {
        cursor: not-allowed
    }
    .blu-button[data-v-04060d35]:not(.b-disabled):active {
        transform: scale(.875)
    }
    .blu-button[data-v-04060d35]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-04060d35]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button.b-has-icon-only[data-v-04060d35] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-04060d35] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-04060d35] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-04060d35] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-04060d35] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-button.b-disabled.b-primary[data-v-04060d35],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button.b-disabled.b-secondary[data-v-04060d35],
    .blu-button.b-disabled.b-secondary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-bdr: #c8cbcd;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #1d8fff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #ff4646;
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #fff5f5;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-bdr: #ffffff;
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button.b-disabled.b-tertiary[data-v-04060d35] {
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button.b-disabled.b-tertiary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: rgba(255, 255, 255, .4)
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35] {
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35] {
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #fff5f5
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: rgba(255, 255, 255, .4)
    }
    [dark] .blu-button[data-v-04060d35] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-04060d35] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-04060d35]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-04060d35],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button.b-disabled.b-secondary[data-v-04060d35],
    [dark] .blu-button.b-disabled.b-secondary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-bdr: #60686e;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #4fa4ff;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #002e7a;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #ff7373;
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #631818;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-bdr: #12171d;
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button.b-disabled.b-tertiary[data-v-04060d35] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button.b-disabled.b-tertiary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-txt: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: rgba(18, 23, 29, .4)
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35] {
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #002e7a
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35] {
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #631818
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: rgba(18, 23, 29, .4)
    }
    *[data-v-e3992d23],
    *[data-v-e3992d23]:before,
    *[data-v-e3992d23]:after {
        box-sizing: border-box
    }
    .blu-modal-wrapper[data-v-e3992d23] {
        --blu-modal-clr-bg: #ffffff;
        --blu-modal-box-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843)
    }
    .blu-modal-wrapper[data-v-e3992d23] {
        --blu-modal-bdr-rad: 16px;
        --blu-modal-opac: 0;
        --blu-modal-w: 100%;
        --blu-modal-transform: translate(0);
        pointer-events: auto;
        z-index: 100;
        position: fixed
    }
    .blu-modal-wrapper.fade-enter-active[data-v-e3992d23],
    .blu-modal-wrapper.fade-leave-active[data-v-e3992d23] {
        transition: all .3s
    }
    .blu-modal-wrapper.b-status[data-v-e3992d23] {
        --blu-modal-top: 50%;
        --blu-modal-l: 50%;
        --blu-modal-transform: translate(-50%, -50%)
    }
    .blu-modal-wrapper.b-status.fade-enter-from[data-v-e3992d23],
    .blu-modal-wrapper.b-status.fade-leave-to[data-v-e3992d23] {
        opacity: 0
    }
    .blu-modal-wrapper.b-status>.b-info[data-v-e3992d23] {
        --blu-modal-bdr-btm: 4px solid #1d8fff;
        --blu-modal-head-ic-stat: #0072ff
    }
    .blu-modal-wrapper.b-status>.b-success[data-v-e3992d23] {
        --blu-modal-bdr-btm: 4px solid #22a334;
        --blu-modal-head-ic-stat: #1f912e
    }
    .blu-modal-wrapper.b-status>.b-alert[data-v-e3992d23] {
        --blu-modal-bdr-btm: 4px solid #fedd6c;
        --blu-modal-head-ic-stat: #bc6e06
    }
    .blu-modal-wrapper.b-status>.b-danger[data-v-e3992d23] {
        --blu-modal-bdr-btm: 4px solid #ff4646;
        --blu-modal-head-ic-stat: #e93c3c
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-top[data-v-e3992d23],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-top[data-v-e3992d23] {
        --blu-modal-top: -100vh
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-bottom[data-v-e3992d23],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-bottom[data-v-e3992d23] {
        --blu-modal-btm: -100vh
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-left[data-v-e3992d23],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-left[data-v-e3992d23] {
        --blu-modal-l: -100vw
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-right[data-v-e3992d23],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-right[data-v-e3992d23] {
        --blu-modal-r: -100vw
    }
    .blu-modal-wrapper.b-drawer>.b-top[data-v-e3992d23] {
        --blu-modal-w: 100%;
        --blu-modal-max-h: calc(100% - 72px);
        --blu-modal-top: 0;
        --blu-modal-l: 0;
        --blu-modal-r: 0;
        --blu-modal-bdr-rad: 0 0 16px 16px
    }
    .blu-modal-wrapper.b-drawer>.b-bottom[data-v-e3992d23] {
        --blu-modal-w: 100%;
        --blu-modal-max-h: calc(100% - 72px);
        --blu-modal-btm: 0;
        --blu-modal-l: 0;
        --blu-modal-r: 0;
        --blu-modal-bdr-rad: 16px 16px 0 0
    }
    .blu-modal-wrapper.b-drawer>.b-left[data-v-e3992d23] {
        --blu-modal-max-h: 100%;
        --blu-modal-btm: 0;
        --blu-modal-l: 0;
        --blu-modal-top: 0;
        --blu-modal-bdr-rad: 0 16px 16px 0
    }
    .blu-modal-wrapper.b-drawer>.b-right[data-v-e3992d23] {
        --blu-modal-max-h: 100%;
        --blu-modal-btm: 0;
        --blu-modal-r: 0;
        --blu-modal-top: 0;
        --blu-modal-bdr-rad: 16px 0 0 16px
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal-wrapper[data-v-e3992d23]:not(.b-drawer) {
            --blu-modal-max-h: 576px;
            --blu-modal-top: 50%;
            --blu-modal-l: 50%;
            --blu-modal-transform: translate(-50%, -50%)
        }
        .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-e3992d23],
        .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-e3992d23] {
            opacity: 0
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal-wrapper.b-status[data-v-e3992d23] {
            --blu-modal-w: calc(100% - 32px)
        }
        .blu-modal-wrapper[data-v-e3992d23]:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) {
            --blu-modal-w: 100%;
            --blu-modal-btm: 0;
            --blu-modal-l: 50%;
            --blu-modal-transform: translate(-50%);
            --blu-modal-bdr-rad: 16px 16px 0 0
        }
        .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from[data-v-e3992d23],
        .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to[data-v-e3992d23] {
            --blu-modal-btm: -100vh
        }
        .blu-modal-wrapper[data-v-e3992d23]:not(.b-drawer) {
            --blu-modal-max-h: calc(100% - 16px)
        }
        .blu-modal-wrapper.b-drawer.b-mobile-fullscreen[data-v-e3992d23] {
            --blu-modal-w: 100%;
            --blu-modal-h: 100%;
            --blu-modal-bdr-rad: unset
        }
        .blu-modal-wrapper.b-mobile-fullscreen.fade-enter-from>.b-active[data-v-e3992d23],
        .blu-modal-wrapper.b-mobile-fullscreen.fade-leave-to>.b-active[data-v-e3992d23] {
            --blu-modal-btm: -100vh
        }
        .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-e3992d23] {
            --blu-modal-head-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843)
        }
        .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-e3992d23] {
            --blu-modal-max-h: 100%;
            --blu-modal-h: 100%;
            --blu-modal-w: 100%;
            --blu-modal-bdr-rad: 0;
            --blu-modal-btm: 0
        }
    }
    .blu-modal[data-v-e3992d23] {
        box-shadow: var(--blu-modal-box-shdw);
        background-color: var(--blu-modal-clr-bg)
    }
    .blu-modal[data-v-e3992d23] {
        position: fixed;
        z-index: 101;
        display: flex;
        flex-direction: column;
        height: var(--blu-modal-h);
        width: var(--blu-modal-w);
        max-height: var(--blu-modal-max-h);
        max-width: var(--blu-modal-max-w);
        border-bottom: var(--blu-modal-bdr-btm);
        box-sizing: border-box;
        border-radius: var(--blu-modal-bdr-rad);
        opacity: var(--blu-modal-opac);
        top: var(--blu-modal-top);
        left: var(--blu-modal-l);
        right: var(--blu-modal-r);
        bottom: var(--blu-modal-btm);
        transition: all .3s;
        transform: var(--blu-modal-transform)
    }
    .blu-modal *[data-v-e3992d23] {
        box-sizing: inherit
    }
    .blu-modal.b-active[data-v-e3992d23] {
        --blu-modal-opac: 1
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal.b-small[data-v-e3992d23] {
            --blu-modal-w: 360px
        }
        .blu-modal.b-medium[data-v-e3992d23] {
            --blu-modal-w: 600px
        }
        .blu-modal.b-large[data-v-e3992d23] {
            --blu-modal-w: 800px
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal.b-max-width[data-v-e3992d23] {
            --blu-modal-max-w: 600px
        }
    }
    .b-scrim[data-v-e3992d23] {
        --blu-clr-scrim-bg: rgba(0, 0, 0, .6);
        background-color: var(--blu-clr-scrim-bg)
    }
    .b-scrim[data-v-e3992d23] {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: opacity .3s;
        opacity: 1
    }
    .fade-enter-active .b-scrim[data-v-e3992d23],
    .fade-leave-active .b-scrim[data-v-e3992d23] {
        transition: opacity .3s
    }
    .fade-enter-to .b-scrim[data-v-e3992d23] {
        opacity: 1
    }
    .fade-leave-to .b-scrim[data-v-e3992d23] {
        opacity: 0
    }
    [dark] .blu-modal-wrapper[data-v-e3992d23] {
        --blu-modal-clr-bg: #12171d;
        --blu-modal-box-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843)
    }
    [dark] .blu-modal-wrapper.b-status>.b-info[data-v-e3992d23] {
        --blu-modal-bdr-btm: 4px solid #4fa4ff;
        --blu-modal-head-ic-stat: #4fa4ff
    }
    [dark] .blu-modal-wrapper.b-status>.b-success[data-v-e3992d23] {
        --blu-modal-bdr-btm: 4px solid #02c82b;
        --blu-modal-head-ic-stat: #02c82b
    }
    [dark] .blu-modal-wrapper.b-status>.b-alert[data-v-e3992d23] {
        --blu-modal-bdr-btm: 4px solid #7e4704;
        --blu-modal-head-ic-stat: #f1ab02
    }
    [dark] .blu-modal-wrapper.b-status>.b-danger[data-v-e3992d23] {
        --blu-modal-bdr-btm: 4px solid #ff7373;
        --blu-modal-head-ic-stat: #ff7373
    }
    @media screen and (max-width: 839px) {
        [dark] .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-e3992d23] {
            --blu-modal-head-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843)
        }
    }
    [dark] .blu-modal[data-v-e3992d23] {
        box-shadow: var(--blu-modal-box-shdw);
        background-color: var(--blu-modal-clr-bg)
    }
    [dark] .b-scrim[data-v-e3992d23] {
        --blu-clr-scrim-bg: rgba(0, 0, 0, .6);
        background-color: var(--blu-clr-scrim-bg)
    }
    *[data-v-76e74e8f],
    *[data-v-76e74e8f]:before,
    *[data-v-76e74e8f]:after {
        box-sizing: border-box
    }
    .blu-modal__header[data-v-76e74e8f] {
        --blu-modal-head-clr: #19222a;
        --blu-modal-head-ic-clr: #797f85;
        color: var(--blu-modal-head-clr);
        box-shadow: var(--blu-modal-head-shdw)
    }
    .blu-modal__header[data-v-76e74e8f] {
        --blu-modal-head-txt: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-head-p: 16px;
        --blu-modal-lead-m: 0 0 0 4px;
        padding: var(--blu-modal-head-p)
    }
    .blu-modal__header-status-icon.blu-icon[data-v-76e74e8f] {
        color: var(--blu-modal-head-ic-stat)
    }
    .blu-modal__header-status-icon.blu-icon[data-v-76e74e8f] {
        width: 24px;
        height: 24px;
        padding: 0;
        margin: 4px 0 8px
    }
    .blu-modal__header-main[data-v-76e74e8f] {
        display: flex;
        width: 100%
    }
    .blu-modal__header-main *[data-v-76e74e8f]:not(:last-child):not(.blu-modal__header-main--item-leading) {
        margin-right: 4px
    }
    .blu-modal__header-main--title[data-v-76e74e8f] {
        font: var(--blu-modal-head-txt);
        margin: auto auto auto 0;
        width: 100%;
        overflow: hidden
    }
    .blu-modal__header-main [class*=item][data-v-76e74e8f] {
        display: flex
    }
    .blu-modal__header-main [class*=item][data-v-76e74e8f] svg {
        color: #797f85
    }
    .blu-modal__header-main [class*=item][data-v-76e74e8f] svg {
        padding: 4px;
        box-sizing: border-box;
        width: 32px;
        height: 32px;
        outline: none
    }
    .blu-modal__header-main [class*=item][data-v-76e74e8f] svg:not(:last-child) {
        margin-right: 4px
    }
    .blu-modal__header-main [class*=item][data-v-76e74e8f] svg:focus-visible {
        box-shadow: 0 0 0 2px #19222a
    }
    .blu-modal__header-main--item-leading[data-v-76e74e8f] {
        cursor: pointer;
        margin: var(--blu-modal-lead-m)
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal__header-main--item-leading[data-v-76e74e8f] {
            order: 3;
            flex-direction: row-reverse
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal__header[data-v-76e74e8f] {
            --blu-modal-head-p: 12px 16px;
            --blu-modal-head-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-modal-lead-m: 0 4px 0 0
        }
    }
    .blu-modal__header.b-padding-top-0[data-v-76e74e8f] {
        padding-top: 0
    }
    .blu-modal__header.b-padding-bottom-0[data-v-76e74e8f] {
        padding-bottom: 0
    }
    [dark] .blu-modal__header[data-v-76e74e8f] {
        --blu-modal-head-clr: #ffffff;
        --blu-modal-head-ic-clr: #acb0b4;
        color: var(--blu-modal-head-clr);
        box-shadow: var(--blu-modal-head-shdw)
    }
    [dark] .blu-modal__header-status-icon.blu-icon[data-v-76e74e8f] {
        color: var(--blu-modal-head-ic-stat)
    }
    [dark] .blu-modal__header-main [class*=item][data-v-76e74e8f] svg {
        color: #acb0b4
    }
    [dark] .blu-modal__header-main [class*=item][data-v-76e74e8f] svg:focus-visible {
        box-shadow: 0 0 0 2px #f9f9fa
    }
    *[data-v-6afbf7b2],
    *[data-v-6afbf7b2]:before,
    *[data-v-6afbf7b2]:after {
        box-sizing: border-box
    }
    .blu-modal__body[data-v-6afbf7b2] {
        color: #19222ab3
    }
    .blu-modal__body[data-v-6afbf7b2] {
        --blu-modal-bdy-p: 4px 16px 12px;
        --blu-modal-bdy-txt: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-bdy-add-gap: 8px 16px;
        font: var(--blu-modal-bdy-txt);
        display: flex;
        flex-direction: column;
        overscroll-behavior: contain
    }
    .blu-modal__body-content[data-v-6afbf7b2] {
        padding: var(--blu-modal-bdy-p)
    }
    .blu-modal__body-addition[data-v-6afbf7b2] {
        padding: var(--blu-modal-bdy-add-gap)
    }
    .blu-modal__body.b-has-no-padding[data-v-6afbf7b2] {
        --blu-modal-bdy-p: 0
    }
    .blu-modal__body.b-scroll[data-v-6afbf7b2] {
        overflow: auto
    }
    .blu-modal__body.b-stop[data-v-6afbf7b2] {
        overflow-y: hidden
    }
    @media screen and (max-width: 839px) {
        .blu-modal__body[data-v-6afbf7b2] {
            --blu-modal-bdy-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .b-overflow-y[data-v-6afbf7b2] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-6afbf7b2] {
        scrollbar-width: thin
    }
    .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar {
        background-color: transparent
    }
    .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar {
        width: 4px;
        height: 8px
    }
    .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y[data-v-6afbf7b2]:hover::-webkit-scrollbar {
        width: 4px
    }
    .b-overflow-y[data-v-6afbf7b2]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    .b-overflow-y[data-v-6afbf7b2]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar-track {
        background-color: transparent
    }
    .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar-track {
        border-radius: 3px
    }
    .b-overflow-y.hidden[data-v-6afbf7b2] {
        scrollbar-width: none
    }
    .b-overflow-y.hidden[data-v-6afbf7b2]::-webkit-scrollbar-thumb {
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-6afbf7b2]::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y.hidden[data-v-6afbf7b2]:hover {
        scrollbar-width: thin
    }
    .b-overflow-y.hidden[data-v-6afbf7b2]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y.hidden[data-v-6afbf7b2]:hover::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y.hidden[data-v-6afbf7b2]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-6afbf7b2] {
        overflow-y: auto;
        margin: 0
    }
    [dark] .blu-modal__body[data-v-6afbf7b2] {
        color: #fffc
    }
    [dark] .b-overflow-y[data-v-6afbf7b2] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar {
        background-color: transparent
    }
    [dark] .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    [dark] .b-overflow-y[data-v-6afbf7b2]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y[data-v-6afbf7b2]::-webkit-scrollbar-track {
        background-color: transparent
    }
    [dark] .b-overflow-y.hidden[data-v-6afbf7b2]::-webkit-scrollbar-thumb {
        background-color: transparent
    }
    [dark] .b-overflow-y.hidden[data-v-6afbf7b2]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y.hidden[data-v-6afbf7b2]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    .cat-carousel-container[data-v-e8f54820] {
        display: flex;
        position: relative;
        width: 100%;
        height: 100%;
        margin: 0 auto
    }
    .cat-carousel-wrapper[data-v-e8f54820] {
        display: flex;
        position: relative;
        width: 100%
    }
    .cat-carousel__content[data-v-e8f54820] {
        width: 100%;
        overflow: hidden;
        display: inline-block
    }
    .cat-carousel__content__wrapper[data-v-e8f54820] {
        transition: transform .5s ease-out;
        display: flex;
        align-items: flex-start;
        height: 100%
    }
    .cat-carousel__content__wrapper__item[data-v-e8f54820] {
        box-sizing: border-box;
        padding: 0;
        display: flex;
        height: 100%
    }
    .cat-carousel__navigation[data-v-e8f54820] {
        display: flex;
        align-self: center;
        position: absolute;
        z-index: 2
    }
    .cat-carousel__navigation__next[data-v-e8f54820] {
        right: 0
    }
    .cat-carousel__navigation--end[data-v-e8f54820] {
        display: none
    }
    .cat-carousel__default-nav[data-v-e8f54820] {
        width: 48px;
        height: 48px;
        opacity: .88;
        box-shadow: 0 0 24px -4px #0000003d;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-content: center;
        align-items: center;
        border-radius: 50%;
        border-right: 1px solid #eee;
        cursor: pointer;
        z-index: 2
    }
    @media only screen and (max-width: 768px) {
        .cat-carousel__default-nav[data-v-e8f54820] {
            display: none
        }
    }
    .cat-carousel__default-nav img[data-v-e8f54820] {
        width: 34px;
        height: 34px
    }
    .cat-carousel__default-nav--left img[data-v-e8f54820] {
        transform: rotate(180deg)
    }
    .cat-carousel__indicators[data-v-e8f54820] {
        display: flex;
        justify-content: center;
        align-items: center
    }
    .cat-carousel__indicators__item[data-v-e8f54820] {
        width: 7.5px;
        height: 7.5px;
        margin: 2px;
        border-radius: 50%;
        background-color: #f1f2f2;
        overflow: hidden;
        transition: all .5s ease-out;
        text-indent: -9999px
    }
    .cat-carousel__indicators__item[data-v-e8f54820]:only-child {
        display: none
    }
    .cat-carousel__indicators__item[data-v-e8f54820]:first-child {
        margin-left: 20px
    }
    .cat-carousel__indicators__item[data-v-e8f54820]:last-child {
        margin-right: 20px
    }
    .cat-carousel__indicators .active-indicator[data-v-e8f54820] {
        width: 12px;
        height: 12px;
        margin: 1px;
        background-color: #0072ff
    }
    .cat-carousel__indicators .small-indicator[data-v-e8f54820] {
        width: 6px;
        height: 6px;
        margin: 3px
    }
    .cat-carousel__indicators .small-indicator[data-v-e8f54820]:first-child {
        margin-left: 10px
    }
    .cat-carousel__indicators .small-indicator[data-v-e8f54820]:last-child {
        margin-right: 10px
    }
    .cat-carousel__indicators .micro-indicator[data-v-e8f54820] {
        width: 3px;
        height: 3px;
        margin: 4px
    }
    .cat-carousel__new-indicators[data-v-e8f54820] {
        display: flex
    }
    .hide[data-v-e8f54820] {
        display: none
    }
    @media screen and (max-width: 839px) {
        .hero-mobile__container.hero-mobile__container__aspect-ratio-custom[data-v-5db272bd] {
            height: auto;
            max-height: 600px;
            aspect-ratio: 3/4
        }
    }
    @media only screen and (max-width: 839px) and (max-width: 600px) {
        .hero-mobile__container.hero-mobile__container__aspect-ratio-custom img[data-v-5db272bd] {
            object-fit: cover
        }
    }
    @media screen and (max-width: 839px) {
        .hero-mobile__container.hero-mobile__container__aspect-ratio-custom img.video[data-v-5db272bd] {
            object-fit: contain
        }
    }
    .hero-mobile__container[data-v-5db272bd] {
        display: flex;
        justify-content: center;
        align-items: center;
        width: calc((100vw - 264px) / 12 * 5 + 96px);
        height: calc((100vw - 264px) / 12 * 5 + 96px);
        overflow: hidden;
        max-height: 375px
    }
    @media screen and (max-width: 839px) {
        .hero-mobile__container[data-v-5db272bd] {
            height: 100vw;
            width: 100vw
        }
    }
    .hero-mobile__container img[data-v-5db272bd] {
        width: 100%;
        height: 100%;
        object-fit: contain;
        background-color: #fff
    }
    .hero-mobile__container img.video[data-v-5db272bd] {
        background-color: #000
    }
    .hero-mobile__container--video[data-v-5db272bd]:after {
        content: "";
        background-image: url("data:image/svg+xml,%3csvg%20width='72'%20height='72'%20viewBox='0%200%2072%2072'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_985_104676)'%3e%3crect%20x='12.5'%20y='10.5'%20width='47'%20height='47'%20rx='23.5'%20fill='%2319222A'%20fill-opacity='0.3'/%3e%3crect%20x='12.5'%20y='10.5'%20width='47'%20height='47'%20rx='23.5'%20stroke='white'/%3e%3cpath%20d='M40.1797%2032.969L34.9717%2029.2365C34.1452%2028.6413%2033%2029.2365%2033%2030.2755L33%2037.7305C33%2038.7594%2034.1452%2039.3546%2034.9717%2038.7695L40.1697%2035.0471C40.8768%2034.5427%2040.8768%2033.4835%2040.1697%2032.9791L40.1797%2032.969Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_985_104676'%20x='0'%20y='0'%20width='72'%20height='72'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='2'/%3e%3cfeGaussianBlur%20stdDeviation='6'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.2%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_985_104676'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_985_104676'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
        position: absolute;
        width: 64px;
        height: 64px;
        background-size: 64px 64px
    }
    .thumbnail-area[data-v-f08dfa1c] {
        overflow: hidden;
        position: relative;
        width: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        height: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        max-width: 486px;
        max-height: 486px
    }
    @media screen and (max-width: 1072px) {
        .thumbnail-area[data-v-f08dfa1c] {
            --total-gap: 5;
            --column: 6
        }
    }
    @media screen and (min-width: 1073px) {
        .thumbnail-area[data-v-f08dfa1c] {
            --column: 5;
            --total-gap: 4
        }
    }
    @media screen and (max-width: 1200px) {
        .thumbnail-area[data-v-f08dfa1c] {
            --padding: 64px
        }
    }
    @media screen and (min-width: 1201px) {
        .thumbnail-area[data-v-f08dfa1c] {
            --padding: 0px
        }
    }
    .img-zoom-container[data-v-f08dfa1c] {
        -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .3);
        -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .3);
        box-shadow: 5px 5px 5px #0000004d;
        z-index: 999
    }
    .video-component[data-v-fe21db2f] {
        position: relative;
        height: 100%;
        width: 100%;
        background-color: #000;
        display: flex;
        align-items: center
    }
    .video-component__loading[data-v-fe21db2f] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 2;
        background-color: #0009
    }
    .video-component__video[data-v-fe21db2f] {
        width: 100%;
        height: 100%
    }
    .video-component__controls[data-v-fe21db2f] {
        z-index: 4;
        position: absolute;
        width: 100%;
        bottom: 0;
        color: #fff;
        background: linear-gradient(0deg, #0009, #fff0);
        padding-top: 20px
    }
    .video-component__controls-items[data-v-fe21db2f] {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding-left: 16px;
        padding-right: 16px;
        justify-content: space-between
    }
    .video-component__controls-items-left[data-v-fe21db2f] {
        display: flex;
        flex-direction: row;
        column-gap: 12px
    }
    .video-component__controls-items-right[data-v-fe21db2f] {
        display: flex;
        flex-direction: row;
        column-gap: 24px
    }
    .video-component__controls-button-icon[data-v-fe21db2f] {
        cursor: pointer
    }
    .video-component__progress-bar[data-v-fe21db2f] {
        display: flex;
        padding: 0 16px;
        cursor: pointer
    }
    .video-component__timestamp[data-v-fe21db2f] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #fff
    }
    .video-component__play-button[data-v-fe21db2f] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 2
    }
    .video-component__video-wrapper[data-v-fe21db2f] {
        position: relative;
        align-self: stretch;
        width: 100%
    }
    .video-component .progress-bar__touch[data-v-fe21db2f] {
        height: 36px;
        width: 100%;
        display: flex;
        align-items: center;
        cursor: pointer
    }
    .video-component .progress-bar__track[data-v-fe21db2f] {
        height: 4px;
        width: 100%;
        margin: 0 2px;
        box-sizing: border-box;
        background-color: #ffffff80;
        border-radius: 4px;
        display: flex;
        align-items: center;
        position: relative
    }
    .video-component .progress-bar__value[data-v-fe21db2f] {
        height: 4px;
        width: calc(var(--video-progress-bar-value) + 4px);
        background-color: #fff;
        border-radius: 4px
    }
    .video-component .progress-bar__circle[data-v-fe21db2f] {
        height: 8px;
        width: 8px;
        background-color: #fff;
        border-radius: 4px;
        left: calc(var(--video-progress-bar-value) - 4px);
        position: absolute
    }
    .fade-enter-active[data-v-fe21db2f],
    .fade-leave-active[data-v-fe21db2f] {
        transition: opacity 1s ease
    }
    .fade-enter-from[data-v-fe21db2f],
    .fade-leave-to[data-v-fe21db2f] {
        opacity: 0
    }
    .prevent-select[data-v-fe21db2f] {
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .hero-desktop[data-v-2dd9260b] {
        border-radius: 8px;
        overflow: hidden;
        z-index: 2;
        width: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        height: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        max-width: 486px;
        max-height: 486px
    }
    @media screen and (max-width: 1072px) {
        .hero-desktop[data-v-2dd9260b] {
            --total-gap: 5;
            --column: 6
        }
    }
    @media screen and (min-width: 1073px) {
        .hero-desktop[data-v-2dd9260b] {
            --column: 5;
            --total-gap: 4
        }
    }
    @media screen and (max-width: 1200px) {
        .hero-desktop[data-v-2dd9260b] {
            --padding: 64px
        }
    }
    @media screen and (min-width: 1201px) {
        .hero-desktop[data-v-2dd9260b] {
            --padding: 0px
        }
    }
    .pdp-product-video[data-v-2dd9260b] {
        width: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        height: calc((100vw - var(--padding) - 264px) / 12 * var(--column) + 24px * var(--total-gap)) !important;
        max-width: 486px;
        max-height: 486px
    }
    @media screen and (max-width: 1072px) {
        .pdp-product-video[data-v-2dd9260b] {
            --total-gap: 5;
            --column: 6
        }
    }
    @media screen and (min-width: 1073px) {
        .pdp-product-video[data-v-2dd9260b] {
            --column: 5;
            --total-gap: 4
        }
    }
    @media screen and (max-width: 1200px) {
        .pdp-product-video[data-v-2dd9260b] {
            --padding: 64px
        }
    }
    @media screen and (min-width: 1201px) {
        .pdp-product-video[data-v-2dd9260b] {
            --padding: 0px
        }
    }
    .hero-thumbnails[data-v-fae53959] {
        display: grid;
        grid-template-columns: repeat(6, 60px);
        grid-gap: 8px
    }
    .hero-thumbnails .item[data-v-fae53959] {
        display: block;
        width: 60px;
        height: 60px;
        border: solid 1px #c8cbcd;
        cursor: pointer;
        border-radius: 8px;
        overflow: hidden
    }
    .hero-thumbnails .item[data-v-fae53959]:hover,
    .hero-thumbnails .item.selected[data-v-fae53959] {
        border: solid 1px #1d8fff;
        border-radius: 8px
    }
    .hero-thumbnails .item img[data-v-fae53959] {
        object-fit: contain;
        background-color: #fff;
        width: 100%;
        height: 100%
    }
    .hero-thumbnails .item img.black-bg[data-v-fae53959] {
        background-color: #000
    }
    .hero-thumbnails .item.video[data-v-fae53959] {
        position: relative
    }
    .hero-thumbnails .item .video__icon[data-v-fae53959] {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 20px;
        height: 20px;
        background-color: #0009;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .image-preview[data-v-fde9ee3f] {
        background-color: #000;
        display: flex;
        flex-direction: column;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        height: 100%;
        z-index: 11
    }
    .image-preview__top-section[data-v-fde9ee3f] {
        display: flex;
        flex: 1;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        width: 100%;
        z-index: 2;
        padding: 16px
    }
    .image-preview__top-section__left[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 16px
    }
    .image-preview__top-section__left .close[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        cursor: pointer
    }
    .image-preview__top-section__left .label[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        color: #fff;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .image-preview__top-section__right .share[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        cursor: pointer
    }
    .image-preview__bottom-section[data-v-fde9ee3f] {
        display: flex;
        flex: 1.5;
        flex-shrink: 0;
        align-items: center;
        overflow-x: auto;
        position: absolute;
        width: 100%;
        min-height: 75px;
        bottom: 72px;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none
    }
    .image-preview__bottom-section[data-v-fde9ee3f]::-webkit-scrollbar {
        display: none
    }
    .image-preview__mid-section[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 10;
        text-align: center;
        position: relative;
        width: 100%
    }
    .image-preview__carousel[data-v-fde9ee3f] {
        height: 100%;
        display: flex;
        align-items: center
    }
    .image-preview__carousel .zoomable-img-container[data-v-fde9ee3f] {
        width: 100%;
        display: flex;
        align-items: center
    }
    .image-preview__carousel .carousel-item-container[data-v-fde9ee3f] {
        padding: 30% 0
    }
    .image-preview__video[data-v-fde9ee3f] {
        display: flex;
        align-items: center;
        position: relative;
        width: 100%;
        margin: 0;
        padding: 30% 0
    }
    .image-preview__video[data-v-fde9ee3f]:hover {
        will-change: transform
    }
    .image-preview__video-player[data-v-fde9ee3f] {
        width: 100% !important;
        height: 260px;
        margin: auto;
        z-index: 2
    }
    .image-preview__list[data-v-fde9ee3f] {
        display: flex;
        margin: auto;
        gap: 8px;
        align-items: center;
        padding: 0 16px
    }
    .image-preview__list-item[data-v-fde9ee3f] {
        display: inline-block;
        background-color: #fff;
        height: 64px;
        width: 64px;
        flex-shrink: 0;
        border-radius: 8px;
        border: solid 1px #c8cbcd
    }
    .image-preview__list-item--active[data-v-fde9ee3f] {
        border: solid 2px #1d8fff
    }
    .image-preview__list-item--video[data-v-fde9ee3f] {
        position: relative;
        background-color: #000
    }
    .image-preview__list-item--video__icon[data-v-fde9ee3f] {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 20px;
        height: 20px;
        background-color: #0009;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .image-preview__list-item .thumbnail[data-v-fde9ee3f] {
        display: block;
        height: 100%;
        width: 100%;
        border-radius: 8px;
        object-fit: contain;
        background-color: #fff
    }
    .image-preview__list-item .thumbnail.video[data-v-fde9ee3f] {
        background-color: #000
    }
    .ellipsis[data-v-4b5778b2] {
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        word-break: break-all
    }
    .lightbox[data-v-4b5778b2] {
        display: flex;
        gap: 16px
    }
    .lightbox-image[data-v-4b5778b2] {
        display: flex;
        position: relative;
        min-height: 480px;
        min-width: 480px;
        max-width: 480px;
        max-height: 480px;
        border-radius: 24px;
        background-color: #fff
    }
    .lightbox-image .main-image[data-v-4b5778b2] {
        margin: auto;
        height: 100%;
        max-width: 100%;
        border-radius: 8px;
        object-fit: contain;
        background-color: #fff
    }
    .lightbox-image .main-video[data-v-4b5778b2] {
        width: 100%;
        height: 100%;
        margin: auto
    }
    .lightbox-image .next[data-v-4b5778b2] {
        right: 16px
    }
    .lightbox-image .next[data-v-4b5778b2],
    .lightbox-image .prev[data-v-4b5778b2] {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        margin-top: -18px;
        box-shadow: 0 1px 6px #0000001a;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        z-index: 2
    }
    .lightbox-image .next[data-v-4b5778b2]:focus,
    .lightbox-image .prev[data-v-4b5778b2]:focus {
        outline: none
    }
    .lightbox-image .prev[data-v-4b5778b2] {
        left: 16px
    }
    .lightbox-thumbnails[data-v-4b5778b2] {
        max-height: 480px;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none
    }
    .lightbox-thumbnails[data-v-4b5778b2]::-webkit-scrollbar {
        display: none
    }
    .lightbox-thumbnails__wrap[data-v-4b5778b2] {
        display: flex;
        flex-wrap: wrap;
        gap: 8px
    }
    .lightbox-thumbnails__wrap .item[data-v-4b5778b2] {
        display: block;
        width: 62px;
        height: 62px;
        border: solid 1px #c8cbcd;
        cursor: pointer;
        border-radius: 8px;
        overflow: hidden;
        -webkit-tap-highlight-color: transparent;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .lightbox-thumbnails__wrap .item[data-v-4b5778b2]:focus {
        outline: none
    }
    .lightbox-thumbnails__wrap .item[data-v-4b5778b2]:hover,
    .lightbox-thumbnails__wrap .item.selected[data-v-4b5778b2] {
        border: solid 1px #1d8fff
    }
    .lightbox-thumbnails__wrap .item.video[data-v-4b5778b2] {
        position: relative
    }
    .lightbox-thumbnails__wrap .item .video__icon[data-v-4b5778b2] {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 20px;
        height: 20px;
        background-color: #0009;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .lightbox-thumbnails__wrap .item img[data-v-4b5778b2] {
        position: relative;
        object-fit: contain;
        background-color: #fff;
        width: 100%;
        height: 100%
    }
    .lightbox-thumbnails__wrap .item img.black-bg[data-v-4b5778b2] {
        background-color: #000
    }
    .thumbnails[data-v-973f7a6c] {
        margin-top: 18px;
        margin-bottom: 30px
    }
    .product-image[data-v-973f7a6c] {
        position: relative
    }
    .product-video[data-v-2d7b814c] {
        --iframe-width: 250px;
        --iframe-height: 250px
    }
    .product-video iframe[data-v-2d7b814c] {
        width: var(--iframe-width);
        height: var(--iframe-height);
        min-width: 200px;
        min-height: 200px
    }
    .zoomable[data-v-4a165c0f] {
        display: flex;
        position: relative;
        align-items: stretch;
        border-width: 0;
        border-style: solid;
        box-sizing: border-box;
        flex-basis: auto;
        flex-direction: column;
        flex-shrink: 0;
        margin: 0;
        padding: 0;
        background-color: transparent;
        color: inherit;
        font: inherit;
        text-align: inherit;
        text-decoration: none;
        list-style: none;
        min-height: 0;
        min-width: 0
    }
    .zoomable[data-v-4a165c0f]:hover {
        will-change: transform
    }
    .zoomable__image[data-v-4a165c0f] {
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        max-width: 100%;
        max-height: 100%;
        object-position: center;
        margin: auto;
        z-index: 2
    }
    button[data-v-e557fb3d] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-e557fb3d]::-moz-focus-inner,
    input[type=button][data-v-e557fb3d]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-e557fb3d]:focus,
    input[type=submit][data-v-e557fb3d]:focus,
    input[type=button][data-v-e557fb3d]:focus,
    input[type=reset][data-v-e557fb3d]:focus,
    a[data-v-e557fb3d] {
        outline: none
    }
    input[data-v-e557fb3d] {
        box-shadow: none;
        background-color: transparent
    }
    input[data-v-e557fb3d] {
        -moz-appearance: none;
        -webkit-appearance: none;
        border: none;
        outline: 0;
        padding: 0;
        font: var(--blu-fld-inpt-txt)
    }
    input[type=search][data-v-e557fb3d]::-ms-reveal,
    input[type=search][data-v-e557fb3d]::-ms-clear,
    input[type=text][data-v-e557fb3d]::-ms-clear {
        display: none;
        width: 0;
        height: 0
    }
    input[type=search][data-v-e557fb3d]::-webkit-search-decoration,
    input[type=search][data-v-e557fb3d]::-webkit-search-cancel-button,
    input[type=search][data-v-e557fb3d]::-webkit-search-results-button,
    input[type=search][data-v-e557fb3d]::-webkit-search-results-decoration {
        display: none
    }
    input[type=number][data-v-e557fb3d] {
        -moz-appearance: textfield
    }
    input[type=number][data-v-e557fb3d]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0
    }
    input[data-v-e557fb3d]:-webkit-autofill,
    input[data-v-e557fb3d]:-webkit-autofill :hover,
    input[data-v-e557fb3d]:-webkit-autofill :focus {
        -webkit-background-clip: text
    }
    input[data-v-e557fb3d]::-ms-reveal {
        display: none
    }
    input[type=time][data-v-e557fb3d]::-webkit-calendar-picker-indicator {
        display: none
    }
    .blu-field:not(.has-value) input[data-v-e557fb3d]:-webkit-autofill {
        -webkit-text-fill-color: transparent
    }
    .blu-input-number[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: #19222a;
        --blu-inpt-num-clr-bg: transparent;
        --blu-inpt-num-clr-bdr: transparent;
        background-color: var(--blu-inpt-num-clr-bg);
        box-shadow: 0 0 0 var(--blu-inpt-num-bdr-w) var(--blu-inpt-num-clr-bdr)
    }
    .blu-input-number[data-v-e557fb3d] {
        --blu-inpt-num-h: 36px;
        --blu-inpt-num-bdr-rad: 8px;
        --blu-inpt-num-bdr-w: 2px;
        --blu-inpt-num-btn-sz: 36px;
        --blu-inpt-num-ic-sz: 24px;
        --blu-inpt-num-ic-bdr-rad: 50%;
        --blu-inpt-num-min-w: 112px;
        --blu-inpt-num-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: inline-flex;
        justify-content: center;
        align-items: stretch;
        height: var(--blu-inpt-num-h);
        border-radius: var(--blu-inpt-num-bdr-rad);
        outline: none;
        min-width: var(--blu-inpt-num-min-w);
        width: var(--blu-inpt-num-w);
        gap: var(--blu-inpt-num-spac-gap)
    }
    .blu-input-number .b-is-button[data-v-e557fb3d] {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        height: var(--blu-inpt-num-btn-sz);
        width: var(--blu-inpt-num-btn-sz)
    }
    .blu-input-number__icon[data-v-e557fb3d] {
        display: flex;
        justify-content: center;
        align-items: center;
        height: var(--blu-inpt-num-ic-sz);
        width: var(--blu-inpt-num-ic-sz);
        border-radius: var(--blu-inpt-num-ic-bdr-rad);
        transition: transform .3s .08s, all .3s
    }
    .blu-input-number__input-container[data-v-e557fb3d] {
        display: flex;
        flex-grow: 1;
        width: min-content
    }
    .blu-input-number__input-container input[data-v-e557fb3d] {
        color: var(--blu-inpt-num-clr-txt)
    }
    .blu-input-number__input-container input[data-v-e557fb3d] {
        width: 100%;
        font: var(--blu-inpt-num-txt);
        text-align: center
    }
    .blu-input-number .b-icon-decrease[data-v-e557fb3d] {
        color: var(--blu-inpt-num-ic-decr-clr-ic);
        background-color: var(--blu-inpt-num-ic-decr-clr-bg);
        box-shadow: 0 0 0 var(--blu-inpt-num-ic-decr-bdr-w) var(--blu-inpt-num-ic-decr-clr-bdr)
    }
    .blu-input-number .b-icon-decrease[data-v-e557fb3d] {
        cursor: var(--blu-inpt-num-ic-decr-csr);
        transform: var(--blu-inpt-num-ic-decr-transform)
    }
    .blu-input-number .b-icon-increase[data-v-e557fb3d] {
        color: var(--blu-inpt-num-ic-incr-clr-ic);
        background-color: var(--blu-inpt-num-ic-incr-clr-bg);
        box-shadow: 0 0 0 var(--blu-inpt-num-ic-incr-bdr-w) var(--blu-inpt-num-ic-incr-clr-bdr)
    }
    .blu-input-number .b-icon-increase[data-v-e557fb3d] {
        cursor: var(--blu-inpt-num-ic-incr-csr);
        transform: var(--blu-inpt-num-ic-incr-transform)
    }
    .blu-input-number.b-disabled[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: rgba(25, 34, 42, .4)
    }
    .blu-input-number .b-decrease[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-clr-ic: #0072ff;
        --blu-inpt-num-ic-decr-clr-bg: transparent;
        --blu-inpt-num-ic-decr-clr-bdr: #1d8fff
    }
    .blu-input-number .b-decrease[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-bdr-w: 1px
    }
    .blu-input-number .b-decrease[data-v-e557fb3d]:not(:disabled):active {
        --blu-inpt-num-ic-decr-transform: scale(.875)
    }
    .blu-input-number .b-decrease[data-v-e557fb3d]:not(:disabled):hover {
        --blu-inpt-num-ic-decr-clr-ic: #0072ff;
        --blu-inpt-num-ic-decr-clr-bg: #f3f9ff;
        --blu-inpt-num-ic-decr-clr-bdr: #1d8fff
    }
    .blu-input-number .b-decrease[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-decr-clr-ic: #0072ff;
        --blu-inpt-num-ic-decr-clr-bg: #f3f9ff;
        --blu-inpt-num-ic-decr-clr-bdr: #19222a
    }
    .blu-input-number .b-decrease[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-decr-bdr-w: 2px
    }
    .blu-input-number .b-decrease[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-decr-clr-ic: rgba(25, 34, 42, .3019607843);
        --blu-inpt-num-ic-decr-clr-bg: #e1e3e4;
        --blu-inpt-num-ic-decr-clr-bdr: #e1e3e4
    }
    .blu-input-number .b-decrease[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-decr-bdr-w: 1px;
        --blu-inpt-num-ic-decr-csr: not-allowed
    }
    .blu-input-number .b-increase[data-v-e557fb3d] {
        --blu-inpt-num-ic-incr-clr-bdr: #1d8fff;
        --blu-inpt-num-ic-incr-clr-bg: transparent;
        --blu-inpt-num-ic-incr-clr-ic: #0072ff
    }
    .blu-input-number .b-increase[data-v-e557fb3d] {
        --blu-inpt-num-ic-incr-bdr-w: 1px
    }
    .blu-input-number .b-increase[data-v-e557fb3d]:not(:disabled):active {
        --blu-inpt-num-ic-incr-transform: scale(.875)
    }
    .blu-input-number .b-increase[data-v-e557fb3d]:not(:disabled):hover {
        --blu-inpt-num-ic-incr-clr-ic: #0072ff;
        --blu-inpt-num-ic-incr-clr-bg: #f3f9ff;
        --blu-inpt-num-ic-incr-clr-bdr: #1d8fff
    }
    .blu-input-number .b-increase[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-incr-clr-ic: #0072ff;
        --blu-inpt-num-ic-incr-clr-bg: #f3f9ff;
        --blu-inpt-num-ic-incr-clr-bdr: #19222a
    }
    .blu-input-number .b-increase[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-incr-bdr-w: 2px
    }
    .blu-input-number .b-increase[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-incr-clr-ic: rgba(25, 34, 42, .3019607843);
        --blu-inpt-num-ic-incr-clr-bg: #e1e3e4;
        --blu-inpt-num-ic-incr-clr-bdr: #e1e3e4
    }
    .blu-input-number .b-increase[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-incr-bdr-w: 1px;
        --blu-inpt-num-ic-incr-csr: not-allowed
    }
    .blu-input-number .b-removable[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-clr-bdr: #c8cbcd;
        --blu-inpt-num-ic-decr-clr-ic: rgba(25, 34, 42, .4);
        --blu-inpt-num-ic-decr-clr-bg: #ffffff
    }
    .blu-input-number .b-removable[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-bdr-w: 1px
    }
    .blu-input-number.b-field[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: #19222a;
        --blu-inpt-num-clr-bg: #f1f2f2
    }
    .blu-input-number.b-field[data-v-e557fb3d] {
        --blu-inpt-num-h: 36px;
        --blu-inpt-num-bdr-rad: 8px;
        --blu-inpt-num-btn-sz: 36px;
        --blu-inpt-num-ic-sz: 24px;
        --blu-inpt-num-ic-bdr-rad: 50%
    }
    .blu-input-number.b-field .b-decrease[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-clr-ic: #0072ff
    }
    .blu-input-number.b-field .b-decrease[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-bdr-w: 0
    }
    .blu-input-number.b-field .b-decrease[data-v-e557fb3d]:not(:disabled):hover {
        --blu-inpt-num-ic-decr-ic-clr-ic: #0072ff;
        --blu-inpt-num-ic-decr-clr-bg: #f3f9ff
    }
    .blu-input-number.b-field .b-decrease[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-decr-clr-ic: #0072ff;
        --blu-inpt-num-ic-decr-clr-bg: #f3f9ff;
        --blu-inpt-num-ic-decr-clr-bdr: #19222a
    }
    .blu-input-number.b-field .b-decrease[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-decr-clr-ic: rgba(25, 34, 42, .3019607843);
        --blu-inpt-num-ic-decr-clr-bg: transparent
    }
    .blu-input-number.b-field .b-increase[data-v-e557fb3d] {
        --blu-inpt-num-ic-incr-clr-ic: #0072ff
    }
    .blu-input-number.b-field .b-increase[data-v-e557fb3d] {
        --blu-inpt-num-ic-incr-bdr-w: 0
    }
    .blu-input-number.b-field .b-increase[data-v-e557fb3d]:not(:disabled):hover {
        --blu-inpt-num-ic-incr-clr-ic: #0072ff;
        --blu-inpt-num-ic-incr-clr-bg: #f3f9ff
    }
    .blu-input-number.b-field .b-increase[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-incr-clr-ic: #0072ff;
        --blu-inpt-num-ic-incr-clr-bg: #f3f9ff;
        --blu-inpt-num-ic-incr-clr-bdr: #19222a
    }
    .blu-input-number.b-field .b-increase[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-incr-bdr-w: 2px
    }
    .blu-input-number.b-field .b-increase[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-incr-clr-ic: rgba(25, 34, 42, .3019607843);
        --blu-inpt-num-ic-incr-clr-bg: transparent
    }
    .blu-input-number.b-field .b-removable[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-clr-bg: transparent
    }
    .blu-input-number.b-field .b-removable[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-bdr-w: 0
    }
    .blu-input-number.b-field[data-v-e557fb3d]:hover {
        --blu-inpt-num-clr-bg: #f9f9fa
    }
    .blu-input-number.b-field[data-v-e557fb3d]:focus-visible {
        --blu-inpt-num-clr-bdr: #19222a
    }
    .blu-input-number.b-field.b-disabled[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: rgba(25, 34, 42, .4);
        --blu-inpt-num-clr-bg: #e1e3e4
    }
    .blu-input-number.b-field.b-selected[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: #19222a;
        --blu-inpt-num-clr-bg: #f1f2f2;
        --blu-inpt-num-clr-bdr: #1d8fff
    }
    .blu-input-number.b-field.b-selected[data-v-e557fb3d] {
        --blu-inpt-num-bdr-w: 1px
    }
    .blu-input-number.b-field.b-secondary[data-v-e557fb3d] {
        --blu-inpt-num-clr-bg: #ffffff;
        --blu-inpt-num-clr-bdr: #c8cbcd
    }
    .blu-input-number.b-field.b-secondary[data-v-e557fb3d] {
        --blu-inpt-num-bdr-w: 1px
    }
    .blu-input-number.b-field.b-secondary[data-v-e557fb3d]:hover {
        --blu-inpt-num-clr-bg: #f9f9fa
    }
    .blu-input-number.b-field.b-secondary[data-v-e557fb3d]:focus-visible {
        --blu-inpt-num-clr-bdr: #19222a
    }
    .blu-input-number.b-field.b-secondary[data-v-e557fb3d]:focus-visible {
        --blu-inpt-num-bdr-w: 2px
    }
    .blu-input-number.b-field.b-secondary.b-selected[data-v-e557fb3d] {
        --blu-inpt-num-clr-bdr: #1d8fff
    }
    .blu-input-number.b-field.b-secondary.b-disabled[data-v-e557fb3d] {
        --blu-inpt-num-clr-bg: #e1e3e4;
        --blu-inpt-num-clr-bdr: #c8cbcd
    }
    .blu-input-number.b-extra-small[data-v-e557fb3d] {
        --blu-inpt-num-h: 24px;
        --blu-inpt-num-btn-sz: 24px;
        --blu-inpt-num-min-w: 72px;
        --blu-inpt-num-txt: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-inpt-num-ic-sz: 22px;
        --blu-inpt-num-spac-gap: 4px
    }
    .blu-input-number.b-full-width[data-v-e557fb3d] {
        width: 100%
    }
    [dark] input[data-v-e557fb3d] {
        box-shadow: none;
        background-color: transparent
    }
    [dark] .blu-field:not(.has-value) input[data-v-e557fb3d]:-webkit-autofill {
        -webkit-text-fill-color: transparent
    }
    [dark] .blu-input-number[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: #ffffff;
        --blu-inpt-num-clr-bg: transparent;
        --blu-inpt-num-clr-bdr: transparent;
        background-color: var(--blu-inpt-num-clr-bg);
        box-shadow: 0 0 0 var(--blu-inpt-num-bdr-w) var(--blu-inpt-num-clr-bdr)
    }
    [dark] .blu-input-number__input-container input[data-v-e557fb3d] {
        color: var(--blu-inpt-num-clr-txt)
    }
    [dark] .blu-input-number .b-icon-decrease[data-v-e557fb3d] {
        color: var(--blu-inpt-num-ic-decr-clr-ic);
        background-color: var(--blu-inpt-num-ic-decr-clr-bg);
        box-shadow: 0 0 0 var(--blu-inpt-num-ic-decr-bdr-w) var(--blu-inpt-num-ic-decr-clr-bdr)
    }
    [dark] .blu-input-number .b-icon-increase[data-v-e557fb3d] {
        color: var(--blu-inpt-num-ic-incr-clr-ic);
        background-color: var(--blu-inpt-num-ic-incr-clr-bg);
        box-shadow: 0 0 0 var(--blu-inpt-num-ic-incr-bdr-w) var(--blu-inpt-num-ic-incr-clr-bdr)
    }
    [dark] .blu-input-number.b-disabled[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: rgba(255, 255, 255, .5019607843)
    }
    [dark] .blu-input-number .b-decrease[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-decr-clr-bg: transparent;
        --blu-inpt-num-ic-decr-clr-bdr: #4fa4ff
    }
    [dark] .blu-input-number .b-decrease[data-v-e557fb3d]:not(:disabled):hover {
        --blu-inpt-num-ic-decr-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-decr-clr-bg: #002e7a;
        --blu-inpt-num-ic-decr-clr-bdr: #4fa4ff
    }
    [dark] .blu-input-number .b-decrease[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-decr-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-decr-clr-bg: #002e7a;
        --blu-inpt-num-ic-decr-clr-bdr: #f9f9fa
    }
    [dark] .blu-input-number .b-decrease[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-decr-clr-ic: rgba(255, 255, 255, .3019607843);
        --blu-inpt-num-ic-decr-clr-bg: #3b444c;
        --blu-inpt-num-ic-decr-clr-bdr: #3b444c
    }
    [dark] .blu-input-number .b-increase[data-v-e557fb3d] {
        --blu-inpt-num-ic-incr-clr-bdr: #4fa4ff;
        --blu-inpt-num-ic-incr-clr-bg: transparent;
        --blu-inpt-num-ic-incr-clr-ic: #4fa4ff
    }
    [dark] .blu-input-number .b-increase[data-v-e557fb3d]:not(:disabled):hover {
        --blu-inpt-num-ic-incr-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-incr-clr-bg: #002e7a;
        --blu-inpt-num-ic-incr-clr-bdr: #4fa4ff
    }
    [dark] .blu-input-number .b-increase[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-incr-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-incr-clr-bg: #002e7a;
        --blu-inpt-num-ic-incr-clr-bdr: #f9f9fa
    }
    [dark] .blu-input-number .b-increase[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-incr-clr-ic: rgba(255, 255, 255, .3019607843);
        --blu-inpt-num-ic-incr-clr-bg: #3b444c;
        --blu-inpt-num-ic-incr-clr-bdr: #3b444c
    }
    [dark] .blu-input-number .b-removable[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-clr-bdr: #60686e;
        --blu-inpt-num-ic-decr-clr-ic: rgba(255, 255, 255, .5019607843);
        --blu-inpt-num-ic-decr-clr-bg: #12171d
    }
    [dark] .blu-input-number.b-field[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: #ffffff;
        --blu-inpt-num-clr-bg: #28323b
    }
    [dark] .blu-input-number.b-field .b-decrease[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-clr-ic: #4fa4ff
    }
    [dark] .blu-input-number.b-field .b-decrease[data-v-e557fb3d]:not(:disabled):hover {
        --blu-inpt-num-ic-decr-ic-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-decr-clr-bg: #002e7a
    }
    [dark] .blu-input-number.b-field .b-decrease[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-decr-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-decr-clr-bg: #002e7a;
        --blu-inpt-num-ic-decr-clr-bdr: #f9f9fa
    }
    [dark] .blu-input-number.b-field .b-decrease[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-decr-clr-ic: rgba(255, 255, 255, .3019607843);
        --blu-inpt-num-ic-decr-clr-bg: transparent
    }
    [dark] .blu-input-number.b-field .b-increase[data-v-e557fb3d] {
        --blu-inpt-num-ic-incr-clr-ic: #4fa4ff
    }
    [dark] .blu-input-number.b-field .b-increase[data-v-e557fb3d]:not(:disabled):hover {
        --blu-inpt-num-ic-incr-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-incr-clr-bg: #002e7a
    }
    [dark] .blu-input-number.b-field .b-increase[data-v-e557fb3d]:not(:disabled):focus-visible {
        --blu-inpt-num-ic-incr-clr-ic: #4fa4ff;
        --blu-inpt-num-ic-incr-clr-bg: #002e7a;
        --blu-inpt-num-ic-incr-clr-bdr: #f9f9fa
    }
    [dark] .blu-input-number.b-field .b-increase[data-v-e557fb3d]:disabled {
        --blu-inpt-num-ic-incr-clr-ic: rgba(255, 255, 255, .3019607843);
        --blu-inpt-num-ic-incr-clr-bg: transparent
    }
    [dark] .blu-input-number.b-field .b-removable[data-v-e557fb3d] {
        --blu-inpt-num-ic-decr-clr-bg: transparent
    }
    [dark] .blu-input-number.b-field[data-v-e557fb3d]:hover {
        --blu-inpt-num-clr-bg: #19222a
    }
    [dark] .blu-input-number.b-field[data-v-e557fb3d]:focus-visible {
        --blu-inpt-num-clr-bdr: #f9f9fa
    }
    [dark] .blu-input-number.b-field.b-disabled[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-inpt-num-clr-bg: #3b444c
    }
    [dark] .blu-input-number.b-field.b-selected[data-v-e557fb3d] {
        --blu-inpt-num-clr-txt: #ffffff;
        --blu-inpt-num-clr-bg: #28323b;
        --blu-inpt-num-clr-bdr: #4fa4ff
    }
    [dark] .blu-input-number.b-field.b-secondary[data-v-e557fb3d] {
        --blu-inpt-num-clr-bg: #12171d;
        --blu-inpt-num-clr-bdr: #60686e
    }
    [dark] .blu-input-number.b-field.b-secondary[data-v-e557fb3d]:hover {
        --blu-inpt-num-clr-bg: #19222a
    }
    [dark] .blu-input-number.b-field.b-secondary[data-v-e557fb3d]:focus-visible {
        --blu-inpt-num-clr-bdr: #f9f9fa
    }
    [dark] .blu-input-number.b-field.b-secondary.b-selected[data-v-e557fb3d] {
        --blu-inpt-num-clr-bdr: #4fa4ff
    }
    [dark] .blu-input-number.b-field.b-secondary.b-disabled[data-v-e557fb3d] {
        --blu-inpt-num-clr-bg: #3b444c;
        --blu-inpt-num-clr-bdr: #60686e
    }
    .blu-loader-general[data-v-9434758c] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-9434758c] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-9434758c] {
        animation: general-rotate-9434758c 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-9434758c],
    .blu-loader-general__asset--base[data-v-9434758c] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-9434758c] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-9434758c 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-9434758c] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-9434758c 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-9434758c] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-9434758c] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-9434758c] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-9434758c] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-9434758c] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-9434758c] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-9434758c] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-9434758c {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-9434758c {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-9434758c {
        to {
            transform: rotate(450deg)
        }
    }
    button[data-v-e2771358] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-e2771358]::-moz-focus-inner,
    input[type=button][data-v-e2771358]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-e2771358]:focus,
    input[type=submit][data-v-e2771358]:focus,
    input[type=button][data-v-e2771358]:focus,
    input[type=reset][data-v-e2771358]:focus,
    a[data-v-e2771358] {
        outline: none
    }
    .blu-button[data-v-e2771358] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-e2771358] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-min-w: 70px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 24px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-e2771358] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-e2771358] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-e2771358] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-e2771358] {
        cursor: not-allowed
    }
    .blu-button[data-v-e2771358]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    .blu-button[data-v-e2771358]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-e2771358]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button[data-v-e2771358]:not(.b-has-icon-only) {
        min-width: var(--blu-btn-min-w)
    }
    .blu-button.b-has-icon-only[data-v-e2771358] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-e2771358] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-e2771358] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-e2771358] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-min-w: 52px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-e2771358] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-button.b-extra-small[data-v-e2771358] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 24px;
        --blu-btn-min-w: 34px;
        --blu-btn-p: 0 8px;
        --blu-btn-txt: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 16px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-extra-small.b-has-icon-only[data-v-e2771358] {
        --blu-btn-p: 0 4px;
        --blu-btn-gap: 0
    }
    .blu-empty-state__footer .blu-button[data-v-e2771358] {
        min-width: 192px
    }
    .blu-button.b-disabled.b-primary[data-v-e2771358],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button.b-disabled.b-secondary[data-v-e2771358],
    .blu-button.b-disabled.b-secondary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-bdr: #c8cbcd;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #1d8fff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #ff4646;
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #fff5f5;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-bdr: #ffffff;
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button.b-disabled.b-tertiary[data-v-e2771358] {
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button.b-disabled.b-tertiary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: rgba(255, 255, 255, .4)
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358] {
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358] {
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #fff5f5
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    [dark] .blu-button[data-v-e2771358] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-e2771358] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-e2771358]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    [dark] .blu-button[data-v-e2771358]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-e2771358],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button.b-disabled.b-secondary[data-v-e2771358],
    [dark] .blu-button.b-disabled.b-secondary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-bdr: #60686e;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #4fa4ff;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #002e7a;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #ff7373;
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #631818;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-bg: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-bdr: #12171d;
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button.b-disabled.b-tertiary[data-v-e2771358] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button.b-disabled.b-tertiary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-txt: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: rgba(18, 23, 29, .4)
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358] {
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #002e7a
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358] {
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e2771358]:focus-visible {
        --blu-btn-clr-bg: #631818
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-e2771358] {
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    @charset "UTF-8";
    .seller-badges[data-v-9f04fd4d] {
        display: inline-flex;
        align-items: center;
        vertical-align: middle;
        margin-right: 2px
    }
    .seller-badges[data-v-9f04fd4d]:empty {
        margin-right: 0
    }
    .seller-badges .badge-os[data-v-9f04fd4d] {
        display: flex;
        align-items: center;
        position: relative;
        margin: 1px;
        cursor: pointer;
        min-height: 18px;
        min-width: 18px
    }
    @media screen and (max-width: 839px) {
        .seller-badges .badge-os[data-v-9f04fd4d] {
            min-height: 18px;
            min-width: 18px
        }
    }
    .seller-badges .badge-os .icon[data-v-9f04fd4d] {
        position: absolute;
        height: 18px;
        width: 18px
    }
    @media screen and (max-width: 839px) {
        .seller-badges .badge-os .icon[data-v-9f04fd4d] {
            height: 18px;
            width: 18px
        }
    }
    .seller-badges .badge-os img[src=""][data-v-9f04fd4d] {
        display: none
    }
    .seller-badges .badge-topseller[data-v-9f04fd4d] {
        display: flex;
        align-items: center;
        position: relative;
        margin: 1px;
        cursor: pointer;
        min-height: 18px;
        min-width: 18px
    }
    @media screen and (max-width: 839px) {
        .seller-badges .badge-topseller[data-v-9f04fd4d] {
            min-height: 18px;
            min-width: 18px
        }
    }
    .seller-badges .badge-topseller .icon[data-v-9f04fd4d] {
        position: absolute;
        height: 18px;
        width: 18px
    }
    @media screen and (max-width: 839px) {
        .seller-badges .badge-topseller .icon[data-v-9f04fd4d] {
            height: 18px;
            width: 18px
        }
    }
    .seller-name[data-v-677b90c9] {
        color: #19222a;
        cursor: pointer;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-word
    }
    .seller-name[data-v-677b90c9]:hover {
        color: #1d8fff
    }
    @media screen and (min-width: 840px),
    print {
        .seller-name[data-v-677b90c9] {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .seller-name[data-v-677b90c9] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .seller-name__name[data-v-677b90c9] {
        vertical-align: middle
    }
    .seller[data-v-1ad21a45] {
        display: flex
    }
    .seller__right-section[data-v-1ad21a45] {
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100%;
        margin-left: 8px
    }
    .seller__right-section .skeleton[data-v-1ad21a45]:not(:last-child) {
        margin-bottom: 8px
    }
    .seller__logo[data-v-1ad21a45] {
        cursor: pointer
    }
    .seller__logo .logo-container[data-v-1ad21a45] {
        width: 56px;
        height: 56px;
        pointer-events: none;
        overflow: hidden;
        border: 1px solid #f1f2f2;
        border-radius: 100%;
        align-items: center;
        display: flex
    }
    .seller__logo .logo-container img[data-v-1ad21a45] {
        max-width: 100%
    }
    .seller__powered[data-v-1ad21a45] {
        display: flex;
        margin: 4px 0 0;
        gap: 4px
    }
    .seller__details[data-v-1ad21a45] {
        display: flex;
        flex-wrap: wrap;
        gap: 4px;
        margin: 4px 0 0
    }
    .seller-online-status[data-v-792eeadd] {
        display: flex;
        align-items: center;
        color: #19222ab3
    }
    @media screen and (min-width: 840px),
    print {
        .seller-online-status[data-v-792eeadd] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .seller-online-status[data-v-792eeadd] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .seller-online-status__online[data-v-792eeadd] {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 2px
    }
    .seller-online-status__status[data-v-792eeadd]:after {
        content: "•";
        margin-left: 4px
    }
    .seller-rating[data-v-2b09d368] {
        color: #19222ab3
    }
    .seller-rating__has-rating[data-v-2b09d368] {
        display: flex;
        gap: 2px;
        width: fit-content;
        cursor: pointer
    }
    .seller-rating__has-rating[data-v-2b09d368]:hover {
        color: #1d8fff
    }
    @media screen and (min-width: 840px),
    print {
        .seller-rating__has-rating[data-v-2b09d368] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .seller-rating__has-rating[data-v-2b09d368] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .seller-rating__no-rating[data-v-2b09d368] {
        display: flex
    }
    @media screen and (min-width: 840px),
    print {
        .seller-rating__no-rating[data-v-2b09d368] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .seller-rating__no-rating[data-v-2b09d368] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .contextual-price[data-v-2a3f9112] {
        display: flex;
        flex-direction: column;
        padding: 9px 16px;
        gap: 4px;
        justify-content: center;
        height: 56px;
        background-image: var(--background);
        background-size: cover;
        background-repeat: round;
        width: 100%
    }
    .contextual-price.flash-sale[data-v-2a3f9112] {
        --background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAB4AgMAAACiKoBpAAAACVBMVEUAcv8Bev8Cgv9+KNkNAAABnUlEQVRo3u3YvW3DMBAFYF4AqXAVFWo4QqZg4QFc6JbgFBnBI6hwkdyUgYIL6R/FKfQOYKB7ld18IB5k6clh7xlCTQeVR+bymeQClImZp6DpRbCHrseOIu84mpec9EsWOSP7qI2QiMwwuuPvlKrlgq2aOWnVSJr5quxsRpMgaVJ60qqt6Ailu2s6m9CsVRvRvR0d7eiMpcdKk5idurejo5gVks1OTWJFa9Um95BoR2cr+hQETQd7OhGeHq3oOhYKPeMnDp4OOkPKxXfGz8k3pYFzknSFHJSGTvelaeiToGa4vlbCvjIseX28QhJup2vKrvnE7fSarD8U3JjW1CcicPFqXpT+AK6wWrWWDacPojGkE5yOIHpcods/tRfihXghrdBeiBfSZCHtj4VpZeK0O8yezcmGRzDVPtDTPRyXpLUXjr2HSunDbbbT+ee66Pg2p61yX36D4x09baVjud/xfTbK9c8PeqATpGqRc8cMLls0sx19gdPktNNOO+20006v0/O/GgvPJk67w+zJnGx4BP8+3RPwheN4m+Dx/JUvEnmHv6gFTdYAAAAASUVORK5CYII=)
    }
    .contextual-price.special[data-v-2a3f9112],
    .contextual-price.regular[data-v-2a3f9112] {
        --background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAB4CAMAAADompjIAAAAn1BMVEXCOTC/MyvHQjrQVE7EPTTNTkbPUErUV1DMS0HANi3JRz/GQzTQWkDVY0bOVD/QVUbRXT3TYETcclrWY1HfelzJST3ZbFnXZ0zMUTzWaEfTXEjUXk3VZVfZaFLWaVjbcGHLTTzccmbZbV/JSTjddlrYa03ISzTOU0XTYz/VXFLMVDjed2nWYFLabVLNWTjRX1Hcc1HKUDXeeVPgf17PW05CZdj7AAAdrklEQVR42tyb627bRhCFWZoK1qIi1RAYKK4RCBEQGflRw4De/9k6Zy48HC1ZGWla1DmzN65ISvpyMrtU0+b3UX+O+u56pb5dq79W1zVNg+q6v9Zvv4ruEbfVICgBzHDOIF2jdth9lIxZiqih9H0csUD+dTgba4YUoh3LvbQZNEVPE/T3CWZUqq9M3SCSpn7+hSydQIcaDS1UBZqOpqdddHSC7APi7mpLa/wqmM03Nl5KFNFD/TCI9yjaGYWgw9AELYWwM2SiVlP39/39aOnmF0jRTavq27brltJxNvLx7gKVnqCfAzNUe/qV8uwBN0cDoWWiBmm8bx+udtTvN0nfdwoZxb7lFWQUjYkOl9CpaTpYcLrrQJAz9x7zyQOOlsjS5CFFBFfH36f3TBqYnXQ7aDc4agIOO5MzJUyECEA/S8xbmqilgDQiqa+TB1hLcrpPqfrdJo/7dtSA6AftiVmCgrt65Uyduw6WpqMtRZN0QEZ10rWpI1Mr8cZgNzK4b1Ch970g3pOxk4akaxw1ZUuTqC+XqV58S/ZsjibtWU9PQaMh7OX99H2vmKe76fdm6yaSxkDW6/UaqJEutKLQ0E3XGWeCPgZocGaSRl+BZqbOG+kYJU938DTTND0N1O8qVSvnYSymtQRYN5SvSn0DzseRsBSoOGjFjIa4jTMq9ZpNzeyhEW6G9P16pwxxPSRqa3Cgx+klf5GH4yTP4nG6H++elc/RiLdNyl4A5kA9wMraOeqenPtOYXfgvHLIaExlTB2ZsjQzlp57Quy9zjwiInt09eO4c8HAhnWI2EVe9wt5Be81c7/8PtFFyxvbKMjmV1A7Y4xQwjnWXUP1CJA+GGfX5crRzxqx9agXRJoapBU1McPO9S4P0uQRpF2Zbv2ViTMd04V5OHOnNDft2Obgm6c7mqEHVEJmDGUIyEZZ8+bq4oClv3a0SCkHasDebGZIp9Txt/s8vjNtbZYm7YyxDhqbwbnsY96ToqN5wPfNMT+JDbR7OTMG+iKChfEdyfmskEM16ODM/LH52/RBzH1ERt2hdPoRCNpKJVL6LwTbVm8cpLOAeZ0YD94W4Sxta8s+F6czMFest7pXcNCG+s/n0dKOGbG8ycuaeXbplXTP7c97EqyMwgDfdZEGmKXaFzRjKeeK8l5iC86jo5+BmY4W0huArmSgDfKp/nWaanyXZ4viOyTdKOQJZ0WMkGKjXkiryDlRRuz3WwVkORrhjoah0W4sT1ecTXT0KRu6TtT1b6coocYqhRPyy0w4eXZuvlb1fhwtM8Y1Hd0suINwMLYkTVWc94AMvZwVjzuaadp+LU2oK9JHqQrZMUeOrpKHUu4wmMhgZsg2S/TaaN9Yk5nzT6yZY4TCG6RXELxREq8QTUFrKWM45UMp7RxnB/yC+oQjgobU0HA2ICtvcJZC0gk19x20dFtvp83STU4f00ah+TAGOhsjFCLLr9o078HzPU3FTPzRxJADXo+JOA1qnTMzhYVpW1ZlOyxwluZJ68uTxDaBBmIUiI4G502Vpw9q6LB0ZGpYug3YnaNWzlX6IPKK/m3lcwl4+eR6ph7Uaj1HlzUZj5zPwxlHifMe1SAHZnT7XQJtaWO6IMLSc44+iKkPY5I+iazT5HECbKqJ6BIjiwUut2Nebz359sUErW5mmA6rQzkK6aGcetcOkC1ZuI998LTfP+0UEkC7uPHwRA3Q2nzfZtKHw/H1ePx2VFND1gljFO3zLx/QrNl+iAtP/lH+deRLHHSZSxmYPCPKCPps+QKYrVgVNz+JdkrIQefHQ+Zo1dZdTdKvwtlJnyh739Ya/mhakb7taCsZKfslohlqNG8S321UJ0AT5K14WbvzUfqV1PAzvEw7SwH2J5V0G2RXgKbU0VJc5misiNuppV/F0a+Hg4A20sEaPTGDsdN2NVJqEccyw1v5/bb/0WnUaZ1zbHX1jn1zSstbIF4VlAC9E8Z0MiLkjv4GUybQ2HlIuKXd0egS6AP0aqDRnKaKzAEFbueM+nN1Pzv3z9WhdG2ZJoyDkJYwxucicT4GZ0/J1oCvBIoNNwRN0lnu6O3GSEtlloaloQza3AzYxpicDfZ7UOfqaWTI0vIKiBXzeXWy/BxmBmcShmy0A6bprkMarcQM0pGmt+AcImiImePEfUfyNUH/TNa82c/nDBXT0ax81pyB/uyG1m+LNVAioXXcMPeXpy8bhQTQi56O3TQs7UqWRvqQOF2J++mOuUMVaLqfAa6zgjoPbOHGXT7iCDFVP24zVkgZnjMQqlMv3/W4F5Ex+hh9QUj3CE4Hgoalk6G1MQlgFOuYqEdLX7E2R+e9R4i0pWfLQcZABBmvD5fVLZ/SpRaN3/danqCBuZibJyonaGdUXwI1Ko6BGEUkoEUOmqwVcE4ff4J0CG520PC0k84Swga705I5BzUjbjPBMrYm8XqCgfCTQ8Q/udpesJZTZGrTNDAGelipxw8aQlkCNs6gTwSNSszo4GU0ClpRNR+vM8dDBRraUsY4QH+bAe2Gprq3q2FfvfB2NfmASCstzsMhwwqyhCGF2oEztCXhsPZeKStkZb2ZBc3ckffSRH0Q0t9Jmp5Olhbl9BFqbsRE1Vzz5ljWwun5qvGxdjAzfwjIHwBZBM6qI80Mym5lFTpoOwcaqeMhZY/YSydLS6GngzRhtyfFS9RS3uxFRjX3djVL8RZHt8AcpM9XugPoFT31khLG3ikDuGt/cNDQhPMDlsGHGvVWCklTghjFXU3SgfnkwNPXyiR+2NEo2r/d0bxy8XT6Q0erFZKzQzZDl5MJ3/wQlB0xnZwMvW2EsnOmox8Sassdovk0DdavSjtJcse6D7UkfUsNBz9DATVGt9SbiHrdFse8g+4EM78pDLYbMUtFZG0OBrp2dLWV3vBBPJMmbNGr1JymFXXr0ctx9z8XPmFgjoAENTAr6VUZgjEoQ4cX3zXPaK9LmgAD6M8T0A+2IDJRpx/yFkDDzUzTlK2IIRz9j2G3UJ+kMxJIhcOxlOJWImV03wX17vHy+Ph4keYP0QUNtBHMoebzx+dEWnd3D1ZD4egFT3+Hn6+TR6uc1y221GHpvvtfgm4Vc5iZXrZWOGeR8Sv8fJAqbS1YmYKjpTw/e6oG3o1Y2kp4enQ0VaWOKnv4J2XOU0MDdbQc0lYVA/aLL3O2ulO7RJYHxtk/KiqE40yZZg7KsPMy4qBMR5sMsyhZ2f41DS1N1rgVPT3ZfOQsLY0ynuQOQ4CuzV9aJjjd8hzy4gwJJ6p+NNi//UQ3QBjXaUtnWlcgVtgOWWJY7WZ0Plh2RsxSroVdB0I6cJaC1TBKKJJ0Ap22HqfR1LJYDMnR7Zjwwj0Q+qAJGWgTB05epH34zyeDOq+wpctUcsgEP0PcMmZqL/foysV+Maq13wL0zYSRHe2m9hwNkbC1wIymTtJkfXJPD4OwHlCUNe2SkEFknodxGoLga3Uc8Nq1Ivam5LJap4vjEj7AtqFel5hdDZg/zF1mMS9os2lAWEJa6RyzgH52S2+4GNrz4ZKnIVsTB4hLIlhP/0Z2/2YY54x6Sn7w98+omdtiBTzhr6XukFGyPj3ZQ8klI17GjJS7EUcjmDtQ6Gh7cMETy/IWLz+LD1RLBetO4l8VeFKlGo5+7qyB3M8OGZhBeihPFCFPfpbb3bLzhgJo9fRnJ+2epqXF3hsmaTy17GjpjNpJj6zbNSIyXsrU0S+Fv8yR9Tz2mB6hGM4PFmnsKjkPdaTswkc+nbCcvtSY86Pf/kbWEFwsAI2dtHB++AjGkT3o6I3t8GjpJU8H6Ynio4ej4WlaakGBj6OU0evszKGBdeWxR85eIqO8jpDxoDpmxlaBmdrOMt4Z5K0Bdm4CGpzN0Ym1eRqoFTYXRHoaqjgTNF0tUtRk7IPlgJJnaWiO8wjN6pajkaWzoyXk01GD65w4ozjlT6gajwCQCYOxFMqzruXoZyugjOqKtAEpaWONGxF17WiY4crSaA143lEsK3FU1YbO0zpaVy6WphC4bjw6BiBD4eihPQ1BekfIJv40B9TQH4eMeYMw1MwaQhC1+fxZPB2mjhxN0GCNwo0HLE3UE8yzngbkNQpE1BXSyqrVnwr7vJbR0AG63AFpAWQcoWeUlkoZg3Ym6ED96ZNBpj5BfyTMqDvaOdKGWRWg6eiP9DPz9AZFKi/eBWaSLsZ6BnUAHpQ34bEl00Tg7eItisEE3A9W2DjxQv/zTXQMV1Bll9dAytLG1y9fFTQxm5m5/D2i02UOJTla+itHu5/jKdwXUrkfLY1QHWdBR+KAnHo3D7NbWBJJhnho+XQIRwvOuw/SmrUxiBG0Wi84epjoiHoxyE6ZkM3NX0FaQe/CzaORKeEWBaCBWk0dns6KPxWwNjlmmnpbxNSlBOaCmtdELopZmI5hOuQ0T0ShxglOF6f5YVklrtGA4AUVOeOrADQgZ84BGYb+uncM6MgYgBHopXuwoo5GReaAo2vSQGyr4WPk6HFBPEuowPkAwi75qHnvQVgpMlMioNtIP8b5Yp4L0DdV4pq4mqCLNcWccvfkkLnVAGcw9nBHC4zJChbSrPuAxrZu7mgB7XqQkjEbZwSVdnhCeauOJmezdJFqIsXa0T+am2v/E/TbHU03FBR+iQuXP0MMDxthjKC9uc2QICejRaiHnbYQhADaUAtr+DpAU5sHu8ZvYqDd0TQ0dChTT5tDaGpiuU1weXZdJxwOPWfcSaC75WgMp6AFcgYNqY3dywwHvQMKxYtGK1gFeaxyBB2kaejsaJLmfz4UyFocM5pisJk6BHWwXq9RU95gBL/cs7MmqrX0ZLpNAdy7aCg/wGRhFqKhgds+fHGvFAONjR3KlPEnCQctmA0pAr250UxJhgSdWAdqym9FT+8kd0BubKhA2nI9hPx/7HUZLRsFvBFwcFNsEMnyyqmrRRjzBkVgguYkrocF16iAV6tMOeWpSy7uZkcbRpYJtA7aMY+0UcDJwdWgufewDJKfEeVqhxwSxgCtlGNJNMzbII0og5Au4IyqnIyfKMC6bKiVx1SLiLEoZnUYEkcvMGaUdGPLGRCTnlkEoCsrX2m/A18zMfo4WASdWdPRlDN+9NhRYB2eXglnFP+07mlArtXmITkqa6dhFs74+RIbBBSg67AitawhghYzR3422mix3PzVvJnwtm0EUbgAITkoags1U7E1dcCCDYGoDRup//9v65tLj6MhI7dNnbzZnV0eiqnPz7PrI29mZoJ2I5P3vnWydDQhV9CErJ21QzNXRDpaRrDWBsHR7mmAFtisdqrK2BpRcUhMy+vKZ4eoLX9qFGcWT1XQbmcDzWe+QX+ZdHOydUsPS9TCPO9o5YwkqpZGskCjoUOLm8UCTvh9ge648fxaOy7qt8unq+rtnxJeRFV6GDyccwZhkz7/AvGijj54Ppxrv98LaLoPc2AqgO8kgWYGHY7+A9fyT02dsso4W6OjMSwgRbww3iKSrhSZT8vTv4FMLYwtCVeHL8aYs/DtAGIh/7nNQevmeRqz9NZhwMjSqxQhcoDOqOVb8ezpO6kcydEihSy06enFjVvCFkYMARr9A7SY5UvQhlhSJi02Nto3sMvNjYE+IJAzZOiA2G/oPgAqjJF0QtC1drhG9s81GpaWcDlmSLLzBe5FWFr6R4igs5Zomgy0PRQBizWOQIxYwNKQg65SwKFt0BDKd5lzEA6eAP2IGIMOQ/dEDcxodDT3eEiwtLI+onSgOWf1tuB22h9haYAmUe43sqOTlRdR4aJgKOTj8UZA16ohTkYnaF+xxIySyJkIwRP9PY6Of8UA09KUEAdokDYZ5qM8OPUxoOcNHY4OyoTttVmEfAO7HPFmXoqVNcbaAIV7GYkiZMhR/+SGpshZbh3v77iVOVk61sSjSoq0hiFWr7ijCfoTM+FjxoFXfXqa8G7BlSeSKugKnYSlXKiL0fzJjwvEUZf39pxyghyOPtthYPFLlE+7iz8mHI1Wq7S42gHfRawoI01Pi6ulGesT6hhBLbLNkCg/yYqTXueJkCG700G/TXTKP++xkCAraF1hhHJo1eeCgaGo+wVUnA/CtxmBmaxF5mg0yr2O23tnrTUICjuDsX/LYsKEqM0a/nXIIl1Vyc7KSPJoVs203jwNzdXZhk69bIwF8s2J83FF0FX3BhpUlA2XP3RKWYJo19HRRhon4rJ/CdDTEPd4AldS9bQ8MmSsSYooL+GaZ335kwDQVw06IjUdENAifV8Czl7vjiOtVLsRZ6TKeq3mY1Vm1XCCSC46mqhpaZNSVs7IYmjtqyoHjaaQbVNtmxBS8UArR8jT8Q+0MKjM3qIH5xvfYThnFTGrrHbMMP6Mtu8cs5eMbGYJiKAVMTF3mrOlrwMz9It0SageiAnWrB8mpY328/l6Xw7nRN6XPxFLxZtg6yyO5B7u4xwzejBGO6kl44IZ2jrlgvi6Q/yBJihD3Edr6uQKX6GY0d3SOoSiOM8sifE+Tl7ThqQBMYmlY87rNlJ+xEtIqS7ZuWVQRcRAR/NZwgpI9McKbaRNhczJs1POuznUAsNsiGN8lNJhMzQ920G4UzBTjnmklXm6cC6OhgiV7Mh5EUG2mJA777GGSNzzVVYPDhDrszwPAiq1eVXUrycMre3QOeBEWal1IylahDmaNdououvPpaEeTUFfK2qNX2jpKB8VtChgJ0BBlYkqN6RbOCNzi3wOFPkLw0Z7I8kukzECmuEclbFv+bfnrufdbgsiAO18WJYBDvwQ1+ju33C0ToN0F/fgZSCtctR0NE0dezuCRs+ODiVUNLOpWjo5nRNOZx2NVF7LcyZ/trLXqLor+nVyo8HiDEkOzOjhaBgaTaW3aCLk2HnQ0SE8BiknWy/haE2Enb/4uUSin1Vsu+yHxdL2ilx0aHO+OHH3JiLq1XHxVcSVs7177WSjQ4fhVC2shX+D90+C2cjrTYiCWjlfE3FydQWNJu/B/iwrxBXQD6O54wjxNNXMQ9YIQpMJ55GQeTJsnTHDB6urJ1eL5tr0TYA2yn3fZnVtd6bHrOfHZ9djYMZZgIasPruptXaAc2eQ+Yc1PbcdlD5Sk1Ev4WawJuf36tM3uemyYIFmc6jSHzOvX+jkvt1lrb+q26JnhUzQsY0OQyM0Q711IdwDNTJmibOWjwQbdgZs6BtxDlt/I8wAPXztx8ybAN3GErgVxhJryREJsVJ+RdeRM4JWxZZDy7TPlHDfhatBGU14Z0vXzcdyJPN1If4Bxq2AjTHa8omATQCNdC9JSAdnw+yspyyMcM6OFjn0gHDSBC1gqWuN9rpVU4et1dA9ZMlFyNTSWB/lXRHzdxQfQjk3Z5wP5Azd3+9b5XxeNHY5nLVyTpAf0Hz28HD7PAv6Gp2WBm5HrYiBWgPquSAG7QYhOtmZb0/jg7SMnFFLV20CMeS1WadArO3+IO9uM/by7r2lmagfXtXUrwRtpIujFXg4Gq033Z1G1o6GkAP0EWFywiSePcYrROT3eFii4nRcKq/khJiRQitiFhtzvA/teyjbmYYOJ5MyEhEHZtgZHSJokqajDbL0sDRlnsZgagDb1WiMTO2rYrY0UTPiPOckNUOd1ydf6Rb2w/HjXBnojbO+P0hgVNIYkDc9NxxrtORooibiM9QP2kyvBTRFQ8PLmTVphxpI6LI3yhnddWZS2pfK5zlylsuCX7GhUo7L/Mfp59XTydC0tVKmdgHaLUxHk3Ll/OCYJahJ0JW2YDbKgJ4d3TtoCfMxsk/Qx6jDdDazaRznGyzrBBEXWPJxdJrHNY6WfeCHIOijgob22u/d1BRBm5kLYlJGZMpI7mdEAv3KGp1R++LYgvSsozUgcIaJoYBMzEWJrc/qWc6rAh6Ppc3r/CoerR172VLEOWiR5oK5yvDqCFXQoepoacK3c0MjE7PnVd+YVtZH1aOQrkTq9f9bpx8zH5QwOAteak/QhEw/J8zrBNnGKoB+hQA61GXWXBFjj9eXFREC6DttTSrWSAD946kR0L7XuCdk+pmgAy/3GaQsqRq66jME0GjZ0YX1Nboth30rifKqAdCiQG1mXpqtl9+F9SKNSfzFCUiTs2eKjk5WDtrUZdQCWsXFUFMRizSiONr05pijeHBR/B6cG8eMkQJjtMZiYzs5bTNa9/1makM3hxhREKNBGTRZT5FWxqq2pwi7aXqiHi2Kyw9A3aRJE2MMcSkWD6gBaPMymqRK+88/HXTVBGRo2szQl3PQWwQ4V9JtB7wtGot0EUAr36smtnrGGpP/kXOjPeMVkS9zfPIxQADtfC1NgW777Xsok2+lDMzaCZraapF+LI6GYGqMwIqeK/WVOzpWQ3QzkObl/yfSrUeJNZdozAA6AO+1Z8aCWUC323nMl0kDMCI5+tkRS0xvPkAZXdWjZ9TgLD1WQ8nEzf/h8I/4XT7l/HjVpjzkOUxNBhoC6MBcvexa9wV0RRyYa3UWwIY5lw7ADtzdOelWOvSCEMQg7RqCNITUNOgO3AsHiSuWeNNGSVvMMOGxdT0bDaI96V2/mVMExiBtssIRf7YEL4ij6ebkZVN19KUNRl0DqS/u6Ofn7GhiJmsg7mR/ZyJqjd5Ah4S0EJ+R8aPZeZ6qh6SG2b+Rc9a0mSnM6O8GPaFMuIJ+NNJRQKRMPybISFAvCaxZp8E4ZIQ1MQo5cp2DSv6XtCwHnOfpKpEWT6ijQdUaQgmjJ0fHDvqQKO8Rt9XEYFxIF0cDNIKOhsg5RjgaXTB3oyo9eFwh9E00AxAHZ6QP0PJ9dkYg62MCtNKNgVUDg80OBB2ENXltzoWCfC+ABum0JLbh6W23BV3jq52r4pNipsQpwvgNYzOcXP1jyJ8G0rQjZDo6EGN00IfD7C9PUq140JjRXwStmJFo6C0AS1fUphZC6hEoH08A/ZQMrcXDXK18f0TOEmqBjeL1hG54o4Wj1wclfQhDoyEUtRaLyrhSVn2mowUzejjaJqCMbobm7k6PQBqc0cYSt8DQjTD/gRxNN8tXm8aOhgZZupkC6A6gWZhPMrAPMmizmONcQfuS6JRFwByGJuwelVotrQJqmlpqRx9vCIpanXBfcYKWaVRE3uvO4RxkfTVPBOVBBpvtaGgMgpktQHedlI0Di7O0z3Cz+lhEzvOYkRz0lygdENdCotYRqF3cfjwhYGr6+spYN73BDdKkg8Y4bQKiIaVLdsSVNQ59End5Zmjj3cEZQx8NjmZpntG+awE6O/ozYsyXbd7PGbSzNjdrR0BOu02YrXS4wBkpdnj0s4o0CGj+kICInAHVQ3JmWKPtY+l4kwvSsYJvWDck2Ki1OPpgZTlYgzNAA/ZDihkJ4QLaBKzgqwmwXaCKlPUifjYF6EE63on0pnfm4VcnANliZCJXv0qvRqYvuWXgTWgiy3LEj6TpdMkJS/QD9OSUv6It3nZytJrZywYpO9MpztQXEUFv0SBUauNNtQ6aekoanoaTlDTVRG0c0MgFtxGCcuMkoUsa0IxYujSkj1fErzI+5T7X5sr8Xr6S10LYOzDvPVg2KmYcaRoL27sR6C06KCMogq6UMRB05lxFfDzBkbg4Foz1ZKXazMMekp42eeNctd6KWJ7D0LQzMVsiaWKmoQkackcjHitqsnbC2dUZ9TCPmZephmcKqIKt3Dontz9fdMIMrYPydAW53arWwGx2dkeTMmIWM/ol0BLTph6JkDPpy7b+cA0+IF7oZ9EhgS2Fw7U2PxtmSAeW58qamFk4pkCL1oZ7nrPEPOnKuroMCS2m0usZWtKvl1f5fHSeQ60c5GzaJCcXPwdp5bwnY+vUPGHaOYNmjY4hi6CnHU3COkzJsSXD1fUOyXstxg42XQ/x05JP21ORM7U7hPbSXVsVMaRffD/M/1CadZsiZoImasQakznSW5bopCCNNqcB8S81/IfXZczoWS21NREzkh1kvX5dss2gKmhDXDcfrXQqHm0G82CW+mGEZ0KTEi2Mq7aZMwUYJJ4wI4DzVhtmX3JAr2gXQEvbyTDnZxuGzYCcOJP0BOfvuRTSAWRNuMXQ5CydlInZGV/2cwVNyDIi72RoiTlXaHBW1NP7Oyod5tPl1DctK/4BnC83dpS9hZYqoA1FxRx2dj+bsqORkWZAB+ddFI62+Jmkt0P57rCWaOIsFMquoBlE43v+G+jI8TVmnMlaMLet9IqZpGMLNuaMfvtsjAmZCsLV1X8D5AMlzpzrFzoAAAAASUVORK5CYII=)
    }
    .contextual-price.no-campaign[data-v-2a3f9112] {
        padding: 7px 16px
    }
    .contextual-price__container[data-v-2a3f9112] {
        display: flex;
        align-items: baseline;
        flex-wrap: wrap;
        gap: 4px;
        border-radius: 8px
    }
    .contextual-price__container--campaign[data-v-2a3f9112] {
        padding: 6px;
        background-color: #fff
    }
    @media screen and (min-width: 840px),
    print {
        .contextual-price[data-v-2a3f9112] {
            border-radius: 8px;
            padding: 8px 16px
        }
    }
    .campaign-badge[data-v-2a3f9112] {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        height: 42px
    }
    .campaign-badge.flash-sale .campaign-badge__ongoing-countdown[data-v-2a3f9112],
    .campaign-badge.special .campaign-badge__ongoing-countdown[data-v-2a3f9112],
    .campaign-badge.regular .campaign-badge__ongoing-countdown[data-v-2a3f9112] {
        color: #d33534
    }
    .campaign-badge__right-container[data-v-2a3f9112],
    .campaign-badge__button-container[data-v-2a3f9112],
    .campaign-badge__logo-container[data-v-2a3f9112],
    .campaign-badge__teaser-countdown[data-v-2a3f9112],
    .campaign-badge__used-percentage[data-v-2a3f9112] {
        display: flex;
        align-items: center
    }
    .campaign-badge__left-container[data-v-2a3f9112] {
        display: flex;
        flex-direction: column;
        gap: 4px;
        max-width: 230px
    }
    .campaign-badge__left-container[data-v-2a3f9112]:has(>div:only-child) {
        gap: 0px
    }
    @media screen and (max-width: 320px) {
        .campaign-badge__left-container[data-v-2a3f9112] {
            max-width: 185px
        }
        .campaign-badge__left-container.fs-ongoing-container[data-v-2a3f9112] {
            max-width: none
        }
    }
    .campaign-badge__left-container__top[data-v-2a3f9112],
    .campaign-badge__left-container__bottom[data-v-2a3f9112] {
        display: flex;
        flex-direction: row;
        gap: 4px
    }
    .campaign-badge__right-container[data-v-2a3f9112],
    .campaign-badge__button-container[data-v-2a3f9112] {
        margin-left: auto;
        height: 100%;
        max-height: 32px
    }
    .campaign-badge__logo-container[data-v-2a3f9112] {
        height: 100%;
        max-height: 20px;
        max-width: 90px
    }
    .campaign-badge__logo-container .logo[data-v-2a3f9112] {
        height: auto;
        max-height: inherit;
        max-width: inherit;
        object-fit: contain
    }
    .campaign-badge__price-masking[data-v-2a3f9112] {
        color: var(--text-color);
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .campaign-badge__ongoing-countdown[data-v-2a3f9112],
    .campaign-badge__ongoing-countdown__counter[data-v-2a3f9112] {
        display: flex
    }
    .campaign-badge__ongoing-countdown__counter__time[data-v-2a3f9112] {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #fff;
        border-radius: 4px;
        width: 24px;
        height: 20px;
        color: #d33534;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .campaign-badge__ongoing-countdown__counter[data-v-2a3f9112]:not(:last-child):after {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: var(--text-color);
        margin-left: 4px;
        margin-right: 4px;
        content: ":"
    }
    .campaign-badge__ongoing-countdown__text[data-v-2a3f9112] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        text-align: center;
        color: #d33534;
        padding: 1px 6px;
        border-radius: 4px;
        background-color: #fff
    }
    .campaign-badge__used-percentage[data-v-2a3f9112] {
        margin-top: -4px
    }
    .campaign-badge__used-percentage__border-bar[data-v-2a3f9112] {
        width: 120px;
        height: 8px;
        border-radius: 4px;
        background: #ffffff80
    }
    .campaign-badge__used-percentage__inner-bar[data-v-2a3f9112] {
        height: 8px;
        border-radius: 4px;
        background: #fff
    }
    .campaign-badge__used-percentage__progress-message[data-v-2a3f9112] {
        margin-left: 4px;
        color: var(--text-color);
        font-family: 600
    }
    @media screen and (max-width: 321px) {
        .campaign-badge__used-percentage__progress-message[data-v-2a3f9112] {
            font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .campaign-badge__used-percentage__progress-hot-icon[data-v-2a3f9112] {
        vertical-align: middle
    }
    .campaign-badge__teaser-countdown[data-v-2a3f9112] {
        display: flex
    }
    .campaign-badge__teaser-countdown__text[data-v-2a3f9112] {
        color: var(--text-color);
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-right: 4px
    }
    .campaign-badge__teaser-countdown__counter[data-v-2a3f9112] {
        display: flex
    }
    .campaign-badge__teaser-countdown__counter[data-v-2a3f9112]:not(:last-child):after {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: var(--text-color);
        margin-left: 4px;
        margin-right: 4px;
        content: ":"
    }
    .campaign-badge__teaser-countdown__counter__text[data-v-2a3f9112] {
        background: #fff;
        color: #d33534;
        border-radius: 4px;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 1px 6px
    }
    .campaign-badge__teaser-countdown__counter__time[data-v-2a3f9112] {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #fff;
        padding-top: 2px;
        border-radius: 4px;
        width: 24px;
        height: 20px;
        color: #d33534;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    html:not([dark]) button[data-v-33e9fb72] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    html:not([dark]) input[type=submit][data-v-33e9fb72]::-moz-focus-inner,
    html:not([dark]) input[type=button][data-v-33e9fb72]::-moz-focus-inner {
        border: 0px
    }
    html:not([dark]) button[data-v-33e9fb72]:focus,
    html:not([dark]) input[type=submit][data-v-33e9fb72]:focus,
    html:not([dark]) input[type=button][data-v-33e9fb72]:focus,
    html:not([dark]) input[type=reset][data-v-33e9fb72]:focus,
    html:not([dark]) a[data-v-33e9fb72] {
        outline: none
    }
    html:not([dark]) .blu-toast[data-v-33e9fb72] {
        --blu-toast-color-background: #28323b;
        --blu-toast-color-text: #ffffff;
        --blu-toast-color-icon: #ffffff;
        --blu-toast-link-color-text: #4fa4ff;
        --blu-toast-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-toast-link-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-toast-icon-size: 24px;
        --blu-toast-border-radius: 8px;
        --blu-toast-spacing-gap: 4px 0;
        --blu-toast-spacing-padding: 8px 16px;
        --blu-toast-content-spacing-gap: 8px;
        --blu-toast-icon-border-focused: 2px solid #ffffff;
        --blu-toast-min-height: 48px;
        display: flex;
        align-items: center;
        border-radius: var(--blu-toast-border-radius);
        justify-content: space-between;
        color: var(--blu-toast-color-text);
        margin: var(--blu-toast-spacing-gap);
        padding: var(--blu-toast-spacing-padding);
        transition: all .4s ease-in-out;
        min-height: var(--blu-toast-min-height);
        min-width: 240px;
        max-width: 600px;
        pointer-events: all;
        background-color: var(--blu-toast-color-background);
        box-sizing: border-box;
        font: var(--blu-toast-desc-text)
    }
    html:not([dark]) .blu-toast *[data-v-33e9fb72]:not(:last-child) {
        margin-right: var(--blu-toast-content-spacing-gap)
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-toast[data-v-33e9fb72] {
            --blu-toast-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            width: 100%
        }
    }
    html:not([dark]) .blu-toast__content[data-v-33e9fb72] {
        display: flex;
        align-items: center
    }
    html:not([dark]) .blu-toast__content--link[data-v-33e9fb72] {
        color: var(--blu-toast-link-color-text);
        font: var(--blu-toast-link-text);
        height: fit-content;
        margin-left: auto;
        cursor: pointer
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-toast__content--link[data-v-33e9fb72] {
            --blu-toast-link-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html:not([dark]) .blu-toast__remove[data-v-33e9fb72] {
        padding: 4px;
        color: var(--blu-toast-color-icon);
        display: flex
    }
    html:not([dark]) .blu-toast__remove svg[data-v-33e9fb72] {
        width: var(--blu-toast-icon-size);
        height: var(--blu-toast-icon-size)
    }
    html:not([dark]) .blu-toast__remove[data-v-33e9fb72]:focus-visible {
        outline: var(--blu-toast-icon-border-focused)
    }
    html:not([dark]) .blu-toast.b-has-action .blu-toast__content[data-v-33e9fb72] {
        flex-wrap: wrap;
        width: 100%
    }
    html:not([dark]) .blu-toast.b-has-action .blu-toast__content--desc[data-v-33e9fb72] {
        flex-grow: 1
    }
    html:not([dark]) .blu-toast.b-has-action .long-action[data-v-33e9fb72] {
        flex-direction: column;
        align-items: normal
    }
    html:not([dark]) .blu-toast.b-has-action .long-action *[data-v-33e9fb72]:not(:last-child) {
        margin-right: 0;
        margin-bottom: 8px
    }
    html:not([dark]) .blu-toast.b-has-action .long-action .blu-toast__content--desc[data-v-33e9fb72] {
        max-width: none
    }
    html:not([dark]) .blu-toast.b-error[data-v-33e9fb72] {
        --blu-toast-color-background: #e93c3c;
        --blu-toast-link-color-text: #ffffff
    }
    html:not([dark]) .blu-toast.b-success[data-v-33e9fb72] {
        --blu-toast-color-background: #22a334;
        --blu-toast-link-color-text: #ffffff
    }
    html:not([dark]) .toast-enter-active[data-v-33e9fb72],
    html:not([dark]) .toast-leave-active[data-v-33e9fb72] {
        transition: opacity 1s
    }
    html:not([dark]) .toast-enter[data-v-33e9fb72],
    html:not([dark]) .toast-leave-to[data-v-33e9fb72] {
        opacity: 0
    }
    html[dark] button[data-v-33e9fb72] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    html[dark] input[type=submit][data-v-33e9fb72]::-moz-focus-inner,
    html[dark] input[type=button][data-v-33e9fb72]::-moz-focus-inner {
        border: 0px
    }
    html[dark] button[data-v-33e9fb72]:focus,
    html[dark] input[type=submit][data-v-33e9fb72]:focus,
    html[dark] input[type=button][data-v-33e9fb72]:focus,
    html[dark] input[type=reset][data-v-33e9fb72]:focus,
    html[dark] a[data-v-33e9fb72] {
        outline: none
    }
    html[dark] .blu-toast[data-v-33e9fb72] {
        --blu-toast-color-background: #f1f2f2;
        --blu-toast-color-text: #12171d;
        --blu-toast-color-icon: #12171d;
        --blu-toast-link-color-text: #006dea;
        --blu-toast-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-toast-link-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-toast-icon-size: 24px;
        --blu-toast-border-radius: 8px;
        --blu-toast-spacing-gap: 4px 0;
        --blu-toast-spacing-padding: 8px 16px;
        --blu-toast-content-spacing-gap: 8px;
        --blu-toast-icon-border-focused: 2px solid #12171d;
        --blu-toast-min-height: 48px;
        display: flex;
        align-items: center;
        border-radius: var(--blu-toast-border-radius);
        justify-content: space-between;
        color: var(--blu-toast-color-text);
        margin: var(--blu-toast-spacing-gap);
        padding: var(--blu-toast-spacing-padding);
        transition: all .4s ease-in-out;
        min-height: var(--blu-toast-min-height);
        min-width: 240px;
        max-width: 600px;
        pointer-events: all;
        background-color: var(--blu-toast-color-background);
        box-sizing: border-box;
        font: var(--blu-toast-desc-text)
    }
    html[dark] .blu-toast *[data-v-33e9fb72]:not(:last-child) {
        margin-right: var(--blu-toast-content-spacing-gap)
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-toast[data-v-33e9fb72] {
            --blu-toast-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            width: 100%
        }
    }
    html[dark] .blu-toast__content[data-v-33e9fb72] {
        display: flex;
        align-items: center
    }
    html[dark] .blu-toast__content--link[data-v-33e9fb72] {
        color: var(--blu-toast-link-color-text);
        font: var(--blu-toast-link-text);
        height: fit-content;
        margin-left: auto;
        cursor: pointer
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-toast__content--link[data-v-33e9fb72] {
            --blu-toast-link-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html[dark] .blu-toast__remove[data-v-33e9fb72] {
        padding: 4px;
        color: var(--blu-toast-color-icon);
        display: flex
    }
    html[dark] .blu-toast__remove svg[data-v-33e9fb72] {
        width: var(--blu-toast-icon-size);
        height: var(--blu-toast-icon-size)
    }
    html[dark] .blu-toast__remove[data-v-33e9fb72]:focus-visible {
        outline: var(--blu-toast-icon-border-focused)
    }
    html[dark] .blu-toast.b-has-action .blu-toast__content[data-v-33e9fb72] {
        flex-wrap: wrap;
        width: 100%
    }
    html[dark] .blu-toast.b-has-action .blu-toast__content--desc[data-v-33e9fb72] {
        flex-grow: 1
    }
    html[dark] .blu-toast.b-has-action .long-action[data-v-33e9fb72] {
        flex-direction: column;
        align-items: normal
    }
    html[dark] .blu-toast.b-has-action .long-action *[data-v-33e9fb72]:not(:last-child) {
        margin-right: 0;
        margin-bottom: 8px
    }
    html[dark] .blu-toast.b-has-action .long-action .blu-toast__content--desc[data-v-33e9fb72] {
        max-width: none
    }
    html[dark] .blu-toast.b-error[data-v-33e9fb72] {
        --blu-toast-color-background: #ff9090;
        --blu-toast-link-color-text: #12171d
    }
    html[dark] .blu-toast.b-success[data-v-33e9fb72] {
        --blu-toast-color-background: #74e281;
        --blu-toast-link-color-text: #12171d
    }
    html[dark] .toast-enter-active[data-v-33e9fb72],
    html[dark] .toast-leave-active[data-v-33e9fb72] {
        transition: opacity 1s
    }
    html[dark] .toast-enter[data-v-33e9fb72],
    html[dark] .toast-leave-to[data-v-33e9fb72] {
        opacity: 0
    }
    html:not([dark]) .blu-toast-container[data-v-746bd356] {
        box-sizing: border-box;
        pointer-events: none;
        position: fixed;
        z-index: 1000;
        display: flex;
        width: 100%;
        bottom: var(--bottom-gap);
        padding: 8px 16px;
        overflow: hidden;
        flex-direction: column-reverse
    }
    html:not([dark]) .blu-toast-container[data-v-746bd356]:not(.b-left) {
        left: 50%;
        transform: translate(-50%);
        align-items: center
    }
    html:not([dark]) .blu-toast-container.b-left[data-v-746bd356] {
        left: 0;
        align-items: flex-start
    }
    html[dark] .blu-toast-container[data-v-746bd356] {
        box-sizing: border-box;
        pointer-events: none;
        position: fixed;
        z-index: 1000;
        display: flex;
        width: 100%;
        bottom: var(--bottom-gap);
        padding: 8px 16px;
        overflow: hidden;
        flex-direction: column-reverse
    }
    html[dark] .blu-toast-container[data-v-746bd356]:not(.b-left) {
        left: 50%;
        transform: translate(-50%);
        align-items: center
    }
    html[dark] .blu-toast-container.b-left[data-v-746bd356] {
        left: 0;
        align-items: flex-start
    }
    .blu-tab__container[data-v-1746ac02] {
        --blu-tab-clr-bg: transparent;
        --blu-tab-clr-ic: rgba(25, 34, 42, .7019607843);
        box-shadow: var(--blu-tab-shdw)
    }
    .blu-tab__container[data-v-1746ac02] {
        --blu-tab-csr: pointer;
        --blu-tab-ic-sz: 18px;
        --blu-tab-img-sz: 32px;
        --blu-tab-user-select: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        height: var(--blu-tab-h);
        padding: var(--blu-tab-p);
        margin: var(--blu-tab-m);
        position: relative;
        background: var(--blu-tab-clr-bg);
        border-radius: var(--blu-tab-bdr-rad);
        cursor: var(--blu-tab-csr);
        user-select: var(--blu-tab-user-select);
        outline: none;
        flex: var(--blu-tab-flex);
        width: var(--blu-tab-w);
        min-width: var(--blu-tab-min-w);
        justify-content: center
    }
    .blu-tab__container[data-v-1746ac02]:before {
        content: var(--blu-tab-before-cntent);
        width: 100%;
        height: var(--blu-tab-before-h);
        background: var(--blu-tab-before-bg);
        border: var(--blu-tab-before-bdr);
        border-radius: var(--blu-tab-before-bdr-rad);
        position: absolute;
        bottom: 0
    }
    .blu-tab__container[data-v-1746ac02]:after {
        content: "";
        position: absolute;
        bottom: 0;
        width: 100%;
        height: var(--blu-tab-after-h);
        background: var(--blu-tab-after-clr-bdr);
        border-radius: var(--blu-tab-after-bdr-rad)
    }
    .blu-tab__container[data-v-1746ac02] svg {
        height: var(--blu-tab-ic-sz);
        width: var(--blu-tab-ic-sz)
    }
    .blu-tab__container[data-v-1746ac02] img {
        width: var(--blu-tab-img-sz);
        height: var(--blu-tab-img-sz);
        border-radius: 4px
    }
    .blu-tab__container-title[data-v-1746ac02] {
        color: var(--blu-tab-clr-txt)
    }
    .blu-tab__container-title[data-v-1746ac02] {
        font: var(--blu-tab-txt);
        transition: color .4s ease-in;
        white-space: var(--blu-tab-white-space)
    }
    .blu-tab__container__leading-area[data-v-1746ac02],
    .blu-tab__container__trailing-area[data-v-1746ac02] {
        color: var(--blu-tab-clr-ic)
    }
    .blu-tab__container__leading-area[data-v-1746ac02],
    .blu-tab__container__trailing-area[data-v-1746ac02] {
        display: flex
    }
    .blu-tab__container-default[data-v-1746ac02] {
        display: flex;
        align-items: center
    }
    .blu-tab__container-default>*[data-v-1746ac02]:not(:last-child) {
        margin-right: 4px
    }
    .blu-tab__container.b-disabled[data-v-1746ac02] {
        --blu-tab-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-tab-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-tab__container.b-disabled[data-v-1746ac02] {
        --blu-tab-csr: not-allowed;
        --blu-tab-user-select: none
    }
    .blu-tab__container.b-disabled.b-secondary[data-v-1746ac02] {
        --blu-tab-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-tab-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-tab__container:hover:not(:focus-visible):not(.b-selected):not(.b-disabled).b-primary[data-v-1746ac02] {
        --blu-tab-before-cntent: "";
        --blu-tab-before-bg: #c8cbcd;
        --blu-tab-before-h: 1px;
        --blu-tab-before-bdr-rad: 2px
    }
    .blu-tab__container:hover:not(:focus-visible):not(.b-selected):not(.b-disabled).b-primary[data-v-1746ac02]:not(.b-no-background) {
        --blu-tab-clr-bg: #f9f9fa
    }
    .blu-tab__container:hover:not(:focus-visible):not(.b-selected):not(.b-disabled).b-secondary[data-v-1746ac02] {
        --blu-tab-clr-bg: #f9f9fa;
        --blu-tab-clr-ic: #0072ff;
        --blu-tab-clr-txt: #006dea
    }
    .blu-tab__container:hover:not(:focus-visible):not(.b-selected):not(.b-disabled).b-secondary[data-v-1746ac02] {
        --blu-tab-before-cntent: unset
    }
    .blu-tab__container:focus-visible.b-primary[data-v-1746ac02] {
        --blu-tab-clr-bg: #f1f2f2
    }
    .blu-tab__container:focus-visible.b-primary[data-v-1746ac02] {
        --blu-tab-before-cntent: "";
        --blu-tab-before-bg: transparent;
        --blu-tab-before-h: calc(var(--blu-tab-h) - 2px);
        --blu-tab-before-bdr: $blu-tab-primary-container-border-width solid $blu-tab-primary-container-color-border-focused
    }
    .blu-tab__container:focus-visible.b-secondary[data-v-1746ac02] {
        --blu-tab-clr-bg: #f1f2f2;
        --blu-tab-shdw: 0 0 0 $blu-tab-primary-container-border-width inset $blu-tab-secondary-container-color-border-focused
    }
    .blu-tab__container.b-selected[data-v-1746ac02] {
        --blu-tab-clr-txt: #006dea;
        --blu-tab-clr-ic: #0072ff;
        --blu-tab-after-clr-bdr: #1d8fff
    }
    .blu-tab__container.b-selected[data-v-1746ac02] {
        --blu-tab-after-h: 2px;
        --blu-tab-after-bg: #1d8fff;
        --blu-tab-after-bdr-rad: 2px
    }
    .blu-tab__container.b-selected.b-secondary[data-v-1746ac02] {
        --blu-tab-clr-bg: #1d8fff;
        --blu-tab-clr-txt: #ffffff;
        --blu-tab-clr-ic: #ffffff;
        --blu-tab-after-clr-bdr: transparent
    }
    [dark] .blu-tab__container[data-v-1746ac02] {
        --blu-tab-clr-bg: transparent;
        --blu-tab-clr-ic: rgba(255, 255, 255, .8);
        box-shadow: var(--blu-tab-shdw)
    }
    [dark] .blu-tab__container-title[data-v-1746ac02] {
        color: var(--blu-tab-clr-txt)
    }
    [dark] .blu-tab__container__leading-area[data-v-1746ac02],
    [dark] .blu-tab__container__trailing-area[data-v-1746ac02] {
        color: var(--blu-tab-clr-ic)
    }
    [dark] .blu-tab__container.b-disabled[data-v-1746ac02],
    [dark] .blu-tab__container.b-disabled.b-secondary[data-v-1746ac02] {
        --blu-tab-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-tab-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-tab__container:hover:not(:focus-visible):not(.b-selected):not(.b-disabled).b-primary[data-v-1746ac02] {
        --blu-tab-before-cntent: "";
        --blu-tab-before-bg: #60686e;
        --blu-tab-before-h: 1px;
        --blu-tab-before-bdr-rad: 2px
    }
    [dark] .blu-tab__container:hover:not(:focus-visible):not(.b-selected):not(.b-disabled).b-primary[data-v-1746ac02]:not(.b-no-background) {
        --blu-tab-clr-bg: #19222a
    }
    [dark] .blu-tab__container:hover:not(:focus-visible):not(.b-selected):not(.b-disabled).b-secondary[data-v-1746ac02] {
        --blu-tab-clr-bg: #19222a;
        --blu-tab-clr-ic: #4fa4ff;
        --blu-tab-clr-txt: #4fa4ff
    }
    [dark] .blu-tab__container:focus-visible.b-primary[data-v-1746ac02] {
        --blu-tab-clr-bg: #28323b
    }
    [dark] .blu-tab__container:focus-visible.b-secondary[data-v-1746ac02] {
        --blu-tab-clr-bg: #28323b;
        --blu-tab-shdw: 0 0 0 $blu-tab-primary-container-border-width inset $blu-tab-secondary-container-color-border-focused
    }
    [dark] .blu-tab__container.b-selected[data-v-1746ac02] {
        --blu-tab-clr-txt: #4fa4ff;
        --blu-tab-clr-ic: #4fa4ff;
        --blu-tab-after-clr-bdr: #4fa4ff
    }
    [dark] .blu-tab__container.b-selected[data-v-1746ac02] {
        --blu-tab-after-h: 2px;
        --blu-tab-after-bg: #4fa4ff;
        --blu-tab-after-bdr-rad: 2px
    }
    [dark] .blu-tab__container.b-selected.b-secondary[data-v-1746ac02] {
        --blu-tab-clr-bg: #4fa4ff;
        --blu-tab-clr-txt: #ffffff;
        --blu-tab-clr-ic: #ffffff;
        --blu-tab-after-clr-bdr: transparent
    }
    button[data-v-4d738656] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-4d738656]::-moz-focus-inner,
    input[type=button][data-v-4d738656]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-4d738656]:focus,
    input[type=submit][data-v-4d738656]:focus,
    input[type=button][data-v-4d738656]:focus,
    input[type=reset][data-v-4d738656]:focus,
    a[data-v-4d738656] {
        outline: none
    }
    .blu-button[data-v-4d738656] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-4d738656] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-min-w: 70px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 24px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-4d738656] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-4d738656] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-4d738656] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-4d738656] {
        cursor: not-allowed
    }
    .blu-button[data-v-4d738656]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    .blu-button[data-v-4d738656]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-4d738656]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button[data-v-4d738656]:not(.b-has-icon-only) {
        min-width: var(--blu-btn-min-w)
    }
    .blu-button.b-has-icon-only[data-v-4d738656] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-4d738656] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-4d738656] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-4d738656] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-min-w: 52px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-4d738656] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-button.b-extra-small[data-v-4d738656] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 24px;
        --blu-btn-min-w: 34px;
        --blu-btn-p: 0 8px;
        --blu-btn-txt: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 16px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-extra-small.b-has-icon-only[data-v-4d738656] {
        --blu-btn-p: 0 4px;
        --blu-btn-gap: 0
    }
    .blu-empty-state__footer .blu-button[data-v-4d738656] {
        min-width: 192px
    }
    .blu-button.b-disabled.b-primary[data-v-4d738656],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-4d738656] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-4d738656] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-4d738656]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-4d738656]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-4d738656] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-4d738656]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-4d738656]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-4d738656] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-4d738656]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-4d738656]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button[data-v-4d738656] {
        border-radius: 50%
    }
    .blu-button[data-v-4d738656]:not(.b-disabled) {
        box-shadow: 0 2px 12px #0003
    }
    .blu-button[data-v-4d738656]:not(.b-disabled):focus-visible {
        box-shadow: 0 0 0 2px #19222a, 0 2px 12px #0003
    }
    .blu-button.b-extra-small[data-v-4d738656] {
        --blu-btn-h: 24px;
        --blu-btn-p: 3px;
        --blu-btn-ic-sz: 16px
    }
    [dark] .blu-button[data-v-4d738656] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-4d738656] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-4d738656]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    [dark] .blu-button[data-v-4d738656]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-4d738656],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-4d738656] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-4d738656] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-4d738656]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-4d738656]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-4d738656] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-4d738656]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-4d738656]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-4d738656] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-4d738656]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-4d738656]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button[data-v-4d738656]:not(.b-disabled) {
        box-shadow: inset 0 0 0 30000px #6ddcff33
    }
    [dark] .blu-button[data-v-4d738656]:not(.b-disabled):focus-visible {
        box-shadow: 0 0 0 2px #f9f9fa, inset 0 0 0 30000px #6ddcff33
    }
    .blu-tabs[data-v-7dbcc08f] {
        --blu-tabs-clr-bg: #ffffff;
        --blu-tabs-hglt-clr-bdr: #1d8fff;
        box-shadow: var(--blu-tabs-shdw)
    }
    .blu-tabs[data-v-7dbcc08f] {
        --blu-tabs-bdr-rad: 0;
        --blu-tabs-hglt-bdr-rad: 2px;
        --blu-tabs-hglt-bdr-w: 2px;
        --blu-tabs-fab-pos-x: 16px;
        --blu-tabs-fab-pos-y: 0;
        --blu-tabs-fab-opac: 0;
        --blu-tabs-cntner-overflow-x: auto;
        --blu-tabs-hglt-btm: 0;
        --blu-tab-m: 0 16px 0 0;
        --blu-tab-white-space: nowrap;
        position: relative;
        background: var(--blu-tabs-clr-bg);
        border-radius: var(--blu-tabs-bdr-rad);
        display: grid;
        border-bottom: var(--blu-tabs-bdr-w) solid var(--blu-tabs-bdr-clr)
    }
    .blu-tabs[data-v-7dbcc08f]:hover {
        --blu-tabs-fab-opac: 1;
        --blu-tabs-fab-pos-x: 0
    }
    .blu-tabs__container[data-v-7dbcc08f] {
        display: flex;
        overflow-x: var(--blu-tabs-cntner-overflow-x);
        scroll-behavior: smooth;
        position: relative;
        border-radius: var(--blu-tabs-bdr-rad)
    }
    .blu-tabs__container[data-v-7dbcc08f]::-webkit-scrollbar {
        display: none
    }
    .blu-tabs__wrapper[data-v-7dbcc08f] {
        flex: var(--blu-tabs-wrap-flex);
        display: flex;
        align-items: center;
        padding: var(--blu-tabs-wrap-p)
    }
    .blu-tabs__highlight[data-v-7dbcc08f] {
        height: var(--blu-tabs-hglt-bdr-w);
        border-radius: var(--blu-tabs-hglt-bdr-rad);
        background: var(--blu-tabs-hglt-clr-bdr);
        width: auto;
        position: absolute;
        left: 0;
        bottom: var(--blu-tabs-hglt-btm);
        transition: all .2s linear
    }
    .blu-tabs__button-container[data-v-7dbcc08f] {
        position: absolute;
        top: var(--blu-tabs-fab-pos-y);
        width: 100%
    }
    .blu-tabs__button-container-prev[data-v-7dbcc08f],
    .blu-tabs__button-container-next[data-v-7dbcc08f] {
        background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
        width: 56px;
        padding: 2px;
        opacity: var(--blu-tabs-fab-opac);
        position: absolute;
        transition: all .15s ease;
        cursor: pointer;
        border-radius: var(--blu-tabs-fab-bdr-rad)
    }
    .blu-tabs__button-container-prev button[data-v-7dbcc08f],
    .blu-tabs__button-container-next button[data-v-7dbcc08f] {
        box-shadow: 0 1px 6px #0000001a
    }
    .blu-tabs__button-container-prev button[data-v-7dbcc08f],
    .blu-tabs__button-container-next button[data-v-7dbcc08f] {
        left: var(--blu-tabs-fab-pos-x);
        width: 36px;
        position: relative;
        display: grid;
        place-items: center;
        transition: all .15s cubic-bezier(0, 0, .2, 1.2)
    }
    .blu-tabs__button-container-prev[data-v-7dbcc08f] {
        left: 0
    }
    .blu-tabs__button-container-next[data-v-7dbcc08f] {
        right: 0;
        transform: rotate(180deg)
    }
    .blu-tabs.b-primary[data-v-7dbcc08f] {
        --blu-tabs-bdr-clr: #c8cbcd;
        --blu-tab-clr-txt: rgba(25, 34, 42, .7019607843)
    }
    .blu-tabs.b-primary[data-v-7dbcc08f] {
        --blu-tabs-bdr-w: 1px;
        --blu-tab-h: 40px;
        --blu-tab-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-tabs.b-primary.b-medium[data-v-7dbcc08f] {
        --blu-tabs-fab-pos-y: 7px;
        --blu-tab-txt: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-tab-h: 56px
    }
    .blu-tabs.b-primary.b-stacking[data-v-7dbcc08f] {
        --blu-tab-h: 48px
    }
    .blu-tabs.b-primary.b-stacking.b-medium[data-v-7dbcc08f],
    .blu-tabs.b-primary.b-stacking.has-image[data-v-7dbcc08f] {
        --blu-tab-h: 56px
    }
    .blu-tabs.b-primary.b-stacking.has-image.b-medium[data-v-7dbcc08f] {
        --blu-tab-h: 64px
    }
    .blu-tabs.b-primary.b-no-background[data-v-7dbcc08f] {
        --blu-tabs-clr-bg: transparent
    }
    .blu-tabs.b-primary.b-no-border[data-v-7dbcc08f] {
        border-bottom: none
    }
    .blu-tabs.b-secondary[data-v-7dbcc08f] {
        --blu-tabs-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
        --blu-tabs-hglt-clr-bdr: #1d8fff;
        --blu-tab-clr-txt: #006dea
    }
    .blu-tabs.b-secondary[data-v-7dbcc08f] {
        --blu-tabs-bdr-rad: 4px;
        --blu-tabs-hglt-bdr-w: 32px;
        --blu-tabs-hglt-bdr-rad: 4px;
        --blu-tabs-fab-pos-y: 0;
        --blu-tabs-wrap-p: 4px;
        --blu-tabs-hglt-btm: 4px;
        --blu-tabs-fab-bdr-rad: var(--blu-tabs-bdr-rad);
        --blu-tab-bdr-rad: 4px;
        --blu-tab-m: 0;
        --blu-tab-h: 32px;
        --blu-tab-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-tab-p: 0 12px
    }
    .blu-tabs.b-secondary.has-image[data-v-7dbcc08f] {
        --blu-tabs-hglt-bdr-w: 40px;
        --blu-tabs-fab-pos-y: 4px;
        --blu-tab-h: 40px
    }
    .blu-tabs.b-secondary.b-no-background[data-v-7dbcc08f] {
        --blu-tabs-clr-bg: transparent;
        --blu-tabs-shdw: none
    }
    .blu-tabs.b-secondary.b-stacking[data-v-7dbcc08f] {
        --blu-tab-h: 48px;
        --blu-tabs-hglt-bdr-w: 48px
    }
    .blu-tabs.b-secondary.b-stacking.has-image[data-v-7dbcc08f] {
        --blu-tab-h: 56px;
        --blu-tabs-hglt-bdr-w: 56px
    }
    .blu-tabs.b-fixed[data-v-7dbcc08f] {
        --blu-tabs-cntner-overflow-x: unset;
        --blu-tabs-wrap-flex: 1 0 auto;
        --blu-tab-p: 0 8px;
        --blu-tab-m: 0;
        --blu-tab-flex: 1 1 auto;
        --blu-tab-w: 100%;
        --blu-tab-min-w: 0;
        --blu-tab-justify-cntent: center;
        --blu-tab-white-space: pre-wrap
    }
    [dark] .blu-tabs[data-v-7dbcc08f] {
        --blu-tabs-clr-bg: #12171d;
        --blu-tabs-hglt-clr-bdr: #4fa4ff;
        box-shadow: var(--blu-tabs-shdw)
    }
    [dark] .blu-tabs__button-container-prev[data-v-7dbcc08f],
    [dark] .blu-tabs__button-container-next[data-v-7dbcc08f] {
        background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #12171d 100%);
        width: 56px;
        padding: 2px;
        opacity: var(--blu-tabs-fab-opac);
        position: absolute;
        transition: all .15s ease;
        cursor: pointer;
        border-radius: var(--blu-tabs-fab-bdr-rad)
    }
    [dark] .blu-tabs__button-container-prev button[data-v-7dbcc08f],
    [dark] .blu-tabs__button-container-next button[data-v-7dbcc08f] {
        box-shadow: inset 0 0 0 30000px #6ddcff1a
    }
    [dark] .blu-tabs.b-primary[data-v-7dbcc08f] {
        --blu-tabs-bdr-clr: #60686e;
        --blu-tab-clr-txt: rgba(255, 255, 255, .8)
    }
    [dark] .blu-tabs.b-primary.b-no-background[data-v-7dbcc08f] {
        --blu-tabs-clr-bg: transparent
    }
    [dark] .blu-tabs.b-secondary[data-v-7dbcc08f] {
        --blu-tabs-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
        --blu-tabs-hglt-clr-bdr: #1d8fff;
        --blu-tab-clr-txt: #4fa4ff
    }
    [dark] .blu-tabs.b-secondary.b-no-background[data-v-7dbcc08f] {
        --blu-tabs-clr-bg: transparent;
        --blu-tabs-shdw: none
    }
    button[data-v-a80716f2] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-a80716f2]::-moz-focus-inner,
    input[type=button][data-v-a80716f2]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-a80716f2]:focus,
    input[type=submit][data-v-a80716f2]:focus,
    input[type=button][data-v-a80716f2]:focus,
    input[type=reset][data-v-a80716f2]:focus,
    a[data-v-a80716f2] {
        outline: none
    }
    .blu-button[data-v-a80716f2] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-a80716f2] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 32px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-a80716f2] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-a80716f2] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-a80716f2] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-a80716f2] {
        cursor: not-allowed
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled):active {
        transform: scale(.875)
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button.b-has-icon-only[data-v-a80716f2] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-a80716f2] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-a80716f2] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-a80716f2] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-a80716f2] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-button.b-disabled.b-primary[data-v-a80716f2],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-a80716f2] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button[data-v-a80716f2] {
        border-radius: 50%
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled) {
        box-shadow: 0 2px 12px #0003
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        box-shadow: 0 0 0 2px #19222a, 0 2px 12px #0003
    }
    [dark] .blu-button[data-v-a80716f2] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-a80716f2] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-a80716f2],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-a80716f2] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button[data-v-a80716f2]:not(.b-disabled) {
        box-shadow: inset 0 0 0 30000px #6ddcff33
    }
    [dark] .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        box-shadow: 0 0 0 2px #f9f9fa, inset 0 0 0 30000px #6ddcff33
    }
    .blu-loader-general[data-v-8cc30266] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-8cc30266] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-8cc30266] {
        animation: general-rotate-8cc30266 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-8cc30266],
    .blu-loader-general__asset--base[data-v-8cc30266] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-8cc30266] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-8cc30266 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-8cc30266] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-8cc30266 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-8cc30266] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-8cc30266] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-8cc30266] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-8cc30266] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-8cc30266] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-8cc30266] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-8cc30266] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-8cc30266 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-8cc30266 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-8cc30266 {
        to {
            transform: rotate(450deg)
        }
    }
    button[data-v-39f79bef] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-39f79bef]::-moz-focus-inner,
    input[type=button][data-v-39f79bef]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-39f79bef]:focus,
    input[type=submit][data-v-39f79bef]:focus,
    input[type=button][data-v-39f79bef]:focus,
    input[type=reset][data-v-39f79bef]:focus,
    a[data-v-39f79bef] {
        outline: none
    }
    .blu-button[data-v-39f79bef] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-39f79bef] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 32px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-39f79bef] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-39f79bef] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-39f79bef] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-39f79bef] {
        cursor: not-allowed
    }
    .blu-button[data-v-39f79bef]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    .blu-button[data-v-39f79bef]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-39f79bef]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button.b-has-icon-only[data-v-39f79bef] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-39f79bef] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-39f79bef] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-39f79bef] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-39f79bef] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-empty-state__footer .blu-button[data-v-39f79bef] {
        min-width: 192px
    }
    .blu-button.b-disabled.b-primary[data-v-39f79bef],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button.b-disabled.b-secondary[data-v-39f79bef],
    .blu-button.b-disabled.b-secondary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-bdr: #c8cbcd;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #1d8fff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #ff4646;
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #fff5f5;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-bdr: #ffffff;
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button.b-disabled.b-tertiary[data-v-39f79bef] {
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button.b-disabled.b-tertiary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: rgba(255, 255, 255, .4)
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef] {
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #fff5f5
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    [dark] .blu-button[data-v-39f79bef] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-39f79bef] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-39f79bef]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    [dark] .blu-button[data-v-39f79bef]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-39f79bef],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button.b-disabled.b-secondary[data-v-39f79bef],
    [dark] .blu-button.b-disabled.b-secondary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-bdr: #60686e;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #4fa4ff;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #002e7a;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #ff7373;
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #631818;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-bdr: #12171d;
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button.b-disabled.b-tertiary[data-v-39f79bef] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button.b-disabled.b-tertiary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-txt: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: rgba(18, 23, 29, .4)
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef] {
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #002e7a
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #631818
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    html:not([dark]) .blu-loader-general[data-v-5f0af726] {
        --blu-loader-general-highlight-color-background: #1d8fff;
        --blu-loader-general-base-color-background: #f1f2f2;
        width: var(--blu-loader-general-size);
        height: var(--blu-loader-general-size)
    }
    html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
        animation: general-rotate-5f0af726 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
    html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
        stroke-linecap: round
    }
    html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
        stroke: var(--blu-loader-general-highlight-color-background);
        animation: general-highlight-5f0af726 1.6s linear infinite
    }
    html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
        stroke: var(--blu-loader-general-base-color-background);
        animation: general-base-5f0af726 1.6s linear infinite
    }
    html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
        --blu-loader-general-highlight-color-background: #ffffff;
        --blu-loader-general-base-color-background: #c8cbcd
    }
    html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
        --blu-loader-general-size: 16px
    }
    html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
        --blu-loader-general-size: 18px
    }
    html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
        --blu-loader-general-size: 24px
    }
    html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
        --blu-loader-general-size: 32px
    }
    html[dark] .blu-loader-general[data-v-5f0af726] {
        --blu-loader-general-highlight-color-background: #4fa4ff;
        --blu-loader-general-base-color-background: #28323b;
        width: var(--blu-loader-general-size);
        height: var(--blu-loader-general-size)
    }
    html[dark] .blu-loader-general__asset[data-v-5f0af726] {
        animation: general-rotate-5f0af726 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
    html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
        stroke-linecap: round
    }
    html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
        stroke: var(--blu-loader-general-highlight-color-background);
        animation: general-highlight-5f0af726 1.6s linear infinite
    }
    html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
        stroke: var(--blu-loader-general-base-color-background);
        animation: general-base-5f0af726 1.6s linear infinite
    }
    html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
        --blu-loader-general-highlight-color-background: #12171d;
        --blu-loader-general-base-color-background: #60686e
    }
    html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
        --blu-loader-general-size: 16px
    }
    html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
        --blu-loader-general-size: 18px
    }
    html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
        --blu-loader-general-size: 24px
    }
    html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
        --blu-loader-general-size: 32px
    }
    @keyframes general-highlight-5f0af726 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-5f0af726 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-5f0af726 {
        to {
            transform: rotate(450deg)
        }
    }
    .blu-product-card[data-v-c7e18e14] {
        position: relative;
        background-color: #fff;
        border-radius: 8px;
        display: flex;
        flex-direction: column;
        text-decoration: none;
        cursor: pointer;
        width: 100%
    }
    .blu-product-card__overlay[data-v-c7e18e14] {
        background: linear-gradient(0deg, #00000080, #00000080), #d3d3d3 50%/cover no-repeat
    }
    .blu-product-card__image-container[data-v-c7e18e14] {
        position: relative;
        z-index: 0;
        height: fit-content;
        min-height: 100px;
        width: 100%
    }
    .blu-product-card__image-container.ratio-1-1[data-v-c7e18e14] {
        aspect-ratio: 1/1
    }
    .blu-product-card__image-container.ratio-3-4[data-v-c7e18e14] {
        aspect-ratio: 3/4
    }
    .blu-product-card__image-container.ratio-3-4 .blu-product-card__label-left-bottom-image[data-v-c7e18e14] {
        height: 9%
    }
    .blu-product-card__image[data-v-c7e18e14] {
        position: relative;
        border-radius: 8px;
        overflow: hidden;
        height: 100%;
        width: 100%;
        background-color: #fff
    }
    .blu-product-card__image-content[data-v-c7e18e14] {
        width: 100%;
        height: 100%;
        object-fit: cover
    }
    .blu-product-card__label-right-top-image[data-v-c7e18e14],
    .blu-product-card__label-left-top-image[data-v-c7e18e14] {
        position: absolute;
        top: 0;
        margin: 8px;
        display: flex;
        z-index: 2
    }
    .blu-product-card__label-left-top-image[data-v-c7e18e14] {
        left: 0
    }
    .blu-product-card__label-right-top-image[data-v-c7e18e14] {
        right: 0
    }
    .blu-product-card__label-left-bottom-image[data-v-c7e18e14] {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 12%;
        display: flex;
        align-items: flex-end;
        margin: -1px;
        overflow: hidden;
        z-index: 2
    }
    .blu-product-card__button-action[data-v-c7e18e14] {
        position: absolute;
        bottom: 8px;
        right: 8px;
        display: flex;
        align-items: center;
        z-index: 9
    }
    .blu-product-card__button-action img[data-v-c7e18e14] {
        width: 100%
    }
    .blu-product-card__info[data-v-c7e18e14] {
        position: relative;
        padding: 4px 6px 6px;
        display: flex;
        flex-direction: column;
        gap: 4px;
        width: auto;
        height: auto;
        border-radius: 0 0 2px 2px
    }
    .blu-product-card__title-container[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        gap: 4px
    }
    .blu-product-card__title[data-v-c7e18e14] {
        display: flex;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .blu-product-card__price-container[data-v-c7e18e14] {
        display: flex;
        flex-direction: column
    }
    .blu-product-card__price-content[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        gap: 4px;
        overflow: hidden;
        width: fit-content;
        max-width: 100%
    }
    .blu-product-card__price-final-wrapper[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 2px
    }
    .blu-product-card__price-final-label-content[data-v-c7e18e14],
    .blu-product-card__end-final-label[data-v-c7e18e14],
    .blu-product-card__first-final-label[data-v-c7e18e14] {
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        line-height: 14px;
        color: #19222a
    }
    .blu-product-card__price-final-label-content[data-v-c7e18e14] {
        align-items: baseline;
        flex: 1 1 auto;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1;
        min-height: 1lh
    }
    .blu-product-card__price-final[data-v-c7e18e14] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card__price-discount[data-v-c7e18e14] {
        flex: 1 1 0%;
        color: #19222a66;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1;
        text-decoration: line-through;
        min-height: 1lh
    }
    .blu-product-card__price-label-discount[data-v-c7e18e14] {
        margin-right: auto;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        width: fit-content;
        flex: 0 0 auto
    }
    .blu-product-card__price-installment[data-v-c7e18e14] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1
    }
    .blu-product-card__contextual-icon-label[data-v-c7e18e14] {
        display: flex;
        align-self: center;
        margin-left: -2px
    }
    .blu-product-card__promo-label[data-v-c7e18e14] {
        display: flex;
        gap: 4px;
        overflow: hidden;
        width: fit-content;
        max-width: 100%
    }
    .blu-product-card__promo-label[data-v-c7e18e14] .blu-promo-label:last-child {
        flex: 1 1 0%
    }
    .blu-product-card__promo-label[data-v-c7e18e14] .blu-promo-label:first-child {
        flex-shrink: 0
    }
    .blu-product-card__rating-sold-container[data-v-c7e18e14] {
        display: flex;
        align-items: center
    }
    .blu-product-card__rating-sold-container svg[data-v-c7e18e14],
    .blu-product-card__rating-sold-container[data-v-c7e18e14] img {
        width: 16px;
        height: 16px
    }
    .blu-product-card__store-favorite-name[data-v-c7e18e14],
    .blu-product-card__rating[data-v-c7e18e14],
    .blu-product-card__sold-count[data-v-c7e18e14] {
        color: #19222ab3;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1
    }
    .blu-product-card__badge-rating[data-v-c7e18e14] {
        display: flex;
        margin-right: 4px
    }
    .blu-product-card__rating[data-v-c7e18e14] {
        margin-left: 4px
    }
    .blu-product-card__rating-divider[data-v-c7e18e14] {
        content: "";
        display: block;
        margin: 0 4px;
        height: 2px;
        width: 2px;
        border-radius: 50%;
        background: #797f85
    }
    .blu-product-card__usp-container[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        gap: 4px;
        width: 100%;
        position: absolute
    }
    .blu-product-card__usp-badge[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 2px;
        flex-shrink: 0
    }
    .blu-product-card__usp-badge svg[data-v-c7e18e14],
    .blu-product-card__usp-badge[data-v-c7e18e14] img {
        width: 16px;
        height: 16px
    }
    .blu-product-card__container-visible[data-v-c7e18e14] {
        width: 25%
    }
    .blu-product-card__usp-container[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        gap: 4px;
        width: 100%;
        position: relative
    }
    .blu-product-card__seller-location-wrapper[data-v-c7e18e14] {
        position: relative;
        display: flex;
        flex-direction: column
    }
    .blu-product-card__seller-location-container[data-v-c7e18e14] {
        height: 15px;
        justify-content: flex-start;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1
    }
    .blu-product-card__seller-location-container.no-interaction .blu-product-card__seller-location-name[data-v-c7e18e14] {
        opacity: 1;
        animation: none
    }
    .blu-product-card__seller-location-name[data-v-c7e18e14] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3;
        height: 100%;
        display: flex;
        width: 100%;
        position: relative;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1;
        opacity: 0;
        animation: slideUp-c7e18e14 6s infinite
    }
    .blu-product-card__seller-interaction[data-v-c7e18e14] {
        overflow: hidden
    }
    .blu-product-card__seller-interaction .blu-product-card__seller-location-name[data-v-c7e18e14] {
        position: absolute
    }
    .blu-product-card__seller-interaction[data-v-c7e18e14]:nth-child(1) {
        animation-delay: 0s
    }
    .blu-product-card__seller-interaction[data-v-c7e18e14]:nth-child(2) {
        animation-delay: 2s
    }
    .blu-product-card__seller-interaction[data-v-c7e18e14]:nth-child(3) {
        animation-delay: 4s
    }
    .blu-product-card__more-button[data-v-c7e18e14] {
        position: absolute;
        right: 0;
        width: 16px;
        height: 16px;
        top: 0;
        bottom: none;
        margin: 6px
    }
    .blu-product-card__more-button-grid[data-v-c7e18e14] {
        display: flex;
        justify-content: end;
        align-items: end
    }
    .blu-product-card__usp-rating-container[data-v-c7e18e14] {
        display: flex;
        justify-content: space-between
    }
    .blu-product-card__usp-rating-content[data-v-c7e18e14] {
        display: flex;
        flex-direction: column;
        gap: 4px
    }
    .blu-product-card.b-contextual-price .blu-product-card__price-final-label-content[data-v-c7e18e14],
    .blu-product-card.b-contextual-price .blu-product-card__end-final-label[data-v-c7e18e14] {
        color: #006dea
    }
    .blu-product-card .b-text-elipsis-1[data-v-c7e18e14] {
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1
    }
    .blu-product-card .b-text-elipsis-2[data-v-c7e18e14] {
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 2
    }
    .blu-product-card .b-text-elipsis-3[data-v-c7e18e14] {
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 3
    }
    .blu-product-card.b-max-image .blu-product-card__image-container[data-v-c7e18e14] {
        max-width: 200px
    }
    .blu-product-card.b-medium .blu-product-card__info[data-v-c7e18e14] {
        display: flex;
        flex-direction: column;
        gap: 8px
    }
    .blu-product-card.b-medium .blu-product-card__title-container[data-v-c7e18e14] {
        gap: 8px
    }
    .blu-product-card.b-medium .blu-product-card__title[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__price-discount[data-v-c7e18e14] {
        color: #19222a;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px
    }
    .blu-product-card.b-medium .blu-product-card__price-final-label-content[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__end-final-label[data-v-c7e18e14] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card.b-medium .blu-product-card__price-final[data-v-c7e18e14] {
        font: 600 24px/28px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card.b-medium .blu-product-card__price-discount[data-v-c7e18e14] {
        color: #19222a66
    }
    .blu-product-card.b-medium .blu-product-card__price-installment[data-v-c7e18e14] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card.b-medium .blu-product-card__price-label[data-v-c7e18e14] {
        gap: 6px
    }
    .blu-product-card.b-medium .blu-product-card__usp-rating-content[data-v-c7e18e14] {
        gap: 8px
    }
    .blu-product-card.b-medium .blu-product-card__store-favorite-name[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__rating[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__sold-count[data-v-c7e18e14] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card.b-medium .blu-product-card__rating-divider[data-v-c7e18e14] {
        margin: 0 8px
    }
    .blu-product-card.b-medium .blu-product-card__usp-badge svg[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__usp-badge[data-v-c7e18e14] img {
        width: 18px;
        height: 18px
    }
    .blu-product-card.b-medium .blu-product-card__seller-location-name[data-v-c7e18e14] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        min-height: 16px
    }
    .blu-product-card.b-medium .blu-product-card__seller-location-container[data-v-c7e18e14] {
        height: 16px
    }
    .blu-product-card.b-medium .blu-product-card__seller-interaction .blu-product-card__seller-location-name[data-v-c7e18e14] {
        transform: translateY(-16px)
    }
    .blu-product-card.b-list-view[data-v-c7e18e14] {
        flex-direction: row;
        gap: 8px
    }
    .blu-product-card.b-list-view .blu-product-card__info[data-v-c7e18e14] {
        padding: 6px 6px 6px 0
    }
    .blu-product-card.b-list-view .blu-product-card__button-action-list[data-v-c7e18e14] {
        position: relative;
        bottom: 0;
        right: 0
    }
    .blu-product-card.b-list-view.b-medium[data-v-c7e18e14] {
        gap: 16px
    }
    .blu-product-card.b-full-width[data-v-c7e18e14] {
        width: 100%
    }
    .blu-product-card.b-full-width .blu-product-card__image[data-v-c7e18e14] {
        max-width: 100%;
        min-width: none
    }
    .blu-product-card.b-white-background .blu-product-card__image[data-v-c7e18e14] {
        box-sizing: border-box;
        border: 1px solid #e1e3e4
    }
    .blu-product-card.b-white-background .blu-product-card__info[data-v-c7e18e14] {
        padding: 4px 0 0;
        width: 100%
    }
    .blu-product-card.b-white-background .blu-product-card__more-button[data-v-c7e18e14] {
        margin: 0
    }
    .blu-product-card.b-white-background.b-list-view .blu-product-card__info[data-v-c7e18e14] {
        padding: 0
    }
    .blu-product-card p[data-v-c7e18e14],
    .blu-product-card span[data-v-c7e18e14] {
        margin: 0
    }
    @keyframes slideUp-c7e18e14 {
        0% {
            transform: translateY(100%);
            opacity: 0
        }
        10% {
            transform: translateY(0);
            opacity: 1
        }
        30% {
            transform: translateY(0);
            opacity: 1
        }
        40% {
            transform: translateY(-100%);
            opacity: 0
        }
        to {
            transform: translateY(-100%);
            opacity: 0
        }
    }
    .blu-product-image-carousel[data-v-e74fe4f8] {
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        border-radius: 8px;
        cursor: pointer
    }
    .blu-product-image-carousel__slider[data-v-e74fe4f8] {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        white-space: nowrap;
        -webkit-user-select: none;
        user-select: none;
        transition: transform .3s ease-out
    }
    .blu-product-image-carousel__slider .image[data-v-e74fe4f8] {
        width: 100%;
        height: 100%;
        display: inline-block;
        box-sizing: border-box;
        vertical-align: bottom;
        object-fit: contain;
        transition: transform .15s ease-out
    }
    .blu-product-image-carousel__oos-overlay[data-v-e74fe4f8] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #00000080;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 1;
        color: #fff;
        text-align: center;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-image-carousel__button-left[data-v-e74fe4f8],
    .blu-product-image-carousel__button-right[data-v-e74fe4f8] {
        position: absolute;
        z-index: 99;
        top: calc(50% - 20px);
        transition: opacity .2s ease-in;
        border-radius: 50%;
        box-shadow: 0 1px 6px #0000001a;
        opacity: 0
    }
    .blu-product-image-carousel__button-left[data-v-e74fe4f8] {
        left: 8px
    }
    .blu-product-image-carousel__button-right[data-v-e74fe4f8] {
        right: 8px
    }
    .blu-product-image-carousel__indicator[data-v-e74fe4f8] {
        position: absolute;
        bottom: 0;
        left: calc(50% - 16.5px);
        width: 33px;
        height: 22px;
        overflow: hidden;
        z-index: 98
    }
    .blu-product-image-carousel__indicator .indicator-items[data-v-e74fe4f8] {
        height: 2px;
        white-space: nowrap;
        transition: transform .3s ease-out
    }
    .blu-product-image-carousel__indicator .indicator-item[data-v-e74fe4f8] {
        display: inline-block;
        cursor: pointer;
        width: 2px;
        min-height: 2px;
        border-radius: 50%;
        background: #19222a66;
        margin-bottom: 1px;
        transition: all .1s ease-out
    }
    .blu-product-image-carousel__indicator .indicator-item[data-v-e74fe4f8]:not(:last-child) {
        margin-right: 4px
    }
    .blu-product-image-carousel__indicator .indicator-item.b-active[data-v-e74fe4f8] {
        background: #0072ff;
        width: 4px;
        min-height: 4px;
        margin-bottom: 0
    }
    .blu-product-image-carousel__indicator .indicator-item.b-medium[data-v-e74fe4f8] {
        width: 3px;
        min-height: 3px;
        margin-bottom: .5px
    }
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__button-left[data-v-e74fe4f8],
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__button-right[data-v-e74fe4f8] {
        opacity: .5
    }
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__button-left[data-v-e74fe4f8]:hover,
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__button-right[data-v-e74fe4f8]:hover {
        opacity: 1
    }
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__slider .b-active[data-v-e74fe4f8] {
        transform: scale(1.05)
    }
    .blu-product-label[data-v-2adf5f97] {
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        max-height: 16px;
        white-space: nowrap;
        padding: 0 4px 1px;
        align-items: center;
        gap: 2px;
        border-radius: 4px;
        background-color: #fff;
        color: #fff;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer
    }
    .blu-product-label__icon[data-v-2adf5f97] {
        display: flex;
        align-items: center
    }
    .blu-product-label.b-small[data-v-2adf5f97] {
        max-height: 14px;
        padding: 0 2px;
        font-size: 11px;
        line-height: 14px
    }
    .blu-product-label.b-fast-selling[data-v-2adf5f97] {
        background-color: #ff7f00
    }
    .blu-product-label.b-bli-choice[data-v-2adf5f97] {
        background-color: #1d8fff
    }
    .blu-product-label.b-new[data-v-2adf5f97] {
        background-color: #22a334
    }
    .blu-product-label.b-ad[data-v-2adf5f97] {
        background-color: transparent;
        text-shadow: .2px .2px 1.5px rgba(0, 0, 0, .08), .4px .4px 2px rgba(0, 0, 0, .12), 0px 0px 1px rgba(0, 0, 0, .04)
    }
    .blu-product-label.b-video[data-v-2adf5f97] {
        background-color: #0009;
        max-height: 16px;
        width: 16px;
        height: 16px;
        padding: 0;
        border-radius: 100%
    }
    .blu-product-label.b-coming-soon[data-v-2adf5f97] {
        background-color: #ff75c7
    }
    .blu-product-label.b-pre-order[data-v-2adf5f97] {
        background-color: #28323b
    }
    .blu-promo-label[data-v-bdea5a3a] {
        box-sizing: content-box;
        max-width: 100%;
        display: flex;
        padding: 0 3px;
        justify-content: center;
        align-items: center;
        border-radius: 4px;
        background-color: #fff;
        color: #19222ab3;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer
    }
    .blu-promo-label__icon[data-v-bdea5a3a] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-self: stretch;
        width: 16px;
        height: 16px
    }
    .blu-promo-label__text[data-v-bdea5a3a] {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        word-break: break-all
    }
    .blu-promo-label.b-small[data-v-bdea5a3a] {
        height: 14px;
        padding: 0 2px;
        font-size: 11px;
        line-height: 14px
    }
    .blu-promo-label.b-small.b-flashsale[data-v-bdea5a3a],
    .blu-promo-label.b-small.b-campaign[data-v-bdea5a3a] {
        height: 14px;
        gap: 2px
    }
    .blu-promo-label.b-small.b-flashsale .blu-promo-label__icon[data-v-bdea5a3a],
    .blu-promo-label.b-small.b-campaign .blu-promo-label__icon[data-v-bdea5a3a] {
        height: 14px;
        width: 14px
    }
    .blu-promo-label.b-blue[data-v-bdea5a3a] {
        border: 1px solid #b9deff;
        color: #006dea
    }
    .blu-promo-label.b-green[data-v-bdea5a3a] {
        border: 1px solid #b2efb9;
        color: #1c832a
    }
    .blu-promo-label.b-green svg[data-v-bdea5a3a] {
        color: #1c832a
    }
    .blu-promo-label.b-flashsale[data-v-bdea5a3a] {
        height: 16px;
        padding: 0;
        border: 1px solid #fed2a5;
        color: #f05a00;
        gap: 3px;
        font-variant-numeric: tabular-nums
    }
    .blu-promo-label.b-flashsale .blu-promo-label__icon[data-v-bdea5a3a] {
        outline: 1px solid #fd5f00;
        border-radius: 4px;
        height: 16px;
        width: 16px
    }
    .blu-promo-label.b-campaign[data-v-bdea5a3a] {
        height: 16px;
        padding: 0;
        border: 1px solid #fecccb;
        color: #d33534;
        gap: 3px;
        font-variant-numeric: tabular-nums
    }
    .blu-promo-label.b-campaign .blu-promo-label__icon[data-v-bdea5a3a] {
        outline: 1px solid #ff4646;
        border-radius: 4px;
        height: 16px;
        width: 16px
    }
    .blu-promo-label.b-gray[data-v-bdea5a3a] {
        color: #19222ab3
    }
    .blu-promo-label.b-discount[data-v-bdea5a3a] {
        border: 1px solid #ffffff;
        background: #ffe6e6;
        color: #d33534
    }
    .blu-promo-label.b-discount .blu-promo-label__text[data-v-bdea5a3a] {
        word-break: normal
    }
    .dev-product-usp-container[data-v-ace79d0c] {
        display: flex;
        align-items: flex-end;
        height: 100%
    }
    .dev-product-usp-container[data-v-ace79d0c]:last-child {
        border-top-right-radius: 8px;
        overflow: hidden
    }
    .dev-product-usp-container img[data-v-ace79d0c] {
        height: 100%;
        object-fit: cover
    }
    .dev-promo-label-flashsale__text[data-v-ace79d0c],
    .dev-promo-label-campaign__text[data-v-ace79d0c] {
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-right: 3px;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        word-break: break-all
    }
    .dev-promo-label-flashsale__text-small[data-v-ace79d0c],
    .dev-promo-label-campaign__text-small[data-v-ace79d0c] {
        padding-right: 2px
    }
    div.recommendation-card[data-v-ace79d0c] {
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 840px),
    print {
        div.recommendation-card[data-v-ace79d0c] {
            flex: 1 180px;
            max-width: 192px
        }
    }
    @media screen and (max-width: 839px) {
        div.recommendation-card[data-v-ace79d0c] {
            flex: 1 138px;
            max-width: 204px
        }
    }
    .loader[data-v-8284366f] {
        position: absolute;
        background: #fff;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-align: center;
        --size: 20px;
        --gap: 15px
    }
    .loader .wrapper[data-v-8284366f] {
        position: relative;
        top: 50%;
        transform: translateY(-50%)
    }
    .dot-loader--default .circle[data-v-8284366f] {
        background-color: #afdaf0;
        animation: flashing-8284366f 2.24s infinite normal
    }
    .dot-loader--default .circle-1[data-v-8284366f] {
        animation-delay: .45s
    }
    .dot-loader--default .circle-2[data-v-8284366f] {
        animation-delay: 1.05s
    }
    .dot-loader--default .circle-3[data-v-8284366f] {
        animation-delay: 1.35s
    }
    .dot-loader--pulse .circle[data-v-8284366f] {
        background-color: #0072ff;
        animation: pulse-8284366f 1s infinite linear alternate
    }
    .dot-loader--pulse .circle-1[data-v-8284366f] {
        animation-delay: 0s
    }
    .dot-loader--pulse .circle-2[data-v-8284366f] {
        animation-delay: .5s
    }
    .dot-loader--pulse .circle-3[data-v-8284366f] {
        animation-delay: 1s
    }
    .circle[data-v-8284366f] {
        display: inline-block;
        height: var(--size);
        width: var(--size);
        border-radius: 20px
    }
    .circle[data-v-8284366f]:first-child {
        margin-left: 0
    }
    .circle[data-v-8284366f]:not(:first-child) {
        margin-left: var(--gap)
    }
    #circle_1[data-v-8284366f] {
        animation-delay: .45s
    }
    #circle_2[data-v-8284366f] {
        animation-delay: 1.05s
    }
    #circle_3[data-v-8284366f] {
        animation-delay: 1.35s
    }
    @keyframes flashing-8284366f {
        50% {
            background-color: #f0f0f0
        }
    }
    @keyframes pulse-8284366f {
        0% {
            background-color: #0072ff;
            transform: scale(2)
        }
        50%,
        to {
            background-color: #c8cbcd;
            transform: scale(1)
        }
    }
    .recommendation[data-v-7e4dca83] {
        width: 100%
    }
    .recommendation__title[data-v-7e4dca83] {
        display: flex;
        flex-direction: row;
        align-items: center;
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    @media screen and (min-width: 840px),
    print {
        .recommendation__title[data-v-7e4dca83] {
            padding: 16px 24px 0
        }
    }
    @media screen and (max-width: 839px) {
        .recommendation__title[data-v-7e4dca83] {
            padding: 16px 16px 0
        }
    }
    .recommendation__list[data-v-7e4dca83] {
        display: flex;
        flex-wrap: wrap
    }
    @media screen and (min-width: 840px),
    print {
        .recommendation__list[data-v-7e4dca83] {
            padding: 12px 16px 16px 24px;
            gap: 20px 16px
        }
    }
    @media screen and (max-width: 839px) {
        .recommendation__list[data-v-7e4dca83] {
            padding: 8px 16px 16px;
            gap: 16px 12px
        }
    }
    .recommendation .fade-enter-active[data-v-7e4dca83],
    .recommendation .fade-leave-active[data-v-7e4dca83] {
        transition: opacity .5s ease
    }
    .recommendation .fade-enter-from[data-v-7e4dca83],
    .recommendation .fade-leave-to[data-v-7e4dca83] {
        opacity: 0
    }
    .loading-container[data-v-7e4dca83] {
        display: flex;
        justify-content: center
    }
    button[data-v-a80716f2] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-a80716f2]::-moz-focus-inner,
    input[type=button][data-v-a80716f2]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-a80716f2]:focus,
    input[type=submit][data-v-a80716f2]:focus,
    input[type=button][data-v-a80716f2]:focus,
    input[type=reset][data-v-a80716f2]:focus,
    a[data-v-a80716f2] {
        outline: none
    }
    .blu-button[data-v-a80716f2] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-a80716f2] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 32px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-a80716f2] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-a80716f2] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-a80716f2] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-a80716f2] {
        cursor: not-allowed
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled):active {
        transform: scale(.875)
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button.b-has-icon-only[data-v-a80716f2] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-a80716f2] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-a80716f2] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-a80716f2] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-a80716f2] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-button.b-disabled.b-primary[data-v-a80716f2],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-a80716f2] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button[data-v-a80716f2] {
        border-radius: 50%
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled) {
        box-shadow: 0 2px 12px #0003
    }
    .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        box-shadow: 0 0 0 2px #19222a, 0 2px 12px #0003
    }
    [dark] .blu-button[data-v-a80716f2] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-a80716f2] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-a80716f2],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-a80716f2] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-a80716f2]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button[data-v-a80716f2]:not(.b-disabled) {
        box-shadow: inset 0 0 0 30000px #6ddcff33
    }
    [dark] .blu-button[data-v-a80716f2]:not(.b-disabled):focus-visible {
        box-shadow: 0 0 0 2px #f9f9fa, inset 0 0 0 30000px #6ddcff33
    }
    .blu-loader-general[data-v-8cc30266] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-8cc30266] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-8cc30266] {
        animation: general-rotate-8cc30266 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-8cc30266],
    .blu-loader-general__asset--base[data-v-8cc30266] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-8cc30266] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-8cc30266 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-8cc30266] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-8cc30266 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-8cc30266] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-8cc30266] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-8cc30266] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-8cc30266] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-8cc30266] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-8cc30266] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-8cc30266] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-8cc30266 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-8cc30266 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-8cc30266 {
        to {
            transform: rotate(450deg)
        }
    }
    button[data-v-39f79bef] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-39f79bef]::-moz-focus-inner,
    input[type=button][data-v-39f79bef]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-39f79bef]:focus,
    input[type=submit][data-v-39f79bef]:focus,
    input[type=button][data-v-39f79bef]:focus,
    input[type=reset][data-v-39f79bef]:focus,
    a[data-v-39f79bef] {
        outline: none
    }
    .blu-button[data-v-39f79bef] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-39f79bef] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 32px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-39f79bef] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-39f79bef] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-39f79bef] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-39f79bef] {
        cursor: not-allowed
    }
    .blu-button[data-v-39f79bef]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    .blu-button[data-v-39f79bef]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-39f79bef]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button.b-has-icon-only[data-v-39f79bef] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-39f79bef] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-39f79bef] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-39f79bef] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-39f79bef] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-empty-state__footer .blu-button[data-v-39f79bef] {
        min-width: 192px
    }
    .blu-button.b-disabled.b-primary[data-v-39f79bef],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button.b-disabled.b-secondary[data-v-39f79bef],
    .blu-button.b-disabled.b-secondary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-bdr: #c8cbcd;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #1d8fff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #ff4646;
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #fff5f5;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-bdr: #ffffff;
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button.b-disabled.b-tertiary[data-v-39f79bef] {
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button.b-disabled.b-tertiary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: rgba(255, 255, 255, .4)
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef] {
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #fff5f5
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    [dark] .blu-button[data-v-39f79bef] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-39f79bef] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-39f79bef]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    [dark] .blu-button[data-v-39f79bef]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-39f79bef],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button.b-disabled.b-secondary[data-v-39f79bef],
    [dark] .blu-button.b-disabled.b-secondary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-bdr: #60686e;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #4fa4ff;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #002e7a;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #ff7373;
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #631818;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-bg: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-bdr: #12171d;
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button.b-disabled.b-tertiary[data-v-39f79bef] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button.b-disabled.b-tertiary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-txt: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: rgba(18, 23, 29, .4)
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef] {
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #002e7a
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef] {
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-39f79bef]:focus-visible {
        --blu-btn-clr-bg: #631818
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-39f79bef] {
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    html:not([dark]) .blu-loader-general[data-v-5f0af726] {
        --blu-loader-general-highlight-color-background: #1d8fff;
        --blu-loader-general-base-color-background: #f1f2f2;
        width: var(--blu-loader-general-size);
        height: var(--blu-loader-general-size)
    }
    html:not([dark]) .blu-loader-general__asset[data-v-5f0af726] {
        animation: general-rotate-5f0af726 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726],
    html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
        stroke-linecap: round
    }
    html:not([dark]) .blu-loader-general__asset--highlight[data-v-5f0af726] {
        stroke: var(--blu-loader-general-highlight-color-background);
        animation: general-highlight-5f0af726 1.6s linear infinite
    }
    html:not([dark]) .blu-loader-general__asset--base[data-v-5f0af726] {
        stroke: var(--blu-loader-general-base-color-background);
        animation: general-base-5f0af726 1.6s linear infinite
    }
    html:not([dark]) .blu-loader-general.b-inverted[data-v-5f0af726] {
        --blu-loader-general-highlight-color-background: #ffffff;
        --blu-loader-general-base-color-background: #c8cbcd
    }
    html:not([dark]) .blu-loader-general.b-size-s[data-v-5f0af726] {
        --blu-loader-general-size: 16px
    }
    html:not([dark]) .blu-loader-general.b-size-m[data-v-5f0af726] {
        --blu-loader-general-size: 18px
    }
    html:not([dark]) .blu-loader-general.b-size-l[data-v-5f0af726] {
        --blu-loader-general-size: 24px
    }
    html:not([dark]) .blu-loader-general.b-size-xl[data-v-5f0af726] {
        --blu-loader-general-size: 32px
    }
    html[dark] .blu-loader-general[data-v-5f0af726] {
        --blu-loader-general-highlight-color-background: #4fa4ff;
        --blu-loader-general-base-color-background: #28323b;
        width: var(--blu-loader-general-size);
        height: var(--blu-loader-general-size)
    }
    html[dark] .blu-loader-general__asset[data-v-5f0af726] {
        animation: general-rotate-5f0af726 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726],
    html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
        stroke-linecap: round
    }
    html[dark] .blu-loader-general__asset--highlight[data-v-5f0af726] {
        stroke: var(--blu-loader-general-highlight-color-background);
        animation: general-highlight-5f0af726 1.6s linear infinite
    }
    html[dark] .blu-loader-general__asset--base[data-v-5f0af726] {
        stroke: var(--blu-loader-general-base-color-background);
        animation: general-base-5f0af726 1.6s linear infinite
    }
    html[dark] .blu-loader-general.b-inverted[data-v-5f0af726] {
        --blu-loader-general-highlight-color-background: #12171d;
        --blu-loader-general-base-color-background: #60686e
    }
    html[dark] .blu-loader-general.b-size-s[data-v-5f0af726] {
        --blu-loader-general-size: 16px
    }
    html[dark] .blu-loader-general.b-size-m[data-v-5f0af726] {
        --blu-loader-general-size: 18px
    }
    html[dark] .blu-loader-general.b-size-l[data-v-5f0af726] {
        --blu-loader-general-size: 24px
    }
    html[dark] .blu-loader-general.b-size-xl[data-v-5f0af726] {
        --blu-loader-general-size: 32px
    }
    @keyframes general-highlight-5f0af726 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-5f0af726 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-5f0af726 {
        to {
            transform: rotate(450deg)
        }
    }
    .blu-product-card[data-v-c7e18e14] {
        position: relative;
        background-color: #fff;
        border-radius: 8px;
        display: flex;
        flex-direction: column;
        text-decoration: none;
        cursor: pointer;
        width: 100%
    }
    .blu-product-card__overlay[data-v-c7e18e14] {
        background: linear-gradient(0deg, #00000080, #00000080), #d3d3d3 50%/cover no-repeat
    }
    .blu-product-card__image-container[data-v-c7e18e14] {
        position: relative;
        z-index: 0;
        height: fit-content;
        min-height: 100px;
        width: 100%
    }
    .blu-product-card__image-container.ratio-1-1[data-v-c7e18e14] {
        aspect-ratio: 1/1
    }
    .blu-product-card__image-container.ratio-3-4[data-v-c7e18e14] {
        aspect-ratio: 3/4
    }
    .blu-product-card__image-container.ratio-3-4 .blu-product-card__label-left-bottom-image[data-v-c7e18e14] {
        height: 9%
    }
    .blu-product-card__image[data-v-c7e18e14] {
        position: relative;
        border-radius: 8px;
        overflow: hidden;
        height: 100%;
        width: 100%;
        background-color: #fff
    }
    .blu-product-card__image-content[data-v-c7e18e14] {
        width: 100%;
        height: 100%;
        object-fit: cover
    }
    .blu-product-card__label-right-top-image[data-v-c7e18e14],
    .blu-product-card__label-left-top-image[data-v-c7e18e14] {
        position: absolute;
        top: 0;
        margin: 8px;
        display: flex;
        z-index: 2
    }
    .blu-product-card__label-left-top-image[data-v-c7e18e14] {
        left: 0
    }
    .blu-product-card__label-right-top-image[data-v-c7e18e14] {
        right: 0
    }
    .blu-product-card__label-left-bottom-image[data-v-c7e18e14] {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 12%;
        display: flex;
        align-items: flex-end;
        margin: -1px;
        overflow: hidden;
        z-index: 2
    }
    .blu-product-card__button-action[data-v-c7e18e14] {
        position: absolute;
        bottom: 8px;
        right: 8px;
        display: flex;
        align-items: center;
        z-index: 9
    }
    .blu-product-card__button-action img[data-v-c7e18e14] {
        width: 100%
    }
    .blu-product-card__info[data-v-c7e18e14] {
        position: relative;
        padding: 4px 6px 6px;
        display: flex;
        flex-direction: column;
        gap: 4px;
        width: auto;
        height: auto;
        border-radius: 0 0 2px 2px
    }
    .blu-product-card__title-container[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        gap: 4px
    }
    .blu-product-card__title[data-v-c7e18e14] {
        display: flex;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .blu-product-card__price-container[data-v-c7e18e14] {
        display: flex;
        flex-direction: column
    }
    .blu-product-card__price-content[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        gap: 4px;
        overflow: hidden;
        width: fit-content;
        max-width: 100%
    }
    .blu-product-card__price-final-wrapper[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 2px
    }
    .blu-product-card__price-final-label-content[data-v-c7e18e14],
    .blu-product-card__end-final-label[data-v-c7e18e14],
    .blu-product-card__first-final-label[data-v-c7e18e14] {
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        line-height: 14px;
        color: #19222a
    }
    .blu-product-card__price-final-label-content[data-v-c7e18e14] {
        align-items: baseline;
        flex: 1 1 auto;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1;
        min-height: 1lh
    }
    .blu-product-card__price-final[data-v-c7e18e14] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card__price-discount[data-v-c7e18e14] {
        flex: 1 1 0%;
        color: #19222a66;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1;
        text-decoration: line-through;
        min-height: 1lh
    }
    .blu-product-card__price-label-discount[data-v-c7e18e14] {
        margin-right: auto;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        width: fit-content;
        flex: 0 0 auto
    }
    .blu-product-card__price-installment[data-v-c7e18e14] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1
    }
    .blu-product-card__contextual-icon-label[data-v-c7e18e14] {
        display: flex;
        align-self: center;
        margin-left: -2px
    }
    .blu-product-card__promo-label[data-v-c7e18e14] {
        display: flex;
        gap: 4px;
        overflow: hidden;
        width: fit-content;
        max-width: 100%
    }
    .blu-product-card__promo-label[data-v-c7e18e14] .blu-promo-label:last-child {
        flex: 1 1 0%
    }
    .blu-product-card__promo-label[data-v-c7e18e14] .blu-promo-label:first-child {
        flex-shrink: 0
    }
    .blu-product-card__rating-sold-container[data-v-c7e18e14] {
        display: flex;
        align-items: center
    }
    .blu-product-card__rating-sold-container svg[data-v-c7e18e14],
    .blu-product-card__rating-sold-container[data-v-c7e18e14] img {
        width: 16px;
        height: 16px
    }
    .blu-product-card__store-favorite-name[data-v-c7e18e14],
    .blu-product-card__rating[data-v-c7e18e14],
    .blu-product-card__sold-count[data-v-c7e18e14] {
        color: #19222ab3;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1
    }
    .blu-product-card__badge-rating[data-v-c7e18e14] {
        display: flex;
        margin-right: 4px
    }
    .blu-product-card__rating[data-v-c7e18e14] {
        margin-left: 4px
    }
    .blu-product-card__rating-divider[data-v-c7e18e14] {
        content: "";
        display: block;
        margin: 0 4px;
        height: 2px;
        width: 2px;
        border-radius: 50%;
        background: #797f85
    }
    .blu-product-card__usp-container[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        gap: 4px;
        width: 100%;
        position: absolute
    }
    .blu-product-card__usp-badge[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 2px;
        flex-shrink: 0
    }
    .blu-product-card__usp-badge svg[data-v-c7e18e14],
    .blu-product-card__usp-badge[data-v-c7e18e14] img {
        width: 16px;
        height: 16px
    }
    .blu-product-card__container-visible[data-v-c7e18e14] {
        width: 25%
    }
    .blu-product-card__usp-container[data-v-c7e18e14] {
        display: flex;
        align-items: center;
        gap: 4px;
        width: 100%;
        position: relative
    }
    .blu-product-card__seller-location-wrapper[data-v-c7e18e14] {
        position: relative;
        display: flex;
        flex-direction: column
    }
    .blu-product-card__seller-location-container[data-v-c7e18e14] {
        height: 15px;
        justify-content: flex-start;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1
    }
    .blu-product-card__seller-location-container.no-interaction .blu-product-card__seller-location-name[data-v-c7e18e14] {
        opacity: 1;
        animation: none
    }
    .blu-product-card__seller-location-name[data-v-c7e18e14] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3;
        height: 100%;
        display: flex;
        width: 100%;
        position: relative;
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1;
        opacity: 0;
        animation: slideUp-c7e18e14 6s infinite
    }
    .blu-product-card__seller-interaction[data-v-c7e18e14] {
        overflow: hidden
    }
    .blu-product-card__seller-interaction .blu-product-card__seller-location-name[data-v-c7e18e14] {
        position: absolute
    }
    .blu-product-card__seller-interaction[data-v-c7e18e14]:nth-child(1) {
        animation-delay: 0s
    }
    .blu-product-card__seller-interaction[data-v-c7e18e14]:nth-child(2) {
        animation-delay: 2s
    }
    .blu-product-card__seller-interaction[data-v-c7e18e14]:nth-child(3) {
        animation-delay: 4s
    }
    .blu-product-card__more-button[data-v-c7e18e14] {
        position: absolute;
        right: 0;
        width: 16px;
        height: 16px;
        top: 0;
        bottom: none;
        margin: 6px
    }
    .blu-product-card__more-button-grid[data-v-c7e18e14] {
        display: flex;
        justify-content: end;
        align-items: end
    }
    .blu-product-card__usp-rating-container[data-v-c7e18e14] {
        display: flex;
        justify-content: space-between
    }
    .blu-product-card__usp-rating-content[data-v-c7e18e14] {
        display: flex;
        flex-direction: column;
        gap: 4px
    }
    .blu-product-card.b-contextual-price .blu-product-card__price-final-label-content[data-v-c7e18e14],
    .blu-product-card.b-contextual-price .blu-product-card__end-final-label[data-v-c7e18e14] {
        color: #006dea
    }
    .blu-product-card .b-text-elipsis-1[data-v-c7e18e14] {
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 1
    }
    .blu-product-card .b-text-elipsis-2[data-v-c7e18e14] {
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 2
    }
    .blu-product-card .b-text-elipsis-3[data-v-c7e18e14] {
        text-overflow: ellipsis;
        overflow: hidden;
        min-height: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        word-break: break-all;
        -webkit-line-clamp: 3
    }
    .blu-product-card.b-max-image .blu-product-card__image-container[data-v-c7e18e14] {
        max-width: 200px
    }
    .blu-product-card.b-medium .blu-product-card__info[data-v-c7e18e14] {
        display: flex;
        flex-direction: column;
        gap: 8px
    }
    .blu-product-card.b-medium .blu-product-card__title-container[data-v-c7e18e14] {
        gap: 8px
    }
    .blu-product-card.b-medium .blu-product-card__title[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__price-discount[data-v-c7e18e14] {
        color: #19222a;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px
    }
    .blu-product-card.b-medium .blu-product-card__price-final-label-content[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__end-final-label[data-v-c7e18e14] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card.b-medium .blu-product-card__price-final[data-v-c7e18e14] {
        font: 600 24px/28px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card.b-medium .blu-product-card__price-discount[data-v-c7e18e14] {
        color: #19222a66
    }
    .blu-product-card.b-medium .blu-product-card__price-installment[data-v-c7e18e14] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card.b-medium .blu-product-card__price-label[data-v-c7e18e14] {
        gap: 6px
    }
    .blu-product-card.b-medium .blu-product-card__usp-rating-content[data-v-c7e18e14] {
        gap: 8px
    }
    .blu-product-card.b-medium .blu-product-card__store-favorite-name[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__rating[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__sold-count[data-v-c7e18e14] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-card.b-medium .blu-product-card__rating-divider[data-v-c7e18e14] {
        margin: 0 8px
    }
    .blu-product-card.b-medium .blu-product-card__usp-badge svg[data-v-c7e18e14],
    .blu-product-card.b-medium .blu-product-card__usp-badge[data-v-c7e18e14] img {
        width: 18px;
        height: 18px
    }
    .blu-product-card.b-medium .blu-product-card__seller-location-name[data-v-c7e18e14] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        min-height: 16px
    }
    .blu-product-card.b-medium .blu-product-card__seller-location-container[data-v-c7e18e14] {
        height: 16px
    }
    .blu-product-card.b-medium .blu-product-card__seller-interaction .blu-product-card__seller-location-name[data-v-c7e18e14] {
        transform: translateY(-16px)
    }
    .blu-product-card.b-list-view[data-v-c7e18e14] {
        flex-direction: row;
        gap: 8px
    }
    .blu-product-card.b-list-view .blu-product-card__info[data-v-c7e18e14] {
        padding: 6px 6px 6px 0
    }
    .blu-product-card.b-list-view .blu-product-card__button-action-list[data-v-c7e18e14] {
        position: relative;
        bottom: 0;
        right: 0
    }
    .blu-product-card.b-list-view.b-medium[data-v-c7e18e14] {
        gap: 16px
    }
    .blu-product-card.b-full-width[data-v-c7e18e14] {
        width: 100%
    }
    .blu-product-card.b-full-width .blu-product-card__image[data-v-c7e18e14] {
        max-width: 100%;
        min-width: none
    }
    .blu-product-card.b-white-background .blu-product-card__image[data-v-c7e18e14] {
        box-sizing: border-box;
        border: 1px solid #e1e3e4
    }
    .blu-product-card.b-white-background .blu-product-card__info[data-v-c7e18e14] {
        padding: 4px 0 0;
        width: 100%
    }
    .blu-product-card.b-white-background .blu-product-card__more-button[data-v-c7e18e14] {
        margin: 0
    }
    .blu-product-card.b-white-background.b-list-view .blu-product-card__info[data-v-c7e18e14] {
        padding: 0
    }
    .blu-product-card p[data-v-c7e18e14],
    .blu-product-card span[data-v-c7e18e14] {
        margin: 0
    }
    @keyframes slideUp-c7e18e14 {
        0% {
            transform: translateY(100%);
            opacity: 0
        }
        10% {
            transform: translateY(0);
            opacity: 1
        }
        30% {
            transform: translateY(0);
            opacity: 1
        }
        40% {
            transform: translateY(-100%);
            opacity: 0
        }
        to {
            transform: translateY(-100%);
            opacity: 0
        }
    }
    .blu-product-image-carousel[data-v-e74fe4f8] {
        position: relative;
        width: 100%;
        height: 100%;
        overflow: hidden;
        border-radius: 8px;
        cursor: pointer
    }
    .blu-product-image-carousel__slider[data-v-e74fe4f8] {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        white-space: nowrap;
        -webkit-user-select: none;
        user-select: none;
        transition: transform .3s ease-out
    }
    .blu-product-image-carousel__slider .image[data-v-e74fe4f8] {
        width: 100%;
        height: 100%;
        display: inline-block;
        box-sizing: border-box;
        vertical-align: bottom;
        object-fit: contain;
        transition: transform .15s ease-out
    }
    .blu-product-image-carousel__oos-overlay[data-v-e74fe4f8] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #00000080;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 1;
        color: #fff;
        text-align: center;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-product-image-carousel__button-left[data-v-e74fe4f8],
    .blu-product-image-carousel__button-right[data-v-e74fe4f8] {
        position: absolute;
        z-index: 99;
        top: calc(50% - 20px);
        transition: opacity .2s ease-in;
        border-radius: 50%;
        box-shadow: 0 1px 6px #0000001a;
        opacity: 0
    }
    .blu-product-image-carousel__button-left[data-v-e74fe4f8] {
        left: 8px
    }
    .blu-product-image-carousel__button-right[data-v-e74fe4f8] {
        right: 8px
    }
    .blu-product-image-carousel__indicator[data-v-e74fe4f8] {
        position: absolute;
        bottom: 0;
        left: calc(50% - 16.5px);
        width: 33px;
        height: 22px;
        overflow: hidden;
        z-index: 98
    }
    .blu-product-image-carousel__indicator .indicator-items[data-v-e74fe4f8] {
        height: 2px;
        white-space: nowrap;
        transition: transform .3s ease-out
    }
    .blu-product-image-carousel__indicator .indicator-item[data-v-e74fe4f8] {
        display: inline-block;
        cursor: pointer;
        width: 2px;
        min-height: 2px;
        border-radius: 50%;
        background: #19222a66;
        margin-bottom: 1px;
        transition: all .1s ease-out
    }
    .blu-product-image-carousel__indicator .indicator-item[data-v-e74fe4f8]:not(:last-child) {
        margin-right: 4px
    }
    .blu-product-image-carousel__indicator .indicator-item.b-active[data-v-e74fe4f8] {
        background: #0072ff;
        width: 4px;
        min-height: 4px;
        margin-bottom: 0
    }
    .blu-product-image-carousel__indicator .indicator-item.b-medium[data-v-e74fe4f8] {
        width: 3px;
        min-height: 3px;
        margin-bottom: .5px
    }
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__button-left[data-v-e74fe4f8],
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__button-right[data-v-e74fe4f8] {
        opacity: .5
    }
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__button-left[data-v-e74fe4f8]:hover,
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__button-right[data-v-e74fe4f8]:hover {
        opacity: 1
    }
    .blu-product-card:hover .blu-product-image-carousel:not(.b-disabled) .blu-product-image-carousel__slider .b-active[data-v-e74fe4f8] {
        transform: scale(1.05)
    }
    .blu-product-label[data-v-2adf5f97] {
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        max-height: 16px;
        white-space: nowrap;
        padding: 0 4px 1px;
        align-items: center;
        gap: 2px;
        border-radius: 4px;
        background-color: #fff;
        color: #fff;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer
    }
    .blu-product-label__icon[data-v-2adf5f97] {
        display: flex;
        align-items: center
    }
    .blu-product-label.b-small[data-v-2adf5f97] {
        max-height: 14px;
        padding: 0 2px;
        font-size: 11px;
        line-height: 14px
    }
    .blu-product-label.b-fast-selling[data-v-2adf5f97] {
        background-color: #ff7f00
    }
    .blu-product-label.b-bli-choice[data-v-2adf5f97] {
        background-color: #1d8fff
    }
    .blu-product-label.b-new[data-v-2adf5f97] {
        background-color: #22a334
    }
    .blu-product-label.b-ad[data-v-2adf5f97] {
        background-color: transparent;
        text-shadow: .2px .2px 1.5px rgba(0, 0, 0, .08), .4px .4px 2px rgba(0, 0, 0, .12), 0px 0px 1px rgba(0, 0, 0, .04)
    }
    .blu-product-label.b-video[data-v-2adf5f97] {
        background-color: #0009;
        max-height: 16px;
        width: 16px;
        height: 16px;
        padding: 0;
        border-radius: 100%
    }
    .blu-product-label.b-coming-soon[data-v-2adf5f97] {
        background-color: #ff75c7
    }
    .blu-product-label.b-pre-order[data-v-2adf5f97] {
        background-color: #28323b
    }
    .blu-promo-label[data-v-bdea5a3a] {
        box-sizing: content-box;
        max-width: 100%;
        display: flex;
        padding: 0 3px;
        justify-content: center;
        align-items: center;
        border-radius: 4px;
        background-color: #fff;
        color: #19222ab3;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer
    }
    .blu-promo-label__icon[data-v-bdea5a3a] {
        display: flex;
        justify-content: center;
        align-items: center;
        align-self: stretch;
        width: 16px;
        height: 16px
    }
    .blu-promo-label__text[data-v-bdea5a3a] {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        word-break: break-all
    }
    .blu-promo-label.b-small[data-v-bdea5a3a] {
        height: 14px;
        padding: 0 2px;
        font-size: 11px;
        line-height: 14px
    }
    .blu-promo-label.b-small.b-flashsale[data-v-bdea5a3a],
    .blu-promo-label.b-small.b-campaign[data-v-bdea5a3a] {
        height: 14px;
        gap: 2px
    }
    .blu-promo-label.b-small.b-flashsale .blu-promo-label__icon[data-v-bdea5a3a],
    .blu-promo-label.b-small.b-campaign .blu-promo-label__icon[data-v-bdea5a3a] {
        height: 14px;
        width: 14px
    }
    .blu-promo-label.b-blue[data-v-bdea5a3a] {
        border: 1px solid #b9deff;
        color: #006dea
    }
    .blu-promo-label.b-green[data-v-bdea5a3a] {
        border: 1px solid #b2efb9;
        color: #1c832a
    }
    .blu-promo-label.b-green svg[data-v-bdea5a3a] {
        color: #1c832a
    }
    .blu-promo-label.b-flashsale[data-v-bdea5a3a] {
        height: 16px;
        padding: 0;
        border: 1px solid #fed2a5;
        color: #f05a00;
        gap: 3px;
        font-variant-numeric: tabular-nums
    }
    .blu-promo-label.b-flashsale .blu-promo-label__icon[data-v-bdea5a3a] {
        outline: 1px solid #fd5f00;
        border-radius: 4px;
        height: 16px;
        width: 16px
    }
    .blu-promo-label.b-campaign[data-v-bdea5a3a] {
        height: 16px;
        padding: 0;
        border: 1px solid #fecccb;
        color: #d33534;
        gap: 3px;
        font-variant-numeric: tabular-nums
    }
    .blu-promo-label.b-campaign .blu-promo-label__icon[data-v-bdea5a3a] {
        outline: 1px solid #ff4646;
        border-radius: 4px;
        height: 16px;
        width: 16px
    }
    .blu-promo-label.b-gray[data-v-bdea5a3a] {
        color: #19222ab3
    }
    .blu-promo-label.b-discount[data-v-bdea5a3a] {
        border: 1px solid #ffffff;
        background: #ffe6e6;
        color: #d33534
    }
    .blu-promo-label.b-discount .blu-promo-label__text[data-v-bdea5a3a] {
        word-break: normal
    }
    .dev-product-usp-container[data-v-f8449a38] {
        display: flex;
        align-items: flex-end;
        height: 100%
    }
    .dev-product-usp-container[data-v-f8449a38]:last-child {
        border-top-right-radius: 8px;
        overflow: hidden
    }
    .dev-product-usp-container img[data-v-f8449a38] {
        height: 100%;
        object-fit: cover
    }
    .dev-promo-label-flashsale__text[data-v-f8449a38],
    .dev-promo-label-campaign__text[data-v-f8449a38] {
        display: flex;
        align-items: center;
        justify-content: center;
        text-overflow: ellipsis;
        overflow: hidden;
        padding-right: 3px;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        word-break: break-all
    }
    .dev-promo-label-flashsale__text-small[data-v-f8449a38],
    .dev-promo-label-campaign__text-small[data-v-f8449a38] {
        padding-right: 2px
    }
    div.recommendation-card[data-v-f8449a38] {
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 840px),
    print {
        div.recommendation-card[data-v-f8449a38] {
            width: 180px;
            max-width: 180px;
            min-width: 180px;
            margin: 0 8px
        }
    }
    @media screen and (max-width: 839px) {
        div.recommendation-card[data-v-f8449a38] {
            width: 138px;
            max-width: 138px;
            min-width: 138px;
            margin: 0 6px
        }
    }
    div.recommendation-card[data-v-f8449a38]:first-child {
        margin-left: 0
    }
    div.recommendation-card[data-v-f8449a38]:last-child {
        margin-right: 0
    }
    .scroller[data-v-1b68661b] {
        position: relative;
        width: 100%
    }
    .not-scrollable-container__content[data-v-1b68661b] {
        display: flex;
        margin: 0;
        padding: 0
    }
    @media screen and (max-width: 839px) {
        .not-scrollable-container__content[data-v-1b68661b] {
            overflow-x: scroll
        }
    }
    .not-scrollable-container .blu-product[data-v-1b68661b] {
        max-width: 224px
    }
    @media screen and (min-width: 840px),
    print {
        .not-scrollable-container .blu-product[data-v-1b68661b] {
            margin: 6px
        }
    }
    @media screen and (max-width: 839px) {
        .not-scrollable-container .blu-product[data-v-1b68661b] {
            margin: 4px
        }
    }
    .scroller-container__content[data-v-1b68661b] {
        display: flex;
        scrollbar-width: none
    }
    .scroller-container__content[data-v-1b68661b]::-webkit-scrollbar {
        width: 0px;
        height: 0px;
        background: transparent
    }
    @media screen and (min-width: 840px),
    print {
        .scroller-container__content[data-v-1b68661b] {
            overflow: hidden
        }
        .scroller-container__arrow-left[data-v-1b68661b] {
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            box-shadow: 0 0 24px -4px #0000003d;
            position: absolute;
            left: -16px;
            bottom: calc(50% - 16px);
            background-color: #fff
        }
        .scroller-container__arrow-right[data-v-1b68661b] {
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            box-shadow: 0 0 24px -4px #0000003d;
            position: absolute;
            right: -16px;
            bottom: calc(50% - 16px);
            background-color: #fff;
            transform: rotate(180deg)
        }
    }
    @media screen and (max-width: 839px) {
        .scroller-container__content[data-v-1b68661b] {
            overflow-x: scroll;
            padding: 0 16px
        }
    }
    .recommendation[data-v-66a9a3da] {
        width: 100%
    }
    .recommendation__container-title[data-v-66a9a3da] {
        display: flex;
        flex-direction: row;
        align-items: flex-start
    }
    @media screen and (min-width: 840px),
    print {
        .recommendation__container-title[data-v-66a9a3da] {
            padding: 16px 24px 0
        }
    }
    @media screen and (max-width: 839px) {
        .recommendation__container-title[data-v-66a9a3da] {
            padding: 16px 16px 0
        }
    }
    .recommendation__title[data-v-66a9a3da] {
        display: flex;
        flex-direction: row;
        align-items: center;
        flex: 1;
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .recommendation__see-all[data-v-66a9a3da] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #0072ff;
        cursor: pointer
    }
    .recommendation__list[data-v-66a9a3da] {
        padding: 12px 24px 16px
    }
    @media screen and (max-width: 839px) {
        .recommendation__list[data-v-66a9a3da] {
            padding: 8px 0
        }
    }
    .recommendation .fade-enter-active[data-v-66a9a3da],
    .recommendation .fade-leave-active[data-v-66a9a3da] {
        transition: opacity .5s ease
    }
    .recommendation .fade-enter-from[data-v-66a9a3da],
    .recommendation .fade-leave-to[data-v-66a9a3da] {
        opacity: 0
    }
    @charset "UTF-8";
    .gallery-media[data-v-91b42cf9] {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        max-width: 64px;
        min-width: 64px;
        max-height: 64px;
        border-radius: 4px;
        overflow: hidden;
        cursor: pointer;
        transition: all .2s ease;
        outline: .6px solid #f1f2f2
    }
    .gallery-media[data-v-91b42cf9]:hover {
        outline: 1.5px solid #f1f2f2
    }
    .gallery-media:hover .gallery-image__thumbnail[data-v-91b42cf9] {
        filter: opacity(50%) brightness(90%)
    }
    .gallery-media-videoContainer[data-v-91b42cf9] {
        position: relative
    }
    .gallery-media-videoContainer-play-button[data-v-91b42cf9] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        border: none;
        border-radius: 50%;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #0009;
        padding: 4px
    }
    .gallery-media__thumbnail[data-v-91b42cf9],
    .gallery-media video[data-v-91b42cf9] {
        width: 100%;
        height: 100%;
        border-radius: 4px;
        transition: all .2s ease;
        aspect-ratio: 1/1
    }
    .gallery-media__thumbnail[data-v-91b42cf9] {
        object-fit: cover
    }
    .gallery-media video[data-v-91b42cf9] {
        background-color: #000
    }
    .gallery-media__last-variant-overlay[data-v-91b42cf9] {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #0009;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 4px
    }
    .gallery-media__last-variant-overlay:hover .gallery-media__thumbnail[data-v-91b42cf9] {
        background-color: none;
        filter: auto
    }
    .gallery-media__last-variant-overlay .gallery-media__last-variant-title[data-v-91b42cf9] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #fff;
        text-align: center
    }
    .ratings-bar[data-v-e8895e5d] {
        display: flex;
        width: 100%;
        align-items: center;
        gap: 4px
    }
    .ratings-bar__icon[data-v-e8895e5d] {
        display: flex;
        position: relative;
        gap: 4px;
        align-items: center
    }
    .ratings-bar__icon-reverse[data-v-e8895e5d] {
        flex-direction: row-reverse
    }
    .ratings-bar__caption[data-v-e8895e5d] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .ratings-bar__indicator[data-v-e8895e5d] {
        position: absolute;
        height: 100%;
        border-radius: 4px;
        background: #ffcd00;
        animation: progressBar-e8895e5d 1s ease-out;
        animation-fill-mode: both
    }
    .ratings-bar__base-indicator[data-v-e8895e5d] {
        position: relative;
        width: 100%;
        height: 4px;
        background: #f1f2f2;
        border-radius: 4px;
        display: flex
    }
    @keyframes progressBar-e8895e5d {
        0% {
            width: 0
        }
    }
    .rating-score[data-v-9fb73c36] {
        display: flex;
        flex-direction: row;
        width: 40%
    }
    @media screen and (max-width: 839px) {
        .rating-score[data-v-9fb73c36] {
            width: 100%
        }
    }
    .rating-score__average[data-v-9fb73c36] {
        display: flex;
        align-items: baseline;
        margin: 0;
        color: #19222a;
        font: 600 32px/38px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .rating-score__average .per-five[data-v-9fb73c36] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .rating-score__detail[data-v-9fb73c36] {
        display: flex;
        gap: 4px;
        align-items: center;
        color: #19222a66
    }
    @media screen and (max-width: 839px) {
        .rating-score__detail[data-v-9fb73c36] {
            flex-direction: column;
            font: 500 10px/14px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (min-width: 840px),
    print {
        .rating-score__detail[data-v-9fb73c36] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .rating-score__info[data-v-9fb73c36] {
        display: flex;
        flex-direction: column;
        flex-basis: 0;
        justify-content: center;
        align-items: center;
        gap: 4px;
        max-width: max-content;
        flex-grow: 1
    }
    @media screen and (max-width: 839px) {
        .rating-score__info[data-v-9fb73c36] {
            flex-grow: 4
        }
    }
    [data-v-39d42115] .blu-dropdown-trigger {
        height: 18px
    }
    [data-v-39d42115] .blu-dropdown-tray {
        right: 5px;
        left: auto !important
    }
    .optionContainer[data-v-39d42115] {
        display: flex;
        flex-direction: column
    }
    .optionContainer .cursor-pointer-white[data-v-39d42115] {
        color: #fff
    }
    .optionContainer span[data-v-39d42115] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        text-align: center
    }
    .product-card[data-v-9bab5aa8] {
        display: flex;
        gap: 8px;
        align-items: center;
        cursor: pointer
    }
    .product-card__no-click[data-v-9bab5aa8] {
        cursor: auto
    }
    .product-card__image[data-v-9bab5aa8] {
        width: 44px;
        height: 44px;
        border-radius: 4px;
        background-color: transparent
    }
    .product-card__image img[data-v-9bab5aa8] {
        width: auto
    }
    .product-card__name[data-v-9bab5aa8] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        word-break: break-word;
        margin: 0;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        -webkit-line-clamp: 2;
        line-clamp: 2
    }
    .product-card__name__disabled[data-v-9bab5aa8] {
        pointer-events: none;
        color: var(--blu-color-neutral-text-low)
    }
    .product-card-defaultLayout[data-v-9bab5aa8] {
        padding: 8px;
        border-radius: 8px;
        outline: 1px solid #e1e3e4;
        background: #f9f9fa
    }
    .product-card-defaultLayout img[data-v-9bab5aa8] {
        width: 40px;
        height: 40px;
        outline: 1px solid #e1e3e4
    }
    .product-card-defaultLayout .product-card__info[data-v-9bab5aa8] {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 4px;
        color: #19222a
    }
    .product-card-defaultLayout .product-card__name[data-v-9bab5aa8] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .product-card-defaultLayout .product-card__variant[data-v-9bab5aa8] {
        color: #19222ab3;
        font: 500 10px/14px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .product-card-defaultLayout .product-card__variant span[data-v-9bab5aa8] {
        color: #19222a66
    }
    .product-card-defaultLayout .product-card__price[data-v-9bab5aa8] {
        display: flex;
        align-items: center;
        gap: 2px;
        color: #19222a
    }
    .product-card-defaultLayout .product-card__price span[data-v-9bab5aa8] {
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .product-card-mediaPreview[data-v-9bab5aa8] {
        padding: 8px;
        border-radius: 8px;
        background: #fff
    }
    @media screen and (max-width: 839px) {
        .product-card-mediaPreview[data-v-9bab5aa8] {
            background: #f9f9fa
        }
    }
    .product-card-mediaPreview img[data-v-9bab5aa8] {
        width: 40px;
        height: 40px;
        border-radius: 8px
    }
    .product-card-mediaPreview .product-card__info[data-v-9bab5aa8] {
        display: flex;
        flex-direction: column;
        width: 100%;
        color: #19222a
    }
    .product-card-mediaPreview .product-card__name[data-v-9bab5aa8] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .product-card-mediaPreview .product-card__price[data-v-9bab5aa8] {
        display: flex;
        align-items: center;
        gap: 2px
    }
    .product-card-mediaPreview .product-card__price span[data-v-9bab5aa8] {
        margin-top: 3.5px;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .product-card:not(.product-card__no-click):hover .product-card__name[data-v-9bab5aa8] {
        color: #1d8fff
    }
    .seeReply[data-v-725283a9] {
        padding-left: 16px;
        border-left: 1px solid #e1e3e4;
        margin-top: 8px
    }
    .review-reply[data-v-725283a9] {
        display: flex;
        width: calc(100% - 17px);
        gap: 8px;
        flex-direction: column;
        justify-content: flex-end
    }
    .review-reply__highlight[data-v-725283a9] {
        width: 100%
    }
    .review-reply__header[data-v-725283a9] {
        display: flex;
        justify-content: space-between;
        gap: 4px
    }
    .review-reply__highlightInfo[data-v-725283a9] {
        display: flex;
        flex-wrap: wrap;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        gap: 4px
    }
    .review-reply__highlightInfo-name[data-v-725283a9] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        word-break: break-all;
        line-clamp: 1;
        margin: 0;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1
    }
    .review-reply__highlightInfo-date[data-v-725283a9] {
        white-space: nowrap;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    .review-reply__highlightInfo-divider[data-v-725283a9] {
        color: #19222a66
    }
    .review-reply__highlightInfo-topReviewer[data-v-725283a9] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #a76005;
        white-space: nowrap;
        cursor: pointer;
        flex: 1
    }
    .review-reply__button[data-v-725283a9] {
        color: #006dea;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer;
        display: flex;
        flex-direction: row;
        align-items: center;
        white-space: nowrap
    }
    .review-reply__content[data-v-725283a9] {
        display: flex;
        gap: 8px
    }
    .review-reply__content-info[data-v-725283a9] {
        display: flex;
        gap: 4px;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        flex-wrap: wrap
    }
    .review-reply__content-infoHighlight[data-v-725283a9] {
        display: flex;
        justify-content: space-between
    }
    .review-reply__content-hidden[data-v-725283a9] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .review-reply__content-hidden>.learnMore[data-v-725283a9] {
        color: #006dea;
        cursor: pointer
    }
    .review-reply__content-sellerReply[data-v-725283a9] {
        display: flex;
        width: 100%;
        color: #19222ab3;
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        flex-direction: column;
        gap: 4px
    }
    [data-v-4ed27807] .blu-dropdown-trigger {
        height: auto
    }
    .reviewItem[data-v-4ed27807] {
        --blu-color-neutral-text-med: rgba(25, 34, 42, .7019607843);
        --blu-color-neutral-text-low: rgba(25, 34, 42, .4);
        --blu-color-neutral-text-high: #19222a;
        position: relative;
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 8px;
        color: var(--blu-color-neutral-text-med);
        max-height: inherit
    }
    .reviewItem.darkMode[data-v-4ed27807] {
        --blu-color-neutral-text-med: #ffffff;
        --blu-color-neutral-text-low: #ffffff;
        --blu-color-neutral-text-high: #ffffff
    }
    .reviewItem__container[data-v-4ed27807] {
        display: flex;
        max-height: inherit;
        min-height: 0;
        overflow: hidden;
        flex: inherit
    }
    .reviewItem__container-mobileMediaPreview[data-v-4ed27807] {
        flex-direction: row;
        gap: 12px;
        display: flex;
        justify-content: space-between
    }
    .reviewItem__content[data-v-4ed27807] {
        display: flex;
        flex: 1;
        flex-direction: column;
        gap: 8px;
        max-height: inherit;
        min-height: 0;
        overflow: auto
    }
    .reviewItem[data-v-4ed27807]:not(:first-of-type) {
        padding-top: 16px;
        border-top: 1px #e1e3e4 solid
    }
    .reviewItem__header[data-v-4ed27807] {
        display: flex;
        justify-content: space-between;
        align-items: center
    }
    .reviewItem__product[data-v-4ed27807] {
        color: var(--blu-color-neutral-text-high);
        height: auto
    }
    .reviewItem__product__modal[data-v-4ed27807] {
        margin: 0 1px;
        height: auto
    }
    .reviewItem__icons[data-v-4ed27807] {
        display: flex;
        gap: 8px;
        align-items: center;
        color: #19222a66;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .reviewItem__action[data-v-4ed27807] {
        display: flex;
        gap: 8px
    }
    .reviewItem__action--mobileMediaPreview[data-v-4ed27807] {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-start;
        gap: 24px
    }
    .reviewItem__action--mobileMediaPreview-like[data-v-4ed27807] {
        display: flex;
        flex-direction: column
    }
    .reviewItem__action--mobileMediaPreview-like span[data-v-4ed27807] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        text-align: center
    }
    .reviewItem__action-like[data-v-4ed27807] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer;
        display: flex;
        align-items: center;
        gap: 4px
    }
    .reviewItem__action-like--active[data-v-4ed27807] {
        color: #0072ff
    }
    .reviewItem__chips[data-v-4ed27807] {
        display: flex;
        flex-wrap: wrap;
        gap: 8px
    }
    .reviewItem__pretext[data-v-4ed27807] {
        display: flex;
        flex-direction: column;
        gap: 4px;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .reviewItem__pretext span[data-v-4ed27807] {
        color: var(--blu-color-neutral-text-low)
    }
    .reviewItem__comment[data-v-4ed27807] {
        max-height: 100%;
        overflow: hidden;
        word-break: break-word;
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .reviewItem__comment-scrollable[data-v-4ed27807] {
        overflow: auto !important;
        line-height: normal
    }
    .reviewItem__comment-readMore[data-v-4ed27807] {
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #006dea;
        cursor: pointer
    }
    .reviewItem__medias[data-v-4ed27807] {
        display: flex;
        flex-direction: row;
        gap: 8px;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }
    .reviewItem__medias__media[data-v-4ed27807] {
        border-radius: 4px;
        cursor: pointer;
        display: flex;
        width: 64px;
        height: 64px;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        background-color: #000;
        position: relative
    }
    .reviewItem__medias__media>video[data-v-4ed27807] {
        max-height: 100%;
        max-width: 100%;
        width: auto;
        display: block;
        background-color: #000
    }
    .reviewItem__medias__media>img[data-v-4ed27807] {
        background-color: #fff;
        object-fit: cover
    }
    .reviewItem__medias__media__play-button[data-v-4ed27807] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        background-color: #0009;
        width: 24px;
        height: 24px;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .reviewItem__medias__media-activePreview[data-v-4ed27807] {
        border: 1px solid #1d8fff
    }
    .reviewItem__footer[data-v-4ed27807] {
        display: flex;
        flex-direction: column
    }
    .reviewItem__footer.highlight-seller[data-v-4ed27807] {
        flex-direction: row;
        flex: 1;
        justify-content: space-between
    }
    .reviewItem__footer.hof[data-v-4ed27807] {
        display: none
    }
    .reviewItem__info[data-v-4ed27807] {
        display: flex;
        flex-wrap: wrap;
        color: var(--blu-color-neutral-text-low);
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        gap: 4px;
        align-items: flex-end;
        flex: 1
    }
    .reviewItem__info-points[data-v-4ed27807] {
        color: #19222ab3;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        gap: 4px;
        display: flex;
        align-items: center
    }
    .reviewItem__info-like[data-v-4ed27807] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer;
        display: flex;
        align-items: center;
        gap: 4px
    }
    .reviewItem__info-like--active[data-v-4ed27807] {
        color: #0072ff
    }
    .reviewItem__variant[data-v-4ed27807] {
        display: flex;
        flex-wrap: nowrap;
        color: var(--blu-color-neutral-text-low);
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        align-items: center
    }
    .reviewItem__variant-attribute[data-v-4ed27807] {
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        line-clamp: 1
    }
    .reviewItem__variant-attribute[data-v-4ed27807]:not(:first-child):before {
        content: "·";
        margin-left: 4px;
        margin-right: 4px;
        color: var(--blu-color-neutral-text-low)
    }
    .reviewItem__variant-tags[data-v-4ed27807] {
        display: flex;
        gap: 4px;
        align-items: center
    }
    .reviewItem__variant-tags[data-v-4ed27807]:not(:first-child):before {
        content: "·";
        margin-left: 4px;
        color: var(--blu-color-neutral-text-low)
    }
    .b-overflow-x[data-v-cb027174] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    .b-overflow-x[data-v-cb027174]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    .b-overflow-x[data-v-cb027174]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    .b-overflow-x[data-v-cb027174]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    .b-overflow-x[data-v-cb027174]:hover::-webkit-scrollbar {
        width: 4px
    }
    .b-overflow-x[data-v-cb027174]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    .b-overflow-x[data-v-cb027174]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-x[data-v-cb027174]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    .b-overflow-x.hidden[data-v-cb027174] {
        scrollbar-width: none
    }
    .b-overflow-x.hidden[data-v-cb027174]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    .b-overflow-x.hidden[data-v-cb027174]:hover {
        scrollbar-width: thin
    }
    .b-overflow-x.hidden[data-v-cb027174]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-x.hidden[data-v-cb027174]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-x[data-v-cb027174] {
        overflow-x: auto
    }
    .completed-review[data-v-cb027174] {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 24px
    }
    @media screen and (max-width: 839px) {
        .completed-review[data-v-cb027174] {
            gap: 12px
        }
    }
    .completed-review__highlighted-section[data-v-cb027174] {
        display: flex;
        gap: 16px
    }
    .completed-review__top-section[data-v-cb027174] {
        display: flex;
        gap: 24px
    }
    @media screen and (max-width: 839px) {
        .completed-review__top-section[data-v-cb027174] {
            flex-direction: column;
            gap: 12px
        }
    }
    .completed-review__rating-content[data-v-cb027174],
    .completed-review__gallery-image-content[data-v-cb027174] {
        flex: 1 50%;
        display: flex;
        flex-direction: column;
        gap: 12px;
        overflow: hidden
    }
    .completed-review__title-section[data-v-cb027174] {
        display: flex;
        align-items: center;
        justify-content: space-between
    }
    .completed-review__title[data-v-cb027174] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin: 0
    }
    .completed-review__subtitle[data-v-cb027174] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        margin: 0
    }
    .completed-review__label-action[data-v-cb027174] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #006dea;
        margin: 0;
        cursor: pointer;
        transition: .2s all ease-in-out
    }
    .completed-review__label-action[data-v-cb027174]:hover {
        color: #1d8fff
    }
    .completed-review__rating-info-section[data-v-cb027174] {
        display: flex;
        align-items: center;
        gap: 16px
    }
    .completed-review__rating-overall-section[data-v-cb027174] {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 2px
    }
    .completed-review__rating-overall-top[data-v-cb027174] {
        display: flex;
        align-items: baseline;
        justify-content: center;
        color: #19222a
    }
    .completed-review__rating-title[data-v-cb027174] {
        font: 600 40px/48px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin: 0 0 0 4px
    }
    .completed-review__rating-subtitle[data-v-cb027174] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin: 0
    }
    .completed-review__rating-subtitle--caption[data-v-cb027174] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        margin: 0
    }
    .completed-review__headline-section[data-v-cb027174] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        cursor: pointer
    }
    .completed-review__left-headline[data-v-cb027174] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin: 0;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        word-break: break-all
    }
    .completed-review__right-headline-content[data-v-cb027174] {
        display: flex;
        align-items: center;
        gap: 4px;
        padding-right: 16px
    }
    .completed-review__rating-summary-section[data-v-cb027174] {
        display: flex;
        align-items: center;
        gap: 2px
    }
    .completed-review__rating-summary-content[data-v-cb027174] {
        display: flex;
        gap: 2px;
        align-items: center
    }
    .completed-review__rating-count[data-v-cb027174] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        margin: 0
    }
    .completed-review__rating-bar-container[data-v-cb027174] {
        width: 100%;
        display: grid;
        grid-template-rows: auto auto auto;
        grid-auto-flow: column;
        grid-column-gap: 8px;
        align-items: center;
        margin: 4px 0
    }
    .completed-review__rating-bar-full[data-v-cb027174] {
        grid-template-rows: auto auto
    }
    .completed-review__border[data-v-cb027174] {
        height: auto;
        width: 1px;
        background-color: #f1f2f2;
        border-radius: 2px
    }
    .completed-review__gallery-container[data-v-cb027174] {
        display: flex;
        gap: 8px;
        padding: 2px
    }
    .ratings-bar[data-v-cb027174] {
        padding: 2px
    }
    .highlighted-review-card[data-v-cb027174] {
        display: flex;
        flex-direction: column;
        flex: 1;
        gap: 8px;
        padding: 16px;
        border-radius: 16px;
        border: 1px solid #e1e3e4;
        height: auto
    }
    @media screen and (max-width: 839px) {
        .highlighted-review-card[data-v-cb027174] {
            min-width: max(90vw, 300px)
        }
    }
    .tabs[data-v-ae7d435d] {
        margin-bottom: 16px
    }
    .header[data-v-ae7d435d] {
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 16px
    }
    .list-reviews[data-v-ae7d435d] {
        display: flex;
        gap: 16px;
        flex-direction: column
    }
    .list-reviews[data-v-ae7d435d]>:not(:first-child) {
        padding: 16px 0;
        border-top: 1px solid #f1f2f2
    }
    .product-reviews__empty[data-v-ae7d435d] {
        display: flex;
        flex-direction: column;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        gap: 8px
    }
    .product-reviews__empty-header[data-v-ae7d435d] {
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .page-fade-enter-active,
    .page-fade-leave-active {
        transition: opacity .2s ease
    }
    .page-fade-enter,
    .page-fade-leave {
        opacity: 0
    }
    .cursor-pointer {
        cursor: pointer
    }
    .loader[data-v-ca9e690f] {
        position: absolute;
        background: #fff;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-align: center;
        --size: 20px;
        --gap: 15px
    }
    .loader .wrapper[data-v-ca9e690f] {
        position: relative;
        top: 50%;
        transform: translateY(-50%)
    }
    .dot-loader--default .circle[data-v-ca9e690f] {
        background-color: #afdaf0;
        animation: flashing-ca9e690f 2.24s infinite normal
    }
    .dot-loader--default .circle-1[data-v-ca9e690f] {
        animation-delay: .45s
    }
    .dot-loader--default .circle-2[data-v-ca9e690f] {
        animation-delay: 1.05s
    }
    .dot-loader--default .circle-3[data-v-ca9e690f] {
        animation-delay: 1.35s
    }
    .dot-loader--pulse .circle[data-v-ca9e690f] {
        background-color: #005ed4;
        animation: pulse-ca9e690f 1s infinite linear alternate
    }
    .dot-loader--pulse .circle-1[data-v-ca9e690f] {
        animation-delay: 0
    }
    .dot-loader--pulse .circle-2[data-v-ca9e690f] {
        animation-delay: .5s
    }
    .dot-loader--pulse .circle-3[data-v-ca9e690f] {
        animation-delay: 1s
    }
    .circle[data-v-ca9e690f] {
        display: inline-block;
        height: var(--size);
        width: var(--size);
        border-radius: 20px
    }
    .circle[data-v-ca9e690f]:first-child {
        margin-left: 0
    }
    .circle[data-v-ca9e690f]:not(:first-child) {
        margin-left: var(--gap)
    }
    #circle_1[data-v-ca9e690f] {
        animation-delay: .45s
    }
    #circle_2[data-v-ca9e690f] {
        animation-delay: 1.05s
    }
    #circle_3[data-v-ca9e690f] {
        animation-delay: 1.35s
    }
    @keyframes flashing-ca9e690f {
        50% {
            background-color: #f0f0f0
        }
    }
    @keyframes pulse-ca9e690f {
        0% {
            background-color: #005ed4;
            transform: scale(2)
        }
        50%,
        to {
            background-color: #3b444c;
            transform: scale(1)
        }
    }
    [class*=b-lock-scroll] {
        overflow: hidden;
        height: 100vh;
        touch-action: none;
        -ms-touch-action: none
    }
    .sideMediaPreview[data-v-7e7a5a23] {
        display: flex;
        flex-direction: column;
        flex-wrap: inherit;
        gap: 8px;
        overflow-y: auto;
        cursor: pointer;
        width: auto
    }
    .sideMediaPreview__media[data-v-7e7a5a23] {
        cursor: pointer;
        margin-right: 16px;
        position: relative;
        border-radius: 8px;
        width: 64px
    }
    .sideMediaPreview__media>video[data-v-7e7a5a23] {
        border-radius: 8px;
        width: 64px;
        height: 64px;
        display: block;
        background-color: #000
    }
    .sideMediaPreview__media>img[data-v-7e7a5a23] {
        border-radius: 8px;
        width: 64px;
        height: 64px;
        background-color: #fff;
        object-fit: cover
    }
    .sideMediaPreview__media__play-button[data-v-7e7a5a23] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        background-color: #0009;
        width: 24px;
        height: 24px;
        display: flex;
        align-items: center;
        justify-content: center
    }
    .sideMediaPreview .active[data-v-7e7a5a23] {
        border: 1px solid #1d8fff
    }
    .mediaPreview[data-v-7d75f817] {
        display: flex;
        position: relative;
        gap: 16px;
        flex-shrink: 0;
        max-height: inherit
    }
    @media screen and (min-width: 840px),
    print {
        .mediaPreview[data-v-7d75f817] {
            height: 496px;
            max-height: 496px
        }
    }
    @media screen and (max-width: 839px) {
        .mediaPreview[data-v-7d75f817] {
            scroll-snap-align: start;
            scroll-snap-stop: always;
            height: calc(100dvh - 56px);
            flex-direction: column
        }
    }
    .mediaPreview-carausel[data-v-7d75f817] {
        display: flex;
        scroll-snap-type: x mandatory;
        align-items: center;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
        overflow-x: scroll;
        height: 100%
    }
    .mediaPreview-carausel[data-v-7d75f817]>* {
        display: flex;
        position: relative;
        scroll-snap-align: center;
        scroll-snap-stop: always;
        flex-shrink: 0;
        object-fit: contain;
        max-height: 100%;
        width: 100%;
        height: 100%
    }
    .mediaPreview img[data-v-7d75f817],
    .mediaPreview video[data-v-7d75f817] {
        width: 100%;
        height: 100%;
        object-fit: contain
    }
    .mediaPreview-desktop[data-v-7d75f817] {
        display: flex;
        width: 100%;
        position: relative;
        align-items: center;
        border-radius: 8px;
        background-color: #f9f9fa
    }
    .mediaPreview-desktop[data-v-7d75f817]>* {
        display: flex;
        position: relative;
        max-height: 100%;
        height: 100%;
        -webkit-user-select: none;
        user-select: none
    }
    .mediaPreview-desktop__video[data-v-7d75f817] {
        border-radius: 8px;
        width: 100%;
        height: 100%;
        background-color: #000
    }
    @media screen and (min-width: 840px),
    print {
        .mediaPreview-desktop[data-v-7d75f817] {
            flex: 1;
            justify-content: center
        }
    }
    .mediaPreview-desktop-navigate[data-v-7d75f817] {
        position: absolute;
        top: 45%;
        cursor: pointer;
        z-index: 2;
        border-radius: 50%;
        background-color: #fff;
        box-shadow: 0 1px 6px #0000001a;
        width: 48px;
        height: 48px;
        color: #0072ff
    }
    .mediaPreview-desktop-navigate__right[data-v-7d75f817] {
        right: -8px
    }
    .mediaPreview-desktop-navigate__left[data-v-7d75f817] {
        left: -8px
    }
    .mediaPreview-desktop-navigate>svg[data-v-7d75f817] {
        padding: 8px;
        width: 48px;
        height: 48px
    }
    @media screen and (min-width: 840px),
    print {
        .mediaPreview-review[data-v-7d75f817] {
            flex: 1;
            max-height: inherit
        }
    }
    @media screen and (max-width: 839px) {
        .mediaPreview-review[data-v-7d75f817] {
            position: absolute;
            bottom: 0;
            width: 100%;
            z-index: 2;
            max-height: 85vh
        }
        .mediaPreview-review__item[data-v-7d75f817] {
            background-color: #0009;
            padding: 16px;
            border-top: none !important
        }
    }
    .mediaPreview-review--dots[data-v-7d75f817] {
        display: flex;
        gap: 8px;
        justify-content: center;
        align-items: center;
        margin-bottom: 8px
    }
    .mediaPreview-review--dots-dot[data-v-7d75f817] {
        height: 8px;
        width: 8px;
        border-radius: 50%;
        background-color: #fff6
    }
    .mediaPreview-review--dots-dot--active[data-v-7d75f817] {
        height: 8px;
        width: 8px;
        background-color: #0072ff
    }
    .scrim-container[data-v-7d75f817] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
    .play-icon-overlay[data-v-7d75f817] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 48px;
        height: 48px;
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        z-index: 2;
        transition: background-color .2s ease
    }
    .play-icon-overlay svg[data-v-7d75f817] {
        width: 48px;
        height: 48px;
        color: #fff
    }
    .b-scrim[data-v-d0f42802] {
        --blu-color-scrim-background: rgba(0, 0, 0, .6);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 100%;
        background-color: var(--blu-color-scrim-background);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: opacity .3s;
        opacity: 1
    }
    .fade-enter-active .b-scrim[data-v-d0f42802],
    .fade-leave-active .b-scrim[data-v-d0f42802] {
        transition: opacity .3s
    }
    .fade-enter-to .b-scrim[data-v-d0f42802] {
        opacity: 1
    }
    .fade-leave-to .b-scrim[data-v-d0f42802] {
        opacity: 0
    }
    @media screen and (max-width: 839px) {
        .mediaPreviewList[data-v-d0f42802] {
            display: flex;
            flex-direction: column;
            scroll-behavior: smooth;
            -webkit-overflow-scrolling: touch;
            scroll-snap-type: y mandatory;
            overflow-y: auto;
            height: calc(100dvh - 56px)
        }
    }
    .zoomable[data-v-88ff560f] {
        display: flex;
        position: relative;
        align-items: stretch;
        border-width: 0;
        border-style: solid;
        box-sizing: border-box;
        flex-basis: auto;
        flex-direction: column;
        flex-shrink: 0;
        margin: 0;
        padding: 0;
        background-color: transparent;
        color: inherit;
        font: inherit;
        text-align: inherit;
        text-decoration: none;
        list-style: none;
        min-height: 0;
        min-width: 0
    }
    .zoomable[data-v-88ff560f]:hover {
        will-change: transform
    }
    .zoomable__image[data-v-88ff560f] {
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
        max-width: 100%;
        max-height: 100%;
        object-position: center;
        margin: auto;
        z-index: 2
    }
    @media screen and (max-width: 839px) {
        .blu-modal__header[data-v-7229c99c] {
            color: #fff !important;
            background-color: #000
        }
        .blu-modal__header[data-v-7229c99c] .blu-modal__header-main--item-trailing {
            align-items: center
        }
        .blu-modal__body[data-v-7229c99c] {
            background-color: #000
        }
    }
    .blu-modal__body[data-v-c05aa39f] ol {
        list-style-type: none;
        padding: 0;
        margin: 0
    }
    .filter-media-reviews[data-v-a961086c] {
        display: flex;
        flex-direction: column;
        gap: 16px;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .filter-rating-reviews[data-v-0931a9c1] {
        display: flex;
        flex-direction: column;
        gap: 16px
    }
    .filter-rating-reviews .icon[data-v-0931a9c1] {
        transform: none !important;
        margin-right: 2px !important
    }
    .filter-rating-reviews__label[data-v-0931a9c1] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .filter-rating-reviews__chips[data-v-0931a9c1] {
        display: flex;
        gap: 4px;
        flex-wrap: wrap
    }
    @media screen and (max-width: 839px) {
        .filter-rating-reviews__chips[data-v-0931a9c1] {
            flex-wrap: nowrap !important
        }
    }
    .floating-btn[data-v-c2d82328] {
        position: fixed;
        display: flex;
        justify-content: center;
        bottom: 20px;
        z-index: 3;
        left: 50%;
        transform: translate(-50%)
    }
    .topics-chips[data-v-ad7453b3] {
        gap: 4px;
        height: 32px;
        overflow: hidden
    }
    .topics-chips.showMore[data-v-ad7453b3] {
        height: 100%
    }
    .topics-expand[data-v-ad7453b3] {
        padding-top: 8px;
        background-color: #fff
    }
    .topics-list[data-v-ad7453b3] {
        display: flex;
        flex-direction: column
    }
    .topics-list__mobile[data-v-ad7453b3] .blu-list__content {
        justify-content: center
    }
    .topics-list__mobile[data-v-ad7453b3] .blu-list__content-additional {
        justify-content: center !important
    }
    [data-v-ad7453b3] .blu-accordion__header {
        border-bottom: none;
        border-radius: 0;
        padding: 0 0 16px !important;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif !important;
        color: #19222a !important
    }
    .variant-form[data-v-c35ea207] {
        display: inline-flex;
        flex-direction: column;
        gap: 16px;
        width: 100%
    }
    .variant-form__categories[data-v-c35ea207] {
        overflow-x: auto;
        color: #19222a;
        display: flex;
        gap: 8px;
        flex-direction: column
    }
    .filterVariant {
        display: flex;
        flex-direction: column;
        gap: 16px
    }
    .filterVariant-header {
        display: flex;
        justify-content: space-between;
        align-items: center
    }
    .filterVariant-header>label {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .filterVariant-header>span {
        cursor: pointer;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #006dea
    }
    .filterVariant-footerButton {
        flex: 1
    }
    .filterReview[data-v-e0c3cb40] {
        display: inline-flex;
        width: 100%
    }
    @media screen and (max-width: 839px) {
        .filterReview[data-v-e0c3cb40] {
            padding: 8px 16px 16px
        }
    }
    .filterReview__list[data-v-e0c3cb40] {
        display: inline-flex;
        width: 100%;
        align-items: flex-start;
        gap: 16px
    }
    @media screen and (max-width: 839px) {
        .filterReview__list[data-v-e0c3cb40] {
            flex-wrap: wrap;
            top: -1px;
            z-index: 2;
            gap: 8px;
            background-color: #fff
        }
        .filterReview__list[data-v-e0c3cb40]>:nth-child(1) {
            margin-left: -8px
        }
    }
    @media screen and (min-width: 840px),
    print {
        .filterReview__list[data-v-e0c3cb40] {
            flex-direction: column
        }
        .filterReview__list[data-v-e0c3cb40]>*:not(:first-child) {
            border-top: 1px #c8cbcd solid;
            width: 100%;
            padding-top: 16px
        }
    }
    @media screen and (max-width: 839px) {
        .filterReview__list-rating[data-v-e0c3cb40] {
            flex-basis: 100%
        }
    }
    @media screen and (max-width: 839px) {
        .filterReview__list-topics[data-v-e0c3cb40] {
            flex-basis: 100%
        }
    }
    @media screen and (min-width: 840px),
    print {
        .filterReview__list-topics[data-v-e0c3cb40] {
            order: 1
        }
    }
    @media screen and (min-width: 840px),
    print {
        .filterReview__list-variant[data-v-e0c3cb40] {
            order: 2
        }
    }
    .empty__loader[data-v-337f818d] {
        position: relative;
        padding: 10px 0;
        text-align: center
    }
    .b-overflow-x[data-v-d1921343] {
        overflow-x: auto
    }
    .b-overflow-y[data-v-d1921343],
    .b-overflow-x[data-v-d1921343] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    .b-overflow-y[data-v-d1921343]::-webkit-scrollbar,
    .b-overflow-x[data-v-d1921343]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    .b-overflow-y[data-v-d1921343]::-webkit-scrollbar-track,
    .b-overflow-x[data-v-d1921343]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    .b-overflow-y[data-v-d1921343]::-webkit-scrollbar-thumb,
    .b-overflow-x[data-v-d1921343]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    .b-overflow-y[data-v-d1921343]:hover::-webkit-scrollbar,
    .b-overflow-x[data-v-d1921343]:hover::-webkit-scrollbar {
        width: 4px
    }
    .b-overflow-y[data-v-d1921343]:hover::-webkit-scrollbar-track,
    .b-overflow-x[data-v-d1921343]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    .b-overflow-y[data-v-d1921343]:hover::-webkit-scrollbar-thumb:hover,
    .b-overflow-x[data-v-d1921343]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-d1921343]::-webkit-scrollbar-track,
    .b-overflow-x[data-v-d1921343]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-d1921343],
    .b-overflow-x.hidden[data-v-d1921343] {
        scrollbar-width: none
    }
    .b-overflow-y.hidden[data-v-d1921343]::-webkit-scrollbar-thumb,
    .b-overflow-x.hidden[data-v-d1921343]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-d1921343]:hover,
    .b-overflow-x.hidden[data-v-d1921343]:hover {
        scrollbar-width: thin
    }
    .b-overflow-y.hidden[data-v-d1921343]:hover::-webkit-scrollbar-thumb,
    .b-overflow-x.hidden[data-v-d1921343]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y.hidden[data-v-d1921343]:hover::-webkit-scrollbar-thumb:hover,
    .b-overflow-x.hidden[data-v-d1921343]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-d1921343] {
        overflow-y: auto;
        margin: 0
    }
    @media screen and (min-width: 840px),
    print {
        .mediaGallery[data-v-d1921343] {
            max-height: 496px
        }
    }
    .mediaGallery__filter[data-v-d1921343] {
        display: flex;
        gap: 8px;
        position: sticky;
        position: -webkit-sticky;
        top: -1px;
        z-index: 2;
        background-color: #fff
    }
    @media screen and (min-width: 840px),
    print {
        .mediaGallery__filter[data-v-d1921343] {
            padding-bottom: 16px
        }
    }
    @media screen and (max-width: 839px) {
        .mediaGallery__filter[data-v-d1921343] {
            padding: 16px 0
        }
    }
    @media screen and (max-width: 839px) {
        .mediaGallery[data-v-d1921343] {
            margin: 0 16px
        }
    }
    .mediaGallery__body[data-v-d1921343] {
        max-height: 432px
    }
    @media screen and (max-width: 839px) {
        .mediaGallery__body[data-v-d1921343] {
            max-height: inherit;
            padding-bottom: 16px
        }
    }
    .mediaGallery__body-media[data-v-d1921343] {
        display: flex;
        flex-wrap: wrap;
        gap: 8px
    }
    .mediaGallery__body-media-preview[data-v-d1921343] {
        position: relative;
        max-width: 180px;
        flex-basis: calc((100% - 16px)/2);
        cursor: pointer;
        border: 1px solid #e1e3e4;
        border-radius: 8px
    }
    .mediaGallery__body-media-preview-videoContainer[data-v-d1921343] {
        position: relative
    }
    .mediaGallery__body-media-preview-videoContainer-play-button[data-v-d1921343] {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #fff;
        border: none;
        border-radius: 50%;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: #0009;
        padding: 4px
    }
    .mediaGallery__body-media-preview img[data-v-d1921343],
    .mediaGallery__body-media-preview video[data-v-d1921343] {
        aspect-ratio: 1/1;
        width: 100%;
        border-radius: 8px 8px 0 0;
        height: 100%
    }
    .mediaGallery__body-media-preview video[data-v-d1921343] {
        background-color: #000
    }
    .mediaGallery__body-media-preview img[data-v-d1921343] {
        object-fit: cover
    }
    .mediaGallery__body-media-preview-info[data-v-d1921343] {
        display: flex;
        padding: 8px;
        justify-content: space-between
    }
    .mediaGallery__body-media-preview-info>span[data-v-d1921343] {
        display: flex;
        gap: 4px;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .mediaGallery__body-media-preview>span[data-v-d1921343] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin: 4px;
        position: absolute;
        display: -webkit-box;
        overflow: hidden;
        bottom: 42px;
        background-color: #0009;
        padding: 4px;
        border-radius: 4px;
        color: #fff;
        -webkit-box-orient: vertical;
        word-break: break-word;
        line-height: 20px;
        line-clamp: 1;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1
    }
    .mediaGallery__body-media-loading[data-v-d1921343] {
        cursor: unset
    }
    .ratings[data-v-8329c88f] {
        display: flex;
        flex-direction: column
    }
    .ratings-data[data-v-8329c88f] {
        display: flex;
        align-items: center;
        gap: 8px
    }
    .ratings-data__star[data-v-8329c88f] {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 4px
    }
    .ratings-data__star span[data-v-8329c88f] {
        color: #19222a66;
        width: 8px;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .ratings-data__bar[data-v-8329c88f] {
        flex: 1;
        background-color: #f1f2f2;
        border-radius: 4px
    }
    .ratings-data__bar-inner[data-v-8329c88f] {
        background-color: #ffcd00;
        border-radius: 4px;
        display: block;
        height: 4px
    }
    .ratings-data__count[data-v-8329c88f] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    .review-items-list[data-v-ba3a9d88] {
        display: flex;
        flex-direction: column;
        gap: 16px
    }
    @media screen and (max-width: 839px) {
        .review-items-list[data-v-ba3a9d88] {
            padding: 0 8px 0 16px
        }
    }
    @media screen and (min-width: 840px),
    print {
        .review-items-list[data-v-ba3a9d88] {
            width: 100%
        }
    }
    .b-overflow-x[data-v-3ad8298c] {
        overflow-x: auto
    }
    .b-overflow-y[data-v-3ad8298c],
    .b-overflow-x[data-v-3ad8298c] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    .b-overflow-y[data-v-3ad8298c]::-webkit-scrollbar,
    .b-overflow-x[data-v-3ad8298c]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    .b-overflow-y[data-v-3ad8298c]::-webkit-scrollbar-track,
    .b-overflow-x[data-v-3ad8298c]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    .b-overflow-y[data-v-3ad8298c]::-webkit-scrollbar-thumb,
    .b-overflow-x[data-v-3ad8298c]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    .b-overflow-y[data-v-3ad8298c]:hover::-webkit-scrollbar,
    .b-overflow-x[data-v-3ad8298c]:hover::-webkit-scrollbar {
        width: 4px
    }
    .b-overflow-y[data-v-3ad8298c]:hover::-webkit-scrollbar-track,
    .b-overflow-x[data-v-3ad8298c]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    .b-overflow-y[data-v-3ad8298c]:hover::-webkit-scrollbar-thumb:hover,
    .b-overflow-x[data-v-3ad8298c]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-3ad8298c]::-webkit-scrollbar-track,
    .b-overflow-x[data-v-3ad8298c]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-3ad8298c],
    .b-overflow-x.hidden[data-v-3ad8298c] {
        scrollbar-width: none
    }
    .b-overflow-y.hidden[data-v-3ad8298c]::-webkit-scrollbar-thumb,
    .b-overflow-x.hidden[data-v-3ad8298c]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-3ad8298c]:hover,
    .b-overflow-x.hidden[data-v-3ad8298c]:hover {
        scrollbar-width: thin
    }
    .b-overflow-y.hidden[data-v-3ad8298c]:hover::-webkit-scrollbar-thumb,
    .b-overflow-x.hidden[data-v-3ad8298c]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y.hidden[data-v-3ad8298c]:hover::-webkit-scrollbar-thumb:hover,
    .b-overflow-x.hidden[data-v-3ad8298c]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-3ad8298c] {
        overflow-y: auto;
        margin: 0
    }
    .reviewLayout[data-v-3ad8298c] {
        display: flex;
        gap: 16px
    }
    @media screen and (min-width: 840px),
    print {
        .reviewLayout[data-v-3ad8298c] {
            max-height: 496px
        }
    }
    @media screen and (max-width: 839px) {
        .reviewLayout[data-v-3ad8298c] {
            flex-direction: column;
            width: 100%;
            gap: 8px
        }
    }
    .reviewLayout__left[data-v-3ad8298c] {
        display: flex;
        align-items: flex-start;
        gap: 8px;
        flex-direction: column;
        max-height: inherit
    }
    @media screen and (min-width: 840px),
    print {
        .reviewLayout__left[data-v-3ad8298c] {
            padding: 8px;
            max-width: 30%;
            gap: 24px;
            border: 1px solid #c8cbcd;
            border-radius: 8px
        }
    }
    @media screen and (max-width: 839px) {
        .reviewLayout__left[data-v-3ad8298c] {
            background-color: #f9f9fa;
            padding: 8px 16px
        }
    }
    .reviewLayout__left-rating[data-v-3ad8298c] {
        display: flex;
        width: 100%;
        gap: 16px
    }
    @media screen and (min-width: 840px),
    print {
        .reviewLayout__left-rating[data-v-3ad8298c] {
            flex-direction: column
        }
        .reviewLayout__left-rating-score[data-v-3ad8298c] {
            align-items: start
        }
    }
    @media screen and (max-width: 839px) {
        .reviewLayout__left-rating[data-v-3ad8298c] {
            align-items: center
        }
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal__body[data-v-3752dd24] {
            overflow: hidden !important
        }
    }
    .summarized-review[data-v-b41f3c23] {
        display: flex;
        flex-direction: column;
        gap: 8px;
        padding: 12px;
        background-color: #f3f9ff;
        border-radius: 8px;
        position: relative
    }
    @media screen and (max-width: 839px) {
        .summarized-review[data-v-b41f3c23] {
            margin-right: 16px
        }
    }
    .summarized-review__title[data-v-b41f3c23] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: flex;
        gap: 4px
    }
    .summarized-review__content[data-v-b41f3c23] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .summarized-review__footer[data-v-b41f3c23] {
        font: 500 10px/14px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    .summarized-review__mobile-pattern[data-v-b41f3c23] {
        position: absolute;
        bottom: 30%;
        right: 0
    }
    .summarized-review__desktop-pattern-mid[data-v-b41f3c23] {
        position: absolute;
        bottom: 0;
        left: 55%
    }
    .summarized-review__desktop-pattern-right[data-v-b41f3c23] {
        position: absolute;
        top: 0;
        right: 0
    }
    .header[data-v-4049ad3c] {
        display: flex;
        gap: 16px;
        flex-direction: column
    }
    .header-profile[data-v-4049ad3c] {
        display: flex;
        align-items: center;
        align-self: stretch;
        gap: 16px;
        width: 100%
    }
    .header-profile__image[data-v-4049ad3c] {
        width: 72px;
        border-radius: 50%
    }
    @media screen and (max-width: 839px) {
        .header-profile__image[data-v-4049ad3c] {
            width: 52px
        }
    }
    .header-profile__info[data-v-4049ad3c] {
        display: flex;
        flex-direction: column;
        gap: 8px;
        width: calc(100% - 100px)
    }
    @media screen and (max-width: 839px) {
        .header-profile__info[data-v-4049ad3c] {
            gap: 6px
        }
    }
    .header-profile__name-container[data-v-4049ad3c] {
        display: flex;
        gap: 4px;
        align-items: flex-end
    }
    .header-profile__user-container[data-v-4049ad3c] {
        display: flex;
        flex-direction: column;
        gap: 4px
    }
    .header-profile__name[data-v-4049ad3c] {
        flex-grow: 0;
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin: 0;
        word-break: break-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        line-clamp: 1
    }
    @media screen and (max-width: 839px) {
        .header-profile__name[data-v-4049ad3c] {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .header-profile__status[data-v-4049ad3c] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #a76005;
        margin: 0;
        white-space: nowrap
    }
    @media screen and (max-width: 839px) {
        .header-profile__status[data-v-4049ad3c] {
            font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .header-profile__label[data-v-4049ad3c] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        margin: 0
    }
    .header-profile__label--grey[data-v-4049ad3c] {
        color: #19222ab3
    }
    @media screen and (max-width: 839px) {
        .header-profile__label[data-v-4049ad3c] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .header-profile__point-container[data-v-4049ad3c] {
        display: flex;
        align-items: center;
        gap: 2px
    }
    .header-profile__point-value[data-v-4049ad3c] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin: 0
    }
    @media screen and (max-width: 839px) {
        .header-profile__point-value[data-v-4049ad3c] {
            font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .header-profile__point-image[data-v-4049ad3c] {
        width: 13px;
        height: 13px
    }
    .header-profile__shared-container[data-v-4049ad3c] {
        display: flex;
        gap: 4px;
        padding: 4px;
        align-items: center;
        align-self: stretch;
        border-radius: 4px;
        background: #f9f9fa
    }
    .header-profile__ulasan-container[data-v-4049ad3c] {
        display: flex;
        gap: 2px;
        align-items: center
    }
    .header-profile__ulasan-container[data-v-4049ad3c]:not(:first-child):before {
        content: "·";
        margin-left: 4px;
        margin-right: 4px;
        color: var(--blu-color-neutral-text-low)
    }
    .header-profile__divider[data-v-4049ad3c] {
        display: block;
        height: 2px;
        width: 2px;
        border-radius: 50%;
        background: #19222a66;
        align-self: center
    }
    .header__button[data-v-4049ad3c] {
        display: flex;
        justify-content: flex-end
    }
    .loading[data-v-4049ad3c] {
        display: flex;
        justify-content: center
    }
    .user-review-list[data-v-89413044] {
        display: flex;
        flex-direction: column;
        gap: 16px
    }
    .user-review-list__header[data-v-89413044] {
        margin-top: 20px
    }
    .user-review-list__header-title[data-v-89413044] {
        color: #000;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .user-review-list__header-desc[data-v-89413044] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    @media screen and (min-width: 840px),
    print {
        .user-review-list[data-v-89413044] {
            width: 100%
        }
    }
    .empty__loader[data-v-89413044] {
        position: relative;
        padding: 10px 0;
        text-align: center
    }
    .header-profile[data-v-8e0f70fd] {
        display: flex;
        gap: 4px;
        align-items: center
    }
    .header-profile__name[data-v-8e0f70fd] {
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin: 0;
        white-space: nowrap;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        line-clamp: 1
    }
    @media screen and (max-width: 839px) {
        .header-profile__name[data-v-8e0f70fd] {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .header-profile__status[data-v-8e0f70fd] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #a76005;
        margin: 0;
        white-space: nowrap
    }
    @media screen and (max-width: 839px) {
        .header-profile__status[data-v-8e0f70fd] {
            font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .header-profile__label[data-v-8e0f70fd] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        margin: 0
    }
    .header-profile__label--grey[data-v-8e0f70fd] {
        color: #19222ab3
    }
    @media screen and (max-width: 839px) {
        .header-profile__label[data-v-8e0f70fd] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .header-profile__divider[data-v-8e0f70fd] {
        display: block;
        height: 2px;
        width: 2px;
        border-radius: 50%;
        background: #19222a66
    }
    .floating-button[data-v-8e0f70fd] {
        position: fixed;
        display: flex;
        align-items: flex-end;
        justify-content: center;
        bottom: 20px;
        z-index: 3;
        padding: 6px 12px 6px 16px;
        border-radius: 20px;
        left: 50%;
        transform: translate(-50%);
        box-shadow: 0 1px 6px #0000001a
    }
    .floating-button span[data-v-8e0f70fd] {
        font-size: 16px;
        line-height: 20px
    }
    button[data-v-3ecaab7b] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-3ecaab7b]::-moz-focus-inner,
    input[type=button][data-v-3ecaab7b]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-3ecaab7b]:focus,
    input[type=submit][data-v-3ecaab7b]:focus,
    input[type=button][data-v-3ecaab7b]:focus,
    input[type=reset][data-v-3ecaab7b]:focus,
    a[data-v-3ecaab7b] {
        outline: none
    }
    .blu-toast[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #28323b;
        --blu-tos-link-clr-txt: #4fa4ff;
        color: #fff;
        background-color: var(--blu-tos-clr-bg)
    }
    .blu-toast[data-v-3ecaab7b] {
        --blu-tos-desc-txt: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-tos-link-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-tos-ic-sz: 24px;
        --blu-tos-direction: row;
        --blu-tos-algn: center;
        display: flex;
        align-items: center;
        border-radius: 8px;
        justify-content: space-between;
        margin: 4px 0;
        padding: 8px 16px;
        transition: all .4s ease-in-out;
        width: var(--blu-tos-w);
        min-height: 48px;
        min-width: 240px;
        max-width: 600px;
        pointer-events: all;
        box-sizing: border-box;
        font: var(--blu-tos-desc-txt);
        gap: 8px
    }
    @media screen and (max-width: 839px) {
        .blu-toast[data-v-3ecaab7b] {
            --blu-tos-link-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-tos-desc-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-tos-w: 100%
        }
    }
    .blu-toast__content[data-v-3ecaab7b] {
        flex-wrap: var(--blu-tos-flex-wrap);
        width: 100%;
        display: flex;
        align-items: var(--blu-tos-algn);
        flex-direction: var(--blu-tos-direction);
        flex-wrap: nowrap;
        gap: 8px
    }
    .blu-toast__content--desc[data-v-3ecaab7b] {
        flex: var(--blu-tos-desc-flex)
    }
    .blu-toast__content--link[data-v-3ecaab7b] {
        color: var(--blu-tos-link-clr-txt)
    }
    .blu-toast__content--link[data-v-3ecaab7b] {
        font: var(--blu-tos-link-txt);
        cursor: pointer;
        text-align: var(--blu-tos-link-algn)
    }
    .blu-toast__remove[data-v-3ecaab7b] {
        color: #fff
    }
    .blu-toast__remove[data-v-3ecaab7b] {
        padding: 4px;
        display: flex
    }
    .blu-toast__remove>svg[data-v-3ecaab7b] {
        width: var(--blu-tos-ic-sz);
        height: var(--blu-tos-ic-sz)
    }
    .blu-toast__remove[data-v-3ecaab7b]:focus-visible {
        outline: 2px solid #ffffff
    }
    .blu-toast.b-has-action[data-v-3ecaab7b] {
        --blu-tos-flex-wrap: wrap;
        --blu-tos-desc-flex: 1
    }
    .blu-toast.b-error[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #e93c3c;
        --blu-tos-link-clr-txt: #ffffff
    }
    .blu-toast.b-success[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #22a334;
        --blu-tos-link-clr-txt: #ffffff
    }
    .blu-toast.b-long-action[data-v-3ecaab7b] {
        --blu-tos-direction: column;
        --blu-tos-algn: stretch;
        --blu-tos-link-algn: right
    }
    .toast-enter-active[data-v-3ecaab7b],
    .toast-leave-active[data-v-3ecaab7b] {
        transition: opacity 1s
    }
    .toast-enter[data-v-3ecaab7b],
    .toast-leave-to[data-v-3ecaab7b] {
        opacity: 0
    }
    [dark] .blu-toast[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #f1f2f2;
        --blu-tos-link-clr-txt: #006dea;
        color: #12171d;
        background-color: var(--blu-tos-clr-bg)
    }
    [dark] .blu-toast__content--link[data-v-3ecaab7b] {
        color: var(--blu-tos-link-clr-txt)
    }
    [dark] .blu-toast__remove[data-v-3ecaab7b] {
        color: #12171d
    }
    [dark] .blu-toast__remove[data-v-3ecaab7b]:focus-visible {
        outline: 2px solid #12171d
    }
    [dark] .blu-toast.b-error[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #ff9090;
        --blu-tos-link-clr-txt: #12171d
    }
    [dark] .blu-toast.b-success[data-v-3ecaab7b] {
        --blu-tos-clr-bg: #74e281;
        --blu-tos-link-clr-txt: #12171d
    }
    .blu-toast-container[data-v-5dd41440] {
        box-sizing: border-box;
        pointer-events: none;
        position: fixed;
        z-index: 1000;
        display: flex;
        width: 100%;
        bottom: var(--bottom-gap);
        padding: 8px 16px;
        overflow: hidden;
        flex-direction: column-reverse
    }
    .blu-toast-container[data-v-5dd41440]:not(.b-left) {
        left: 50%;
        transform: translate(-50%);
        align-items: center
    }
    .blu-toast-container.b-left[data-v-5dd41440] {
        left: 0;
        align-items: flex-start
    }
    html:not([dark]) .blu-rating[data-v-3770031d] {
        --blu-rating-size: 24px;
        --blu-rating-color-fill: rgba(25, 34, 42, .3019607843);
        --blu-rating-color: rgba(25, 34, 42, .3019607843);
        display: inline-flex;
        cursor: pointer
    }
    html:not([dark]) .blu-rating svg[data-v-3770031d] {
        width: var(--blu-rating-size);
        height: var(--blu-rating-size)
    }
    html:not([dark]) .blu-rating svg[data-v-3770031d] .blu-rating__star {
        stop-color: var(--blu-rating-color)
    }
    html:not([dark]) .blu-rating svg[data-v-3770031d] .blu-rating__star-fill {
        stop-color: var(--blu-rating-color-fill)
    }
    html:not([dark]) .blu-rating svg.b-selected[data-v-3770031d] {
        --blu-rating-color-fill: #ffcd00
    }
    html:not([dark]) .blu-rating.b-read-only[data-v-3770031d] {
        cursor: default
    }
    html:not([dark]) .blu-rating.b-small[data-v-3770031d] {
        --blu-rating-size: 18px
    }
    html:not([dark]) .blu-rating.b-large[data-v-3770031d] {
        --blu-rating-size: 32px
    }
    html[dark] .blu-rating[data-v-3770031d] {
        --blu-rating-size: 24px;
        --blu-rating-color-fill: rgba(255, 255, 255, .3019607843);
        --blu-rating-color: rgba(255, 255, 255, .3019607843);
        display: inline-flex;
        cursor: pointer
    }
    html[dark] .blu-rating svg[data-v-3770031d] {
        width: var(--blu-rating-size);
        height: var(--blu-rating-size)
    }
    html[dark] .blu-rating svg[data-v-3770031d] .blu-rating__star {
        stop-color: var(--blu-rating-color)
    }
    html[dark] .blu-rating svg[data-v-3770031d] .blu-rating__star-fill {
        stop-color: var(--blu-rating-color-fill)
    }
    html[dark] .blu-rating svg.b-selected[data-v-3770031d] {
        --blu-rating-color-fill: #ffcd00
    }
    html[dark] .blu-rating.b-read-only[data-v-3770031d] {
        cursor: default
    }
    html[dark] .blu-rating.b-small[data-v-3770031d] {
        --blu-rating-size: 18px
    }
    html[dark] .blu-rating.b-large[data-v-3770031d] {
        --blu-rating-size: 32px
    }
    .blu-checkbox[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: #c8cbcd;
        --blu-chbx-cntner-clr-bg: #ffffff;
        --blu-chbx-cntent-clr-txt: rgba(25, 34, 42, .7019607843);
        --blu-chbx-asset-clr-bdr: #ffffff
    }
    .blu-checkbox[data-v-a3f43abf] {
        --blu-chbx-p: 4px 0;
        --blu-chbx-ic-sz: 22px;
        --blu-chbx-csr: pointer;
        --blu-chbx-ic-bdr-rad: 4px;
        --blu-chbx-ic-p: 2px;
        --blu-chbx-cntner-bdr-rad: 4px;
        --blu-chbx-cntner-bdr-w: 1px;
        --blu-chbx-cntent-p: 2px 0;
        --blu-chbx-cntent-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: inline-flex;
        position: relative;
        padding: var(--blu-chbx-p);
        cursor: var(--blu-chbx-csr);
        outline: none
    }
    .blu-checkbox>*[data-v-a3f43abf]:not(:last-child) {
        margin-right: 4px
    }
    .blu-checkbox>input[data-v-a3f43abf] {
        display: none
    }
    .blu-checkbox__icon[data-v-a3f43abf] {
        box-shadow: inset 0 0 0 var(--blu-chbx-ic-bdr-w);
        color: var(--blu-chbx-ic-clr-bdr)
    }
    .blu-checkbox__icon[data-v-a3f43abf] {
        position: relative;
        box-sizing: border-box;
        width: var(--blu-chbx-ic-sz);
        height: var(--blu-chbx-ic-sz);
        border-radius: var(--blu-chbx-ic-bdr-rad);
        padding: var(--blu-chbx-ic-p);
        flex-shrink: 0
    }
    .blu-checkbox__container[data-v-a3f43abf] {
        box-shadow: inset 0 0 0 var(--blu-chbx-cntner-bdr-w);
        color: var(--blu-chbx-cntner-clr-bdr)
    }
    .blu-checkbox__container[data-v-a3f43abf] {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-chbx-cntner-bdr-rad);
        background: var(--blu-chbx-cntner-clr-bg)
    }
    .blu-checkbox__container-asset[data-v-a3f43abf] {
        position: relative;
        display: flex;
        align-items: flex-end;
        transform: var(--blu-chbx-asset-transform);
        opacity: var(--blu-chbx-asset-opac, 0);
        transition: visiblity .1s .1s, opacity .1s .1s
    }
    .blu-checkbox__container-asset[data-v-a3f43abf]:before {
        content: var(--blu-chbx-asset-before);
        display: inherit;
        border-radius: 4px;
        background: var(--blu-chbx-asset-clr-bdr);
        height: var(--blu-chbx-asset-h, 6px);
        width: 2px;
        transform: translate(2px)
    }
    .blu-checkbox__container-asset[data-v-a3f43abf]:after {
        content: var(--blu-chbx-asset-after);
        display: inherit;
        border-radius: 4px;
        background: var(--blu-chbx-asset-clr-bdr);
        height: 2px;
        width: var(--blu-chbx-asset-w, 9px)
    }
    .blu-checkbox__content[data-v-a3f43abf] {
        color: var(--blu-chbx-cntent-clr-txt)
    }
    .blu-checkbox__content[data-v-a3f43abf] {
        display: flex;
        flex-direction: column;
        padding: var(--blu-chbx-cntent-p);
        font: var(--blu-chbx-cntent-txt);
        cursor: inherit
    }
    .blu-checkbox__content>*[data-v-a3f43abf]:not(:last-child) {
        margin-bottom: 4px
    }
    .blu-checkbox :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bg: #1d8fff;
        --blu-chbx-cntner-clr-bdr: #1d8fff
    }
    .blu-checkbox :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-asset-opac: 1;
        --blu-chbx-asset-transform: rotate(-45deg) translateY(-1px);
        --blu-chbx-asset-before: "";
        --blu-chbx-asset-after: "";
        animation: bounce-a3f43abf .3s ease-out
    }
    .blu-checkbox :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bg: #1d8fff;
        --blu-chbx-cntner-clr-bdr: #1d8fff
    }
    .blu-checkbox :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-asset-opac: $blu-opacity-full;
        --blu-chbx-asset-after: "";
        animation: bounce-a3f43abf .3s ease-out
    }
    .blu-checkbox.b-disabled[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: #f1f2f2;
        --blu-chbx-cntent-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-chbx-asset-clr-bdr: #ffffff;
        --blu-chbx-cntner-clr-bg: #f9f9fa
    }
    .blu-checkbox.b-disabled[data-v-a3f43abf] {
        --blu-chbx-csr: not-allowed;
        user-select: auto
    }
    .blu-checkbox.b-disabled :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: transparent;
        --blu-chbx-cntner-clr-bg: rgba(25, 34, 42, .3019607843)
    }
    .blu-checkbox.b-disabled :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: transparent;
        --blu-chbx-cntner-clr-bg: rgba(25, 34, 42, .3019607843)
    }
    .blu-checkbox.b-error input:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: #ff4646
    }
    .blu-checkbox.b-error input:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-a3f43abf] {
        --blu-chbx-cntent-clr-txt: #d33534
    }
    .blu-checkbox[data-v-a3f43abf]:not(.b-disabled):hover {
        --blu-chbx-ic-clr-bg: #f9f9fa
    }
    .blu-checkbox:not(.b-disabled):hover :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-ic-clr-bg: #f3f9ff
    }
    .blu-checkbox:not(.b-disabled):hover :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-ic-clr-bg: #f3f9ff
    }
    .blu-checkbox[data-v-a3f43abf]:not(.b-disabled):focus-visible {
        --blu-chbx-ic-clr-bg: #f9f9fa;
        --blu-chbx-ic-clr-bdr: #19222a
    }
    .blu-checkbox[data-v-a3f43abf]:not(.b-disabled):focus-visible {
        --blu-chbx-ic-bdr-w: 2px
    }
    .blu-checkbox:not(.b-disabled):focus-visible :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-ic-clr-bg: #f3f9ff
    }
    .blu-checkbox:not(.b-disabled):focus-visible :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-ic-clr-bg: #f3f9ff
    }
    .blu-checkbox.b-small[data-v-a3f43abf] {
        --blu-chbx-ic-sz: 18px;
        --blu-chbx-ic-p: 2px;
        --blu-chbx-ic-bdr-rad: 4px;
        --blu-chbx-cntner-bdr-rad: 4px;
        --blu-chbx-cntner-bdr-w: 1px;
        --blu-chbx-cntent-p: 0;
        --blu-chbx-cntent-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chbx-p: 3px 0;
        --blu-chbx-asset-w: 8px;
        --blu-chbx-asset-h: 5px
    }
    [dark] .blu-checkbox[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: #60686e;
        --blu-chbx-cntner-clr-bg: #12171d;
        --blu-chbx-cntent-clr-txt: rgba(255, 255, 255, .8);
        --blu-chbx-asset-clr-bdr: #ffffff
    }
    [dark] .blu-checkbox__icon[data-v-a3f43abf] {
        box-shadow: inset 0 0 0 var(--blu-chbx-ic-bdr-w);
        color: var(--blu-chbx-ic-clr-bdr)
    }
    [dark] .blu-checkbox__container[data-v-a3f43abf] {
        box-shadow: inset 0 0 0 var(--blu-chbx-cntner-bdr-w);
        color: var(--blu-chbx-cntner-clr-bdr)
    }
    [dark] .blu-checkbox__content[data-v-a3f43abf] {
        color: var(--blu-chbx-cntent-clr-txt)
    }
    [dark] .blu-checkbox :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bg: #1d8fff;
        --blu-chbx-cntner-clr-bdr: #1d8fff
    }
    [dark] .blu-checkbox :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bg: #1d8fff;
        --blu-chbx-cntner-clr-bdr: #1d8fff
    }
    [dark] .blu-checkbox.b-disabled[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: #28323b;
        --blu-chbx-cntent-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-chbx-asset-clr-bdr: #12171d;
        --blu-chbx-cntner-clr-bg: #19222a
    }
    [dark] .blu-checkbox.b-disabled :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: transparent;
        --blu-chbx-cntner-clr-bg: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-checkbox.b-disabled :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: transparent;
        --blu-chbx-cntner-clr-bg: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-checkbox.b-error input:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-cntner-clr-bdr: #ff7373
    }
    [dark] .blu-checkbox.b-error input:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-a3f43abf] {
        --blu-chbx-cntent-clr-txt: #ff7373
    }
    [dark] .blu-checkbox[data-v-a3f43abf]:not(.b-disabled):hover {
        --blu-chbx-ic-clr-bg: #19222a
    }
    [dark] .blu-checkbox:not(.b-disabled):hover :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-ic-clr-bg: #002e7a
    }
    [dark] .blu-checkbox:not(.b-disabled):hover :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-ic-clr-bg: #002e7a
    }
    [dark] .blu-checkbox[data-v-a3f43abf]:not(.b-disabled):focus-visible {
        --blu-chbx-ic-clr-bg: #19222a;
        --blu-chbx-ic-clr-bdr: #f9f9fa
    }
    [dark] .blu-checkbox:not(.b-disabled):focus-visible :checked~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-ic-clr-bg: #002e7a
    }
    [dark] .blu-checkbox:not(.b-disabled):focus-visible :indeterminate~.blu-checkbox__icon[data-v-a3f43abf] {
        --blu-chbx-ic-clr-bg: #002e7a
    }
    @keyframes bounce-a3f43abf {
        25% {
            transform: scale(.9)
        }
        50% {
            transform: scale(1.1)
        }
    }
    .blu-loader-general[data-v-6981e351] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-6981e351] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-6981e351] {
        animation: general-rotate-6981e351 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-6981e351],
    .blu-loader-general__asset--base[data-v-6981e351] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-6981e351] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-6981e351 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-6981e351] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-6981e351 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-6981e351] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-6981e351] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-6981e351] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-6981e351] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-6981e351] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-6981e351] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-6981e351] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-6981e351 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-6981e351 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-6981e351 {
        to {
            transform: rotate(450deg)
        }
    }
    *[data-v-31cdc4b1],
    *[data-v-31cdc4b1]:before,
    *[data-v-31cdc4b1]:after {
        box-sizing: border-box
    }
    .blu-radio[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: #c8cbcd;
        --blu-rdio-cntner-clr-bg: #ffffff;
        --blu-rdio-cntent-clr-txt: rgba(25, 34, 42, .7019607843)
    }
    .blu-radio[data-v-31cdc4b1] {
        --blu-rdio-cntner-bdr-w: 1px;
        --blu-rdio-cntner-p: 4px;
        --blu-rdio-cntent-p: 2px 0;
        --blu-rdio-mark-sz: 22px;
        --blu-rdio-mark-p: 2px;
        --blu-rdio-cntent-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-rdio-p: 4px 0;
        --blu-rdio-csr: pointer;
        display: inline-flex;
        align-items: flex-start;
        padding: var(--blu-rdio-p);
        transition: all .3s;
        cursor: var(--blu-rdio-csr);
        outline: none
    }
    .blu-radio>*[data-v-31cdc4b1]:not(:last-child) {
        margin-right: 4px
    }
    .blu-radio>input[data-v-31cdc4b1] {
        display: none
    }
    .blu-radio__mark[data-v-31cdc4b1] {
        background-color: var(--blu-rdio-mark-clr-bg);
        box-shadow: 0 0 0 var(--blu-rdio-mark-bdr-w) var(--blu-rdio-mark-clr-bdr) inset
    }
    .blu-radio__mark[data-v-31cdc4b1] {
        min-width: var(--blu-rdio-mark-sz);
        height: var(--blu-rdio-mark-sz);
        padding: var(--blu-rdio-mark-p);
        border-radius: 50%
    }
    .blu-radio__mark-container[data-v-31cdc4b1] {
        background-color: var(--blu-rdio-cntner-clr-bg);
        box-shadow: 0 0 0 var(--blu-rdio-cntner-bdr-w) var(--blu-rdio-cntner-clr-bdr) inset
    }
    .blu-radio__mark-container[data-v-31cdc4b1] {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        padding: var(--blu-rdio-cntner-p);
        border-radius: 50%
    }
    .blu-radio__mark-container[data-v-31cdc4b1]:before {
        background-color: var(--blu-rdio-dot-clr-bg)
    }
    .blu-radio__mark-container[data-v-31cdc4b1]:before {
        content: "";
        width: inherit;
        height: inherit;
        border-radius: inherit
    }
    .blu-radio__content[data-v-31cdc4b1] {
        color: var(--blu-rdio-cntent-clr-txt)
    }
    .blu-radio__content[data-v-31cdc4b1] {
        font: var(--blu-rdio-cntent-txt);
        padding: var(--blu-rdio-cntent-p);
        cursor: inherit
    }
    .blu-radio__content>*[data-v-31cdc4b1]:not(:last-child) {
        margin-bottom: 4px
    }
    .blu-radio.b-selected[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: #1d8fff;
        --blu-rdio-dot-clr-bg: #1d8fff
    }
    .blu-radio.b-selected[data-v-31cdc4b1] {
        --blu-rdio-cntner-bdr-w: 1px
    }
    .blu-radio.b-selected .blu-radio__mark-container[data-v-31cdc4b1] {
        animation: bounce-31cdc4b1 .3s ease-out
    }
    .blu-radio.b-disabled[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: rgba(25, 34, 42, .3019607843);
        --blu-rdio-cntner-clr-bg: #f9f9fa;
        --blu-rdio-cntent-clr-txt: rgba(25, 34, 42, .3019607843)
    }
    .blu-radio.b-disabled[data-v-31cdc4b1] {
        --blu-rdio-csr: not-allowed;
        --blu-rdio-cntent-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-radio.b-disabled.b-selected[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: rgba(25, 34, 42, .3019607843);
        --blu-rdio-dot-clr-bg: rgba(25, 34, 42, .3019607843)
    }
    .blu-radio[data-v-31cdc4b1]:not(.b-disabled):not(.b-selected):hover {
        --blu-rdio-mark-clr-bg: #f9f9fa
    }
    .blu-radio:not(.b-disabled):not(.b-selected).b-error[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: #ff4646;
        --blu-rdio-cntent-clr-txt: #d33534
    }
    .blu-radio[data-v-31cdc4b1]:not(.b-disabled):focus-visible {
        --blu-rdio-mark-clr-bdr: #19222a
    }
    .blu-radio[data-v-31cdc4b1]:not(.b-disabled):focus-visible {
        --blu-rdio-mark-bdr-w: 2px
    }
    .blu-radio.b-small[data-v-31cdc4b1] {
        --blu-rdio-p: 3px 0;
        --blu-rdio-cntner-p: 3px;
        --blu-rdio-cntner-bdr-w: 1px;
        --blu-rdio-mark-sz: 18px;
        --blu-rdio-mark-p: 2px;
        --blu-rdio-mark-bdr-w: 2px;
        --blu-rdio-cntent-p: 0;
        --blu-rdio-cntent-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    [dark] .blu-radio[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: #60686e;
        --blu-rdio-cntner-clr-bg: #12171d;
        --blu-rdio-cntent-clr-txt: rgba(255, 255, 255, .8)
    }
    [dark] .blu-radio__mark[data-v-31cdc4b1] {
        background-color: var(--blu-rdio-mark-clr-bg);
        box-shadow: 0 0 0 var(--blu-rdio-mark-bdr-w) var(--blu-rdio-mark-clr-bdr) inset
    }
    [dark] .blu-radio__mark-container[data-v-31cdc4b1] {
        background-color: var(--blu-rdio-cntner-clr-bg);
        box-shadow: 0 0 0 var(--blu-rdio-cntner-bdr-w) var(--blu-rdio-cntner-clr-bdr) inset
    }
    [dark] .blu-radio__mark-container[data-v-31cdc4b1]:before {
        background-color: var(--blu-rdio-dot-clr-bg)
    }
    [dark] .blu-radio__content[data-v-31cdc4b1] {
        color: var(--blu-rdio-cntent-clr-txt)
    }
    [dark] .blu-radio.b-selected[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: #1d8fff;
        --blu-rdio-dot-clr-bg: #1d8fff
    }
    [dark] .blu-radio.b-disabled[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: rgba(255, 255, 255, .3019607843);
        --blu-rdio-cntner-clr-bg: #19222a;
        --blu-rdio-cntent-clr-txt: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-radio.b-disabled.b-selected[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: rgba(255, 255, 255, .3019607843);
        --blu-rdio-dot-clr-bg: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-radio[data-v-31cdc4b1]:not(.b-disabled):not(.b-selected):hover {
        --blu-rdio-mark-clr-bg: #19222a
    }
    [dark] .blu-radio:not(.b-disabled):not(.b-selected).b-error[data-v-31cdc4b1] {
        --blu-rdio-cntner-clr-bdr: #ff7373;
        --blu-rdio-cntent-clr-txt: #ff7373
    }
    [dark] .blu-radio[data-v-31cdc4b1]:not(.b-disabled):focus-visible {
        --blu-rdio-mark-clr-bdr: #f9f9fa
    }
    @keyframes bounce-31cdc4b1 {
        25% {
            transform: scale(.9)
        }
        50% {
            transform: scale(1.1)
        }
    }
    .blu-list-item[data-v-df6f57b3] {
        --blu-list-child-max-h: 0;
        --blu-list-child-template-rows: 0fr;
        position: relative;
        transition: all .5s ease-in-out
    }
    .blu-list-item[data-v-df6f57b3]:first-child:before {
        border-top: solid 1px #c8cbcd;
        content: var(--blu-list-cntent-first);
        position: absolute;
        width: calc(100% - 16px);
        left: 8px
    }
    .blu-list-item[data-v-df6f57b3]:not(:first-child):before {
        border-top: solid 1px #c8cbcd;
        content: var(--blu-list-cntent-not-first);
        position: absolute;
        width: calc(100% - 16px);
        left: 8px
    }
    .blu-list-item[data-v-df6f57b3]:last-child:after {
        border-bottom: solid 1px #c8cbcd;
        content: var(--blu-list-cntent-last);
        position: absolute;
        width: calc(100% - 16px);
        left: 8px
    }
    .blu-list-item.b-opened[data-v-df6f57b3] {
        --blu-list-child-max-h: 100%;
        --blu-list-child-template-rows: 1fr
    }
    .blu-list-item.b-opened>.blu-list .blu-list__container-chevron-right[data-v-df6f57b3] {
        transform: rotate(270deg)
    }
    .blu-list-item.b-opened>.blu-list .blu-list__container-chevron-left[data-v-df6f57b3] {
        transform: rotate(90deg)
    }
    .blu-list-item>a.blu-list[data-v-df6f57b3] {
        display: block
    }
    .blu-list-item>a.blu-list[data-v-df6f57b3]:focus-visible {
        background-color: revert
    }
    .blu-list[data-v-df6f57b3] {
        --blu-list-ic-clr: #797f85;
        --blu-list-labl-txt-clr: #19222a;
        --blu-list-additional-labl-txt-clr: rgba(25, 34, 42, .4);
        --blu-list-desc-txt-clr: rgba(25, 34, 42, .4);
        --blu-list-additional-desc-txt-clr: rgba(25, 34, 42, .4)
    }
    .blu-list[data-v-df6f57b3] {
        --blu-list-p: 8px 0;
        --blu-list-csr: pointer;
        --blu-list-cntner-bdr-w: 0;
        list-style: none;
        padding: var(--blu-list-p);
        cursor: var(--blu-list-csr);
        outline: none;
        transition: inherit
    }
    .blu-list[data-v-df6f57b3] svg {
        color: var(--blu-list-ic-clr)
    }
    .blu-list[data-v-df6f57b3] svg {
        width: 18px;
        height: 18px
    }
    .blu-list__child[data-v-df6f57b3] {
        display: grid;
        max-height: var(--blu-list-child-max-h);
        grid-template-rows: var(--blu-list-child-template-rows);
        transition: inherit
    }
    .blu-list__container[data-v-df6f57b3] {
        background-color: var(--blu-list-cntner-clr-bg);
        box-shadow: 0 0 0 var(--blu-list-cntner-bdr-w) #19222a inset
    }
    .blu-list__container[data-v-df6f57b3] {
        border-radius: 8px;
        padding: 4px 8px;
        padding-left: var(--blu-list-nstd-p, 8px);
        display: flex;
        align-items: var(--blu-list-cntner-algn-items)
    }
    .blu-list__container[data-v-df6f57b3]>:not(:last-child) {
        margin-right: 4px
    }
    .blu-list__container--trailing-checkbox[data-v-df6f57b3],
    .blu-list__container--trailing-radio[data-v-df6f57b3] {
        order: 1
    }
    .blu-list__container-chevron-right[data-v-df6f57b3],
    .blu-list__container-chevron-left[data-v-df6f57b3] {
        display: flex;
        padding: 4px 0;
        transition: transform .4s ease;
        height: fit-content;
        outline: none
    }
    .blu-list__container-chevron-right[data-v-df6f57b3]:focus-visible,
    .blu-list__container-chevron-left[data-v-df6f57b3]:focus-visible {
        box-shadow: 0 0 0 2px #19222a inset
    }
    .blu-list__container-chevron-right[data-v-df6f57b3] {
        transform: rotate(90deg)
    }
    .blu-list__content[data-v-df6f57b3] {
        padding: 4px;
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: start
    }
    .blu-list__content-label[data-v-df6f57b3] {
        color: var(--blu-list-labl-txt-clr)
    }
    .blu-list__content-label[data-v-df6f57b3] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-list__content-desc[data-v-df6f57b3] {
        color: var(--blu-list-desc-txt-clr)
    }
    .blu-list__content-desc[data-v-df6f57b3] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-list__content-additional[data-v-df6f57b3] {
        text-align: right;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-self: stretch;
        padding: 4px 0
    }
    .blu-list__content-additional-label[data-v-df6f57b3] {
        color: var(--blu-list-additional-labl-txt-clr)
    }
    .blu-list__content-additional-label[data-v-df6f57b3] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-list__content-additional-desc[data-v-df6f57b3] {
        color: var(--blu-list-additional-desc-txt-clr)
    }
    .blu-list__content-additional-desc[data-v-df6f57b3] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .blu-list__item-leading[data-v-df6f57b3],
    .blu-list__item-trailing[data-v-df6f57b3] {
        display: flex;
        padding: 4px 0
    }
    .blu-list__item-leading[data-v-df6f57b3]>:not(:last-child),
    .blu-list__item-trailing[data-v-df6f57b3]>:not(:last-child) {
        margin-right: 4px
    }
    .blu-list[data-v-df6f57b3]:not(.b-disabled):hover {
        --blu-list-cntner-clr-bg: #f9f9fa
    }
    .blu-list[data-v-df6f57b3]:not(.b-disabled):focus-visible {
        --blu-list-cntner-bdr-w: 2px
    }
    .blu-list:not(.b-disabled).b-active[data-v-df6f57b3],
    .blu-list:not(.b-disabled).b-selected[data-v-df6f57b3]:not(:hover) {
        --blu-list-cntner-clr-bg: #f3f9ff
    }
    .blu-list.b-disabled[data-v-df6f57b3] {
        --blu-list-cntner-clr-bg: transparent;
        --blu-list-labl-txt-clr: rgba(25, 34, 42, .3019607843);
        --blu-list-additional-labl-txt-clr: rgba(25, 34, 42, .3019607843);
        --blu-list-desc-txt-clr: rgba(25, 34, 42, .3019607843);
        --blu-list-additional-desc-txt-clr: rgba(25, 34, 42, .3019607843);
        --blu-list-ic-clr: rgba(25, 34, 42, .3019607843)
    }
    .blu-list.b-disabled[data-v-df6f57b3] {
        --blu-list-csr: not-allowed
    }
    .blu-list.b-align-center[data-v-df6f57b3] {
        --blu-list-cntner-algn-items: center
    }
    .blu-list.b-small[data-v-df6f57b3] {
        --blu-list-p: 0
    }
    .blu-list-group.b-multiselect .blu-list.b-selected[data-v-df6f57b3]:not(.b-active, :hover) {
        --blu-list-cntner-clr-bg: transparent
    }
    a[data-v-df6f57b3] {
        text-decoration: none;
        cursor: pointer
    }
    a[data-v-df6f57b3]:focus-visible {
        background-color: #19222a;
        color: #fff
    }
    a[data-v-df6f57b3]:focus-visible {
        outline: none
    }
    [dark] .blu-list-item[data-v-df6f57b3]:first-child:before {
        border-top: solid 1px #60686e;
        content: var(--blu-list-cntent-first);
        position: absolute;
        width: calc(100% - 16px);
        left: 8px
    }
    [dark] .blu-list-item[data-v-df6f57b3]:not(:first-child):before {
        border-top: solid 1px #60686e;
        content: var(--blu-list-cntent-not-first);
        position: absolute;
        width: calc(100% - 16px);
        left: 8px
    }
    [dark] .blu-list-item[data-v-df6f57b3]:last-child:after {
        border-bottom: solid 1px #60686e;
        content: var(--blu-list-cntent-last);
        position: absolute;
        width: calc(100% - 16px);
        left: 8px
    }
    [dark] .blu-list-item>a.blu-list[data-v-df6f57b3]:focus-visible {
        background-color: revert
    }
    [dark] .blu-list[data-v-df6f57b3] {
        --blu-list-ic-clr: #acb0b4;
        --blu-list-labl-txt-clr: #ffffff;
        --blu-list-additional-labl-txt-clr: rgba(255, 255, 255, .5019607843);
        --blu-list-desc-txt-clr: rgba(255, 255, 255, .5019607843);
        --blu-list-additional-desc-txt-clr: rgba(255, 255, 255, .5019607843)
    }
    [dark] .blu-list[data-v-df6f57b3] svg {
        color: var(--blu-list-ic-clr)
    }
    [dark] .blu-list__container[data-v-df6f57b3] {
        background-color: var(--blu-list-cntner-clr-bg);
        box-shadow: 0 0 0 var(--blu-list-cntner-bdr-w) #f9f9fa inset
    }
    [dark] .blu-list__container-chevron-right[data-v-df6f57b3]:focus-visible,
    [dark] .blu-list__container-chevron-left[data-v-df6f57b3]:focus-visible {
        box-shadow: 0 0 0 2px #f9f9fa inset
    }
    [dark] .blu-list__content-label[data-v-df6f57b3] {
        color: var(--blu-list-labl-txt-clr)
    }
    [dark] .blu-list__content-desc[data-v-df6f57b3] {
        color: var(--blu-list-desc-txt-clr)
    }
    [dark] .blu-list__content-additional-label[data-v-df6f57b3] {
        color: var(--blu-list-additional-labl-txt-clr)
    }
    [dark] .blu-list__content-additional-desc[data-v-df6f57b3] {
        color: var(--blu-list-additional-desc-txt-clr)
    }
    [dark] .blu-list[data-v-df6f57b3]:not(.b-disabled):hover {
        --blu-list-cntner-clr-bg: #19222a
    }
    [dark] .blu-list:not(.b-disabled).b-active[data-v-df6f57b3],
    [dark] .blu-list:not(.b-disabled).b-selected[data-v-df6f57b3]:not(:hover) {
        --blu-list-cntner-clr-bg: #002e7a
    }
    [dark] .blu-list.b-disabled[data-v-df6f57b3] {
        --blu-list-cntner-clr-bg: transparent;
        --blu-list-labl-txt-clr: rgba(255, 255, 255, .3019607843);
        --blu-list-additional-labl-txt-clr: rgba(255, 255, 255, .3019607843);
        --blu-list-desc-txt-clr: rgba(255, 255, 255, .3019607843);
        --blu-list-additional-desc-txt-clr: rgba(255, 255, 255, .3019607843);
        --blu-list-ic-clr: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-list-group.b-multiselect .blu-list.b-selected[data-v-df6f57b3]:not(.b-active, :hover) {
        --blu-list-cntner-clr-bg: transparent
    }
    [dark] a[data-v-df6f57b3]:focus-visible {
        background-color: #f9f9fa;
        color: #12171d
    }
    .b-overflow-y[data-v-3d02f58b] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-3d02f58b] {
        scrollbar-width: thin
    }
    .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar {
        background-color: transparent
    }
    .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar {
        width: 4px;
        height: 8px
    }
    .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y[data-v-3d02f58b]:hover::-webkit-scrollbar {
        width: 4px
    }
    .b-overflow-y[data-v-3d02f58b]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    .b-overflow-y[data-v-3d02f58b]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar-track {
        background-color: transparent
    }
    .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar-track {
        border-radius: 3px
    }
    .b-overflow-y.hidden[data-v-3d02f58b] {
        scrollbar-width: none
    }
    .b-overflow-y.hidden[data-v-3d02f58b]::-webkit-scrollbar-thumb {
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-3d02f58b]::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y.hidden[data-v-3d02f58b]:hover {
        scrollbar-width: thin
    }
    .b-overflow-y.hidden[data-v-3d02f58b]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y.hidden[data-v-3d02f58b]:hover::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y.hidden[data-v-3d02f58b]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-3d02f58b] {
        overflow-y: auto;
        margin: 0
    }
    menu[data-v-3d02f58b],
    ul[data-v-3d02f58b] {
        list-style-type: none;
        margin-block-start: 0px;
        margin-block-end: 0px;
        padding-inline-start: 0px
    }
    .blu-list__child .blu-list-group[data-v-3d02f58b] {
        overflow: hidden
    }
    .blu-list__child .blu-list-group[data-v-3d02f58b]:not(.b-none):not(.b-group) {
        --blu-list-cntent-first: ""
    }
    .blu-list-group[data-v-3d02f58b]:not(.b-none):not(.b-group) {
        --blu-list-cntent-not-first: ""
    }
    .blu-list-group.b-group[data-v-3d02f58b] {
        --blu-list-cntent-last: ""
    }
    [dark] .b-overflow-y[data-v-3d02f58b] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar {
        background-color: transparent
    }
    [dark] .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    [dark] .b-overflow-y[data-v-3d02f58b]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y[data-v-3d02f58b]::-webkit-scrollbar-track {
        background-color: transparent
    }
    [dark] .b-overflow-y.hidden[data-v-3d02f58b]::-webkit-scrollbar-thumb {
        background-color: transparent
    }
    [dark] .b-overflow-y.hidden[data-v-3d02f58b]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y.hidden[data-v-3d02f58b]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    *[data-v-580f03f0],
    *[data-v-580f03f0]:before,
    *[data-v-580f03f0]:after {
        box-sizing: border-box
    }
    html:not([dark]) .blu-modal-wrapper[data-v-580f03f0] {
        z-index: 100;
        position: fixed
    }
    html:not([dark]) .blu-modal[data-v-580f03f0] {
        --blu-modal-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
        --blu-modal-color-background: #ffffff;
        --blu-modal-border-radius: 16px;
        --blu-modal-opacity: 0;
        --blu-modal-size-width: 100%;
        --blu-modal-max-height: calc(100% - 16px);
        position: fixed;
        z-index: 101;
        display: flex;
        flex-direction: column;
        width: var(--blu-modal-size-width);
        max-height: var(--blu-modal-max-height);
        max-width: var(--blu-modal-max-width);
        box-sizing: border-box;
        box-shadow: var(--blu-modal-box-shadow);
        border-radius: var(--blu-modal-border-radius);
        background-color: var(--blu-modal-color-background);
        opacity: var(--blu-modal-opacity);
        transition: all .3s
    }
    html:not([dark]) .blu-modal *[data-v-580f03f0] {
        box-sizing: inherit
    }
    html:not([dark]) .blu-modal.b-active[data-v-580f03f0] {
        --blu-modal-opacity: 1
    }
    html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
    html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
        --blu-modal-max-height: 100%;
        height: 100%
    }
    html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
        border-bottom: 4px solid;
        border-color: var(--blu-modal-color);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }
    html:not([dark]) .b-status .blu-modal.b-info[data-v-580f03f0] {
        --blu-modal-color: #1d8fff
    }
    html:not([dark]) .b-status .blu-modal.b-success[data-v-580f03f0] {
        --blu-modal-color: #22a334
    }
    html:not([dark]) .b-status .blu-modal.b-alert[data-v-580f03f0] {
        --blu-modal-color: #fedd6c
    }
    html:not([dark]) .b-status .blu-modal.b-danger[data-v-580f03f0] {
        --blu-modal-color: #ff4646
    }
    @media screen and (min-width: 840px),
    print {
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
            opacity: 0
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 576px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
            --blu-modal-size-width: 360px
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
            --blu-modal-size-width: 600px
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
            --blu-modal-size-width: 800px
        }
        html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
            --blu-modal-size-width: 360px
        }
        html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
            --blu-modal-size-width: 600px
        }
        html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 576px
        }
        html:not([dark]) .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
            left: -100vh
        }
        html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
            height: 100vh;
            left: 0;
            top: 0;
            bottom: 0;
            border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
        }
        html:not([dark]) .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
            right: -100vh
        }
        html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
            height: 100vh;
            right: 0;
            top: 0;
            bottom: 0;
            border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
        }
        html:not([dark]) .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
            top: -100vh
        }
        html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
            top: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
        }
        html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
            bottom: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
        }
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
            --blu-modal-size-width: calc(100% - 32px)
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
            bottom: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
            --blu-modal-max-width: 600px
        }
        html:not([dark]) .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 100%;
            height: 100%;
            width: 100%;
            border-radius: unset;
            bottom: 0;
            left: 0;
            transform: none
        }
        html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
            box-shadow: var(--blu-modal-box-shadow)
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
            top: 0
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
            left: -100vh
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
            right: -100vh
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
            left: revert;
            right: 0
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
            top: -100vh
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
            bottom: revert
        }
    }
    html:not([dark]) .b-scrim[data-v-580f03f0] {
        --blu-color-scrim-background: rgba(0, 0, 0, .6);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 100%;
        background-color: var(--blu-color-scrim-background);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: opacity .3s;
        opacity: 1
    }
    html:not([dark]) .fade-enter-active .b-scrim[data-v-580f03f0],
    html:not([dark]) .fade-leave-active .b-scrim[data-v-580f03f0] {
        transition: opacity .3s
    }
    html:not([dark]) .fade-enter-to .b-scrim[data-v-580f03f0] {
        opacity: 1
    }
    html:not([dark]) .fade-leave-to .b-scrim[data-v-580f03f0] {
        opacity: 0
    }
    html[dark] .blu-modal-wrapper[data-v-580f03f0] {
        z-index: 100;
        position: fixed
    }
    html[dark] .blu-modal[data-v-580f03f0] {
        --blu-modal-box-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
        --blu-modal-color-background: #12171d;
        --blu-modal-border-radius: 16px;
        --blu-modal-opacity: 0;
        --blu-modal-size-width: 100%;
        --blu-modal-max-height: calc(100% - 16px);
        position: fixed;
        z-index: 101;
        display: flex;
        flex-direction: column;
        width: var(--blu-modal-size-width);
        max-height: var(--blu-modal-max-height);
        max-width: var(--blu-modal-max-width);
        box-sizing: border-box;
        box-shadow: var(--blu-modal-box-shadow);
        border-radius: var(--blu-modal-border-radius);
        background-color: var(--blu-modal-color-background);
        opacity: var(--blu-modal-opacity);
        transition: all .3s
    }
    html[dark] .blu-modal *[data-v-580f03f0] {
        box-sizing: inherit
    }
    html[dark] .blu-modal.b-active[data-v-580f03f0] {
        --blu-modal-opacity: 1
    }
    html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
    html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
        --blu-modal-max-height: 100%;
        height: 100%
    }
    html[dark] .b-status .blu-modal[data-v-580f03f0] {
        border-bottom: 4px solid;
        border-color: var(--blu-modal-color);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }
    html[dark] .b-status .blu-modal.b-info[data-v-580f03f0] {
        --blu-modal-color: #4fa4ff
    }
    html[dark] .b-status .blu-modal.b-success[data-v-580f03f0] {
        --blu-modal-color: #02c82b
    }
    html[dark] .b-status .blu-modal.b-alert[data-v-580f03f0] {
        --blu-modal-color: #7e4704
    }
    html[dark] .b-status .blu-modal.b-danger[data-v-580f03f0] {
        --blu-modal-color: #ff7373
    }
    @media screen and (min-width: 840px),
    print {
        html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
        html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
        html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
            opacity: 0
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 576px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
            --blu-modal-size-width: 360px
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
            --blu-modal-size-width: 600px
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
            --blu-modal-size-width: 800px
        }
        html[dark] .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
            --blu-modal-size-width: 360px
        }
        html[dark] .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
            --blu-modal-size-width: 600px
        }
        html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 576px
        }
        html[dark] .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
            left: -100vh
        }
        html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
            height: 100vh;
            left: 0;
            top: 0;
            bottom: 0;
            border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
        }
        html[dark] .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
            right: -100vh
        }
        html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
            height: 100vh;
            right: 0;
            top: 0;
            bottom: 0;
            border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
        }
        html[dark] .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
            top: -100vh
        }
        html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
            top: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
        }
        html[dark] .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
            bottom: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
        }
    }
    @media screen and (max-width: 839px) {
        html[dark] .b-status .blu-modal[data-v-580f03f0] {
            --blu-modal-size-width: calc(100% - 32px)
        }
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
            bottom: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
        }
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
            --blu-modal-max-width: 600px
        }
        html[dark] .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 100%;
            height: 100%;
            width: 100%;
            border-radius: unset;
            bottom: 0;
            left: 0;
            transform: none
        }
        html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
            box-shadow: var(--blu-modal-box-shadow)
        }
        html[dark] .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
            top: 0
        }
        html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
            left: -100vh
        }
        html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
            right: -100vh
        }
        html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
            left: revert;
            right: 0
        }
        html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
            top: -100vh
        }
        html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
            bottom: revert
        }
    }
    html[dark] .b-scrim[data-v-580f03f0] {
        --blu-color-scrim-background: rgba(0, 0, 0, .6);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 100%;
        background-color: var(--blu-color-scrim-background);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: opacity .3s;
        opacity: 1
    }
    html[dark] .fade-enter-active .b-scrim[data-v-580f03f0],
    html[dark] .fade-leave-active .b-scrim[data-v-580f03f0] {
        transition: opacity .3s
    }
    html[dark] .fade-enter-to .b-scrim[data-v-580f03f0] {
        opacity: 1
    }
    html[dark] .fade-leave-to .b-scrim[data-v-580f03f0] {
        opacity: 0
    }
    *[data-v-ee0005ae],
    *[data-v-ee0005ae]:before,
    *[data-v-ee0005ae]:after {
        box-sizing: border-box
    }
    html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
        --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-body-color: rgba(25, 34, 42, .7019607843);
        --blu-modal-body-padding: 4px 16px 12px;
        --blu-modal-body-addition-gap: 8px 16px;
        font: var(--blu-modal-body-text);
        color: var(--blu-modal-body-color);
        display: flex;
        flex-direction: column;
        overscroll-behavior: contain
    }
    html:not([dark]) .blu-modal__body-content[data-v-ee0005ae] {
        padding: var(--blu-modal-body-padding)
    }
    html:not([dark]) .blu-modal__body-addition[data-v-ee0005ae] {
        padding: var(--blu-modal-body-addition-gap)
    }
    html:not([dark]) .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
        --blu-modal-body-padding: 0
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
            --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
        width: 4px
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae] {
        scrollbar-width: none
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover {
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
        overflow-y: auto;
        margin: 0
    }
    html[dark] .blu-modal__body[data-v-ee0005ae] {
        --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-body-color: rgba(255, 255, 255, .8);
        --blu-modal-body-padding: 4px 16px 12px;
        --blu-modal-body-addition-gap: 8px 16px;
        font: var(--blu-modal-body-text);
        color: var(--blu-modal-body-color);
        display: flex;
        flex-direction: column;
        overscroll-behavior: contain
    }
    html[dark] .blu-modal__body-content[data-v-ee0005ae] {
        padding: var(--blu-modal-body-padding)
    }
    html[dark] .blu-modal__body-addition[data-v-ee0005ae] {
        padding: var(--blu-modal-body-addition-gap)
    }
    html[dark] .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
        --blu-modal-body-padding: 0
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__body[data-v-ee0005ae] {
            --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html[dark] .b-overflow-y[data-v-ee0005ae] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
        width: 4px
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae] {
        scrollbar-width: none
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover {
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-ee0005ae] {
        overflow-y: auto;
        margin: 0
    }
    html:not([dark]) .blu-modal__header[data-v-48938041] {
        --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-header-color: #19222a;
        --blu-modal-header-icon-color: #797f85;
        --blu-modal-header-padding: 16px;
        --blu-modal-header-gap: 4px;
        padding: var(--blu-modal-header-padding);
        color: var(--blu-modal-header-color)
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__header[data-v-48938041] {
            --blu-modal-header-padding: 12px 16px
        }
    }
    html:not([dark]) .blu-modal__header-main[data-v-48938041] {
        display: flex;
        width: 100%
    }
    html:not([dark]) .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
        margin-right: var(--blu-modal-header-gap)
    }
    html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
        font: var(--blu-modal-header-text);
        margin: auto auto auto 0;
        width: 100%;
        overflow: hidden
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
            --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041],
    html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
        color: var(--blu-modal-header-icon-color);
        display: flex;
        cursor: pointer
    }
    html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg,
    html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg {
        padding: 4px;
        box-sizing: content-box
    }
    html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
    html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
        margin-right: var(--blu-modal-header-gap)
    }
    @media screen and (min-width: 840px),
    print {
        html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
            order: 3;
            flex-direction: row-reverse;
            margin-left: var(--blu-modal-header-gap)
        }
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
            margin-right: var(--blu-modal-header-gap)
        }
    }
    html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
        margin-left: auto
    }
    html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus {
        outline: none
    }
    html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
        outline: 2px solid #19222a
    }
    html:not([dark]) .blu-modal__header.b-padding-top-0[data-v-48938041] {
        padding-top: 0
    }
    html:not([dark]) .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
        padding-bottom: 0
    }
    html:not([dark]) .b-info .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #0072ff;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html:not([dark]) .b-info .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html:not([dark]) .b-success .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #1f912e;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html:not([dark]) .b-success .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html:not([dark]) .b-alert .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #bc6e06;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html:not([dark]) .b-alert .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html:not([dark]) .b-danger .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #e93c3c;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html:not([dark]) .b-danger .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html[dark] .blu-modal__header[data-v-48938041] {
        --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-header-color: #ffffff;
        --blu-modal-header-icon-color: #acb0b4;
        --blu-modal-header-padding: 16px;
        --blu-modal-header-gap: 4px;
        padding: var(--blu-modal-header-padding);
        color: var(--blu-modal-header-color)
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__header[data-v-48938041] {
            --blu-modal-header-padding: 12px 16px
        }
    }
    html[dark] .blu-modal__header-main[data-v-48938041] {
        display: flex;
        width: 100%
    }
    html[dark] .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
        margin-right: var(--blu-modal-header-gap)
    }
    html[dark] .blu-modal__header-main--title[data-v-48938041] {
        font: var(--blu-modal-header-text);
        margin: auto auto auto 0;
        width: 100%;
        overflow: hidden
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__header-main--title[data-v-48938041] {
            --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html[dark] .blu-modal__header-main--item-leading[data-v-48938041],
    html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
        color: var(--blu-modal-header-icon-color);
        display: flex;
        cursor: pointer
    }
    html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg,
    html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg {
        padding: 4px;
        box-sizing: content-box
    }
    html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
    html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
        margin-right: var(--blu-modal-header-gap)
    }
    @media screen and (min-width: 840px),
    print {
        html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
            order: 3;
            flex-direction: row-reverse;
            margin-left: var(--blu-modal-header-gap)
        }
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
            margin-right: var(--blu-modal-header-gap)
        }
    }
    html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
        margin-left: auto
    }
    html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus {
        outline: none
    }
    html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
        outline: 2px solid #f9f9fa
    }
    html[dark] .blu-modal__header.b-padding-top-0[data-v-48938041] {
        padding-top: 0
    }
    html[dark] .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
        padding-bottom: 0
    }
    html[dark] .b-info .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #4fa4ff;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html[dark] .b-info .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html[dark] .b-success .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #02c82b;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html[dark] .b-success .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html[dark] .b-alert .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #f1ab02;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html[dark] .b-alert .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html[dark] .b-danger .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #ff7373;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html[dark] .b-danger .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    .blu-loader-general[data-v-94134041] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-94134041] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-94134041] {
        animation: general-rotate-94134041 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-94134041],
    .blu-loader-general__asset--base[data-v-94134041] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-94134041] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-94134041 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-94134041] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-94134041 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-94134041] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-94134041] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-94134041] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-94134041] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-94134041] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-94134041] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-94134041] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-94134041 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-94134041 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-94134041 {
        to {
            transform: rotate(450deg)
        }
    }
    button[data-v-e561d408] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-e561d408]::-moz-focus-inner,
    input[type=button][data-v-e561d408]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-e561d408]:focus,
    input[type=submit][data-v-e561d408]:focus,
    input[type=button][data-v-e561d408]:focus,
    input[type=reset][data-v-e561d408]:focus,
    a[data-v-e561d408] {
        outline: none
    }
    .blu-button[data-v-e561d408] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-e561d408] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-min-w: 72px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 24px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-e561d408] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-e561d408] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-e561d408] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-e561d408] {
        cursor: not-allowed
    }
    .blu-button[data-v-e561d408]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    .blu-button[data-v-e561d408]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-e561d408]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button[data-v-e561d408]:not(.b-has-icon-only) {
        min-width: var(--blu-btn-min-w)
    }
    .blu-button.b-has-icon-only[data-v-e561d408] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-e561d408] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-e561d408] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-e561d408] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-min-w: 56px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-e561d408] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-button.b-extra-small[data-v-e561d408] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 24px;
        --blu-btn-min-w: 40px;
        --blu-btn-p: 0 8px;
        --blu-btn-txt: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 16px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-extra-small.b-has-icon-only[data-v-e561d408] {
        --blu-btn-p: 0 4px;
        --blu-btn-gap: 0
    }
    .blu-empty-state__footer .blu-button[data-v-e561d408] {
        min-width: 192px
    }
    .blu-button.b-disabled.b-primary[data-v-e561d408],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e561d408] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e561d408]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e561d408] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e561d408]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e561d408]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button.b-disabled.b-secondary[data-v-e561d408],
    .blu-button.b-disabled.b-secondary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-bdr: #c8cbcd;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e561d408] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #1d8fff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e561d408]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e561d408] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #ff4646;
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e561d408]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #fff5f5;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-bg: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-bdr: #ffffff;
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button.b-disabled.b-tertiary[data-v-e561d408] {
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button.b-disabled.b-tertiary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: rgba(255, 255, 255, .4)
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e561d408] {
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e561d408]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e561d408] {
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e561d408]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #fff5f5
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    [dark] .blu-button[data-v-e561d408] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: inset 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-e561d408] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-e561d408]:not(.b-disabled):active {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    [dark] .blu-button[data-v-e561d408]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-e561d408],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e561d408] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e561d408]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e561d408] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e561d408]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e561d408]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button.b-disabled.b-secondary[data-v-e561d408],
    [dark] .blu-button.b-disabled.b-secondary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-bdr: #60686e;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e561d408] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #4fa4ff;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e561d408]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #002e7a;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e561d408] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #ff7373;
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e561d408]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #631818;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-bg: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-bdr: #12171d;
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button.b-disabled.b-tertiary[data-v-e561d408] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button.b-disabled.b-tertiary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-txt: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: rgba(18, 23, 29, .4)
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e561d408] {
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e561d408]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #002e7a
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e561d408] {
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e561d408]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-e561d408]:focus-visible {
        --blu-btn-clr-bg: #631818
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-e561d408] {
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    *[data-v-580f03f0],
    *[data-v-580f03f0]:before,
    *[data-v-580f03f0]:after {
        box-sizing: border-box
    }
    html:not([dark]) .blu-modal-wrapper[data-v-580f03f0] {
        z-index: 100;
        position: fixed
    }
    html:not([dark]) .blu-modal[data-v-580f03f0] {
        --blu-modal-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .1019607843);
        --blu-modal-color-background: #ffffff;
        --blu-modal-border-radius: 16px;
        --blu-modal-opacity: 0;
        --blu-modal-size-width: 100%;
        --blu-modal-max-height: calc(100% - 16px);
        position: fixed;
        z-index: 101;
        display: flex;
        flex-direction: column;
        width: var(--blu-modal-size-width);
        max-height: var(--blu-modal-max-height);
        max-width: var(--blu-modal-max-width);
        box-sizing: border-box;
        box-shadow: var(--blu-modal-box-shadow);
        border-radius: var(--blu-modal-border-radius);
        background-color: var(--blu-modal-color-background);
        opacity: var(--blu-modal-opacity);
        transition: all .3s
    }
    html:not([dark]) .blu-modal *[data-v-580f03f0] {
        box-sizing: inherit
    }
    html:not([dark]) .blu-modal.b-active[data-v-580f03f0] {
        --blu-modal-opacity: 1
    }
    html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
    html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
        --blu-modal-max-height: 100%;
        height: 100%
    }
    html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
        border-bottom: 4px solid;
        border-color: var(--blu-modal-color);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }
    html:not([dark]) .b-status .blu-modal.b-info[data-v-580f03f0] {
        --blu-modal-color: #1d8fff
    }
    html:not([dark]) .b-status .blu-modal.b-success[data-v-580f03f0] {
        --blu-modal-color: #22a334
    }
    html:not([dark]) .b-status .blu-modal.b-alert[data-v-580f03f0] {
        --blu-modal-color: #fedd6c
    }
    html:not([dark]) .b-status .blu-modal.b-danger[data-v-580f03f0] {
        --blu-modal-color: #ff4646
    }
    @media screen and (min-width: 840px),
    print {
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
            opacity: 0
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 576px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
            --blu-modal-size-width: 360px
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
            --blu-modal-size-width: 600px
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
            --blu-modal-size-width: 800px
        }
        html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
            --blu-modal-size-width: 360px
        }
        html:not([dark]) .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
            --blu-modal-size-width: 600px
        }
        html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 576px
        }
        html:not([dark]) .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
            left: -100vh
        }
        html:not([dark]) .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
            height: 100vh;
            left: 0;
            top: 0;
            bottom: 0;
            border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
        }
        html:not([dark]) .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
            right: -100vh
        }
        html:not([dark]) .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
            height: 100vh;
            right: 0;
            top: 0;
            bottom: 0;
            border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
        }
        html:not([dark]) .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
            top: -100vh
        }
        html:not([dark]) .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
            top: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
        }
        html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html:not([dark]) .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
            bottom: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
        }
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .b-status .blu-modal[data-v-580f03f0] {
            --blu-modal-size-width: calc(100% - 32px)
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
            bottom: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
        }
        html:not([dark]) .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
            --blu-modal-max-width: 600px
        }
        html:not([dark]) .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 100%;
            height: 100%;
            width: 100%;
            border-radius: unset;
            bottom: 0;
            left: 0;
            transform: none
        }
        html:not([dark]) .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
            box-shadow: var(--blu-modal-box-shadow)
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
            top: 0
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
            left: -100vh
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
            right: -100vh
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
            left: revert;
            right: 0
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
            top: -100vh
        }
        html:not([dark]) .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
            bottom: revert
        }
    }
    html:not([dark]) .b-scrim[data-v-580f03f0] {
        --blu-color-scrim-background: rgba(0, 0, 0, .6);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 100%;
        background-color: var(--blu-color-scrim-background);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: opacity .3s;
        opacity: 1
    }
    html:not([dark]) .fade-enter-active .b-scrim[data-v-580f03f0],
    html:not([dark]) .fade-leave-active .b-scrim[data-v-580f03f0] {
        transition: opacity .3s
    }
    html:not([dark]) .fade-enter-to .b-scrim[data-v-580f03f0] {
        opacity: 1
    }
    html:not([dark]) .fade-leave-to .b-scrim[data-v-580f03f0] {
        opacity: 0
    }
    html[dark] .blu-modal-wrapper[data-v-580f03f0] {
        z-index: 100;
        position: fixed
    }
    html[dark] .blu-modal[data-v-580f03f0] {
        --blu-modal-box-shadow: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843);
        --blu-modal-color-background: #12171d;
        --blu-modal-border-radius: 16px;
        --blu-modal-opacity: 0;
        --blu-modal-size-width: 100%;
        --blu-modal-max-height: calc(100% - 16px);
        position: fixed;
        z-index: 101;
        display: flex;
        flex-direction: column;
        width: var(--blu-modal-size-width);
        max-height: var(--blu-modal-max-height);
        max-width: var(--blu-modal-max-width);
        box-sizing: border-box;
        box-shadow: var(--blu-modal-box-shadow);
        border-radius: var(--blu-modal-border-radius);
        background-color: var(--blu-modal-color-background);
        opacity: var(--blu-modal-opacity);
        transition: all .3s
    }
    html[dark] .blu-modal *[data-v-580f03f0] {
        box-sizing: inherit
    }
    html[dark] .blu-modal.b-active[data-v-580f03f0] {
        --blu-modal-opacity: 1
    }
    html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0],
    html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
        --blu-modal-max-height: 100%;
        height: 100%
    }
    html[dark] .b-status .blu-modal[data-v-580f03f0] {
        border-bottom: 4px solid;
        border-color: var(--blu-modal-color);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
    }
    html[dark] .b-status .blu-modal.b-info[data-v-580f03f0] {
        --blu-modal-color: #4fa4ff
    }
    html[dark] .b-status .blu-modal.b-success[data-v-580f03f0] {
        --blu-modal-color: #02c82b
    }
    html[dark] .b-status .blu-modal.b-alert[data-v-580f03f0] {
        --blu-modal-color: #7e4704
    }
    html[dark] .b-status .blu-modal.b-danger[data-v-580f03f0] {
        --blu-modal-color: #ff7373
    }
    @media screen and (min-width: 840px),
    print {
        html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-active[data-v-580f03f0],
        html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-580f03f0],
        html[dark] .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-580f03f0] {
            opacity: 0
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 576px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%)
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-small-width[data-v-580f03f0] {
            --blu-modal-size-width: 360px
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-medium-width[data-v-580f03f0] {
            --blu-modal-size-width: 600px
        }
        html[dark] .blu-modal-wrapper:not(.b-drawer) .blu-modal.b-large-width[data-v-580f03f0] {
            --blu-modal-size-width: 800px
        }
        html[dark] .b-drawer.b-desktop-left .blu-modal.b-small-width[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-right .blu-modal.b-small-width[data-v-580f03f0] {
            --blu-modal-size-width: 360px
        }
        html[dark] .b-drawer.b-desktop-left .blu-modal.b-medium-width[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-right .blu-modal.b-medium-width[data-v-580f03f0] {
            --blu-modal-size-width: 600px
        }
        html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 576px
        }
        html[dark] .b-drawer.b-desktop-left.fade-enter-active[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-left.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-drawer.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
            left: -100vh
        }
        html[dark] .b-drawer.b-desktop-left .blu-modal[data-v-580f03f0] {
            height: 100vh;
            left: 0;
            top: 0;
            bottom: 0;
            border-radius: 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0
        }
        html[dark] .b-drawer.b-desktop-right.fade-enter-active[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-right.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-drawer.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
            right: -100vh
        }
        html[dark] .b-drawer.b-desktop-right .blu-modal[data-v-580f03f0] {
            height: 100vh;
            right: 0;
            top: 0;
            bottom: 0;
            border-radius: var(--blu-modal-border-radius) 0 0 var(--blu-modal-border-radius)
        }
        html[dark] .b-drawer.b-desktop-top.fade-enter-active[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-top.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-drawer.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
            top: -100vh
        }
        html[dark] .b-drawer.b-desktop-top .blu-modal[data-v-580f03f0] {
            top: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: 0 0 var(--blu-modal-border-radius) var(--blu-modal-border-radius)
        }
        html[dark] .b-drawer.b-desktop-bottom.fade-enter-active[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-bottom.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-drawer.b-desktop-bottom.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-drawer.b-desktop-bottom.fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html[dark] .b-drawer.b-desktop-bottom .blu-modal[data-v-580f03f0] {
            bottom: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
        }
    }
    @media screen and (max-width: 839px) {
        html[dark] .b-status .blu-modal[data-v-580f03f0] {
            --blu-modal-size-width: calc(100% - 32px)
        }
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-active[data-v-580f03f0],
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal[data-v-580f03f0] {
            bottom: 0;
            left: 50%;
            transform: translate(-50%);
            border-radius: var(--blu-modal-border-radius) var(--blu-modal-border-radius) 0 0
        }
        html[dark] .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) .blu-modal.b-max-width[data-v-580f03f0] {
            --blu-modal-max-width: 600px
        }
        html[dark] .b-mobile-fullscreen.fade-enter-active[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-mobile-fullscreen.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.fade-leave-to .blu-modal[data-v-580f03f0] {
            bottom: -100vh
        }
        html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] {
            --blu-modal-max-height: 100%;
            height: 100%;
            width: 100%;
            border-radius: unset;
            bottom: 0;
            left: 0;
            transform: none
        }
        html[dark] .b-mobile-fullscreen .blu-modal[data-v-580f03f0] .blu-modal__header {
            box-shadow: var(--blu-modal-box-shadow)
        }
        html[dark] .b-mobile-fullscreen.b-desktop-left .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
            top: 0
        }
        html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-active[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-mobile-fullscreen.b-desktop-left.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-left.fade-leave-to .blu-modal[data-v-580f03f0] {
            left: -100vh
        }
        html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-active[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-mobile-fullscreen.b-desktop-right.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-right.fade-leave-to .blu-modal[data-v-580f03f0] {
            right: -100vh
        }
        html[dark] .b-mobile-fullscreen.b-desktop-right .blu-modal[data-v-580f03f0] {
            left: revert;
            right: 0
        }
        html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-active[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-active[data-v-580f03f0] {
            transition: all .3s
        }
        html[dark] .b-mobile-fullscreen.b-desktop-top.fade-enter-from .blu-modal[data-v-580f03f0],
        html[dark] .b-mobile-fullscreen.b-desktop-top.fade-leave-to .blu-modal[data-v-580f03f0] {
            top: -100vh
        }
        html[dark] .b-mobile-fullscreen.b-desktop-top .blu-modal[data-v-580f03f0] {
            bottom: revert
        }
    }
    html[dark] .b-scrim[data-v-580f03f0] {
        --blu-color-scrim-background: rgba(0, 0, 0, .6);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 100%;
        background-color: var(--blu-color-scrim-background);
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: opacity .3s;
        opacity: 1
    }
    html[dark] .fade-enter-active .b-scrim[data-v-580f03f0],
    html[dark] .fade-leave-active .b-scrim[data-v-580f03f0] {
        transition: opacity .3s
    }
    html[dark] .fade-enter-to .b-scrim[data-v-580f03f0] {
        opacity: 1
    }
    html[dark] .fade-leave-to .b-scrim[data-v-580f03f0] {
        opacity: 0
    }
    html:not([dark]) .blu-modal__header[data-v-48938041] {
        --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-header-color: #19222a;
        --blu-modal-header-icon-color: #797f85;
        --blu-modal-header-padding: 16px;
        --blu-modal-header-gap: 4px;
        padding: var(--blu-modal-header-padding);
        color: var(--blu-modal-header-color)
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__header[data-v-48938041] {
            --blu-modal-header-padding: 12px 16px
        }
    }
    html:not([dark]) .blu-modal__header-main[data-v-48938041] {
        display: flex;
        width: 100%
    }
    html:not([dark]) .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
        margin-right: var(--blu-modal-header-gap)
    }
    html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
        font: var(--blu-modal-header-text);
        margin: auto auto auto 0;
        width: 100%;
        overflow: hidden
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__header-main--title[data-v-48938041] {
            --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041],
    html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
        color: var(--blu-modal-header-icon-color);
        display: flex;
        cursor: pointer
    }
    html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg,
    html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg {
        padding: 4px;
        box-sizing: content-box
    }
    html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
    html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
        margin-right: var(--blu-modal-header-gap)
    }
    @media screen and (min-width: 840px),
    print {
        html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
            order: 3;
            flex-direction: row-reverse;
            margin-left: var(--blu-modal-header-gap)
        }
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__header-main--item-leading[data-v-48938041] {
            margin-right: var(--blu-modal-header-gap)
        }
    }
    html:not([dark]) .blu-modal__header-main--item-trailing[data-v-48938041] {
        margin-left: auto
    }
    html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus {
        outline: none
    }
    html:not([dark]) .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
        outline: 2px solid #19222a
    }
    html:not([dark]) .blu-modal__header.b-padding-top-0[data-v-48938041] {
        padding-top: 0
    }
    html:not([dark]) .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
        padding-bottom: 0
    }
    html:not([dark]) .b-info .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #0072ff;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html:not([dark]) .b-info .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html:not([dark]) .b-success .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #1f912e;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html:not([dark]) .b-success .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html:not([dark]) .b-alert .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #bc6e06;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html:not([dark]) .b-alert .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html:not([dark]) .b-danger .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #e93c3c;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html:not([dark]) .b-danger .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html[dark] .blu-modal__header[data-v-48938041] {
        --blu-modal-header-text: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-header-color: #ffffff;
        --blu-modal-header-icon-color: #acb0b4;
        --blu-modal-header-padding: 16px;
        --blu-modal-header-gap: 4px;
        padding: var(--blu-modal-header-padding);
        color: var(--blu-modal-header-color)
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__header[data-v-48938041] {
            --blu-modal-header-padding: 12px 16px
        }
    }
    html[dark] .blu-modal__header-main[data-v-48938041] {
        display: flex;
        width: 100%
    }
    html[dark] .blu-modal__header-main *[data-v-48938041]:not(:last-child):not(.blu-modal__header-main--item-leading) {
        margin-right: var(--blu-modal-header-gap)
    }
    html[dark] .blu-modal__header-main--title[data-v-48938041] {
        font: var(--blu-modal-header-text);
        margin: auto auto auto 0;
        width: 100%;
        overflow: hidden
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__header-main--title[data-v-48938041] {
            --blu-modal-header-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html[dark] .blu-modal__header-main--item-leading[data-v-48938041],
    html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
        color: var(--blu-modal-header-icon-color);
        display: flex;
        cursor: pointer
    }
    html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg,
    html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg {
        padding: 4px;
        box-sizing: content-box
    }
    html[dark] .blu-modal__header-main--item-leading[data-v-48938041] svg:not(:last-child),
    html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] svg:not(:last-child) {
        margin-right: var(--blu-modal-header-gap)
    }
    @media screen and (min-width: 840px),
    print {
        html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
            order: 3;
            flex-direction: row-reverse;
            margin-left: var(--blu-modal-header-gap)
        }
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__header-main--item-leading[data-v-48938041] {
            margin-right: var(--blu-modal-header-gap)
        }
    }
    html[dark] .blu-modal__header-main--item-trailing[data-v-48938041] {
        margin-left: auto
    }
    html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus {
        outline: none
    }
    html[dark] .blu-modal__header-main--close-icon[data-v-48938041]:focus-visible {
        outline: 2px solid #f9f9fa
    }
    html[dark] .blu-modal__header.b-padding-top-0[data-v-48938041] {
        padding-top: 0
    }
    html[dark] .blu-modal__header.b-padding-bottom-0[data-v-48938041] {
        padding-bottom: 0
    }
    html[dark] .b-info .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #4fa4ff;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html[dark] .b-info .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html[dark] .b-success .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #02c82b;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html[dark] .b-success .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html[dark] .b-alert .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #f1ab02;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html[dark] .b-alert .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    html[dark] .b-danger .blu-modal__header[data-v-48938041] {
        --blu-modal-icon-header-status: #ff7373;
        --blu-modal-header-icon-spacing-gap: 4px 0 8px
    }
    html[dark] .b-danger .blu-modal__header-status-icon[data-v-48938041] {
        color: var(--blu-modal-icon-header-status);
        display: flex;
        margin: var(--blu-modal-header-icon-spacing-gap)
    }
    *[data-v-ee0005ae],
    *[data-v-ee0005ae]:before,
    *[data-v-ee0005ae]:after {
        box-sizing: border-box
    }
    html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
        --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-body-color: rgba(25, 34, 42, .7019607843);
        --blu-modal-body-padding: 4px 16px 12px;
        --blu-modal-body-addition-gap: 8px 16px;
        font: var(--blu-modal-body-text);
        color: var(--blu-modal-body-color);
        display: flex;
        flex-direction: column;
        overscroll-behavior: contain
    }
    html:not([dark]) .blu-modal__body-content[data-v-ee0005ae] {
        padding: var(--blu-modal-body-padding)
    }
    html:not([dark]) .blu-modal__body-addition[data-v-ee0005ae] {
        padding: var(--blu-modal-body-addition-gap)
    }
    html:not([dark]) .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
        --blu-modal-body-padding: 0
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__body[data-v-ee0005ae] {
            --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
        width: 4px
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae] {
        scrollbar-width: none
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover {
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-ee0005ae] {
        overflow-y: auto;
        margin: 0
    }
    html[dark] .blu-modal__body[data-v-ee0005ae] {
        --blu-modal-body-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-body-color: rgba(255, 255, 255, .8);
        --blu-modal-body-padding: 4px 16px 12px;
        --blu-modal-body-addition-gap: 8px 16px;
        font: var(--blu-modal-body-text);
        color: var(--blu-modal-body-color);
        display: flex;
        flex-direction: column;
        overscroll-behavior: contain
    }
    html[dark] .blu-modal__body-content[data-v-ee0005ae] {
        padding: var(--blu-modal-body-padding)
    }
    html[dark] .blu-modal__body-addition[data-v-ee0005ae] {
        padding: var(--blu-modal-body-addition-gap)
    }
    html[dark] .blu-modal__body.b-has-no-padding[data-v-ee0005ae] {
        --blu-modal-body-padding: 0
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__body[data-v-ee0005ae] {
            --blu-modal-body-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    html[dark] .b-overflow-y[data-v-ee0005ae] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar {
        width: 4px
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-ee0005ae]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae] {
        scrollbar-width: none
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover {
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-ee0005ae]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-ee0005ae] {
        overflow-y: auto;
        margin: 0
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar {
        width: 4px
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-38117db0] {
        scrollbar-width: none
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover {
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-38117db0] {
        overflow-y: auto;
        margin: 0
    }
    html:not([dark]) .blu-dropdown[data-v-38117db0] {
        --dropdown-tray-max-height: 300px;
        --blu-dropdown-tray-border-radius: 8px;
        position: relative;
        display: inline-block
    }
    html:not([dark]) .blu-dropdown.b-top .blu-dropdown-tray[data-v-38117db0] {
        bottom: var(--dropdown-tray-position);
        min-width: auto
    }
    html:not([dark]) .blu-dropdown.b-btm .blu-dropdown-tray[data-v-38117db0],
    html:not([dark]) .blu-dropdown.b-btm .b-float[data-v-38117db0] {
        top: var(--dropdown-tray-position)
    }
    html:not([dark]) .blu-dropdown-tray[data-v-38117db0] {
        --blu-dropdown-tray-spacing-padding: 0 8px;
        --blu-dropdown-tray-seach-bar-padding: 8px 0;
        position: absolute;
        z-index: 1;
        width: 100%;
        margin-top: 4px;
        padding: var(--blu-dropdown-tray-spacing-padding);
        box-sizing: border-box;
        background-color: #fff;
        border-radius: var(--blu-dropdown-tray-border-radius);
        transition: all .3s ease-in-out;
        pointer-events: auto;
        max-height: 0;
        left: var(--dropdown-tray-horizontal-position)
    }
    html:not([dark]) .blu-dropdown-tray__search-bar[data-v-38117db0] {
        padding: var(--blu-dropdown-tray-seach-bar-padding)
    }
    html:not([dark]) .blu-dropdown-tray.b-shadowed[data-v-38117db0] {
        box-shadow: 0 1px 6px #0000001a
    }
    html:not([dark]) .blu-dropdown-tray.b-flexible-width[data-v-38117db0] {
        width: max-content
    }
    html:not([dark]) .blu-dropdown-tray.b-reverse[data-v-38117db0] {
        left: revert;
        right: var(--dropdown-tray-horizontal-position)
    }
    html:not([dark]) .blu-dropdown-tray.b-float[data-v-38117db0] {
        position: fixed;
        min-width: auto
    }
    html:not([dark]) .blu-dropdown-tray.b-has-no-padding[data-v-38117db0] {
        --blu-dropdown-tray-spacing-padding: 0
    }
    html:not([dark]) .blu-dropdown:not(.b-active) .blu-dropdown-tray[data-v-38117db0] {
        overflow: hidden;
        visibility: hidden
    }
    html:not([dark]) .blu-dropdown.b-active .blu-dropdown-tray[data-v-38117db0] {
        height: auto;
        max-height: var(--dropdown-tray-max-height)
    }
    html:not([dark]) .blu-dropdown.b-disabled[data-v-38117db0] {
        cursor: not-allowed
    }
    html:not([dark]) .blu-dropdown.b-disabled .blu-dropdown-trigger[data-v-38117db0] {
        pointer-events: none
    }
    html:not([dark]) .blu-dropdown.b-is-full-width-dropdown-trigger-chips[data-v-38117db0] {
        width: 100%
    }
    html[dark] .b-overflow-y[data-v-38117db0] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar {
        width: 4px
    }
    html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html[dark] .b-overflow-y[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-38117db0]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-38117db0] {
        scrollbar-width: none
    }
    html[dark] .b-overflow-y.hidden[data-v-38117db0]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover {
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-38117db0]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-38117db0] {
        overflow-y: auto;
        margin: 0
    }
    html[dark] .blu-dropdown[data-v-38117db0] {
        --dropdown-tray-max-height: 300px;
        --blu-dropdown-tray-border-radius: 8px;
        position: relative;
        display: inline-block
    }
    html[dark] .blu-dropdown.b-top .blu-dropdown-tray[data-v-38117db0] {
        bottom: var(--dropdown-tray-position);
        min-width: auto
    }
    html[dark] .blu-dropdown.b-btm .blu-dropdown-tray[data-v-38117db0],
    html[dark] .blu-dropdown.b-btm .b-float[data-v-38117db0] {
        top: var(--dropdown-tray-position)
    }
    html[dark] .blu-dropdown-tray[data-v-38117db0] {
        --blu-dropdown-tray-spacing-padding: 0 8px;
        --blu-dropdown-tray-seach-bar-padding: 8px 0;
        position: absolute;
        z-index: 1;
        width: 100%;
        margin-top: 4px;
        padding: var(--blu-dropdown-tray-spacing-padding);
        box-sizing: border-box;
        background-color: #12171d;
        border-radius: var(--blu-dropdown-tray-border-radius);
        transition: all .3s ease-in-out;
        pointer-events: auto;
        max-height: 0;
        left: var(--dropdown-tray-horizontal-position)
    }
    html[dark] .blu-dropdown-tray__search-bar[data-v-38117db0] {
        padding: var(--blu-dropdown-tray-seach-bar-padding)
    }
    html[dark] .blu-dropdown-tray.b-shadowed[data-v-38117db0] {
        box-shadow: inset 0 0 0 30000px #6ddcff1a
    }
    html[dark] .blu-dropdown-tray.b-flexible-width[data-v-38117db0] {
        width: max-content
    }
    html[dark] .blu-dropdown-tray.b-reverse[data-v-38117db0] {
        left: revert;
        right: var(--dropdown-tray-horizontal-position)
    }
    html[dark] .blu-dropdown-tray.b-float[data-v-38117db0] {
        position: fixed;
        min-width: auto
    }
    html[dark] .blu-dropdown-tray.b-has-no-padding[data-v-38117db0] {
        --blu-dropdown-tray-spacing-padding: 0
    }
    html[dark] .blu-dropdown:not(.b-active) .blu-dropdown-tray[data-v-38117db0] {
        overflow: hidden;
        visibility: hidden
    }
    html[dark] .blu-dropdown.b-active .blu-dropdown-tray[data-v-38117db0] {
        height: auto;
        max-height: var(--dropdown-tray-max-height)
    }
    html[dark] .blu-dropdown.b-disabled[data-v-38117db0] {
        cursor: not-allowed
    }
    html[dark] .blu-dropdown.b-disabled .blu-dropdown-trigger[data-v-38117db0] {
        pointer-events: none
    }
    html[dark] .blu-dropdown.b-is-full-width-dropdown-trigger-chips[data-v-38117db0] {
        width: 100%
    }
    html:not([dark]) .blu-field[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar[data-v-34ee4e9a] {
        --blu-field-container-border-width: 1px;
        --blu-field-container-size-height: 48px;
        --blu-field-container-color-border: transparent;
        --blu-field-container-border-radius: 8px;
        --blu-field-container-spacing-padding: 0 12px;
        --blu-field-container-spacing-gap: 8px;
        --blu-field-primary-container-color-background: #f1f2f2;
        --blu-field-primary-cta-color-text: #006dea;
        --blu-field-helper-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-field-helper-color-text: rgba(25, 34, 42, .4);
        --blu-field-icon-color: #797f85;
        --blu-field-icon-size: 18px;
        --blu-field-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-filed-label-text-position: -18px;
        --blu-field-label-color-text: rgba(25, 34, 42, .7019607843);
        --blu-field-placeholder-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-field-placeholder-color-text: rgba(25, 34, 42, .7019607843);
        --blu-filed-placeholder-text-position: -18px;
        --blu-field-action-color-background: #f1f2f2;
        width: 100%;
        font: var(--blu-field-helper-text)
    }
    html:not([dark]) .blu-field__label-container[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__label-container[data-v-34ee4e9a] {
        flex: 1;
        min-width: 0;
        display: flex;
        flex-direction: column;
        position: relative
    }
    html:not([dark]) .blu-field__label[data-v-34ee4e9a],
    html:not([dark]) .blu-field__placeholder[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__label[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__placeholder[data-v-34ee4e9a] {
        transition: all .3s;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    html:not([dark]) .blu-field__label[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__label[data-v-34ee4e9a] {
        color: var(--blu-field-label-color-text);
        font: var(--blu-field-label-text);
        margin-bottom: var(--blu-filed-label-text-position)
    }
    html:not([dark]) .blu-field__placeholder[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__placeholder[data-v-34ee4e9a] {
        color: var(--blu-field-placeholder-color-text);
        font: var(--blu-field-placeholder-text);
        margin-bottom: var(--blu-filed-placeholder-text-position)
    }
    html:not([dark]) .blu-field__asterisk[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__asterisk[data-v-34ee4e9a] {
        color: #d33534
    }
    html:not([dark]) .blu-field.b-focused .blu-field__label-container[data-v-34ee4e9a],
    html:not([dark]) .blu-field.has-value .blu-field__label-container[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-focused .blu-field__label-container[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.has-value .blu-field__label-container[data-v-34ee4e9a] {
        margin-bottom: 0
    }
    html:not([dark]) .blu-field.b-focused label[data-v-34ee4e9a],
    html:not([dark]) .blu-field.has-value label[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-focused label[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.has-value label[data-v-34ee4e9a] {
        --blu-field-label-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-field-label-color-text: #006dea;
        --blu-filed-label-text-position: 0
    }
    html:not([dark]) .blu-field.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-field.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
        visibility: visible
    }
    html:not([dark]) .blu-field:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
    html:not([dark]) .blu-field:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover,
    html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
    html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover {
        --blu-field-primary-container-color-background: #f9f9fa;
        --blu-field-action-color-background: #f9f9fa
    }
    html:not([dark]) .blu-field:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-field:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
        cursor: pointer
    }
    html:not([dark]) .blu-field__container[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__container[data-v-34ee4e9a] {
        padding: var(--blu-field-container-spacing-padding);
        box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
        -webkit-box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
        border-radius: var(--blu-field-container-border-radius);
        height: var(--blu-field-container-size-height);
        background-color: var(--blu-field-primary-container-color-background);
        display: flex;
        align-items: center;
        cursor: text;
        transition: all .2s, background-color .4s, background 0;
        position: relative
    }
    html:not([dark]) .blu-field__container>*[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-search-bar__container>*[data-v-34ee4e9a]:not(:last-child) {
        margin-right: var(--blu-field-container-spacing-gap)
    }
    html:not([dark]) .blu-field__container[data-v-34ee4e9a]:focus-visible,
    html:not([dark]) .blu-search-bar__container[data-v-34ee4e9a]:focus-visible {
        outline: none
    }
    html:not([dark]) .blu-field__content[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__content[data-v-34ee4e9a] {
        display: flex;
        flex-grow: 1;
        flex-direction: column;
        position: relative;
        overflow: hidden
    }
    html:not([dark]) .blu-field__action[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__action[data-v-34ee4e9a] {
        display: flex;
        align-items: center
    }
    html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a] {
        color: var(--blu-field-icon-color);
        display: flex;
        height: var(--blu-field-icon-size)
    }
    html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a] svg,
    html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a] svg {
        height: var(--blu-field-icon-size) !important;
        width: var(--blu-field-icon-size) !important
    }
    html:not([dark]) .blu-field__item-leading[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-search-bar__item-leading[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-search-bar__warning-btn[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-search-bar__success-btn[data-v-34ee4e9a]:not(:last-child) {
        margin-right: var(--blu-field-container-spacing-gap)
    }
    html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
        color: var(--blu-field-icon-color);
        display: flex;
        align-items: center;
        white-space: nowrap
    }
    html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a]:not(:last-child),
    html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a]:not(:last-child) {
        margin-right: var(--blu-field-container-spacing-gap)
    }
    html:not([dark]) .blu-field__unit-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__unit-leading[data-v-34ee4e9a] {
        justify-content: center
    }
    html:not([dark]) .blu-field__unit-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
        justify-content: flex-end
    }
    html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:focus,
    html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg:focus,
    html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus,
    html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus {
        outline: none
    }
    html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a]:focus-visible,
    html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a] svg:focus-visible,
    html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus-visible,
    html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus-visible {
        outline: 2px solid #19222a
    }
    html:not([dark]) .blu-field__clearable-btn[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
        visibility: hidden
    }
    html:not([dark]) .blu-field__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__item-trailing[data-v-34ee4e9a] {
        cursor: pointer
    }
    html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a] {
        color: var(--blu-field-primary-cta-color-text);
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer
    }
    html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a]:focus,
    html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a]:focus {
        outline: none
    }
    html:not([dark]) .blu-field__cta-button[data-v-34ee4e9a]:focus-visible,
    html:not([dark]) .blu-search-bar__cta-button[data-v-34ee4e9a]:focus-visible {
        outline: 2px solid #19222a
    }
    html:not([dark]) .blu-field.b-secondary[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-secondary[data-v-34ee4e9a] {
        --blu-field-primary-container-color-background: #ffffff;
        --blu-field-container-color-border: #c8cbcd;
        --blu-field-action-color-background: #ffffff
    }
    html:not([dark]) .blu-field.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success),
    html:not([dark]) .blu-search-bar.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success) {
        --blu-field-container-color-border: #1d8fff
    }
    html:not([dark]) .blu-field.b-disabled .blu-field__container[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__container[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__container[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container[data-v-34ee4e9a] {
        cursor: not-allowed;
        --blu-field-primary-container-color-background: #e1e3e4
    }
    html:not([dark]) .blu-field.b-disabled .blu-field__container label[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__container label[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__container label[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container label[data-v-34ee4e9a] {
        --blu-field-label-color-text: rgba(25, 34, 42, .4)
    }
    html:not([dark]) .blu-field.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a] {
        --blu-field-placeholder-color-text: rgba(25, 34, 42, .4)
    }
    html:not([dark]) .blu-field.b-disabled .blu-field__container .blu-search-bar__placeholder[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__container .blu-search-bar__placeholder[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__container .blu-search-bar__placeholder[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__container .blu-search-bar__placeholder[data-v-34ee4e9a] {
        --blu-field-placeholder-color-text: rgba(25, 34, 42, .4)
    }
    html:not([dark]) .blu-field.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-field__action *[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__action *[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__action *[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__action *[data-v-34ee4e9a] {
        --blu-field-icon-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
        pointer-events: none
    }
    html:not([dark]) .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
        --blu-field-primary-cta-color-text: rgba(25, 34, 42, .4)
    }
    html:not([dark]) .blu-field.b-small[data-v-34ee4e9a],
    html:not([dark]) .blu-search-bar.b-small[data-v-34ee4e9a] {
        --blu-field-container-size-height: 36px;
        --blu-field-container-border-radius: 8px;
        --blu-field-container-spacing-padding: 0 8px;
        --blu-field-container-spacing-gap: 4px;
        --blu-field-icon-size: 18px
    }
    html:not([dark]) .blu-field.has-max-length[data-v-34ee4e9a] {
        animation: shake-34ee4e9a .82s cubic-bezier(.36, .07, .19, .97) both;
        transform: translateZ(0);
        backface-visibility: hidden;
        perspective: 1000px
    }
    html:not([dark]) .blu-field__helper[data-v-34ee4e9a] {
        display: flex;
        color: var(--blu-field-helper-color-text)
    }
    html:not([dark]) .blu-field__helper[data-v-34ee4e9a] .blu-field__counter {
        margin-left: auto
    }
    html:not([dark]) .blu-field__helper[data-v-34ee4e9a] :not(:empty) {
        margin-top: 4px
    }
    html:not([dark]) .blu-field__helper.b-success[data-v-34ee4e9a] {
        --blu-field-helper-color-text: #1c832a
    }
    html:not([dark]) .blu-field__helper.b-error[data-v-34ee4e9a] {
        --blu-field-helper-color-text: #d33534
    }
    html:not([dark]) .blu-field__warning-btn[data-v-34ee4e9a] {
        --blu-field-icon-color: #e93c3c
    }
    html:not([dark]) .blu-field__success-btn[data-v-34ee4e9a] {
        --blu-field-icon-color: #1f912e
    }
    html:not([dark]) .blu-field.b-error[data-v-34ee4e9a] {
        --blu-field-container-color-border: #ff4646;
        --blu-field-helper-color-text: rgba(25, 34, 42, .4)
    }
    html:not([dark]) .blu-field.b-error.b-focused label[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-error.has-value label[data-v-34ee4e9a] {
        --blu-field-label-color-text: #d33534
    }
    html:not([dark]) .blu-field.b-success[data-v-34ee4e9a] {
        --blu-field-container-color-border: #22a334;
        --blu-field-helper-color-text: rgba(25, 34, 42, .4)
    }
    html:not([dark]) .blu-field.b-success.b-focused label[data-v-34ee4e9a],
    html:not([dark]) .blu-field.b-success.has-value label[data-v-34ee4e9a] {
        --blu-field-label-color-text: #1c832a
    }
    html:not([dark]) :not(.b-disabled) .blu-dropdown-trigger .blu-field__container[data-v-34ee4e9a],
    html:not([dark]) :not(.b-disabled) .blu-dropdown-trigger label[data-v-34ee4e9a] {
        cursor: pointer
    }
    html:not([dark]) [class*=b-is-text-area] .blu-field__container[data-v-34ee4e9a] {
        height: 100%;
        align-items: flex-start;
        box-sizing: border-box;
        padding: 8px 2px 2px 12px
    }
    html:not([dark]) [class*=b-is-text-area] .blu-field__wrapper[data-v-34ee4e9a] {
        height: inherit
    }
    html:not([dark]) [class*=b-is-text-area] .blu-field__content[data-v-34ee4e9a] {
        height: 100%;
        margin-right: 0
    }
    html:not([dark]) [class*=b-is-text-area] .blu-field__label-container label[data-v-34ee4e9a] {
        margin-bottom: 0;
        height: 18px
    }
    html:not([dark]) [class*=b-is-text-area] .blu-field__action[data-v-34ee4e9a] {
        position: absolute;
        right: 8px;
        background: var(--blu-field-action-color-background);
        border-radius: 24px
    }
    html:not([dark]) [class*=b-is-text-area] .blu-field__action *[data-v-34ee4e9a]:not(:last-child) {
        margin-right: var(--blu-field-container-spacing-gap)
    }
    html:not([dark]) [class*=b-is-text-area].b-secondary[data-v-34ee4e9a] {
        --blu-field-action-color-background: #ffffff
    }
    html:not([dark]) [class*=b-is-text-area].b-disabled[data-v-34ee4e9a] {
        --blu-field-action-color-background: #e1e3e4
    }
    html:not([dark]) [class*=b-is-text-area] .b-fit-content[data-v-34ee4e9a] {
        width: min-content;
        height: fit-content
    }
    html:not([dark]) [class*=b-is-text-area] .b-fit-content .blu-field__container[data-v-34ee4e9a] {
        width: min-content
    }
    html[dark] .blu-field[data-v-34ee4e9a],
    html[dark] .blu-search-bar[data-v-34ee4e9a] {
        --blu-field-container-border-width: 1px;
        --blu-field-container-size-height: 48px;
        --blu-field-container-color-border: transparent;
        --blu-field-container-border-radius: 8px;
        --blu-field-container-spacing-padding: 0 12px;
        --blu-field-container-spacing-gap: 8px;
        --blu-field-primary-container-color-background: #28323b;
        --blu-field-primary-cta-color-text: #4fa4ff;
        --blu-field-helper-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843);
        --blu-field-icon-color: #acb0b4;
        --blu-field-icon-size: 18px;
        --blu-field-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-filed-label-text-position: -18px;
        --blu-field-label-color-text: rgba(255, 255, 255, .8);
        --blu-field-placeholder-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-field-placeholder-color-text: rgba(255, 255, 255, .8);
        --blu-filed-placeholder-text-position: -18px;
        --blu-field-action-color-background: #28323b;
        width: 100%;
        font: var(--blu-field-helper-text)
    }
    html[dark] .blu-field__label-container[data-v-34ee4e9a],
    html[dark] .blu-search-bar__label-container[data-v-34ee4e9a] {
        flex: 1;
        min-width: 0;
        display: flex;
        flex-direction: column;
        position: relative
    }
    html[dark] .blu-field__label[data-v-34ee4e9a],
    html[dark] .blu-field__placeholder[data-v-34ee4e9a],
    html[dark] .blu-search-bar__label[data-v-34ee4e9a],
    html[dark] .blu-search-bar__placeholder[data-v-34ee4e9a] {
        transition: all .3s;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    html[dark] .blu-field__label[data-v-34ee4e9a],
    html[dark] .blu-search-bar__label[data-v-34ee4e9a] {
        color: var(--blu-field-label-color-text);
        font: var(--blu-field-label-text);
        margin-bottom: var(--blu-filed-label-text-position)
    }
    html[dark] .blu-field__placeholder[data-v-34ee4e9a],
    html[dark] .blu-search-bar__placeholder[data-v-34ee4e9a] {
        color: var(--blu-field-placeholder-color-text);
        font: var(--blu-field-placeholder-text);
        margin-bottom: var(--blu-filed-placeholder-text-position)
    }
    html[dark] .blu-field__asterisk[data-v-34ee4e9a],
    html[dark] .blu-search-bar__asterisk[data-v-34ee4e9a] {
        color: #ff7373
    }
    html[dark] .blu-field.b-focused .blu-field__label-container[data-v-34ee4e9a],
    html[dark] .blu-field.has-value .blu-field__label-container[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-focused .blu-field__label-container[data-v-34ee4e9a],
    html[dark] .blu-search-bar.has-value .blu-field__label-container[data-v-34ee4e9a] {
        margin-bottom: 0
    }
    html[dark] .blu-field.b-focused label[data-v-34ee4e9a],
    html[dark] .blu-field.has-value label[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-focused label[data-v-34ee4e9a],
    html[dark] .blu-search-bar.has-value label[data-v-34ee4e9a] {
        --blu-field-label-text: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-field-label-color-text: #4fa4ff;
        --blu-filed-label-text-position: 0
    }
    html[dark] .blu-field.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-field.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-search-bar.has-value .blu-field__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-search-bar.has-value .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
        visibility: visible
    }
    html[dark] .blu-field:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
    html[dark] .blu-field:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover,
    html[dark] .blu-search-bar:not(.b-disabled) .blu-field__container[data-v-34ee4e9a]:hover,
    html[dark] .blu-search-bar:not(.b-disabled) .blu-search-bar__container[data-v-34ee4e9a]:hover {
        --blu-field-primary-container-color-background: #19222a;
        --blu-field-action-color-background: #19222a
    }
    html[dark] .blu-field:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-field:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-search-bar:not(.b-disabled) .blu-field__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-search-bar:not(.b-disabled) .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
        cursor: pointer
    }
    html[dark] .blu-field__container[data-v-34ee4e9a],
    html[dark] .blu-search-bar__container[data-v-34ee4e9a] {
        padding: var(--blu-field-container-spacing-padding);
        box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
        -webkit-box-shadow: 0 0 0 var(--blu-field-container-border-width) var(--blu-field-container-color-border) inset;
        border-radius: var(--blu-field-container-border-radius);
        height: var(--blu-field-container-size-height);
        background-color: var(--blu-field-primary-container-color-background);
        display: flex;
        align-items: center;
        cursor: text;
        transition: all .2s, background-color .4s, background 0;
        position: relative
    }
    html[dark] .blu-field__container>*[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-search-bar__container>*[data-v-34ee4e9a]:not(:last-child) {
        margin-right: var(--blu-field-container-spacing-gap)
    }
    html[dark] .blu-field__container[data-v-34ee4e9a]:focus-visible,
    html[dark] .blu-search-bar__container[data-v-34ee4e9a]:focus-visible {
        outline: none
    }
    html[dark] .blu-field__content[data-v-34ee4e9a],
    html[dark] .blu-search-bar__content[data-v-34ee4e9a] {
        display: flex;
        flex-grow: 1;
        flex-direction: column;
        position: relative;
        overflow: hidden
    }
    html[dark] .blu-field__action[data-v-34ee4e9a],
    html[dark] .blu-search-bar__action[data-v-34ee4e9a] {
        display: flex;
        align-items: center
    }
    html[dark] .blu-field__item-leading[data-v-34ee4e9a],
    html[dark] .blu-field__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-field__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-field__warning-btn[data-v-34ee4e9a],
    html[dark] .blu-field__success-btn[data-v-34ee4e9a],
    html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a],
    html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a],
    html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a] {
        color: var(--blu-field-icon-color);
        display: flex;
        height: var(--blu-field-icon-size)
    }
    html[dark] .blu-field__item-leading[data-v-34ee4e9a] svg,
    html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg,
    html[dark] .blu-field__clearable-btn[data-v-34ee4e9a] svg,
    html[dark] .blu-field__warning-btn[data-v-34ee4e9a] svg,
    html[dark] .blu-field__success-btn[data-v-34ee4e9a] svg,
    html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a] svg,
    html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg,
    html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a] svg,
    html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a] svg,
    html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a] svg {
        height: var(--blu-field-icon-size) !important;
        width: var(--blu-field-icon-size) !important
    }
    html[dark] .blu-field__item-leading[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-field__item-trailing[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-field__warning-btn[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-field__success-btn[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-search-bar__item-leading[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-search-bar__warning-btn[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-search-bar__success-btn[data-v-34ee4e9a]:not(:last-child) {
        margin-right: var(--blu-field-container-spacing-gap)
    }
    html[dark] .blu-field__unit-leading[data-v-34ee4e9a],
    html[dark] .blu-field__unit-trailing[data-v-34ee4e9a],
    html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a],
    html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
        color: var(--blu-field-icon-color);
        display: flex;
        align-items: center;
        white-space: nowrap
    }
    html[dark] .blu-field__unit-leading[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-field__unit-trailing[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a]:not(:last-child),
    html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a]:not(:last-child) {
        margin-right: var(--blu-field-container-spacing-gap)
    }
    html[dark] .blu-field__unit-leading[data-v-34ee4e9a],
    html[dark] .blu-search-bar__unit-leading[data-v-34ee4e9a] {
        justify-content: center
    }
    html[dark] .blu-field__unit-trailing[data-v-34ee4e9a],
    html[dark] .blu-search-bar__unit-trailing[data-v-34ee4e9a] {
        justify-content: flex-end
    }
    html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:focus,
    html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg:focus,
    html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus,
    html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus {
        outline: none
    }
    html[dark] .blu-field__clearable-btn[data-v-34ee4e9a]:focus-visible,
    html[dark] .blu-field__item-trailing[data-v-34ee4e9a] svg:focus-visible,
    html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a]:focus-visible,
    html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] svg:focus-visible {
        outline: 2px solid #f9f9fa
    }
    html[dark] .blu-field__clearable-btn[data-v-34ee4e9a],
    html[dark] .blu-search-bar__clearable-btn[data-v-34ee4e9a] {
        visibility: hidden
    }
    html[dark] .blu-field__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-search-bar__item-trailing[data-v-34ee4e9a] {
        cursor: pointer
    }
    html[dark] .blu-field__cta-button[data-v-34ee4e9a],
    html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a] {
        color: var(--blu-field-primary-cta-color-text);
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        cursor: pointer
    }
    html[dark] .blu-field__cta-button[data-v-34ee4e9a]:focus,
    html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a]:focus {
        outline: none
    }
    html[dark] .blu-field__cta-button[data-v-34ee4e9a]:focus-visible,
    html[dark] .blu-search-bar__cta-button[data-v-34ee4e9a]:focus-visible {
        outline: 2px solid #f9f9fa
    }
    html[dark] .blu-field.b-secondary[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-secondary[data-v-34ee4e9a] {
        --blu-field-primary-container-color-background: #12171d;
        --blu-field-container-color-border: #60686e;
        --blu-field-action-color-background: #12171d
    }
    html[dark] .blu-field.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success),
    html[dark] .blu-search-bar.b-focused[data-v-34ee4e9a]:not(.b-error):not(.b-success) {
        --blu-field-container-color-border: #4fa4ff
    }
    html[dark] .blu-field.b-disabled .blu-field__container[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__container[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__container[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__container[data-v-34ee4e9a] {
        cursor: not-allowed;
        --blu-field-primary-container-color-background: #3b444c
    }
    html[dark] .blu-field.b-disabled .blu-field__container label[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__container label[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__container label[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__container label[data-v-34ee4e9a] {
        --blu-field-label-color-text: rgba(255, 255, 255, .5019607843)
    }
    html[dark] .blu-field.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__container .blu-field__placeholder[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__container .blu-field__placeholder[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-field__container .blu-search-bar__placeholder[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__container .blu-search-bar__placeholder[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__container .blu-search-bar__placeholder[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__container .blu-search-bar__placeholder[data-v-34ee4e9a] {
        --blu-field-placeholder-color-text: rgba(255, 255, 255, .5019607843)
    }
    html[dark] .blu-field.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-field__action *[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__action *[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__item-leading[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__action *[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-leading[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__action *[data-v-34ee4e9a] {
        --blu-field-icon-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .blu-field.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__item-trailing[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
        pointer-events: none
    }
    html[dark] .blu-field.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
    html[dark] .blu-field.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-field__cta-button[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-disabled .blu-search-bar__cta-button[data-v-34ee4e9a] {
        --blu-field-primary-cta-color-text: rgba(255, 255, 255, .5019607843)
    }
    html[dark] .blu-field.b-small[data-v-34ee4e9a],
    html[dark] .blu-search-bar.b-small[data-v-34ee4e9a] {
        --blu-field-container-size-height: 36px;
        --blu-field-container-border-radius: 8px;
        --blu-field-container-spacing-padding: 0 8px;
        --blu-field-container-spacing-gap: 4px;
        --blu-field-icon-size: 18px
    }
    html[dark] .blu-field.has-max-length[data-v-34ee4e9a] {
        animation: shake-34ee4e9a .82s cubic-bezier(.36, .07, .19, .97) both;
        transform: translateZ(0);
        backface-visibility: hidden;
        perspective: 1000px
    }
    html[dark] .blu-field__helper[data-v-34ee4e9a] {
        display: flex;
        color: var(--blu-field-helper-color-text)
    }
    html[dark] .blu-field__helper[data-v-34ee4e9a] .blu-field__counter {
        margin-left: auto
    }
    html[dark] .blu-field__helper[data-v-34ee4e9a] :not(:empty) {
        margin-top: 4px
    }
    html[dark] .blu-field__helper.b-success[data-v-34ee4e9a] {
        --blu-field-helper-color-text: #02c82b
    }
    html[dark] .blu-field__helper.b-error[data-v-34ee4e9a] {
        --blu-field-helper-color-text: #ff7373
    }
    html[dark] .blu-field__warning-btn[data-v-34ee4e9a] {
        --blu-field-icon-color: #ff7373
    }
    html[dark] .blu-field__success-btn[data-v-34ee4e9a] {
        --blu-field-icon-color: #02c82b
    }
    html[dark] .blu-field.b-error[data-v-34ee4e9a] {
        --blu-field-container-color-border: #ff7373;
        --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843)
    }
    html[dark] .blu-field.b-error.b-focused label[data-v-34ee4e9a],
    html[dark] .blu-field.b-error.has-value label[data-v-34ee4e9a] {
        --blu-field-label-color-text: #ff7373
    }
    html[dark] .blu-field.b-success[data-v-34ee4e9a] {
        --blu-field-container-color-border: #02c82b;
        --blu-field-helper-color-text: rgba(255, 255, 255, .5019607843)
    }
    html[dark] .blu-field.b-success.b-focused label[data-v-34ee4e9a],
    html[dark] .blu-field.b-success.has-value label[data-v-34ee4e9a] {
        --blu-field-label-color-text: #02c82b
    }
    @keyframes shake-34ee4e9a {
        10%,
        90% {
            transform: translate3d(-1px, 0, 0)
        }
        20%,
        80% {
            transform: translate3d(2px, 0, 0)
        }
        30%,
        50%,
        70% {
            transform: translate3d(-4px, 0, 0)
        }
        40%,
        60% {
            transform: translate3d(4px, 0, 0)
        }
    }
    html[dark] :not(.b-disabled) .blu-dropdown-trigger .blu-field__container[data-v-34ee4e9a],
    html[dark] :not(.b-disabled) .blu-dropdown-trigger label[data-v-34ee4e9a] {
        cursor: pointer
    }
    html[dark] [class*=b-is-text-area] .blu-field__container[data-v-34ee4e9a] {
        height: 100%;
        align-items: flex-start;
        box-sizing: border-box;
        padding: 8px 2px 2px 12px
    }
    html[dark] [class*=b-is-text-area] .blu-field__wrapper[data-v-34ee4e9a] {
        height: inherit
    }
    html[dark] [class*=b-is-text-area] .blu-field__content[data-v-34ee4e9a] {
        height: 100%;
        margin-right: 0
    }
    html[dark] [class*=b-is-text-area] .blu-field__label-container label[data-v-34ee4e9a] {
        margin-bottom: 0;
        height: 18px
    }
    html[dark] [class*=b-is-text-area] .blu-field__action[data-v-34ee4e9a] {
        position: absolute;
        right: 8px;
        background: var(--blu-field-action-color-background);
        border-radius: 24px
    }
    html[dark] [class*=b-is-text-area] .blu-field__action *[data-v-34ee4e9a]:not(:last-child) {
        margin-right: var(--blu-field-container-spacing-gap)
    }
    html[dark] [class*=b-is-text-area].b-secondary[data-v-34ee4e9a] {
        --blu-field-action-color-background: #12171d
    }
    html[dark] [class*=b-is-text-area].b-disabled[data-v-34ee4e9a] {
        --blu-field-action-color-background: #3b444c
    }
    html[dark] [class*=b-is-text-area] .b-fit-content[data-v-34ee4e9a] {
        width: min-content;
        height: fit-content
    }
    html[dark] [class*=b-is-text-area] .b-fit-content .blu-field__container[data-v-34ee4e9a] {
        width: min-content
    }
    input[type=email][data-v-25ef2230],
    input[type=number][data-v-25ef2230],
    input[type=search][data-v-25ef2230],
    input[type=text][data-v-25ef2230],
    input[type=tel][data-v-25ef2230],
    input[type=url][data-v-25ef2230],
    input[type=password][data-v-25ef2230],
    input[type=time][data-v-25ef2230] {
        box-shadow: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        border: none;
        background-color: transparent;
        outline: 0;
        padding: 0;
        font: var(--blu-field-input-text)
    }
    input[type=search][data-v-25ef2230]::-ms-reveal,
    input[type=search][data-v-25ef2230]::-ms-clear,
    input[type=text][data-v-25ef2230]::-ms-clear {
        display: none;
        width: 0;
        height: 0
    }
    input[type=search][data-v-25ef2230]::-webkit-search-decoration,
    input[type=search][data-v-25ef2230]::-webkit-search-cancel-button,
    input[type=search][data-v-25ef2230]::-webkit-search-results-button,
    input[type=search][data-v-25ef2230]::-webkit-search-results-decoration {
        display: none
    }
    input[type=number][data-v-25ef2230] {
        -moz-appearance: textfield
    }
    input[type=number][data-v-25ef2230]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0
    }
    input[data-v-25ef2230]:-webkit-autofill,
    input[data-v-25ef2230]:-webkit-autofill :hover,
    input[data-v-25ef2230]:-webkit-autofill :focus {
        -webkit-background-clip: text
    }
    input[data-v-25ef2230]::-ms-reveal {
        display: none
    }
    input[type=time][data-v-25ef2230]::-webkit-calendar-picker-indicator {
        display: none
    }
    .blu-field:not(.has-value) input[data-v-25ef2230]:-webkit-autofill {
        -webkit-text-fill-color: transparent
    }
    html:not([dark]) .blu-field input[data-v-25ef2230],
    html:not([dark]) .blu-search-bar input[data-v-25ef2230] {
        --blu-field-input-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-field-primary-input-color-text: #19222a;
        --blu-field-cursor: pointer;
        color: var(--blu-field-primary-input-color-text)
    }
    html:not([dark]) .blu-field input[data-v-25ef2230]:read-only,
    html:not([dark]) .blu-search-bar input[data-v-25ef2230]:read-only {
        cursor: var(--blu-field-cursor)
    }
    html:not([dark]) .blu-field .blu-text-field[data-v-25ef2230],
    html:not([dark]) .blu-search-bar .blu-text-field[data-v-25ef2230] {
        width: 114.28%;
        transform: scale(.875);
        transform-origin: left center;
        margin-right: -14.28%
    }
    html:not([dark]) .blu-field.b-disabled input[data-v-25ef2230],
    html:not([dark]) .blu-search-bar.b-disabled input[data-v-25ef2230] {
        --blu-field-primary-input-color-text: rgba(25, 34, 42, .4);
        --blu-field-cursor: not-allowed
    }
    html[dark] .blu-field input[data-v-25ef2230],
    html[dark] .blu-search-bar input[data-v-25ef2230] {
        --blu-field-input-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-field-primary-input-color-text: #ffffff;
        --blu-field-cursor: pointer;
        color: var(--blu-field-primary-input-color-text)
    }
    html[dark] .blu-field input[data-v-25ef2230]:read-only,
    html[dark] .blu-search-bar input[data-v-25ef2230]:read-only {
        cursor: var(--blu-field-cursor)
    }
    html[dark] .blu-field .blu-text-field[data-v-25ef2230],
    html[dark] .blu-search-bar .blu-text-field[data-v-25ef2230] {
        width: 114.28%;
        transform: scale(.875);
        transform-origin: left center;
        margin-right: -14.28%
    }
    html[dark] .blu-field.b-disabled input[data-v-25ef2230],
    html[dark] .blu-search-bar.b-disabled input[data-v-25ef2230] {
        --blu-field-primary-input-color-text: rgba(255, 255, 255, .5019607843);
        --blu-field-cursor: not-allowed
    }
    html:not([dark]) .blu-dropdown-trigger .blu-dropdown-field[data-v-3af3aa98] {
        width: 100%
    }
    html:not([dark]) .blu-dropdown-trigger .blu-dropdown-field__chevron[data-v-3af3aa98] {
        transition: transform .4s ease-in-out;
        pointer-events: none
    }
    html:not([dark]) .blu-dropdown.b-active .blu-dropdown-field__chevron[data-v-3af3aa98] {
        transform: rotate(-180deg)
    }
    html[dark] .blu-dropdown-trigger .blu-dropdown-field[data-v-3af3aa98] {
        width: 100%
    }
    html[dark] .blu-dropdown-trigger .blu-dropdown-field__chevron[data-v-3af3aa98] {
        transition: transform .4s ease-in-out;
        pointer-events: none
    }
    html[dark] .blu-dropdown.b-active .blu-dropdown-field__chevron[data-v-3af3aa98] {
        transform: rotate(-180deg)
    }
    *[data-v-f4755e1d],
    *[data-v-f4755e1d]:before,
    *[data-v-f4755e1d]:after {
        box-sizing: border-box
    }
    .blu-modal-wrapper[data-v-f4755e1d] {
        --blu-modal-clr-bg: #ffffff;
        --blu-modal-box-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843)
    }
    .blu-modal-wrapper[data-v-f4755e1d] {
        --blu-modal-bdr-rad: 16px;
        --blu-modal-opac: 0;
        --blu-modal-w: 100%;
        --blu-modal-transform: translate(0);
        pointer-events: auto;
        z-index: 100;
        position: fixed
    }
    .blu-modal-wrapper.fade-enter-active[data-v-f4755e1d],
    .blu-modal-wrapper.fade-leave-active[data-v-f4755e1d] {
        transition: all .3s
    }
    .blu-modal-wrapper.b-status[data-v-f4755e1d] {
        --blu-modal-top: 50%;
        --blu-modal-l: 50%;
        --blu-modal-transform: translate(-50%, -50%)
    }
    .blu-modal-wrapper.b-status.fade-enter-from[data-v-f4755e1d],
    .blu-modal-wrapper.b-status.fade-leave-to[data-v-f4755e1d] {
        opacity: 0
    }
    .blu-modal-wrapper.b-status>.b-info[data-v-f4755e1d] {
        --blu-modal-bdr-btm: 4px solid #1d8fff;
        --blu-modal-head-ic-stat: #0072ff
    }
    .blu-modal-wrapper.b-status>.b-success[data-v-f4755e1d] {
        --blu-modal-bdr-btm: 4px solid #22a334;
        --blu-modal-head-ic-stat: #1f912e
    }
    .blu-modal-wrapper.b-status>.b-alert[data-v-f4755e1d] {
        --blu-modal-bdr-btm: 4px solid #fedd6c;
        --blu-modal-head-ic-stat: #bc6e06
    }
    .blu-modal-wrapper.b-status>.b-danger[data-v-f4755e1d] {
        --blu-modal-bdr-btm: 4px solid #ff4646;
        --blu-modal-head-ic-stat: #e93c3c
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-top[data-v-f4755e1d],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-top[data-v-f4755e1d] {
        --blu-modal-top: -100vh
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-bottom[data-v-f4755e1d],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-bottom[data-v-f4755e1d] {
        --blu-modal-btm: -100vh
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-left[data-v-f4755e1d],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-left[data-v-f4755e1d] {
        --blu-modal-l: -100vw
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-right[data-v-f4755e1d],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-right[data-v-f4755e1d] {
        --blu-modal-r: -100vw
    }
    .blu-modal-wrapper.b-drawer>.b-top[data-v-f4755e1d] {
        --blu-modal-w: 100%;
        --blu-modal-max-h: calc(100% - 72px);
        --blu-modal-top: 0;
        --blu-modal-l: 0;
        --blu-modal-r: 0;
        --blu-modal-bdr-rad: 0 0 16px 16px
    }
    .blu-modal-wrapper.b-drawer>.b-bottom[data-v-f4755e1d] {
        --blu-modal-w: 100%;
        --blu-modal-max-h: calc(100% - 72px);
        --blu-modal-btm: 0;
        --blu-modal-l: 0;
        --blu-modal-r: 0;
        --blu-modal-bdr-rad: 16px 16px 0 0
    }
    .blu-modal-wrapper.b-drawer>.b-left[data-v-f4755e1d] {
        --blu-modal-max-h: 100%;
        --blu-modal-btm: 0;
        --blu-modal-l: 0;
        --blu-modal-top: 0;
        --blu-modal-bdr-rad: 0 16px 16px 0
    }
    .blu-modal-wrapper.b-drawer>.b-right[data-v-f4755e1d] {
        --blu-modal-max-h: 100%;
        --blu-modal-btm: 0;
        --blu-modal-r: 0;
        --blu-modal-top: 0;
        --blu-modal-bdr-rad: 16px 0 0 16px
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal-wrapper[data-v-f4755e1d]:not(.b-drawer) {
            --blu-modal-max-h: 576px;
            --blu-modal-top: 50%;
            --blu-modal-l: 50%;
            --blu-modal-transform: translate(-50%, -50%)
        }
        .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-f4755e1d],
        .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-f4755e1d] {
            opacity: 0
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal-wrapper.b-status[data-v-f4755e1d] {
            --blu-modal-w: calc(100% - 32px)
        }
        .blu-modal-wrapper[data-v-f4755e1d]:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) {
            --blu-modal-w: 100%;
            --blu-modal-btm: 0;
            --blu-modal-l: 50%;
            --blu-modal-transform: translate(-50%);
            --blu-modal-bdr-rad: 16px 16px 0 0
        }
        .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from[data-v-f4755e1d],
        .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to[data-v-f4755e1d] {
            --blu-modal-btm: -100vh
        }
        .blu-modal-wrapper[data-v-f4755e1d]:not(.b-drawer) {
            --blu-modal-max-h: calc(100% - 16px)
        }
        .blu-modal-wrapper.b-drawer.b-mobile-fullscreen[data-v-f4755e1d] {
            --blu-modal-w: 100%;
            --blu-modal-h: 100%;
            --blu-modal-bdr-rad: unset
        }
        .blu-modal-wrapper.b-mobile-fullscreen.fade-enter-from>.b-active[data-v-f4755e1d],
        .blu-modal-wrapper.b-mobile-fullscreen.fade-leave-to>.b-active[data-v-f4755e1d] {
            --blu-modal-btm: -100vh
        }
        .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-f4755e1d] {
            --blu-modal-head-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843)
        }
        .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-f4755e1d] {
            --blu-modal-max-h: 100%;
            --blu-modal-h: 100%;
            --blu-modal-w: 100%;
            --blu-modal-bdr-rad: 0;
            --blu-modal-btm: 0
        }
    }
    .blu-modal[data-v-f4755e1d] {
        box-shadow: var(--blu-modal-box-shdw);
        background-color: var(--blu-modal-clr-bg)
    }
    .blu-modal[data-v-f4755e1d] {
        position: fixed;
        z-index: 101;
        display: flex;
        flex-direction: column;
        height: var(--blu-modal-h);
        width: var(--blu-modal-w);
        max-height: var(--blu-modal-max-h);
        max-width: var(--blu-modal-max-w);
        border-bottom: var(--blu-modal-bdr-btm);
        box-sizing: border-box;
        border-radius: var(--blu-modal-bdr-rad);
        opacity: var(--blu-modal-opac);
        top: var(--blu-modal-top);
        left: var(--blu-modal-l);
        right: var(--blu-modal-r);
        bottom: var(--blu-modal-btm);
        transition: all .3s;
        transform: var(--blu-modal-transform)
    }
    .blu-modal *[data-v-f4755e1d] {
        box-sizing: inherit
    }
    .blu-modal.b-active[data-v-f4755e1d] {
        --blu-modal-opac: 1
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal.b-small[data-v-f4755e1d] {
            --blu-modal-w: 360px
        }
        .blu-modal.b-medium[data-v-f4755e1d] {
            --blu-modal-w: 600px
        }
        .blu-modal.b-large[data-v-f4755e1d] {
            --blu-modal-w: 800px
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal.b-max-width[data-v-f4755e1d] {
            --blu-modal-max-w: 600px
        }
    }
    .b-scrim[data-v-f4755e1d] {
        --blu-clr-scrim-bg: rgba(0, 0, 0, .6);
        background-color: var(--blu-clr-scrim-bg)
    }
    .b-scrim[data-v-f4755e1d] {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: opacity .3s;
        opacity: 1
    }
    .fade-enter-active .b-scrim[data-v-f4755e1d],
    .fade-leave-active .b-scrim[data-v-f4755e1d] {
        transition: opacity .3s
    }
    .fade-enter-to .b-scrim[data-v-f4755e1d] {
        opacity: 1
    }
    .fade-leave-to .b-scrim[data-v-f4755e1d] {
        opacity: 0
    }
    [dark] .blu-modal-wrapper[data-v-f4755e1d] {
        --blu-modal-clr-bg: #12171d;
        --blu-modal-box-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843)
    }
    [dark] .blu-modal-wrapper.b-status>.b-info[data-v-f4755e1d] {
        --blu-modal-bdr-btm: 4px solid #4fa4ff;
        --blu-modal-head-ic-stat: #4fa4ff
    }
    [dark] .blu-modal-wrapper.b-status>.b-success[data-v-f4755e1d] {
        --blu-modal-bdr-btm: 4px solid #02c82b;
        --blu-modal-head-ic-stat: #02c82b
    }
    [dark] .blu-modal-wrapper.b-status>.b-alert[data-v-f4755e1d] {
        --blu-modal-bdr-btm: 4px solid #7e4704;
        --blu-modal-head-ic-stat: #f1ab02
    }
    [dark] .blu-modal-wrapper.b-status>.b-danger[data-v-f4755e1d] {
        --blu-modal-bdr-btm: 4px solid #ff7373;
        --blu-modal-head-ic-stat: #ff7373
    }
    @media screen and (max-width: 839px) {
        [dark] .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-f4755e1d] {
            --blu-modal-head-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843)
        }
    }
    [dark] .blu-modal[data-v-f4755e1d] {
        box-shadow: var(--blu-modal-box-shdw);
        background-color: var(--blu-modal-clr-bg)
    }
    [dark] .b-scrim[data-v-f4755e1d] {
        --blu-clr-scrim-bg: rgba(0, 0, 0, .6);
        background-color: var(--blu-clr-scrim-bg)
    }
    *[data-v-18d441ea],
    *[data-v-18d441ea]:before,
    *[data-v-18d441ea]:after {
        box-sizing: border-box
    }
    .blu-modal__header[data-v-18d441ea] {
        --blu-modal-head-clr: #19222a;
        --blu-modal-head-ic-clr: #797f85;
        color: var(--blu-modal-head-clr);
        box-shadow: var(--blu-modal-head-shdw)
    }
    .blu-modal__header[data-v-18d441ea] {
        --blu-modal-head-txt: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-head-p: 16px;
        --blu-modal-lead-m: 0 0 0 4px;
        padding: var(--blu-modal-head-p)
    }
    .blu-modal__header-status-icon.blu-icon[data-v-18d441ea] {
        color: var(--blu-modal-head-ic-stat)
    }
    .blu-modal__header-status-icon.blu-icon[data-v-18d441ea] {
        width: 24px;
        height: 24px;
        padding: 0;
        margin: 4px 0 8px
    }
    .blu-modal__header-main[data-v-18d441ea] {
        display: flex;
        width: 100%
    }
    .blu-modal__header-main *[data-v-18d441ea]:not(:last-child):not(.blu-modal__header-main--item-leading) {
        margin-right: 4px
    }
    .blu-modal__header-main--title[data-v-18d441ea] {
        font: var(--blu-modal-head-txt);
        margin: auto auto auto 0;
        width: 100%;
        overflow: hidden
    }
    .blu-modal__header-main [class*=item][data-v-18d441ea] {
        display: flex
    }
    .blu-modal__header-main [class*=item][data-v-18d441ea] svg {
        color: #797f85
    }
    .blu-modal__header-main [class*=item][data-v-18d441ea] svg {
        padding: 4px;
        box-sizing: border-box;
        width: 32px;
        height: 32px;
        outline: none
    }
    .blu-modal__header-main [class*=item][data-v-18d441ea] svg:not(:last-child) {
        margin-right: 4px
    }
    .blu-modal__header-main [class*=item][data-v-18d441ea] svg:focus-visible {
        box-shadow: 0 0 0 2px #19222a
    }
    .blu-modal__header-main--item-leading[data-v-18d441ea] {
        cursor: pointer;
        margin: var(--blu-modal-lead-m)
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal__header-main--item-leading[data-v-18d441ea] {
            order: 3;
            flex-direction: row-reverse
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal__header[data-v-18d441ea] {
            --blu-modal-head-p: 12px 16px;
            --blu-modal-head-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-modal-lead-m: 0 4px 0 0
        }
    }
    .blu-modal__header.b-padding-top-0[data-v-18d441ea] {
        padding-top: 0
    }
    .blu-modal__header.b-padding-bottom-0[data-v-18d441ea] {
        padding-bottom: 0
    }
    [dark] .blu-modal__header[data-v-18d441ea] {
        --blu-modal-head-clr: #ffffff;
        --blu-modal-head-ic-clr: #acb0b4;
        color: var(--blu-modal-head-clr);
        box-shadow: var(--blu-modal-head-shdw)
    }
    [dark] .blu-modal__header-status-icon.blu-icon[data-v-18d441ea] {
        color: var(--blu-modal-head-ic-stat)
    }
    [dark] .blu-modal__header-main [class*=item][data-v-18d441ea] svg {
        color: #acb0b4
    }
    [dark] .blu-modal__header-main [class*=item][data-v-18d441ea] svg:focus-visible {
        box-shadow: 0 0 0 2px #f9f9fa
    }
    *[data-v-a7f102f9],
    *[data-v-a7f102f9]:before,
    *[data-v-a7f102f9]:after {
        box-sizing: border-box
    }
    .blu-modal__body[data-v-a7f102f9] {
        color: #19222ab3
    }
    .blu-modal__body[data-v-a7f102f9] {
        --blu-modal-bdy-p: 4px 16px 12px;
        --blu-modal-bdy-txt: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-bdy-add-gap: 8px 16px;
        font: var(--blu-modal-bdy-txt);
        display: flex;
        flex-direction: column;
        overscroll-behavior: contain
    }
    .blu-modal__body-content[data-v-a7f102f9] {
        padding: var(--blu-modal-bdy-p)
    }
    .blu-modal__body-addition[data-v-a7f102f9] {
        padding: var(--blu-modal-bdy-add-gap)
    }
    .blu-modal__body.b-has-no-padding[data-v-a7f102f9] {
        --blu-modal-bdy-p: 0
    }
    .blu-modal__body.b-scroll[data-v-a7f102f9] {
        overflow: auto
    }
    .blu-modal__body.b-stop[data-v-a7f102f9] {
        overflow-y: hidden
    }
    @media screen and (max-width: 839px) {
        .blu-modal__body[data-v-a7f102f9] {
            --blu-modal-bdy-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .b-overflow-y[data-v-a7f102f9] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-a7f102f9] {
        scrollbar-width: thin
    }
    .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar {
        background-color: transparent
    }
    .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar {
        width: 4px;
        height: 8px
    }
    .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y[data-v-a7f102f9]:hover::-webkit-scrollbar {
        width: 4px
    }
    .b-overflow-y[data-v-a7f102f9]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    .b-overflow-y[data-v-a7f102f9]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar-track {
        background-color: transparent
    }
    .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar-track {
        border-radius: 3px
    }
    .b-overflow-y.hidden[data-v-a7f102f9] {
        scrollbar-width: none
    }
    .b-overflow-y.hidden[data-v-a7f102f9]::-webkit-scrollbar-thumb {
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-a7f102f9]::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y.hidden[data-v-a7f102f9]:hover {
        scrollbar-width: thin
    }
    .b-overflow-y.hidden[data-v-a7f102f9]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y.hidden[data-v-a7f102f9]:hover::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y.hidden[data-v-a7f102f9]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-a7f102f9] {
        overflow-y: auto;
        margin: 0
    }
    [dark] .blu-modal__body[data-v-a7f102f9] {
        color: #fffc
    }
    [dark] .b-overflow-y[data-v-a7f102f9] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar {
        background-color: transparent
    }
    [dark] .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    [dark] .b-overflow-y[data-v-a7f102f9]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y[data-v-a7f102f9]::-webkit-scrollbar-track {
        background-color: transparent
    }
    [dark] .b-overflow-y.hidden[data-v-a7f102f9]::-webkit-scrollbar-thumb {
        background-color: transparent
    }
    [dark] .b-overflow-y.hidden[data-v-a7f102f9]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y.hidden[data-v-a7f102f9]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    .blu-tooltip[data-v-64c29963] {
        --blu-ttip-clr-bg: #ffffff;
        --blu-ttip-clr-txt: rgba(25, 34, 42, .7019607843);
        --blu-ttip-box-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843)
    }
    .blu-tooltip[data-v-64c29963] {
        --blu-ttip-p: 8px;
        --blu-ttip-bdr-rad: 8px;
        --blu-ttip-max-w: 296px;
        --blu-ttip-visiblity: hidden;
        --blu-ttip-pos: absolute;
        --blu-ttip-z-index: 1;
        position: relative;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: var(--blu-ttip-w)
    }
    .blu-tooltip[data-v-64c29963]:focus-visible {
        outline: solid 2px #19222a
    }
    .blu-tooltip__label[data-v-64c29963] {
        display: inherit;
        width: var(--blu-ttip-labl-w)
    }
    .blu-tooltip__content[data-v-64c29963] {
        color: var(--blu-ttip-clr-txt);
        background-color: var(--blu-ttip-clr-bg);
        box-shadow: var(--blu-ttip-box-shdw)
    }
    .blu-tooltip__content[data-v-64c29963] {
        position: var(--blu-ttip-pos);
        bottom: var(--blu-ttip-btm);
        top: var(--blu-ttip-top);
        left: var(--blu-ttip-l);
        right: var(--blu-ttip-r);
        z-index: var(--blu-ttip-z-index);
        width: max-content;
        max-width: var(--blu-ttip-max-w);
        padding: var(--blu-ttip-p);
        box-sizing: border-box;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        border-radius: var(--blu-ttip-bdr-rad);
        scale: var(--blu-ttip-scale);
        visibility: var(--blu-ttip-visiblity);
        white-space: normal;
        transition: all .2s .1s cubic-bezier(0, 0, .4, 1.4)
    }
    .blu-tooltip__content[data-v-64c29963]:hover {
        cursor: var(--blu-ttip-csr)
    }
    .blu-tooltip.b-active[data-v-64c29963] {
        --blu-ttip-visiblity: visible
    }
    .blu-tooltip.b-active.b-scale-0[data-v-64c29963] {
        --blu-ttip-scale: 1
    }
    .blu-tooltip.b-scale-0[data-v-64c29963] {
        --blu-ttip-scale: 0
    }
    .blu-tooltip.b-hover-content[data-v-64c29963] {
        --blu-ttip-csr: pointer
    }
    .blu-tooltip.b-label-full-width[data-v-64c29963] {
        --blu-ttip-w: 100%;
        --blu-ttip-labl-w: 100%
    }
    .blu-tooltip.b-top-center[data-v-64c29963] {
        --blu-ttip-btm: calc(100% + 12px)
    }
    .blu-tooltip.b-top-left[data-v-64c29963] {
        --blu-ttip-btm: calc(100% + 12px);
        --blu-ttip-r: 0
    }
    .blu-tooltip.b-top-right[data-v-64c29963] {
        --blu-ttip-btm: calc(100% + 12px);
        --blu-ttip-l: 0
    }
    .blu-tooltip.b-bottom-center[data-v-64c29963] {
        --blu-ttip-top: calc(100% + 12px)
    }
    .blu-tooltip.b-bottom-left[data-v-64c29963] {
        --blu-ttip-top: calc(100% + 12px);
        --blu-ttip-r: 0
    }
    .blu-tooltip.b-bottom-right[data-v-64c29963] {
        --blu-ttip-top: calc(100% + 12px);
        --blu-ttip-l: 0
    }
    .blu-tooltip.b-left-top[data-v-64c29963] {
        --blu-ttip-r: calc(100% + 12px);
        --blu-ttip-top: 0
    }
    .blu-tooltip.b-left-middle[data-v-64c29963] {
        --blu-ttip-r: calc(100% + 12px)
    }
    .blu-tooltip.b-left-bottom[data-v-64c29963] {
        --blu-ttip-r: calc(100% + 12px);
        --blu-ttip-btm: 0
    }
    .blu-tooltip.b-right-top[data-v-64c29963] {
        --blu-ttip-l: calc(100% + 12px);
        --blu-ttip-top: 0
    }
    .blu-tooltip.b-right-middle[data-v-64c29963] {
        --blu-ttip-l: calc(100% + 12px)
    }
    .blu-tooltip.b-right-bottom[data-v-64c29963] {
        --blu-ttip-l: calc(100% + 12px);
        --blu-ttip-btm: 0
    }
    .blu-tooltip.b-fixed[data-v-64c29963] {
        --blu-ttip-pos: fixed;
        --blu-ttip-z-index: 5
    }
    [dark] .blu-tooltip[data-v-64c29963] {
        --blu-ttip-clr-bg: #12171d;
        --blu-ttip-clr-txt: rgba(255, 255, 255, .8);
        --blu-ttip-box-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843)
    }
    [dark] .blu-tooltip[data-v-64c29963]:focus-visible {
        outline: solid 2px #f9f9fa
    }
    [dark] .blu-tooltip__content[data-v-64c29963] {
        color: var(--blu-ttip-clr-txt);
        background-color: var(--blu-ttip-clr-bg);
        box-shadow: var(--blu-ttip-box-shdw)
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-border: #ffffff;
        --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-badge-border-radius: 4px;
        --blu-badge-border-width: 1px;
        --blu-badge-padding: 0 4px 1px;
        font: var(--blu-badge-text);
        border-radius: var(--blu-badge-border-radius);
        box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
        padding: var(--blu-badge-padding);
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        line-height: 15px;
        max-height: 16px;
        white-space: nowrap
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
        display: flex;
        width: 12px;
        height: 12px;
        color: var(--blu-badge-item-leading-color-icon)
    }
    html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
        margin-right: 2px
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
        min-width: 16px
    }
    html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
        --blu-badge-size: 8px;
        width: var(--blu-badge-size);
        height: var(--blu-badge-size)
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
        color: var(--blu-badge-color-text);
        background-color: var(--blu-badge-color-background)
    }
    html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
        color: var(--blu-badge-color-text-low);
        background-color: var(--blu-badge-color-background-low)
    }
    html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #e1f1ff;
        --blu-badge-color-background: #1d8fff;
        --blu-badge-color-text-low: #006dea;
        --blu-badge-color-icon-low: #0072ff;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6ce;
        --blu-badge-color-background: #ff7f00;
        --blu-badge-color-text-low: #dc5300;
        --blu-badge-color-icon-low: #f05a00;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6e6;
        --blu-badge-color-background: #ff4646;
        --blu-badge-color-text-low: #d33534;
        --blu-badge-color-icon-low: #e93c3c;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #d6f7da;
        --blu-badge-color-background: #22a334;
        --blu-badge-color-text-low: #1c832a;
        --blu-badge-color-icon-low: #1f912e;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #834bee;
        --blu-badge-color-icon-low: #834bee;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #ff0f9d;
        --blu-badge-color-icon-low: #ff0f9d;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #f1f2f2;
        --blu-badge-color-background: #28323b;
        --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffffff;
        --blu-badge-color-background: #ffffff;
        --blu-badge-color-text-low: rgba(25, 34, 42, .4);
        --blu-badge-color-text: #006dea;
        --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
        --blu-badge-color-icon: #0072ff
    }
    html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
        --blu-badge-border-radius: 8px
    }
    html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
        cursor: pointer
    }
    html[dark] .blu-badge[data-v-4cd4e6d8] {
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-border: #12171d;
        --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-badge-border-radius: 4px;
        --blu-badge-border-width: 1px;
        --blu-badge-padding: 0 4px 1px;
        font: var(--blu-badge-text);
        border-radius: var(--blu-badge-border-radius);
        box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
        padding: var(--blu-badge-padding);
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        line-height: 15px;
        max-height: 16px;
        white-space: nowrap
    }
    html[dark] .blu-badge[data-v-4cd4e6d8] svg {
        display: flex;
        width: 12px;
        height: 12px;
        color: var(--blu-badge-item-leading-color-icon)
    }
    html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
        margin-right: 2px
    }
    html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
        min-width: 16px
    }
    html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
        --blu-badge-size: 8px;
        width: var(--blu-badge-size);
        height: var(--blu-badge-size)
    }
    html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
        color: var(--blu-badge-color-text);
        background-color: var(--blu-badge-color-background)
    }
    html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
        color: var(--blu-badge-color-text-low);
        background-color: var(--blu-badge-color-background-low)
    }
    html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #0046aa;
        --blu-badge-color-background: #1d8fff;
        --blu-badge-color-text-low: #4fa4ff;
        --blu-badge-color-icon-low: #4fa4ff;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6ce;
        --blu-badge-color-background: #ff7f00;
        --blu-badge-color-text-low: #dc5300;
        --blu-badge-color-icon-low: #f05a00;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #8d2221;
        --blu-badge-color-background: #ff4646;
        --blu-badge-color-text-low: #ff7373;
        --blu-badge-color-icon-low: #ff7373;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #13561c;
        --blu-badge-color-background: #22a334;
        --blu-badge-color-text-low: #02c82b;
        --blu-badge-color-icon-low: #02c82b;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #834bee;
        --blu-badge-color-icon-low: #834bee;
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #ff0f9d;
        --blu-badge-color-icon-low: #ff0f9d;
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #28323b;
        --blu-badge-color-background: #f1f2f2;
        --blu-badge-color-text-low: rgba(255, 255, 255, .8);
        --blu-badge-color-text: #12171d;
        --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #12171d;
        --blu-badge-color-background: #12171d;
        --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
        --blu-badge-color-text: #4fa4ff;
        --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
        --blu-badge-color-icon: #4fa4ff
    }
    html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
        --blu-badge-border-radius: 8px
    }
    html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
        cursor: pointer
    }
    html:not([dark]) .blu-chip[data-v-2352ad3e] {
        --blu-chip-color-background: #f1f2f2;
        --blu-chip-border-width: 1px;
        --blu-chip-icon-color: #797f85;
        --blu-chip-color-text: #006dea;
        --blu-chip-spacing-padding: 0 8px;
        --blu-chip-size-height: 32px;
        --blu-chip-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chip-icon-size: 18px;
        --blu-chip-spacing-gap: 4px;
        --blu-chip-min-width: 32px;
        background-color: var(--blu-chip-color-background);
        color: var(--blu-chip-color-text);
        padding: var(--blu-chip-spacing-padding);
        height: var(--blu-chip-size-height);
        cursor: pointer;
        font: var(--blu-chip-label-text);
        border-radius: 8px;
        box-shadow: inset 0 0 0 var(--blu-chip-border-width) var(--blu-chip-color-border);
        display: flex;
        justify-content: center;
        align-items: center;
        width: var(--blu-chip-custom-width, fit-content);
        min-width: var(--blu-chip-min-width, none);
        max-width: var(--blu-chip-max-width, none);
        user-select: none;
        transition: .3s;
        box-sizing: border-box
    }
    html:not([dark]) .blu-chip.b-readonly[data-v-2352ad3e] {
        cursor: default
    }
    html:not([dark]) .blu-chip>*[data-v-2352ad3e]:not(:empty):not(:last-child) {
        margin-right: var(--blu-chip-spacing-gap)
    }
    html:not([dark]) .blu-chip__label[data-v-2352ad3e] {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-decoration: none
    }
    html:not([dark]) .blu-chip .item-leading[data-v-2352ad3e]:not(:empty),
    html:not([dark]) .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty),
    html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e],
    html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e] {
        display: flex;
        align-items: center
    }
    html:not([dark]) .blu-chip .item-leading[data-v-2352ad3e]:not(:empty) svg,
    html:not([dark]) .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty) svg,
    html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e] svg,
    html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e] svg {
        width: var(--blu-chip-icon-size);
        height: var(--blu-chip-icon-size);
        color: var(--blu-chip-icon-color)
    }
    html:not([dark]) .blu-chip .item-leading[data-v-2352ad3e]:not(:empty):focus,
    html:not([dark]) .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty):focus,
    html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e]:focus,
    html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e]:focus {
        outline: none
    }
    html:not([dark]) .blu-chip .item-leading[data-v-2352ad3e]:not(:empty):focus-visible,
    html:not([dark]) .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty):focus-visible,
    html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e]:focus-visible,
    html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e]:focus-visible {
        outline: 2px solid #19222a
    }
    html:not([dark]) .blu-chip__filter-icon[data-v-2352ad3e] {
        transition: all .4s ease
    }
    html:not([dark]) .blu-chip .icon-remove[data-v-2352ad3e] {
        cursor: pointer
    }
    html:not([dark]) .blu-chip[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chip-color-background: #f9f9fa;
        --blu-chip-color-border: transparent
    }
    html:not([dark]) .blu-chip[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chip-color-background: #f9f9fa;
        transform: scale(.95)
    }
    html:not([dark]) .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary) {
        --blu-chip-color-background: #1d8fff;
        --blu-chip-icon-color: #ffffff;
        --blu-chip-color-text: #ffffff
    }
    html:not([dark]) .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary):not(.b-readonly):hover {
        --blu-chip-color-background: #0072ff;
        --blu-chip-color-border: transparent
    }
    html:not([dark]) .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary):not(.b-readonly):active:hover {
        --blu-chip-color-background: #0072ff
    }
    html:not([dark]) .blu-chip.b-secondary[data-v-2352ad3e] {
        --blu-chip-color-background: #ffffff;
        --blu-chip-color-border: #c8cbcd
    }
    html:not([dark]) .blu-chip.b-secondary[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chip-color-background: #f9f9fa;
        --blu-chip-color-border: #c8cbcd
    }
    html:not([dark]) .blu-chip.b-secondary[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chip-color-background: #ffffff;
        --blu-chip-color-border: #c8cbcd
    }
    html:not([dark]) .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e] {
        --blu-chip-color-background: #f3f9ff;
        --blu-chip-icon-color: #0072ff
    }
    html:not([dark]) .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(:focus-visible) {
        --blu-chip-color-border: #1d8fff
    }
    html:not([dark]) .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-readonly):hover {
        --blu-chip-color-background: #e1f1ff;
        --blu-chip-color-border: #1d8fff
    }
    html:not([dark]) .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-readonly):active:hover {
        --blu-chip-color-background: #e1f1ff;
        --blu-chip-color-border: #1d8fff
    }
    html:not([dark]) .blu-chip.b-secondary.b-oos[data-v-2352ad3e] {
        --blu-chip-color-background: #ffffff;
        --blu-chip-color-text: rgba(25, 34, 42, .3019607843);
        --blu-chip-icon-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-2352ad3e] {
        --blu-chip-color-background: #f3f9ff;
        --blu-chip-color-text: rgba(25, 34, 42, .4);
        --blu-chip-icon-color: rgba(25, 34, 42, .4)
    }
    html:not([dark]) .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:hover {
        --blu-chip-color-background: #e1f1ff
    }
    html:not([dark]) .blu-chip[data-v-2352ad3e]:focus {
        outline: none
    }
    html:not([dark]) .blu-chip[data-v-2352ad3e]:focus-visible {
        --blu-chip-color-border: #19222a;
        --blu-chip-border-width: 2px
    }
    html:not([dark]) .blu-chip.b-small[data-v-2352ad3e] {
        --blu-chip-spacing-padding: 0 4px;
        --blu-chip-size-height: 24px;
        --blu-chip-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chip-spacing-gap: 2px;
        --blu-chip-min-width: 24px
    }
    html:not([dark]) .blu-chip.b-small.has-image[data-v-2352ad3e] {
        --blu-chip-size-height: 40px;
        --blu-chip-spacing-gap: 2px
    }
    html:not([dark]) .blu-chip.b-disabled[data-v-2352ad3e] {
        --blu-chip-color-background: #e1e3e4;
        --blu-chip-icon-color: rgba(25, 34, 42, .3019607843);
        --blu-chip-color-border: #c8cbcd;
        --blu-chip-color-text: rgba(25, 34, 42, .3019607843);
        cursor: not-allowed
    }
    html:not([dark]) .blu-chip.b-disabled[data-v-2352ad3e] img {
        opacity: .5
    }
    html:not([dark]) .blu-chip.has-image[data-v-2352ad3e] {
        --blu-chip-size-height: 48px;
        --blu-chip-spacing-gap: 8px
    }
    html:not([dark]) .blu-chip.has-image[data-v-2352ad3e] img {
        width: 32px;
        height: 32px;
        border-radius: 4px
    }
    html:not([dark]) .blu-chip.b-active.b-filter-open .blu-chip__filter-icon[data-v-2352ad3e] {
        transform: rotate(-180deg)
    }
    html:not([dark]) .blu-chip.b-oos[data-v-2352ad3e] {
        --blu-chip-size-height: 30px;
        --blu-chip-spacing-padding: 0 7px;
        --blu-chip-color-background: #f1f2f2;
        --blu-chip-color-text: rgba(25, 34, 42, .3019607843);
        --blu-chip-icon-color: rgba(25, 34, 42, .3019607843);
        --blu-chip-color-border-oos: #c8cbcd;
        box-shadow: none;
        border: 1px dashed var(--blu-chip-color-border-oos)
    }
    html:not([dark]) .blu-chip.b-oos[data-v-2352ad3e]:focus-visible {
        box-shadow: 0 0 0 var(--blu-chip-border-width) var(--blu-chip-color-border)
    }
    html:not([dark]) .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e] {
        --blu-chip-color-background: #e1f1ff;
        --blu-chip-color-text: rgba(25, 34, 42, .4);
        --blu-chip-icon-color: rgba(25, 34, 42, .4);
        --blu-chip-color-border-oos: #1d8fff
    }
    html:not([dark]) .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:hover {
        --blu-chip-color-background: #f3f9ff
    }
    html:not([dark]) .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:active:hover {
        --blu-chip-color-background: #f3f9ff
    }
    html:not([dark]) .blu-chip.b-oos.has-image[data-v-2352ad3e] {
        --blu-chip-size-height: 46px
    }
    html:not([dark]) .blu-chip.b-oos.b-small[data-v-2352ad3e] {
        --blu-chip-spacing-padding: 0 3px;
        --blu-chip-size-height: 22px
    }
    html:not([dark]) .blu-chip.b-oos.b-small.has-image[data-v-2352ad3e] {
        --blu-chip-size-height: 38px
    }
    html:not([dark]) .blu-chips>.blu-chip[data-v-2352ad3e]:not(:last-child) {
        margin-right: 4px
    }
    html[dark] .blu-chip[data-v-2352ad3e] {
        --blu-chip-color-background: #28323b;
        --blu-chip-border-width: 1px;
        --blu-chip-icon-color: #acb0b4;
        --blu-chip-color-text: #4fa4ff;
        --blu-chip-spacing-padding: 0 8px;
        --blu-chip-size-height: 32px;
        --blu-chip-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chip-icon-size: 18px;
        --blu-chip-spacing-gap: 4px;
        --blu-chip-min-width: 32px;
        background-color: var(--blu-chip-color-background);
        color: var(--blu-chip-color-text);
        padding: var(--blu-chip-spacing-padding);
        height: var(--blu-chip-size-height);
        cursor: pointer;
        font: var(--blu-chip-label-text);
        border-radius: 8px;
        box-shadow: inset 0 0 0 var(--blu-chip-border-width) var(--blu-chip-color-border);
        display: flex;
        justify-content: center;
        align-items: center;
        width: var(--blu-chip-custom-width, fit-content);
        min-width: var(--blu-chip-min-width, none);
        max-width: var(--blu-chip-max-width, none);
        user-select: none;
        transition: .3s;
        box-sizing: border-box
    }
    html[dark] .blu-chip.b-readonly[data-v-2352ad3e] {
        cursor: default
    }
    html[dark] .blu-chip>*[data-v-2352ad3e]:not(:empty):not(:last-child) {
        margin-right: var(--blu-chip-spacing-gap)
    }
    html[dark] .blu-chip__label[data-v-2352ad3e] {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-decoration: none
    }
    html[dark] .blu-chip .item-leading[data-v-2352ad3e]:not(:empty),
    html[dark] .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty),
    html[dark] .blu-chip .icon-remove[data-v-2352ad3e],
    html[dark] .blu-chip__filter-icon[data-v-2352ad3e] {
        display: flex;
        align-items: center
    }
    html[dark] .blu-chip .item-leading[data-v-2352ad3e]:not(:empty) svg,
    html[dark] .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty) svg,
    html[dark] .blu-chip .icon-remove[data-v-2352ad3e] svg,
    html[dark] .blu-chip__filter-icon[data-v-2352ad3e] svg {
        width: var(--blu-chip-icon-size);
        height: var(--blu-chip-icon-size);
        color: var(--blu-chip-icon-color)
    }
    html[dark] .blu-chip .item-leading[data-v-2352ad3e]:not(:empty):focus,
    html[dark] .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty):focus,
    html[dark] .blu-chip .icon-remove[data-v-2352ad3e]:focus,
    html[dark] .blu-chip__filter-icon[data-v-2352ad3e]:focus {
        outline: none
    }
    html[dark] .blu-chip .item-leading[data-v-2352ad3e]:not(:empty):focus-visible,
    html[dark] .blu-chip .item-trailing[data-v-2352ad3e]:not(:empty):focus-visible,
    html[dark] .blu-chip .icon-remove[data-v-2352ad3e]:focus-visible,
    html[dark] .blu-chip__filter-icon[data-v-2352ad3e]:focus-visible {
        outline: 2px solid #f9f9fa
    }
    html[dark] .blu-chip__filter-icon[data-v-2352ad3e] {
        transition: all .4s ease
    }
    html[dark] .blu-chip .icon-remove[data-v-2352ad3e] {
        cursor: pointer
    }
    html[dark] .blu-chip[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chip-color-background: #19222a;
        --blu-chip-color-border: transparent
    }
    html[dark] .blu-chip[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chip-color-background: #19222a;
        transform: scale(.95)
    }
    html[dark] .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary) {
        --blu-chip-color-background: #1d8fff;
        --blu-chip-icon-color: #ffffff;
        --blu-chip-color-text: #ffffff
    }
    html[dark] .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary):not(.b-readonly):hover {
        --blu-chip-color-background: #0072ff;
        --blu-chip-color-border: transparent
    }
    html[dark] .blu-chip:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-secondary):not(.b-readonly):active:hover {
        --blu-chip-color-background: #73baff
    }
    html[dark] .blu-chip.b-secondary[data-v-2352ad3e] {
        --blu-chip-color-background: #12171d;
        --blu-chip-color-border: #60686e
    }
    html[dark] .blu-chip.b-secondary[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chip-color-background: #19222a;
        --blu-chip-color-border: #60686e
    }
    html[dark] .blu-chip.b-secondary[data-v-2352ad3e]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chip-color-background: #12171d;
        --blu-chip-color-border: #60686e
    }
    html[dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e] {
        --blu-chip-color-background: #002e7a;
        --blu-chip-icon-color: #4fa4ff
    }
    html[dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(:focus-visible) {
        --blu-chip-color-border: #4fa4ff
    }
    html[dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-readonly):hover {
        --blu-chip-color-background: #0046aa;
        --blu-chip-color-border: #4fa4ff
    }
    html[dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-2352ad3e]:not(.b-readonly):active:hover {
        --blu-chip-color-background: #0046aa;
        --blu-chip-color-border: #4fa4ff
    }
    html[dark] .blu-chip.b-secondary.b-oos[data-v-2352ad3e] {
        --blu-chip-color-background: #12171d;
        --blu-chip-color-text: rgba(255, 255, 255, .3019607843);
        --blu-chip-icon-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-2352ad3e] {
        --blu-chip-color-background: #002e7a;
        --blu-chip-color-text: rgba(255, 255, 255, .5019607843);
        --blu-chip-icon-color: rgba(255, 255, 255, .5019607843)
    }
    html[dark] .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:hover {
        --blu-chip-color-background: #0046aa
    }
    html[dark] .blu-chip[data-v-2352ad3e]:focus {
        outline: none
    }
    html[dark] .blu-chip[data-v-2352ad3e]:focus-visible {
        --blu-chip-color-border: #f9f9fa;
        --blu-chip-border-width: 2px
    }
    html[dark] .blu-chip.b-small[data-v-2352ad3e] {
        --blu-chip-spacing-padding: 0 4px;
        --blu-chip-size-height: 24px;
        --blu-chip-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chip-spacing-gap: 2px;
        --blu-chip-min-width: 24px
    }
    html[dark] .blu-chip.b-small.has-image[data-v-2352ad3e] {
        --blu-chip-size-height: 40px;
        --blu-chip-spacing-gap: 2px
    }
    html[dark] .blu-chip.b-disabled[data-v-2352ad3e] {
        --blu-chip-color-background: #3b444c;
        --blu-chip-icon-color: rgba(255, 255, 255, .3019607843);
        --blu-chip-color-border: #60686e;
        --blu-chip-color-text: rgba(255, 255, 255, .3019607843);
        cursor: not-allowed
    }
    html[dark] .blu-chip.b-disabled[data-v-2352ad3e] img {
        opacity: .5
    }
    html[dark] .blu-chip.has-image[data-v-2352ad3e] {
        --blu-chip-size-height: 48px;
        --blu-chip-spacing-gap: 8px
    }
    html[dark] .blu-chip.has-image[data-v-2352ad3e] img {
        width: 32px;
        height: 32px;
        border-radius: 4px
    }
    html[dark] .blu-chip.b-active.b-filter-open .blu-chip__filter-icon[data-v-2352ad3e] {
        transform: rotate(-180deg)
    }
    html[dark] .blu-chip.b-oos[data-v-2352ad3e] {
        --blu-chip-size-height: 30px;
        --blu-chip-spacing-padding: 0 7px;
        --blu-chip-color-background: #28323b;
        --blu-chip-color-text: rgba(255, 255, 255, .3019607843);
        --blu-chip-icon-color: rgba(255, 255, 255, .3019607843);
        --blu-chip-color-border-oos: #60686e;
        box-shadow: none;
        border: 1px dashed var(--blu-chip-color-border-oos)
    }
    html[dark] .blu-chip.b-oos[data-v-2352ad3e]:focus-visible {
        box-shadow: 0 0 0 var(--blu-chip-border-width) var(--blu-chip-color-border)
    }
    html[dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e] {
        --blu-chip-color-background: #0046aa;
        --blu-chip-color-text: rgba(255, 255, 255, .5019607843);
        --blu-chip-icon-color: rgba(255, 255, 255, .5019607843);
        --blu-chip-color-border-oos: #4fa4ff
    }
    html[dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:hover {
        --blu-chip-color-background: #002e7a
    }
    html[dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-2352ad3e]:active:hover {
        --blu-chip-color-background: #002e7a
    }
    html[dark] .blu-chip.b-oos.has-image[data-v-2352ad3e] {
        --blu-chip-size-height: 46px
    }
    html[dark] .blu-chip.b-oos.b-small[data-v-2352ad3e] {
        --blu-chip-spacing-padding: 0 3px;
        --blu-chip-size-height: 22px
    }
    html[dark] .blu-chip.b-oos.b-small.has-image[data-v-2352ad3e] {
        --blu-chip-size-height: 38px
    }
    html[dark] .blu-chips>.blu-chip[data-v-2352ad3e]:not(:last-child) {
        margin-right: 4px
    }
    .blu-chips[data-v-8c5a50e6] {
        display: flex;
        flex-wrap: wrap;
        row-gap: 4px
    }
    .blu-chips.b-block[data-v-8c5a50e6] {
        flex-wrap: nowrap
    }
    .product-financial-payments[data-v-1ab7c96f] {
        padding: 0;
        border: none
    }
    @media screen and (min-width: 769px) {
        .product-financial-payments[data-v-1ab7c96f] {
            display: flex;
            flex-direction: column;
            gap: 20px;
            margin: 16px 0 0;
            padding: 16px 0 0;
            border-top: 1px solid #e1e3e4
        }
    }
    .pay[data-v-db58904a] {
        line-height: 1.8rem;
        color: #19222a;
        background-color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .pay svg[data-v-db58904a] {
        flex-shrink: 0
    }
    .pay a[data-v-db58904a] {
        color: #006dea;
        text-decoration: none;
        word-wrap: break-word;
        cursor: pointer
    }
    .pay figure[data-v-db58904a] {
        margin: 0 12px 0 0;
        min-width: 32px;
        min-height: 32px
    }
    @media screen and (min-width: 769px) {
        .pay[data-v-db58904a] {
            align-items: center
        }
    }
    @media screen and (max-width: 768px) {
        .pay[data-v-db58904a] {
            padding: 16px;
            margin-top: 8px
        }
    }
    .pay__main[data-v-db58904a] {
        display: flex;
        flex-direction: column
    }
    @media screen and (max-width: 1023px) {
        .pay__main .label[data-v-db58904a] {
            font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (min-width: 840px),
    print {
        .pay__main .label[data-v-db58904a] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .pay__main .info[data-v-db58904a] {
        color: #19222ab3;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .pay__main .select-store[data-v-db58904a] {
        display: block
    }
    .pay .action-button[data-v-db58904a] {
        width: 104px
    }
    .pay .icon[data-v-db58904a] {
        color: #0072ff;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-left: auto
    }
    .action-button[data-v-a1bc736d] {
        cursor: pointer;
        color: #0072ff
    }
    .installment-cta__card[data-v-a1bc736d] {
        display: grid;
        grid-template-areas: "icon label arrow" ". info arrow";
        grid-template-columns: 32px 1fr 24px;
        grid-column-gap: 10px;
        margin: 8px 0 0;
        padding: 16px;
        background-color: #fff
    }
    .installment-cta__card--one-line[data-v-a1bc736d] {
        padding: 24px 16px;
        grid-template-areas: "icon label arrow"
    }
    .installment-cta__card .label[data-v-a1bc736d] {
        grid-area: label;
        font-size: 16px;
        color: #19222a
    }
    .installment-cta__card .arrow[data-v-a1bc736d] {
        grid-area: arrow;
        color: #0072ff
    }
    .installment-cta__card .info[data-v-a1bc736d] {
        grid-area: info;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-top: 2px
    }
    .installment-cta__card figure[data-v-a1bc736d] {
        margin: 0
    }
    .installment-cta__card__group[data-v-a1bc736d],
    .installment-cta__section__group[data-v-a1bc736d] {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
    .installment-cta__section[data-v-a1bc736d] {
        display: flex;
        align-items: center
    }
    .installment-cta__section img[data-v-a1bc736d] {
        margin-right: 12px;
        min-width: 32px;
        min-height: 32px
    }
    @media screen and (min-width: 769px) {
        .installment-cta__section .label[data-v-a1bc736d] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            display: flex
        }
    }
    .installment-cta__section .action[data-v-a1bc736d] {
        grid-area: action
    }
    .installment-cta__section .action-button[data-v-a1bc736d] {
        width: 104px
    }
    .installment-cta__section .info[data-v-a1bc736d] {
        grid-area: info;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .installment-modal__title[data-v-9d771175] {
        margin: 0;
        font: 600 24px/28px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .installment-modal__title--mobile[data-v-9d771175] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .installment-container__tabs[data-v-1bc5bad8] {
        width: 100%;
        position: sticky;
        top: 56px;
        z-index: 100;
        background-color: #fff
    }
    @media screen and (min-width: 960px) {
        .installment-container__tabs[data-v-1bc5bad8] {
            top: 0
        }
    }
    @media screen and (max-width: 839px) {
        .installment-container__tabs[data-v-1bc5bad8] {
            top: 0
        }
    }
    .installment-list-wrapper[data-v-d40c004e] {
        display: flex;
        flex-wrap: wrap;
        row-gap: 12px;
        column-gap: 8px;
        padding: 20px 0;
        -webkit-user-select: none;
        user-select: none
    }
    .installment-list-item[data-v-d40c004e] {
        position: relative;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        cursor: pointer
    }
    @media screen and (max-width: 768px) {
        .installment-list-item[data-v-d40c004e] {
            column-gap: 4px
        }
    }
    @media screen and (min-width: 960px) {
        .installment-list-item[data-v-d40c004e] {
            flex-direction: column;
            justify-content: center;
            width: calc(16.6666667% - 8px)
        }
    }
    .installment-list-item__payment[data-v-d40c004e] {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 10px 0;
        border-radius: 8px;
        border: 1px solid #c8cbcd;
        background-color: #fff;
        transition: all .2s ease;
        will-change: transform
    }
    .installment-list-item__payment--hover[data-v-d40c004e] {
        background-color: #f9f9fa;
        transform: translateY(-6px)
    }
    .installment-list-item__payment--selected[data-v-d40c004e] {
        border-color: #0072ff;
        background-color: #b9deff;
        transform: translateY(-6px)
    }
    .installment-list-item__payment--selected-with-promo[data-v-d40c004e] {
        border-color: #22a334;
        background-color: #d6f7da;
        transform: translateY(-6px)
    }
    .installment-list-item__payment__icon-info[data-v-d40c004e] {
        position: absolute;
        right: 3px;
        top: 3px;
        color: #92979c;
        width: 16px;
        height: 16px
    }
    .installment-list-item__payment__image[data-v-d40c004e] {
        width: 66px;
        height: 48px;
        object-fit: contain
    }
    .installment-list-item__payment__name[data-v-d40c004e] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    @media screen and (max-width: 768px) {
        .installment-list-item__payment__name[data-v-d40c004e] {
            padding-left: 8px
        }
    }
    @media screen and (min-width: 960px) {
        .installment-list-item__payment__name[data-v-d40c004e] {
            font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            padding-bottom: 16px;
            border-bottom: 1px solid #e1e3e4
        }
    }
    .installment-list-item__payment__name span[data-v-d40c004e] {
        margin-right: 4px
    }
    .installment-list-item__label-info[data-v-d40c004e] {
        position: absolute;
        bottom: -8px;
        font: 500 10px/14px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #22a334
    }
    .installment-list .fade-enter-active[data-v-d40c004e],
    .installment-list .fade-leave-active[data-v-d40c004e] {
        transition: opacity .2s ease
    }
    .installment-list .fade-enter[data-v-d40c004e],
    .installment-list .fade-leave-active[data-v-d40c004e] {
        opacity: 0
    }
    [data-v-d40c004e] .blu-accordion__item>input[type=checkbox] {
        display: none
    }
    @media screen and (min-width: 960px) {
        .installment-list__skeleton__mobile[data-v-c37d9ac9] {
            display: none
        }
    }
    @media screen and (max-width: 768px) {
        .installment-list__skeleton__desktop[data-v-c37d9ac9] {
            display: none
        }
    }
    .installment-list__skeleton__wrapper[data-v-c37d9ac9] {
        display: flex;
        flex-wrap: wrap;
        row-gap: 12px;
        column-gap: 4px;
        padding: 20px 0
    }
    .installment-list__skeleton__item[data-v-c37d9ac9] {
        width: 89px;
        height: 69px
    }
    .installment-list__skeleton__item--mobile[data-v-c37d9ac9] {
        display: flex;
        align-items: center;
        column-gap: 12px;
        padding: 16px;
        border-bottom: 1px solid #c8cbcd
    }
    .installment-list__skeleton__item--mobile .image[data-v-c37d9ac9] {
        width: 66px;
        height: 48px
    }
    .installment-list__skeleton__item--mobile .name[data-v-c37d9ac9] {
        width: 160px;
        height: 20px
    }
    .installment-list__skeleton__payment-name[data-v-c37d9ac9] {
        padding-bottom: 16px
    }
    .installment-list__skeleton__payment-name .name[data-v-c37d9ac9] {
        width: 200px;
        height: 24px
    }
    .installment-detail[data-v-bb2ea9e0] {
        padding-bottom: 16px
    }
    @media screen and (min-width: 960px) {
        .installment-detail[data-v-bb2ea9e0] {
            padding-bottom: 0;
            padding-top: 8px
        }
    }
    .installment-detail__note[data-v-bb2ea9e0] {
        color: #19222a66
    }
    .installment-detail__estimation[data-v-bb2ea9e0] {
        margin: 8px 0;
        display: grid;
        gap: 8px 4px;
        grid-template-columns: minmax(74px, auto) minmax(140px, 1fr)
    }
    @media screen and (min-width: 960px) {
        .installment-detail__estimation[data-v-bb2ea9e0] {
            grid-template-columns: 34% 66%;
            gap: 8px 16px
        }
    }
    .installment-detail__estimation__tenor[data-v-bb2ea9e0] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 960px) {
        .installment-detail__estimation__tenor[data-v-bb2ea9e0] {
            font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .installment-detail__estimation__info[data-v-bb2ea9e0] {
        display: flex;
        flex-direction: column
    }
    .installment-detail__estimation__info .price[data-v-bb2ea9e0] {
        display: inline-flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: baseline;
        column-gap: 4px;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 960px) {
        .installment-detail__estimation__info .price[data-v-bb2ea9e0] {
            font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .installment-detail__estimation__info .price .strike-through[data-v-bb2ea9e0] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        text-decoration: line-through
    }
    .installment-detail__estimation__info .price .per-month[data-v-bb2ea9e0] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    .installment-detail__estimation__info .subtext[data-v-bb2ea9e0] {
        display: inline-flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: baseline;
        column-gap: 4px;
        min-height: 12px;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    @media screen and (min-width: 960px) {
        .installment-detail__estimation__info .subtext[data-v-bb2ea9e0] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .installment-detail__estimation__info .subtext--promo-full[data-v-bb2ea9e0] {
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #22a334
    }
    @media screen and (min-width: 960px) {
        .installment-detail__estimation__info .subtext--promo-full[data-v-bb2ea9e0] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .installment-detail__estimation__info .subtext--promo-partial[data-v-bb2ea9e0] {
        color: #19222ab3
    }
    .installment-detail .more-info[data-v-bb2ea9e0] {
        display: inline-flex;
        align-items: flex-end;
        color: #0072ff;
        text-decoration: none;
        word-wrap: break-word;
        cursor: pointer
    }
    .installment-detail details.tnc summary[data-v-bb2ea9e0]::-webkit-details-marker {
        display: none
    }
    .installment-detail details.tnc summary[data-v-bb2ea9e0] {
        display: inline-flex;
        align-items: flex-end;
        margin-bottom: 8px;
        color: #0072ff;
        -webkit-user-select: none;
        user-select: none;
        cursor: pointer;
        list-style: none
    }
    .installment-detail details.tnc summary svg[data-v-bb2ea9e0] {
        transition: all .3s
    }
    .installment-detail details.tnc[open] summary svg[data-v-bb2ea9e0] {
        transform: rotate(180deg)
    }
    .installment-detail .tncDiv[data-v-bb2ea9e0] {
        display: flex;
        flex-direction: column;
        gap: 8px
    }
    .installment-detail .tncDiv .tncDiv__detail[data-v-bb2ea9e0] {
        display: inline-flex;
        align-items: flex-end;
        width: fit-content;
        color: #0072ff;
        cursor: pointer
    }
    .installment-detail .tncDiv .tncDiv__detail svg[data-v-bb2ea9e0] {
        transition: all .3s
    }
    .installment-detail .tncDiv[open] svg[data-v-bb2ea9e0] {
        transform: rotate(180deg)
    }
    @media screen and (min-width: 960px) {
        .installment-detail__skeleton__mobile[data-v-eb5ab5f6] {
            display: none
        }
    }
    @media screen and (max-width: 768px) {
        .installment-detail__skeleton__desktop[data-v-eb5ab5f6] {
            display: none
        }
    }
    .installment-detail__skeleton__note[data-v-eb5ab5f6] {
        width: 80%;
        height: 14px
    }
    @media screen and (min-width: 960px) {
        .installment-detail__skeleton__note[data-v-eb5ab5f6] {
            width: 80%;
            height: 16px
        }
    }
    .installment-detail__skeleton__estimation[data-v-eb5ab5f6] {
        margin: 8px 0;
        display: grid;
        gap: 8px 4px;
        grid-template-columns: minmax(74px, auto) minmax(140px, 1fr)
    }
    @media screen and (min-width: 960px) {
        .installment-detail__skeleton__estimation[data-v-eb5ab5f6] {
            grid-template-columns: 34% 66%;
            gap: 8px 16px
        }
    }
    .installment-detail__skeleton__estimation__tenor[data-v-eb5ab5f6] {
        width: 74px;
        height: 18px
    }
    @media screen and (min-width: 960px) {
        .installment-detail__skeleton__estimation__tenor[data-v-eb5ab5f6] {
            width: 74px;
            height: 20px
        }
    }
    .installment-detail__skeleton__estimation__info[data-v-eb5ab5f6] {
        display: flex;
        flex-direction: column;
        gap: 4px
    }
    .installment-detail__skeleton__estimation__info .price[data-v-eb5ab5f6] {
        width: 200px;
        height: 20px
    }
    @media screen and (min-width: 960px) {
        .installment-detail__skeleton__estimation__info .price[data-v-eb5ab5f6] {
            width: 200px;
            height: 24px
        }
    }
    .installment-detail__skeleton__estimation__info .subtext[data-v-eb5ab5f6] {
        width: 200px;
        height: 16px
    }
    @media screen and (min-width: 960px) {
        .installment-detail__skeleton__estimation__info .subtext[data-v-eb5ab5f6] {
            width: 200px;
            height: 18px
        }
    }
    .installment-detail__skeleton__tnc[data-v-eb5ab5f6] {
        width: 230px;
        height: 18px
    }
    @media screen and (min-width: 960px) {
        .installment-detail__skeleton__tnc[data-v-eb5ab5f6] {
            width: 230px;
            height: 20px
        }
    }
    .product-label[data-v-f78ca05b] {
        display: inline-flex;
        vertical-align: middle;
        padding: 0 2px 1px;
        justify-content: center;
        align-items: center;
        border-radius: 4px;
        background-color: #fff;
        color: #fff;
        font-size: 11px;
        height: 14px;
        line-height: 14px;
        font-weight: 600;
        gap: 2px
    }
    .product-label__icon[data-v-f78ca05b] {
        display: flex;
        align-items: center
    }
    .product-label.b-fast-selling[data-v-f78ca05b] {
        background-color: #ff7f00
    }
    .product-label.b-bli-choice[data-v-f78ca05b] {
        background-color: #1d8fff
    }
    .product-label.b-latest[data-v-f78ca05b] {
        background-color: #22a334
    }
    .product-label.b-ads[data-v-f78ca05b] {
        box-shadow: unset;
        background-color: transparent;
        text-shadow: .2px .2px 1.5px rgba(0, 0, 0, .08), .4px .4px 2px rgba(0, 0, 0, .12), 0 0 1px rgba(0, 0, 0, .04)
    }
    .product-label.b-coming-soon[data-v-f78ca05b] {
        background-color: #ff75c7
    }
    .product-label.b-pre-order[data-v-f78ca05b] {
        background-color: #28323b
    }
    .product-label.b-buy-again[data-v-f78ca05b] {
        background-color: #09acde
    }
    .product-label.b-product-left[data-v-f78ca05b] {
        background-color: #ff4646
    }
    .product-status[data-v-2cd1c651] {
        display: inline-flex;
        flex-wrap: wrap;
        align-items: center;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        gap: 4px
    }
    .product-description-specification[data-v-90d9ef7a] {
        padding: 24px 24px 0
    }
    @media screen and (max-width: 839px) {
        .product-description-specification[data-v-90d9ef7a] {
            padding: 0
        }
    }
    .product-description-specification__name[data-v-90d9ef7a] {
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin: 0 0 16px;
        word-break: break-word
    }
    @media screen and (max-width: 839px) {
        .product-description-specification__name[data-v-90d9ef7a] {
            font-size: 2.4rem;
            padding: 24px 16px;
            margin: 0
        }
    }
    .product-description-specification .content[data-v-90d9ef7a] {
        word-break: break-word;
        max-width: 100% !important;
        overflow: hidden
    }
    @media screen and (max-width: 839px) {
        .product-description-specification .content[data-v-90d9ef7a] {
            padding: 16px;
            background: #fff;
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .product-description-specification .content[data-v-90d9ef7a] img {
        display: table;
        max-width: 100%
    }
    .product-description-specification .content[data-v-90d9ef7a] ul li {
        list-style: circle;
        list-style-position: inside
    }
    .product-description-specification .content[data-v-90d9ef7a] ul li p {
        display: inline
    }
    .product-description-specification .content[data-v-90d9ef7a] ol li {
        list-style: decimal;
        list-style-position: inside
    }
    .product-description-specification .content[data-v-90d9ef7a] ol li p {
        display: inline
    }
    .product-description-specification-section[data-v-90d9ef7a] {
        margin-bottom: 24px
    }
    .product-description-specification-section__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px
    }
    .product-description-specification-section__more[data-v-90d9ef7a] {
        text-align: center
    }
    .product-description-specification .separator[data-v-90d9ef7a] {
        width: 100%;
        height: 1px;
        border-bottom: 1px solid #f1f2f2;
        margin: 16px 0
    }
    .product-description-section[data-v-90d9ef7a] {
        margin-bottom: 4px
    }
    .product-description-section[data-v-90d9ef7a] img {
        display: table;
        max-width: 100%
    }
    .product-description-section__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-between
    }
    .product-description-section__title__size-chart[data-v-90d9ef7a] {
        cursor: pointer;
        color: #006dea;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 4px
    }
    .product-description-section__more span[data-v-90d9ef7a] {
        color: #006dea;
        cursor: pointer
    }
    .product-specification[data-v-90d9ef7a] {
        margin-bottom: 4px
    }
    .product-specification__title[data-v-90d9ef7a] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 16px
    }
    .product-specification__more[data-v-90d9ef7a] {
        margin-bottom: 32px
    }
    .product-specification__more span[data-v-90d9ef7a] {
        color: #006dea;
        cursor: pointer
    }
    @media screen and (max-width: 839px) {
        .product-description-specification.product-description-specification-dbe[data-v-90d9ef7a] {
            max-height: none
        }
    }
    .description-top-section .top-section[data-v-6b19cb0d] {
        max-width: 100%
    }
    .description-top-section .top-section table[data-v-6b19cb0d],
    .description-top-section .top-section tr[data-v-6b19cb0d],
    .description-top-section .top-section td[data-v-6b19cb0d],
    .description-top-section .top-section th[data-v-6b19cb0d] {
        padding: 0;
        border: none
    }
    .description-top-section .top-section table .label[data-v-6b19cb0d],
    .description-top-section .top-section tr .label[data-v-6b19cb0d],
    .description-top-section .top-section td .label[data-v-6b19cb0d],
    .description-top-section .top-section th .label[data-v-6b19cb0d] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .description-top-section .top-section table .value[data-v-6b19cb0d],
    .description-top-section .top-section tr .value[data-v-6b19cb0d],
    .description-top-section .top-section td .value[data-v-6b19cb0d],
    .description-top-section .top-section th .value[data-v-6b19cb0d] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .description-top-section .top-section table .value.link[data-v-6b19cb0d],
    .description-top-section .top-section tr .value.link[data-v-6b19cb0d],
    .description-top-section .top-section td .value.link[data-v-6b19cb0d],
    .description-top-section .top-section th .value.link[data-v-6b19cb0d] {
        cursor: pointer;
        color: #0072ff
    }
    .description-top-section .top-section tr[data-v-6b19cb0d] {
        padding-bottom: 4px
    }
    .description-top-section .top-section td[data-v-6b19cb0d]:not(:last-child) {
        padding-right: 8px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section td[data-v-6b19cb0d]:not(:last-child) {
            padding-right: 16px
        }
    }
    .description-top-section .top-section .brand[data-v-6b19cb0d] {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
    .description-top-section .top-section .brand[data-v-6b19cb0d] :not(:first-child) {
        margin-left: 4px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section .brand[data-v-6b19cb0d] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section .brand img[data-v-6b19cb0d] {
        width: 18px;
        height: 18px
    }
    .description-top-section .top-section-mobile table[data-v-6b19cb0d],
    .description-top-section .top-section-mobile tr[data-v-6b19cb0d],
    .description-top-section .top-section-mobile td[data-v-6b19cb0d],
    .description-top-section .top-section-mobile th[data-v-6b19cb0d] {
        padding: 0;
        border: none
    }
    .description-top-section .top-section-mobile table .label[data-v-6b19cb0d],
    .description-top-section .top-section-mobile tr .label[data-v-6b19cb0d],
    .description-top-section .top-section-mobile td .label[data-v-6b19cb0d],
    .description-top-section .top-section-mobile th .label[data-v-6b19cb0d] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .description-top-section .top-section-mobile table .value[data-v-6b19cb0d],
    .description-top-section .top-section-mobile tr .value[data-v-6b19cb0d],
    .description-top-section .top-section-mobile td .value[data-v-6b19cb0d],
    .description-top-section .top-section-mobile th .value[data-v-6b19cb0d] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .description-top-section .top-section-mobile table .value.link[data-v-6b19cb0d],
    .description-top-section .top-section-mobile tr .value.link[data-v-6b19cb0d],
    .description-top-section .top-section-mobile td .value.link[data-v-6b19cb0d],
    .description-top-section .top-section-mobile th .value.link[data-v-6b19cb0d] {
        cursor: pointer;
        color: #0072ff
    }
    .description-top-section .top-section-mobile tr[data-v-6b19cb0d] {
        padding-bottom: 4px
    }
    .description-top-section .top-section-mobile td[data-v-6b19cb0d]:not(:last-child) {
        padding-right: 8px
    }
    .description-top-section .top-section-mobile td[data-v-6b19cb0d]:first-child {
        min-width: 88px
    }
    .description-top-section .top-section-mobile .brand[data-v-6b19cb0d] {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
    .description-top-section .top-section-mobile .brand[data-v-6b19cb0d] :not(:first-child) {
        margin-left: 4px
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section-mobile .brand[data-v-6b19cb0d] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section-mobile .brand img[data-v-6b19cb0d] {
        width: 18px;
        height: 18px
    }
    .description-top-section .top-section-mobile .more-specs[data-v-6b19cb0d] {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        gap: 2px;
        cursor: pointer
    }
    @media screen and (max-width: 839px) {
        .description-top-section .top-section-mobile .more-specs[data-v-6b19cb0d] {
            margin-top: 2px
        }
    }
    .description-top-section .top-section-mobile .more-specs__label[data-v-6b19cb0d] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        word-break: break-all
    }
    .description-top-section .top-section-mobile .more-specs__icon[data-v-6b19cb0d] {
        flex-shrink: 0
    }
    .description-top-section .pre-order[data-v-6b19cb0d] {
        margin-top: 16px
    }
    .features[data-v-ac864e92] {
        word-break: break-word;
        max-width: 100% !important;
        overflow: hidden;
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (min-width: 840px),
    print {
        .features__margin-top[data-v-ac864e92] {
            margin-top: 16px
        }
    }
    .features[data-v-ac864e92] ul li {
        list-style: circle;
        list-style-position: inside
    }
    .features[data-v-ac864e92] ul li p {
        display: inline
    }
    .features[data-v-ac864e92] ol li {
        list-style: decimal;
        list-style-position: inside
    }
    .features[data-v-ac864e92] ol li p {
        display: inline
    }
    .features ul[data-v-ac864e92] {
        padding: 0 20px;
        margin: 0
    }
    .features ul li[data-v-ac864e92] {
        list-style-type: disc
    }
    .features .read-more[data-v-ac864e92] {
        margin-top: 16px;
        display: block;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .features .label[data-v-ac864e92] {
        margin-bottom: 4px;
        line-height: 21px
    }
    .features .description[data-v-ac864e92] {
        max-height: 90px;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-word;
        max-width: 100%;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .features .description[data-v-ac864e92] {
            font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .features .description-safari[data-v-ac864e92] {
        max-height: 90px;
        overflow: hidden;
        word-break: break-word;
        max-width: 100%
    }
    .features[data-v-ac864e92] ul,
    .features ol[data-v-ac864e92] {
        list-style: initial;
        margin-left: 18px;
        line-height: 1.5em
    }
    .features[data-v-ac864e92] li {
        list-style: initial;
        line-height: 1.5em
    }
    .features[data-v-ac864e92] img,
    .features picture[data-v-ac864e92],
    .features video[data-v-ac864e92],
    .features iframe[data-v-ac864e92],
    .features figcaption[data-v-ac864e92] {
        display: none !important
    }
    .features[data-v-ac864e92] p {
        margin-bottom: 8px
    }
    @media screen and (min-width: 840px),
    print {
        .specification[data-v-630bcd17] {
            margin-top: 16px
        }
    }
    .specification__list[data-v-630bcd17] {
        list-style: none;
        padding: 0;
        margin: 0
    }
    .specification__list li[data-v-630bcd17] {
        border-top: 1px solid #c8cbcd;
        display: flex
    }
    .specification__list li[data-v-630bcd17]:first-child {
        border-top: none
    }
    .specification__list .label[data-v-630bcd17] {
        color: #19222a66;
        font-size: 1.6rem;
        line-height: 1.3;
        width: 210px;
        padding: 16px 0;
        display: inline-block;
        word-wrap: break-word
    }
    @media screen and (max-width: 839px) {
        .specification__list .label[data-v-630bcd17] {
            width: 96px
        }
    }
    .specification__list .value[data-v-630bcd17] {
        color: #19222ab3;
        padding: 16px 0 16px 16px;
        font-size: 1.6rem;
        line-height: 1.3;
        width: calc(100% - 210px)
    }
    @media screen and (max-width: 839px) {
        .specification__list .value[data-v-630bcd17] {
            width: calc(100% - 96px)
        }
    }
    .gradient-overlay[data-v-a60d6fac] {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        height: 50px;
        width: 100%;
        background: linear-gradient(0deg, #fff 20%, #f5f5f600)
    }
    .usp[data-v-6ab60e25] {
        background-color: transparent;
        height: auto
    }
    @media screen and (max-width: 839px) {
        .usp[data-v-6ab60e25] {
            margin-top: 16px
        }
    }
    @media screen and (min-width: 840px),
    print {
        .usp[data-v-6ab60e25] {
            display: flex;
            flex-wrap: wrap
        }
    }
    .usp__item[data-v-6ab60e25] {
        align-items: center;
        margin-right: 8px;
        display: flex;
        justify-content: flex-start;
        cursor: pointer;
        color: #0072ff;
        text-decoration: none
    }
    .usp__item a[data-v-6ab60e25] {
        white-space: nowrap
    }
    @media screen and (max-width: 839px) {
        .usp__item[data-v-6ab60e25] {
            line-height: 2rem;
            font-size: 1.6rem;
            margin-right: 8px;
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
        .usp__item a[data-v-6ab60e25] {
            white-space: nowrap
        }
    }
    .usp__item svg[data-v-6ab60e25] {
        margin-right: 4px;
        transform-origin: left
    }
    .usp__freshness[data-v-6ab60e25] {
        border-right: 1px solid #19222a;
        padding-right: 4px;
        margin-right: 4px
    }
    .return-policy-container--acceptable[data-v-a12c55d8] {
        padding-bottom: 8px
    }
    .return-policy-container--unacceptable[data-v-a12c55d8] {
        padding-top: 8px
    }
    .return-policy-container__return-header[data-v-a12c55d8] {
        display: flex;
        align-items: center;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 8px
    }
    .return-policy-container__return-header svg[data-v-a12c55d8] {
        margin-right: 5.5px
    }
    .return-policy-container__list-item[data-v-a12c55d8] {
        padding-left: 28px
    }
    .return-policy-container__list-item li[data-v-a12c55d8] {
        list-style: disc
    }
    .return-policy-container__return-footer[data-v-a12c55d8] {
        margin-top: 16px
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body {
        padding-bottom: 24px
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty {
        color: #19222a
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty li {
        list-style: decimal !important;
        margin: 0 12px;
        color: #19222ab3
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty li::marker {
        color: #19222a
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__body .warranty strong {
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        font-weight: 400
    }
    .usp-info-modal[data-v-e4f2795f] .blu-modal.b-page .blu-modal__footer {
        display: none
    }
    .usp-info-modal__subtitle[data-v-e4f2795f] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        font-weight: 400;
        margin: 8px 0
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-border: #ffffff;
        --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-badge-border-radius: 4px;
        --blu-badge-border-width: 1px;
        --blu-badge-padding: 0 4px 1px;
        font: var(--blu-badge-text);
        border-radius: var(--blu-badge-border-radius);
        box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
        padding: var(--blu-badge-padding);
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        line-height: 15px;
        max-height: 16px;
        white-space: nowrap
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
        display: flex;
        width: 12px;
        height: 12px;
        color: var(--blu-badge-item-leading-color-icon)
    }
    html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
        margin-right: 2px
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
        min-width: 16px
    }
    html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
        --blu-badge-size: 8px;
        width: var(--blu-badge-size);
        height: var(--blu-badge-size)
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
        color: var(--blu-badge-color-text);
        background-color: var(--blu-badge-color-background)
    }
    html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
        color: var(--blu-badge-color-text-low);
        background-color: var(--blu-badge-color-background-low)
    }
    html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #e1f1ff;
        --blu-badge-color-background: #1d8fff;
        --blu-badge-color-text-low: #006dea;
        --blu-badge-color-icon-low: #0072ff;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6ce;
        --blu-badge-color-background: #ff7f00;
        --blu-badge-color-text-low: #dc5300;
        --blu-badge-color-icon-low: #f05a00;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6e6;
        --blu-badge-color-background: #ff4646;
        --blu-badge-color-text-low: #d33534;
        --blu-badge-color-icon-low: #e93c3c;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #d6f7da;
        --blu-badge-color-background: #22a334;
        --blu-badge-color-text-low: #1c832a;
        --blu-badge-color-icon-low: #1f912e;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #834bee;
        --blu-badge-color-icon-low: #834bee;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #ff0f9d;
        --blu-badge-color-icon-low: #ff0f9d;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #f1f2f2;
        --blu-badge-color-background: #28323b;
        --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffffff;
        --blu-badge-color-background: #ffffff;
        --blu-badge-color-text-low: rgba(25, 34, 42, .4);
        --blu-badge-color-text: #006dea;
        --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
        --blu-badge-color-icon: #0072ff
    }
    html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
        --blu-badge-border-radius: 8px
    }
    html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
        cursor: pointer
    }
    html[dark] .blu-badge[data-v-4cd4e6d8] {
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-border: #12171d;
        --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-badge-border-radius: 4px;
        --blu-badge-border-width: 1px;
        --blu-badge-padding: 0 4px 1px;
        font: var(--blu-badge-text);
        border-radius: var(--blu-badge-border-radius);
        box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
        padding: var(--blu-badge-padding);
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        line-height: 15px;
        max-height: 16px;
        white-space: nowrap
    }
    html[dark] .blu-badge[data-v-4cd4e6d8] svg {
        display: flex;
        width: 12px;
        height: 12px;
        color: var(--blu-badge-item-leading-color-icon)
    }
    html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
        margin-right: 2px
    }
    html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
        min-width: 16px
    }
    html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
        --blu-badge-size: 8px;
        width: var(--blu-badge-size);
        height: var(--blu-badge-size)
    }
    html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
        color: var(--blu-badge-color-text);
        background-color: var(--blu-badge-color-background)
    }
    html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
        color: var(--blu-badge-color-text-low);
        background-color: var(--blu-badge-color-background-low)
    }
    html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #0046aa;
        --blu-badge-color-background: #1d8fff;
        --blu-badge-color-text-low: #4fa4ff;
        --blu-badge-color-icon-low: #4fa4ff;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6ce;
        --blu-badge-color-background: #ff7f00;
        --blu-badge-color-text-low: #dc5300;
        --blu-badge-color-icon-low: #f05a00;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #8d2221;
        --blu-badge-color-background: #ff4646;
        --blu-badge-color-text-low: #ff7373;
        --blu-badge-color-icon-low: #ff7373;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #13561c;
        --blu-badge-color-background: #22a334;
        --blu-badge-color-text-low: #02c82b;
        --blu-badge-color-icon-low: #02c82b;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #834bee;
        --blu-badge-color-icon-low: #834bee;
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #ff0f9d;
        --blu-badge-color-icon-low: #ff0f9d;
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #28323b;
        --blu-badge-color-background: #f1f2f2;
        --blu-badge-color-text-low: rgba(255, 255, 255, .8);
        --blu-badge-color-text: #12171d;
        --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #12171d;
        --blu-badge-color-background: #12171d;
        --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
        --blu-badge-color-text: #4fa4ff;
        --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
        --blu-badge-color-icon: #4fa4ff
    }
    html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
        --blu-badge-border-radius: 8px
    }
    html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
        cursor: pointer
    }
    .container[data-v-33f5b62e] {
        display: flex;
        flex-direction: row;
        align-items: stretch
    }
    .left[data-v-33f5b62e],
    .right[data-v-33f5b62e] {
        display: flex;
        justify-content: center;
        flex-direction: column;
        width: 5px
    }
    .left-top[data-v-33f5b62e] {
        border: solid 1px var(--line-color);
        flex-grow: 1;
        border-bottom: none;
        border-right: none;
        border-top-left-radius: var(--border-rad);
        background-color: var(--background)
    }
    .left-bottom[data-v-33f5b62e] {
        border: solid 1px var(--line-color);
        flex-grow: 1;
        border-top: none;
        border-right: none;
        border-bottom-left-radius: var(--border-rad);
        background-color: var(--background)
    }
    .middle[data-v-33f5b62e] {
        border-top: solid 1px var(--line-color);
        border-bottom: solid 1px var(--line-color);
        word-break: break-all;
        background-color: var(--background);
        flex-shrink: 0
    }
    .right-top[data-v-33f5b62e] {
        border: solid 1px var(--line-color);
        flex-grow: 1;
        border-bottom: none;
        border-left: none;
        border-top-right-radius: var(--border-rad);
        background-color: var(--background)
    }
    .right-bottom[data-v-33f5b62e] {
        border: solid 1px var(--line-color);
        flex-grow: 1;
        border-top: none;
        border-left: none;
        border-bottom-right-radius: var(--border-rad);
        background-color: var(--background)
    }
    .divider-left[data-v-33f5b62e],
    .divider-right[data-v-33f5b62e] {
        border-top: 1px solid var(--line-color);
        border-bottom: 1px solid var(--line-color);
        width: 1px;
        flex-shrink: 0;
        background-color: var(--background)
    }
    .right-middle[data-v-33f5b62e] {
        align-self: flex-end
    }
    .pointer[data-v-33f5b62e] {
        cursor: pointer
    }
    .review-rating-sold-seen[data-v-8eca48b8] {
        display: flex;
        align-items: center;
        gap: 8px
    }
    @media screen and (max-width: 839px) {
        .review-rating-sold-seen[data-v-8eca48b8] {
            gap: 6px
        }
    }
    .review-rating-sold-seen__sold-seen-label[data-v-8eca48b8] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8] {
        background-color: #797f85;
        width: 2px;
        height: 2px;
        border-radius: 2px
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8]:last-child {
        display: none
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8]:first-child {
        display: none
    }
    .review-rating-sold-seen__chip[data-v-8eca48b8],
    .review-rating-sold-seen__chip-info[data-v-8eca48b8] {
        cursor: pointer
    }
    .review-rating-sold-seen__chip-info__value[data-v-8eca48b8] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .review-rating-sold-seen__chip-info__count[data-v-8eca48b8] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    .blu-chip[data-v-27daf57b] {
        --blu-chp-ic-clr: #797f85;
        --blu-chp-clr-bg: #f1f2f2;
        --blu-chp-clr-txt: #006dea;
        --blu-chp-box-shdw: inset 0 0 0 var(--blu-chp-bdr-w) var(--blu-chp-clr-bdr);
        background-color: var(--blu-chp-clr-bg);
        color: var(--blu-chp-clr-txt);
        box-shadow: var(--blu-chp-box-shdw)
    }
    .blu-chip[data-v-27daf57b] {
        --blu-chp-p: 0 8px;
        --blu-chp-h: 32px;
        --blu-chp-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chp-ic-sz: 18px;
        --blu-chp-bdr-w: 1px;
        --blu-chp-gap: 4px;
        --blu-chp-min-w: 32px;
        --blu-chp-csr: pointer;
        --blu-chp-rmv-csr: inherit;
        padding: var(--blu-chp-p);
        height: var(--blu-chp-h);
        cursor: var(--blu-chp-csr);
        font: var(--blu-chp-txt);
        border-radius: 8px;
        border: var(--blu-chp-bdr);
        display: flex;
        justify-content: center;
        align-items: center;
        gap: var(--blu-chp-gap);
        width: var(--blu-chp-w, fit-content);
        min-width: var(--blu-chp-min-w, none);
        max-width: var(--blu-chp-max-w, none);
        user-select: none;
        transition: .3s;
        box-sizing: border-box;
        transform: var(--blu-chp-transform);
        outline: 0
    }
    .blu-chip__label[data-v-27daf57b] {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-decoration: none
    }
    .blu-chip.has-image[data-v-27daf57b] {
        --blu-chp-h: 48px;
        --blu-chp-gap: 8px
    }
    .blu-chip.has-image[data-v-27daf57b] img {
        width: 32px;
        height: 32px;
        border-radius: 4px;
        opacity: var(--blu-chp-img-opac)
    }
    .blu-chip .icon-remove[data-v-27daf57b] {
        display: flex;
        align-items: center;
        cursor: var(--blu-chp-rmv-csr)
    }
    .blu-chip .icon-remove[data-v-27daf57b]:focus-visible {
        outline: 2px solid #19222a
    }
    .blu-chip[data-v-27daf57b] svg {
        color: var(--blu-chp-ic-clr)
    }
    .blu-chip[data-v-27daf57b] svg {
        width: var(--blu-chp-ic-sz);
        height: var(--blu-chp-ic-sz)
    }
    .blu-chip__filter-icon[data-v-27daf57b] {
        display: flex;
        align-items: center;
        transition: all .4s ease;
        transform: var(--blu-chp-filter-transform)
    }
    .blu-chip .item-leading[data-v-27daf57b],
    .blu-chip .item-trailing[data-v-27daf57b] {
        display: flex;
        align-items: center
    }
    .blu-chip.b-filter-open[data-v-27daf57b] {
        --blu-chp-filter-transform: rotate(-180deg)
    }
    .blu-chip.b-disabled[data-v-27daf57b] {
        --blu-chp-clr-bg: #e1e3e4;
        --blu-chp-ic-clr: rgba(25, 34, 42, .3019607843);
        --blu-chp-clr-bdr: #c8cbcd;
        --blu-chp-clr-txt: rgba(25, 34, 42, .3019607843)
    }
    .blu-chip.b-disabled[data-v-27daf57b] {
        --blu-chp-csr: not-allowed;
        --blu-chp-img-opac: .5
    }
    .blu-chip:not(.b-disabled).b-readonly[data-v-27daf57b] {
        --blu-chp-csr: default;
        --blu-chp-rmv-csr: pointer
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chp-clr-bg: #f9f9fa;
        --blu-chp-clr-bdr: transparent
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #f9f9fa
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    .blu-chip:not(.b-disabled):not(.b-readonly).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #0072ff;
        --blu-chp-clr-bdr: transparent
    }
    .blu-chip:not(.b-disabled):not(.b-readonly).b-active[data-v-27daf57b]:hover:active {
        --blu-chp-clr-bg: #0072ff
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):focus-visible {
        --blu-chp-clr-bdr: #19222a
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):focus-visible {
        --blu-chp-bdr-w: 2px
    }
    .blu-chip:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #1d8fff;
        --blu-chp-ic-clr: #ffffff;
        --blu-chp-clr-txt: #ffffff
    }
    .blu-chip.b-oos[data-v-27daf57b] {
        --blu-chp-clr-bg: #f1f2f2;
        --blu-chp-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-chp-ic-clr: rgba(25, 34, 42, .3019607843);
        --blu-chp-clr-bdr-oos: #c8cbcd;
        --blu-chp-box-shdw: none
    }
    .blu-chip.b-oos[data-v-27daf57b] {
        --blu-chp-h: 30px;
        --blu-chp-p: 0 7px;
        --blu-chp-bdr: 1px dashed var(--blu-chp-clr-bdr-oos)
    }
    .blu-chip.b-oos[data-v-27daf57b]:focus-visible {
        --blu-chp-box-shdw: 0 0 0 var(--blu-chp-bdr-w) var(--blu-chp-clr-bdr)
    }
    .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #e1f1ff;
        --blu-chp-clr-txt: rgba(25, 34, 42, .4);
        --blu-chp-ic-clr: rgba(25, 34, 42, .4);
        --blu-chp-clr-bdr-oos: #1d8fff
    }
    .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #f3f9ff
    }
    .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:active:hover {
        --blu-chp-clr-bg: #f3f9ff
    }
    .blu-chip.b-oos.has-image[data-v-27daf57b] {
        --blu-chp-h: 46px
    }
    .blu-chip.b-oos.b-small[data-v-27daf57b] {
        --blu-chp-p: 0 3px;
        --blu-chp-h: 22px
    }
    .blu-chip.b-oos.b-small.has-image[data-v-27daf57b] {
        --blu-chp-h: 38px
    }
    .blu-chip.b-secondary[data-v-27daf57b] {
        --blu-chp-clr-bg: #ffffff;
        --blu-chp-clr-bdr: #c8cbcd
    }
    .blu-chip.b-secondary.b-disabled[data-v-27daf57b] {
        --blu-chp-clr-bg: #e1e3e4;
        --blu-chp-ic-clr: rgba(25, 34, 42, .3019607843);
        --blu-chp-clr-bdr: #c8cbcd
    }
    .blu-chip.b-secondary[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chp-clr-bg: #f9f9fa;
        --blu-chp-clr-bdr: #c8cbcd
    }
    .blu-chip.b-secondary[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #ffffff;
        --blu-chp-clr-bdr: #c8cbcd
    }
    .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #f3f9ff;
        --blu-chp-ic-clr: #0072ff;
        --blu-chp-clr-txt: #006dea
    }
    .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(:focus-visible) {
        --blu-chp-clr-bdr: #1d8fff
    }
    .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(.b-readonly):hover {
        --blu-chp-clr-bg: #e1f1ff;
        --blu-chp-clr-bdr: #1d8fff
    }
    .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #e1f1ff;
        --blu-chp-clr-bdr: #1d8fff
    }
    .blu-chip.b-secondary.b-oos[data-v-27daf57b] {
        --blu-chp-clr-bg: #ffffff;
        --blu-chp-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-chp-ic-clr: rgba(25, 34, 42, .3019607843)
    }
    .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #f3f9ff;
        --blu-chp-clr-txt: rgba(25, 34, 42, .4);
        --blu-chp-ic-clr: rgba(25, 34, 42, .4)
    }
    .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #e1f1ff
    }
    .blu-chip.b-small[data-v-27daf57b] {
        --blu-chp-p: 0 4px;
        --blu-chp-h: 24px;
        --blu-chp-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chp-gap: 2px;
        --blu-chp-min-w: 24px
    }
    .blu-chip.b-small.has-image[data-v-27daf57b] {
        --blu-chp-h: 40px;
        --blu-chp-gap: 2px
    }
    [dark] .blu-chip[data-v-27daf57b] {
        --blu-chp-ic-clr: #acb0b4;
        --blu-chp-clr-bg: #28323b;
        --blu-chp-clr-txt: #4fa4ff;
        --blu-chp-box-shdw: inset 0 0 0 var(--blu-chp-bdr-w) var(--blu-chp-clr-bdr);
        background-color: var(--blu-chp-clr-bg);
        color: var(--blu-chp-clr-txt);
        box-shadow: var(--blu-chp-box-shdw)
    }
    [dark] .blu-chip .icon-remove[data-v-27daf57b]:focus-visible {
        outline: 2px solid #f9f9fa
    }
    [dark] .blu-chip[data-v-27daf57b] svg {
        color: var(--blu-chp-ic-clr)
    }
    [dark] .blu-chip.b-disabled[data-v-27daf57b] {
        --blu-chp-clr-bg: #3b444c;
        --blu-chp-ic-clr: rgba(255, 255, 255, .3019607843);
        --blu-chp-clr-bdr: #60686e;
        --blu-chp-clr-txt: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chp-clr-bg: #19222a;
        --blu-chp-clr-bdr: transparent
    }
    [dark] .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #19222a
    }
    [dark] .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    [dark] .blu-chip:not(.b-disabled):not(.b-readonly).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #0072ff;
        --blu-chp-clr-bdr: transparent
    }
    [dark] .blu-chip:not(.b-disabled):not(.b-readonly).b-active[data-v-27daf57b]:hover:active {
        --blu-chp-clr-bg: #73baff
    }
    [dark] .blu-chip[data-v-27daf57b]:not(.b-disabled):focus-visible {
        --blu-chp-clr-bdr: #f9f9fa
    }
    [dark] .blu-chip:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #1d8fff;
        --blu-chp-ic-clr: #ffffff;
        --blu-chp-clr-txt: #ffffff
    }
    [dark] .blu-chip.b-oos[data-v-27daf57b] {
        --blu-chp-clr-bg: #28323b;
        --blu-chp-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-chp-ic-clr: rgba(255, 255, 255, .3019607843);
        --blu-chp-clr-bdr-oos: #60686e;
        --blu-chp-box-shdw: none
    }
    [dark] .blu-chip.b-oos[data-v-27daf57b]:focus-visible {
        --blu-chp-box-shdw: 0 0 0 var(--blu-chp-bdr-w) var(--blu-chp-clr-bdr)
    }
    [dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #0046aa;
        --blu-chp-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-chp-ic-clr: rgba(255, 255, 255, .5019607843);
        --blu-chp-clr-bdr-oos: #4fa4ff
    }
    [dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #002e7a
    }
    [dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:active:hover {
        --blu-chp-clr-bg: #002e7a
    }
    [dark] .blu-chip.b-secondary[data-v-27daf57b] {
        --blu-chp-clr-bg: #12171d;
        --blu-chp-clr-bdr: #60686e
    }
    [dark] .blu-chip.b-secondary.b-disabled[data-v-27daf57b] {
        --blu-chp-clr-bg: #3b444c;
        --blu-chp-ic-clr: rgba(255, 255, 255, .3019607843);
        --blu-chp-clr-bdr: #60686e
    }
    [dark] .blu-chip.b-secondary[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chp-clr-bg: #19222a;
        --blu-chp-clr-bdr: #60686e
    }
    [dark] .blu-chip.b-secondary[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #12171d;
        --blu-chp-clr-bdr: #60686e
    }
    [dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #002e7a;
        --blu-chp-ic-clr: #4fa4ff;
        --blu-chp-clr-txt: #4fa4ff
    }
    [dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(:focus-visible) {
        --blu-chp-clr-bdr: #4fa4ff
    }
    [dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(.b-readonly):hover {
        --blu-chp-clr-bg: #0046aa;
        --blu-chp-clr-bdr: #4fa4ff
    }
    [dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #0046aa;
        --blu-chp-clr-bdr: #4fa4ff
    }
    [dark] .blu-chip.b-secondary.b-oos[data-v-27daf57b] {
        --blu-chp-clr-bg: #12171d;
        --blu-chp-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-chp-ic-clr: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #002e7a;
        --blu-chp-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-chp-ic-clr: rgba(255, 255, 255, .5019607843)
    }
    [dark] .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #0046aa
    }
    html:not([dark]) .blu-banner[data-v-2470b354] {
        --blu-banner-action-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-label-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-link-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-action-group-spacing-gap: 16px;
        --blu-banner-action-group-spacing-padding: 8px 0;
        --blu-banner-container-spacing-gap: 8px;
        --blu-banner-spacing-gap: 8px;
        --blu-banner-spacing-padding: 8px;
        --blu-banner-icon-size: 24px;
        --blu-banner-icon-close-color: #797f85;
        --blu-banner-image-size: 40px;
        display: flex;
        padding: var(--blu-banner-spacing-padding);
        background-color: var(--blu-banner-color-background);
        border: 1px solid var(--blu-banner-color-border);
        width: fit-content;
        box-sizing: border-box;
        border-radius: 8px
    }
    html:not([dark]) .blu-banner[data-v-2470b354]>*:not(:last-child) {
        margin-right: var(--blu-banner-spacing-gap)
    }
    html:not([dark]) .blu-banner[data-v-2470b354] svg {
        width: var(--blu-banner-icon-size);
        height: var(--blu-banner-icon-size);
        flex-shrink: 0
    }
    html:not([dark]) .blu-banner[data-v-2470b354] img {
        width: var(--blu-banner-image-size);
        height: var(--blu-banner-image-size);
        border-radius: 4px
    }
    html:not([dark]) .blu-banner[data-v-2470b354] a {
        color: #006dea;
        text-decoration: none
    }
    html:not([dark]) .blu-banner[data-v-2470b354] a:focus-visible {
        outline: #19222a solid 2px
    }
    html:not([dark]) .blu-banner .status-icon[data-v-2470b354] {
        color: var(--blu-banner-color-icon)
    }
    html:not([dark]) .blu-banner .close-icon[data-v-2470b354] {
        cursor: pointer;
        margin-left: auto;
        color: var(--blu-banner-icon-close-color)
    }
    html:not([dark]) .blu-banner .close-icon[data-v-2470b354]:focus-visible {
        outline: #19222a solid 2px
    }
    html:not([dark]) .blu-banner__label[data-v-2470b354] {
        font: var(--blu-banner-label-text);
        color: #19222a
    }
    html:not([dark]) .blu-banner__desc[data-v-2470b354] {
        font: var(--blu-banner-desc-text);
        color: #19222ab3
    }
    html:not([dark]) .blu-banner__desc[data-v-2470b354] a {
        font: var(--blu-banner-link-text)
    }
    html:not([dark]) .blu-banner__container[data-v-2470b354] {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
    html:not([dark]) .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
        margin-bottom: var(--blu-banner-container-spacing-gap)
    }
    html:not([dark]) .blu-banner__action-group[data-v-2470b354] {
        display: flex
    }
    html:not([dark]) .blu-banner__action-group[data-v-2470b354] :not(:last-child) {
        margin-right: var(--blu-banner-action-group-spacing-gap)
    }
    html:not([dark]) .blu-banner__action-group[data-v-2470b354] a {
        padding: var(--blu-banner-action-group-spacing-padding);
        font: var(--blu-banner-action-text)
    }
    html:not([dark]) .blu-banner.b-small[data-v-2470b354] {
        --blu-banner-action-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-label-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-link-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-action-group-spacing-gap: 16px;
        --blu-banner-action-group-spacing-padding: 4px 0;
        --blu-banner-container-spacing-gap: 8px;
        --blu-banner-spacing-gap: 8px;
        --blu-banner-spacing-padding: 8px 12px;
        --blu-banner-icon-size: 18px;
        --blu-banner-image-size: 32px
    }
    html:not([dark]) .blu-banner.b-horizontal .blu-banner__container[data-v-2470b354] {
        flex-direction: row
    }
    html:not([dark]) .blu-banner.b-horizontal .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
        margin-right: var(--blu-banner-container-spacing-gap);
        margin-bottom: 0
    }
    html:not([dark]) .blu-banner.b-long-action .blu-banner__action-group[data-v-2470b354] {
        flex-direction: column
    }
    html:not([dark]) .blu-banner.b-full-width[data-v-2470b354] {
        width: 100%
    }
    html:not([dark]) .blu-banner.b-info[data-v-2470b354] {
        --blu-banner-color-background: #f3f9ff;
        --blu-banner-color-border: #b9deff;
        --blu-banner-color-icon: #0072ff
    }
    html:not([dark]) .blu-banner.b-alert[data-v-2470b354] {
        --blu-banner-color-background: #fff8e0;
        --blu-banner-color-border: #fedd6c;
        --blu-banner-color-icon: #bc6e06
    }
    html:not([dark]) .blu-banner.b-error[data-v-2470b354] {
        --blu-banner-color-background: #fff5f5;
        --blu-banner-color-border: #fecccb;
        --blu-banner-color-icon: #e93c3c
    }
    html:not([dark]) .blu-banner.b-success[data-v-2470b354] {
        --blu-banner-color-background: #effcf0;
        --blu-banner-color-border: #b2efb9;
        --blu-banner-color-icon: #1f912e
    }
    html:not([dark]) .blu-banner.b-general[data-v-2470b354] {
        --blu-banner-color-background: #f9f9fa;
        --blu-banner-color-border: #e1e3e4
    }
    html[dark] .blu-banner[data-v-2470b354] {
        --blu-banner-action-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-label-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-link-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-action-group-spacing-gap: 16px;
        --blu-banner-action-group-spacing-padding: 8px 0;
        --blu-banner-container-spacing-gap: 8px;
        --blu-banner-spacing-gap: 8px;
        --blu-banner-spacing-padding: 8px;
        --blu-banner-icon-size: 24px;
        --blu-banner-icon-close-color: #acb0b4;
        --blu-banner-image-size: 40px;
        display: flex;
        padding: var(--blu-banner-spacing-padding);
        background-color: var(--blu-banner-color-background);
        border: 1px solid var(--blu-banner-color-border);
        width: fit-content;
        box-sizing: border-box;
        border-radius: 8px
    }
    html[dark] .blu-banner[data-v-2470b354]>*:not(:last-child) {
        margin-right: var(--blu-banner-spacing-gap)
    }
    html[dark] .blu-banner[data-v-2470b354] svg {
        width: var(--blu-banner-icon-size);
        height: var(--blu-banner-icon-size);
        flex-shrink: 0
    }
    html[dark] .blu-banner[data-v-2470b354] img {
        width: var(--blu-banner-image-size);
        height: var(--blu-banner-image-size);
        border-radius: 4px
    }
    html[dark] .blu-banner[data-v-2470b354] a {
        color: #4fa4ff;
        text-decoration: none
    }
    html[dark] .blu-banner[data-v-2470b354] a:focus-visible {
        outline: #f9f9fa solid 2px
    }
    html[dark] .blu-banner .status-icon[data-v-2470b354] {
        color: var(--blu-banner-color-icon)
    }
    html[dark] .blu-banner .close-icon[data-v-2470b354] {
        cursor: pointer;
        margin-left: auto;
        color: var(--blu-banner-icon-close-color)
    }
    html[dark] .blu-banner .close-icon[data-v-2470b354]:focus-visible {
        outline: #f9f9fa solid 2px
    }
    html[dark] .blu-banner__label[data-v-2470b354] {
        font: var(--blu-banner-label-text);
        color: #fff
    }
    html[dark] .blu-banner__desc[data-v-2470b354] {
        font: var(--blu-banner-desc-text);
        color: #fffc
    }
    html[dark] .blu-banner__desc[data-v-2470b354] a {
        font: var(--blu-banner-link-text)
    }
    html[dark] .blu-banner__container[data-v-2470b354] {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
    html[dark] .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
        margin-bottom: var(--blu-banner-container-spacing-gap)
    }
    html[dark] .blu-banner__action-group[data-v-2470b354] {
        display: flex
    }
    html[dark] .blu-banner__action-group[data-v-2470b354] :not(:last-child) {
        margin-right: var(--blu-banner-action-group-spacing-gap)
    }
    html[dark] .blu-banner__action-group[data-v-2470b354] a {
        padding: var(--blu-banner-action-group-spacing-padding);
        font: var(--blu-banner-action-text)
    }
    html[dark] .blu-banner.b-small[data-v-2470b354] {
        --blu-banner-action-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-label-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-link-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-action-group-spacing-gap: 16px;
        --blu-banner-action-group-spacing-padding: 4px 0;
        --blu-banner-container-spacing-gap: 8px;
        --blu-banner-spacing-gap: 8px;
        --blu-banner-spacing-padding: 8px 12px;
        --blu-banner-icon-size: 18px;
        --blu-banner-image-size: 32px
    }
    html[dark] .blu-banner.b-horizontal .blu-banner__container[data-v-2470b354] {
        flex-direction: row
    }
    html[dark] .blu-banner.b-horizontal .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
        margin-right: var(--blu-banner-container-spacing-gap);
        margin-bottom: 0
    }
    html[dark] .blu-banner.b-long-action .blu-banner__action-group[data-v-2470b354] {
        flex-direction: column
    }
    html[dark] .blu-banner.b-full-width[data-v-2470b354] {
        width: 100%
    }
    html[dark] .blu-banner.b-info[data-v-2470b354] {
        --blu-banner-color-background: #002e7a;
        --blu-banner-color-border: #0050bd;
        --blu-banner-color-icon: #4fa4ff
    }
    html[dark] .blu-banner.b-alert[data-v-2470b354] {
        --blu-banner-color-background: #4d2c02;
        --blu-banner-color-border: #7e4704;
        --blu-banner-color-icon: #f1ab02
    }
    html[dark] .blu-banner.b-error[data-v-2470b354] {
        --blu-banner-color-background: #631818;
        --blu-banner-color-border: #a32727;
        --blu-banner-color-icon: #ff7373
    }
    html[dark] .blu-banner.b-success[data-v-2470b354] {
        --blu-banner-color-background: #0d3c13;
        --blu-banner-color-border: #15631f;
        --blu-banner-color-icon: #02c82b
    }
    html[dark] .blu-banner.b-general[data-v-2470b354] {
        --blu-banner-color-background: #19222a;
        --blu-banner-color-border: #3b444c
    }
    .blu-loader-skeleton[data-v-f4125100] {
        background-color: #f1f2f2
    }
    .blu-loader-skeleton[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 8px;
        height: var(--blu-loadr-skel-h);
        width: var(--blu-loadr-skel-w);
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100] {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translate(-100%);
        animation: shimmer-f4125100 .8s infinite .1s
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    .blu-loader-skeleton.b-small[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 4px
    }
    .blu-loader-skeleton.b-circle[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 50%
    }
    [dark] .blu-loader-skeleton[data-v-f4125100] {
        background-color: #28323b
    }
    [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    @keyframes shimmer-f4125100 {
        to {
            transform: translate(100%)
        }
    }
    @charset "UTF-8";
    .vouchers__container[data-v-add63438] {
        width: 100%
    }
    .vouchers__header[data-v-add63438] {
        display: flex;
        justify-content: space-between;
        margin-bottom: 12px
    }
    .vouchers__header-title[data-v-add63438] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .vouchers__header-vouchers[data-v-add63438] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #006dea;
        cursor: pointer
    }
    .vouchers__highlighted-skeleton__container[data-v-add63438] {
        display: flex;
        gap: 8px;
        overflow-x: hidden
    }
    .vouchers__highlighted-skeleton__card[data-v-add63438] {
        width: 277px;
        height: 144px;
        flex-shrink: 0
    }
    .highlighted-vouchers__list-vouchers[data-v-77a3c2e5] {
        margin-right: 8px
    }
    .voucher-wrapper[data-v-876a2c17] {
        position: relative;
        min-width: 277px;
        max-width: var(--voucher-max-width)
    }
    .voucher[data-v-876a2c17] {
        display: flex;
        width: 100%;
        border-radius: 8px
    }
    .voucher__seller[data-v-876a2c17] {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 11px 2px 11px 8px;
        gap: 4px;
        text-align: center;
        border: 1px solid #e1e3e4;
        border-right: none;
        border-bottom-left-radius: 8px;
        border-top-left-radius: 8px;
        background-color: #fff
    }
    .voucher__seller--image[data-v-876a2c17] {
        position: relative;
        width: 44px;
        height: 44px;
        border-radius: 100px;
        object-fit: contain
    }
    .voucher__seller--official[data-v-876a2c17] {
        position: absolute;
        width: 14px;
        bottom: 2px;
        right: -2px
    }
    .voucher__seller--name[data-v-876a2c17] {
        display: -webkit-box;
        width: 70px;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        -moz-line-clamp: 2;
        overflow: hidden;
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .voucher__halfmoon[data-v-876a2c17] {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        width: 12px;
        z-index: 0
    }
    .voucher__halfmoon svg[data-v-876a2c17] {
        width: 14px
    }
    .voucher__halfmoon--top[data-v-876a2c17],
    .voucher__halfmoon--bottom[data-v-876a2c17] {
        width: 100%;
        min-width: 8px;
        height: 6px;
        border: 1px solid #e1e3e4
    }
    .voucher__halfmoon--top[data-v-876a2c17] {
        border-top: none;
        border-bottom-right-radius: 16px;
        -webkit-border-bottom-left-radius: 16px
    }
    .voucher__halfmoon--bottom[data-v-876a2c17] {
        border-bottom: none;
        border-top-right-radius: 16px;
        -webkit-border-top-left-radius: 16px
    }
    .voucher__halfmoon--separator[data-v-876a2c17] {
        display: flex;
        align-items: center;
        padding: 0 6px;
        height: 100%;
        z-index: 0;
        background-color: #fff
    }
    .voucher__halfmoon--separator .separator[data-v-876a2c17] {
        height: 100%;
        border-right: 1px dashed #e1e3e4
    }
    .voucher__info[data-v-876a2c17] {
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 100%;
        gap: 4px;
        padding: 11px 8px 11px 2px;
        border: 1px solid #e1e3e4;
        border-left: none;
        border-bottom-right-radius: 8px;
        border-top-right-radius: 8px;
        background-color: #fff;
        overflow: hidden
    }
    .voucher__info--label[data-v-876a2c17] {
        display: flex;
        gap: 4px;
        min-height: 16px
    }
    .voucher__info--detail .voucher-detail__title[data-v-876a2c17] {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    .voucher__info--detail .voucher-detail__desc[data-v-876a2c17] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .voucher__info--detail .voucher-detail__desc div[data-v-876a2c17]:empty:before {
        content: "&nbsp;"
    }
    .voucher__info--date[data-v-876a2c17] {
        display: flex;
        gap: 6px;
        margin-top: 2px
    }
    .voucher__info--date .date-expiry[data-v-876a2c17] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        font-variant-numeric: tabular-nums;
        color: #19222ab3
    }
    .voucher__info--date .date-expiry.danger[data-v-876a2c17] {
        color: #d33534
    }
    .voucher__info--date .date-info[data-v-876a2c17] {
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #006dea;
        cursor: pointer
    }
    .voucher-multiple__badge[data-v-876a2c17] {
        position: absolute;
        top: 10px;
        right: -6px;
        padding: 2px 4px;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #fff;
        background-color: #0072ff;
        border-radius: 4px 4px 1px
    }
    .voucher-multiple__shape[data-v-876a2c17] {
        position: absolute;
        top: 24px;
        right: -4px;
        width: 6px;
        height: 12px;
        z-index: -1;
        border-top-right-radius: 4px;
        background-color: #0046aa;
        transform: rotate(53deg)
    }
    .halfmoon-rotate[data-v-876a2c17] {
        transform: rotate(180deg)
    }
    .voucher-shadow[data-v-876a2c17] {
        display: flex;
        padding: 0 8px;
        height: 8px
    }
    .voucher-shadow__left[data-v-876a2c17],
    .voucher-shadow__right[data-v-876a2c17] {
        border: 1px solid #e1e3e4;
        border-top: none
    }
    .voucher-shadow__left[data-v-876a2c17] {
        min-width: 78px;
        border-right: none;
        border-bottom-left-radius: 8px
    }
    .voucher-shadow__right[data-v-876a2c17] {
        width: 100%;
        border-left: none;
        border-bottom-right-radius: 8px
    }
    .voucher-shadow__halfmoon[data-v-876a2c17] {
        display: flex;
        z-index: -1;
        width: 12px
    }
    .voucher-shadow__halfmoon svg[data-v-876a2c17] {
        width: 14px
    }
    .voucher-banner[data-v-876a2c17] {
        display: flex;
        align-items: center;
        gap: 4px;
        padding: 12px 6px 6px;
        margin-top: -11px;
        z-index: -1;
        border: 1px solid #fedd6c;
        background-color: #fff8e0;
        border-radius: 8px
    }
    .voucher-banner__icon[data-v-876a2c17] {
        width: 14px;
        height: 14px;
        color: #bc6e06
    }
    .voucher-banner__info[data-v-876a2c17] {
        font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #a76005
    }
    .b-overflow-y[data-v-98ad94b5] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    .b-overflow-y[data-v-98ad94b5]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    .b-overflow-y[data-v-98ad94b5]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    .b-overflow-y[data-v-98ad94b5]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    .b-overflow-y[data-v-98ad94b5]:hover::-webkit-scrollbar {
        width: 4px
    }
    .b-overflow-y[data-v-98ad94b5]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    .b-overflow-y[data-v-98ad94b5]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-98ad94b5]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-98ad94b5] {
        scrollbar-width: none
    }
    .b-overflow-y.hidden[data-v-98ad94b5]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-98ad94b5]:hover {
        scrollbar-width: thin
    }
    .b-overflow-y.hidden[data-v-98ad94b5]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y.hidden[data-v-98ad94b5]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-98ad94b5] {
        overflow-y: auto;
        margin: 0
    }
    .voucher-list__applied[data-v-98ad94b5] {
        background: #f3f9ff;
        margin-bottom: 16px
    }
    .voucher-list__applied--no-potential-vouchers[data-v-98ad94b5] {
        margin-bottom: 0
    }
    .voucher-list__applied-content[data-v-98ad94b5] {
        padding: 16px;
        position: relative
    }
    .voucher-list__applied-content__overlay[data-v-98ad94b5] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 0%;
        background-color: #0072ff4d;
        z-index: 3;
        animation: overlay-98ad94b5 3s 1s;
        opacity: 0
    }
    @keyframes overlay-98ad94b5 {
        0% {
            opacity: 0;
            height: 100%
        }
        33% {
            opacity: 1;
            height: 100%
        }
        66% {
            opacity: 1;
            height: 100%
        }
        99% {
            opacity: 0;
            height: 100%
        }
        to {
            opacity: 0;
            height: 0%
        }
    }
    .voucher-list__applied-header[data-v-98ad94b5] {
        margin-bottom: 16px
    }
    .voucher-list__applied-header__title[data-v-98ad94b5] {
        display: flex;
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 4px;
        gap: 4px
    }
    .voucher-list__applied-header__title__icon[data-v-98ad94b5] {
        display: flex;
        align-items: center;
        justify-content: center
    }
    .voucher-list__applied-header__description[data-v-98ad94b5] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .voucher-list__applied-vouchers__voucher[data-v-98ad94b5] {
        margin-right: 8px
    }
    .voucher-list__applied-loading[data-v-98ad94b5] {
        padding-bottom: 16px;
        margin-bottom: 16px
    }
    .voucher-list__applied-loading-skeleton[data-v-98ad94b5] {
        --blu-loadr-skel-bdr-rad: 0
    }
    .voucher-list__potential__container[data-v-98ad94b5] {
        padding-left: 16px;
        padding-right: 16px
    }
    @media screen and (max-width: 839px) {
        .voucher-list__potential__container--no-applied-vouchers[data-v-98ad94b5] {
            margin-top: 16px
        }
    }
    .voucher-list__potential-header[data-v-98ad94b5] {
        margin-bottom: 16px
    }
    .voucher-list__potential-header__title[data-v-98ad94b5] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 4px
    }
    .voucher-list__potential-header__description[data-v-98ad94b5] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .voucher-list__potential-title[data-v-98ad94b5] {
        margin-bottom: 12px;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    @media screen and (max-width: 839px) {
        .voucher-list__potential-title[data-v-98ad94b5] {
            margin-bottom: 8px
        }
    }
    .voucher-list__potential-vouchers[data-v-98ad94b5] {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        margin-bottom: 12px
    }
    @media screen and (max-width: 839px) {
        .voucher-list__potential-vouchers[data-v-98ad94b5] {
            margin-bottom: 8px
        }
    }
    .voucher-list__potential-vouchers__voucher[data-v-98ad94b5] {
        width: calc(50% - 6px)
    }
    @media screen and (max-width: 839px) {
        .voucher-list__potential-vouchers__voucher[data-v-98ad94b5] {
            width: 100%
        }
    }
    .voucher-list__potential-show-button[data-v-98ad94b5] {
        display: flex;
        align-items: center;
        justify-content: center;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #006dea;
        margin-bottom: 16px;
        cursor: pointer;
        padding: 0 16px
    }
    .voucher-list__potential-loading[data-v-98ad94b5] {
        display: flex;
        row-gap: 12px;
        flex-direction: column;
        margin-bottom: 16px
    }
    .voucher-list__potential-loading-voucher[data-v-98ad94b5] {
        display: flex;
        column-gap: 12px;
        row-gap: 12px;
        flex-direction: row
    }
    @media screen and (max-width: 839px) {
        .voucher-list__potential-loading-voucher[data-v-98ad94b5] {
            flex-wrap: wrap
        }
    }
    .voucher-detail__voucher[data-v-dc6ddfb2] {
        margin-bottom: 16px
    }
    .voucher-detail__tnc-loader[data-v-dc6ddfb2] {
        display: flex;
        justify-content: center
    }
    .voucher-detail__tnc-title[data-v-dc6ddfb2] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 8px
    }
    .voucher-detail__tnc-error[data-v-dc6ddfb2] {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        min-height: inherit;
        text-align: center
    }
    .voucher-detail__tnc-error__title[data-v-dc6ddfb2] {
        color: #000;
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin-bottom: 8px
    }
    .voucher-detail__tnc-error__subtitle[data-v-dc6ddfb2] {
        opacity: .6;
        margin-bottom: 16px;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .scroller[data-v-1ec5c39a] {
        position: relative;
        width: 100%
    }
    .not-scrollable-container__content[data-v-1ec5c39a] {
        display: flex;
        margin: 0;
        padding: 0
    }
    @media screen and (max-width: 839px) {
        .not-scrollable-container__content[data-v-1ec5c39a] {
            overflow-x: scroll
        }
    }
    .not-scrollable-container .blu-product[data-v-1ec5c39a] {
        max-width: 224px
    }
    @media screen and (min-width: 840px),
    print {
        .not-scrollable-container .blu-product[data-v-1ec5c39a] {
            margin: 6px
        }
    }
    @media screen and (max-width: 839px) {
        .not-scrollable-container .blu-product[data-v-1ec5c39a] {
            margin: 4px
        }
    }
    .scroller-container__content[data-v-1ec5c39a] {
        display: flex;
        scrollbar-width: none
    }
    .scroller-container__content[data-v-1ec5c39a]::-webkit-scrollbar {
        width: 0px;
        height: 0px;
        background: transparent
    }
    @media screen and (min-width: 840px),
    print {
        .scroller-container__content[data-v-1ec5c39a] {
            overflow: hidden
        }
        .scroller-container__arrow-left[data-v-1ec5c39a] {
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            box-shadow: 0 0 24px -4px #0000003d;
            position: absolute;
            left: -16px;
            bottom: calc(50% - 16px);
            z-index: 2;
            background-color: #fff
        }
        .scroller-container__arrow-right[data-v-1ec5c39a] {
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            box-shadow: 0 0 24px -4px #0000003d;
            position: absolute;
            right: -16px;
            bottom: calc(50% - 16px);
            z-index: 2;
            background-color: #fff;
            transform: rotate(180deg)
        }
    }
    @media screen and (max-width: 839px) {
        .scroller-container__content[data-v-1ec5c39a] {
            overflow-x: scroll
        }
    }
    @charset "UTF-8";
    .usp-highlight[data-v-cbe8db39] {
        position: relative
    }
    .usp-highlight__container[data-v-cbe8db39] {
        display: flex;
        position: relative;
        scrollbar-width: none
    }
    .usp-highlight__container[data-v-cbe8db39]::-webkit-scrollbar {
        width: 0px;
        height: 0px;
        background: transparent
    }
    @media screen and (min-width: 840px),
    print {
        .usp-highlight__container[data-v-cbe8db39] {
            overflow: hidden
        }
    }
    @media screen and (max-width: 839px) {
        .usp-highlight__container[data-v-cbe8db39] {
            overflow: auto
        }
    }
    .usp-highlight__badge[data-v-cbe8db39] {
        display: flex;
        gap: 4px;
        color: #19222a;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .usp-highlight__badge[data-v-cbe8db39] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .usp-highlight__badge__icon[data-v-cbe8db39] {
        width: 18px;
        height: 18px
    }
    .usp-highlight__wrapper[data-v-cbe8db39] {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-shrink: 0
    }
    .usp-highlight__wrapper[data-v-cbe8db39]:not(:last-child):after {
        content: "•";
        color: #797f85;
        margin-left: 6px;
        margin-right: 6px
    }
    @media screen and (max-width: 839px) {
        .usp-highlight__wrapper[data-v-cbe8db39]:not(:last-child):after {
            margin-left: 6px;
            margin-right: 6px
        }
    }
    .usp-highlight__container-modal[data-v-cbe8db39] {
        position: fixed
    }
    .usp-highlight .navigation-arrow[data-v-cbe8db39] {
        position: absolute;
        top: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
        z-index: 1;
        height: 100%
    }
    @media screen and (max-width: 839px) {
        .usp-highlight .navigation-arrow[data-v-cbe8db39] {
            display: none
        }
    }
    .usp-highlight .navigation-arrow.left[data-v-cbe8db39] {
        left: 0;
        margin-left: -12px;
        padding-left: 12px
    }
    .usp-highlight .navigation-arrow.right[data-v-cbe8db39] {
        right: 0
    }
    .fade-enter-active[data-v-cbe8db39],
    .fade-leave-active[data-v-cbe8db39] {
        transition: opacity 1s
    }
    .fade-enter-from[data-v-cbe8db39],
    .fade-leave-to[data-v-cbe8db39] {
        opacity: 0
    }
    .fade-enter-to[data-v-cbe8db39],
    .fade-leave-from[data-v-cbe8db39] {
        opacity: 1
    }
    .pointer[data-v-cbe8db39] {
        cursor: pointer
    }
    .highlight-modal__content {
        display: flex;
        flex-direction: column;
        gap: 16px;
        padding-bottom: 16px
    }
    .highlight-modal__list-item {
        display: flex;
        align-items: center;
        gap: 8px;
        -webkit-user-select: none;
        user-select: none
    }
    .highlight-modal__item-logo {
        width: 28px;
        height: 28px;
        flex-shrink: 0;
        flex-grow: 0;
        align-self: flex-start
    }
    .highlight-modal__item-logo img {
        width: 100%;
        height: 100%;
        object-fit: contain
    }
    .highlight-modal__item-title {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-title {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .highlight-modal__item-desc {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-desc {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .highlight-modal__item-content {
        display: flex;
        flex-direction: column;
        gap: 4px;
        flex-grow: 1
    }
    .highlight-modal__item-arrow {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        width: 24px;
        height: 24px
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-arrow {
            width: 36px;
            height: 36px
        }
    }
    .highlight-modal__item-arrow .mobile {
        display: flex;
        justify-content: center;
        align-items: center
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-arrow .mobile {
            display: none
        }
    }
    .highlight-modal__item-arrow .desktop {
        justify-content: center;
        align-items: center;
        display: none
    }
    @media screen and (min-width: 840px),
    print {
        .highlight-modal__item-arrow .desktop {
            display: flex
        }
    }
    .pointer {
        cursor: pointer
    }
    .fbb-detail[data-v-0cc5828f] {
        display: flex
    }
    .fbb-detail__container[data-v-0cc5828f] {
        padding: 4px 16px
    }
    .fbb-detail__title[data-v-0cc5828f] {
        font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__title[data-v-0cc5828f] {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .fbb-detail__title__skeleton[data-v-0cc5828f] {
        width: 528px;
        height: 24px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__title__skeleton[data-v-0cc5828f] {
            width: 284px;
            height: 20px
        }
    }
    .fbb-detail__description[data-v-0cc5828f] {
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3;
        margin-bottom: 16px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__description[data-v-0cc5828f] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .fbb-detail__description__skeleton[data-v-0cc5828f] {
        width: 568px;
        height: 20px;
        margin-bottom: 16px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__description__skeleton[data-v-0cc5828f] {
            width: 328px;
            height: 36px
        }
    }
    .fbb-detail__infos[data-v-0cc5828f] {
        margin-bottom: 16px
    }
    .fbb-detail__info[data-v-0cc5828f] {
        display: flex;
        align-items: flex-start;
        gap: 8px;
        align-self: stretch;
        margin-bottom: 16px
    }
    .fbb-detail__info__icon[data-v-0cc5828f] {
        flex-shrink: 0
    }
    .fbb-detail__info__icon__img[data-v-0cc5828f] {
        width: 32px;
        height: 32px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__icon__img[data-v-0cc5828f] {
            width: 24px;
            height: 24px
        }
    }
    .fbb-detail__info__icon__skeleton[data-v-0cc5828f] {
        width: 32px;
        height: 32px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__icon__skeleton[data-v-0cc5828f] {
            width: 24px;
            height: 24px
        }
    }
    .fbb-detail__info__title[data-v-0cc5828f] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        margin-bottom: 4px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__title[data-v-0cc5828f] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .fbb-detail__info__title__skeleton[data-v-0cc5828f] {
        width: 528px;
        height: 24px;
        margin-bottom: 4px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__title__skeleton[data-v-0cc5828f] {
            width: 296px;
            height: 18px
        }
    }
    .fbb-detail__info__subtitle[data-v-0cc5828f] {
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__subtitle[data-v-0cc5828f] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .fbb-detail__info__subtitle__skeleton[data-v-0cc5828f] {
        width: 528px;
        height: 20px
    }
    @media screen and (max-width: 839px) {
        .fbb-detail__info__subtitle__skeleton[data-v-0cc5828f] {
            width: 296px;
            height: 18px
        }
    }
    .fbb-detail__button[data-v-0cc5828f] {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 16px;
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @charset "UTF-8";
    .product-services[data-v-44a450db] {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 16px
    }
    @media screen and (max-width: 839px) {
        .product-services[data-v-44a450db] {
            gap: 0
        }
    }
    .product-service[data-v-872979b8] {
        width: 100%;
        display: flex;
        align-items: stretch;
        flex-direction: row;
        gap: 8px
    }
    @media screen and (max-width: 839px) {
        .product-service[data-v-872979b8] {
            border-top: 1px solid #f1f2f2;
            padding: 11px 0
        }
    }
    .product-service__icon[data-v-872979b8] {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        flex-shrink: 0
    }
    .product-service__icon img[data-v-872979b8] {
        width: 32px;
        height: 32px
    }
    @media screen and (max-width: 839px) {
        .product-service__icon img[data-v-872979b8] {
            width: 18px;
            height: 18px
        }
    }
    .product-service__text[data-v-872979b8] {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 4px
    }
    .product-service__text__title[data-v-872979b8] {
        width: 100%;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .product-service__text__title[data-v-872979b8] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .product-service__text__title span[data-v-872979b8]:not(:last-child):after {
        content: "&nbsp;"
    }
    .product-service__text__title__price[data-v-872979b8] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #006dea
    }
    .product-service__text__subtitle[data-v-872979b8] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .product-service__text__subtitle span[data-v-872979b8]:not(:last-child):after {
        content: "&nbsp;"
    }
    .product-service__text__subtitle__action[data-v-872979b8] {
        cursor: pointer;
        color: #006dea
    }
    .product-service__chevron[data-v-872979b8] {
        flex: 0;
        display: flex;
        align-items: center;
        justify-content: center
    }
    @media screen and (max-width: 839px) {
        .product-service--clickable[data-v-872979b8] {
            cursor: pointer
        }
    }
    .product-service--loading .product-service__text[data-v-872979b8] {
        gap: 8px
    }
    .product-service--loading .product-service__text__title[data-v-872979b8] {
        width: 60%
    }
    @media screen and (max-width: 839px) {
        .product-service--loading .product-service__text__title[data-v-872979b8] {
            width: 100%
        }
    }
    .trade-in[data-v-10dce745],
    .installation[data-v-c1955da8],
    .insurance[data-v-1c85a326],
    .cash-on-delivery[data-v-8c111c2e],
    .wholesale[data-v-c41b49cd],
    .subscription[data-v-6563e336] {
        width: 100%
    }
    .cash-on-delivery-modal__body[data-v-592f1b6a] {
        color: #19222ab3
    }
    .cash-on-delivery-modal__body__content[data-v-592f1b6a] {
        margin-bottom: 16px
    }
    .cash-on-delivery-modal__body__learn-more span[data-v-592f1b6a]:not(:last-child):after {
        content: "&nbsp;"
    }
    .cash-on-delivery-modal__body__learn-more a[data-v-592f1b6a] {
        color: #006dea;
        cursor: pointer;
        text-decoration: none
    }
    .free-gift[data-v-f4522227] {
        font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    @media screen and (max-width: 839px) {
        .free-gift[data-v-f4522227] {
            background-color: #fff;
            position: relative
        }
    }
    .free-gift__title[data-v-f4522227] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .free-gift__title .text[data-v-f4522227] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    @media screen and (max-width: 839px) {
        .free-gift__title .text[data-v-f4522227] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (min-width: 840px),
    print {
        .free-gift__title[data-v-f4522227] {
            line-height: 24px
        }
    }
    .free-gift__title .add-more[data-v-f4522227] {
        display: flex;
        align-items: center;
        color: #006dea;
        cursor: pointer
    }
    .free-gift__title__eligible[data-v-f4522227] {
        display: flex;
        justify-content: space-between;
        flex-grow: 1;
        align-items: center
    }
    .free-gift__title__tnc[data-v-f4522227] {
        display: flex;
        align-items: center;
        color: #92979c;
        cursor: pointer
    }
    .free-gift__product[data-v-f4522227] {
        display: flex;
        gap: 8px;
        margin: 8px 0;
        align-items: center;
        overflow-y: auto
    }
    @media screen and (min-width: 840px),
    print {
        .free-gift__product[data-v-f4522227] {
            overflow-y: visible
        }
    }
    .free-gift__product-image[data-v-f4522227] {
        position: relative;
        flex-shrink: 0
    }
    .free-gift__product-image .image[data-v-f4522227] {
        width: 48px;
        height: 48px;
        border-radius: 4px;
        object-fit: cover;
        background-color: #fff;
        cursor: pointer
    }
    .free-gift__product-image .image--last[data-v-f4522227] {
        filter: brightness(50%)
    }
    .free-gift__product-image .info[data-v-f4522227] {
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(100%, 50%);
        color: #fff;
        cursor: pointer
    }
    .free-gift__product-detail[data-v-f4522227] {
        display: flex;
        flex-direction: column;
        overflow-y: auto
    }
    @media screen and (min-width: 840px),
    print {
        .free-gift__product-detail[data-v-f4522227] {
            flex-direction: row;
            align-items: center;
            justify-content: space-between;
            flex-grow: 1
        }
    }
    .free-gift__product-info[data-v-f4522227] {
        display: flex;
        flex-direction: column;
        overflow-y: auto;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .free-gift__product-info .title[data-v-f4522227] {
        color: #19222a;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }
    .free-gift__product-info .variant[data-v-f4522227] {
        color: #19222a66
    }
    .free-gift__product-info .price[data-v-f4522227] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #1c832a
    }
    .free-gift__product-action[data-v-f4522227] {
        cursor: pointer;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #006dea
    }
    @media screen and (min-width: 840px),
    print {
        .free-gift__product-action[data-v-f4522227] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .free-gift-tnc-modal__body[data-v-2e9c24de] {
        padding: 0 16px 20px 0
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8] {
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-border: #ffffff;
        --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-badge-border-radius: 4px;
        --blu-badge-border-width: 1px;
        --blu-badge-padding: 0 4px 1px;
        font: var(--blu-badge-text);
        border-radius: var(--blu-badge-border-radius);
        box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
        padding: var(--blu-badge-padding);
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        line-height: 15px;
        max-height: 16px;
        white-space: nowrap
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8] svg {
        display: flex;
        width: 12px;
        height: 12px;
        color: var(--blu-badge-item-leading-color-icon)
    }
    html:not([dark]) .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
        margin-right: 2px
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
        min-width: 16px
    }
    html:not([dark]) .blu-badge.b-dot[data-v-4cd4e6d8] {
        --blu-badge-size: 8px;
        width: var(--blu-badge-size);
        height: var(--blu-badge-size)
    }
    html:not([dark]) .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
        color: var(--blu-badge-color-text);
        background-color: var(--blu-badge-color-background)
    }
    html:not([dark]) .blu-badge.b-secondary[data-v-4cd4e6d8] {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
        color: var(--blu-badge-color-text-low);
        background-color: var(--blu-badge-color-background-low)
    }
    html:not([dark]) .blu-badge.b-blue[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #e1f1ff;
        --blu-badge-color-background: #1d8fff;
        --blu-badge-color-text-low: #006dea;
        --blu-badge-color-icon-low: #0072ff;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-yellow[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6ce;
        --blu-badge-color-background: #ff7f00;
        --blu-badge-color-text-low: #dc5300;
        --blu-badge-color-icon-low: #f05a00;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-red[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6e6;
        --blu-badge-color-background: #ff4646;
        --blu-badge-color-text-low: #d33534;
        --blu-badge-color-icon-low: #e93c3c;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-green[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #d6f7da;
        --blu-badge-color-background: #22a334;
        --blu-badge-color-text-low: #1c832a;
        --blu-badge-color-icon-low: #1f912e;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-purple[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #834bee;
        --blu-badge-color-icon-low: #834bee;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-magenta[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #ff0f9d;
        --blu-badge-color-icon-low: #ff0f9d;
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-gray[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #f1f2f2;
        --blu-badge-color-background: #28323b;
        --blu-badge-color-text-low: rgba(25, 34, 42, .7019607843);
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-icon-low: rgba(25, 34, 42, .7019607843);
        --blu-badge-color-icon: #ffffff
    }
    html:not([dark]) .blu-badge.b-invert[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffffff;
        --blu-badge-color-background: #ffffff;
        --blu-badge-color-text-low: rgba(25, 34, 42, .4);
        --blu-badge-color-text: #006dea;
        --blu-badge-color-icon-low: rgba(25, 34, 42, .4);
        --blu-badge-color-icon: #0072ff
    }
    html:not([dark]) .blu-badge.b-notification[data-v-4cd4e6d8] {
        --blu-badge-border-radius: 8px
    }
    html:not([dark]) .blu-badge.b-tooltip[data-v-4cd4e6d8] {
        cursor: pointer
    }
    html[dark] .blu-badge[data-v-4cd4e6d8] {
        --blu-badge-color-text: #ffffff;
        --blu-badge-color-border: #12171d;
        --blu-badge-text: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-badge-border-radius: 4px;
        --blu-badge-border-width: 1px;
        --blu-badge-padding: 0 4px 1px;
        font: var(--blu-badge-text);
        border-radius: var(--blu-badge-border-radius);
        box-shadow: 0 0 0 var(--blu-badge-border-width) var(--blu-badge-color-border);
        padding: var(--blu-badge-padding);
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        line-height: 15px;
        max-height: 16px;
        white-space: nowrap
    }
    html[dark] .blu-badge[data-v-4cd4e6d8] svg {
        display: flex;
        width: 12px;
        height: 12px;
        color: var(--blu-badge-item-leading-color-icon)
    }
    html[dark] .blu-badge *[data-v-4cd4e6d8]:not(:last-child) {
        margin-right: 2px
    }
    html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-dot) {
        min-width: 16px
    }
    html[dark] .blu-badge.b-dot[data-v-4cd4e6d8] {
        --blu-badge-size: 8px;
        width: var(--blu-badge-size);
        height: var(--blu-badge-size)
    }
    html[dark] .blu-badge[data-v-4cd4e6d8]:not(.b-secondary) {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon);
        color: var(--blu-badge-color-text);
        background-color: var(--blu-badge-color-background)
    }
    html[dark] .blu-badge.b-secondary[data-v-4cd4e6d8] {
        --blu-badge-item-leading-color-icon: var(--blu-badge-color-icon-low);
        color: var(--blu-badge-color-text-low);
        background-color: var(--blu-badge-color-background-low)
    }
    html[dark] .blu-badge.b-blue[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #0046aa;
        --blu-badge-color-background: #1d8fff;
        --blu-badge-color-text-low: #4fa4ff;
        --blu-badge-color-icon-low: #4fa4ff;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-yellow[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #ffe6ce;
        --blu-badge-color-background: #ff7f00;
        --blu-badge-color-text-low: #dc5300;
        --blu-badge-color-icon-low: #f05a00;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-red[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #8d2221;
        --blu-badge-color-background: #ff4646;
        --blu-badge-color-text-low: #ff7373;
        --blu-badge-color-icon-low: #ff7373;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-green[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #13561c;
        --blu-badge-color-background: #22a334;
        --blu-badge-color-text-low: #02c82b;
        --blu-badge-color-icon-low: #02c82b;
        --blu-badge-color-icon: #ffffff
    }
    html[dark] .blu-badge.b-purple[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #834bee;
        --blu-badge-color-icon-low: #834bee;
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-magenta[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #fddef0;
        --blu-badge-color-background: #ff0f9d;
        --blu-badge-color-text-low: #ff0f9d;
        --blu-badge-color-icon-low: #ff0f9d;
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-gray[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #28323b;
        --blu-badge-color-background: #f1f2f2;
        --blu-badge-color-text-low: rgba(255, 255, 255, .8);
        --blu-badge-color-text: #12171d;
        --blu-badge-color-icon-low: rgba(255, 255, 255, .8);
        --blu-badge-color-icon: #12171d
    }
    html[dark] .blu-badge.b-invert[data-v-4cd4e6d8] {
        --blu-badge-color-background-low: #12171d;
        --blu-badge-color-background: #12171d;
        --blu-badge-color-text-low: rgba(255, 255, 255, .5019607843);
        --blu-badge-color-text: #4fa4ff;
        --blu-badge-color-icon-low: rgba(255, 255, 255, .5019607843);
        --blu-badge-color-icon: #4fa4ff
    }
    html[dark] .blu-badge.b-notification[data-v-4cd4e6d8] {
        --blu-badge-border-radius: 8px
    }
    html[dark] .blu-badge.b-tooltip[data-v-4cd4e6d8] {
        cursor: pointer
    }
    .container[data-v-33f5b62e] {
        display: flex;
        flex-direction: row;
        align-items: stretch
    }
    .left[data-v-33f5b62e],
    .right[data-v-33f5b62e] {
        display: flex;
        justify-content: center;
        flex-direction: column;
        width: 5px
    }
    .left-top[data-v-33f5b62e] {
        border: solid 1px var(--line-color);
        flex-grow: 1;
        border-bottom: none;
        border-right: none;
        border-top-left-radius: var(--border-rad);
        background-color: var(--background)
    }
    .left-bottom[data-v-33f5b62e] {
        border: solid 1px var(--line-color);
        flex-grow: 1;
        border-top: none;
        border-right: none;
        border-bottom-left-radius: var(--border-rad);
        background-color: var(--background)
    }
    .middle[data-v-33f5b62e] {
        border-top: solid 1px var(--line-color);
        border-bottom: solid 1px var(--line-color);
        word-break: break-all;
        background-color: var(--background);
        flex-shrink: 0
    }
    .right-top[data-v-33f5b62e] {
        border: solid 1px var(--line-color);
        flex-grow: 1;
        border-bottom: none;
        border-left: none;
        border-top-right-radius: var(--border-rad);
        background-color: var(--background)
    }
    .right-bottom[data-v-33f5b62e] {
        border: solid 1px var(--line-color);
        flex-grow: 1;
        border-top: none;
        border-left: none;
        border-bottom-right-radius: var(--border-rad);
        background-color: var(--background)
    }
    .divider-left[data-v-33f5b62e],
    .divider-right[data-v-33f5b62e] {
        border-top: 1px solid var(--line-color);
        border-bottom: 1px solid var(--line-color);
        width: 1px;
        flex-shrink: 0;
        background-color: var(--background)
    }
    .right-middle[data-v-33f5b62e] {
        align-self: flex-end
    }
    .pointer[data-v-33f5b62e] {
        cursor: pointer
    }
    .review-rating-sold-seen[data-v-8eca48b8] {
        display: flex;
        align-items: center;
        gap: 8px
    }
    @media screen and (max-width: 839px) {
        .review-rating-sold-seen[data-v-8eca48b8] {
            gap: 6px
        }
    }
    .review-rating-sold-seen__sold-seen-label[data-v-8eca48b8] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8] {
        background-color: #797f85;
        width: 2px;
        height: 2px;
        border-radius: 2px
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8]:last-child {
        display: none
    }
    .review-rating-sold-seen__divider[data-v-8eca48b8]:first-child {
        display: none
    }
    .review-rating-sold-seen__chip[data-v-8eca48b8],
    .review-rating-sold-seen__chip-info[data-v-8eca48b8] {
        cursor: pointer
    }
    .review-rating-sold-seen__chip-info__value[data-v-8eca48b8] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .review-rating-sold-seen__chip-info__count[data-v-8eca48b8] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    .blu-chip[data-v-27daf57b] {
        --blu-chp-ic-clr: #797f85;
        --blu-chp-clr-bg: #f1f2f2;
        --blu-chp-clr-txt: #006dea;
        --blu-chp-box-shdw: inset 0 0 0 var(--blu-chp-bdr-w) var(--blu-chp-clr-bdr);
        background-color: var(--blu-chp-clr-bg);
        color: var(--blu-chp-clr-txt);
        box-shadow: var(--blu-chp-box-shdw)
    }
    .blu-chip[data-v-27daf57b] {
        --blu-chp-p: 0 8px;
        --blu-chp-h: 32px;
        --blu-chp-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chp-ic-sz: 18px;
        --blu-chp-bdr-w: 1px;
        --blu-chp-gap: 4px;
        --blu-chp-min-w: 32px;
        --blu-chp-csr: pointer;
        --blu-chp-rmv-csr: inherit;
        padding: var(--blu-chp-p);
        height: var(--blu-chp-h);
        cursor: var(--blu-chp-csr);
        font: var(--blu-chp-txt);
        border-radius: 8px;
        border: var(--blu-chp-bdr);
        display: flex;
        justify-content: center;
        align-items: center;
        gap: var(--blu-chp-gap);
        width: var(--blu-chp-w, fit-content);
        min-width: var(--blu-chp-min-w, none);
        max-width: var(--blu-chp-max-w, none);
        user-select: none;
        transition: .3s;
        box-sizing: border-box;
        transform: var(--blu-chp-transform);
        outline: 0
    }
    .blu-chip__label[data-v-27daf57b] {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        text-decoration: none
    }
    .blu-chip.has-image[data-v-27daf57b] {
        --blu-chp-h: 48px;
        --blu-chp-gap: 8px
    }
    .blu-chip.has-image[data-v-27daf57b] img {
        width: 32px;
        height: 32px;
        border-radius: 4px;
        opacity: var(--blu-chp-img-opac)
    }
    .blu-chip .icon-remove[data-v-27daf57b] {
        display: flex;
        align-items: center;
        cursor: var(--blu-chp-rmv-csr)
    }
    .blu-chip .icon-remove[data-v-27daf57b]:focus-visible {
        outline: 2px solid #19222a
    }
    .blu-chip[data-v-27daf57b] svg {
        color: var(--blu-chp-ic-clr)
    }
    .blu-chip[data-v-27daf57b] svg {
        width: var(--blu-chp-ic-sz);
        height: var(--blu-chp-ic-sz)
    }
    .blu-chip__filter-icon[data-v-27daf57b] {
        display: flex;
        align-items: center;
        transition: all .4s ease;
        transform: var(--blu-chp-filter-transform)
    }
    .blu-chip .item-leading[data-v-27daf57b],
    .blu-chip .item-trailing[data-v-27daf57b] {
        display: flex;
        align-items: center
    }
    .blu-chip.b-filter-open[data-v-27daf57b] {
        --blu-chp-filter-transform: rotate(-180deg)
    }
    .blu-chip.b-disabled[data-v-27daf57b] {
        --blu-chp-clr-bg: #e1e3e4;
        --blu-chp-ic-clr: rgba(25, 34, 42, .3019607843);
        --blu-chp-clr-bdr: #c8cbcd;
        --blu-chp-clr-txt: rgba(25, 34, 42, .3019607843)
    }
    .blu-chip.b-disabled[data-v-27daf57b] {
        --blu-chp-csr: not-allowed;
        --blu-chp-img-opac: .5
    }
    .blu-chip:not(.b-disabled).b-readonly[data-v-27daf57b] {
        --blu-chp-csr: default;
        --blu-chp-rmv-csr: pointer
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chp-clr-bg: #f9f9fa;
        --blu-chp-clr-bdr: transparent
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #f9f9fa
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    .blu-chip:not(.b-disabled):not(.b-readonly).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #0072ff;
        --blu-chp-clr-bdr: transparent
    }
    .blu-chip:not(.b-disabled):not(.b-readonly).b-active[data-v-27daf57b]:hover:active {
        --blu-chp-clr-bg: #0072ff
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):focus-visible {
        --blu-chp-clr-bdr: #19222a
    }
    .blu-chip[data-v-27daf57b]:not(.b-disabled):focus-visible {
        --blu-chp-bdr-w: 2px
    }
    .blu-chip:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #1d8fff;
        --blu-chp-ic-clr: #ffffff;
        --blu-chp-clr-txt: #ffffff
    }
    .blu-chip.b-oos[data-v-27daf57b] {
        --blu-chp-clr-bg: #f1f2f2;
        --blu-chp-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-chp-ic-clr: rgba(25, 34, 42, .3019607843);
        --blu-chp-clr-bdr-oos: #c8cbcd;
        --blu-chp-box-shdw: none
    }
    .blu-chip.b-oos[data-v-27daf57b] {
        --blu-chp-h: 30px;
        --blu-chp-p: 0 7px;
        --blu-chp-bdr: 1px dashed var(--blu-chp-clr-bdr-oos)
    }
    .blu-chip.b-oos[data-v-27daf57b]:focus-visible {
        --blu-chp-box-shdw: 0 0 0 var(--blu-chp-bdr-w) var(--blu-chp-clr-bdr)
    }
    .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #e1f1ff;
        --blu-chp-clr-txt: rgba(25, 34, 42, .4);
        --blu-chp-ic-clr: rgba(25, 34, 42, .4);
        --blu-chp-clr-bdr-oos: #1d8fff
    }
    .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #f3f9ff
    }
    .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:active:hover {
        --blu-chp-clr-bg: #f3f9ff
    }
    .blu-chip.b-oos.has-image[data-v-27daf57b] {
        --blu-chp-h: 46px
    }
    .blu-chip.b-oos.b-small[data-v-27daf57b] {
        --blu-chp-p: 0 3px;
        --blu-chp-h: 22px
    }
    .blu-chip.b-oos.b-small.has-image[data-v-27daf57b] {
        --blu-chp-h: 38px
    }
    .blu-chip.b-secondary[data-v-27daf57b] {
        --blu-chp-clr-bg: #ffffff;
        --blu-chp-clr-bdr: #c8cbcd
    }
    .blu-chip.b-secondary.b-disabled[data-v-27daf57b] {
        --blu-chp-clr-bg: #e1e3e4;
        --blu-chp-ic-clr: rgba(25, 34, 42, .3019607843);
        --blu-chp-clr-bdr: #c8cbcd
    }
    .blu-chip.b-secondary[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chp-clr-bg: #f9f9fa;
        --blu-chp-clr-bdr: #c8cbcd
    }
    .blu-chip.b-secondary[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #ffffff;
        --blu-chp-clr-bdr: #c8cbcd
    }
    .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #f3f9ff;
        --blu-chp-ic-clr: #0072ff;
        --blu-chp-clr-txt: #006dea
    }
    .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(:focus-visible) {
        --blu-chp-clr-bdr: #1d8fff
    }
    .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(.b-readonly):hover {
        --blu-chp-clr-bg: #e1f1ff;
        --blu-chp-clr-bdr: #1d8fff
    }
    .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #e1f1ff;
        --blu-chp-clr-bdr: #1d8fff
    }
    .blu-chip.b-secondary.b-oos[data-v-27daf57b] {
        --blu-chp-clr-bg: #ffffff;
        --blu-chp-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-chp-ic-clr: rgba(25, 34, 42, .3019607843)
    }
    .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #f3f9ff;
        --blu-chp-clr-txt: rgba(25, 34, 42, .4);
        --blu-chp-ic-clr: rgba(25, 34, 42, .4)
    }
    .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #e1f1ff
    }
    .blu-chip.b-small[data-v-27daf57b] {
        --blu-chp-p: 0 4px;
        --blu-chp-h: 24px;
        --blu-chp-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-chp-gap: 2px;
        --blu-chp-min-w: 24px
    }
    .blu-chip.b-small.has-image[data-v-27daf57b] {
        --blu-chp-h: 40px;
        --blu-chp-gap: 2px
    }
    [dark] .blu-chip[data-v-27daf57b] {
        --blu-chp-ic-clr: #acb0b4;
        --blu-chp-clr-bg: #28323b;
        --blu-chp-clr-txt: #4fa4ff;
        --blu-chp-box-shdw: inset 0 0 0 var(--blu-chp-bdr-w) var(--blu-chp-clr-bdr);
        background-color: var(--blu-chp-clr-bg);
        color: var(--blu-chp-clr-txt);
        box-shadow: var(--blu-chp-box-shdw)
    }
    [dark] .blu-chip .icon-remove[data-v-27daf57b]:focus-visible {
        outline: 2px solid #f9f9fa
    }
    [dark] .blu-chip[data-v-27daf57b] svg {
        color: var(--blu-chp-ic-clr)
    }
    [dark] .blu-chip.b-disabled[data-v-27daf57b] {
        --blu-chp-clr-bg: #3b444c;
        --blu-chp-ic-clr: rgba(255, 255, 255, .3019607843);
        --blu-chp-clr-bdr: #60686e;
        --blu-chp-clr-txt: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chp-clr-bg: #19222a;
        --blu-chp-clr-bdr: transparent
    }
    [dark] .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #19222a
    }
    [dark] .blu-chip[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .2))
    }
    [dark] .blu-chip:not(.b-disabled):not(.b-readonly).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #0072ff;
        --blu-chp-clr-bdr: transparent
    }
    [dark] .blu-chip:not(.b-disabled):not(.b-readonly).b-active[data-v-27daf57b]:hover:active {
        --blu-chp-clr-bg: #73baff
    }
    [dark] .blu-chip[data-v-27daf57b]:not(.b-disabled):focus-visible {
        --blu-chp-clr-bdr: #f9f9fa
    }
    [dark] .blu-chip:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #1d8fff;
        --blu-chp-ic-clr: #ffffff;
        --blu-chp-clr-txt: #ffffff
    }
    [dark] .blu-chip.b-oos[data-v-27daf57b] {
        --blu-chp-clr-bg: #28323b;
        --blu-chp-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-chp-ic-clr: rgba(255, 255, 255, .3019607843);
        --blu-chp-clr-bdr-oos: #60686e;
        --blu-chp-box-shdw: none
    }
    [dark] .blu-chip.b-oos[data-v-27daf57b]:focus-visible {
        --blu-chp-box-shdw: 0 0 0 var(--blu-chp-bdr-w) var(--blu-chp-clr-bdr)
    }
    [dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #0046aa;
        --blu-chp-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-chp-ic-clr: rgba(255, 255, 255, .5019607843);
        --blu-chp-clr-bdr-oos: #4fa4ff
    }
    [dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #002e7a
    }
    [dark] .blu-chip.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:active:hover {
        --blu-chp-clr-bg: #002e7a
    }
    [dark] .blu-chip.b-secondary[data-v-27daf57b] {
        --blu-chp-clr-bg: #12171d;
        --blu-chp-clr-bdr: #60686e
    }
    [dark] .blu-chip.b-secondary.b-disabled[data-v-27daf57b] {
        --blu-chp-clr-bg: #3b444c;
        --blu-chp-ic-clr: rgba(255, 255, 255, .3019607843);
        --blu-chp-clr-bdr: #60686e
    }
    [dark] .blu-chip.b-secondary[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):not(.b-active):hover {
        --blu-chp-clr-bg: #19222a;
        --blu-chp-clr-bdr: #60686e
    }
    [dark] .blu-chip.b-secondary[data-v-27daf57b]:not(.b-disabled):not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #12171d;
        --blu-chp-clr-bdr: #60686e
    }
    [dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #002e7a;
        --blu-chp-ic-clr: #4fa4ff;
        --blu-chp-clr-txt: #4fa4ff
    }
    [dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(:focus-visible) {
        --blu-chp-clr-bdr: #4fa4ff
    }
    [dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(.b-readonly):hover {
        --blu-chp-clr-bg: #0046aa;
        --blu-chp-clr-bdr: #4fa4ff
    }
    [dark] .blu-chip.b-secondary:not(.b-disabled).b-active[data-v-27daf57b]:not(.b-readonly):active:hover {
        --blu-chp-clr-bg: #0046aa;
        --blu-chp-clr-bdr: #4fa4ff
    }
    [dark] .blu-chip.b-secondary.b-oos[data-v-27daf57b] {
        --blu-chp-clr-bg: #12171d;
        --blu-chp-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-chp-ic-clr: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-27daf57b] {
        --blu-chp-clr-bg: #002e7a;
        --blu-chp-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-chp-ic-clr: rgba(255, 255, 255, .5019607843)
    }
    [dark] .blu-chip.b-secondary.b-oos:not(.b-disabled).b-active[data-v-27daf57b]:hover {
        --blu-chp-clr-bg: #0046aa
    }
    html:not([dark]) .blu-banner[data-v-2470b354] {
        --blu-banner-action-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-label-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-link-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-action-group-spacing-gap: 16px;
        --blu-banner-action-group-spacing-padding: 8px 0;
        --blu-banner-container-spacing-gap: 8px;
        --blu-banner-spacing-gap: 8px;
        --blu-banner-spacing-padding: 8px;
        --blu-banner-icon-size: 24px;
        --blu-banner-icon-close-color: #797f85;
        --blu-banner-image-size: 40px;
        display: flex;
        padding: var(--blu-banner-spacing-padding);
        background-color: var(--blu-banner-color-background);
        border: 1px solid var(--blu-banner-color-border);
        width: fit-content;
        box-sizing: border-box;
        border-radius: 8px
    }
    html:not([dark]) .blu-banner[data-v-2470b354]>*:not(:last-child) {
        margin-right: var(--blu-banner-spacing-gap)
    }
    html:not([dark]) .blu-banner[data-v-2470b354] svg {
        width: var(--blu-banner-icon-size);
        height: var(--blu-banner-icon-size);
        flex-shrink: 0
    }
    html:not([dark]) .blu-banner[data-v-2470b354] img {
        width: var(--blu-banner-image-size);
        height: var(--blu-banner-image-size);
        border-radius: 4px
    }
    html:not([dark]) .blu-banner[data-v-2470b354] a {
        color: #006dea;
        text-decoration: none
    }
    html:not([dark]) .blu-banner[data-v-2470b354] a:focus-visible {
        outline: #19222a solid 2px
    }
    html:not([dark]) .blu-banner .status-icon[data-v-2470b354] {
        color: var(--blu-banner-color-icon)
    }
    html:not([dark]) .blu-banner .close-icon[data-v-2470b354] {
        cursor: pointer;
        margin-left: auto;
        color: var(--blu-banner-icon-close-color)
    }
    html:not([dark]) .blu-banner .close-icon[data-v-2470b354]:focus-visible {
        outline: #19222a solid 2px
    }
    html:not([dark]) .blu-banner__label[data-v-2470b354] {
        font: var(--blu-banner-label-text);
        color: #19222a
    }
    html:not([dark]) .blu-banner__desc[data-v-2470b354] {
        font: var(--blu-banner-desc-text);
        color: #19222ab3
    }
    html:not([dark]) .blu-banner__desc[data-v-2470b354] a {
        font: var(--blu-banner-link-text)
    }
    html:not([dark]) .blu-banner__container[data-v-2470b354] {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
    html:not([dark]) .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
        margin-bottom: var(--blu-banner-container-spacing-gap)
    }
    html:not([dark]) .blu-banner__action-group[data-v-2470b354] {
        display: flex
    }
    html:not([dark]) .blu-banner__action-group[data-v-2470b354] :not(:last-child) {
        margin-right: var(--blu-banner-action-group-spacing-gap)
    }
    html:not([dark]) .blu-banner__action-group[data-v-2470b354] a {
        padding: var(--blu-banner-action-group-spacing-padding);
        font: var(--blu-banner-action-text)
    }
    html:not([dark]) .blu-banner.b-small[data-v-2470b354] {
        --blu-banner-action-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-label-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-link-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-action-group-spacing-gap: 16px;
        --blu-banner-action-group-spacing-padding: 4px 0;
        --blu-banner-container-spacing-gap: 8px;
        --blu-banner-spacing-gap: 8px;
        --blu-banner-spacing-padding: 8px 12px;
        --blu-banner-icon-size: 18px;
        --blu-banner-image-size: 32px
    }
    html:not([dark]) .blu-banner.b-horizontal .blu-banner__container[data-v-2470b354] {
        flex-direction: row
    }
    html:not([dark]) .blu-banner.b-horizontal .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
        margin-right: var(--blu-banner-container-spacing-gap);
        margin-bottom: 0
    }
    html:not([dark]) .blu-banner.b-long-action .blu-banner__action-group[data-v-2470b354] {
        flex-direction: column
    }
    html:not([dark]) .blu-banner.b-full-width[data-v-2470b354] {
        width: 100%
    }
    html:not([dark]) .blu-banner.b-info[data-v-2470b354] {
        --blu-banner-color-background: #f3f9ff;
        --blu-banner-color-border: #b9deff;
        --blu-banner-color-icon: #0072ff
    }
    html:not([dark]) .blu-banner.b-alert[data-v-2470b354] {
        --blu-banner-color-background: #fff8e0;
        --blu-banner-color-border: #fedd6c;
        --blu-banner-color-icon: #bc6e06
    }
    html:not([dark]) .blu-banner.b-error[data-v-2470b354] {
        --blu-banner-color-background: #fff5f5;
        --blu-banner-color-border: #fecccb;
        --blu-banner-color-icon: #e93c3c
    }
    html:not([dark]) .blu-banner.b-success[data-v-2470b354] {
        --blu-banner-color-background: #effcf0;
        --blu-banner-color-border: #b2efb9;
        --blu-banner-color-icon: #1f912e
    }
    html:not([dark]) .blu-banner.b-general[data-v-2470b354] {
        --blu-banner-color-background: #f9f9fa;
        --blu-banner-color-border: #e1e3e4
    }
    html[dark] .blu-banner[data-v-2470b354] {
        --blu-banner-action-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-desc-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-label-text: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-link-text: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-action-group-spacing-gap: 16px;
        --blu-banner-action-group-spacing-padding: 8px 0;
        --blu-banner-container-spacing-gap: 8px;
        --blu-banner-spacing-gap: 8px;
        --blu-banner-spacing-padding: 8px;
        --blu-banner-icon-size: 24px;
        --blu-banner-icon-close-color: #acb0b4;
        --blu-banner-image-size: 40px;
        display: flex;
        padding: var(--blu-banner-spacing-padding);
        background-color: var(--blu-banner-color-background);
        border: 1px solid var(--blu-banner-color-border);
        width: fit-content;
        box-sizing: border-box;
        border-radius: 8px
    }
    html[dark] .blu-banner[data-v-2470b354]>*:not(:last-child) {
        margin-right: var(--blu-banner-spacing-gap)
    }
    html[dark] .blu-banner[data-v-2470b354] svg {
        width: var(--blu-banner-icon-size);
        height: var(--blu-banner-icon-size);
        flex-shrink: 0
    }
    html[dark] .blu-banner[data-v-2470b354] img {
        width: var(--blu-banner-image-size);
        height: var(--blu-banner-image-size);
        border-radius: 4px
    }
    html[dark] .blu-banner[data-v-2470b354] a {
        color: #4fa4ff;
        text-decoration: none
    }
    html[dark] .blu-banner[data-v-2470b354] a:focus-visible {
        outline: #f9f9fa solid 2px
    }
    html[dark] .blu-banner .status-icon[data-v-2470b354] {
        color: var(--blu-banner-color-icon)
    }
    html[dark] .blu-banner .close-icon[data-v-2470b354] {
        cursor: pointer;
        margin-left: auto;
        color: var(--blu-banner-icon-close-color)
    }
    html[dark] .blu-banner .close-icon[data-v-2470b354]:focus-visible {
        outline: #f9f9fa solid 2px
    }
    html[dark] .blu-banner__label[data-v-2470b354] {
        font: var(--blu-banner-label-text);
        color: #fff
    }
    html[dark] .blu-banner__desc[data-v-2470b354] {
        font: var(--blu-banner-desc-text);
        color: #fffc
    }
    html[dark] .blu-banner__desc[data-v-2470b354] a {
        font: var(--blu-banner-link-text)
    }
    html[dark] .blu-banner__container[data-v-2470b354] {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
    html[dark] .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
        margin-bottom: var(--blu-banner-container-spacing-gap)
    }
    html[dark] .blu-banner__action-group[data-v-2470b354] {
        display: flex
    }
    html[dark] .blu-banner__action-group[data-v-2470b354] :not(:last-child) {
        margin-right: var(--blu-banner-action-group-spacing-gap)
    }
    html[dark] .blu-banner__action-group[data-v-2470b354] a {
        padding: var(--blu-banner-action-group-spacing-padding);
        font: var(--blu-banner-action-text)
    }
    html[dark] .blu-banner.b-small[data-v-2470b354] {
        --blu-banner-action-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-desc-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-label-text: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-link-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-banner-action-group-spacing-gap: 16px;
        --blu-banner-action-group-spacing-padding: 4px 0;
        --blu-banner-container-spacing-gap: 8px;
        --blu-banner-spacing-gap: 8px;
        --blu-banner-spacing-padding: 8px 12px;
        --blu-banner-icon-size: 18px;
        --blu-banner-image-size: 32px
    }
    html[dark] .blu-banner.b-horizontal .blu-banner__container[data-v-2470b354] {
        flex-direction: row
    }
    html[dark] .blu-banner.b-horizontal .blu-banner__container>*[data-v-2470b354]:not(:last-child) {
        margin-right: var(--blu-banner-container-spacing-gap);
        margin-bottom: 0
    }
    html[dark] .blu-banner.b-long-action .blu-banner__action-group[data-v-2470b354] {
        flex-direction: column
    }
    html[dark] .blu-banner.b-full-width[data-v-2470b354] {
        width: 100%
    }
    html[dark] .blu-banner.b-info[data-v-2470b354] {
        --blu-banner-color-background: #002e7a;
        --blu-banner-color-border: #0050bd;
        --blu-banner-color-icon: #4fa4ff
    }
    html[dark] .blu-banner.b-alert[data-v-2470b354] {
        --blu-banner-color-background: #4d2c02;
        --blu-banner-color-border: #7e4704;
        --blu-banner-color-icon: #f1ab02
    }
    html[dark] .blu-banner.b-error[data-v-2470b354] {
        --blu-banner-color-background: #631818;
        --blu-banner-color-border: #a32727;
        --blu-banner-color-icon: #ff7373
    }
    html[dark] .blu-banner.b-success[data-v-2470b354] {
        --blu-banner-color-background: #0d3c13;
        --blu-banner-color-border: #15631f;
        --blu-banner-color-icon: #02c82b
    }
    html[dark] .blu-banner.b-general[data-v-2470b354] {
        --blu-banner-color-background: #19222a;
        --blu-banner-color-border: #3b444c
    }
    .blu-loader-skeleton[data-v-f4125100] {
        background-color: #f1f2f2
    }
    .blu-loader-skeleton[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 8px;
        height: var(--blu-loadr-skel-h);
        width: var(--blu-loadr-skel-w);
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100] {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translate(-100%);
        animation: shimmer-f4125100 .8s infinite .1s
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    .blu-loader-skeleton.b-small[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 4px
    }
    .blu-loader-skeleton.b-circle[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 50%
    }
    [dark] .blu-loader-skeleton[data-v-f4125100] {
        background-color: #28323b
    }
    [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    @keyframes shimmer-f4125100 {
        to {
            transform: translate(100%)
        }
    }
    *[data-v-ebba0c4a],
    *[data-v-ebba0c4a]:before,
    *[data-v-ebba0c4a]:after {
        box-sizing: border-box
    }
    .blu-modal-wrapper[data-v-ebba0c4a] {
        --blu-modal-clr-bg: #ffffff;
        --blu-modal-box-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843)
    }
    .blu-modal-wrapper[data-v-ebba0c4a] {
        --blu-modal-bdr-rad: 16px;
        --blu-modal-opac: 0;
        --blu-modal-w: 100%;
        --blu-modal-transform: translate(0);
        pointer-events: auto;
        z-index: 100;
        position: fixed
    }
    .blu-modal-wrapper.fade-enter-active[data-v-ebba0c4a],
    .blu-modal-wrapper.fade-leave-active[data-v-ebba0c4a] {
        transition: all .3s
    }
    .blu-modal-wrapper.b-status[data-v-ebba0c4a] {
        --blu-modal-top: 50%;
        --blu-modal-l: 50%;
        --blu-modal-transform: translate(-50%, -50%)
    }
    .blu-modal-wrapper.b-status.fade-enter-from[data-v-ebba0c4a],
    .blu-modal-wrapper.b-status.fade-leave-to[data-v-ebba0c4a] {
        opacity: 0
    }
    .blu-modal-wrapper.b-status>.b-info[data-v-ebba0c4a] {
        --blu-modal-bdr-btm: 4px solid #1d8fff;
        --blu-modal-head-ic-stat: #0072ff
    }
    .blu-modal-wrapper.b-status>.b-success[data-v-ebba0c4a] {
        --blu-modal-bdr-btm: 4px solid #22a334;
        --blu-modal-head-ic-stat: #1f912e
    }
    .blu-modal-wrapper.b-status>.b-alert[data-v-ebba0c4a] {
        --blu-modal-bdr-btm: 4px solid #fedd6c;
        --blu-modal-head-ic-stat: #bc6e06
    }
    .blu-modal-wrapper.b-status>.b-danger[data-v-ebba0c4a] {
        --blu-modal-bdr-btm: 4px solid #ff4646;
        --blu-modal-head-ic-stat: #e93c3c
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-top[data-v-ebba0c4a],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-top[data-v-ebba0c4a] {
        --blu-modal-top: -100vh
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-bottom[data-v-ebba0c4a],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-bottom[data-v-ebba0c4a] {
        --blu-modal-btm: -100vh
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-left[data-v-ebba0c4a],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-left[data-v-ebba0c4a] {
        --blu-modal-l: -100vw
    }
    .blu-modal-wrapper.b-drawer.fade-enter-from>.b-right[data-v-ebba0c4a],
    .blu-modal-wrapper.b-drawer.fade-leave-to>.b-right[data-v-ebba0c4a] {
        --blu-modal-r: -100vw
    }
    .blu-modal-wrapper.b-drawer>.b-top[data-v-ebba0c4a] {
        --blu-modal-w: 100%;
        --blu-modal-max-h: calc(100% - 72px);
        --blu-modal-top: 0;
        --blu-modal-l: 0;
        --blu-modal-r: 0;
        --blu-modal-bdr-rad: 0 0 16px 16px
    }
    .blu-modal-wrapper.b-drawer>.b-bottom[data-v-ebba0c4a] {
        --blu-modal-w: 100%;
        --blu-modal-max-h: calc(100% - 72px);
        --blu-modal-btm: 0;
        --blu-modal-l: 0;
        --blu-modal-r: 0;
        --blu-modal-bdr-rad: 16px 16px 0 0
    }
    .blu-modal-wrapper.b-drawer>.b-left[data-v-ebba0c4a] {
        --blu-modal-max-h: 100%;
        --blu-modal-btm: 0;
        --blu-modal-l: 0;
        --blu-modal-top: 0;
        --blu-modal-bdr-rad: 0 16px 16px 0
    }
    .blu-modal-wrapper.b-drawer>.b-right[data-v-ebba0c4a] {
        --blu-modal-max-h: 100%;
        --blu-modal-btm: 0;
        --blu-modal-r: 0;
        --blu-modal-top: 0;
        --blu-modal-bdr-rad: 16px 0 0 16px
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal-wrapper[data-v-ebba0c4a]:not(.b-drawer) {
            --blu-modal-max-h: 576px;
            --blu-modal-top: 50%;
            --blu-modal-l: 50%;
            --blu-modal-transform: translate(-50%, -50%)
        }
        .blu-modal-wrapper:not(.b-drawer).fade-enter-from[data-v-ebba0c4a],
        .blu-modal-wrapper:not(.b-drawer).fade-leave-to[data-v-ebba0c4a] {
            opacity: 0
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal-wrapper.b-status[data-v-ebba0c4a] {
            --blu-modal-w: calc(100% - 32px)
        }
        .blu-modal-wrapper[data-v-ebba0c4a]:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen) {
            --blu-modal-w: 100%;
            --blu-modal-btm: 0;
            --blu-modal-l: 50%;
            --blu-modal-transform: translate(-50%);
            --blu-modal-bdr-rad: 16px 16px 0 0
        }
        .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-enter-from[data-v-ebba0c4a],
        .blu-modal-wrapper:not(.b-status):not(.b-drawer):not(.b-mobile-fullscreen).fade-leave-to[data-v-ebba0c4a] {
            --blu-modal-btm: -100vh
        }
        .blu-modal-wrapper[data-v-ebba0c4a]:not(.b-drawer) {
            --blu-modal-max-h: calc(100% - 16px)
        }
        .blu-modal-wrapper.b-drawer.b-mobile-fullscreen[data-v-ebba0c4a] {
            --blu-modal-w: 100%;
            --blu-modal-h: 100%;
            --blu-modal-bdr-rad: unset
        }
        .blu-modal-wrapper.b-mobile-fullscreen.fade-enter-from>.b-active[data-v-ebba0c4a],
        .blu-modal-wrapper.b-mobile-fullscreen.fade-leave-to>.b-active[data-v-ebba0c4a] {
            --blu-modal-btm: -100vh
        }
        .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-ebba0c4a] {
            --blu-modal-head-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843)
        }
        .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-ebba0c4a] {
            --blu-modal-max-h: 100%;
            --blu-modal-h: 100%;
            --blu-modal-w: 100%;
            --blu-modal-bdr-rad: 0;
            --blu-modal-btm: 0
        }
    }
    .blu-modal[data-v-ebba0c4a] {
        box-shadow: var(--blu-modal-box-shdw);
        background-color: var(--blu-modal-clr-bg)
    }
    .blu-modal[data-v-ebba0c4a] {
        position: fixed;
        z-index: 101;
        display: flex;
        flex-direction: column;
        height: var(--blu-modal-h);
        width: var(--blu-modal-w);
        max-height: var(--blu-modal-max-h);
        max-width: var(--blu-modal-max-w);
        border-bottom: var(--blu-modal-bdr-btm);
        box-sizing: border-box;
        border-radius: var(--blu-modal-bdr-rad);
        opacity: var(--blu-modal-opac);
        top: var(--blu-modal-top);
        left: var(--blu-modal-l);
        right: var(--blu-modal-r);
        bottom: var(--blu-modal-btm);
        transition: all .3s;
        transform: var(--blu-modal-transform)
    }
    .blu-modal *[data-v-ebba0c4a] {
        box-sizing: inherit
    }
    .blu-modal.b-active[data-v-ebba0c4a] {
        --blu-modal-opac: 1
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal.b-small[data-v-ebba0c4a] {
            --blu-modal-w: 360px
        }
        .blu-modal.b-medium[data-v-ebba0c4a] {
            --blu-modal-w: 600px
        }
        .blu-modal.b-large[data-v-ebba0c4a] {
            --blu-modal-w: 800px
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal.b-max-width[data-v-ebba0c4a] {
            --blu-modal-max-w: 600px
        }
    }
    .b-scrim[data-v-ebba0c4a] {
        --blu-clr-scrim-bg: rgba(0, 0, 0, .6);
        background-color: var(--blu-clr-scrim-bg)
    }
    .b-scrim[data-v-ebba0c4a] {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 99;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        transition: opacity .3s;
        opacity: 1
    }
    .fade-enter-active .b-scrim[data-v-ebba0c4a],
    .fade-leave-active .b-scrim[data-v-ebba0c4a] {
        transition: opacity .3s
    }
    .fade-enter-to .b-scrim[data-v-ebba0c4a] {
        opacity: 1
    }
    .fade-leave-to .b-scrim[data-v-ebba0c4a] {
        opacity: 0
    }
    [dark] .blu-modal-wrapper[data-v-ebba0c4a] {
        --blu-modal-clr-bg: #12171d;
        --blu-modal-box-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843)
    }
    [dark] .blu-modal-wrapper.b-status>.b-info[data-v-ebba0c4a] {
        --blu-modal-bdr-btm: 4px solid #4fa4ff;
        --blu-modal-head-ic-stat: #4fa4ff
    }
    [dark] .blu-modal-wrapper.b-status>.b-success[data-v-ebba0c4a] {
        --blu-modal-bdr-btm: 4px solid #02c82b;
        --blu-modal-head-ic-stat: #02c82b
    }
    [dark] .blu-modal-wrapper.b-status>.b-alert[data-v-ebba0c4a] {
        --blu-modal-bdr-btm: 4px solid #7e4704;
        --blu-modal-head-ic-stat: #f1ab02
    }
    [dark] .blu-modal-wrapper.b-status>.b-danger[data-v-ebba0c4a] {
        --blu-modal-bdr-btm: 4px solid #ff7373;
        --blu-modal-head-ic-stat: #ff7373
    }
    @media screen and (max-width: 839px) {
        [dark] .blu-modal-wrapper.b-mobile-fullscreen>.b-active[data-v-ebba0c4a] {
            --blu-modal-head-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843)
        }
    }
    [dark] .blu-modal[data-v-ebba0c4a] {
        box-shadow: var(--blu-modal-box-shdw);
        background-color: var(--blu-modal-clr-bg)
    }
    [dark] .b-scrim[data-v-ebba0c4a] {
        --blu-clr-scrim-bg: rgba(0, 0, 0, .6);
        background-color: var(--blu-clr-scrim-bg)
    }
    *[data-v-6f1c03be],
    *[data-v-6f1c03be]:before,
    *[data-v-6f1c03be]:after {
        box-sizing: border-box
    }
    .blu-modal__header[data-v-6f1c03be] {
        --blu-modal-head-clr: #19222a;
        --blu-modal-head-ic-clr: #797f85;
        color: var(--blu-modal-head-clr);
        box-shadow: var(--blu-modal-head-shdw)
    }
    .blu-modal__header[data-v-6f1c03be] {
        --blu-modal-head-txt: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-head-p: 16px;
        --blu-modal-lead-m: 0 0 0 4px;
        padding: var(--blu-modal-head-p)
    }
    .blu-modal__header *[data-v-6f1c03be] {
        display: flex
    }
    .blu-modal__header [class*=item][data-v-6f1c03be] svg {
        color: #797f85
    }
    .blu-modal__header [class*=item][data-v-6f1c03be] svg {
        padding: 4px;
        box-sizing: border-box;
        width: 32px;
        height: 32px;
        outline: none
    }
    .blu-modal__header [class*=item][data-v-6f1c03be] svg:not(:last-child) {
        margin-right: 4px
    }
    .blu-modal__header [class*=item][data-v-6f1c03be] svg:focus-visible {
        box-shadow: 0 0 0 2px #19222a
    }
    .blu-modal__header-status-icon.blu-icon[data-v-6f1c03be] {
        color: var(--blu-modal-head-ic-stat)
    }
    .blu-modal__header-status-icon.blu-icon[data-v-6f1c03be] {
        width: 24px;
        height: 24px;
        padding: 0;
        margin: 4px 0 8px
    }
    .blu-modal__header-main[data-v-6f1c03be] {
        display: flex;
        width: 100%
    }
    .blu-modal__header-main *[data-v-6f1c03be]:not(:last-child):not(.blu-modal__header-main--item-leading) {
        margin-right: 4px
    }
    .blu-modal__header-main--title[data-v-6f1c03be] {
        font: var(--blu-modal-head-txt);
        margin: auto auto auto 0;
        width: 100%;
        overflow: hidden
    }
    .blu-modal__header-main--item-leading[data-v-6f1c03be] {
        cursor: pointer;
        margin: var(--blu-modal-lead-m)
    }
    @media screen and (min-width: 840px),
    print {
        .blu-modal__header-main--item-leading[data-v-6f1c03be] {
            order: 3;
            flex-direction: row-reverse
        }
    }
    @media screen and (max-width: 839px) {
        .blu-modal__header[data-v-6f1c03be] {
            --blu-modal-head-p: 12px 16px;
            --blu-modal-head-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-modal-lead-m: 0 4px 0 0
        }
    }
    .blu-modal__header.b-padding-top-0[data-v-6f1c03be] {
        padding-top: 0
    }
    .blu-modal__header.b-padding-bottom-0[data-v-6f1c03be] {
        padding-bottom: 0
    }
    [dark] .blu-modal__header[data-v-6f1c03be] {
        --blu-modal-head-clr: #ffffff;
        --blu-modal-head-ic-clr: #acb0b4;
        color: var(--blu-modal-head-clr);
        box-shadow: var(--blu-modal-head-shdw)
    }
    [dark] .blu-modal__header [class*=item][data-v-6f1c03be] svg {
        color: #acb0b4
    }
    [dark] .blu-modal__header [class*=item][data-v-6f1c03be] svg:focus-visible {
        box-shadow: 0 0 0 2px #f9f9fa
    }
    [dark] .blu-modal__header-status-icon.blu-icon[data-v-6f1c03be] {
        color: var(--blu-modal-head-ic-stat)
    }
    *[data-v-7a2ddc84],
    *[data-v-7a2ddc84]:before,
    *[data-v-7a2ddc84]:after {
        box-sizing: border-box
    }
    .blu-modal__body[data-v-7a2ddc84] {
        color: #19222ab3
    }
    .blu-modal__body[data-v-7a2ddc84] {
        --blu-modal-bdy-p: 4px 16px 12px;
        --blu-modal-bdy-txt: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-modal-bdy-add-gap: 8px 16px;
        font: var(--blu-modal-bdy-txt);
        display: flex;
        flex-direction: column;
        overscroll-behavior: contain
    }
    .blu-modal__body-content[data-v-7a2ddc84] {
        padding: var(--blu-modal-bdy-p)
    }
    .blu-modal__body-addition[data-v-7a2ddc84] {
        padding: var(--blu-modal-bdy-add-gap)
    }
    .blu-modal__body.b-has-no-padding[data-v-7a2ddc84] {
        --blu-modal-bdy-p: 0
    }
    .blu-modal__body.b-scroll[data-v-7a2ddc84] {
        overflow: auto
    }
    .blu-modal__body.b-stop[data-v-7a2ddc84] {
        overflow-y: hidden
    }
    @media screen and (max-width: 839px) {
        .blu-modal__body[data-v-7a2ddc84] {
            --blu-modal-bdy-txt: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .b-overflow-y[data-v-7a2ddc84] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-7a2ddc84] {
        scrollbar-width: thin
    }
    .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar {
        background-color: transparent
    }
    .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar {
        width: 4px;
        height: 8px
    }
    .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y[data-v-7a2ddc84]:hover::-webkit-scrollbar {
        width: 4px
    }
    .b-overflow-y[data-v-7a2ddc84]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    .b-overflow-y[data-v-7a2ddc84]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar-track {
        background-color: transparent
    }
    .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar-track {
        border-radius: 3px
    }
    .b-overflow-y.hidden[data-v-7a2ddc84] {
        scrollbar-width: none
    }
    .b-overflow-y.hidden[data-v-7a2ddc84]::-webkit-scrollbar-thumb {
        background-color: transparent
    }
    .b-overflow-y.hidden[data-v-7a2ddc84]::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y.hidden[data-v-7a2ddc84]:hover {
        scrollbar-width: thin
    }
    .b-overflow-y.hidden[data-v-7a2ddc84]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y.hidden[data-v-7a2ddc84]:hover::-webkit-scrollbar-thumb {
        border-radius: 4px
    }
    .b-overflow-y.hidden[data-v-7a2ddc84]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    .b-overflow-y[data-v-7a2ddc84] {
        overflow-y: auto;
        margin: 0
    }
    [dark] .blu-modal__body[data-v-7a2ddc84] {
        color: #fffc
    }
    [dark] .b-overflow-y[data-v-7a2ddc84] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar {
        background-color: transparent
    }
    [dark] .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    [dark] .b-overflow-y[data-v-7a2ddc84]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y[data-v-7a2ddc84]::-webkit-scrollbar-track {
        background-color: transparent
    }
    [dark] .b-overflow-y.hidden[data-v-7a2ddc84]::-webkit-scrollbar-thumb {
        background-color: transparent
    }
    [dark] .b-overflow-y.hidden[data-v-7a2ddc84]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    [dark] .b-overflow-y.hidden[data-v-7a2ddc84]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    .blu-tooltip[data-v-0dfa67d6] {
        --blu-ttip-clr-bg: #ffffff;
        --blu-ttip-clr-txt: rgba(25, 34, 42, .7019607843);
        --blu-ttip-box-shdw: 0 1px 6px 0 rgba(0, 0, 0, .1019607843)
    }
    .blu-tooltip[data-v-0dfa67d6] {
        --blu-ttip-p: 8px;
        --blu-ttip-bdr-rad: 8px;
        --blu-ttip-max-w: 296px;
        --blu-ttip-visiblity: hidden;
        --blu-ttip-pos: absolute;
        --blu-ttip-z-index: 1;
        position: relative;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: var(--blu-ttip-w)
    }
    .blu-tooltip[data-v-0dfa67d6]:focus-visible {
        outline: solid 2px #19222a
    }
    .blu-tooltip__label[data-v-0dfa67d6] {
        display: inherit;
        width: var(--blu-ttip-labl-w)
    }
    .blu-tooltip__content[data-v-0dfa67d6] {
        color: var(--blu-ttip-clr-txt);
        background-color: var(--blu-ttip-clr-bg);
        box-shadow: var(--blu-ttip-box-shdw)
    }
    .blu-tooltip__content[data-v-0dfa67d6] {
        position: var(--blu-ttip-pos);
        bottom: var(--blu-ttip-btm);
        top: var(--blu-ttip-top);
        left: var(--blu-ttip-l);
        right: var(--blu-ttip-r);
        z-index: var(--blu-ttip-z-index);
        width: max-content;
        max-width: var(--blu-ttip-max-w);
        padding: var(--blu-ttip-p);
        box-sizing: border-box;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        border-radius: var(--blu-ttip-bdr-rad);
        scale: var(--blu-ttip-scale);
        visibility: var(--blu-ttip-visiblity);
        white-space: normal;
        transition: all .2s .1s cubic-bezier(0, 0, .4, 1.4)
    }
    .blu-tooltip__content[data-v-0dfa67d6]:hover {
        cursor: var(--blu-ttip-csr)
    }
    .blu-tooltip.b-active[data-v-0dfa67d6] {
        --blu-ttip-visiblity: visible
    }
    .blu-tooltip.b-active.b-scale-0[data-v-0dfa67d6] {
        --blu-ttip-scale: 1
    }
    .blu-tooltip.b-scale-0[data-v-0dfa67d6] {
        --blu-ttip-scale: 0
    }
    .blu-tooltip.b-hover-content[data-v-0dfa67d6] {
        --blu-ttip-csr: pointer
    }
    .blu-tooltip.b-label-full-width[data-v-0dfa67d6] {
        --blu-ttip-w: 100%;
        --blu-ttip-labl-w: 100%
    }
    .blu-tooltip.b-top-center[data-v-0dfa67d6] {
        --blu-ttip-btm: calc(100% + 12px)
    }
    .blu-tooltip.b-top-left[data-v-0dfa67d6] {
        --blu-ttip-btm: calc(100% + 12px);
        --blu-ttip-r: 0
    }
    .blu-tooltip.b-top-right[data-v-0dfa67d6] {
        --blu-ttip-btm: calc(100% + 12px);
        --blu-ttip-l: 0
    }
    .blu-tooltip.b-bottom-center[data-v-0dfa67d6] {
        --blu-ttip-top: calc(100% + 12px)
    }
    .blu-tooltip.b-bottom-left[data-v-0dfa67d6] {
        --blu-ttip-top: calc(100% + 12px);
        --blu-ttip-r: 0
    }
    .blu-tooltip.b-bottom-right[data-v-0dfa67d6] {
        --blu-ttip-top: calc(100% + 12px);
        --blu-ttip-l: 0
    }
    .blu-tooltip.b-left-top[data-v-0dfa67d6] {
        --blu-ttip-r: calc(100% + 12px);
        --blu-ttip-top: 0
    }
    .blu-tooltip.b-left-middle[data-v-0dfa67d6] {
        --blu-ttip-r: calc(100% + 12px)
    }
    .blu-tooltip.b-left-bottom[data-v-0dfa67d6] {
        --blu-ttip-r: calc(100% + 12px);
        --blu-ttip-btm: 0
    }
    .blu-tooltip.b-right-top[data-v-0dfa67d6] {
        --blu-ttip-l: calc(100% + 12px);
        --blu-ttip-top: 0
    }
    .blu-tooltip.b-right-middle[data-v-0dfa67d6] {
        --blu-ttip-l: calc(100% + 12px)
    }
    .blu-tooltip.b-right-bottom[data-v-0dfa67d6] {
        --blu-ttip-l: calc(100% + 12px);
        --blu-ttip-btm: 0
    }
    .blu-tooltip.b-fixed[data-v-0dfa67d6] {
        --blu-ttip-pos: fixed;
        --blu-ttip-z-index: 5
    }
    [dark] .blu-tooltip[data-v-0dfa67d6] {
        --blu-ttip-clr-bg: #12171d;
        --blu-ttip-clr-txt: rgba(255, 255, 255, .8);
        --blu-ttip-box-shdw: inset 0 0 0 30000px rgba(109, 220, 255, .1019607843)
    }
    [dark] .blu-tooltip[data-v-0dfa67d6]:focus-visible {
        outline: solid 2px #f9f9fa
    }
    [dark] .blu-tooltip__content[data-v-0dfa67d6] {
        color: var(--blu-ttip-clr-txt);
        background-color: var(--blu-ttip-clr-bg);
        box-shadow: var(--blu-ttip-box-shdw)
    }
    .blu-loader-general[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-9e1bddb5] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-9e1bddb5] {
        animation: general-rotate-9e1bddb5 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-9e1bddb5],
    .blu-loader-general__asset--base[data-v-9e1bddb5] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-9e1bddb5] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-9e1bddb5 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-9e1bddb5] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-9e1bddb5 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-9e1bddb5 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-9e1bddb5 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-9e1bddb5 {
        to {
            transform: rotate(450deg)
        }
    }
    .blu-empty-state[data-v-6d804f4a] {
        --blu-ept-stte-cntent-items: center;
        --blu-ept-stte-cntent-max-w: 336px;
        --blu-ept-stte-txt-titl: 600 24px/28px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-ept-stte-txt-desc: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-ept-stte-actn-m: 8px 16px 16px 16px;
        --blu-ept-stte-actn-foot-gap: 16px;
        display: grid;
        place-items: center;
        place-content: center;
        text-align: center;
        max-width: 100%
    }
    @media screen and (max-width: 839px) {
        .blu-empty-state[data-v-6d804f4a] {
            --blu-ept-stte-cntent-max-w: 240px;
            --blu-ept-stte-txt-titl: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-ept-stte-txt-desc: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            --blu-ept-stte-actn-foot-gap: 8px
        }
    }
    .blu-empty-state__image[data-v-6d804f4a] {
        flex: 1;
        max-width: var(--blu-ept-stte-cntent-max-w);
        margin-bottom: 16px
    }
    .blu-empty-state__image>img[data-v-6d804f4a] {
        width: 100%;
        object-fit: contain;
        aspect-ratio: 3/2
    }
    .blu-empty-state__content[data-v-6d804f4a] {
        flex: 1;
        display: flex;
        flex-direction: column;
        align-items: var(--blu-ept-stte-cntent-items);
        justify-content: center;
        padding-bottom: 24px;
        max-width: var(--blu-ept-stte-cntent-max-w)
    }
    .blu-empty-state__content[data-v-6d804f4a]>:not(:empty):not(:last-child) {
        margin-bottom: 8px
    }
    .blu-empty-state__title[data-v-6d804f4a] {
        color: #19222a
    }
    .blu-empty-state__title[data-v-6d804f4a] {
        font: var(--blu-ept-stte-txt-titl);
        margin: 0
    }
    .blu-empty-state__title[data-v-6d804f4a]>:not(:last-child) {
        margin: 0 0 8px
    }
    .blu-empty-state__description[data-v-6d804f4a] {
        color: #19222ab3
    }
    .blu-empty-state__description[data-v-6d804f4a] {
        font: var(--blu-ept-stte-txt-desc)
    }
    .blu-empty-state__description[data-v-6d804f4a]:not(:empty) {
        margin: 8px
    }
    .blu-empty-state__description[data-v-6d804f4a]>:not(:last-child) {
        margin: 0 0 8px
    }
    .blu-empty-state__footer[data-v-6d804f4a] {
        display: flex;
        flex-direction: var(--blu-ept-stte-foot-direction);
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        padding: var(--blu-ept-stte-actn-m);
        gap: var(--blu-ept-stte-actn-foot-gap)
    }
    .blu-empty-state__footer.b-modal[data-v-6d804f4a] {
        --blu-ept-stte-actn-m: 0
    }
    .blu-empty-state.b-horizontal[data-v-6d804f4a] {
        --blu-ept-stte-cntent-items: flex-start;
        --blu-ept-stte-description-clamp: 5
    }
    @media screen and (max-width: 839px) {
        .blu-empty-state.b-horizontal[data-v-6d804f4a] {
            --blu-ept-stte-foot-direction: column;
            --blu-ept-stte-description-clamp: 8
        }
    }
    .blu-empty-state.b-horizontal .blu-empty-state__body[data-v-6d804f4a] {
        display: flex;
        gap: 24px;
        align-items: center
    }
    @media screen and (max-width: 839px) {
        .blu-empty-state.b-horizontal .blu-empty-state__body[data-v-6d804f4a] {
            max-width: 480px
        }
    }
    .blu-empty-state.b-horizontal .blu-empty-state__content>*[data-v-6d804f4a] {
        text-align: left;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        white-space: initial;
        word-break: break-word
    }
    .blu-empty-state.b-horizontal .blu-empty-state__title[data-v-6d804f4a] {
        -webkit-line-clamp: 2
    }
    .blu-empty-state.b-horizontal .blu-empty-state__description[data-v-6d804f4a] {
        margin: 0;
        -webkit-line-clamp: var(--blu-ept-stte-description-clamp)
    }
    [dark] .blu-empty-state__title[data-v-6d804f4a] {
        color: #fff
    }
    [dark] .blu-empty-state__description[data-v-6d804f4a] {
        color: #fffc
    }
    html:not([dark]) .blu-modal__footer[data-v-1b4528ab] {
        --blu-modal-footer-padding: 16px;
        --blu-modal-footer-gap: 8px;
        display: flex;
        justify-content: flex-end;
        padding: var(--blu-modal-footer-padding);
        box-sizing: border-box;
        margin-top: auto
    }
    html:not([dark]) .blu-modal__footer[data-v-1b4528ab]:not(.b-long-action) *:not(:last-child) {
        margin-right: var(--blu-modal-footer-gap)
    }
    html:not([dark]) .blu-modal__footer.b-long-action[data-v-1b4528ab] {
        flex-direction: column-reverse
    }
    html:not([dark]) .blu-modal__footer.b-long-action[data-v-1b4528ab] *:not(:first-child) {
        margin-bottom: var(--blu-modal-footer-gap)
    }
    @media screen and (max-width: 839px) {
        html:not([dark]) .blu-modal__footer[data-v-1b4528ab] .blu-button {
            width: 100%
        }
    }
    html[dark] .blu-modal__footer[data-v-1b4528ab] {
        --blu-modal-footer-padding: 16px;
        --blu-modal-footer-gap: 8px;
        display: flex;
        justify-content: flex-end;
        padding: var(--blu-modal-footer-padding);
        box-sizing: border-box;
        margin-top: auto
    }
    html[dark] .blu-modal__footer[data-v-1b4528ab]:not(.b-long-action) *:not(:last-child) {
        margin-right: var(--blu-modal-footer-gap)
    }
    html[dark] .blu-modal__footer.b-long-action[data-v-1b4528ab] {
        flex-direction: column-reverse
    }
    html[dark] .blu-modal__footer.b-long-action[data-v-1b4528ab] *:not(:first-child) {
        margin-bottom: var(--blu-modal-footer-gap)
    }
    @media screen and (max-width: 839px) {
        html[dark] .blu-modal__footer[data-v-1b4528ab] .blu-button {
            width: 100%
        }
    }
    html:not([dark]) .blu-checkbox[data-v-03e81a59] {
        --blu-checkbox-spacing-padding: 4px 0;
        --blu-checkbox-icon-size: 22px;
        --blu-checkbox-icon-border-radius: 4px;
        --blu-checkbox-icon-padding: 2px;
        --blu-checkbox-container-border-radius: 4px;
        --blu-checkbox-container-border-width: 1px;
        --blu-checkbox-content-spacing-padding: 2px 0;
        --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-checkbox-container-color-border: #c8cbcd;
        --blu-checkbox-label-color-text: rgba(25, 34, 42, .7019607843);
        --blu-checkbox-cursor: pointer;
        --blu-checkbox-asset-color-border: #ffffff;
        display: inline-flex;
        position: relative;
        padding: var(--blu-checkbox-spacing-padding);
        outline: none
    }
    html:not([dark]) .blu-checkbox[data-v-03e81a59],
    html:not([dark]) .blu-checkbox *[data-v-03e81a59] {
        cursor: var(--blu-checkbox-cursor)
    }
    html:not([dark]) .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
        margin-right: 4px
    }
    html:not([dark]) .blu-checkbox input[type=checkbox][data-v-03e81a59] {
        display: none
    }
    html:not([dark]) .blu-checkbox__icon[data-v-03e81a59] {
        box-sizing: border-box;
        width: var(--blu-checkbox-icon-size);
        height: var(--blu-checkbox-icon-size);
        border-radius: var(--blu-checkbox-icon-border-radius);
        padding: var(--blu-checkbox-icon-padding);
        background: var(--blu-checkbox-icon-color-background);
        box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
        color: var(--blu-checkbox-icon-color-border);
        flex-shrink: 0
    }
    html:not([dark]) .blu-checkbox__container[data-v-03e81a59] {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-checkbox-container-border-radius);
        box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
        color: var(--blu-checkbox-container-color-border);
        background: var(--blu-checkbox-container-color-background)
    }
    html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
        transform: rotate(-45deg) translateY(-4px) translate(-3px)
    }
    html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
        position: absolute;
        content: "";
        opacity: 0;
        border-radius: 4px
    }
    html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 0
    }
    html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
        width: 2px
    }
    html:not([dark]) .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
        width: 0;
        height: 2px;
        transform: translateY(4px)
    }
    html:not([dark]) .blu-checkbox__content[data-v-03e81a59] {
        display: flex;
        flex-direction: column;
        padding: var(--blu-checkbox-content-spacing-padding);
        font: var(--blu-checkbox-label-text);
        color: var(--blu-checkbox-label-color-text)
    }
    html:not([dark]) .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
        margin-bottom: 4px
    }
    html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
        --blu-checkbox-icon-color-background: #f9f9fa
    }
    html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
    html:not([dark]) .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-icon-color-background: #f3f9ff
    }
    html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-container-color-border: #ff4646
    }
    html:not([dark]) .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
        --blu-checkbox-label-color-text: #d33534
    }
    html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-container-color-background: #1d8fff;
        --blu-checkbox-container-color-border: #1d8fff
    }
    html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
        animation: bounce-03e81a59 .3s ease-out
    }
    html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
        visibility: visible
    }
    html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        background: var(--blu-checkbox-asset-color-border);
        opacity: 1;
        transition: all .1s .1s
    }
    html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 6px
    }
    html:not([dark]) .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        width: 8px
    }
    html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
        --blu-checkbox-icon-color-background: #f9f9fa;
        --blu-checkbox-icon-color-border: #19222a
    }
    html:not([dark]) .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
        --blu-checkbox-icon-border-width: 2px
    }
    html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
    html:not([dark]) .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-icon-color-background: #f3f9ff
    }
    html:not([dark]) .blu-checkbox.b-disabled[data-v-03e81a59] {
        --blu-checkbox-cursor: not-allowed;
        --blu-checkbox-container-color-border: #f1f2f2;
        --blu-checkbox-label-color-text: rgba(25, 34, 42, .3019607843);
        --blu-checkbox-asset-color-border: #ffffff;
        --blu-checkbox-container-color-background: #f9f9fa;
        user-select: auto
    }
    html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
    html:not([dark]) .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-container-color-border: transparent;
        --blu-checkbox-container-color-background: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59] {
        --blu-checkbox-icon-size: 18px;
        --blu-checkbox-icon-padding: 2px;
        --blu-checkbox-icon-border-radius: 4px;
        --blu-checkbox-container-border-radius: 4px;
        --blu-checkbox-container-border-width: 1px;
        --blu-checkbox-content-spacing-padding: 0;
        --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-checkbox-spacing-padding: 3px 0
    }
    html:not([dark]) .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
        --blu-checkbox-icon-border-width: 2px
    }
    html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
        transform: rotate(-49deg) translateY(-4px) translate(-2px)
    }
    html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
        position: absolute;
        content: "";
        opacity: 0;
        border-radius: 4px
    }
    html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 0
    }
    html:not([dark]) .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
        top: 1px
    }
    html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
        animation: bounce-03e81a59 .3s ease-out
    }
    html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
        visibility: visible
    }
    html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        background: var(--blu-checkbox-asset-color-border);
        opacity: 1;
        transition: all .1s .1s
    }
    html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 4px
    }
    html:not([dark]) .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        width: 6px
    }
    html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
        transform: rotate(90deg) translateY(-5px) translate(-1px)
    }
    html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
        position: absolute;
        content: "";
        opacity: 0;
        border-radius: 4px
    }
    html:not([dark]) .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 0
    }
    html:not([dark]) .blu-checkbox.b-partial[data-v-03e81a59] {
        --blu-checkbox-container-color-background: #1d8fff;
        --blu-checkbox-container-color-border: #1d8fff
    }
    html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
        transform: rotate(90deg) translateY(-4px) translate(-1px)
    }
    html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
        position: absolute;
        content: "";
        opacity: 0;
        border-radius: 4px
    }
    html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 0
    }
    html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
        width: 2px
    }
    html:not([dark]) .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
        display: none
    }
    html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
        animation: bounce-03e81a59 .3s ease-out
    }
    html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
        visibility: visible
    }
    html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        background: var(--blu-checkbox-asset-color-border);
        opacity: 1;
        transition: all .1s .1s
    }
    html:not([dark]) .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 8px
    }
    @keyframes bounce-03e81a59 {
        25% {
            transform: scale(.9)
        }
        50% {
            transform: scale(1.1)
        }
    }
    html[dark] .blu-checkbox[data-v-03e81a59] {
        --blu-checkbox-spacing-padding: 4px 0;
        --blu-checkbox-icon-size: 22px;
        --blu-checkbox-icon-border-radius: 4px;
        --blu-checkbox-icon-padding: 2px;
        --blu-checkbox-container-border-radius: 4px;
        --blu-checkbox-container-border-width: 1px;
        --blu-checkbox-content-spacing-padding: 2px 0;
        --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-checkbox-container-color-border: #60686e;
        --blu-checkbox-label-color-text: rgba(255, 255, 255, .8);
        --blu-checkbox-cursor: pointer;
        --blu-checkbox-asset-color-border: #ffffff;
        display: inline-flex;
        position: relative;
        padding: var(--blu-checkbox-spacing-padding);
        outline: none
    }
    html[dark] .blu-checkbox[data-v-03e81a59],
    html[dark] .blu-checkbox *[data-v-03e81a59] {
        cursor: var(--blu-checkbox-cursor)
    }
    html[dark] .blu-checkbox>*[data-v-03e81a59]:not(:last-child) {
        margin-right: 4px
    }
    html[dark] .blu-checkbox input[type=checkbox][data-v-03e81a59] {
        display: none
    }
    html[dark] .blu-checkbox__icon[data-v-03e81a59] {
        box-sizing: border-box;
        width: var(--blu-checkbox-icon-size);
        height: var(--blu-checkbox-icon-size);
        border-radius: var(--blu-checkbox-icon-border-radius);
        padding: var(--blu-checkbox-icon-padding);
        background: var(--blu-checkbox-icon-color-background);
        box-shadow: inset 0 0 0 var(--blu-checkbox-icon-border-width);
        color: var(--blu-checkbox-icon-color-border);
        flex-shrink: 0
    }
    html[dark] .blu-checkbox__container[data-v-03e81a59] {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-checkbox-container-border-radius);
        box-shadow: inset 0 0 0 var(--blu-checkbox-container-border-width);
        color: var(--blu-checkbox-container-color-border);
        background: var(--blu-checkbox-container-color-background)
    }
    html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59] {
        transform: rotate(-45deg) translateY(-4px) translate(-3px)
    }
    html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
        position: absolute;
        content: "";
        opacity: 0;
        border-radius: 4px
    }
    html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 0
    }
    html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:before {
        width: 2px
    }
    html[dark] .blu-checkbox__container .blu-checkbox__container-asset[data-v-03e81a59]:after {
        width: 0;
        height: 2px;
        transform: translateY(4px)
    }
    html[dark] .blu-checkbox__content[data-v-03e81a59] {
        display: flex;
        flex-direction: column;
        padding: var(--blu-checkbox-content-spacing-padding);
        font: var(--blu-checkbox-label-text);
        color: var(--blu-checkbox-label-color-text)
    }
    html[dark] .blu-checkbox__content>*[data-v-03e81a59]:not(:last-child) {
        margin-bottom: 4px
    }
    html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):hover {
        --blu-checkbox-icon-color-background: #19222a
    }
    html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
    html[dark] .blu-checkbox:not(.b-disabled):hover input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-icon-color-background: #002e7a
    }
    html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-container-color-border: #ff7373
    }
    html[dark] .blu-checkbox.b-error>input[type=checkbox]:not(:checked):not(:indeterminate)~.blu-checkbox__content[data-v-03e81a59] {
        --blu-checkbox-label-color-text: #ff7373
    }
    html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-container-color-background: #1d8fff;
        --blu-checkbox-container-color-border: #1d8fff
    }
    html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
        animation: bounce-03e81a59 .3s ease-out
    }
    html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
        visibility: visible
    }
    html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        background: var(--blu-checkbox-asset-color-border);
        opacity: 1;
        transition: all .1s .1s
    }
    html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 6px
    }
    html[dark] .blu-checkbox input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        width: 8px
    }
    html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible {
        --blu-checkbox-icon-color-background: #19222a;
        --blu-checkbox-icon-color-border: #f9f9fa
    }
    html[dark] .blu-checkbox[data-v-03e81a59]:not(.b-disabled):focus-visible:not(.b-small) {
        --blu-checkbox-icon-border-width: 2px
    }
    html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
    html[dark] .blu-checkbox:not(.b-disabled):focus-visible input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-icon-color-background: #002e7a
    }
    html[dark] .blu-checkbox.b-disabled[data-v-03e81a59] {
        --blu-checkbox-cursor: not-allowed;
        --blu-checkbox-container-color-border: #28323b;
        --blu-checkbox-label-color-text: rgba(255, 255, 255, .3019607843);
        --blu-checkbox-asset-color-border: #12171d;
        --blu-checkbox-container-color-background: #19222a;
        user-select: auto
    }
    html[dark] .blu-checkbox.b-disabled input[type=checkbox]:checked~.blu-checkbox__icon[data-v-03e81a59],
    html[dark] .blu-checkbox.b-disabled input[type=checkbox]:indeterminate~.blu-checkbox__icon[data-v-03e81a59] {
        --blu-checkbox-container-color-border: transparent;
        --blu-checkbox-container-color-background: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .blu-checkbox.b-small[data-v-03e81a59] {
        --blu-checkbox-icon-size: 18px;
        --blu-checkbox-icon-padding: 2px;
        --blu-checkbox-icon-border-radius: 4px;
        --blu-checkbox-container-border-radius: 4px;
        --blu-checkbox-container-border-width: 1px;
        --blu-checkbox-content-spacing-padding: 0;
        --blu-checkbox-label-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-checkbox-spacing-padding: 3px 0
    }
    html[dark] .blu-checkbox.b-small[data-v-03e81a59]:focus-visible {
        --blu-checkbox-icon-border-width: 2px
    }
    html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59] {
        transform: rotate(-49deg) translateY(-4px) translate(-2px)
    }
    html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:after {
        position: absolute;
        content: "";
        opacity: 0;
        border-radius: 4px
    }
    html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 0
    }
    html[dark] .blu-checkbox.b-small .blu-checkbox__container-asset[data-v-03e81a59]:before {
        top: 1px
    }
    html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
        animation: bounce-03e81a59 .3s ease-out
    }
    html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
        visibility: visible
    }
    html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        background: var(--blu-checkbox-asset-color-border);
        opacity: 1;
        transition: all .1s .1s
    }
    html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 4px
    }
    html[dark] .blu-checkbox.b-small input[type=checkbox]:checked~.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        width: 6px
    }
    html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
        transform: rotate(90deg) translateY(-5px) translate(-1px)
    }
    html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
        position: absolute;
        content: "";
        opacity: 0;
        border-radius: 4px
    }
    html[dark] .blu-checkbox.b-small.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 0
    }
    html[dark] .blu-checkbox.b-partial[data-v-03e81a59] {
        --blu-checkbox-container-color-background: #1d8fff;
        --blu-checkbox-container-color-border: #1d8fff
    }
    html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59] {
        transform: rotate(90deg) translateY(-4px) translate(-1px)
    }
    html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
        position: absolute;
        content: "";
        opacity: 0;
        border-radius: 4px
    }
    html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 0
    }
    html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:before {
        width: 2px
    }
    html[dark] .blu-checkbox.b-partial .blu-checkbox__container-asset[data-v-03e81a59]:after {
        display: none
    }
    html[dark] .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container[data-v-03e81a59] {
        animation: bounce-03e81a59 .3s ease-out
    }
    html[dark] .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59] {
        visibility: visible
    }
    html[dark] .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before,
    html[dark] .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:after {
        background: var(--blu-checkbox-asset-color-border);
        opacity: 1;
        transition: all .1s .1s
    }
    html[dark] .blu-checkbox.b-partial input[type=checkbox]:indeterminate+.blu-checkbox__icon .blu-checkbox__container-asset[data-v-03e81a59]:before {
        height: 8px
    }
    html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450] {
        --blu-accordion-color-border: transparent
    }
    html:not([dark]) .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
        border-bottom: 1px solid var(--blu-accordion-color-border)
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
        --blu-accordion-color-border: #e1e3e4
    }
    html[dark] .blu-accordions .blu-accordion[data-v-ce519450] {
        --blu-accordion-color-border: transparent
    }
    html[dark] .blu-accordions .blu-accordion[data-v-ce519450]:not(:last-child) {
        border-bottom: 1px solid var(--blu-accordion-color-border)
    }
    html[dark] .blu-accordions.b-primary .blu-accordion[data-v-ce519450]:not(:last-child) {
        --blu-accordion-color-border: #3b444c
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent;
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
        width: 4px
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32] {
        scrollbar-width: none
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover {
        scrollbar-width: thin
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #19222a4d;
        scrollbar-color: rgba(25, 34, 42, .3019607843) transparent
    }
    html:not([dark]) .b-overflow-y[data-v-c3cefe32] {
        overflow-y: auto;
        margin: 0
    }
    html:not([dark]) .blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-max-height: 0;
        --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-content-color-text: rgba(25, 34, 42, .7019607843);
        --blu-accordion-content-spacing-padding: 12px;
        font: var(--blu-accordion-content-text);
        color: var(--blu-accordion-content-color-text);
        max-height: var(--blu-accordion-max-height);
        transition: all .4s ease;
        display: grid;
        grid-template-rows: 0fr
    }
    html:not([dark]) .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
        overflow: hidden
    }
    html:not([dark]) .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        transition: padding .4s ease;
        padding: 0 var(--blu-accordion-content-spacing-padding)
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
        grid-template-rows: 1fr;
        --blu-accordion-max-height: 168px
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        padding: var(--blu-accordion-content-spacing-padding)
    }
    html:not([dark]) .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
        --blu-accordion-max-height: 100%
    }
    html:not([dark]) .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-content-spacing-padding: 8px 12px
    }
    html[dark] .b-overflow-y[data-v-c3cefe32] {
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent;
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar {
        width: 4px;
        height: 8px;
        background-color: transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        margin: 13px 0
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar {
        width: 4px
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-track {
        border: solid 2px transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32]::-webkit-scrollbar-track {
        border-radius: 3px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32] {
        scrollbar-width: none
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover {
        scrollbar-width: thin
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 14px 14px transparent;
        border-radius: 4px;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y.hidden[data-v-c3cefe32]:hover::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 14px 14px transparent;
        background-color: #ffffff4d;
        scrollbar-color: rgba(255, 255, 255, .3019607843) transparent
    }
    html[dark] .b-overflow-y[data-v-c3cefe32] {
        overflow-y: auto;
        margin: 0
    }
    html[dark] .blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-max-height: 0;
        --blu-accordion-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-content-color-text: rgba(255, 255, 255, .8);
        --blu-accordion-content-spacing-padding: 12px;
        font: var(--blu-accordion-content-text);
        color: var(--blu-accordion-content-color-text);
        max-height: var(--blu-accordion-max-height);
        transition: all .4s ease;
        display: grid;
        grid-template-rows: 0fr
    }
    html[dark] .blu-accordion__content.b-full-height .blu-accordion__content-main[data-v-c3cefe32] {
        overflow: hidden
    }
    html[dark] .blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        transition: padding .4s ease;
        padding: 0 var(--blu-accordion-content-spacing-padding)
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content[data-v-c3cefe32] {
        grid-template-rows: 1fr;
        --blu-accordion-max-height: 168px
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content:not(.b-has-no-padding) .blu-accordion__content-main[data-v-c3cefe32] {
        padding: var(--blu-accordion-content-spacing-padding)
    }
    html[dark] .blu-accordion:not(.b-disabled).b-active>.blu-accordion__content.b-full-height[data-v-c3cefe32] {
        --blu-accordion-max-height: 100%
    }
    html[dark] .blu-accordion.b-small>.blu-accordion__content[data-v-c3cefe32] {
        --blu-accordion-content-spacing-padding: 8px 12px
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-header-content-color-text: #19222a;
        --blu-accordion-header-spacing-padding: 12px;
        --blu-accordion-header-content-icon-size: 18px;
        --blu-accordion-header-content-color-icon: #797f85;
        --blu-accordion-header-spacing-gap: 4px;
        --blu-accordion-header-content-right-spacing-gap: 8px;
        font: var(--blu-accordion-header-content-text);
        color: var(--blu-accordion-header-content-color-text);
        padding: var(--blu-accordion-header-spacing-padding);
        box-sizing: border-box;
        border-radius: var(--blu-accordion-header-border-radius)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
        display: flex;
        align-items: start;
        width: 100%
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
        margin-right: var(--blu-accordion-header-spacing-gap)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
        width: 100%
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
        display: flex;
        align-items: center
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        width: var(--blu-accordion-header-content-icon-size);
        height: var(--blu-accordion-header-content-icon-size);
        color: var(--blu-accordion-header-content-color-icon)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
        margin-right: var(--blu-accordion-header-content-right-spacing-gap)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
        transition: all .4s ease
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
        cursor: var(--blu-accordion-pointer);
        background-color: var(--blu-accordion-header-color-background)
    }
    html:not([dark]) .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
        position: relative;
        outline: none;
        outline: #19222a solid 2px
    }
    html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        transform: rotate(-180deg)
    }
    html:not([dark]) .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: pointer;
        --blu-accordion-header-color-background: #f9f9fa
    }
    html:not([dark]) .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: not-allowed;
        --blu-accordion-header-content-color-text: rgba(25, 34, 42, .3019607843);
        --blu-accordion-header-content-color-icon: rgba(25, 34, 42, .3019607843)
    }
    html:not([dark]) .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-spacing-padding: 8px 12px
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 8px 8px 0 0
    }
    html:not([dark]) .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 0 0 8px 8px
    }
    html:not([dark]) .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
        --blu-accordion-header-border-radius: 8px
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-content-text: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-accordion-header-content-color-text: #ffffff;
        --blu-accordion-header-spacing-padding: 12px;
        --blu-accordion-header-content-icon-size: 18px;
        --blu-accordion-header-content-color-icon: #acb0b4;
        --blu-accordion-header-spacing-gap: 4px;
        --blu-accordion-header-content-right-spacing-gap: 8px;
        font: var(--blu-accordion-header-content-text);
        color: var(--blu-accordion-header-content-color-text);
        padding: var(--blu-accordion-header-spacing-padding);
        box-sizing: border-box;
        border-radius: var(--blu-accordion-header-border-radius)
    }
    html[dark] .blu-accordions .blu-accordion__header-main[data-v-25e87b5b] {
        display: flex;
        align-items: start;
        width: 100%
    }
    html[dark] .blu-accordions .blu-accordion__header-main *[data-v-25e87b5b]:not(:last-child) {
        margin-right: var(--blu-accordion-header-spacing-gap)
    }
    html[dark] .blu-accordions .blu-accordion__header-content[data-v-25e87b5b] {
        width: 100%
    }
    html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b],
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] {
        display: flex;
        align-items: center
    }
    html[dark] .blu-accordions .blu-accordion__header-item-leading[data-v-25e87b5b] svg,
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        width: var(--blu-accordion-header-content-icon-size);
        height: var(--blu-accordion-header-content-icon-size);
        color: var(--blu-accordion-header-content-color-icon)
    }
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>*:not(:last-child) {
        margin-right: var(--blu-accordion-header-content-right-spacing-gap)
    }
    html[dark] .blu-accordions .blu-accordion__header-item-trailing[data-v-25e87b5b]>svg {
        transition: all .4s ease
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:hover {
        cursor: var(--blu-accordion-pointer);
        background-color: var(--blu-accordion-header-color-background)
    }
    html[dark] .blu-accordions .blu-accordion__header[data-v-25e87b5b]:focus-visible {
        position: relative;
        outline: none;
        outline: #f9f9fa solid 2px
    }
    html[dark] .blu-accordions .blu-accordion:not(.b-disabled).b-active>.blu-accordion__header .blu-accordion__header-item-trailing[data-v-25e87b5b] svg {
        transform: rotate(-180deg)
    }
    html[dark] .blu-accordions .blu-accordion:not(.b-disabled) .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: pointer;
        --blu-accordion-header-color-background: #19222a
    }
    html[dark] .blu-accordions .blu-accordion.b-disabled .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-pointer: not-allowed;
        --blu-accordion-header-content-color-text: rgba(255, 255, 255, .3019607843);
        --blu-accordion-header-content-color-icon: rgba(255, 255, 255, .3019607843)
    }
    html[dark] .blu-accordions .blu-accordion.b-small .blu-accordion__header[data-v-25e87b5b] {
        --blu-accordion-header-spacing-padding: 8px 12px
    }
    html[dark] .blu-accordions.b-primary .blu-accordion:first-child .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 8px 8px 0 0
    }
    html[dark] .blu-accordions.b-primary .blu-accordion:last-child:not(.b-active) .blu-accordion__header[data-v-25e87b5b] {
        border-radius: 0 0 8px 8px
    }
    html[dark] .blu-accordions.b-secondary .blu-accordion__header[data-v-25e87b5b]:hover {
        --blu-accordion-header-border-radius: 8px
    }
    html:not([dark]) .blu-accordions[data-v-d4dcd884] {
        --blu-accordions-color-border: transparent;
        border: 1px solid var(--blu-accordions-color-border);
        border-radius: 8px;
        box-sizing: border-box
    }
    html:not([dark]) .blu-accordions.b-primary[data-v-d4dcd884] {
        --blu-accordions-color-border: #e1e3e4
    }
    html[dark] .blu-accordions[data-v-d4dcd884] {
        --blu-accordions-color-border: transparent;
        border: 1px solid var(--blu-accordions-color-border);
        border-radius: 8px;
        box-sizing: border-box
    }
    html[dark] .blu-accordions.b-primary[data-v-d4dcd884] {
        --blu-accordions-color-border: #3b444c
    }
    .combo[data-v-5208fe5c] {
        padding: 24px 16px;
        flex-wrap: wrap;
        position: relative;
        background-color: #fff;
        margin: var(--margin);
        border-radius: 16px;
        box-shadow: 0 1px 6px #0000001a;
        display: flex
    }
    @media screen and (min-width: 1024px) {
        .combo[data-v-5208fe5c] {
            --margin: 24px 32px 48px
        }
    }
    @media screen and (min-width: 1201px) {
        .combo[data-v-5208fe5c] {
            --margin: 24px 0
        }
    }
    @media screen and (max-width: 839px) {
        .combo[data-v-5208fe5c] {
            margin-top: 8px;
            display: block;
            border-radius: 0;
            box-shadow: none
        }
    }
    .combo__title[data-v-5208fe5c] {
        width: 100%;
        color: #19222a
    }
    @media screen and (max-width: 839px) {
        .combo__title[data-v-5208fe5c] {
            margin-bottom: 8px
        }
    }
    @media screen and (min-width: 840px),
    print {
        .combo__title[data-v-5208fe5c] {
            margin-bottom: 25px
        }
    }
    .combo__title h3[data-v-5208fe5c] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        margin: 0
    }
    .combo__product[data-v-188e79db] {
        position: relative
    }
    @media screen and (min-width: 840px),
    print {
        .combo__product[data-v-188e79db] {
            width: calc(100% - 223px)
        }
    }
    @media screen and (max-width: 839px) {
        .combo__product[data-v-188e79db] {
            width: 100%
        }
    }
    .product-container[data-v-188e79db] {
        position: relative;
        width: 100%;
        scrollbar-width: none;
        overflow-x: auto;
        display: -webkit-inline-box
    }
    .product-container[data-v-188e79db]::-webkit-scrollbar {
        display: none
    }
    .product-container .product[data-v-188e79db] {
        position: relative;
        border: 2px #c8cbcd solid;
        padding: 8px;
        border-radius: 12px;
        width: calc((100% - 96px) / 3);
        display: flex
    }
    @media screen and (max-width: 839px) {
        .product-container .product[data-v-188e79db] {
            display: block;
            width: 88px;
            min-width: 88px;
            padding: 0;
            border: none
        }
    }
    .product-container .product[data-v-188e79db] .checkbox {
        position: absolute;
        top: 20px;
        left: 10px
    }
    .product-container .product[data-v-188e79db] .checkbox input[type=checkbox] {
        display: none
    }
    .product-container .product+.product[data-v-188e79db]:after {
        content: "+";
        margin-left: 7px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: -35px;
        font-size: 2.4rem;
        pointer-events: none
    }
    @media screen and (max-width: 839px) {
        .product-container .product+.product[data-v-188e79db]:after {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            top: 44px;
            left: -19px
        }
    }
    .product-container .product img[data-v-188e79db] {
        width: 88px;
        height: 88px;
        border-radius: 16px;
        object-fit: fill
    }
    @media screen and (max-width: 839px) {
        .product-container .product img[data-v-188e79db] {
            border: 2px #60686e solid;
            border-radius: 8px
        }
    }
    .product-container .product[data-v-188e79db]:not(:last-of-type) {
        margin-right: 40px
    }
    @media screen and (max-width: 839px) {
        .product-container .product[data-v-188e79db]:not(:last-of-type) {
            margin-right: 16px
        }
    }
    .product-container .product figure[data-v-188e79db] {
        display: flex;
        position: relative;
        margin: 0
    }
    .product-container .product .promo-combo-checkbox[data-v-188e79db] {
        width: 26px;
        height: 26px;
        z-index: 1;
        padding-left: 2px
    }
    .product-container .product .promo-combo-checkbox>button[data-v-188e79db] {
        border: none;
        background: none;
        cursor: pointer
    }
    .product-container .product .promo-combo-checkbox[data-v-188e79db] .blu-checkbox {
        min-width: 18px;
        display: flex;
        top: -3px
    }
    .product-container .product__name[data-v-188e79db] {
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a;
        max-height: 40px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
        word-break: break-word
    }
    @media screen and (max-width: 839px) {
        .product-container .product__name[data-v-188e79db] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
            max-height: 38px
        }
    }
    .product-container .product__wrapper[data-v-188e79db] {
        height: 77px;
        display: flex;
        justify-content: flex-end;
        flex-direction: column
    }
    @media screen and (max-width: 839px) {
        .product-container .product__wrapper[data-v-188e79db] {
            height: auto;
            gap: 4px;
            justify-content: flex-start;
            width: 100%
        }
    }
    @media screen and (max-width: 839px) {
        .product-container .product__description[data-v-188e79db] {
            display: flex;
            gap: 4px;
            flex-direction: column
        }
    }
    .product-container .product__info[data-v-188e79db] {
        position: relative;
        width: calc(100% - 96px);
        margin-left: 8px;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
        flex: 1 0 0;
        align-self: stretch
    }
    @media screen and (max-width: 839px) {
        .product-container .product__info[data-v-188e79db] {
            width: 100%;
            margin: 8px 0 0;
            gap: 4px;
            flex-direction: column-reverse
        }
    }
    .product-container .product__attributes[data-v-188e79db] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        line-clamp: 3;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        white-space: normal
    }
    .product-container .product__attributes ul[data-v-188e79db],
    .product-container .product__attributes li[data-v-188e79db] {
        list-style: none;
        padding: 0;
        margin: 0
    }
    @media screen and (max-width: 839px) {
        .product-container .product__attributes[data-v-188e79db] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .product-container .product__price__quantity[data-v-188e79db] {
        color: #19222a66
    }
    .product-container .product__price-before[data-v-188e79db] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66;
        text-decoration: line-through
    }
    @media screen and (max-width: 839px) {
        .product-container .product__price-before[data-v-188e79db] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .product-container .product__price-after[data-v-188e79db] {
        font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a
    }
    @media screen and (max-width: 839px) {
        .product-container .product__price-after[data-v-188e79db] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .product-container .product.active[data-v-188e79db] {
        border-color: #0072ff
    }
    .product-container .product.active i[data-v-188e79db] {
        position: absolute;
        right: 6px;
        top: 6px;
        background-color: #0072ff
    }
    @media screen and (max-width: 839px) {
        .product-container .product.active img[data-v-188e79db] {
            border-color: #0072ff
        }
    }
    .product-container .product.hidden[data-v-188e79db] {
        display: none
    }
    .mobile-summary[data-v-188e79db] {
        display: block
    }
    .mobile-summary .product[data-v-188e79db] {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 16px;
        margin-bottom: 16px;
        border-bottom: solid 1px #c8cbcd;
        border-radius: 0
    }
    .mobile-summary .product+.product[data-v-188e79db]:after {
        content: ""
    }
    .mobile-summary .product[data-v-188e79db]:first-child {
        padding-left: 28px
    }
    .mobile-summary .product[data-v-188e79db]:last-child {
        margin-bottom: 0;
        border-bottom: none
    }
    .mobile-summary .product img[data-v-188e79db] {
        width: 64px;
        height: 64px;
        border: none;
        margin-right: 8px
    }
    .mobile-summary .product.active[data-v-188e79db] {
        border-color: #c8cbcd
    }
    .mobile-summary .product__name[data-v-188e79db] {
        font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        max-height: 38px;
        color: #19222a
    }
    .mobile-summary .product__price[data-v-188e79db] {
        width: 100%;
        padding-top: 4px;
        right: 0;
        bottom: 3px;
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }
    .mobile-summary .product__price-before[data-v-188e79db] {
        display: none
    }
    .mobile-summary .product__price-after[data-v-188e79db] {
        color: #19222a
    }
    .mobile-summary .product__info[data-v-188e79db] {
        padding-bottom: 0;
        flex: 1;
        flex-direction: column
    }
    .mobile-summary .product__attributes[data-v-188e79db] {
        display: block;
        overflow: visible;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .mobile-summary .product .checkbox[data-v-188e79db] {
        position: relative;
        align-items: baseline;
        left: 0
    }
    .combo__arrow[data-v-188e79db] {
        z-index: 1;
        position: absolute;
        top: 50%;
        margin-top: -20px;
        width: 40px;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 1px 6px #0000001a;
        background-color: #fff;
        border-radius: 50%;
        cursor: pointer;
        color: #0072ff
    }
    .combo__arrow.right[data-v-188e79db] {
        right: -5px
    }
    .combo__arrow.left[data-v-188e79db] {
        left: -5px
    }
    .combo__arrow-icon[data-v-188e79db] {
        transform: scale(1.25)
    }
    :not(.mobile-summary)>.product .promo-combo-checkbox[data-v-188e79db] {
        position: relative
    }
    @media screen and (max-width: 839px) {
        :not(.mobile-summary)>.product .promo-combo-checkbox[data-v-188e79db] {
            position: absolute;
            top: 3px;
            right: 3px
        }
    }
    .checkbox-placeholder[data-v-188e79db] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10
    }
    .cursor-pointer[data-v-188e79db] {
        cursor: pointer
    }
    .combo__price[data-v-2ffeabba] {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        flex: 1
    }
    @media screen and (min-width: 840px),
    print {
        .combo__price[data-v-2ffeabba] {
            width: 100%
        }
    }
    .combo__price-title[data-v-2ffeabba] {
        display: none;
        margin: 0;
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    @media screen and (max-width: 839px) {
        .combo__price-title[data-v-2ffeabba] {
            display: block;
            width: 100%;
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .combo__price-after[data-v-2ffeabba] {
        color: #19222a
    }
    @media screen and (max-width: 839px) {
        .combo__price-after[data-v-2ffeabba] {
            font: 600 18px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (min-width: 840px),
    print {
        .combo__price-after[data-v-2ffeabba] {
            font: 600 20px/24px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .combo__price-before[data-v-2ffeabba] {
        color: #19222a66;
        text-decoration: line-through;
        margin-right: 2px
    }
    @media screen and (max-width: 839px) {
        .combo__price-before[data-v-2ffeabba] {
            font: 500 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (min-width: 840px),
    print {
        .combo__price-before[data-v-2ffeabba] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .combo__price-saved[data-v-2ffeabba] {
        color: #1c832a
    }
    @media screen and (max-width: 839px) {
        .combo__price-saved[data-v-2ffeabba] {
            font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (min-width: 840px),
    print {
        .combo__price-saved[data-v-2ffeabba] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .combo__price-info[data-v-2ffeabba] {
        display: flex;
        flex-wrap: wrap;
        align-items: center
    }
    .combo__footer[data-v-2ffeabba] {
        display: flex;
        flex-wrap: wrap;
        width: 186px;
        margin-left: 33px
    }
    @media screen and (max-width: 839px) {
        .combo__footer[data-v-2ffeabba] {
            flex-direction: row;
            margin-left: 0;
            margin-top: 16px;
            padding-top: 16px;
            border-top: solid 1px #e1e3e4;
            width: 100%;
            padding-bottom: 0;
            align-items: center;
            justify-content: space-between
        }
    }
    @media screen and (min-width: 840px),
    print {
        .combo__footer[data-v-2ffeabba] {
            flex-direction: column
        }
    }
    .combo__footer .main-section[data-v-2ffeabba] {
        display: flex;
        flex-direction: column
    }
    @media screen and (max-width: 839px) {
        .combo__footer .main-section[data-v-2ffeabba] {
            flex: 0 1 50%
        }
    }
    @media screen and (min-width: 840px),
    print {
        .combo__footer .main-section[data-v-2ffeabba] {
            flex: 1
        }
    }
    .combo__footer .add-to-cart-error[data-v-2ffeabba] {
        display: none
    }
    .combo__quantity[data-v-2ffeabba] {
        display: flex;
        flex-wrap: wrap;
        align-items: center
    }
    @media screen and (max-width: 839px) {
        .combo__quantity[data-v-2ffeabba] {
            display: none
        }
    }
    @media screen and (min-width: 840px),
    print {
        .combo__quantity[data-v-2ffeabba] {
            width: 100%
        }
    }
    .combo__quantity--label[data-v-2ffeabba] {
        margin-right: auto;
        font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222ab3
    }
    .combo .bottom[data-v-2ffeabba] {
        display: flex;
        width: 100%;
        margin-top: 12px
    }
    @media screen and (max-width: 839px) {
        .combo .bottom[data-v-2ffeabba] {
            width: 120px;
            align-items: center
        }
    }
    .combo .bottom button[data-v-2ffeabba] {
        width: 100%
    }
    @media screen and (max-width: 839px) {
        .combo .bottom button[data-v-2ffeabba] {
            margin: 0
        }
    }
    .mobile-summary[data-v-2ffeabba] {
        border: none;
        box-shadow: 0 0 24px -4px #0000001f;
        padding: 16px 16px 0;
        margin: 0
    }
    .mobile-summary .main-section[data-v-2ffeabba] {
        display: flex;
        flex-direction: row;
        flex: 0 0 100%
    }
    .mobile-summary .bottom[data-v-2ffeabba] {
        display: flex;
        flex: 0 0 100%;
        margin: 16px 0
    }
    .mobile-summary .bottom button[data-v-2ffeabba] {
        width: 100%
    }
    .mobile-summary .combo__quantity[data-v-2ffeabba] {
        display: flex;
        margin-left: auto
    }
    .mobile-summary .combo__quantity p[data-v-2ffeabba] {
        display: none
    }
    .mobile-summary .combo__price-after[data-v-2ffeabba] {
        font-size: 2rem
    }
    .mobile-summary .add-to-cart-error[data-v-2ffeabba] {
        display: flex
    }
    .add-to-cart-error[data-v-2ffeabba] {
        color: #ff4646;
        background-color: #f1f2f2;
        border-radius: 12px;
        padding: 8px;
        margin: 16px 0 0;
        width: 100%;
        font-size: 1.4rem;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
    }
    .fade-enter-active[data-v-2ffeabba],
    .fade-leave-active[data-v-2ffeabba] {
        transition: all .5s cubic-bezier(1, .5, .8, 1)
    }
    .fade-enter[data-v-2ffeabba],
    .fade-leave-to[data-v-2ffeabba] {
        opacity: 0
    }
    .blu-input-stepper__input[data-v-2ffeabba] {
        display: flex;
        align-items: center;
        margin: 0;
        color: #19222a
    }
    .blu-input-stepper__input .form__input[data-v-2ffeabba] {
        width: 100% !important;
        height: 100% !important;
        padding: 0 !important;
        border: none !important;
        text-align: center !important;
        appearance: textfield !important;
        -moz-appearance: textfield !important;
        -webkit-appearance: textfield !important
    }
    .blu-loader-skeleton[data-v-f4125100] {
        background-color: #f1f2f2
    }
    .blu-loader-skeleton[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 8px;
        height: var(--blu-loadr-skel-h);
        width: var(--blu-loadr-skel-w);
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100] {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translate(-100%);
        animation: shimmer-f4125100 .8s infinite .1s
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    .blu-loader-skeleton.b-small[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 4px
    }
    .blu-loader-skeleton.b-circle[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 50%
    }
    [dark] .blu-loader-skeleton[data-v-f4125100] {
        background-color: #28323b
    }
    [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    @keyframes shimmer-f4125100 {
        to {
            transform: translate(100%)
        }
    }
    .blu-loader-skeleton[data-v-f4125100] {
        background-color: #f1f2f2
    }
    .blu-loader-skeleton[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 8px;
        height: var(--blu-loadr-skel-h);
        width: var(--blu-loadr-skel-w);
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100] {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translate(-100%);
        animation: shimmer-f4125100 .8s infinite .1s
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    .blu-loader-skeleton.b-small[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 4px
    }
    .blu-loader-skeleton.b-circle[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 50%
    }
    [dark] .blu-loader-skeleton[data-v-f4125100] {
        background-color: #28323b
    }
    [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    @keyframes shimmer-f4125100 {
        to {
            transform: translate(100%)
        }
    }
    .store-location[data-v-2a531ed6] {
        display: grid;
        grid-template-columns: 18px minmax(0, 1fr) auto;
        grid-template-areas: "icon label button" ". locations button" ". . button" ". ticker ticker";
        grid-column-gap: 4px;
        grid-row-gap: 4px
    }
    .store-location__icon[data-v-2a531ed6] {
        grid-area: icon
    }
    .store-location__location-label[data-v-2a531ed6] {
        grid-area: label;
        color: #19222ab3
    }
    @media screen and (min-width: 840px),
    print {
        .store-location__location-label[data-v-2a531ed6] {
            font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .store-location__location-label[data-v-2a531ed6] {
            font: 500 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .store-location__locations[data-v-2a531ed6] {
        grid-area: locations;
        display: flex;
        flex-direction: column;
        gap: 4px
    }
    .store-location__locations__main[data-v-2a531ed6] {
        color: #19222a;
        display: flex;
        align-items: center;
        gap: 4px;
        word-break: break-all;
        overflow-wrap: break-word;
        text-wrap: wrap
    }
    .store-location__locations__main__icon[data-v-2a531ed6] {
        flex-shrink: 0
    }
    @media screen and (min-width: 840px),
    print {
        .store-location__locations__main[data-v-2a531ed6] {
            font: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    @media screen and (max-width: 839px) {
        .store-location__locations__main[data-v-2a531ed6] {
            font: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif
        }
    }
    .store-location__locations__all[data-v-2a531ed6] {
        font: 500 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        color: #19222a66
    }
    .store-location__change-store-button[data-v-2a531ed6] {
        grid-area: button;
        display: flex;
        align-items: center
    }
    .store-location__other-pickup-point-ticker[data-v-2a531ed6] {
        grid-area: ticker
    }
    .store-location__consolidate[data-v-2a531ed6] {
        cursor: pointer;
        color: #006dea
    }
    .store-location .fbb-clickable[data-v-2a531ed6] {
        cursor: pointer
    }
    .blu-badge[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #ffffff;
        --blu-bdge-clr-bdr: #ffffff;
        box-shadow: 0 0 0 1px var(--blu-bdge-clr-bdr);
        color: var(--blu-bdge-clr-txt);
        background-color: var(--blu-bdge-clr-bg)
    }
    .blu-badge[data-v-1b8b3b16] {
        --blu-bdge-bdr-rad: 4px;
        font: 600 12px/16px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        border-radius: var(--blu-bdge-bdr-rad);
        padding: 0 4px 1px;
        display: inline-flex;
        box-sizing: border-box;
        justify-content: center;
        align-items: center;
        line-height: 15px;
        max-height: 16px;
        white-space: nowrap
    }
    .blu-badge[data-v-1b8b3b16] svg {
        display: flex;
        width: 12px;
        height: 12px
    }
    .blu-badge[data-v-1b8b3b16] svg {
        color: var(--blu-bdge-clr-ic)
    }
    .blu-badge[data-v-1b8b3b16]>:not(:last-child) {
        margin-right: 2px
    }
    .blu-badge[data-v-1b8b3b16]:not(.b-dot) {
        min-width: 16px
    }
    .blu-badge.b-dot[data-v-1b8b3b16] {
        width: 8px;
        height: 8px
    }
    .blu-badge.b-notification[data-v-1b8b3b16] {
        --blu-bdge-bdr-rad: 8px
    }
    .blu-badge.b-blue[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #1d8fff;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-yellow[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ff7f00;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-red[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ff4646;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-green[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #22a334;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-purple[data-v-1b8b3b16],
    .blu-badge.b-magenta[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ff0f9d;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-gray[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #28323b;
        --blu-bdge-clr-txt: #ffffff;
        --blu-bdge-clr-ic: #ffffff
    }
    .blu-badge.b-invert[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ffffff;
        --blu-bdge-clr-txt: #006dea;
        --blu-bdge-clr-ic: #0072ff
    }
    .blu-badge.b-secondary.b-blue[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #e1f1ff;
        --blu-bdge-clr-txt: #006dea;
        --blu-bdge-clr-ic: #0072ff
    }
    .blu-badge.b-secondary.b-yellow[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ffe6ce;
        --blu-bdge-clr-txt: #dc5300;
        --blu-bdge-clr-ic: #f05a00
    }
    .blu-badge.b-secondary.b-red[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ffe6e6;
        --blu-bdge-clr-txt: #d33534;
        --blu-bdge-clr-ic: #e93c3c
    }
    .blu-badge.b-secondary.b-green[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #d6f7da;
        --blu-bdge-clr-txt: #1c832a;
        --blu-bdge-clr-ic: #1f912e
    }
    .blu-badge.b-secondary.b-purple[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #fddef0;
        --blu-bdge-clr-txt: #834bee;
        --blu-bdge-clr-ic: #834bee
    }
    .blu-badge.b-secondary.b-magenta[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #fddef0;
        --blu-bdge-clr-txt: #ff0f9d;
        --blu-bdge-clr-ic: #ff0f9d
    }
    .blu-badge.b-secondary.b-gray[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #f1f2f2;
        --blu-bdge-clr-txt: rgba(25, 34, 42, .7019607843);
        --blu-bdge-clr-ic: rgba(25, 34, 42, .7019607843)
    }
    .blu-badge.b-secondary.b-invert[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ffffff;
        --blu-bdge-clr-txt: rgba(25, 34, 42, .4);
        --blu-bdge-clr-ic: rgba(25, 34, 42, .4)
    }
    .blu-badge.b-tertiary[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ffffff
    }
    .blu-badge.b-tertiary.b-blue[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #006dea;
        --blu-bdge-clr-ic: #0072ff;
        --blu-bdge-clr-bdr: #b9deff
    }
    .blu-badge.b-tertiary.b-yellow[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #dc5300;
        --blu-bdge-clr-ic: #f05a00;
        --blu-bdge-clr-bdr: #fed2a5
    }
    .blu-badge.b-tertiary.b-red[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #d33534;
        --blu-bdge-clr-ic: #e93c3c;
        --blu-bdge-clr-bdr: #fecccb
    }
    .blu-badge.b-tertiary.b-green[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #1c832a;
        --blu-bdge-clr-ic: #1f912e;
        --blu-bdge-clr-bdr: #b2efb9
    }
    .blu-badge.b-tertiary.b-magenta[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #ff0f9d;
        --blu-bdge-clr-ic: #ff0f9d;
        --blu-bdge-clr-bdr: #ffbee5
    }
    .blu-badge.b-tertiary.b-gray[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: rgba(25, 34, 42, .7019607843);
        --blu-bdge-clr-ic: rgba(25, 34, 42, .7019607843);
        --blu-bdge-clr-bdr: #c8cbcd
    }
    .blu-badge.b-tertiary.b-invert[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: rgba(25, 34, 42, .4);
        --blu-bdge-clr-ic: rgba(25, 34, 42, .4);
        --blu-bdge-clr-bdr: #e1e3e4
    }
    [dark] .blu-badge[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #ffffff;
        --blu-bdge-clr-bdr: #12171d;
        box-shadow: 0 0 0 1px var(--blu-bdge-clr-bdr);
        color: var(--blu-bdge-clr-txt);
        background-color: var(--blu-bdge-clr-bg)
    }
    [dark] .blu-badge[data-v-1b8b3b16] svg {
        color: var(--blu-bdge-clr-ic)
    }
    [dark] .blu-badge.b-blue[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #1d8fff;
        --blu-bdge-clr-ic: #ffffff
    }
    [dark] .blu-badge.b-yellow[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ff7f00;
        --blu-bdge-clr-ic: #ffffff
    }
    [dark] .blu-badge.b-red[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ff4646;
        --blu-bdge-clr-ic: #ffffff
    }
    [dark] .blu-badge.b-green[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #22a334;
        --blu-bdge-clr-ic: #ffffff
    }
    [dark] .blu-badge.b-purple[data-v-1b8b3b16],
    [dark] .blu-badge.b-magenta[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ff0f9d;
        --blu-bdge-clr-ic: #12171d
    }
    [dark] .blu-badge.b-gray[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #f1f2f2;
        --blu-bdge-clr-txt: #12171d;
        --blu-bdge-clr-ic: #12171d
    }
    [dark] .blu-badge.b-invert[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #12171d;
        --blu-bdge-clr-txt: #4fa4ff;
        --blu-bdge-clr-ic: #4fa4ff
    }
    [dark] .blu-badge.b-secondary.b-blue[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #0046aa;
        --blu-bdge-clr-txt: #4fa4ff;
        --blu-bdge-clr-ic: #4fa4ff
    }
    [dark] .blu-badge.b-secondary.b-yellow[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #ffe6ce;
        --blu-bdge-clr-txt: #dc5300;
        --blu-bdge-clr-ic: #f05a00
    }
    [dark] .blu-badge.b-secondary.b-red[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #8d2221;
        --blu-bdge-clr-txt: #ff7373;
        --blu-bdge-clr-ic: #ff7373
    }
    [dark] .blu-badge.b-secondary.b-green[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #13561c;
        --blu-bdge-clr-txt: #02c82b;
        --blu-bdge-clr-ic: #02c82b
    }
    [dark] .blu-badge.b-secondary.b-purple[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #fddef0;
        --blu-bdge-clr-txt: #834bee;
        --blu-bdge-clr-ic: #834bee
    }
    [dark] .blu-badge.b-secondary.b-magenta[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #fddef0;
        --blu-bdge-clr-txt: #ff0f9d;
        --blu-bdge-clr-ic: #ff0f9d
    }
    [dark] .blu-badge.b-secondary.b-gray[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #28323b;
        --blu-bdge-clr-txt: rgba(255, 255, 255, .8);
        --blu-bdge-clr-ic: rgba(255, 255, 255, .8)
    }
    [dark] .blu-badge.b-secondary.b-invert[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #12171d;
        --blu-bdge-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-bdge-clr-ic: rgba(255, 255, 255, .5019607843)
    }
    [dark] .blu-badge.b-tertiary[data-v-1b8b3b16] {
        --blu-bdge-clr-bg: #12171d
    }
    [dark] .blu-badge.b-tertiary.b-blue[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #4fa4ff;
        --blu-bdge-clr-ic: #4fa4ff;
        --blu-bdge-clr-bdr: #0050bd
    }
    [dark] .blu-badge.b-tertiary.b-yellow[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #dc5300;
        --blu-bdge-clr-ic: #f05a00;
        --blu-bdge-clr-bdr: #fed2a5
    }
    [dark] .blu-badge.b-tertiary.b-red[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #ff7373;
        --blu-bdge-clr-ic: #ff7373;
        --blu-bdge-clr-bdr: #a32727
    }
    [dark] .blu-badge.b-tertiary.b-green[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #02c82b;
        --blu-bdge-clr-ic: #02c82b;
        --blu-bdge-clr-bdr: #15631f
    }
    [dark] .blu-badge.b-tertiary.b-magenta[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: #ff0f9d;
        --blu-bdge-clr-ic: #ff0f9d;
        --blu-bdge-clr-bdr: #ffbee5
    }
    [dark] .blu-badge.b-tertiary.b-gray[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: rgba(255, 255, 255, .8);
        --blu-bdge-clr-ic: rgba(255, 255, 255, .8);
        --blu-bdge-clr-bdr: #60686e
    }
    [dark] .blu-badge.b-tertiary.b-invert[data-v-1b8b3b16] {
        --blu-bdge-clr-txt: rgba(255, 255, 255, .5019607843);
        --blu-bdge-clr-ic: rgba(255, 255, 255, .5019607843);
        --blu-bdge-clr-bdr: #3b444c
    }
    .blu-loader-general[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #1d8fff;
        --blu-loadr-gnrl-bse-clr-bg: #f1f2f2
    }
    .blu-loader-general[data-v-9e1bddb5] {
        width: var(--blu-loadr-gnrl-sz);
        height: var(--blu-loadr-gnrl-sz)
    }
    .blu-loader-general__asset[data-v-9e1bddb5] {
        animation: general-rotate-9e1bddb5 1.6s linear infinite;
        transform-origin: center center;
        transition: all .5s ease-in-out;
        width: 100%;
        height: 100%;
        margin: auto;
        transform: rotate(90deg)
    }
    .blu-loader-general__asset--highlight[data-v-9e1bddb5],
    .blu-loader-general__asset--base[data-v-9e1bddb5] {
        stroke-linecap: round
    }
    .blu-loader-general__asset--highlight[data-v-9e1bddb5] {
        stroke: var(--blu-loadr-gnrl-hglt-clr-bg);
        animation: general-highlight-9e1bddb5 1.6s linear infinite
    }
    .blu-loader-general__asset--base[data-v-9e1bddb5] {
        stroke: var(--blu-loadr-gnrl-bse-clr-bg);
        animation: general-base-9e1bddb5 1.6s linear infinite
    }
    .blu-loader-general.b-inverted[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #ffffff;
        --blu-loadr-gnrl-bse-clr-bg: #c8cbcd
    }
    .blu-loader-general.b-size-s[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 16px
    }
    .blu-loader-general.b-size-m[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 18px
    }
    .blu-loader-general.b-size-l[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 24px
    }
    .blu-loader-general.b-size-xl[data-v-9e1bddb5] {
        --blu-loadr-gnrl-sz: 32px
    }
    [dark] .blu-loader-general[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #4fa4ff;
        --blu-loadr-gnrl-bse-clr-bg: #28323b
    }
    [dark] .blu-loader-general.b-inverted[data-v-9e1bddb5] {
        --blu-loadr-gnrl-hglt-clr-bg: #12171d;
        --blu-loadr-gnrl-bse-clr-bg: #60686e
    }
    @keyframes general-highlight-9e1bddb5 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        50% {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -15px
        }
        to {
            stroke-dasharray: 50, 200;
            stroke-dashoffset: -124px
        }
    }
    @keyframes general-base-9e1bddb5 {
        0% {
            stroke-dasharray: 1, 200;
            stroke-dashoffset: 0
        }
        to {
            stroke-dasharray: 100, 200;
            stroke-dashoffset: -120px
        }
    }
    @keyframes general-rotate-9e1bddb5 {
        to {
            transform: rotate(450deg)
        }
    }
    button[data-v-04060d35] {
        border: none;
        background: none;
        cursor: pointer;
        font-family: Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: 0
    }
    input[type=submit][data-v-04060d35]::-moz-focus-inner,
    input[type=button][data-v-04060d35]::-moz-focus-inner {
        border: 0px
    }
    button[data-v-04060d35]:focus,
    input[type=submit][data-v-04060d35]:focus,
    input[type=button][data-v-04060d35]:focus,
    input[type=reset][data-v-04060d35]:focus,
    a[data-v-04060d35] {
        outline: none
    }
    .blu-button[data-v-04060d35] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    .blu-button[data-v-04060d35] {
        --blu-btn-bdr-w: 1px;
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 48px;
        --blu-btn-ic-sz: 24px;
        --blu-btn-p: 0 32px;
        --blu-btn-gap: 8px;
        --blu-btn-txt: 600 16px/20px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        padding: var(--blu-btn-p);
        width: var(--blu-btn-w);
        height: var(--blu-btn-h);
        border-radius: var(--blu-btn-bdr-rad);
        transition: transform .3s .08s, all .3s;
        font: var(--blu-btn-txt);
        display: inline-flex;
        justify-content: center;
        align-items: center;
        white-space: nowrap;
        text-decoration: none
    }
    .blu-button__icon[data-v-04060d35] {
        color: var(--blu-btn-clr-ic)
    }
    .blu-button__icon[data-v-04060d35] {
        margin-right: var(--blu-btn-gap);
        display: flex
    }
    .blu-button__icon[data-v-04060d35] svg {
        width: var(--blu-btn-ic-sz);
        height: var(--blu-btn-ic-sz)
    }
    .blu-button.b-disabled[data-v-04060d35] {
        cursor: not-allowed
    }
    .blu-button[data-v-04060d35]:not(.b-disabled):active {
        transform: scale(.875)
    }
    .blu-button[data-v-04060d35]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #19222a
    }
    .blu-button[data-v-04060d35]:not(.b-disabled):focus-visible {
        --blu-btn-bdr-w: 2px;
        outline: none
    }
    .blu-button.b-has-icon-only[data-v-04060d35] {
        --blu-btn-p: 0 12px;
        --blu-btn-gap: 0
    }
    .blu-button.b-loading[data-v-04060d35] {
        --blu-btn-gap: 0
    }
    .blu-button.b-full-width[data-v-04060d35] {
        --blu-btn-w: 100%
    }
    .blu-button.b-small[data-v-04060d35] {
        --blu-btn-bdr-rad: 64px;
        --blu-btn-h: 36px;
        --blu-btn-p: 0 16px;
        --blu-btn-txt: 600 14px/18px Blibli, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
        --blu-btn-ic-sz: 18px;
        --blu-btn-gap: 4px
    }
    .blu-button.b-small.b-has-icon-only[data-v-04060d35] {
        --blu-btn-p: 0 9px;
        --blu-btn-gap: 0
    }
    .blu-button.b-disabled.b-primary[data-v-04060d35],
    .blu-button.b-disabled.b-primary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35] {
        --blu-btn-clr-bg: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35] {
        --blu-btn-clr-bg: #e93c3c
    }
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #f9f9fa
    }
    .blu-button.b-disabled.b-secondary[data-v-04060d35],
    .blu-button.b-disabled.b-secondary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #e1e3e4;
        --blu-btn-clr-bdr: #c8cbcd;
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #1d8fff;
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35] {
        --blu-btn-clr-bg: #ffffff;
        --blu-btn-clr-bdr: #ff4646;
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #fff5f5;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-bdr: #ffffff;
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button.b-disabled.b-tertiary[data-v-04060d35] {
        --blu-btn-clr-txt: rgba(25, 34, 42, .3019607843);
        --blu-btn-clr-ic: rgba(25, 34, 42, .3019607843)
    }
    .blu-button.b-disabled.b-tertiary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .4);
        --blu-btn-clr-ic: rgba(255, 255, 255, .4)
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35] {
        --blu-btn-clr-txt: #006dea;
        --blu-btn-clr-ic: #0072ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #f3f9ff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35] {
        --blu-btn-clr-txt: #d33534;
        --blu-btn-clr-ic: #e93c3c
    }
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #fff5f5
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff
    }
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35]:hover,
    .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: rgba(255, 255, 255, .4)
    }
    [dark] .blu-button[data-v-04060d35] {
        --blu-btn-clr-txt: #ffffff;
        --blu-btn-clr-ic: #ffffff;
        color: var(--blu-btn-clr-txt);
        background-color: var(--blu-btn-clr-bg);
        box-shadow: 0 0 0 var(--blu-btn-bdr-w) var(--blu-btn-clr-bdr)
    }
    [dark] .blu-button__icon[data-v-04060d35] {
        color: var(--blu-btn-clr-ic)
    }
    [dark] .blu-button[data-v-04060d35]:not(.b-disabled):focus-visible {
        --blu-btn-clr-bdr: #f9f9fa
    }
    [dark] .blu-button.b-disabled.b-primary[data-v-04060d35],
    [dark] .blu-button.b-disabled.b-primary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35] {
        --blu-btn-clr-bg: #0072ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #1d8fff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35] {
        --blu-btn-clr-bg: #e93c3c
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #ff4646
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-primary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #19222a
    }
    [dark] .blu-button.b-disabled.b-secondary[data-v-04060d35],
    [dark] .blu-button.b-disabled.b-secondary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: #3b444c;
        --blu-btn-clr-bdr: #60686e;
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #4fa4ff;
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #002e7a;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35] {
        --blu-btn-clr-bg: #12171d;
        --blu-btn-clr-bdr: #ff7373;
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #631818;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-bg: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-bdr: #12171d;
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-secondary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button.b-disabled.b-tertiary[data-v-04060d35] {
        --blu-btn-clr-txt: rgba(255, 255, 255, .3019607843);
        --blu-btn-clr-ic: rgba(255, 255, 255, .3019607843)
    }
    [dark] .blu-button.b-disabled.b-tertiary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-txt: rgba(18, 23, 29, .4);
        --blu-btn-clr-ic: rgba(18, 23, 29, .4)
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35] {
        --blu-btn-clr-txt: #4fa4ff;
        --blu-btn-clr-ic: #4fa4ff
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-common[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #002e7a
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35] {
        --blu-btn-clr-txt: #ff7373;
        --blu-btn-clr-ic: #ff7373
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-danger[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: #631818
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35] {
        --blu-btn-clr-txt: #12171d;
        --blu-btn-clr-ic: #12171d
    }
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35]:hover,
    [dark] .blu-button:not(.b-disabled).b-tertiary.b-inverted[data-v-04060d35]:focus-visible {
        --blu-btn-clr-bg: rgba(18, 23, 29, .4)
    }
    .blu-loader-skeleton[data-v-f4125100] {
        background-color: #f1f2f2
    }
    .blu-loader-skeleton[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 8px;
        height: var(--blu-loadr-skel-h);
        width: var(--blu-loadr-skel-w);
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100] {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translate(-100%);
        animation: shimmer-f4125100 .8s infinite .1s
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    .blu-loader-skeleton.b-small[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 4px
    }
    .blu-loader-skeleton.b-circle[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 50%
    }
    [dark] .blu-loader-skeleton[data-v-f4125100] {
        background-color: #28323b
    }
    [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    @keyframes shimmer-f4125100 {
        to {
            transform: translate(100%)
        }
    }
    .blu-loader-skeleton[data-v-f4125100] {
        background-color: #f1f2f2
    }
    .blu-loader-skeleton[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 8px;
        height: var(--blu-loadr-skel-h);
        width: var(--blu-loadr-skel-w);
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100] {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translate(-100%);
        animation: shimmer-f4125100 .8s infinite .1s
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    .blu-loader-skeleton.b-small[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 4px
    }
    .blu-loader-skeleton.b-circle[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 50%
    }
    [dark] .blu-loader-skeleton[data-v-f4125100] {
        background-color: #28323b
    }
    [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    @keyframes shimmer-f4125100 {
        to {
            transform: translate(100%)
        }
    }
    .blu-loader-skeleton[data-v-f4125100] {
        background-color: #f1f2f2
    }
    .blu-loader-skeleton[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 8px;
        height: var(--blu-loadr-skel-h);
        width: var(--blu-loadr-skel-w);
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100] {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translate(-100%);
        animation: shimmer-f4125100 .8s infinite .1s
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    .blu-loader-skeleton.b-small[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 4px
    }
    .blu-loader-skeleton.b-circle[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 50%
    }
    [dark] .blu-loader-skeleton[data-v-f4125100] {
        background-color: #28323b
    }
    [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    @keyframes shimmer-f4125100 {
        to {
            transform: translate(100%)
        }
    }
    .blu-loader-skeleton[data-v-f4125100] {
        background-color: #f1f2f2
    }
    .blu-loader-skeleton[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 8px;
        height: var(--blu-loadr-skel-h);
        width: var(--blu-loadr-skel-w);
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100] {
        position: relative;
        overflow: hidden;
        width: 100%;
        height: 100%;
        border-radius: var(--blu-loadr-skel-bdr-rad)
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translate(-100%);
        animation: shimmer-f4125100 .8s infinite .1s
    }
    .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #f9f9fa 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    .blu-loader-skeleton.b-small[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 4px
    }
    .blu-loader-skeleton.b-circle[data-v-f4125100] {
        --blu-loadr-skel-bdr-rad: 50%
    }
    [dark] .blu-loader-skeleton[data-v-f4125100] {
        background-color: #28323b
    }
    [dark] .blu-loader-skeleton__gradient[data-v-f4125100]:after {
        background: linear-gradient(90deg, rgba(249, 249, 250, 0) 0%, #19222a 50.68%, rgba(249, 249, 250, .0001) 100%)
    }
    @keyframes shimmer-f4125100 {
        to {
            transform: translate(100%)
        }
    }