.slashButton-jr14r9WO {
    --ui-lib-size-defaulted: var(--ui-lib-size, 6);
    --ui-lib-size-defaulted-xsmall: calc(max(0, 1 - (var(--ui-lib-size-defaulted) - 2) * (var(--ui-lib-size-defaulted) - 2)));
    --ui-lib-size-defaulted-small: calc(max(0, 1 - (var(--ui-lib-size-defaulted) - 3) * (var(--ui-lib-size-defaulted) - 3)));
    --ui-lib-size-defaulted-medium: calc(max(0, 1 - (var(--ui-lib-size-defaulted) - 4) * (var(--ui-lib-size-defaulted) - 4)));
    --ui-lib-size-defaulted-large: calc(max(0, 1 - (var(--ui-lib-size-defaulted) - 5) * (var(--ui-lib-size-defaulted) - 5)));
    --ui-lib-size-defaulted-xlarge: calc(max(0, 1 - (var(--ui-lib-size-defaulted) - 6) * (var(--ui-lib-size-defaulted) - 6)));
    --ui-lib-size-defaulted-xxlarge: calc(max(0, 1 - (var(--ui-lib-size-defaulted) - 7) * (var(--ui-lib-size-defaulted) - 7)));
    border: none;
    display: inline-flex;
    height: calc(var(--ui-lib-size-defaulted-xsmall)*28px + var(--ui-lib-size-defaulted-small)*34px + var(--ui-lib-size-defaulted-medium)*40px + var(--ui-lib-size-defaulted-large)*48px + var(--ui-lib-size-defaulted-xlarge)*56px + var(--ui-lib-size-defaulted-xxlarge)*80px);
    max-width: 100%;
    padding: 0;
    -webkit-user-select: none;
    user-select: none;
    --focus-outline-radius-value: calc(var(--ui-lib-size-defaulted-xsmall)*6px + var(--ui-lib-size-defaulted-small)*6px + var(--ui-lib-size-defaulted-medium)*8px + var(--ui-lib-size-defaulted-large)*8px + var(--ui-lib-size-defaulted-xlarge)*12px + var(--ui-lib-size-defaulted-xxlarge)*18px)
}

.slashButton-jr14r9WO:after {
    border-radius: calc(var(--focus-outline-radius-value) + 2px)
}

.slashButton-jr14r9WO {
    outline: none;
    overflow: visible;
    position: relative
}

.slashButton-jr14r9WO:focus {
    outline: none
}

.slashButton-jr14r9WO:focus-visible {
    outline: none
}

.slashButton-jr14r9WO:after {
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    content: "";
    display: none;
    height: calc(100% + 8px);
    inset-inline-start: -4px;
    pointer-events: none;
    position: absolute;
    top: -4px;
    width: calc(100% + 8px);
    z-index: 1
}

.slashButton-jr14r9WO:focus:after {
    display: block
}

.slashButton-jr14r9WO:focus-visible:after {
    display: block
}

.slashButton-jr14r9WO:focus:not(:focus-visible):after {
    display: none
}

.xsmall-jr14r9WO {
    --ui-lib-size: 2
}

.small-jr14r9WO {
    --ui-lib-size: 3
}

.medium-jr14r9WO {
    --ui-lib-size: 4
}

.large-jr14r9WO {
    --ui-lib-size: 5
}

.xlarge-jr14r9WO {
    --ui-lib-size: 6
}

.xxlarge-jr14r9WO {
    --ui-lib-size: 7
}

.children-jr14r9WO,
.secondLabel-jr14r9WO {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.content-jr14r9WO {
    align-items: center;
    border: none;
    border-radius: calc(var(--ui-lib-size-defaulted-xsmall)*6px + var(--ui-lib-size-defaulted-small)*6px + var(--ui-lib-size-defaulted-medium)*8px + var(--ui-lib-size-defaulted-large)*8px + var(--ui-lib-size-defaulted-xlarge)*12px + var(--ui-lib-size-defaulted-xxlarge)*18px);
    display: inline-flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    overflow: hidden;
    padding-left: calc(var(--ui-lib-size-defaulted-xsmall)*8px + var(--ui-lib-size-defaulted-small)*12px + var(--ui-lib-size-defaulted-medium)*16px + var(--ui-lib-size-defaulted-large)*24px + var(--ui-lib-size-defaulted-xlarge)*32px + var(--ui-lib-size-defaulted-xxlarge)*32px);
    padding-right: calc(var(--ui-lib-size-defaulted-xsmall)*15.5px + var(--ui-lib-size-defaulted-small)*19.3px + var(--ui-lib-size-defaulted-medium)*22.6px + var(--ui-lib-size-defaulted-large)*36px + var(--ui-lib-size-defaulted-xlarge)*45px + var(--ui-lib-size-defaulted-xxlarge)*51px);
    position: relative;
    z-index: 0
}

.content-jr14r9WO:after {
    bottom: 0;
    contain: strict;
    content: "";
    flex: 0 0 auto;
    left: 0;
    position: absolute;
    right: 1px;
    top: 0;
    z-index: -1;
    --ui-lib-slash-button-content-after-translate: calc(var(--ui-lib-size-defaulted-xsmall)*-5.3px + var(--ui-lib-size-defaulted-small)*-6px + var(--ui-lib-size-defaulted-medium)*-6px + var(--ui-lib-size-defaulted-large)*-7.2px + var(--ui-lib-size-defaulted-xlarge)*-7.8px + var(--ui-lib-size-defaulted-xxlarge)*-15.3px);
    --ui-lib-slash-button-content-after-skew: calc(var(--ui-lib-size-defaulted-xsmall)*-22deg + var(--ui-lib-size-defaulted-small)*-22deg + var(--ui-lib-size-defaulted-medium)*-22deg + var(--ui-lib-size-defaulted-large)*-22deg + var(--ui-lib-size-defaulted-xlarge)*-23deg + var(--ui-lib-size-defaulted-xxlarge)*-23deg);
    border-bottom-right-radius: calc(var(--ui-lib-size-defaulted-xsmall)*3px + var(--ui-lib-size-defaulted-small)*4px + var(--ui-lib-size-defaulted-medium)*4.5px + var(--ui-lib-size-defaulted-large)*7.2px + var(--ui-lib-size-defaulted-xlarge)*6.7px + var(--ui-lib-size-defaulted-xxlarge)*9.7px);
    border-top-right-radius: calc(var(--ui-lib-size-defaulted-xsmall)*6px + var(--ui-lib-size-defaulted-small)*9px + var(--ui-lib-size-defaulted-medium)*11.5px + var(--ui-lib-size-defaulted-large)*12.6px + var(--ui-lib-size-defaulted-xlarge)*16.1px + var(--ui-lib-size-defaulted-xxlarge)*22.5px);
    transform: translate(var(--ui-lib-slash-button-content-after-translate)) skew(var(--ui-lib-slash-button-content-after-skew))
}

.stretch-jr14r9WO {
    width: 100vw
}

.onlyLabel-jr14r9WO {
    font-feature-settings: "tnum" on, "lnum" on;
    font-size: calc(var(--ui-lib-size-defaulted-xsmall)*14px + var(--ui-lib-size-defaulted-small)*16px + var(--ui-lib-size-defaulted-medium)*16px + var(--ui-lib-size-defaulted-large)*16px + var(--ui-lib-size-defaulted-xlarge)*18px + var(--ui-lib-size-defaulted-xxlarge)*20px);
    font-style: normal;
    font-weight: calc(var(--ui-lib-size-defaulted-xsmall)*400 + var(--ui-lib-size-defaulted-small)*500 + var(--ui-lib-size-defaulted-medium)*500 + var(--ui-lib-size-defaulted-large)*500 + var(--ui-lib-size-defaulted-xlarge)*600 + var(--ui-lib-size-defaulted-xxlarge)*600);
    line-height: calc(var(--ui-lib-size-defaulted-xsmall)*18px + var(--ui-lib-size-defaulted-small)*24px + var(--ui-lib-size-defaulted-medium)*24px + var(--ui-lib-size-defaulted-large)*24px + var(--ui-lib-size-defaulted-xlarge)*24px + var(--ui-lib-size-defaulted-xxlarge)*24px)
}

.firstLabel-jr14r9WO,
.onlyLabel-jr14r9WO {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif
}

.firstLabel-jr14r9WO {
    font-feature-settings: "tnum" on, "lnum" on;
    font-size: calc(var(--ui-lib-size-defaulted-xsmall)*14px + var(--ui-lib-size-defaulted-small)*16px + var(--ui-lib-size-defaulted-medium)*14px + var(--ui-lib-size-defaulted-large)*14px + var(--ui-lib-size-defaulted-xlarge)*16px + var(--ui-lib-size-defaulted-xxlarge)*18px);
    font-style: normal;
    font-weight: calc(var(--ui-lib-size-defaulted-xsmall)*400 + var(--ui-lib-size-defaulted-small)*400 + var(--ui-lib-size-defaulted-medium)*600 + var(--ui-lib-size-defaulted-large)*600 + var(--ui-lib-size-defaulted-xlarge)*600 + var(--ui-lib-size-defaulted-xxlarge)*600);
    line-height: calc(var(--ui-lib-size-defaulted-xsmall)*18px + var(--ui-lib-size-defaulted-small)*24px + var(--ui-lib-size-defaulted-medium)*18px + var(--ui-lib-size-defaulted-large)*18px + var(--ui-lib-size-defaulted-xlarge)*24px + var(--ui-lib-size-defaulted-xxlarge)*24px)
}

.secondLabel-jr14r9WO {
    font-family: -apple-system, BlinkMacSystemFont, Trebuchet MS, Roboto, Ubuntu, sans-serif;
    font-feature-settings: "tnum" on, "lnum" on;
    font-size: calc(var(--ui-lib-size-defaulted-xsmall)*0px + var(--ui-lib-size-defaulted-small)*0px + var(--ui-lib-size-defaulted-medium)*12px + var(--ui-lib-size-defaulted-large)*13px + var(--ui-lib-size-defaulted-xlarge)*13px + var(--ui-lib-size-defaulted-xxlarge)*14px);
    font-style: normal;
    font-weight: calc(var(--ui-lib-size-defaulted-xsmall)*0 + var(--ui-lib-size-defaulted-small)*0 + var(--ui-lib-size-defaulted-medium)*400 + var(--ui-lib-size-defaulted-large)*400 + var(--ui-lib-size-defaulted-xlarge)*400 + var(--ui-lib-size-defaulted-xxlarge)*400);
    line-height: calc(var(--ui-lib-size-defaulted-xsmall)*0px + var(--ui-lib-size-defaulted-small)*0px + var(--ui-lib-size-defaulted-medium)*16px + var(--ui-lib-size-defaulted-large)*18px + var(--ui-lib-size-defaulted-xlarge)*18px + var(--ui-lib-size-defaulted-xxlarge)*18px)
}

[data-theme=light] {
    --_0-UniM: var(--color-cold-gray-900);
    --_1-UniM: var(--color-cold-gray-800);
    --_2-UniM: var(--color-cold-gray-700);
    --_3-UniM: var(--color-white);
    --_4-UniM: var(--color-brand);
    --_5-UniM: var(--color-tv-blue-600);
    --_6-UniM: var(--color-tv-blue-700);
    --_7-UniM: var(--color-cold-gray-150);
    --_8-UniM: var(--color-cold-gray-300)
}

[data-theme=dark] {
    --_0-UniM: var(--color-white);
    --_1-UniM: var(--color-cold-gray-100);
    --_2-UniM: var(--color-cold-gray-200);
    --_3-UniM: var(--color-cold-gray-900);
    --_4-UniM: var(--color-brand);
    --_5-UniM: var(--color-tv-blue-600);
    --_6-UniM: var(--color-tv-blue-700);
    --_7-UniM: var(--color-cold-gray-750);
    --_8-UniM: var(--color-cold-gray-600)
}

.slashButtonColor-CScppXCg {
    background: #0000;
    color: #fff
}

.slashButtonColor-CScppXCg:after {
    border-color: var(--color-focus-outline-color-blue)
}

.slashButtonColor-CScppXCg:disabled {
    color: var(--_8-UniM)
}

.slashButtonColor-CScppXCg:disabled .content-CScppXCg:after {
    background: var(--_7-UniM)
}

.content-CScppXCg {
    background: #0000
}

.black-CScppXCg .content-CScppXCg {
    color: var(--_3-UniM)
}

.black-CScppXCg .content-CScppXCg:after {
    background: var(--color-container-fill-primary-neutral-extra-bold)
}

@media (any-hover:hover) {
    .black-CScppXCg:hover:not(:disabled) .content-CScppXCg:after {
        background: var(--color-container-fill-primary-neutral-bold)
    }
}

.black-CScppXCg:active:not(:disabled) .content-CScppXCg:after {
    background: var(--color-container-fill-primary-neutral-extra-bold)
}

.space-CScppXCg .content-CScppXCg {
    color: var(--color-cold-gray-900)
}

.space-CScppXCg .content-CScppXCg:after {
    background: var(--color-white)
}

@media (any-hover:hover) {
    .space-CScppXCg:hover:not(:disabled) .content-CScppXCg:after {
        background: var(--color-cold-gray-100)
    }
}

.space-CScppXCg:active:not(:disabled) .content-CScppXCg:after {
    background: var(--color-cold-gray-200)
}

.brand-CScppXCg .content-CScppXCg:after {
    background: var(--_4-UniM)
}

@media (any-hover:hover) {
    .brand-CScppXCg:hover:not(:disabled) .content-CScppXCg:after {
        background: var(--_5-UniM)
    }
}

.brand-CScppXCg:active:not(:disabled) .content-CScppXCg:after {
    background: var(--_6-UniM)
}

.gradient-CScppXCg .content-CScppXCg:after {
    background: linear-gradient(75deg, #00bce6, #2962ff 50.31%, #d500f9)
}

.gradient-CScppXCg .content-CScppXCg:after:dir(rtl) {
    background: linear-gradient(-75deg, #00bce6, #2962ff 50.31%, #d500f9)
}

@media (any-hover:hover) {
    .gradient-CScppXCg:hover:not(:disabled) .content-CScppXCg:after {
        background: linear-gradient(75deg, #00bce6, #2962ff 50.31%, #d500f9) #aa00ff40;
        background-blend-mode: overlay
    }
}

@media (any-hover:hover) {
    .gradient-CScppXCg:hover:not(:disabled) .content-CScppXCg:after:dir(rtl) {
        background: linear-gradient(-75deg, #00bce6, #2962ff 50.31%, #d500f9) #aa00ff40
    }
}

.gradient-CScppXCg:active:not(:disabled) .content-CScppXCg:after {
    background: linear-gradient(75deg, #00bce6, #2962ff 50.31%, #d500f9) #a0f6;
    background-blend-mode: overlay
}

.gradient-CScppXCg:active:not(:disabled) .content-CScppXCg:after:dir(rtl) {
    background: linear-gradient(-75deg, #00bce6, #2962ff 50.31%, #d500f9) #a0f6
}

.black-friday-CScppXCg .content-CScppXCg:after {
    background: linear-gradient(90.04deg, #ff2e3e 46.59%, #fc5901 77.06%, #ff9800 106.5%);
    background-blend-mode: overlay
}

@media (any-hover:hover) {
    .black-friday-CScppXCg:hover:not(:disabled) .content-CScppXCg:after {
        background: linear-gradient(90.04deg, #ff2e3e 46.59%, #fc5901 77.06%, #ff9800 106.5%), linear-gradient(0deg, #e9000066, #e9000066)
    }
}

.black-friday-CScppXCg:active:not(:disabled) .content-CScppXCg:after {
    background: linear-gradient(90.04deg, #ff2e3e 46.59%, #fc5901 77.06%, #ff9800 106.5%), linear-gradient(0deg, #e9000099, #e9000099)
}

.cyber-monday-CScppXCg .content-CScppXCg {
    color: var(--color-cold-gray-900)
}

.cyber-monday-CScppXCg .content-CScppXCg:after {
    background: linear-gradient(90.19deg, #7c4dff -14.72%, #03e6fe 40.23%, #62ffd0 99.82%);
    background-blend-mode: overlay
}

@media (any-hover:hover) {
    .cyber-monday-CScppXCg:hover:not(:disabled) .content-CScppXCg:after {
        background: linear-gradient(#0dfab780, #0dfab780), linear-gradient(90.19deg, #7c4dff -14.72%, #03e6fe 40.23%, #62ffd0 99.82%)
    }
}

.cyber-monday-CScppXCg:active:not(:disabled) .content-CScppXCg:after {
    background: linear-gradient(#0dfab7b3, #0dfab7b3), linear-gradient(90.19deg, #7c4dff -14.72%, #03e6fe 40.23%, #62ffd0 99.82%)
}

.coupon-CScppXCg .content-CScppXCg:after {
    background: linear-gradient(90deg, #775ce4 22.5%, #ed46b6 73.5%, #fac7ec);
    background-blend-mode: overlay
}

@media (any-hover:hover) {
    .coupon-CScppXCg:hover:not(:disabled) .content-CScppXCg:after {
        background: linear-gradient(90deg, #775ce4 22.5%, #ed46b6 73.5%, #fac7ec), linear-gradient(0deg, #775ce466, #775ce466)
    }
}

.coupon-CScppXCg:active:not(:disabled) .content-CScppXCg:after {
    background: linear-gradient(90deg, #775ce4 22.5%, #ed46b6 73.5%, #fac7ec), linear-gradient(0deg, #775ce499, #775ce499)
}

.offer-CScppXCg .content-CScppXCg:after {
    background: linear-gradient(90deg, #006fde, #3a99ce 23.55%, #00e7e7 96.63%);
    background-blend-mode: overlay
}

@media (any-hover:hover) {
    .offer-CScppXCg:hover:not(:disabled) .content-CScppXCg:after {
        background: linear-gradient(90deg, #006fde, #3a99ce 23.55%, #00e7e7 96.63%), linear-gradient(0deg, #006fde40, #006fde40)
    }
}

.offer-CScppXCg:active:not(:disabled) .content-CScppXCg:after {
    background: linear-gradient(90deg, #006fde, #3a99ce 23.55%, #00e7e7 96.63%), linear-gradient(0deg, #006fde66, #006fde66)
}