.page_headerPortal__xJ1yu {
    flex: 1 1
}

.TopContainer_wrapper__Uvdj1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: calc((var(--spacing-xl))*1px)
}

.TopContainer_wrapper__Uvdj1 .TopContainer_container__OxqPv {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.TopContainer_wrapper__Uvdj1 .TopContainer_container__OxqPv .TopContainer_title__zRJGp {
    text-align: center;
    margin: calc((var(--spacing-l))*1px) 0
}

.TopContainer_wrapper__Uvdj1 .TopContainer_container__OxqPv .TopContainer_list__1OHWG {
    display: flex;
    flex-wrap: wrap;
    gap: calc((var(--spacing-s))*1px) calc((var(--spacing-xs))*1px);
    justify-content: center;
    margin: 0 auto
}

@media(min-width:600px) {
    .TopContainer_wrapper__Uvdj1 .TopContainer_container__OxqPv .TopContainer_list__1OHWG {
        padding: calc((var(--spacing-m))*1px) calc((var(--spacing-xxl))*1px*3) 0
    }
}

.CartEntryPoint_cartEntryPointActions__SvosT {
    display: flex;
    align-items: center;
    gap: calc((var(--component-listItem-content-trailingContent-gap))*1px)
}

.CartEntryPoint_cartEntryPointLeadingAction__Hu1r5 {
    display: flex;
    align-items: center;
    gap: 4px
}

.DownloadAppContainer_wrapper__Cqcr2 {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0
}

@media(min-width:960px) {
    .DownloadAppContainer_wrapper__Cqcr2 {
        display: flex;
        flex-direction: row-reverse;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center
    }
}

.DownloadAppContainer_wrapper__Cqcr2 .DownloadAppContainer_image___bFDz {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    bottom: 116px;
    z-index: -1
}

@media(min-width:960px) {
    .DownloadAppContainer_wrapper__Cqcr2 .DownloadAppContainer_image___bFDz {
        max-width: 720px
    }
}

.DownloadAppContainer_wrapper__Cqcr2 .DownloadAppContainer_info__DobN6 {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    bottom: 96px;
    padding: 0 calc((var(--spacing-m))*1px);
    gap: calc((var(--spacing-s))*1px)
}

.DownloadAppContainer_wrapper__Cqcr2 .DownloadAppContainer_info__DobN6 .DownloadAppContainer_icon__aVDaL {
    display: none
}

@media(min-width:600px) {
    .DownloadAppContainer_wrapper__Cqcr2 .DownloadAppContainer_info__DobN6 .DownloadAppContainer_icon__aVDaL {
        display: block
    }
}

.DownloadAppContainer_wrapper__Cqcr2 .DownloadAppContainer_info__DobN6 .DownloadAppContainer_title__bnAxf {
    text-align: center
}

.DownloadAppContainer_wrapper__Cqcr2 .DownloadAppContainer_info__DobN6 .DownloadAppContainer_downloadButtons__KoRwz {
    display: flex;
    justify-content: center;
    gap: calc((var(--spacing-m))*1px);
    padding-top: calc((var(--spacing-l))*1px)
}

.DownloadAppContainer_wrapper__Cqcr2 .DownloadAppContainer_info__DobN6 .DownloadAppContainer_downloadButtons__KoRwz>* {
    object-fit: cover
}

.TopPartnersContainer_wrapper__XEAWM {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    background-color: var(--brand-color-primary);
    padding: calc((var(--spacing-l))*1px) calc((var(--spacing-m))*1px) 0
}

@media(min-width:960px) {
    .TopPartnersContainer_wrapper__XEAWM {
        padding: calc((var(--spacing-xxl))*1px) calc((var(--spacing-xl))*1px) calc((var(--spacing-xl))*1px*2);
        background-color: var(--background-color-primary)
    }
}

.TopPartnersContainer_title__3bUJr {
    text-align: center
}

.TopPartnersContainer_partnersContainer__ilFsh {
    display: flex;
    margin-top: calc((var(--spacing-l))*1px);
    gap: calc((var(--spacing-l))*1px);
    overflow: scroll;
    scrollbar-width: none;
    padding: calc((var(--spacing-s))*1px) 0
}

@media(min-width:960px) {
    .TopPartnersContainer_partnersContainer__ilFsh {
        box-sizing: border-box;
        /* display: grid; */
        grid-gap: calc((var(--spacing-xxl))*1px) calc((var(--spacing-l))*1px);
        gap: calc((var(--spacing-xxl))*1px) calc((var(--spacing-l))*1px);
        grid-template-columns: repeat(4, minmax(0, 200px));
        justify-content: center
    }
}

.TopPartnersContainer_partnersContainer__ilFsh .TopPartnersContainer_partnerWrapper__Vb1IQ {
    justify-self: center;
    position: relative;
    gap: 32px;
}

.TopPartnersContainer_partnersContainer__ilFsh .TopPartnersContainer_partnerName__7PstX {
    font-size: calc((var(--text-size-s))*1px);
    line-height: calc((var(--text-height-s))*1px);
    font-weight: var(--text-weight-bold);
    letter-spacing: calc((var(--text-letterSpacing-regular))*1px);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: calc((var(--spacing-xxxs))*1px) calc((var(--spacing-xs))*1px)
}

.TopPartnersContainer_curve__WDeqU {
    height: calc((var(--spacing-xxl))*1px*2);
    overflow: hidden;
    position: relative;
    width: calc(100% + (var(--spacing-xl))*1px);
    margin: calc((var(--spacing-s))*1px) calc((var(--spacing-m))*1px*-1) 0
}

@media(min-width:960px) {
    .TopPartnersContainer_curve__WDeqU {
        background-color: var(--background-color-primary);
        display: none;
        margin: 0 -24px
    }
}

.TopPartnersContainer_curve__WDeqU:after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 140px;
    background-color: var(--background-color-primary);
    border-radius: 50%;
    transform: scale(1.8) translate(-60px, 50px);
    overflow: hidden
}

@media(min-width:960px) {
    .TopPartnersContainer_curve__WDeqU:after {
        display: none
    }
}

.TopPartnersContainerSkeleton_wrapper__DLLVr {
    display: flex;
    margin-top: calc((var(--spacing-l))*1px);
    gap: calc((var(--spacing-l))*1px);
    overflow: scroll;
    scrollbar-width: none;
    padding: calc((var(--spacing-s))*1px) 0
}

@media(min-width:600px) {
    .TopPartnersContainerSkeleton_wrapper__DLLVr {
        box-sizing: border-box;
        display: grid;
        grid-gap: calc((var(--spacing-xxl))*1px) calc((var(--spacing-l))*1px);
        gap: calc((var(--spacing-xxl))*1px) calc((var(--spacing-l))*1px);
        grid-template-columns: repeat(4, minmax(0, 200px));
        justify-content: center;
        justify-self: center
    }
}

.TopPartnersContainerSkeleton_wrapper__DLLVr .TopPartnersContainerSkeleton_shape__s4lxs {
    justify-self: center;
    position: relative
}

.LanguageSelector_container__fTCGv {
    position: relative;
    left: 0;
    width: 240px
}

.LanguageSelector_container__fTCGv:after {
    content: "";
    position: absolute;
    top: 50%;
    right: calc((var(--spacing-s))*1px);
    transform: translateY(-50%) rotate(135deg);
    width: calc((var(--spacing-xs))*1px);
    height: calc((var(--spacing-xs))*1px);
    border-right: calc((var(--spacing-xxxs))*1px) solid var(--border-color-primary);
    border-top: calc((var(--spacing-xxxs))*1px) solid var(--border-color-primary)
}

.LanguageSelector_item___NNRb {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: calc((var(--spacing-xxl))*1px);
    text-transform: capitalize;
    background-color: var(--background-color-persistentDark);
    border: calc((var(--spacing-xxxs))*1px) solid var(--border-color-primary);
    color: var(--background-color-primary);
    border-radius: var(--cornerRadius-xxxs);
    padding: 0 calc((var(--spacing-m))*1px)
}

.SearchResults_wrapper__PBcgl {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-l))*1px);
    padding: 0;
    margin-top: calc((var(--spacing-xxl))*1px)
}

@media(min-width:600px) {
    .SearchResults_wrapper__PBcgl {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(269px, 1fr));
        grid-gap: calc((var(--spacing-l))*1px);
        gap: calc((var(--spacing-l))*1px);
        align-self: center
    }
}

@media(min-width:1300px) {
    .SearchResults_wrapper__PBcgl {
        grid-template-columns: repeat(4, minmax(269px, 1fr))
    }
}

.SearchResults_wrapper__PBcgl li {
    list-style: none
}

.SearchResults_carouselWrapper__Ou3B6 {
    display: block
}

@media(min-width:960px) {
    .SearchResults_carouselWrapper__Ou3B6 {
        display: none
    }
}

.ProductDetailsModal_modalContentWrapper__YpWgG {
    display: flex;
    flex-direction: column
}

@media(min-width:600px) {
    .ProductDetailsModal_modalContentWrapper__YpWgG {
        display: grid;
        grid-template-columns: 7fr 5fr;
        grid-gap: calc((var(--spacing-xl))*1px);
        gap: calc((var(--spacing-xl))*1px)
    }
}

@media(max-width:599px) {
    .ProductDetailsModal_modalContentHeaderSpaceHack__QMW1z {
        margin-top: calc((var(--spacing-xxs))*1px*-10)
    }
}

.ProductDetailsModal_modalContent__pZQjU {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-l))*1px)
}

@media(min-width:600px) {
    .ProductDetailsModal_modalContent__pZQjU:first-child {
        order: 2;
        position: relative
    }

    .ProductDetailsModal_modalContent__pZQjU:first-child,
    .ProductDetailsModal_modalContent__pZQjU:nth-child(2) {
        height: calc(100vh - calc((var(--component-modal-size-m-margin-top)) * 1px) - calc((var(--component-modal-size-m-margin-bottom)) * 1px) - calc((var(--spacing-xs)) * 1px * 7));
        overflow-x: hidden;
        overflow-y: auto
    }

    .ProductDetailsModal_modalContent__pZQjU:nth-child(2) {
        order: 1;
        padding-bottom: calc((var(--spacing-xxl))*1px);
        padding-right: calc((var(--spacing-l))*1px)
    }

    .ProductDetailsModal_singleColumnDesktop__pz1B5 {
        grid-template-columns: 1fr
    }

    .ProductDetailsModal_singleColumnDesktop__pz1B5 .ProductDetailsModal_modalContent__pZQjU:first-child {
        height: auto
    }
}

.ProductDetailsModal_sticky__POPKy {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    width: 100%
}

@media(min-width:600px) {
    .ProductDetailsModal_showMobileOnly__PrhVI {
        display: none
    }
}

.ProductDetailsModal_desktopActions__2IuxD {
    display: none
}

@media(min-width:600px) {
    .ProductDetailsModal_desktopActions__2IuxD {
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
        justify-content: center;
        gap: calc((var(--spacing-m))*1px);
        margin-bottom: calc((var(--spacing-l))*1px)
    }

    .ProductDetailsModal_desktopActions__2IuxD>:nth-child(2) {
        min-width: 300px
    }
}

.ProductDetailsModal_skeletonGallery__AUJCH {
    display: flex;
    align-items: center;
    justify-content: center
}

.ProductDetailsModal_skeletonMarginBottom__mH7C0 {
    margin-bottom: calc((var(--spacing-xl))*1px)
}

.ProductDetailsModal_skeletonCustomizationItem__MjtRx {
    display: flex;
    align-items: center;
    margin-bottom: calc((var(--spacing-xl))*1px);
    justify-content: space-between
}

@media(min-width:600px) {
    .ProductDetailsModal_skeletonCustomizationItem__MjtRx {
        margin-right: calc((var(--spacing-l))*1px)
    }
}

.ProductDetailsModal_skeletonCustomizationTitle__sd1ls {
    margin-bottom: calc((var(--spacing-xl))*1px)
}

.ProductDetailsModal_spanBlock__QtPEb {
    display: block
}

.Banner_banner__tMwpN {
    margin-bottom: calc((var(--spacing-s))*1px)
}

.CollapsableSection_content__nvc2m {
    margin: 0 calc((var(--spacing-xs))*1px)
}

.CustomizationControls_thumbnail__L_aD5 {
    border-radius: calc((var(--spacing-m))*1px)
}

.CustomizationControls_controlElement__v4yoo {
    display: flex;
    align-items: flex-end
}

.CustomizationControls_controlElement__v4yoo>* {
    cursor: pointer
}

.CustomizationControls_disabledItem__Euofq {
    color: var(--text-color-disabled);
    cursor: not-allowed;
    transition: all .5s ease
}

.CustomizationControls_disabledThumbnail__B6062 {
    opacity: .5;
    transition: all .5s ease
}

.CustomizationTitle_customizationTitle__E04oR {
    display: flex;
    justify-content: space-between;
    margin: calc((var(--spacing-xs))*1px)
}

.Carousel_carouselHeader__lCbIb {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%
}

.Carousel_carouselHeader__lCbIb .Carousel_carouselDesktopButtons__VWScM {
    display: none;
    gap: calc((var(--spacing-xs))*1px)
}

@media(min-width:960px) {
    .Carousel_carouselHeader__lCbIb .Carousel_carouselDesktopButtons__VWScM {
        display: flex
    }
}

.ProductCarousel_carousel__kNwaA {
    margin: calc((var(--spacing-m))*1px) 0
}

.ProductCounter_container__kr4Kg {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    text-align: center
}

.ProductCounter_description__rbz3T {
    margin-top: calc((var(--spacing-xs))*1px)
}

.ProductGallery_thumbnails__eCdnz {
    margin-top: calc((var(--spacing-m))*1px);
    margin-left: calc((var(--spacing-m))*1px);
    width: calc(100% - (var(--spacing-m))*1px*2)
}

@media(min-width:600px) {
    .ProductGallery_thumbnails__eCdnz {
        margin-top: calc((var(--spacing-xxl))*1px);
        margin-left: 0
    }
}

.ProductGallery_thumbnail__f0uJD {
    border-radius: calc((var(--spacing-xxxs))*1px);
    transition: all .1s ease-in-out;
    cursor: pointer;
    opacity: .6;
    position: relative
}

.ProductGallery_selected__2qUBT,
.ProductGallery_thumbnail__f0uJD:hover {
    opacity: 1
}

.ProductGallery_selected__2qUBT:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: calc((var(--spacing-xxs))*1px);
    background-color: var(--border-color-active);
    border-radius: calc((var(--spacing-m))*1px)
}

.ProductGallery_singleImage__EFxw5 {
    display: flex;
    justify-content: center
}

@media(max-width:599px) {
    .ProductGallery_fullWidth__MFwg0 {
        width: 100% !important;
        max-width: 100% !important
    }

    .ProductGallery_removeHorizontalPaddinOnMobile__Zzm3z {
        margin: 0 calc((var(--spacing-m))*1px*-1)
    }
}

.ProductHeader_tagsGroup__GClSe {
    margin-bottom: calc((var(--spacing-s))*1px)
}

.ProductHeader_tagsGroup__GClSe>* {
    margin-right: calc((var(--spacing-xxs))*1px)
}

.ProductHeader_price__WSy_N,
.ProductHeader_title__ScgMU {
    margin-bottom: calc((var(--spacing-s))*1px)
}

.ProductHeader_title__ScgMU {
    font-size: calc((var(--text-size-xxl))*1px);
    line-height: calc((var(--text-height-xxl))*1px);
    font-weight: var(--text-weight-bold);
    letter-spacing: calc((var(--text-letterSpacing-regular))*1px)
}

@media(min-width:600px) {
    .ProductHeader_title__ScgMU {
        font-size: calc((var(--text-size-xl))*1px);
        line-height: calc((var(--text-height-xl))*1px);
        font-weight: var(--text-weight-bold);
        letter-spacing: calc((var(--text-letterSpacing-regular))*1px)
    }
}

.ProductHeader_originalPrice__jVRa5 {
    text-decoration: line-through;
    color: var(--text-color-disabled)
}

.ProductHeader_description__xTRfc {
    color: var(--text-color-secondary);
    margin-bottom: calc((var(--spacing-xs))*1px)
}

.SpecsTable_gridTable__EjjSf {
    display: grid;
    grid-template-columns: 50% 50%;
    border-bottom: 1px solid var(--border-color-primary);
    padding: calc((var(--spacing-m))*1px) 0
}

.VariantSelector_paddingBottom__dfP50 {
    margin-bottom: calc((var(--spacing-s))*1px)
}

.VariantSelector_selectableCard__2EoSs {
    height: 100%
}

.VariantSelector_selectableCardContainer__3K5Sk {
    height: 100%;
    cursor: pointer
}

.VariantSelector_description___OFEa {
    margin-top: calc((var(--spacing-xxs))*1px)
}

@media(max-width:599px) {
    .VariantSelector_variantsCarousel__dV682 [class*=Carousel_pintxo-carousel__buttons] button {
        display: none
    }
}

.ProductsCarousel_wrapper__Z3JKq [class*=Carousel_pintxo-carousel__wrapper__container__element] {
    flex: 0 1 auto;
    align-items: flex-start
}

.ProductsCarousel_showAllButton__6WiPf {
    margin: auto;
    text-align: center
}

.ProductsCarousel_showAllText__dZ72t {
    color: var(--text-color-positive)
}

.StoreTabNavigation_menu__K0mD1 {
    background-color: var(--background-color-primary);
    margin-top: calc((var(--spacing-s))*1px)
}

.StoreTabNavigation_menu__K0mD1 * {
    overscroll-behavior: auto
}

.StoreSearchBar_storeSearchInput__tmw5d {
    flex: 1 1;
    width: 100%;
    background-color: var(--background-color-primary)
}

.CategoriesMenuContent_footer__zbefv {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.DrawerBubbles_container__b1_5M {
    display: flex;
    justify-content: center
}

.DrawerBubbles_container__b1_5M .DrawerBubbles_categories__Oy4tc {
    margin-top: calc((var(--spacing-l))*1px);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc((var(--spacing-s))*1px)
}

.DrawerBubbles_footer__BMJ_h {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.WhyGlovoContainer_wrapper__CRJVB {
    width: 100%
}

.WhyGlovoContainer_wrapper__CRJVB .WhyGlovoContainer_mainTitle__hKTFE {
    display: none
}

@media(min-width:960px) {
    .WhyGlovoContainer_wrapper__CRJVB .WhyGlovoContainer_mainTitle__hKTFE {
        display: block;
        text-align: center
    }
}

.WhyGlovoContainer_wrapper__CRJVB .WhyGlovoContainer_container__U3wiP {
    display: flex;
    flex-direction: column
}

@media(min-width:960px) {
    .WhyGlovoContainer_wrapper__CRJVB .WhyGlovoContainer_container__U3wiP {
        display: flex;
        flex-direction: row;
        gap: calc((var(--spacing-xl))*1px);
        padding: calc((var(--spacing-m))*1px) calc((var(--spacing-xxl))*1px*2) calc((var(--spacing-xl))*1px)
    }
}

.WhyGlovoContainer_wrapper__CRJVB .WhyGlovoContainer_box__WwDPT {
    display: flex;
    flex-basis: 100%;
    flex-direction: column;
    align-items: center;
    gap: calc((var(--spacing-m))*1px);
    margin: calc((var(--spacing-l))*1px) 0 calc((var(--spacing-xl))*1px)
}

.WhyGlovoContainer_wrapper__CRJVB .WhyGlovoContainer_box__WwDPT .WhyGlovoContainer_description__Tv9ZF,
.WhyGlovoContainer_wrapper__CRJVB .WhyGlovoContainer_box__WwDPT .WhyGlovoContainer_title__BZWoM {
    text-align: center
}

.WhyGlovoContainer_wrapper__CRJVB .WhyGlovoContainer_button__flVTj {
    display: block;
    margin: 0 auto
}

.CategoryBlob_categoryBlob__mpSbS {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

.CategoryBlob_categoryBlob__mpSbS[data-size=s] {
    width: calc((var(--component-illustrationBlob-size-s))*1px);
    height: calc((var(--component-illustrationBlob-size-s))*1px)
}

.CategoryBlob_categoryBlob__mpSbS[data-size=m] {
    width: calc((var(--component-illustrationBlob-size-m))*1px);
    height: calc((var(--component-illustrationBlob-size-m))*1px)
}

.CategoryBlob_categoryBlob__mpSbS[data-size=l] {
    width: calc((var(--component-illustrationBlob-size-l))*1px);
    height: calc((var(--component-illustrationBlob-size-l))*1px)
}

.CategoryBlob_categoryBlob__mpSbS[data-size=xl] {
    width: calc((var(--component-illustrationBlob-size-xl))*1px);
    height: calc((var(--component-illustrationBlob-size-xl))*1px)
}

.CategoryBlob_categoryBlob__mpSbS[data-size=xxl] {
    width: calc((var(--component-illustrationBlob-size-xxl))*1px);
    height: calc((var(--component-illustrationBlob-size-xxl))*1px)
}

.CategoryBlob_categoryBlob__mpSbS>svg {
    position: absolute
}

.CategoryBlob_categoryBlob__mpSbS .CategoryBlob_imageContainer__TFIjT {
    position: absolute;
    top: 45%;
    left: 48%;
    transform: translate(-50%, -50%);
    width: 60%;
    height: 60%;
    display: flex;
    align-items: center;
    justify-content: center
}

.CategoryBlob_categoryBlob__mpSbS .CategoryBlob_imageContainer__TFIjT .CategoryBlob_image__5aPtn {
    object-fit: contain
}

.CategoryBlob_categoryBlob__mpSbS .CategoryBlob_outline__Mzf_Q {
    fill: var(--component-categoryBlob-blob-background-color);
    stroke: var(--component-categoryBlob-blob-border-color);
    stroke-width: 2
}

.CategoryBlob_categoryBlob__mpSbS .CategoryBlob_shadow__KDDZ7 {
    fill: var(--component-categoryBlob-blob-shadow-color)
}

.CategoryBlob_categoryBlob__mpSbS .CategoryBlob_title__JWHvM {
    display: inline-flex;
    max-width: calc((var(--component-categoryBlob-label-maxWidth-size-m))*1px);
    padding: calc((var(--spacing-xxs))*1px) calc((var(--spacing-xs))*1px);
    justify-content: center;
    align-items: center;
    border-radius: 38px;
    border: calc((var(--spacing-xxxs))*1px) solid var(--component-categoryBlob-border-color);
    background: var(--component-categoryBlob-background-color-enabled);
    font-size: calc((var(--text-size-xs))*1px);
    position: absolute;
    bottom: -10px;
    overflow: hidden;
    color: var(--component-categoryBlob-label-text-color-enabled);
    text-align: center;
    text-overflow: ellipsis
}

.CategoryBlob_categoryBlob__mpSbS.CategoryBlob_disabled__0ulKC {
    cursor: default
}

.CategoryBlob_categoryBlob__mpSbS.CategoryBlob_disabled__0ulKC .CategoryBlob_title__JWHvM {
    color: var(--component-categoryBlob-label-text-color-disabled)
}

.CategoryBlob_categoryBlob__mpSbS:hover:not(.CategoryBlob_disabled__0ulKC) .CategoryBlob_outline__Mzf_Q {
    fill: var(--component-categoryBlob-background-color-hover)
}

.CategoryBlob_categoryBlob__mpSbS:hover:not(.CategoryBlob_disabled__0ulKC) .CategoryBlob_title__JWHvM {
    background: var(--component-categoryBlob-background-color-hover)
}

.CategoryBlob_categoryBlob__mpSbS:active:not(.CategoryBlob_disabled__0ulKC) .CategoryBlob_outline__Mzf_Q {
    fill: var(--component-categoryBlob-background-color-pressed)
}

.CategoryBlob_categoryBlob__mpSbS:active:not(.CategoryBlob_disabled__0ulKC) .CategoryBlob_title__JWHvM {
    background: var(--component-categoryBlob-background-color-pressed)
}

@keyframes CategoryBlob_bubbleAnimation__y6_8u {
    0% {
        opacity: 0;
        transform: scale(.92)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.DownloadApp_downloadApp___Nzw_ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc((var(--spacing-m))*1px);
    background-color: var(--background-color-primary);
    border-top: 1px solid var(--border-color-secondary);
    height: 77px;
    box-sizing: border-box
}

.StoreWallHeader_header__5Genf {
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 calc((var(--spacing-s))*1px);
    padding-top: calc((var(--spacing-s))*1px);
    color: var(--text-color-secondary)
}

.StoreWallHeader_header__5Genf p {
    all: unset
}

.StoreWallHeader_header__5Genf .StoreWallHeader_skeleton__AyXpy {
    position: absolute
}

.StoreWallHeaderSkeleton_skeleton__MMHCX {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 calc((var(--spacing-m))*1px);
    padding-top: calc((var(--spacing-l))*1px)
}

.StoreWallClientContent_topSection__vrL9I {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-l))*1px);
    margin: calc((var(--spacing-xxl))*1px) 0
}

@media(max-width:599px) {
    .StoreWallClientContent_topSection__vrL9I {
        margin: calc((var(--spacing-m))*1px) 0 calc((var(--spacing-xl))*1px)
    }
}

.StoreWallClientContent_body__sBgYm {
    display: flex;
    flex-direction: column
}

.StoreWallClientContent_body__sBgYm .StoreWallClientContent_stores__Q8hVU {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-xs))*1px)
}

@media(min-width:600px) {
    .StoreWallClientContent_body__sBgYm .StoreWallClientContent_stores__Q8hVU {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(269px, 1fr));
        grid-gap: calc((var(--spacing-m))*1px) calc((var(--spacing-l))*1px);
        gap: calc((var(--spacing-m))*1px) calc((var(--spacing-l))*1px)
    }
}

@media(min-width:1300px) {
    .StoreWallClientContent_body__sBgYm .StoreWallClientContent_stores__Q8hVU {
        grid-template-columns: repeat(4, minmax(269px, 1fr))
    }
}

@media(min-width:600px) {
    .StoreWallClientContent_body__sBgYm .StoreWallClientContent_fewStores__ofe5L {
        grid-template-columns: repeat(auto-fill, 342px)
    }
}

.EmptyResults_wrapper__jTA59 {
    justify-content: center;
    padding: calc((var(--spacing-m))*1px) 0 calc((var(--spacing-xl))*1px*2);
    gap: calc((var(--spacing-l))*1px)
}

.EmptyFilterResults_body__98Frl,
.EmptyResults_wrapper__jTA59 {
    display: flex;
    flex-direction: column;
    align-items: center
}

.EmptyFilterResults_body__98Frl .EmptyFilterResults_text___xGWl {
    margin-bottom: calc((var(--spacing-xs))*1px);
    text-align: center
}

.EmptyFilterResults_body__98Frl .EmptyFilterResults_button__cenkZ {
    margin-top: calc((var(--spacing-m))*1px)
}

.EmptyStoreList_body__U0NeE {
    display: flex;
    flex-direction: column;
    align-items: center
}

.EmptyStoreList_body__U0NeE .EmptyStoreList_text__HGb_W {
    margin-bottom: calc((var(--spacing-xs))*1px);
    text-align: center
}

.EmptyStoreList_body__U0NeE .EmptyStoreList_button__pLmgC {
    margin-top: calc((var(--spacing-m))*1px)
}

.FiltersChips_wrapper__8jaYW {
    position: relative;
    margin-top: calc((var(--spacing-s))*1px*-1);
    height: calc((var(--spacing-xl))*1px)
}

.FiltersChips_filters__zajfa {
    background-color: #fff;
    padding-top: calc((var(--spacing-s))*1px);
    padding-bottom: calc((var(--spacing-m))*1px);
    top: 0;
    display: flex;
    gap: calc((var(--spacing-s))*1px);
    flex-wrap: wrap
}

@media(max-width:959px) {
    .FiltersChips_filters__zajfa {
        flex-wrap: nowrap;
        overflow-x: auto
    }
}

.FiltersChips_stickToHeader__xlFHc {
    padding-left: calc((var(--layout-default-margin-horizontal))*1px);
    padding-right: calc((var(--layout-default-margin-horizontal))*1px);
    width: 100%
}

.FilterSelectModal_saveBtn__pIXr_ {
    width: 80%
}

.FilterSelectModal_row__XDYnp {
    padding-left: 0
}

.FoodTypeModal_foodTypeContainer__Y1Goy {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: calc((var(--spacing-s))*1px);
    gap: calc((var(--spacing-s))*1px)
}

@media(max-width:599px) {
    .FoodTypeModal_foodTypeContainer__Y1Goy {
        grid-template-columns: repeat(3, 1fr)
    }
}

.FoodTypeModal_foodTypeContainer__Y1Goy .FoodTypeModal_item__SPoZH {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    text-align: center
}

.FoodTypeModal_saveBtn__pwHj3 {
    width: 80%
}

.PageLoader_pageLoader__Oy_H_ {
    display: flex;
    justify-content: center;
    min-height: 1px;
    padding: calc((var(--spacing-l))*1px)
}

.StoreView_main___xT1A {
    display: grid;
    grid-gap: calc((var(--layout-sidePanel-margin-horizontal))*1px);
    margin-top: calc((var(--spacing-vertical-contentToButton))*1px);
    transition: all calc((var(--transition-response-duration))*1ms) cubic-bezier(.400000006, .1400000006, .3000000119, 1);
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto auto auto auto auto;
    grid-template-areas: "card" "stickyBar" "body" "seoContent" "cart"
}

.StoreView_main___xT1A .StoreView_storeInfoCard__rV9oj {
    grid-area: card
}

.StoreView_main___xT1A .StoreView_storeStickyBar__EDA7E {
    grid-area: stickyBar;
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0 calc((var(--full-width-padding))*1px);
    position: -webkit-sticky;
    position: sticky;
    background-color: var(--background-color-primary);
    z-index: 10;
    top: 128px;
    padding-top: 1px;
    box-shadow: 0 4px 6px -2px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04)
}

.StoreView_main___xT1A .StoreView_storeStickyBar__EDA7E .StoreView_searchBarWrapper__jnNw_ {
    padding-bottom: calc((var(--spacing-s))*1px)
}

.StoreView_main___xT1A .StoreView_storeMenu__a8z5k {
    grid-area: menu;
    position: -webkit-sticky;
    position: sticky;
    max-height: calc(100vh - calc(72px + calc((var(--layout-sidePanel-margin-horizontal)) * 1px)));
    overflow-y: scroll;
    scrollbar-width: none;
    margin: 0;
    padding: 0;
    list-style: none
}

@media(max-width:959px)and (min-width:600px) {
    .StoreView_main___xT1A .StoreView_storeMenu__a8z5k {
        top: calc(128px + (var(--layout-sidePanel-margin-horizontal))*1px + 45px)
    }
}

@media(min-width:960px) {
    .StoreView_main___xT1A .StoreView_storeMenu__a8z5k {
        top: 72px
    }
}

.StoreView_main___xT1A .StoreView_storeBody__Iju8I {
    grid-area: body;
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-vertical-sectionGap))*1px)
}

.StoreView_main___xT1A .StoreView_storeSEOContent__a2hjT {
    grid-area: seoContent
}

.StoreView_main___xT1A .StoreView_storeCart__BUjDR {
    grid-area: cart
}

@media(max-width:959px) {
    .StoreView_main___xT1A .StoreView_storeCart__BUjDR div[id=store-cart-container] {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0
    }
}

@media(min-width:960px) {
    .StoreView_main___xT1A .StoreView_storeCart__BUjDR div[id=store-cart-container] {
        position: -webkit-sticky;
        position: sticky;
        top: calc(72px + calc((var(--layout-sidePanel-margin-horizontal)) * 1px))
    }
}

.StoreView_main___xT1A .StoreView_storeMenu__a8z5k {
    display: none
}

@media(max-width:959px)and (min-width:600px) {
    .StoreView_main___xT1A {
        grid-template-columns: 192px minmax(0, 1fr);
        grid-template-rows: auto auto auto auto auto;
        grid-template-areas: "card card" "stickyBar stickyBar" "menu body" ". seoContent" "cart cart"
    }

    .StoreView_main___xT1A .StoreView_storeMenu__a8z5k {
        display: block
    }
}

@media(min-width:960px) {
    .StoreView_main___xT1A {
        grid-template-areas: "card card cart" "menu body cart" ". seoContent cart";
        grid-template-columns: 192px minmax(0, 1fr) calc((var(--layout-sidePanel-width-l))*1px)
    }

    .StoreView_main___xT1A .StoreView_storeMenu__a8z5k {
        display: block
    }

    .StoreView_main___xT1A .StoreView_storeStickyBar__EDA7E {
        display: none
    }
}

.SuperappHome_emptyState__iGKZ_ {
    margin-top: calc((var(--spacing-l))*1px);
    padding: calc((var(--spacing-l))*1px);
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center
}

.SuperappHome_emptyState__iGKZ_ .SuperappHome_text__620jw {
    text-align: center;
    padding: calc((var(--spacing-l))*1px) 0
}

@media(max-width:959px) {
    .AddressPrompt_coachmarkCentered__GqGjI {
        width: 100%
    }
}

.AddressPrompt_hiddenArrow__TdE5Y .caret {
    display: none
}

.AddressPrompt_coachmarkContent__1y7Bo {
    display: flex;
    align-items: center
}

@media(min-width:600px) {
    .AddressPrompt_coachmarkContent__1y7Bo {
        min-width: 350px
    }
}

.AddressPrompt_coachmarkContent__1y7Bo .AddressPrompt_coachmarkText__wM1S4 {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-xxs))*1px)
}

.AddressPrompt_coachmarkContent__1y7Bo .AddressPrompt_crossIcon__Az6IN {
    align-self: flex-start;
    margin-top: calc((var(--spacing-xxxs))*1px);
    margin-right: calc((var(--spacing-xxxs))*1px)
}

.AddressPicker_addressPickerCentered__ttpoM {
    display: flex;
    justify-content: center;
    align-items: center
}

.AddressPicker_addressPrompt__yBodi {
    text-transform: capitalize
}

.AddressPicker_addressButton__dnlKg {
    align-self: flex-start
}

@media(min-width:960px) {
    .AddressPicker_addressButton__dnlKg {
        flex: 0 1 auto
    }
}

.LocationScrollDrawer_locationScrollDrawer__kf_ox {
    display: flex;
    opacity: 0;
    flex-direction: column;
    z-index: -10;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    background-color: var(--brand-color-primary);
    width: 100%;
    transition: .3s ease-in
}

.LocationScrollDrawer_locationScrollDrawer__kf_ox .LocationScrollDrawer_addressContainerInputWrapper__YrdCt {
    opacity: 0
}

.LocationScrollDrawer_locationScrollDrawer__kf_ox.LocationScrollDrawer_shown__6HOxl {
    position: -webkit-sticky;
    position: sticky;
    padding-bottom: 20px;
    transition-timing-function: ease-out;
    top: 71px;
    opacity: 1;
    z-index: 0
}

.LocationScrollDrawer_locationScrollDrawer__kf_ox.LocationScrollDrawer_shown__6HOxl .LocationScrollDrawer_addressContainerInputWrapper__YrdCt {
    opacity: 1
}

.LocationScrollDrawer_locationScrollDrawer__title__gGCE8 {
    text-align: center;
    margin-bottom: calc((var(--spacing-s))*1px);
    font-weight: 700
}

.LocationScrollDrawer_locationScrollDrawer__kf_ox .LocationScrollDrawer_addressButtonWrapper__p2vl6 {
    width: 540px
}

@media(max-width:959px) {
    .UserButton_profileButton__bmbuI[data-variant=neutral] {
        max-width: 150px
    }
}

.HeaderDesktop_headerDesktop__sdWyo .HeaderDesktop_topContainer__5lvn5 {
    padding: calc((var(--spacing-m))*1px) calc((var(--layout-default-margin-horizontal))*1px);
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    gap: 48px
}

.HeaderDesktop_headerDesktop__sdWyo .HeaderDesktop_topContainer__5lvn5 .HeaderDesktop_rightSection__Zp1_0 {
    display: flex;
    justify-content: flex-end
}

.HeaderDesktop_headerDesktop__sdWyo .HeaderDesktop_topContainer__5lvn5 .HeaderDesktop_logoLink__KO0Wz .HeaderDesktop_logoImage__R3Bg_ {
    bottom: calc((var(--spacing-xxs))*1px);
    padding: 0
}

.HeaderDesktop_headerDesktop__sdWyo .HeaderDesktop_centerSection__0MoV3 {
    display: flex;
    flex: 1 1;
    min-width: 0;
    gap: calc((var(--spacing-xl))*1px);
    align-items: center
}

.HeaderDesktop_headerDesktop__sdWyo .HeaderDesktop_centerSection__0MoV3 .HeaderDesktop_searchInput__5JiDG {
    flex: 1 1
}

.HeaderDesktop_headerDesktop__sdWyo .HeaderDesktop_centerSection__0MoV3 .HeaderDesktop_searchInput__5JiDG>* {
    background-color: var(--background-color-secondary)
}

.HeaderDesktop_scrolled__GxBVY {
    box-shadow: 0 4px 6px -2px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04)
}

.HeaderMobileSuperapp_headerMobile__OC7pI {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-m))*1px);
    padding: calc((var(--spacing-m))*1px) calc((var(--layout-default-margin-horizontal))*1px)
}

.HeaderMobileSuperapp_headerMobile__OC7pI .HeaderMobileSuperapp_searchInput__Lfq9P>* {
    background-color: var(--background-color-secondary)
}

.HeaderMobileSuperapp_headerMobile__OC7pI .HeaderMobileSuperapp_topContainer__8RfSr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.HeaderMobileSuperapp_headerMobile__OC7pI .HeaderMobileSuperapp_topContainer__8RfSr .HeaderMobileSuperapp_logoLink__mzMue {
    bottom: calc((var(--spacing-xs))*1px);
    position: relative;
    display: flex;
    align-items: center;
    height: 40px
}

.HeaderMobileSuperapp_headerMobile__OC7pI .HeaderMobileSuperapp_topContainer__8RfSr .HeaderMobileSuperapp_logoLink__mzMue>* {
    padding: 0
}

.HeaderMobileSuperapp_headerMobile__OC7pI .HeaderMobileSuperapp_topContainer__8RfSr .HeaderMobileSuperapp_leftSection__fjx6F {
    display: flex;
    align-items: center;
    gap: 8px
}

.HeaderMobileSuperapp_headerMobile__OC7pI .HeaderMobileSuperapp_backButtonNearAddress__SKzBB {
    position: absolute;
    z-index: 20
}

.HeaderMobileSuperapp_intersection__6zwVO {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    transition: background-color .3s, top .6s ease-in-out
}

.HeaderMobileSuperapp_scrolled__cWmVs {
    box-shadow: 0 4px 6px -2px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04)
}

.HeaderMobile_headerMobile__WQS1T {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-m))*1px);
    padding: calc((var(--spacing-m))*1px) calc((var(--layout-default-margin-horizontal))*1px)
}

.HeaderMobile_headerMobile__WQS1T .HeaderMobile_searchInput__WmCyK>* {
    background-color: var(--background-color-secondary)
}

.HeaderMobile_headerMobile__WQS1T .HeaderMobile_topContainer__6XChX {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.HeaderMobile_headerMobile__WQS1T .HeaderMobile_topContainer__6XChX .HeaderMobile_logoLink__GslDi {
    bottom: calc((var(--spacing-xxs))*1px);
    position: relative;
    display: flex;
    align-items: center;
    height: 40px
}

.HeaderMobile_headerMobile__WQS1T .HeaderMobile_topContainer__6XChX .HeaderMobile_logoLink__GslDi>* {
    padding: 0
}

.HeaderMobile_headerMobile__WQS1T .HeaderMobile_topContainer__6XChX .HeaderMobile_leftSection__0zWTt {
    display: flex;
    align-items: center;
    gap: 8px
}

.HeaderMobile_intersection__8hE0j {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1);
    transition: background-color .3s, top .6s ease-in-out
}

.HeaderMobile_scrolled__qDzn0 {
    box-shadow: 0 4px 6px -2px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04)
}

.NavigationMenuDrawer_navigationMenuDrawer__Kbgjy {
    padding: calc((var(--spacing-m))*1px);
    background-color: var(--background-color-primary);
    z-index: 5;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: transform .4s ease-in-out;
    transform: translateX(-100%);
    pointer-events: none
}

.NavigationMenuDrawer_navigationMenuDrawer__Kbgjy .NavigationMenuDrawer_header__EaRby {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

.NavigationMenuDrawer_navigationMenuDrawer__Kbgjy .NavigationMenuDrawer_content__zY5hl {
    margin-top: calc((var(--spacing-m))*1px)
}

.NavigationMenuDrawer_open__bjWUh {
    transform: translateX(0);
    pointer-events: auto
}

.NavigationMenuDrawer_closed__l3sqs {
    transform: translateX(-100%);
    pointer-events: none
}

.AddressInputContainer_inputContainer__Qsjyn {
    position: relative;
    width: 100%;
    display: inline-block
}

.Header_header__EGygh {
    z-index: 19;
    width: 100vw;
    box-sizing: border-box;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    margin: 0 calc((var(--layout-default-margin-horizontal))*-1px)
}

.Header_brandColorHeader__ixNnK {
    background-color: var(--brand-color-primary)
}

.Header_backgroundColorHeader__tNvDP,
.Header_portal__aZSwj {
    background-color: var(--background-color-primary)
}

.Header_portal__aZSwj {
    position: absolute;
    width: 100%;
    margin-top: -1px;
    box-shadow: 0 4px 6px -2px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04)
}

.AddressAnimation_address-animation__Gr9Sh {
    /* display: none */
}

@media(min-width:600px) {
    .AddressAnimation_address-animation__Gr9Sh {
        display: block;
        aspect-ratio: auto 281/252
    }

    .AddressAnimation_address-animation__Gr9Sh>* {
        width: 100%;
        height: 100%;
        object-fit: contain
    }
}

.CurrentLocationButton_currentLocationButton__rYybn {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: auto
}

.CurrentLocationButton_mobileButton__KHxKP {
    display: none
}

@media(max-width:959px) {
    .CurrentLocationButton_mobileButton__KHxKP {
        display: block
    }
}

.CurrentLocationButton_desktopButton__2R2RE {
    display: block
}

@media(max-width:959px) {
    .CurrentLocationButton_desktopButton__2R2RE {
        display: none
    }
}

.CategoryBlobGroup_container__L2J_X {
    gap: calc((var(--spacing-l))*1px);
    margin-bottom: calc((var(--spacing-xxl))*1px)
}

@media(min-width:960px) {
    .CategoryBlobGroup_container__L2J_X {
        display: flex
    }
}

@media(max-width:959px) {
    .CategoryBlobGroup_container__L2J_X {
        display: grid
    }

    .CategoryBlobGroup_container__L2J_X>.CategoryBlobGroup_item__TLugs {
        grid-column: span 2
    }

    .CategoryBlobGroup_container__L2J_X.CategoryBlobGroup_quantity-5__7jq2S,
    .CategoryBlobGroup_container__L2J_X.CategoryBlobGroup_quantity-6__1u1nT {
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: repeat(2, 1fr)
    }

    .CategoryBlobGroup_container__L2J_X.CategoryBlobGroup_quantity-5__7jq2S>:first-child {
        grid-column: 2/span 2
    }

    .CategoryBlobGroup_container__L2J_X.CategoryBlobGroup_quantity-3__eebsK,
    .CategoryBlobGroup_container__L2J_X.CategoryBlobGroup_quantity-4__KJA9Z {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(2, 1fr)
    }

    .CategoryBlobGroup_container__L2J_X.CategoryBlobGroup_quantity-3__eebsK>:first-child {
        grid-column: 2/span 2
    }

    .CategoryBlobGroup_container__L2J_X.CategoryBlobGroup_quantity-2__Iad0Y {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(1, 1fr)
    }

    .CategoryBlobGroup_container__L2J_X.CategoryBlobGroup_quantity-1__KtNH8 {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(1, 1fr)
    }
}

footer {
    pointer-events: none;
    user-select: none;
}

.HeroContainer_hero-container__cuk1_ {
    display: flex;
    flex-direction: column
}

.HeroContainer_hero-container__content__text__title__kr_IQ, .pintxo-typography-feature3 {
    font-size: 32px;
}

.CoverBlob_blob__P2nFT {
    width: 130px;
    height: 130px;
    aspect-ratio: 1 / 1;       /* сохраняет квадрат */
 border-radius: 58% 42% 50% 46% / 62% 38% 55% 45%; 
  background: #eee;
  /* background-color: red;      */
  overflow: hidden;
    background-color: white;
    border: 2px white solid;
    /* display: none; */
}

.CoverBlob_blob__P2nFT img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}


.hero-video { display:block; width:100%; height:auto; object-fit:contain; background:transparent; }


.TopPartnersContainer_partnerWrapper__Vb1IQ {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.HeroContainer_hero-container__content__emHGi {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0 calc((var(--full-width-padding))*1px);
    background-color: var(--brand-color-primary);
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: calc((var(--spacing-xxl))*1px);
    padding-bottom: calc((var(--spacing-l))*1px);
    gap: calc((var(--spacing-l))*1px);
    overflow: hidden;
}

@media(max-width:959px) {
    .HeroContainer_hero-container__content__emHGi {
        flex-direction: column-reverse;
        align-items: center;
        text-align: center;
        padding-bottom: calc((var(--spacing-xxl))*1px)
    }
}

.HeroContainer_hero-container__content__text__6fIq0 {
    display: flex;
    flex-direction: column;
    max-width: 548px;
    width: 100%
}

.HeroContainer_hero-container__content__text__title__kr_IQ {
    margin: calc((var(--spacing-xl))*1px) 0;
    word-wrap: break-word
}

.HeroContainer_hero-container__content__text__subtitle___4bK6 {
    margin: calc((var(--spacing-s))*1px) 0 calc((var(--spacing-l))*1px)
}

.HeroWave_wave-container__tJukQ {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0
}

@media(max-width:959px) {
    .HeroWave_wave-container__tJukQ {
        display: none
    }
}

.KaspiAuth_container__mGVMo {
    position: absolute;
    top: 0;
    z-index: 999;
    height: 100vh;
    width: 100vw;
    padding: calc((var(--spacing-m))*1px);
    background: var(--brand-color-primary);
    justify-content: space-between
}

.KaspiAuth_centeredLayout__P9bcO {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: calc((var(--spacing-xl))*1px);
    margin: auto
}

.KaspiAuth_buttonText__Jz2cQ {
    display: flex;
    align-items: center;
    gap: calc((var(--spacing-xs))*1px);
    justify-content: center
}

.KaspiAuth_animationContainer__O6VU_ {
    display: flex;
    justify-content: center;
    padding-top: calc((var(--spacing-xxl))*1px*2)
}

.KaspiAuth_animationContainer__O6VU_>* {
    width: calc((var(--spacing-xxl))*1px*5)
}

.ConfirmatinScreen_text__Ykb8L {
    margin-block: calc((var(--spacing-l))*1px)
}

.ConfirmatinScreen_buttonContainer__6eXKj {
    text-align: center
}

.ConfirmatinScreen_buttonContainer__6eXKj .ConfirmatinScreen_confirmationButton__JmNQM {
    width: 100%;
    margin-bottom: calc((var(--spacing-m))*1px)
}

.ForgotPassword_text__SVqih {
    margin-block: calc((var(--spacing-l))*1px)
}

.ForgotPassword_buttonContainer__9bDD7 {
    text-align: center
}

.ForgotPassword_buttonContainer__9bDD7 .ForgotPassword_sendLinkButton__MxqA9 {
    margin: calc((var(--spacing-xxl))*1px)
}

.Navigation_icons__0veFt {
    display: flex;
    justify-content: space-between;
    margin-bottom: calc((var(--spacing-l))*1px)
}

.EmailForm_title__FTOE_ {
    margin-bottom: calc((var(--spacing-m))*1px)
}

.EmailForm_imageContainer__uKRzt {
    position: relative;
    width: calc((var(--spacing-xxl))*1px + (var(--spacing-l))*1px);
    height: calc((var(--spacing-xxl))*1px + (var(--spacing-l))*1px)
}

.EmailForm_text__wspKT {
    word-break: break-all
}

.EmailForm_button__GOD9c,
.EmailForm_otp__2GyKK,
.EmailForm_text__wspKT {
    margin-bottom: calc((var(--spacing-m))*1px)
}

.EmailForm_input__4hWCM {
    width: 100%;
    margin-top: calc((var(--spacing-xxl))*1px)
}

.EmailForm_submit__gCVss {
    margin-top: calc((var(--spacing-xl))*1px)
}

.EmailForm_submit__gCVss p {
    margin-top: calc((var(--spacing-xl))*1px*-1);
    margin-bottom: calc((var(--spacing-m))*1px)
}

.EmailForm_submit__gCVss .EmailForm_submitButton__1JmSE {
    text-align: center
}

.EmailForm_hyperlink__R1ZkX {
    color: var(--text-color-positive)
}

.LoginButton_socialButtonImage__9U5ye {
    position: relative;
    display: flex;
    justify-content: center;
    gap: calc((var(--spacing-xs))*1px);
    align-items: center
}

.LoginButton_socialButton__XqOuf {
    margin-bottom: calc((var(--spacing-m))*1px)
}

.SocialMethods_wrapper__3GMR2 {
    margin-top: calc((var(--spacing-xl))*1px);
    text-align: center
}

.ShowAlternativesMobile_buttonContainer__LPcrh {
    margin: calc((var(--spacing-m))*1px);
    display: flex;
    justify-content: center
}

.MultipleStep_linkContainer__S0q6N {
    margin-bottom: calc((var(--spacing-m))*1px)
}

.MultipleStep_subtitle__ugSKv {
    padding: calc((var(--spacing-m))*1px) 0
}

.MultipleStep_subtitleError__823g2 {
    color: var(--text-color-critical)
}

@media(min-width:600px) {
    .MultipleStep_mobileOnly__9NRyf {
        display: none
    }
}

@media(max-width:599px) {
    .MultipleStep_desktopOnly__O6e3_ {
        display: none
    }
}

.CountryPrefix_title__g_aUq {
    padding: calc((var(--spacing-xs))*1px) 0 calc((var(--spacing-l))*1px) 0
}

.CountryPrefix_modalContentContainer__vdDhQ {
    height: 60vh
}

@media(min-width:600px) {
    .CountryPrefix_modalContentContainer__vdDhQ {
        min-height: auto
    }
}

.CountryPrefix_notFound__fmyLA {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    color: var(--text-color-secondary)
}

.CountryPrefix_triggerContainer__EHjqx {
    width: calc((var(--spacing-m))*1px*9);
    cursor: pointer;
    border: none;
    background: none
}

.CountryPrefix_listItemBody__mSS8C [class*=pintxo-list-item__body__title__text] {
    word-break: keep-all;
    min-width: calc((var(--spacing-xxl))*1px*4)
}

.CountryPrefix_hiddenInput__09qkA {
    display: none
}

@media(min-width:960px) {
    .CountryPrefix_hiddenInput__09qkA {
        opacity: 0;
        display: block;
        position: absolute;
        top: 0;
        z-index: -1
    }
}

.PhoneNumber_contactInfoInputs__YI1Af {
    display: flex;
    gap: calc((var(--spacing-s))*1px)
}

.PhoneNumber_baseInput__JrLan {
    width: 100%
}

.PhoneNumber_termsConditions__tf69s {
    margin: calc((var(--spacing-xl))*1px) 0
}

.VerificationMethods_buttonContainer__v3hLR {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(0, 1fr);
    grid-gap: calc((var(--spacing-s))*1px);
    gap: calc((var(--spacing-s))*1px);
    margin-top: calc((var(--spacing-xl))*1px);
    min-height: 40px
}

.VerificationMethods_button__TvjNB {
    width: 100%
}

.MessageCountdown_label__2_vEG {
    display: flex;
    align-items: center;
    color: var(--text-color-secondary)
}

.MessageCountdown_label__2_vEG button {
    margin-right: calc((var(--spacing-s))*1px)
}

.MessageCountdown_steps___w829 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.VerificationCode_container__s0zcr {
    width: 100%
}

@media(min-width:600px) {
    .VerificationCode_container__s0zcr {
        width: 400px
    }
}

.VerificationCode_container__s0zcr button {
    margin-top: calc((var(--spacing-m))*1px)
}

.VerificationCode_title__ACFPP {
    margin-bottom: calc((var(--spacing-m))*1px)
}

.VerificationCode_text__ouShM {
    margin-bottom: calc((var(--spacing-l))*1px)
}

.OTPInput_container__PMbVq {
    grid-gap: calc((var(--spacing-m))*1px);
    display: grid;
    grid-auto-flow: column;
    justify-content: start;
    margin-bottom: calc((var(--spacing-m))*1px)
}

.OTPInput_container__PMbVq>div {
    min-width: calc((var(--component-formField-input-height-l))*1px) !important;
    width: calc((var(--component-formField-input-height-l))*1px);
    background: rgba(0, 0, 0, 0);
    font-size: calc((var(--text-size-xl))*1px);
    text-align: center
}

.OTPInput_container__PMbVq>div span {
    display: none
}

.OTPInput_container__PMbVq>div input {
    font-size: inherit;
    width: 100%;
    text-align: center
}

.OTPInput_helper__JfRlQ {
    padding: calc((var(--spacing-xxs))*1px) 0
}

.OTPInput_error__Pq8xS {
    color: var(--text-color-critical)
}

.PhoneNumberVerification_container__AC7n2 {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.PhoneNumberVerification_subtitleBold__YKXXo,
.PhoneNumberVerification_subtitle__HbIpB,
.PhoneNumberVerification_title__o7SNi {
    margin-bottom: calc((var(--spacing-xl))*1px)
}

.ErrorHandler_errorHandler__8cXrY {
    text-align: center
}

.ErrorHandler_errorHandler__primaryButton__G7KKo,
.ErrorHandler_errorHandler__secondaryButton__atp_j {
    flex: 1 0
}

.ErrorHandler_errorHandler__content__A2l08 {
    width: 100%;
    margin-block: calc((var(--spacing-xl))*1px)
}

.ErrorHandler_errorHandler__content__A2l08 img {
    margin-bottom: calc((var(--spacing-m))*1px)
}

.ErrorHandler_errorHandler__buttonContainer__qZbXb {
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: calc((var(--spacing-s))*1px)
}

.TermsAndServices_container__y2WYS {
    margin: calc((var(--spacing-l))*1px) 0;
    text-align: center;
    color: var(--text-color-secondary)
}

.Login_container__Bh12h {
    display: flex;
    flex-direction: column;
    width: 100%;
    border-radius: 0;
    background-color: var(--background-color-primary)
}

@media(min-width:600px) {
    .Login_container__Bh12h {
        height: auto;
        border-radius: calc((var(--cornerRadius-m))*1px);
        padding: calc((var(--spacing-s))*1px) calc((var(--spacing-xl))*1px);
        width: 460px
    }
}

.Login_container__Bh12h .Login_navigationContainer__c3ZLH {
    display: flex;
    justify-content: flex-end
}

.Login_header__MK86Y {
    text-align: center;
    margin-bottom: calc((var(--spacing-m))*1px);
    padding-top: calc((var(--spacing-m))*1px)
}

.Login_icons__2IGuV {
    display: flex;
    justify-content: flex-end
}

.Login_text__k71rG {
    text-align: center;
    margin-bottom: calc((var(--spacing-l))*1px)
}

.Login_horizontalSeperator__wJRXL {
    text-align: center;
    color: var(--text-color-secondary);
    margin: calc((var(--spacing-m))*1px) 0
}

.Login_buttonWrapper__OA40R {
    display: flex;
    flex-direction: column;
    align-items: center
}

.Login_animationContainer__yD6cz {
    display: flex;
    justify-content: center;
    padding-top: calc((var(--spacing-xxl))*1px*2)
}

.Login_animationContainer__yD6cz>* {
    width: calc((var(--spacing-xxl))*1px*5)
}

.PackageDelivery_package-delivery__gerbc {
    display: flex;
    flex-direction: column
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_section__bmeC_ {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0 calc((var(--full-width-padding))*1px);
    text-align: center;
    padding-top: calc((var(--spacing-xxl))*1px);
    padding-bottom: calc((var(--spacing-xxl))*1px);
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-vertical-sectionGap))*1px)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_section__bmeC_ .PackageDelivery_sectionHeader__P_1_H {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-m))*1px)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_section__bmeC_ .PackageDelivery_ctaContainer__qPgR5 {
    margin: calc((var(--spacing-xxl))*1px) auto
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_section__bmeC_.PackageDelivery_yellowBackground__ESSBr {
    background-color: var(--brand-color-primary)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_section__bmeC_.PackageDelivery_grayBackground__R1ugH {
    background-color: var(--background-color-secondary)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_wave-container__Utjyk {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_wave-container-primary__bKXX9 {
    background-color: var(--brand-color-primary)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_wave-container-secondary__TkQqI {
    background-color: var(--background-color-secondary)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_card__VVZGC {
    border-radius: calc((var(--cornerRadius-l))*1px);
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 343px;
    height: 100%;
    min-height: 350px
}

@media(min-width:960px) {
    .PackageDelivery_package-delivery__gerbc .PackageDelivery_card__VVZGC {
        width: 664px
    }
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_card__VVZGC .PackageDelivery_cardTitle__3m5XN {
    margin-bottom: calc((var(--spacing-l))*1px)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_card__VVZGC .PackageDelivery_illustration__U8mDz {
    margin-bottom: calc((var(--spacing-vertical-imageBottomGap))*1px)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_card__VVZGC .PackageDelivery_coverImg__TAsBi {
    width: 100%;
    max-height: 200px;
    object-fit: cover
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_card__VVZGC p[class*=author] {
    margin-top: calc((var(--spacing-vertical-textToComponent))*1px);
    font-size: calc((var(--text-size-s))*1px);
    line-height: calc((var(--text-height-s))*1px);
    font-weight: var(--text-weight-medium);
    letter-spacing: calc((var(--text-letterSpacing-regular))*1px)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_jumbotron__bXUG2 .PackageDelivery_carousel__pe69n [class*=Carousel_pintxo-carousel__wrapper__container] {
    gap: calc((var(--spacing-xxl))*1px)
}

@media screen and (min-width:1260px) {
    .PackageDelivery_package-delivery__gerbc .PackageDelivery_jumbotron__bXUG2 .PackageDelivery_carousel__pe69n [class*=Carousel_pintxo-carousel__wrapper__container] {
        justify-content: center
    }
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_jumbotron__bXUG2 [class*=pintxo-card] {
    width: 343px;
    text-align: center
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    justify-items: center;
    align-items: center
}

@media(min-width:960px) {
    .PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv {
        flex-direction: row-reverse
    }
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_ctaContainer__qPgR5 {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center
}

@media(max-width:959px) {
    .PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_qrCodeContainer__6BVeB {
        display: none
    }
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_linkContainer__VfkYM {
    display: flex;
    margin-top: calc((var(--spacing-xxl))*1px);
    justify-content: space-around;
    gap: calc((var(--spacing-m))*1px);
    align-items: center
}

@media(min-width:960px) {
    .PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_linkContainer__VfkYM {
        display: none
    }
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_linkContainer__VfkYM .PackageDelivery_imageWrapper__E2kiN {
    max-width: 300px
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_linkContainer__VfkYM .PackageDelivery_imageWrapper__E2kiN img {
    height: 100%;
    width: auto;
    object-fit: contain
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_linkContainer__VfkYM .PackageDelivery_googleWrapper__x6_HS {
    height: 40px
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_linkContainer__VfkYM .PackageDelivery_appleWrapper__4dyTE {
    height: 43px
}

@media(min-width:600px) {
    .PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_linkContainer__VfkYM .PackageDelivery_googleWrapper__x6_HS {
        height: 50px
    }

    .PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_linkContainer__VfkYM .PackageDelivery_appleWrapper__4dyTE {
        height: 54px
    }
}

@media(min-width:960px) {
    .PackageDelivery_package-delivery__gerbc .PackageDelivery_downloadAppSection__voTWv .PackageDelivery_phoneIllustration__1J5jO {
        max-width: 418px
    }
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_reviewsSection__NrL21 {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0 calc((var(--full-width-padding))*1px);
    gap: 0
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_reviewsSection__NrL21 [class*=Carousel_pintxo-carousel__wrapper__container] {
    gap: calc((var(--spacing-xl))*1px)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_reviewsSection__NrL21 [class*=pintxo-card] {
    background: var(--elevation-surface-floating);
    box-shadow: calc((var(--elevation-shadow-floating-xDistance))*1px) calc((var(--elevation-shadow-floating-yDistance))*1px) calc((var(--elevation-shadow-floating-blur))*1px) calc((var(--elevation-shadow-floating-spread))*1px) var(--elevation-shadow-floating-color), calc((var(--elevation-shadow-basic-xDistance))*1px) calc((var(--elevation-shadow-basic-yDistance))*1px) calc((var(--elevation-shadow-basic-blur))*1px) calc((var(--elevation-shadow-basic-spread))*1px) var(--elevation-shadow-basic-color);
    text-align: start;
    width: 319px;
    height: 196px;
    min-height: 0;
    margin: calc((var(--spacing-xl))*1px) 0
}

@media(min-width:960px) {
    .PackageDelivery_package-delivery__gerbc .PackageDelivery_reviewsSection__NrL21 [class*=pintxo-card] {
        width: 664px
    }
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_faq__uWQF5 {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-xxl))*1px);
    text-align: left
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_faq__uWQF5 .PackageDelivery_faqSection___FQNX {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-vertical-componentDefault))*1px)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_faq__uWQF5 .PackageDelivery_faqSection___FQNX .PackageDelivery_faqQuestion__XitM5 {
    text-align: left;
    width: 100%
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_cardWithCoverImage__VWIpQ {
    padding: 0 !important;
    overflow: hidden
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_cardWithCoverImage__VWIpQ .PackageDelivery_coverImg__TAsBi {
    width: 100%;
    max-height: 200px;
    object-fit: cover
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_cardWithCoverImage__VWIpQ .PackageDelivery_content__I36pM {
    flex-wrap: wrap;
    padding: calc((var(--spacing-vertical-textToComponent))*1px)
}

.PackageDelivery_package-delivery__gerbc .PackageDelivery_cardWithCoverImage__VWIpQ .PackageDelivery_content__I36pM p {
    margin-top: calc((var(--spacing-vertical-textToComponent))*1px);
    font-size: calc((var(--text-size-s))*1px);
    line-height: calc((var(--text-height-s))*1px);
    font-weight: var(--text-weight-medium);
    letter-spacing: calc((var(--text-letterSpacing-regular))*1px)
}

.Wave_wave-container__eHB7J {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0
}

.Wave_wave-container-brand__aCmc9 {
    background-color: var(--brand-color-primary)
}

.Wave_wave-container-primary__pRchj {
    background-color: var(--background-color-primary)
}

.Wave_wave-container-secondary__0tqUO {
    background-color: var(--background-color-secondary)
}

.styles_backendDrivenUiCard__preview__47G2s {
    display: flex;
    flex-direction: column;
    gap: calc((var(--spacing-xl))*1px)
}

.styles_buttonsContainer__0WA_E {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    gap: 10px;
    margin-top: 15px
}

.styles_cookiesContainer__TMZpX {
    margin-top: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr
}

.styles_cookiesContainer__TMZpX .styles_cookie__Rs4rf {
    text-align: center;
    font-size: 9px;
    display: inline-block;
    border-radius: 10px;
    margin: 5px;
    padding: 5px;
    color: var(--text-color-primary);
    background-color: var(--border-color-primary)
}

.styles_buttonContainer__4NU_u {
    text-align: center;
    margin-top: 15px
}

.styles_grid__w6VP7 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    text-align: center;
    padding: 10px;
    font-size: 12px
}

.styles_grid__w6VP7 img {
    margin-top: 10px;
    border: 1px solid var(--border-color-primary)
}

.styles_buttonsContainer__Pwu17 {
    grid-gap: 10px;
    gap: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr
}

.styles_notification___X69d {
    text-align: left;
    color: var(--text-color-positive)
}

.styles_responseContainer__ozKQ5 {
    white-space: "pre-wrap";
    word-break: "break-all"
}

.styles_grid__r0Tl6 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    text-align: center;
    padding: 10px
}

.styles_buttonsContainer__rBR6M {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    gap: 10px
}

.styles_notification__Ml7iC {
    text-align: left;
    color: var(--text-color-positive)
}

.styles_boundary__361Yd {
    border: 1px dotted var(--text-color-positive);
    background-color: var(--component-banner-background-color-positive);
    padding: 10px
}

.styles_boundary__361Yd .styles_title__tsUu6 {
    color: var(--text-color-positive);
    font-size: 11px;
    margin-bottom: 10px
}

.styles_grid__ex_SO {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    gap: 10px
}

.styles_box__oz5cm {
    padding: 15px;
    border-radius: 10px;
    border: 1px solid gray
}

.styles_grid___vBHn {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    gap: 10px
}

.styles_box__NZf_H {
    padding: 15px;
    border-radius: 10px;
    border: 1px solid gray
}

.Card_card__C53Pm {
    border: 1px solid var(--border-color-primary);
    background-color: var(--background-color-primary);
    border-radius: 10px
}

.Card_card__C53Pm .Card_title__iutUx {
    color: var(--text-color-positive);
    padding: 20px;
    cursor: pointer;
    display: grid;
    grid-template-columns: 1fr 40px;
    vertical-align: middle;
    place-items: center start
}

.Card_card__C53Pm .Card_content__7XLQd {
    padding: 20px
}

@media(max-width:599px) {
    .Card_card__C53Pm {
        padding: 0
    }
}

.FooterLink_customLink__MyUlF a,
.FooterLink_customLink__MyUlF a:active,
.FooterLink_customLink__MyUlF a:hover {
    color: var(--text-color-persistentLight)
}

.FooterLink_customLink__MyUlF a[data-disabled=true] {
    color: var(--text-color-disabled)
}

.Footer_container__yWmFD {
    background-color: var(--background-color-persistentDark);
    position: absolute;
    width: 100%
}

.Footer_container__yWmFD,
.Footer_container__yWmFD .Footer_curve__0oI0M {
    --full-width-margin: calc(-1 * var(--layout-default-margin-horizontal));
    --full-width-padding: var(--layout-default-margin-horizontal);
    margin: 0 calc((var(--full-width-margin))*1px);
    padding: 0 calc((var(--full-width-padding))*1px)
}

.Footer_container__yWmFD .Footer_curve__0oI0M {
    height: 100px;
    overflow: hidden;
    position: relative;
    z-index: 5
}

@media(min-width:600px) {
    .Footer_container__yWmFD .Footer_curve__0oI0M {
        background-color: var(--background-color-primary)
    }

    .Footer_container__yWmFD .Footer_curve__0oI0M:before {
        content: "";
        position: absolute;
        left: 0;
        width: 100%;
        height: 260px;
        background-color: var(--background-color-persistentDark);
        border-radius: 50%;
        transform: scale(1.5) translateY(24px);
        top: 60px;
        overflow: hidden
    }
}

.Footer_container__yWmFD .Footer_curve__0oI0M:after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    height: 140px;
    background-color: var(--background-color-primary);
    border-radius: 50%;
    transform: scale(1.8) translate(60px, -60px);
    overflow: hidden;
    z-index: 10
}

@media(min-width:600px) {
    .Footer_container__yWmFD .Footer_curve__0oI0M:after {
        display: none
    }
}

.Footer_container__yWmFD .Footer_logo__cVhUl {
    margin-left: calc(var(--spacing-l)*-1*1px)
}

.Footer_container__yWmFD .Footer_content__oBiwg {
    padding-bottom: calc(var(--spacing-xl)*2*1px)
}

.Footer_container__yWmFD .Footer_grid__9JLKz {
    margin: calc((var(--spacing-xl))*1px) 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media(min-width:600px) {
    .Footer_container__yWmFD .Footer_grid__9JLKz {
        display: grid;
        grid-auto-columns: minmax(120px, 200px);
        grid-auto-flow: column
    }
}

.Footer_container__yWmFD .Footer_languagePicker__TzH07 {
    display: flex;
    justify-content: center
}

@media(min-width:600px) {
    .Footer_container__yWmFD .Footer_languagePicker__TzH07 {
        justify-content: start
    }
}

.Footer_emptySpaceFooter__FfCdt {
    height: 90px;
    background-color: rgba(0, 0, 0, 0)
}

.FooterColumn_column__c3Epo {
    text-align: left;
    margin-bottom: calc((var(--spacing-l))*1px)
}

@media(min-width:600px) {
    .FooterColumn_column__c3Epo {
        text-align: center
    }
}

.FooterColumn_title__U3bdp {
    color: var(--background-color-primary)
}

.FooterColumn_item__z67xg,
.FooterColumn_title__U3bdp {
    margin: calc((var(--spacing-xxs))*1px) 0 calc((var(--spacing-m))*1px)
}

.FooterColumn_item__z67xg {
    display: flex;
    flex-direction: column;
    align-items: left
}

@media(min-width:600px) {
    .FooterColumn_item__z67xg {
        align-items: center
    }
}

.FooterColumn_storeLinkGroup__PE5mc {
    display: flex;
    gap: 24px;
    margin: 32px auto;
    text-transform: uppercase
}

@media(min-width:600px) {
    .FooterColumn_storeLinkGroup__PE5mc {
        flex-direction: column
    }
}

.FooterInterlinks_title__0vYcf {
    color: #fff;
    margin-bottom: calc((var(--spacing-s))*1px)
}

.FooterInterlinks_popularBrands__vlY3k,
.FooterInterlinks_topCategories__avaDP {
    margin-bottom: calc((var(--spacing-xxl))*1px)
}

.FooterInterlinks_links__mx37_ {
    display: flex;
    flex-direction: column;
    margin-bottom: calc((var(--spacing-s))*1px);
    gap: calc((var(--spacing-s))*1px)
}

@media(min-width:600px) {
    .FooterInterlinks_links__mx37_ {
        display: flex;
        flex-direction: row
    }
}

.NotFound_container__eUqo6 {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: calc((var(--spacing-xxl))*1px) 0;
    justify-content: center
}

@media(min-width:600px) {
    .NotFound_container__eUqo6 {
        flex-direction: row;
        gap: calc((var(--spacing-xxl))*1px*2)
    }
}

.NotFound_container__eUqo6 .NotFound_body__20BcQ {
    text-align: center;
    margin-bottom: calc((var(--spacing-xxl))*1px)
}

@media(min-width:600px) {
    .NotFound_container__eUqo6 .NotFound_body__20BcQ {
        flex-basis: 40%
    }
}

.NotFound_container__eUqo6 .NotFound_body__20BcQ>* {
    margin-bottom: calc((var(--spacing-l))*1px)
}

.TabBar_tabBar__JAUxe {
    position: fixed;
    z-index: 20;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid var(--component-tabBar-divider-color)
}

.TabBar_tabBar__JAUxe .TabBar_link__ItX2B {
    all: unset;
    width: 100%;
    text-align: center;
    padding: calc((var(--spacing-xxs))*1px) calc((var(--spacing-m))*1px) 0;
    background-color: var(--background-color-primary);
    cursor: pointer;
    color: var(--component-tabBar-text-color-default);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: calc((var(--spacing-xxs))*1px)
}

.TabBar_tabBar__JAUxe .TabBar_blob__l6I_K {
    opacity: 0;
    position: absolute;
    width: 28px;
    height: 28px
}

.TabBar_tabBar__JAUxe .TabBar_icon__K1EG8 {
    margin-top: calc((var(--spacing-xxxs))*1px)
}

.TabBar_tabBar__JAUxe .TabBar_icon__K1EG8 [class*=pintxo-icon__background] path {
    fill: var(--component-tabBar-icon-color-background-default)
}

.TabBar_tabBar__JAUxe [class*=pintxo-icon__foreground] path {
    fill: var(--component-tabBar-icon-color-foreground-default)
}

.TabBar_tabBar__JAUxe .TabBar_active__Y9qk4 {
    color: var(--component-tabBar-text-color-active)
}

.TabBar_tabBar__JAUxe .TabBar_active__Y9qk4 [class*=pintxo-shape] path {
    fill: var(--component-tabBar-blob-color-active)
}

.TabBar_tabBar__JAUxe .TabBar_active__Y9qk4 .TabBar_blob__l6I_K {
    opacity: 1
}

.TabBar_tabBar__JAUxe .TabBar_active__Y9qk4 .TabBar_icon__K1EG8 [class*=pintxo-icon__foreground] path {
    fill: var(--component-tabBar-icon-color-foreground-active)
}

.TabBar_tabBar__JAUxe .TabBar_active__Y9qk4 .TabBar_icon__K1EG8 [class*=pintxo-icon__background] path {
    fill: var(--brand-color-primary)
}

.TabBar_spacePlaceholder__ORFKj {
    min-height: 50px
}

.CardSection_wrapper__rlOwx {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: calc((var(--spacing-xl))*1px)
}

.CardSection_wrapper__rlOwx .CardSection_card__n00VF {
    flex: 1 1
}

.CardSection_wrapper__rlOwx .CardSection_content__dDwNJ {
    height: 140px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.CardSection_wrapper__rlOwx .CardSection_link__iTSAE {
    text-align: center;
    color: var(--text-color-primary);
    text-decoration: none
}

.ListSection_wrapper__ySsZH {
    border-radius: calc((var(--cornerRadius-l))*1px);
    margin-top: calc((var(--spacing-l))*1px);
    background-color: var(--background-color-primary)
}

.ListSection_wrapper__ySsZH .ListSection_linkText__TNhE1 {
    color: var(--text-color-primary);
    text-decoration: none
}

.ProfileMenu_wrapper__FjqYb {
    margin-bottom: calc((var(--spacing-xl))*1px)
}

.ProfileMenu_wrapper__FjqYb .ProfileMenu_headline__6yt3W {
    font-size: calc((var(--text-size-xxl))*1px);
    line-height: calc((var(--text-height-xxl))*1px);
    font-weight: var(--text-weight-bold);
    letter-spacing: calc((var(--text-letterSpacing-regular))*1px);
    display: flex;
    align-items: center;
    gap: calc((var(--spacing-l))*1px)
}

.ProfileMenu_wrapper__FjqYb .ProfileMenu_title__ozxTl {
    font-size: calc((var(--text-size-xl))*1px);
    line-height: calc((var(--text-height-xl))*1px);
    font-weight: var(--text-weight-bold);
    letter-spacing: calc((var(--text-letterSpacing-regular))*1px);
    padding: calc((var(--spacing-l))*1px) 0
}

.ProfileHeadline_wrapper__V6BFw {
    padding-bottom: calc((var(--spacing-m))*1px)
}

.ProfileHeadline_mobile__pJz_8 {
    display: block
}

@media(min-width:600px) {
    .ProfileHeadline_mobile__pJz_8 {
        display: none
    }
}

.AccountInformation_title__hkqs_ {
    padding: 0 0 calc((var(--spacing-xl))*1px)
}

.AccountInformation_link__OM5q1,
.AccountInformation_link__OM5q1:hover {
    color: var(--text-color-primary);
    text-decoration: none
}

.TopPartnersContainer_partnersContainer__ilFsh {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* 2 в ряд */
    gap: 24px;                              /* відступи між картками */
    align-items: start;                      /* вирівнювання по вертикалі */
    justify-items: center;
}

/* 2 у ряд (адаптивно — по 1 на вузьких) */
.partners{
  display:grid;
  grid-template-columns: repeat(2, 1fr);
  /* grid-template-columns:repeat(2, minmax(0,1fr));
  grid-template-columns: repeat(2, 1fr); */
  gap:24px;
  justify-items:center;
}
@media (max-width:640px){
  .partners{ grid-template-columns: repeat(2, 1fr); }
}

/* Картка */
.partner{ width:100%; max-width:360px; text-align:center; }
.partner-card{
  border-radius:24px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 6px 20px rgba(0,0,0,.08);
  transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;
  cursor:pointer;
  border:2px solid transparent;
}
.partner-card img{
  width:100%; aspect-ratio:1/1; object-fit:cover;
  display:block; border-bottom:1px solid rgba(0,0,0,.06);

}
.partner-name{ font-weight:600; padding:10px 14px 14px; }

/* стан вибору */
.partner.selected .partner-card{
  transform:translateY(-3px);
  box-shadow:0 10px 28px rgba(0,0,0,.12);
  border-color:#009e81;
}

/* Кнопка під карткою */
.partner-cta{
  margin-top:10px;
  padding:10px 16px;
  border-radius:999px;
  border:0;
  font-weight:600;
  background:#009e81;
  color:#fff;
  cursor:pointer;
  transition:opacity .2s ease, transform .15s ease, background .2s ease;
  width:min(220px, 80%);
}
.partner-cta:disabled{
  background:#cfd8e3; color:#6b7280; cursor:not-allowed; opacity:.7;
}
.partner-cta:not(:disabled):active{ transform:scale(.98); }

/* Попап */
.popup{
  position:fixed; inset:0; display:none; place-items:center;
  background:rgba(0,0,0,.45); padding:24px; z-index:9999;
}
.popup[aria-hidden="false"]{ display:grid; }
.popup__dialog {
  background:#ffc042; border-radius:16px; padding:22px 20px; width:100%;
  box-shadow:0 10px 30px rgba(0,0,0,.2); text-align:center;
  /* color: white !important; */
}

.popup__dialog p {
    margin-top: 12px ;
}
.popup__ok{
  margin-top:24px; 
  padding:10px 18px; 
  border-radius:10px; 
  border:0; background:#111827; 
  color:#fff; 
  font-weight:600; 
  cursor:pointer;
      color-scheme: light dark;
    --layout-breakpoints-minWidth: 360;
    --layout-breakpoints-maxWidth: 599;
    --layout-sidePanel-width-m: 0;
    --layout-sidePanel-width-l: 0;
    --layout-default-margin-horizontal: 16;
    --layout-sidePanel-margin-horizontal: 16;
    --layout-sidePanel-gap-horizontal: 0;
    --text-weight-book: 400;
    --text-weight-medium: 500;
    --text-weight-bold: 700;
    --text-size-xs: 12;
    --text-size-s: 14;
    --text-size-m: 16;
    --text-size-l: 21;
    --text-size-xl: 24;
    --text-size-xxl: 28;
    --text-size-xxxl: 37;
    --text-size-xxxxl: 49;
    --text-size-xxxxxl: 64;
    --text-height-s: 20;
    --text-height-m: 20;
    --text-height-l: 24;
    --text-height-xl: 28;
    --text-height-xxl: 32;
    --text-height-xxxl: 40;
    --text-height-xxxxl: 56;
    --text-height-xxxxxl: 72;
    --text-letterSpacing-regular: 0;
    --text-weight-italic-book: Book Italic;
    --text-height-xs: 16;
    --component-modal-size-s-maxWidth: 599;
    --component-modal-size-s-minWidth: 360;
    --component-modal-size-m-margin-bottom: 0;
    --component-modal-size-m-margin-top: 64;
    --component-modal-header-padding-bottom: 24;
    --component-modal-minHeight: 640;
    --component-modal-scrim-size-minWidth: 360;
    --component-modal-scrim-size-maxWidth: 599;
    --component-modal-footer-unsafeArea-height: 32;
    --component-modal-size-m-margin-horizontal: 0;
    --component-modal-footer-padding-horizontal: 16;
    --component-modal-footer-padding-top: 32;
    --component-modal-header-padding-top: 12;
    --component-modal-footer-padding-bottom: 2;
    --component-modal-cornerRadius: 0;
    --component-modal-content-padding-horizontal: 16;
    --component-modal-header-padding-horizontal: 16;
    --component-modal-size-m-minWidth: 360;
    --component-modal-size-m-maxWidth: 599;
    --component-modal-size-s-margin-top: 64;
    --component-modal-size-s-margin-bottom: 0;
    --component-modal-size-s-margin-horizontal: 0;
    --component-snackbar-size-minWidth: 320;
    --component-snackbar-size-maxWidth: 640;
    --component-snackbar-margin-top: 0;
    --component-snackbar-margin-bottom: 8;
    --component-snackbar-unsafeArea: 32;
    --component-snackbar-margin-horizontal: 16;
    --layout-view-maxWidth: 599;
    --component-modal-content-padding-vertical: 0;
    --component-modal-scrollElevation-web-overlay: 8;
    --component-modal-scrollElevation-web-shadow: 20;
    --component-button-maxWidth-xs: 224;
    --component-button-maxWidth-s: 224;
    --component-button-maxWidth-m: 448;
    --component-button-maxWidth-l: 448;
    --component-button-minWidth-xs: 48;
    --component-button-minWidth-s: 48;
    --component-button-minWidth-m: 80;
    --component-button-minWidth-l: 128;
    --component-avatar-badging-position-s: -2;
    --component-avatar-badging-position-m: -8;
    --component-selectableCard-border-dotted-width: 2;
    --component-selectableCard-border-dotted-gap: 4;
    --component-selectableCard-border-dotted-dash: 4;
    --component-card-selectableCard-disabled-border-width: 1;
    --component-carousel-gap-horizontal: 12;
    --component-carousel-gap-vertical: 8;
    --component-selectableCard-cornerRadius: 8;
    --component-selectableCard-gap-horizontal: 16;
    --component-selectableCard-gap-vertical: 16;
    --component-selectableCard-border-selected-width: 2;
    --component-selectableCard-border-unselected-width: 1;
    --component-selectableCard-padding: 12;
    --component-card-padding-generic: 24;
    --component-card-border-selected-width: 2;
    --component-card-border-dashed-width: 1;
    --component-card-border-dashed-dash: 4;
    --component-card-border-dashed-gap: 4;
    --component-selectableFilter-maxWidth: 160;
    --border-width-none: 0;
    --border-width-s: 1;
    --border-width-m: 2;
    --border-width-l: 4;
    --cornerRadius-none: 0;
    --cornerRadius-xxxs: 2;
    --cornerRadius-xxs: 4;
    --cornerRadius-xs: 8;
    --cornerRadius-s: 12;
    --cornerRadius-m: 16;
    --cornerRadius-l: 24;
    --cornerRadius-xl: 32;
    --cornerRadius-xxl: 48;
    --cornerRadius-full: 896;
    --elevation-shadow-basic-xDistance: 0;
    --elevation-shadow-basic-yDistance: 0;
    --elevation-shadow-basic-blur: 2;
    --elevation-shadow-basic-spread: 0;
    --elevation-shadow-raised-xDistance: 0;
    --elevation-shadow-raised-yDistance: 0;
    --elevation-shadow-raised-blur: 8;
    --elevation-shadow-raised-spread: 0;
    --elevation-shadow-floating-xDistance: 0;
    --elevation-shadow-floating-yDistance: 0;
    --elevation-shadow-floating-blur: 24;
    --elevation-shadow-floating-spread: 0;
    --icon-size-s: 16;
    --icon-size-m: 24;
    --icon-size-l: 32;
    --icon-size-xl: 48;
    --illustration-size-s: 72;
    --illustration-size-m: 96;
    --illustration-size-l: 128;
    --illustration-size-xl: 192;
    --illustration-size-xxl: 256;
    --logo-size-s: 24;
    --logo-size-m: 40;
    --logo-size-l: 56;
    --spacing-none: 0;
    --spacing-xxxs: 2;
    --spacing-xxs: 4;
    --spacing-xs: 8;
    --spacing-s: 12;
    --spacing-m: 16;
    --spacing-l: 24;
    --spacing-xl: 32;
    --spacing-xxl: 48;
    --transition-instant-duration: 0;
    --transition-hint-duration: 120;
    --transition-response-duration: 240;
    --transition-process-duration: 480;
    --transition-slide-duration: 800;
    --component-avatar-size-xs: 24;
    --component-avatar-size-s: 32;
    --component-avatar-size-m: 64;
    --component-avatar-size-l: 96;
    --component-avatar-cornerRadius-xs: 8;
    --component-avatar-cornerRadius-s: 8;
    --component-avatar-cornerRadius-m: 16;
    --component-avatar-cornerRadius-l: 16;
    --component-avatar-cornerRadius-full: 896;
    --component-avatar-border-width-s: 1;
    --component-avatar-border-width-m: 2;
    --component-avatar-padding-none: 0;
    --component-avatar-padding-xs: 4;
    --component-avatar-padding-s: 4;
    --component-avatar-padding-m: 8;
    --component-avatar-padding-l: 12;
    --component-badge-spacing-size: 2;
    --component-avatar-badging-position-circle-xs: 0;
    --component-badge-cornerRadius: 896;
    --component-badge-minHeight-s: 20;
    --component-badge-minHeight-m: 24;
    --component-badge-minWidth-s: 20;
    --component-badge-padding-horizontal: 4;
    --component-banner-cornerRadius: 8;
    --component-banner-gap-horizontal: 12;
    --component-banner-gap-vertical: 4;
    --component-banner-padding-horizontal: 12;
    --component-banner-padding-vertical: 12;
    --component-button-cornerRadius: 896;
    --component-button-gap: 0;
    --component-button-minHeight-s: 40;
    --component-button-minHeight-m: 48;
    --component-button-minHeight-l: 64;
    --component-button-padding-horizontal-xs: 8;
    --component-button-padding-horizontal-s: 8;
    --component-button-padding-horizontal-m: 12;
    --component-button-padding-horizontal-l: 16;
    --component-button-padding-vertical-xs: 8;
    --component-button-padding-vertical-s: 8;
    --component-button-padding-vertical-m: 12;
    --component-button-padding-vertical-l: 20;
    --component-button-textContainer-padding-s: 4;
    --component-button-textContainer-padding-m: 8;
    --component-button-textContainer-padding-l: 8;
    --component-button-border-width: 1;
    --component-button-focusBorder-cornerRadius: 896;
    --component-button-focusBorder-width: 2;
    --component-button-iconButton-width-xxs: 24;
    --component-button-iconButton-width-s: 40;
    --component-button-iconButton-width-m: 48;
    --component-button-iconButton-width-l: 64;
    --component-button-iconButton-height-xxs: 24;
    --component-button-iconButton-height-s: 40;
    --component-button-iconButton-height-m: 48;
    --component-button-iconButton-height-l: 64;
    --component-button-iconButton-padding-horizontal-xxs: 4;
    --component-button-iconButton-padding-horizontal-s: 8;
    --component-button-iconButton-padding-horizontal-m: 12;
    --component-button-iconButton-padding-horizontal-l: 16;
    --component-button-iconButton-padding-vertical-xs: 4;
    --component-button-iconButton-padding-vertical-s: 8;
    --component-button-iconButton-padding-vertical-m: 12;
    --component-button-iconButton-padding-vertical-l: 16;
    --component-checkbox-width: 24;
    --component-checkbox-height: 24;
    --component-checkbox-cornerRadius: 4;
    --component-checkbox-checkShape-width: 16;
    --component-checkbox-checkShape-height: 16;
    --component-checkbox-border-width: 2;
    --component-checkbox-focusBorder-width: 2;
    --component-checkbox-focusBorder-cornerRadius: 8;
    --component-formField-gap: 4;
    --component-formField-minWidth: 64;
    --component-formField-padding-horizontal: 0;
    --component-formField-padding-vertical: 0;
    --component-formField-helperContainer-gap: 8;
    --component-formField-helperContainer-padding-vertical: 0;
    --component-formField-helperContainer-padding-horizontal: 0;
    --component-formField-header-gap: 4;
    --component-formField-header-padding-horizontal: 0;
    --component-formField-header-padding-vertical: 0;
    --component-formField-counter-gap: 0;
    --component-formField-counter-padding-horizontal: 0;
    --component-formField-counter-padding-vertical: 0;
    --component-formField-input-gap: 8;
    --component-formField-input-minWidth: 64;
    --component-formField-input-height-xs: 40;
    --component-formField-input-height-s: 48;
    --component-formField-input-height-m: 56;
    --component-formField-input-height-l: 64;
    --component-formField-input-border-width-enabled: 1;
    --component-formField-input-border-width-hover: 2;
    --component-formField-input-border-width-focus: 2;
    --component-formField-input-border-width-disabled: 1;
    --component-formField-input-cornerRadius-m: 8;
    --component-formField-input-cornerRadius-full: 896;
    --component-formField-input-padding-horizontal-m: 12;
    --component-formField-input-padding-horizontal-l: 16;
    --component-formField-input-padding-vertical-none: 0;
    --component-formField-input-padding-vertical-m: 16;
    --component-formField-input-pinInput-gap: 8;
    --component-formField-input-pinInput-padding-horizontal: 0;
    --component-formField-input-pinInput-padding-vertical: 0;
    --component-formField-input-pinInput-cell-maxWidth: 64;
    --component-helperText-gap: 4;
    --component-helperText-padding-horizontal: 0;
    --component-helperText-padding-vertical: 0;
    --component-hyperlink-focusBorder-width: 2;
    --component-hyperlink-focusBorder-cornerRadius: 4;
    --component-loadingIndicator-circleLoadingIndicator-size-s: 16;
    --component-loadingIndicator-circleLoadingIndicator-size-m: 24;
    --component-loadingIndicator-circleLoadingIndicator-size-l: 32;
    --component-iconBlob-size-s: 16;
    --component-iconBlob-size-m: 24;
    --component-iconBlob-size-l: 32;
    --component-iconBlob-size-xl: 48;
    --component-illustrationBlob-size-s: 72;
    --component-illustrationBlob-size-m: 96;
    --component-illustrationBlob-size-l: 128;
    --component-illustrationBlob-size-xl: 192;
    --component-illustrationBlob-size-xxl: 256;
    --component-illustrationBlob-blob-size-s: 64;
    --component-illustrationBlob-blob-size-m: 80;
    --component-illustrationBlob-blob-size-l: 112;
    --component-illustrationBlob-blob-size-xl: 160;
    --component-illustrationBlob-blob-size-xxl: 224;
    --component-overlay-toast-cornerRadius: 8;
    --component-overlay-toast-gap: 12;
    --component-overlay-toast-minHeight: 64;
    --component-overlay-toast-padding-horizontal: 12;
    --component-overlay-toast-padding-vertical: 12;
    --component-radioButton-width: 24;
    --component-radioButton-height: 24;
    --component-radioButton-cornerRadius: 896;
    --component-radioButton-thumb-color-width: 8;
    --component-radioButton-thumb-color-height: 8;
    --component-radioButton-border-width: 2;
    --component-radioButton-focusBorder-width: 2;
    --component-tag-gap: 4;
    --component-tag-cornerRadius: 4;
    --component-tag-minHeight-m: 20;
    --component-tag-padding-vertical: 2;
    --component-tag-padding-horizontal: 4;
    --component-tag-border-width: 1;
    --component-toggle-border-width: 2;
    --component-toggle-knob-width: 24;
    --component-toggle-knob-height: 24;
    --component-toggle-focusBorder-width: 2;
    --component-toggle-cornerRadius: 896;
    --component-toggle-width: 48;
    --component-toggle-height: 32;
    --component-toggle-gap: 4;
    --component-counter-cornerRadius: 896;
    --component-counter-gap: 0;
    --component-counter-minHeight-s: 32;
    --component-counter-padding-vertical: 4;
    --component-counter-minWidth-s: 32;
    --component-checkboxStandalone-gap: 12;
    --component-badge-minWidth-m: 24;
    --component-badge-minHeight-xs: 8;
    --component-badge-minWidth-xs: 8;
    --component-progressIndicator-barProgressIndicator-progress-border-cornerRadius-m: 8;
    --component-progressIndicator-barProgressIndicator-progress-border-cornerRadius-l: 8;
    --component-progressIndicator-barProgressIndicator-progress-height-m: 4;
    --component-progressIndicator-barProgressIndicator-progress-height-l: 8;
    --component-counter-minHeight-m: 40;
    --component-counter-minHeight-l: 64;
    --component-counter-minWidth-m: 40;
    --component-counter-minWidth-l: 64;
    --component-radioStandalone-gap: 12;
    --component-progressIndicator-barProgressIndicator-track-border-cornerRadius-m: 8;
    --component-progressIndicator-barProgressIndicator-track-border-cornerRadius-l: 8;
    --component-progressIndicator-barProgressIndicator-height-m: 4;
    --component-progressIndicator-barProgressIndicator-height-l: 8;
    --component-progressIndicator-barProgressIndicator-track-height-m: 4;
    --component-progressIndicator-barProgressIndicator-track-height-l: 8;
    --component-progressIndicator-barProgressIndicator-loadingAnimation-height-m: 4;
    --component-progressIndicator-barProgressIndicator-loadingAnimation-height-l: 8;
    --component-progressIndicator-barProgressIndicator-loadingAnimation-border-cornerRadius-m: 8;
    --component-progressIndicator-barProgressIndicator-loadingAnimation-border-cornerRadius-l: 8;
    --component-loadingIndicator-circleLoadingIndicator-loading-width-s: 12;
    --component-loadingIndicator-circleLoadingIndicator-loading-width-m: 16;
    --component-loadingIndicator-circleLoadingIndicator-loading-height-s: 12;
    --component-loadingIndicator-circleLoadingIndicator-loading-height-m: 16;
    --component-loadingIndicator-circleLoadingIndicator-loading-height-l: 24;
    --component-loadingIndicator-circleLoadingIndicator-loading-width-l: 24;
    --component-loadingIndicator-circleLoadingIndicator-loading-border-width-s: 2;
    --component-loadingIndicator-circleLoadingIndicator-loading-border-width-m: 4;
    --component-loadingIndicator-circleLoadingIndicator-loading-border-width-l: 4;
    --component-itemTile-gap-vertical-l: 8;
    --component-avatar-badging-position-circle-s: 0;
    --component-avatar-badging-position-circle-m: 0;
    --component-avatar-badging-position-circle-l: 0;
    --component-avatar-badging-position-square-xs: -2;
    --component-avatar-badging-position-square-s: -2;
    --component-avatar-badging-position-square-m: -8;
    --component-avatar-badging-position-square-l: -8;
    --component-loadingIndicator-circleLoadingIndicator-track-border-width-s: 2;
    --component-loadingIndicator-circleLoadingIndicator-track-border-width-m: 4;
    --component-loadingIndicator-circleLoadingIndicator-track-border-width-l: 4;
    --component-loadingIndicator-circleLoadingIndicator-track-width-s: 12;
    --component-loadingIndicator-circleLoadingIndicator-track-width-m: 16;
    --component-loadingIndicator-circleLoadingIndicator-track-width-l: 24;
    --component-loadingIndicator-circleLoadingIndicator-track-height-s: 12;
    --component-loadingIndicator-circleLoadingIndicator-track-height-m: 16;
    --component-loadingIndicator-circleLoadingIndicator-track-height-l: 24;
    --component-snackbar-cornerRadius: 40;
    --component-snackbar-gap-horizontal: 8;
    --component-snackbar-padding-vertical: 16;
    --component-snackbar-padding-horizontal: 16;
    --component-thumbnail-size-xxs-1x1-width: 48;
    --component-thumbnail-size-xxs-1x1-height: 48;
    --component-thumbnail-size-xxs-4x3-width: 48;
    --component-thumbnail-size-xxs-4x3-height: 32;
    --component-thumbnail-size-xxs-16x9-width: 48;
    --component-thumbnail-size-xxs-16x9-height: 32;
    --component-thumbnail-size-xxs-1xfill-height: 0;
    --component-thumbnail-size-xxs-1xfill-width: 48;
    --component-thumbnail-size-xxs-9x16-width: 32;
    --component-thumbnail-size-xxs-9x16-height: 48;
    --component-thumbnail-size-xxs-4x5-width: 40;
    --component-thumbnail-size-xxs-4x5-height: 48;
    --component-thumbnail-size-xxs-fillx1-height: 48;
    --component-thumbnail-size-xxs-fillx1-width: 0;
    --component-thumbnail-size-xs-1x1-width: 64;
    --component-thumbnail-size-xs-1x1-height: 64;
    --component-thumbnail-size-xs-4x3-width: 64;
    --component-thumbnail-size-xs-4x3-height: 48;
    --component-thumbnail-size-xs-16x9-width: 64;
    --component-thumbnail-size-xs-16x9-height: 40;
    --component-thumbnail-size-xs-1xfill-height: 0;
    --component-thumbnail-size-xs-1xfill-width: 64;
    --component-thumbnail-size-xs-9x16-width: 40;
    --component-thumbnail-size-xs-9x16-height: 64;
    --component-thumbnail-size-xs-4x5-width: 56;
    --component-thumbnail-size-xs-4x5-height: 64;
    --component-thumbnail-size-xs-fillx1-height: 64;
    --component-thumbnail-size-xs-fillx1-width: 0;
    --component-thumbnail-size-s-1x1-width: 112;
    --component-thumbnail-size-s-1x1-height: 112;
    --component-thumbnail-size-s-4x3-width: 112;
    --component-thumbnail-size-s-4x3-height: 96;
    --component-thumbnail-size-s-16x9-width: 112;
    --component-thumbnail-size-s-16x9-height: 72;
    --component-thumbnail-size-s-1xfill-height: 0;
    --component-thumbnail-size-s-1xfill-width: 112;
    --component-thumbnail-size-s-9x16-width: 72;
    --component-thumbnail-size-s-9x16-height: 112;
    --component-thumbnail-size-s-4x5-width: 96;
    --component-thumbnail-size-s-4x5-height: 112;
    --component-thumbnail-size-s-fillx1-height: 112;
    --component-thumbnail-size-s-fillx1-width: 0;
    --component-thumbnail-size-m-1x1-width: 160;
    --component-thumbnail-size-m-1x1-height: 160;
    --component-thumbnail-size-m-4x3-width: 160;
    --component-thumbnail-size-m-4x3-height: 128;
    --component-thumbnail-size-m-16x9-width: 160;
    --component-thumbnail-size-m-16x9-height: 96;
    --component-thumbnail-size-m-1xfill-width: 160;
    --component-thumbnail-size-m-1xfill-height: 0;
    --component-thumbnail-size-m-9x16-width: 96;
    --component-thumbnail-size-m-9x16-height: 160;
    --component-thumbnail-size-m-4x5-width: 128;
    --component-thumbnail-size-m-4x5-height: 160;
    --component-thumbnail-size-m-fillx1-width: 0;
    --component-thumbnail-size-m-fillx1-height: 160;
    --component-thumbnail-size-l-1x1-width: 192;
    --component-thumbnail-size-l-1x1-height: 192;
    --component-thumbnail-size-l-4x3-width: 192;
    --component-thumbnail-size-l-4x3-height: 160;
    --component-thumbnail-size-l-16x9-width: 192;
    --component-thumbnail-size-l-16x9-height: 128;
    --component-thumbnail-size-l-1xfill-width: 192;
    --component-thumbnail-size-l-1xfill-height: 0;
    --component-thumbnail-size-l-9x16-width: 128;
    --component-thumbnail-size-l-9x16-height: 192;
    --component-thumbnail-size-l-4x5-width: 160;
    --component-thumbnail-size-l-4x5-height: 192;
    --component-thumbnail-size-l-fillx1-width: 0;
    --component-thumbnail-size-l-fillx1-height: 192;
    --component-thumbnail-size-xl-1x1-width: 224;
    --component-thumbnail-size-xl-1x1-height: 224;
    --component-thumbnail-size-xl-4x3-width: 224;
    --component-thumbnail-size-xl-4x3-height: 192;
    --component-thumbnail-size-xl-16x9-width: 224;
    --component-thumbnail-size-xl-16x9-height: 128;
    --component-thumbnail-size-xl-1xfill-width: 224;
    --component-thumbnail-size-xl-1xfill-height: 0;
    --component-thumbnail-size-xl-9x16-width: 128;
    --component-thumbnail-size-xl-9x16-height: 224;
    --component-thumbnail-size-xl-4x5-width: 192;
    --component-thumbnail-size-xl-4x5-height: 224;
    --component-thumbnail-size-xl-fillx1-width: 0;
    --component-thumbnail-size-xl-fillx1-height: 224;
    --component-thumbnail-size-xxl-1x1-width: 384;
    --component-thumbnail-size-xxl-1x1-height: 384;
    --component-thumbnail-size-xxl-4x3-width: 384;
    --component-thumbnail-size-xxl-4x3-height: 256;
    --component-thumbnail-size-xxl-16x9-width: 384;
    --component-thumbnail-size-xxl-16x9-height: 224;
    --component-thumbnail-size-xxl-1xfill-width: 384;
    --component-thumbnail-size-xxl-1xfill-height: 0;
    --component-thumbnail-size-xxl-9x16-width: 224;
    --component-thumbnail-size-xxl-9x16-height: 384;
    --component-thumbnail-size-xxl-4x5-width: 320;
    --component-thumbnail-size-xxl-4x5-height: 384;
    --component-thumbnail-size-xxl-fillx1-width: 0;
    --component-thumbnail-size-xxl-fillx1-height: 384;
    --component-chip-minHeight: 32;
    --component-chip-padding-horizontal: 8;
    --component-chip-badge-padding-right: 4;
    --component-chip-gap: 0;
    --component-chip-text-padding-horizontal: 4;
    --component-chip-cornerRadius: 896;
    --component-itemTile-gap-vertical-m: 4;
    --component-itemTile-gap-vertical-s: 2;
    --component-productRatings-gap-horizontal: 4;
    --component-listItem-minHeight: 56;
    --component-modalContent-header-gap: 16;
    --component-modalContent-footer-gap: 12;
    --component-expander-main-gap-vertical: 8;
    --component-expander-main-minWidth: 192;
    --component-thumbnail-size-xxxs-1x1-width: 32;
    --component-listItem-content-gap: 8;
    --component-thumbnail-size-xxxs-1x1-height: 32;
    --component-listItem-content-body-gap-horizontal: 8;
    --component-listItem-content-minHeight: 32;
    --component-listItem-content-trailingContent-size-minWidth: 48;
    --component-listItem-content-leading-minWidth: 32;
    --component-featuredBanner-homeBanner-height: 128;
    --component-featuredBanner-homeBanner-dividerWeight: 2;
    --component-featuredBanner-wallBanner-height: 128;
    --spacing-vertical-buttonGap: 12;
    --spacing-horizontal-componentDefault: 16;
    --spacing-vertical-componentDefault: 16;
    --spacing-vertical-contentToButton: 24;
    --spacing-vertical-gridRowGap: 16;
    --spacing-vertical-imageBottomGap: 24;
    --spacing-vertical-listItemGap: 0;
    --spacing-vertical-sectionGap: 32;
    --spacing-vertical-textGap: 8;
    --spacing-vertical-textToComponent: 16;
    --spacing-vertical-textToSubitle: 4;
    --spacing-horizontal-gridColumGap: 16;
    --spacing-horizontal-horizontalStackLarge: 12;
    --spacing-horizontal-horizontalStackSmall: 8;
    --spacing-horizontal-mobileMargin: 16;
    --component-listItem-padding-vertical: 12;
    --component-listItem-content-leading-minHeight: 32;
    --component-listItem-content-body-gap-vertical: 2;
    --component-listItem-content-body-padding: 4;
    --component-listItem-content-body-internalPadding: 2;
    --component-listItem-content-trailingContent-size-minHeight: 32;
    --component-listItem-content-trailingContent-padding: 4;
    --component-listItem-content-trailingContent-gap: 8;
    --component-listItem-padding-horizontal: 8;
    --component-tabBar-gap: 4;
    --component-tabBar-padding-vertical: 8;
    --component-tabBar-padding-horizontal: 4;
    --component-featuredBanner-gap-horizontal: 8;
    --component-avatar-stacking-gap-xs: -4;
    --component-featuredBanner-gap-vertical: 8;
    --component-featuredBanner-padding-horizontal: 16;
    --component-tabBar-icon-size: 24;
    --component-featuredBanner-padding-vertical: 8;
    --component-featuredBanner-gap-horizontalS: 4;
    --component-tabBar-blob-size: 32;
    --component-coachmark-margin: 20;
    --component-coachmark-container-padding-vertical: 12;
    --component-coachmark-container-padding-horizontal: 12;
    --component-coachmark-container-padding-gap: 8;
    --component-coachmark-container-body-gap: 4;
    --component-coachmark-size-minWidth: 320;
    --component-coachmark-size-maxWidth: 640;
    --component-chip-group-gap-horizontal: 8;
    --component-chip-group-padding: 4;
    --component-chip-group-cornerRadius: 896;
    --component-chip-group-gap-vertical: 16;
    --component-tileStoreCompressed-gap-horizontal: 8;
    --component-tileStoreCompressed-size-minHeight: 64;
    --component-tileStoreCompressed-content-leading-tag-padding: -2;
    --component-tileStoreCompressed-content-body-gap-vertical-medium: 4;
    --component-tileStoreCompressed-content-body-gap-vertical-small: 2;
    --component-tileStoreCompressed-content-trailing-size-minWidth: 48;
    --component-tileStoreCompressed-content-trailing-size-minHeight: 64;
    --component-tileStoreCompressed-content-body-gap-horizontal: 8;
    --component-listItem-content-body-badgeContainer-height: 20;
    --component-listItem-content-body-tagContainer-height: 20;
    --component-checkbox-Number: 0;
    --component-dropdown-padding: 16;
    --component-dropdown-cornerRadius: 24;
    --component-dropdown-selector-maxHeight: 384;
    --component-dropdown-selector-minWidth: 320;
    --component-dropdown-menu-minWidth: 320;
    --component-dropdown-menu-maxHeight: 640;
    --component-expander-content-headerContent-gap-leading-horizontal: 12;
    --component-expander-content-headerContent-gap-body-horizontal: 8;
    --component-expander-header-gap-horizontal: 8;
    --component-expander-header-padding-horizontal: 8;
    --component-expander-content-bodyContent-gap-vertical: 12;
    --component-expander-content-bodyContent-padding-horizontal: 8;
    --component-button-iconButton-height-xs: 32;
    --component-button-iconButton-width-xs: 32;
    --component-sharedTileCategory-storeDeliveryInfo-gap-horizontal: 4;
    --component-sharedTileCategory-itemPricingInfo-gap-horizontal: 4;
    --component-sharedTileCategory-itemPricingInfo-gap-vertical: 0;
    --component-sharedTileCategory-storeDeliveryInfo-gap-vertical: 4;
    --component-sharedTileCategory-storePartnerNameInfo-gap-horizontal: 4;
    --component-sharedTileCategory-socialProofInfo-gap-horizontal: 4;
    --component-avatar-tagging-position-circle-xs: -4;
    --component-avatar-tagging-position-circle-s: -2;
    --component-avatar-tagging-position-circle-m: -2;
    --component-sharedTileCategory-favoriteAction-size: 32;
    --component-avatar-tagging-position-circle-l: -2;
    --component-button-persistentButton-dropShadow-position-x: 0;
    --component-avatar-tagging-position-square-xs: -4;
    --component-button-persistentButton-dropShadow-position-y: 1;
    --component-button-persistentButton-dropShadow-blur: 3;
    --component-avatar-tagging-position-square-s: -2;
    --component-avatar-tagging-position-square-m: -2;
    --component-sharedTileCategory-itemAttributesInfo-gap: 4;
    --component-avatar-tagging-position-square-l: -2;
    --component-sharedTileCategory-socialFriendsInfo-gap-vertical: 4;
    --component-sharedTileCategory-socialFriendsInfo-padding-vertical: 4;
    --component-sharedTileCategory-pricingDiscountInfo-gap-horizontal: 4;
    --component-sharedTileCategory-pricingDiscountInfo-gap-vertical: 4;
    --component-thumbnail-badging-position-xxxs: -4;
    --component-sharedTileCategory-itemPreviewInfo-gap-horizontal: 4;
    --component-sharedTileCategory-itemPreviewInfo-height: 32;
    --component-sharedTileCategory-itemPreviewInfo-thumbnail-cornerRadius: 4;
    --component-itemTile-itemImage-size-s-height: 112;
    --component-itemTile-itemImage-cornerRadius: 16;
    --component-itemTile-itemImage-size-m-height: 160;
    --component-itemTile-itemImage-size-l-height: 192;
    --component-itemTile-size-s-minWidth: 96;
    --component-itemTile-size-s-maxWidth: 160;
    --component-itemTile-size-m-minWidth: 160;
    --component-itemTile-size-m-maxWidth: 224;
    --component-itemTile-size-l-minWidth: 192;
    --component-itemTile-size-l-maxWidth: 192;
    --component-itemTile-itemImage-size-s-padding: 8;
    --component-itemTile-itemImage-size-m-padding: 8;
    --component-itemTile-itemImage-size-l-padding: 8;
    --component-itemTile-itemImage-gap: 4;
    --component-itemTile-itemImage-trailingTopContainer-persistentAction-padding-top: -4;
    --component-itemTile-itemImage-trailingTopContainer-persistentAction-padding-trailing: -4;
    --component-counter-padding-horizontal-s: 4;
    --component-counter-padding-horizontal-m: 8;
    --component-counter-padding-horizontal-l: 12;
    --component-counter-border-width: 1;
    --component-button-iconButton-padding-horizontal-xs: 4;
    --component-button-iconButton-padding-vertical-xxs: 4;
    --component-itemTile-itemImage-border-selected-width-outside: 2;
    --component-dropdown-spacing-vertical: 16;
    --component-modalContent-header-title-padding-trailing: 40;
    --component-modalContent-header-subtitle-padding-trailing: 40;
    --component-modalContent-header-title-gap: 8;
    --component-modalContent-header-title-padding-vertical: 8;
    --component-modalContent-header-subtitle-padding-leading: 48;
    --component-itemTile-itemImage-border-selected-width-inside: 4;
    --component-itemTile-skeleton-cornerRadius: 896;
    --component-itemTile-skeleton-width-s: 40;
    --component-itemTile-skeleton-width-m: 80;
    --component-itemTile-skeleton-width-l: 128;
    --component-itemTile-skeleton-height: 20;
    --component-itemTile-itemImage-trailingTopContainer-tags-maxWidth: 40;
    --component-pill-cornerRadius: 896;
    --component-pill-gap: 4;
    --component-pill-padding-horizontal: 8;
    --component-pill-padding-vertical: 2;
    --component-pill-border-width: 1;
    --component-sharedTileCategory-storeDeliveryInfo-gap-minHeight: 20;
    --component-sharedTileCategory-storePricingInfo-gap-horizontal: 4;
    --component-sharedTileCategory-storeHighlightInfo-gap-horizontal: 4;
    --component-thumbnail-size-xxxs-4x3-width: 32;
    --component-thumbnail-size-xxxs-4x3-height: 24;
    --component-thumbnail-size-xxxs-16x9-width: 32;
    --component-thumbnail-size-xxxs-16x9-height: 20;
    --component-thumbnail-size-xxxs-1xfill-height: 0;
    --component-thumbnail-size-xxxs-9x16-width: 20;
    --component-thumbnail-size-xxxs-9x16-height: 32;
    --component-thumbnail-size-xxxs-4x5-width: 24;
    --component-thumbnail-size-xxxs-4x5-height: 32;
    --component-thumbnail-size-xxxs-fillx1-width: 0;
    --component-thumbnail-size-xxxs-1xfill-width: 32;
    --component-thumbnail-size-xxxs-fillx1-height: 32;
    --component-coachmark-caret-height: 12;
    --component-coachmark-caret-width: 16;
    --component-coachmark-caret-cornerRadius: 2;
    --component-coachmark-cornerRadius: 8;
    --component-coachmark-border-width: 1;
    --component-card-interactive-focusBorder-wide-width: 2;
    --component-card-outlined-border-width: 1;
    --component-card-selectableCard-selected-border-width: 2;
    --component-card-wide-cornerRadius: 16;
    --component-card-compact-cornerRadius: 8;
    --component-card-wide-padding: 24;
    --component-card-compact-padding: 12;
    --component-card-selectableCard-indeterminate-border-width: 1;
    --component-card-selectableCard-indeterminate-border-dash: 4;
    --component-card-interactive-focusBorder-wide-cornerRadius: 20;
    --component-card-interactive-focusBorder-compact-width: 2;
    --component-card-interactive-focusBorder-compact-cornerRadius: 12;
    --component-card-elevated-border-width: 0;
    --component-drawer-border-width: 1;
    --component-drawer-margin-top: 112;
    --component-navBar-gap-small: 4;
    --component-navBar-gap-medium: 8;
    --component-navBar-gap-large: 16;
    --component-card-selectableCard-gap: 16;
    --component-pagination-dot-width-s: 4;
    --component-pagination-dot-width-m: 8;
    --component-pagination-dot-height-s: 4;
    --component-pagination-dot-height-m: 8;
    --component-pagination-gap: 4;
    --component-pagination-progressBar-height: 8;
    --component-pagination-progressBar-width: 20;
    --component-pagination-progressBar-cornerRadius: 8;
    --component-pagination-dot-cornerRadius: 896;
    --component-tabMenu-minHeight: 56;
    --component-tabMenu-tab-gap: 4;
    --component-tabMenu-tab-padding-horizontal: 12;
    --component-tabMenu-tab-padding-vertical: 12;
    --component-tabMenu-tab-selector-cornerRadius: 896;
    --component-carousel-carouselNavigation-padding: 8;
    --component-tooltip-container-padding-vertical: 8;
    --component-tooltip-container-padding-horizontal: 12;
    --component-tooltip-caret-width: 12;
    --component-tooltip-caret-height: 8;
    --component-tabMenu-tab-minHeight: 24;
    --component-carouselSlides-gap: 8;
    --component-carouselSlides-carouselSlidesNavigation-padding: 8;
    --component-carousel-gap: 12;
    --component-listItem-skeleton-cornerRadius: 896;
    --component-listItem-skeleton-width-s: 24;
    --component-listItem-skeleton-width-m: 128;
    --component-listItem-skeleton-gap-vertical: 4;
    --component-listItem-skeleton-width-l: 224;
    --component-listItem-skeleton-height-s: 20;
    --component-listItem-skeleton-height-m: 24;
    --component-tooltip-container-cornerRadius: 8;
    --component-tooltip-container-size-maxWidth: 224;
    --component-tooltip-caret-cornerRadius: 2;
    --component-tooltip-margin: 12;
    --component-tabMenu-tab-selector-height: 4;
    --component-itemTile-gap-horizontal-l: 8;
    --component-itemTile-gap-vertical-xl: 12;
    --component-itemTile-gap-horizontal-xxl: 16;
    --component-itemTile-itemTileRowImage-size-xs-height: 64;
    --component-itemTile-itemTileRowImage-size-s-height: 112;
    --component-itemTile-itemTileRowImage-size-xs-width: 64;
    --component-itemTile-itemTileRowImage-size-s-width: 112;
    --component-itemTile-padding-vertical: 16;
    --component-navBar-minHeight: 40;
    --component-chipCustomAddress-maxWidth: 192;
    --component-chipCustomAddress-height: 24;
    --component-chipCustomAddress-padding-horizontal: 4;
    --component-chipCustomAddress-gap: 0;
    --component-header-padding-horizontal: 16;
    --component-header-padding-vertical-bottom: 8;
    --component-navBar-text-body-generic-maxWidth: 224;
    --component-formField-input-height-xl: 96;
    --component-formField-input-padding-vertical-xl: 12;
    --component-formField-input-maxHeight-xl: 224;
    --component-formField-input-minHeight-xl: 96;
    --component-button-minHeight-xs: 32;
    --component-listItem-focusBorder-width: 2;
    --logo-size-xs: 16;
    --component-listItem-focusBorder-cornerRadius: 8;
    --component-listItem-cornerRadius: 8;
    --component-formField-input-contentContainer-padding-horizontal: 8;
    --component-categoryBlob-size-m: 112;
    --component-categoryBlob-blob-size-m: 96;
    --component-storeTile-size-carousel-width: 256;
    --component-categoryBlob-blobShadow-size-m: 112;
    --component-categoryBlob-label-maxWidth-size-m: 112;
    --component-storeTile-size-feed-minWidth: 256;
    --component-countdownTimer-gap: 2;
    --component-countdownTimer-padding-horizontal: 4;
    --component-countdownTimer-padding-vertical: 2;
    --component-countdownTimer-cornerRadius: 4;
    --component-stickyBanner-gap-horizontal: 12;
    --component-stickyBanner-padding-vertical: 12;
    --component-stickyBanner-padding-horizonal: 12;
    --component-stickyBanner-cornerRadius: 24;
    --component-categoryBlob-focusBorder-width: 2;
    --component-categoryBlob-focusBorder-cornerRadius: 24;
    --component-stickyBanner-content-gap: 8;
    --component-stickyBanner-backgroundVisuals-maxWidth: 96;
    --component-shortcutTile-cornerRadius: 24;
    --component-shortcutTile-gap: 8;
    --component-shortcutTile-minWidth: 72;
    --component-shortcutTile-maxWidth: 448;
    --component-button-badging-position-xs: 0;
    --component-button-badging-position-s: -4;
    --component-button-badging-position-m: -4;
    --component-button-iconButton-badging-position-xxs: -2;
    --component-shortcutTile-padding-horizontal: 4;
    --component-button-iconButton-badging-position-xs: 0;
    --component-button-iconButton-badging-position-s: 2;
    --component-button-iconButton-badging-position-m: -4;
    --component-shortcutTile-focusBorder-cornerRadius: 24;
    --component-shortcutTile-focusBorder-width: 2;
    --component-shortcutTile-cardHeight: 80;
    --component-card-interactive-overlay-padding: 24;
    --component-stateTemplate-padding-horizontal: 16;
    --component-stateTemplate-padding-vertical: 16;
    --component-stateTemplate-fullScreen-gap: 24;
    --component-stateTemplate-section-gap: 8;
    --component-stateTemplate-fullScreen-content-gap: 8;
    --component-stateTemplate-section-content-gap: 4;
    --component-selectableCard-border-selected-enabled: rgb(22,22,23);
    --component-selectableCard-border-selected-disabled: rgb(242,242,243);
    --component-selectableCard-border-unselected-enabled: rgb(205,206,208);
    --component-selectableCard-background: rgb(255,255,255);
    --component-selectableCard-border-unselected-disabled: rgb(242,242,243);
    --component-selectableCard-focusBorder-enabled: rgb(1,121,99);
    --component-selectableCard-focusBorder-disabled: rgb(1,121,99);
    --component-selectableCard-border-dotted-enabled: rgb(205,206,208);
    --component-button-persistentButton-border-neutral-unselected-enabled: rgb(212,22,22);
    --component-button-persistentButton-border-neutral-unselected-hover: rgb(154,24,24);
    --component-button-persistentButton-border-neutral-unselected-pressed: rgb(88,25,25);
    --component-button-persistentButton-border-floating-unselected-enabled: rgb(212,22,22);
    --component-button-persistentButton-border-floating-unselected-hover: rgb(154,24,24);
    --component-button-persistentButton-border-floating-unselected-pressed: rgb(88,25,25);
    --component-button-toggleIconButton-icon-background-hover: rgb(154,24,24);
    --component-button-toggleIconButton-icon-background-pressed: rgb(88,25,25);
    --component-button-toggleIconButton-icon-foreground-neutral-selected-hover: rgb(154,24,24);
    --component-button-toggleIconButton-icon-foreground-neutral-selected-pressed: rgb(88,25,25);
    --component-button-toggleIconButton-icon-foreground-floating-selected-enabled: rgb(212,22,22);
    --component-button-toggleIconButton-icon-foreground-floating-selected-hover: rgb(154,24,24);
    --component-button-toggleIconButton-icon-foreground-floating-selected-pressed: rgb(88,25,25);
    --component-button-toggleIconButton-icon-foreground-transparent-active: rgb(255,255,255);
    --text-color-primary: rgb(22,22,23);
    --text-color-secondary: rgb(98,99,100);
    --text-color-critical: rgb(212,22,22);
    --text-color-warning: rgb(137,97,16);
    --text-color-marketing: rgb(19,114,170);
    --text-color-positive: rgb(1,121,99);
    --text-color-disabled: rgb(167,168,170);
    --background-color-primary: rgb(255,255,255);
    --background-color-secondary: rgb(242,242,243);
    --background-color-critical: rgb(249,235,235);
    --background-color-positive: rgb(224,240,237);
    --background-color-warning: rgb(249,239,220);
    --background-color-marketing: rgb(237,244,248);
    --background-color-loyalty: rgb(230,229,246);
    --background-color-alphaPrimary: rgba(22,23,23,0.49);
    --background-color-persistentLight: rgb(255,255,255);
    --text-color-persistentDark: rgb(22,22,23);
    --icon-color-foreground-primary: rgb(22,22,23);
    --border-color-primary: rgb(205,206,208);
    --icon-color-foreground-secondary: rgb(98,99,100);
    --border-color-secondary: rgb(242,242,243);
    --border-color-alphaPrimary: rgba(22,23,23,0.05);
    --icon-color-foreground-critical: rgb(212,22,22);
    --icon-color-foreground-warning: rgb(137,97,16);
    --icon-color-foreground-marketing: rgb(19,114,170);
    --icon-color-foreground-positive: rgb(1,121,99);
    --icon-color-foreground-disabled: rgb(167,168,170);
    --border-color-active: rgb(0,158,129);
    --border-color-critical: rgb(212,22,22);
    --brand-color-primary: rgb(255,192,66);
    --text-color-persistentLight: rgb(255,255,255);
    --background-color-persistentDark: rgb(22,22,23);
    --component-tag-background-color-loyalty-primary: rgb(89,77,219);
    --component-tag-background-color-loyalty-secondary: rgb(230,229,246);
    --component-tag-icon-color-foreground-loyalty-primary: rgb(255,255,255);
    --component-tag-text-color-loyalty-primary: rgb(255,255,255);
    --component-tag-icon-color-foreground-loyalty-secondary: rgb(89,77,219);
    --component-tag-text-color-loyalty-secondary: rgb(89,77,219);
    --icon-color-foreground-persistentLight: rgb(255,255,255);
    --icon-color-foreground-persistentDark: rgb(22,22,23);
    --component-toggle-background-color-disabled-on: rgb(205,206,208);
    --component-toggle-background-color-disabled-off: rgb(242,242,243);
    --component-toggle-background-color-enabled-on: rgb(0,158,129);
    --component-toggle-background-color-enabled-off: rgb(242,242,243);
    --component-toggle-knob-color-disabled-off: rgb(205,206,208);
    --component-toggle-focusBorder-color: rgb(1,121,99);
    --component-toggle-border-enabled-off: rgb(98,99,100);
    --component-checkbox-checkShape-color-enabled-checked: rgb(255,255,255);
    --component-checkbox-checkShape-color-enabled-indeterminate: rgb(255,255,255);
    --component-checkbox-focusBorder-color: rgb(1,121,99);
    --component-checkbox-checkShape-color-enabled: rgb(255,255,255);
    --component-checkbox-checkShape-color-disabled: rgb(242,242,243);
    --component-radioButton-background-color-enabled-selected: rgb(0,158,129);
    --component-radioButton-border-color-enabled-unselected: rgb(98,99,100);
    --component-radioButton-focusBorder-color: rgb(1,121,99);
    --component-radioButton-background-color-enabled-unselected: rgb(242,242,243);
    --component-radioButton-background-color-disabled-selected: rgb(205,206,208);
    --component-radioButton-background-color-disabled-unselected: rgb(242,242,243);
    --component-radioButton-thumb-color-enabled-selected: rgb(255,255,255);
    --component-radioButton-thumb-color-disabled-selected: rgb(242,242,243);
    --component-formField-header-text-color-neutral: rgb(98,99,100);
    --component-formField-header-icon-color-foreground-neutral: rgb(98,99,100);
    --component-formField-header-text-color-critical: rgb(212,22,22);
    --component-formField-header-icon-color-foreground-critical: rgb(212,22,22);
    --component-formField-input-icon-color-foreground: rgb(98,99,100);
    --component-formField-input-text-color-accessory: rgb(98,99,100);
    --component-formField-input-text-color-fill: rgb(22,22,23);
    --component-formField-input-text-color-placeholder: rgb(131,132,134);
    --component-formField-input-background-color-primary-enabled: rgb(255,255,255);
    --component-formField-input-border-color-neutral-enabled: rgb(205,206,208);
    --component-formField-input-background-color-primary-hover: rgb(255,255,255);
    --component-formField-input-border-color-neutral-hover: rgb(187,188,191);
    --component-formField-input-background-color-primary-focus: rgb(255,255,255);
    --component-formField-input-border-color-neutral-focus: rgb(1,121,99);
    --component-formField-input-cursor-color-default: rgb(1,121,99);
    --component-formField-input-background-color-primary-disabled: rgb(242,242,243);
    --component-formField-input-border-color-neutral-disabled: rgb(205,206,208);
    --component-formField-input-border-color-critical-enabled: rgb(212,22,22);
    --component-formField-input-border-color-critical-hover: rgb(212,22,22);
    --component-formField-input-border-color-critical-focus: rgb(212,22,22);
    --component-formField-input-cursor-color-critical: rgb(212,22,22);
    --component-formField-input-border-color-critical-disabled: rgb(205,206,208);
    --component-helperText-text-color-neutral: rgb(98,99,100);
    --component-helperText-text-color-critical: rgb(212,22,22);
    --component-helperText-icon-color-foreground-critical: rgb(212,22,22);
    --component-helperText-text-color-positive: rgb(1,121,99);
    --component-hyperlink-text-color-primary-enabled: rgb(1,121,99);
    --component-hyperlink-text-color-primary-hover: rgb(3,89,73);
    --component-hyperlink-text-color-primary-pressed: rgb(3,89,73);
    --component-hyperlink-text-color-primary-disabled: rgb(167,168,170);
    --component-hyperlink-focusBorder-color: rgb(1,121,99);
    --component-hyperlink-text-color-persistentDark-enabled: rgb(22,22,23);
    --component-hyperlink-text-color-persistentDark-hover: rgb(98,99,100);
    --component-hyperlink-text-color-persistentDark-pressed: rgb(98,99,100);
    --component-hyperlink-text-color-persistentDark-disabled: rgb(167,168,170);
    --component-hyperlink-text-color-persistentLight-enabled: rgb(255,255,255);
    --component-hyperlink-text-color-persistentLight-hover: rgb(242,242,243);
    --component-hyperlink-text-color-persistentLight-pressed: rgb(242,242,243);
    --component-hyperlink-text-color-persistentLight-disabled: rgb(167,168,170);
    --component-iconBlob-blob-color-marketing: rgb(152,208,240);
    --component-iconBlob-blob-color-critical: rgb(245,179,179);
    --component-iconBlob-blob-color-positive: rgb(162,221,210);
    --component-iconBlob-blob-color-loyalty: rgb(205,201,242);
    --component-iconBlob-blob-color-promotion: rgb(255,192,66);
    --component-iconBlob-icon-color-foreground-neutral: rgb(22,22,23);
    --component-iconBlob-icon-color-foreground-marketing: rgb(22,22,23);
    --component-iconBlob-icon-color-foreground-critical: rgb(22,22,23);
    --component-iconBlob-icon-color-foreground-positive: rgb(22,22,23);
    --component-iconBlob-icon-color-foreground-loyalty: rgb(22,22,23);
    --component-iconBlob-icon-color-foreground-promotion: rgb(22,22,23);
    --component-iconBlob-icon-color-background-promotion: rgb(255,255,255);
    --component-iconBlob-icon-color-background-loyalty: rgb(255,255,255);
    --component-iconBlob-icon-color-background-positive: rgb(255,255,255);
    --component-iconBlob-icon-color-background-critical: rgb(255,255,255);
    --component-iconBlob-icon-color-background-marketing: rgb(255,255,255);
    --component-iconBlob-icon-color-background-neutral: rgb(255,255,255);
    --elevation-shadow-basic-color: rgba(22,23,23,0.05);
    --elevation-shadow-raised-color: rgba(22,23,23,0.21);
    --elevation-shadow-floating-color: rgba(22,23,23,0.21);
    --border-color-marketing: rgb(19,114,170);
    --border-color-warning: rgb(236,159,4);
    --border-color-loyalty: rgb(89,77,219);
    --brand-color-secondary: rgb(0,158,129);
    --component-formField-input-background-color-emphasis-enabled: rgb(242,242,243);
    --component-formField-input-background-color-emphasis-hover: rgb(242,242,243);
    --component-formField-input-background-color-emphasis-focus: rgb(242,242,243);
    --component-button-background-color-primary-enabled: rgb(0,158,129);
    --component-button-icon-color-foreground-primary-enabled: rgb(255,255,255);
    --component-button-background-color-primary-hover: rgb(1,121,99);
    --component-button-icon-color-foreground-primary-hover: rgb(255,255,255);
    --component-button-background-color-primary-pressed: rgb(3,89,73);
    --component-button-icon-color-foreground-primary-pressed: rgb(255,255,255);
    --component-button-background-color-primary-loading: rgb(3,89,73);
    --component-button-icon-color-foreground-primary-loading: rgb(255,255,255);
    --component-button-background-color-primary-disabled: rgb(205,206,208);
    --component-button-focusBorder-color-neutral: rgb(1,121,99);
    --component-button-icon-color-foreground-primary-disabled: rgb(98,99,100);
    --component-button-background-color-secondary-enabled: rgb(224,240,237);
    --component-button-background-color-secondary-hover: rgb(198,235,228);
    --component-button-background-color-secondary-pressed: rgb(162,221,210);
    --component-button-background-color-neutral-enabled: rgb(242,242,243);
    --component-button-background-color-neutral-hover: rgb(205,206,208);
    --component-button-background-color-neutral-pressed: rgb(131,132,134);
    --component-button-background-color-neutral-loading: rgb(131,132,134);
    --component-button-background-color-neutral-disabled: rgb(242,242,243);
    --component-button-icon-color-foreground-neutral-enabled: rgb(22,22,23);
    --component-button-icon-color-foreground-neutral-hover: rgb(22,22,23);
    --component-button-icon-color-foreground-neutral-pressed: rgb(255,255,255);
    --component-button-icon-color-foreground-neutral-loading: rgb(255,255,255);
    --component-button-icon-color-foreground-neutral-disabled: rgb(131,132,134);
    --component-button-background-color-secondary-loading: rgb(162,221,210);
    --component-button-icon-color-foreground-secondary-enabled: rgb(1,121,99);
    --component-button-background-color-secondary-disabled: rgb(242,242,243);
    --component-button-icon-color-foreground-secondary-hover: rgb(1,121,99);
    --component-button-icon-color-foreground-secondary-pressed: rgb(1,121,99);
    --component-button-icon-color-foreground-secondary-loading: rgb(1,121,99);
    --component-button-icon-color-foreground-secondary-disabled: rgb(131,132,134);
    --component-button-background-color-floating-enabled: rgb(255,255,255);
    --component-button-background-color-floating-hover: rgb(242,242,243);
    --component-button-background-color-floating-pressed: rgb(205,206,208);
    --component-button-background-color-floating-loading: rgb(205,206,208);
    --component-button-background-color-floating-disabled: rgb(255,255,255);
    --component-button-icon-color-foreground-floating-enabled: rgb(22,22,23);
    --component-button-icon-color-foreground-floating-hover: rgb(22,22,23);
    --component-button-icon-color-foreground-floating-pressed: rgb(22,22,23);
    --component-button-icon-color-foreground-floating-loading: rgb(22,22,23);
    --component-button-icon-color-foreground-floating-disabled: rgb(167,168,170);
    --component-button-background-color-critical-enabled: rgb(212,22,22);
    --component-button-background-color-critical-hover: rgb(154,24,24);
    --component-button-background-color-critical-pressed: rgb(88,25,25);
    --component-button-background-color-critical-loading: rgb(88,25,25);
    --component-button-background-color-critical-disabled: rgb(205,206,208);
    --component-button-icon-color-foreground-critical-enabled: rgb(255,255,255);
    --component-button-icon-color-foreground-critical-hover: rgb(255,255,255);
    --component-button-icon-color-foreground-critical-pressed: rgb(255,255,255);
    --component-button-icon-color-foreground-critical-loading: rgb(255,255,255);
    --component-button-icon-color-foreground-critical-disabled: rgb(98,99,100);
    --component-button-focusBorder-color-critical: rgb(212,22,22);
    --component-button-text-color-primary-enabled: rgb(255,255,255);
    --component-button-text-color-primary-hover: rgb(255,255,255);
    --component-button-text-color-primary-pressed: rgb(255,255,255);
    --component-button-text-color-primary-loading: rgb(255,255,255);
    --component-button-text-color-primary-disabled: rgb(98,99,100);
    --component-button-text-color-secondary-enabled: rgb(1,121,99);
    --component-button-text-color-secondary-hover: rgb(1,121,99);
    --component-button-text-color-secondary-pressed: rgb(1,121,99);
    --component-button-text-color-secondary-loading: rgb(1,121,99);
    --component-button-text-color-secondary-disabled: rgb(131,132,134);
    --component-button-text-color-neutral-enabled: rgb(22,22,23);
    --component-button-text-color-neutral-hover: rgb(22,22,23);
    --component-button-text-color-neutral-pressed: rgb(255,255,255);
    --component-button-text-color-neutral-loading: rgb(255,255,255);
    --component-button-text-color-neutral-disabled: rgb(131,132,134);
    --component-button-text-color-floating-enabled: rgb(22,22,23);
    --component-button-text-color-floating-hover: rgb(22,22,23);
    --component-button-text-color-floating-pressed: rgb(22,22,23);
    --component-button-text-color-floating-loading: rgb(22,22,23);
    --component-button-text-color-floating-disabled: rgb(167,168,170);
    --component-button-border-color-floating-hover: rgb(205,206,208);
    --component-button-border-color-floating-pressed: rgb(205,206,208);
    --component-button-border-color-floating-loading: rgb(205,206,208);
    --component-button-border-color-floating-disabled: rgb(205,206,208);
    --component-button-text-color-critical-enabled: rgb(255,255,255);
    --component-button-text-color-critical-hover: rgb(255,255,255);
    --component-button-text-color-critical-pressed: rgb(255,255,255);
    --component-button-text-color-critical-loading: rgb(255,255,255);
    --component-button-text-color-critical-disabled: rgb(98,99,100);
    --component-button-border-color-floating-enabled: rgb(205,206,208);
    --icon-color-background-primary: rgb(255,255,255);
    --icon-color-background-secondary: rgb(242,242,243);
    --icon-color-background-persistentLight: rgb(255,255,255);
    --icon-color-background-persistentDark: rgb(22,22,23);
    --icon-color-background-alphaPrimary: rgba(22,23,23,0.49);
    --icon-color-background-positive: rgb(224,240,237);
    --icon-color-background-critical: rgb(249,235,235);
    --icon-color-background-warning: rgb(249,239,220);
    --icon-color-background-marketing: rgb(237,244,248);
    --component-button-border-color-primary-enabled: rgba(22,23,23,0);
    --component-button-border-color-primary-hover: rgba(22,23,23,0);
    --component-button-border-color-primary-pressed: rgba(22,23,23,0);
    --component-button-border-color-primary-loading: rgba(22,23,23,0);
    --component-button-border-color-primary-disabled: rgba(22,23,23,0);
    --component-button-border-color-secondary-enabled: rgba(22,23,23,0);
    --component-button-border-color-secondary-hover: rgba(22,23,23,0);
    --component-button-border-color-secondary-pressed: rgba(22,23,23,0);
    --component-button-border-color-secondary-loading: rgba(22,23,23,0);
    --component-button-border-color-secondary-disabled: rgba(22,23,23,0);
    --component-button-border-color-neutral-enabled: rgba(22,23,23,0);
    --component-button-border-color-neutral-hover: rgba(22,23,23,0);
    --component-button-border-color-neutral-pressed: rgba(22,23,23,0);
    --component-button-border-color-neutral-loading: rgba(22,23,23,0);
    --component-button-border-color-neutral-disabled: rgba(22,23,23,0);
    --component-button-border-color-critical-enabled: rgba(22,23,23,0);
    --component-button-border-color-critical-hover: rgba(22,23,23,0);
    --component-button-border-color-critical-pressed: rgba(22,23,23,0);
    --component-button-border-color-critical-loading: rgba(22,23,23,0);
    --component-button-border-color-critical-disabled: rgba(22,23,23,0);
    --elevation-surface-floating: rgb(255,255,255);
    --elevation-surface-raised: rgb(255,255,255);
    --elevation-surface-underground: rgb(242,242,243);
    --component-button-focusBorder-color-primary: rgb(1,121,99);
    --component-button-focusBorder-color-secondary: rgb(1,121,99);
    --component-button-focusBorder-color-floating: rgb(1,121,99);
    --component-illustrationBlob-blob-color-floating: rgba(22,23,23,0.21);
    --component-illustrationBlob-blob-color-neutral: rgb(242,242,243);
    --component-illustrationBlob-blob-color-warning: rgb(249,239,220);
    --component-illustrationBlob-blob-color-positive: rgb(224,240,237);
    --component-illustrationBlob-blob-color-critical: rgb(249,235,235);
    --component-illustrationBlob-blob-color-marketing: rgb(237,244,248);
    --text-color-loyalty: rgb(89,77,219);
    --icon-color-foreground-loyalty: rgb(89,77,219);
    --icon-color-background-loyalty: rgb(230,229,246);
    --brand-color-loyalty-primary: rgb(89,77,219);
    --brand-color-loyalty-secondary: rgb(255,192,66);
    --component-modal-scrim: rgba(22,23,23,0.49);
    --component-formField-header-link-color: rgb(1,121,99);
    --component-formField-counter-text-color-neutral: rgb(98,99,100);
    --component-formField-counter-text-color-critical: rgb(212,22,22);
    --component-illustrationBlob-blob-color-loyalty: rgb(230,229,246);
    --component-helperText-icon-color-foreground-neutral: rgb(98,99,100);
    --component-helperText-icon-color-foreground-positive: rgb(1,121,99);
    --component-avatar-style-neutral-background: rgb(242,242,243);
    --component-avatar-style-purpleSoft-border: rgb(242,242,243);
    --component-avatar-style-unset-border: rgb(205,206,208);
    --component-avatar-style-unset-background: rgba(22,23,23,0);
    --logo-symbol-main-color-onPrimary-primary: rgb(255,192,66);
    --logo-symbol-main-color-onBrand-primary: rgb(0,158,129);
    --logo-logotype-main-color-onPrimary-primary: rgb(0,158,129);
    --logo-logotype-main-color-onBrand-primary: rgb(0,158,129);
    --component-tag-background-color-neutral-primary: rgb(242,242,243);
    --component-tag-background-color-neutral-secondary: rgb(242,242,243);
    --component-tag-background-color-warning-primary: rgb(137,97,16);
    --component-tag-background-color-warning-secondary: rgb(249,239,220);
    --component-tag-background-color-critical-primary: rgb(212,22,22);
    --component-tag-background-color-critical-secondary: rgb(249,235,235);
    --component-tag-background-color-contrast-primary: rgb(22,22,23);
    --component-tag-background-color-contrast-secondary: rgb(98,99,100);
    --component-tag-background-color-positive-primary: rgb(1,121,99);
    --component-tag-background-color-positive-secondary: rgb(224,240,237);
    --component-tag-background-color-promotion-secondary: rgb(249,239,220);
    --component-tag-background-color-floating-primary: rgb(255,255,255);
    --component-tag-background-color-floating-secondary: rgb(255,255,255);
    --component-tag-icon-color-foreground-neutral-primary: rgb(22,22,23);
    --component-tag-icon-color-foreground-neutral-secondary: rgb(98,99,100);
    --component-tag-icon-color-foreground-warning-primary: rgb(255,255,255);
    --component-tag-icon-color-foreground-warning-secondary: rgb(137,97,16);
    --component-tag-icon-color-foreground-critical-primary: rgb(255,255,255);
    --component-tag-icon-color-foreground-critical-secondary: rgb(212,22,22);
    --component-tag-icon-color-foreground-contrast-primary: rgb(255,255,255);
    --component-tag-icon-color-foreground-contrast-secondary: rgb(255,255,255);
    --component-tag-icon-color-foreground-positive-primary: rgb(255,255,255);
    --component-tag-icon-color-foreground-positive-secondary: rgb(1,121,99);
    --component-tag-icon-color-foreground-promotion-secondary: rgb(137,97,16);
    --component-tag-icon-color-foreground-floating-primary: rgb(22,22,23);
    --component-tag-icon-color-foreground-floating-secondary: rgb(98,99,100);
    --component-tag-text-color-neutral-primary: rgb(22,22,23);
    --component-tag-text-color-neutral-secondary: rgb(98,99,100);
    --component-tag-text-color-warning-primary: rgb(255,255,255);
    --component-tag-text-color-warning-secondary: rgb(137,97,16);
    --component-tag-text-color-critical-primary: rgb(255,255,255);
    --component-tag-text-color-critical-secondary: rgb(212,22,22);
    --component-tag-text-color-contrast-primary: rgb(255,255,255);
    --component-tag-text-color-contrast-secondary: rgb(255,255,255);
    --component-tag-text-color-positive-primary: rgb(255,255,255);
    --component-tag-text-color-positive-secondary: rgb(1,121,99);
    --component-tag-text-color-promotion-secondary: rgb(137,97,16);
    --component-tag-text-color-floating-primary: rgb(22,22,23);
    --component-tag-text-color-floating-secondary: rgb(98,99,100);
    --component-tag-background-color-promotion-primary: rgb(255,192,66);
    --component-tag-icon-color-foreground-promotion-primary: rgb(22,22,23);
    --component-tag-text-color-promotion-primary: rgb(22,22,23);
    --logo-symbol-loyalty-color-onPrimary-primary: rgb(89,77,219);
    --logo-symbol-loyalty-color-onBrand-primary: rgb(89,77,219);
    --logo-symbol-loyalty-color-onPrimary-secondary: rgb(255,192,66);
    --logo-symbol-loyalty-color-onBrand-secondary: rgb(255,192,66);
    --logo-logotype-loyalty-color-onPrimary-primary: rgb(89,77,219);
    --logo-logotype-loyalty-color-onBrand-primary: rgb(255,255,255);
    --component-banner-background-color-neutral: rgb(242,242,243);
    --component-tag-border-color-neutral-primary: rgba(22,23,23,0);
    --component-tag-border-color-neutral-secondary: rgba(22,23,23,0);
    --component-tag-border-color-floating-primary: rgb(242,242,243);
    --component-tag-border-color-floating-secondary: rgb(242,242,243);
    --component-tag-border-color-positive-primary: rgba(22,23,23,0);
    --component-tag-border-color-positive-secondary: rgba(22,23,23,0);
    --component-tag-border-color-critical-primary: rgba(22,23,23,0);
    --component-tag-border-color-critical-secondary: rgba(22,23,23,0);
    --component-tag-border-color-warning-primary: rgba(22,23,23,0);
    --component-tag-border-color-warning-secondary: rgba(22,23,23,0);
    --component-tag-border-color-contrast-primary: rgba(22,23,23,0);
    --component-tag-border-color-contrast-secondary: rgba(22,23,23,0);
    --component-tag-border-color-loyalty-primary: rgba(22,23,23,0);
    --component-tag-border-color-loyalty-secondary: rgba(22,23,23,0);
    --component-tag-border-color-promotion-primary: rgba(22,23,23,0);
    --component-tag-border-color-promotion-secondary: rgba(22,23,23,0);
    --component-banner-background-color-loyalty: rgb(230,229,246);
    --component-banner-background-color-marketing: rgb(237,244,248);
    --component-banner-background-color-positive: rgb(224,240,237);
    --component-banner-background-color-critical: rgb(249,235,235);
    --component-banner-background-color-warning: rgb(249,239,220);
    --component-banner-background-color-primary: rgb(255,255,255);
    --component-banner-text-color-neutral: rgb(22,22,23);
    --component-badge-text-color-critical: rgb(255,255,255);
    --component-badge-background-color-critical: rgb(212,22,22);
    --component-badge-text-color-positive: rgb(255,255,255);
    --component-overlay-toast-background-color-positive: rgb(224,240,237);
    --component-overlay-toast-background-color-warning: rgb(249,239,220);
    --component-overlay-toast-background-color-alert: rgb(249,235,235);
    --component-overlay-toast-background-color-primary: rgb(255,255,255);
    --component-overlay-toast-background-border-primary: rgba(22,23,23,0.05);
    --component-overlay-toast-background-border-positive: rgba(22,23,23,0.05);
    --component-overlay-toast-background-border-warning: rgba(22,23,23,0.05);
    --component-overlay-toast-background-border-alert: rgba(22,23,23,0.05);
    --component-overlay-toast-text-primary: rgb(0,0,0);
    --component-overlay-toast-text-positive: rgb(0,0,0);
    --component-overlay-toast-text-warning: rgb(0,0,0);
    --component-overlay-toast-text-alert: rgb(0,0,0);
    --component-overlay-toast-link-color-primary: rgb(1,121,99);
    --component-overlay-toast-link-color-positive: rgb(1,121,99);
    --component-overlay-toast-link-color-warning: rgb(1,121,99);
    --component-overlay-toast-link-color-alert: rgb(1,121,99);
    --component-overlay-toast-icon-primary: rgb(0,0,0);
    --component-overlay-toast-icon-positive: rgb(0,0,0);
    --component-overlay-toast-icon-warning: rgb(0,0,0);
    --component-overlay-toast-icon-alert: rgb(0,0,0);
    --component-iconBlob-blob-color-neutral: rgb(205,206,208);
    --component-iconBlob-blob-color-warning: rgb(252,218,151);
    --component-badge-background-color-positive: rgb(0,158,129);
    --component-badge-background-color-neutral: rgb(242,242,243);
    --component-badge-background-color-contrast: rgb(255,255,255);
    --component-badge-text-color-contrast: rgb(22,22,23);
    --component-badge-text-color-neutral: rgb(22,22,23);
    --component-banner-text-color-loyalty: rgb(22,22,23);
    --component-banner-text-color-marketing: rgb(22,22,23);
    --component-banner-text-color-positive: rgb(22,22,23);
    --component-banner-text-color-critical: rgb(22,22,23);
    --component-banner-text-color-warning: rgb(22,22,23);
    --component-banner-text-color-primary: rgb(22,22,23);
    --component-iconBlob-icon-color-foreground-warning: rgb(22,22,23);
    --component-iconBlob-icon-color-background-warning: rgb(255,255,255);
    --component-checkbox-background-color-enabled-checked: rgb(0,158,129);
    --component-checkbox-background-color-enabled-unchecked: rgb(242,242,243);
    --component-radioButton-border-color-disabled-unselected: rgb(205,206,208);
    --component-checkbox-background-color-disabled-checked: rgb(205,206,208);
    --component-checkbox-background-color-disabled-unchecked: rgb(242,242,243);
    --component-checkbox-border-color-enabled-unchecked: rgb(98,99,100);
    --component-checkbox-border-color-disabled-unchecked: rgb(205,206,208);
    --component-checkbox-background-color-enabled-indeterminate: rgb(0,158,129);
    --component-checkbox-background-color-disabled-indeterminate: rgb(205,206,208);
    --component-checkbox-checkShape-color-disabled-checked: rgb(242,242,243);
    --component-checkbox-checkShape-color-disabled-indeterminate: rgb(242,242,243);
    --elevation-surface-ground: rgb(255,255,255);
    --component-toggle-border-color-disabled-on: rgb(205,206,208);
    --component-toggle-border-color-disabled-off: rgb(205,206,208);
    --component-button-background-color-transparent-hover: rgba(22,23,23,0.05);
    --component-button-background-color-transparent-loading: rgba(22,23,23,0.35);
    --component-button-icon-color-foreground-transparent-enabled: rgb(22,22,23);
    --component-button-icon-color-foreground-transparent-hover: rgb(22,22,23);
    --component-button-icon-color-foreground-transparent-pressed: rgb(22,22,23);
    --component-button-icon-color-foreground-transparent-disabled: rgb(167,168,170);
    --component-button-background-color-transparent-enabled: rgba(22,23,23,0);
    --component-button-background-color-transparent-disabled: rgba(22,23,23,0);
    --component-toggle-knob-color-enabled-off: rgb(98,99,100);
    --component-toggle-knob-color-enabled-on: rgb(255,255,255);
    --component-toggle-knob-color-disabled-on: rgb(242,242,243);
    --component-button-icon-color-foreground-transparent-loading: rgb(22,22,23);
    --component-button-background-color-transparent-pressed: rgba(22,23,23,0.35);
    --component-button-focusBorder-color-transparent: rgb(1,121,99);
    --component-button-border-color-transparent-enabled: rgba(22,23,23,0);
    --component-button-border-color-transparent-hover: rgba(22,23,23,0);
    --component-button-border-color-transparent-pressed: rgba(22,23,23,0);
    --component-button-border-color-transparent-loading: rgba(22,23,23,0);
    --component-button-border-color-transparent-disabled: rgba(22,23,23,0);
    --component-badge-spacing-surfaceColor-primary: rgb(255,255,255);
    --component-badge-spacing-surfaceColor-secondary: rgb(242,242,243);
    --component-badge-spacing-surfaceColor-positive: rgb(224,240,237);
    --component-checkbox-border-color-enabled-checked: rgb(0,158,129);
    --component-checkbox-border-color-disabled-checked: rgb(205,206,208);
    --component-checkbox-border-color-enabled-indeterminate: rgb(0,158,129);
    --component-checkbox-border-color-disabled-indeterminate: rgb(205,206,208);
    --component-radioButton-border-color-disabled-selected: rgb(205,206,208);
    --component-radioButton-border-color-enabled-selected: rgb(0,158,129);
    --component-toggle-border-enabled-on: rgb(0,158,129);
    --component-avatar-style-loading-background: rgb(242,242,243);
    --component-avatar-style-loading-border: rgb(242,242,243);
    --component-badge-spacing-surfaceColor-warning: rgb(249,239,220);
    --component-badge-spacing-surfaceColor-critical: rgb(249,235,235);
    --component-badge-spacing-surfaceColor-marketing: rgb(237,244,248);
    --component-badge-spacing-surfaceColor-loyalty: rgb(230,229,246);
    --component-badge-spacing-surfaceColor-persistentLight: rgb(255,255,255);
    --component-badge-spacing-surfaceColor-persistentDark: rgb(22,22,23);
    --component-button-icon-color-foreground-transparentInverted-enabled: rgb(255,255,255);
    --component-button-icon-color-foreground-transparentInverted-hover: rgb(255,255,255);
    --component-button-icon-color-foreground-transparentInverted-loading: rgb(255,255,255);
    --component-button-icon-color-foreground-transparentInverted-pressed: rgb(255,255,255);
    --component-button-icon-color-foreground-transparentInverted-disabled: rgba(22,23,23,0.21);
    --component-button-background-color-transparentInverted-enabled: rgba(22,23,23,0);
    --component-button-background-color-transparentInverted-disabled: rgba(22,23,23,0);
    --component-button-background-color-transparentInverted-hover: rgb(1,121,99);
    --component-button-background-color-transparentInverted-loading: rgb(3,89,73);
    --component-button-background-color-transparentInverted-pressed: rgb(3,89,73);
    --component-button-background-color-transparentBrand-enabled: rgba(22,23,23,0);
    --component-button-background-color-transparentBrand-hover: rgb(198,235,228);
    --component-button-background-color-transparentBrand-loading: rgb(162,221,210);
    --component-button-background-color-transparentBrand-pressed: rgb(162,221,210);
    --component-button-background-color-transparentBrand-disabled: rgba(22,23,23,0);
    --component-button-border-color-transparentInverted-enabled: rgba(22,23,23,0);
    --component-button-border-color-transparentInverted-hover: rgba(22,23,23,0);
    --component-button-border-color-transparentInverted-pressed: rgba(22,23,23,0);
    --component-button-border-color-transparentInverted-loading: rgba(22,23,23,0);
    --component-button-border-color-transparentInverted-disabled: rgba(22,23,23,0);
    --component-button-border-color-transparentBrand-enabled: rgba(22,23,23,0);
    --component-button-border-color-transparentBrand-hover: rgba(22,23,23,0);
    --component-button-border-color-transparentBrand-pressed: rgba(22,23,23,0);
    --component-button-border-color-transparentBrand-loading: rgba(22,23,23,0);
    --component-button-border-color-transparentBrand-disabled: rgba(22,23,23,0);
    --component-button-icon-color-foreground-transparentBrand-enabled: rgb(1,121,99);
    --component-button-icon-color-foreground-transparentBrand-hover: rgb(1,121,99);
    --component-button-icon-color-foreground-transparentBrand-loading: rgb(1,121,99);
    --component-button-icon-color-foreground-transparentBrand-pressed: rgb(1,121,99);
    --component-button-icon-color-foreground-transparentBrand-disabled: rgba(22,23,23,0.21);
    --component-button-focusBorder-color-transparentInverted: rgb(1,121,99);
    --component-button-focusBorder-color-transparentBrand: rgb(1,121,99);
    --component-checkbox-background-color-error-checked: rgb(0,158,129);
    --component-checkbox-background-color-error-unchecked: rgb(242,242,243);
    --component-checkbox-background-color-error-indeterminate: rgb(0,158,129);
    --component-checkbox-border-color-error-checked: rgb(212,22,22);
    --component-checkbox-border-color-error-unchecked: rgb(212,22,22);
    --component-checkbox-border-color-error-indeterminate: rgb(212,22,22);
    --component-checkboxLabel-text-disabled: rgb(167,168,170);
    --component-checkboxLabel-text-enabled: rgb(22,22,23);
    --component-checkboxLabel-text-error: rgb(22,22,23);
    --component-progressIndicator-barProgressIndicator-progress-positive: rgb(0,158,129);
    --component-progressIndicator-barProgressIndicator-progress-warning: rgb(255,192,66);
    --component-progressIndicator-barProgressIndicator-progress-critical: rgb(212,22,22);
    --component-progressIndicator-barProgressIndicator-loadingAnimation-color-stop: rgb(255,255,255);
    --component-toggleLabel-text-disabled: rgb(167,168,170);
    --component-toggleLabel-text-enabled: rgb(22,22,23);
    --component-toggleLabel-text-error: rgb(22,22,23);
    --component-radioButtonLabel-text-disabled: rgb(167,168,170);
    --component-radioButtonLabel-text-enabled: rgb(22,22,23);
    --component-radioButtonLabel-text-error: rgb(22,22,23);
    --component-avatar-style-red-background: rgb(212,22,22);
    --component-avatar-style-redSoft-background: rgb(245,179,179);
    --component-avatar-style-yellow-background: rgb(255,192,66);
    --component-avatar-style-yellowSoft-background: rgb(252,218,151);
    --component-avatar-style-green-background: rgb(1,121,99);
    --component-avatar-style-greenSoft-background: rgb(162,221,210);
    --component-avatar-style-blue-background: rgb(19,114,170);
    --component-avatar-style-blueSoft-background: rgb(152,208,240);
    --component-avatar-style-purple-background: rgb(89,77,219);
    --component-avatar-style-purpleSoft-background: rgb(205,201,242);
    --component-avatar-style-red-text: rgb(255,255,255);
    --component-avatar-style-redSoft-text: rgb(22,22,23);
    --component-avatar-style-yellow-text: rgb(22,22,23);
    --component-avatar-style-yellowSoft-text: rgb(22,22,23);
    --component-avatar-style-green-text: rgb(255,255,255);
    --component-avatar-style-greenSoft-text: rgb(22,22,23);
    --component-avatar-style-blue-text: rgb(255,255,255);
    --component-avatar-style-blueSoft-text: rgb(22,22,23);
    --component-avatar-style-purple-text: rgb(255,255,255);
    --component-avatar-style-purpleSoft-text: rgb(22,22,23);
    --component-avatar-style-neutral-text: rgb(22,22,23);
    --component-avatar-style-purple-border: rgb(242,242,243);
    --component-avatar-style-blueSoft-border: rgb(242,242,243);
    --component-avatar-style-blue-border: rgb(242,242,243);
    --component-avatar-style-greenSoft-border: rgb(242,242,243);
    --component-avatar-style-green-border: rgb(242,242,243);
    --component-avatar-style-yellowSoft-border: rgb(242,242,243);
    --component-avatar-style-yellow-border: rgb(242,242,243);
    --component-avatar-style-redSoft-border: rgb(242,242,243);
    --component-avatar-style-red-border: rgb(242,242,243);
    --component-avatar-style-neutral-border: rgb(242,242,243);
    --component-progressIndicator-barProgressIndicator-loadingAnimation-color-start: rgba(255,255,255,0.1);
    --component-progressIndicator-barProgressIndicator-track-positive: rgb(242,242,243);
    --component-progressIndicator-barProgressIndicator-track-critical: rgb(242,242,243);
    --component-progressIndicator-barProgressIndicator-track-warning: rgb(242,242,243);
    --component-avatar-style-image-background: rgb(255,255,255);
    --component-avatar-style-image-border: rgb(242,242,243);
    --component-modal-surface: rgb(255,255,255);
    --component-modalContent-header-title: rgb(22,22,23);
    --component-modalContent-header-subtitle: rgb(98,99,100);
    --component-modalContent-body-text: rgb(22,22,23);
    --component-radioButton-border-color-error-selected: rgb(212,22,22);
    --component-radioButton-border-color-error-unselected: rgb(212,22,22);
    --component-toggle-error-border-on: rgb(212,22,22);
    --component-toggle-error-border-off: rgb(212,22,22);
    --component-snackbar-background-color-neutral: rgb(255,255,255);
    --component-chip-background-primary-enabled: rgb(242,242,243);
    --component-chip-background-primary-pressed: rgb(252,218,151);
    --component-chip-background-primary-selected: rgb(255,192,66);
    --component-chip-background-primary-disabled: rgb(242,242,243);
    --component-chip-background-contrast-enabled: rgb(255,255,255);
    --component-chip-background-contrast-pressed: rgb(252,218,151);
    --component-chip-background-contrast-selected: rgb(255,192,66);
    --component-chip-background-contrast-disabled: rgb(255,255,255);
    --component-chip-text-primary-enabled: rgb(22,22,23);
    --component-chip-text-primary-pressed: rgb(59,47,22);
    --component-chip-text-primary-selected: rgb(59,47,22);
    --component-chip-text-primary-disabled: rgb(131,132,134);
    --component-chip-text-contrast-enabled: rgb(22,22,23);
    --component-chip-text-contrast-pressed: rgb(59,47,22);
    --component-chip-text-contrast-selected: rgb(59,47,22);
    --component-chip-text-contrast-disabled: rgb(131,132,134);
    --component-chip-icon-foreground-primary-enabled: rgb(22,22,23);
    --component-chip-icon-foreground-primary-pressed: rgb(59,47,22);
    --component-chip-icon-foreground-primary-selected: rgb(59,47,22);
    --component-chip-icon-foreground-primary-disabled: rgb(131,132,134);
    --component-chip-icon-foreground-contrast-enabled: rgb(22,22,23);
    --component-chip-icon-foreground-contrast-pressed: rgb(59,47,22);
    --component-chip-icon-foreground-contrast-selected: rgb(59,47,22);
    --component-chip-icon-foreground-contrast-disabled: rgb(131,132,134);
    --component-chip-focusBorder: rgb(1,121,99);
    --component-chip-background-primary-hover: rgb(205,206,208);
    --component-chip-background-contrast-hover: rgb(218,219,221);
    --component-chip-text-primary-hover: rgb(22,22,23);
    --component-chip-text-contrast-hover: rgb(22,22,23);
    --component-chip-icon-foreground-primary-hover: rgb(22,22,23);
    --component-chip-icon-foreground-contrast-hover: rgb(22,22,23);
    --component-loadingIndicator-circleLoadingIndicator-track-color-primary: rgba(22,23,23,0.21);
    --component-loadingIndicator-circleLoadingIndicator-track-color-positive: rgba(22,23,23,0.21);
    --component-loadingIndicator-circleLoadingIndicator-track-color-invertedPrimary: rgba(255,255,255,0.44);
    --component-loadingIndicator-circleLoadingIndicator-track-color-persistentLight: rgba(255,255,255,0.44);
    --component-loadingIndicator-circleLoadingIndicator-loading-color-primary: rgb(22,22,23);
    --component-loadingIndicator-circleLoadingIndicator-loading-color-positive: rgb(1,121,99);
    --component-loadingIndicator-circleLoadingIndicator-loading-color-invertedPrimary: rgb(255,255,255);
    --component-loadingIndicator-circleLoadingIndicator-loading-color-persistentLight: rgb(255,255,255);
    --component-badge-spacing-surfaceColor-brand-primary: rgb(255,192,66);
    --component-badge-spacing-surfaceColor-brand-secondary: rgb(0,158,129);
    --component-badge-spacing-surfaceColor-brand-loyalty-primary: rgb(89,77,219);
    --component-badge-spacing-surfaceColor-brand-loyalty-secondary: rgb(255,192,66);
    --component-button-icon-color-foreground-immersive-enabled: rgb(255,255,255);
    --component-button-icon-color-foreground-immersive-hover: rgb(255,255,255);
    --component-button-icon-color-foreground-immersive-loading: rgb(255,255,255);
    --component-button-icon-color-foreground-immersive-pressed: rgb(255,255,255);
    --component-button-icon-color-foreground-immersive-disabled: rgb(167,168,170);
    --component-button-background-color-immersive-enabled: rgba(22,23,23,0);
    --component-button-background-color-immersive-disabled: rgba(22,23,23,0);
    --component-button-background-color-immersive-hover: rgba(22,23,23,0.05);
    --component-button-background-color-immersive-loading: rgba(22,23,23,0.35);
    --component-button-background-color-immersive-pressed: rgba(22,23,23,0.35);
    --component-button-border-color-immersive-enabled: rgba(22,23,23,0);
    --component-button-border-color-immersive-hover: rgba(22,23,23,0);
    --component-button-border-color-immersive-pressed: rgba(22,23,23,0);
    --component-button-border-color-immersive-loading: rgba(22,23,23,0);
    --component-button-border-color-immersive-disabled: rgba(22,23,23,0);
    --component-button-focusBorder-color-immersive: rgb(1,121,99);
    --component-featuredBanner-homeBanner-background-color-shape1: rgb(255,192,66);
    --component-featuredBanner-homeBanner-text-color-headline: rgb(22,22,23);
    --component-featuredBanner-homeBanner-text-color-tagline: rgb(22,22,23);
    --component-featuredBanner-homeBanner-text-color-infoTagLabel: rgb(98,99,100);
    --component-featuredBanner-homeBanner-background-color-shape2: rgb(252,218,151);
    --component-featuredBanner-homeBanner-icon-color-infoTag: rgb(98,99,100);
    --component-featuredBanner-wallBanner-background-color-shape1: rgb(255,192,66);
    --component-featuredBanner-wallBanner-background-color-shape2: rgb(252,218,151);
    --component-featuredBanner-wallBanner-text-color-onLight-headline: rgb(22,22,23);
    --component-featuredBanner-wallBanner-text-color-onLight-tagline: rgb(22,22,23);
    --component-featuredBanner-wallBanner-text-color-onLight-infoTagLabel: rgb(98,99,100);
    --component-featuredBanner-wallBanner-icon-color-onLight-infoTag: rgb(98,99,100);
    --component-featuredBanner-wallBanner-background-color-lightGray: rgb(242,242,243);
    --component-featuredBanner-wallBanner-background-color-lightGreen: rgb(162,221,210);
    --component-featuredBanner-wallBanner-background-color-darkGreen: rgb(1,121,99);
    --component-featuredBanner-wallBanner-background-color-lightBlue: rgb(152,208,240);
    --component-featuredBanner-wallBanner-background-color-darkBlue: rgb(19,114,170);
    --component-featuredBanner-wallBanner-background-color-lightRed: rgb(245,179,179);
    --component-featuredBanner-wallBanner-background-color-darkRed: rgb(212,22,22);
    --component-featuredBanner-wallBanner-text-color-onDark-headline: rgb(255,255,255);
    --component-featuredBanner-wallBanner-text-color-onDark-tagline: rgb(255,255,255);
    --component-featuredBanner-wallBanner-text-color-onDark-infoTagLabel: rgb(187,188,191);
    --component-featuredBanner-wallBanner-icon-color-onDark-infoTag: rgb(187,188,191);
    --component-featuredBanner-wallBanner-background-color-lightYellow: rgb(249,239,220);
    --component-featuredBanner-wallBanner-background-color-lightPurple: rgb(230,229,246);
    --component-tabBar-icon-color-foreground-active: rgb(22,22,23);
    --component-tabBar-icon-color-foreground-default: rgb(131,132,134);
    --component-tabBar-icon-color-background-active: rgb(255,192,66);
    --component-tabBar-icon-color-background-default: rgba(22,23,23,0);
    --component-tabBar-blob-color-active: rgb(249,239,220);
    --component-tabBar-blob-color-default: rgba(22,23,23,0);
    --component-tabBar-text-color-active: rgb(22,22,23);
    --component-tabBar-text-color-default: rgb(131,132,134);
    --component-tabBar-background-color: rgb(255,255,255);
    --component-tabBar-divider-color: rgb(242,242,243);
    --component-listItem-text-color-title: rgb(22,22,23);
    --component-listItem-text-color-description: rgb(22,22,23);
    --component-listItem-text-color-extraInfo: rgb(1,121,99);
    --component-listItem-background-color-pressed: rgb(205,206,208);
    --component-listItem-border-color: rgb(242,242,243);
    --component-listItem-focusBorder-color: rgb(1,121,99);
    --component-avatar-stacking-focusBorder: rgb(1,121,99);
    --component-coachmark-text-color-title: rgb(22,22,23);
    --component-coachmark-text-color-description: rgb(22,22,23);
    --component-coachmark-text-color-link: rgb(1,121,99);
    --component-chip-group-background-primary: rgb(242,242,243);
    --component-chip-group-background-contrast: rgb(255,255,255);
    --component-listItem-text-color-critical: rgb(212,22,22);
    --component-listItem-icon-color-primary: rgb(22,22,23);
    --component-listItem-icon-color-critical: rgb(212,22,22);
    --component-dropdown-background: rgb(255,255,255);
    --component-expander-divider-color-enabled: rgb(242,242,243);
    --component-counter-border-neutral-color-enabled: rgba(22,23,23,0);
    --component-counter-border-neutral-color-hover: rgba(22,23,23,0);
    --component-counter-border-neutral-color-loading: rgba(22,23,23,0);
    --component-counter-border-neutral-color-pressed: rgba(22,23,23,0);
    --component-counter-border-neutral-color-disabled: rgba(22,23,23,0);
    --component-counter-border-floating-color-hover: rgb(205,206,208);
    --component-counter-border-floating-color-loading: rgba(22,23,23,0);
    --component-counter-border-floating-color-pressed: rgba(22,23,23,0);
    --component-counter-border-floating-color-disabled: rgb(205,206,208);
    --component-counter-border-floating-color-enabled: rgb(205,206,208);
    --component-sharedTileCategory-storeDeliveryInfo-text-primary: rgb(22,22,23);
    --component-sharedTileCategory-itemPricingInfo-text-primary: rgb(22,22,23);
    --component-iconBlob-spacing-surfaceColor-primary: rgb(255,255,255);
    --component-sharedTileCategory-itemPricingInfo-text-secondary: rgb(98,99,100);
    --component-iconBlob-spacing-surfaceColor-secondary: rgb(242,242,243);
    --component-iconBlob-spacing-surfaceColor-positive: rgb(224,240,237);
    --component-iconBlob-spacing-surfaceColor-warning: rgb(249,239,220);
    --component-iconBlob-spacing-surfaceColor-critical: rgb(249,235,235);
    --component-iconBlob-spacing-surfaceColor-marketing: rgb(237,244,248);
    --component-sharedTileCategory-storePartnerInfo-text-primary: rgb(98,99,100);
    --component-iconBlob-spacing-surfaceColor-loyalty: rgb(230,229,246);
    --component-iconBlob-spacing-surfaceColor-persistentLight: rgb(255,255,255);
    --component-sharedTileCategory-socialProofInfo-text-primary: rgb(22,22,23);
    --component-iconBlob-spacing-surfaceColor-persistentDark: rgb(22,22,23);
    --component-sharedTileCategory-socialProofInfo-text-secondary: rgb(98,99,100);
    --component-iconBlob-spacing-surfaceColor-brand-primary: rgb(255,192,66);
    --component-iconBlob-spacing-surfaceColor-brand-secondary: rgb(0,158,129);
    --component-iconBlob-spacing-surfaceColor-brand-loyalty-primary: rgb(89,77,219);
    --component-iconBlob-spacing-surfaceColor-brand-loyalty-secondary: rgb(255,192,66);
    --component-counter-text-color-neutral-enabled: rgb(22,22,23);
    --component-counter-text-color-neutral-hover: rgb(22,22,23);
    --component-counter-text-color-neutral-pressed: rgb(22,22,23);
    --component-counter-text-color-neutral-loading: rgb(255,255,255);
    --component-counter-text-color-neutral-disabled: rgb(131,132,134);
    --component-counter-text-color-floating-enabled: rgb(22,22,23);
    --component-counter-text-color-floating-hover: rgb(22,22,23);
    --component-counter-text-color-floating-pressed: rgb(22,22,23);
    --component-counter-text-color-floating-loading: rgb(22,22,23);
    --component-counter-text-color-floating-disabled: rgb(167,168,170);
    --component-counter-background-color-neutral-enabled: rgb(242,242,243);
    --component-counter-background-color-neutral-hover: rgb(242,242,243);
    --component-counter-background-color-neutral-pressed: rgb(242,242,243);
    --component-counter-background-color-neutral-loading: rgb(131,132,134);
    --component-counter-background-color-neutral-disabled: rgb(242,242,243);
    --component-counter-background-color-floating-enabled: rgb(255,255,255);
    --component-counter-background-color-floating-hover: rgb(255,255,255);
    --component-counter-background-color-floating-pressed: rgb(255,255,255);
    --component-counter-background-color-floating-loading: rgb(205,206,208);
    --component-counter-background-color-floating-disabled: rgb(255,255,255);
    --component-sharedTileCategory-itemHighlightInfo-text-sponsor: rgb(19,114,170);
    --component-sharedTileCategory-itemHighlightInfo-text-topSeller: rgb(137,97,16);
    --component-sharedTileCategory-itemNameInfo-text-primary: rgb(22,22,23);
    --component-itemTile-itemImage-background: rgb(255,255,255);
    --component-itemTile-itemImage-overlay-disabledOverlay: rgba(255,255,255,0.57);
    --component-itemTile-itemImage-overlay-enabledOverlay: rgba(22,23,23,0.05);
    --component-sharedTileCategory-storeDeliveryInfo-text-disabled: rgb(167,168,170);
    --component-sharedTileCategory-itemPricingInfo-text-disabled: rgb(167,168,170);
    --component-sharedTileCategory-storePartnerInfo-text-disabled: rgb(167,168,170);
    --component-sharedTileCategory-itemNameInfo-text-disabled: rgb(167,168,170);
    --component-itemTile-itemImage-border-selected-inside: rgb(255,255,255);
    --component-itemTile-itemImage-border-selected-outside: rgb(22,22,23);
    --component-loadingIndicator-skeleton-background-start: rgb(242,242,243);
    --component-loadingIndicator-skeleton-background-end: rgb(218,219,221);
    --component-pill-border-neutral: rgba(22,23,23,0);
    --component-pill-border-floating: rgb(205,206,208);
    --component-pill-background-neutral: rgb(242,242,243);
    --component-pill-background-floating: rgb(255,255,255);
    --component-sharedTileCategory-storePricingInfo-text-primary: rgb(22,22,23);
    --component-sharedTileCategory-storePricingInfo-text-secondary: rgb(98,99,100);
    --component-sharedTileCategory-storePricingInfo-text-disabled: rgb(167,168,170);
    --component-sharedTileCategory-storeHighlightInfo-text-primary: rgb(22,22,23);
    --component-sharedTileCategory-storeHighlightInfo-text-secondary: rgb(98,99,100);
    --component-sharedTileCategory-storeHighlightInfo-text-disabled: rgb(167,168,170);
    --component-sharedTileCategory-storeDeliveryInfo-icon-primary: rgb(22,22,23);
    --component-sharedTileCategory-storeDeliveryInfo-icon-disabled: rgb(167,168,170);
    --component-button-toggleIconButton-icon-background-selected: rgb(212,22,22);
    --component-coachmark-background: rgb(255,255,255);
    --component-coachmark-border: rgb(205,206,208);
    --component-card-interactive-focusBorder-color: rgb(1,121,99);
    --component-card-outlined-background-color: rgb(255,255,255);
    --component-card-elevated-background-color: rgb(255,255,255);
    --component-card-outlined-border-color: rgb(205,206,208);
    --component-card-elevated-border-color: rgba(22,23,23,0);
    --component-card-selectableCard-selected-border-color: rgb(22,22,23);
    --component-card-selectableCard-indeterminate-border-color: rgb(205,206,208);
    --component-card-selectableCard-disabled-border-color: rgb(242,242,243);
    --component-drawer-border: rgb(205,206,208);
    --component-drawer-dragIndicator: rgb(205,206,208);
    --component-header-background-color-initial: rgba(22,23,23,0);
    --component-header-background-color-scrolled: rgb(255,255,255);
    --component-tabs-tab-background-color-enabled: rgba(22,23,23,0);
    --component-tabs-tab-background-color-hover: rgba(22,23,23,0.05);
    --component-tabs-tab-background-color-pressed: rgba(22,23,23,0.35);
    --component-pagination-selected-background-color: rgb(22,22,23);
    --component-tabs-tab-border-color-default-enabled: rgb(205,206,208);
    --component-pagination-unselected-background-color: rgb(205,206,208);
    --component-tabs-tab-border-color-default-hover: rgb(205,206,208);
    --component-pagination-progressBar-track-background-color: rgb(205,206,208);
    --component-tabs-tab-border-color-default-pressed: rgb(205,206,208);
    --component-pagination-progressBar-progress-background-color: rgb(22,22,23);
    --component-tabs-tab-focusBorder: rgb(1,121,99);
    --component-tabs-tab-border-color-selected-enabled: rgb(22,22,23);
    --component-tabs-tab-border-color-selected-hover: rgb(22,22,23);
    --component-tabs-tab-border-color-selected-pressed: rgb(22,22,23);
    --component-tabs-tab-icon-foreground-enabled: rgb(22,22,23);
    --component-tabs-tab-icon-foreground-hover: rgb(22,22,23);
    --component-tabs-tab-icon-foreground-pressed: rgb(22,22,23);
    --component-tooltip-background-color: rgb(33,33,34);
    --component-tooltip-text-color: rgb(255,255,255);
    --component-modal-scrollElevation-web-overlay-color: rgba(22,23,23,0);
    --component-modal-scrollElevation-web-shadow-start-color: rgba(22,23,23,0.21);
    --component-modal-scrollElevation-web-shadow-end-color: rgba(22,23,23,0);
    --component-tabBar-blob-color-pressed: rgba(22,23,23,0);
    --component-listItem-text-color-warning: rgb(137,97,16);
    --component-tabBar-icon-color-foreground-pressed: rgb(98,99,100);
    --component-tabBar-icon-color-background-pressed: rgb(205,206,208);
    --component-tabBar-text-color-pressed: rgb(98,99,100);
    --component-modal-scrollElevation-web-surface-color: rgb(255,255,255);
    --component-selectableFilter-blob-unselected-enabled: rgb(242,242,243);
    --component-selectableFilter-blob-unselected-hover: rgb(205,206,208);
    --component-selectableFilter-blob-unselected-pressed: rgb(131,132,134);
    --component-selectableFilter-blob-selected-enabled: rgb(255,192,66);
    --component-selectableFilter-blob-selected-pressed: rgb(252,218,151);
    --component-selectableFilter-blob-selected-hover: rgb(249,239,220);
    --component-selectableFilter-icon-foreground: rgb(255,255,255);
    --component-selectableFilter-icon-background: rgb(22,22,23);
    --component-button-toggleIconButton-icon-foreground-selected: rgb(212,22,22);
    --component-button-toggleIconButton-icon-background-unselected: rgba(22,23,23,0);
    --component-chipCustomAddress-background-color-neutral-enabled: rgb(242,242,243);
    --component-chipCustomAddress-background-color-neutral-hover: rgb(205,206,208);
    --component-chipCustomAddress-background-color-neutral-pressed: rgb(131,132,134);
    --component-chipCustomAddress-background-color-neutral-loading: rgb(131,132,134);
    --component-chipCustomAddress-background-color-neutral-disabled: rgb(242,242,243);
    --component-chipCustomAddress-background-color-floating-enabled: rgb(255,255,255);
    --component-chipCustomAddress-background-color-floating-hover: rgb(242,242,243);
    --component-chipCustomAddress-background-color-floating-pressed: rgb(205,206,208);
    --component-chipCustomAddress-background-color-floating-loading: rgb(205,206,208);
    --component-chipCustomAddress-background-color-floating-disabled: rgb(255,255,255);
    --component-chipCustomAddress-icon-foreground-color-foreground-neutral-enabled: rgb(22,22,23);
    --component-chipCustomAddress-icon-foreground-color-foreground-neutral-hover: rgb(22,22,23);
    --component-chipCustomAddress-icon-foreground-color-foreground-neutral-pressed: rgb(255,255,255);
    --component-chipCustomAddress-icon-foreground-color-foreground-neutral-loading: rgb(255,255,255);
    --component-chipCustomAddress-icon-foreground-color-foreground-neutral-disabled: rgb(131,132,134);
    --component-chipCustomAddress-icon-foreground-color-foreground-floating-enabled: rgb(22,22,23);
    --component-chipCustomAddress-icon-foreground-color-foreground-floating-hover: rgb(22,22,23);
    --component-chipCustomAddress-icon-foreground-color-foreground-floating-pressed: rgb(22,22,23);
    --component-chipCustomAddress-icon-foreground-color-foreground-floating-loading: rgb(22,22,23);
    --component-chipCustomAddress-icon-foreground-color-foreground-floating-disabled: rgb(167,168,170);
    --component-chipCustomAddress-border-color-neutral-enabled: rgba(22,23,23,0);
    --component-chipCustomAddress-border-color-neutral-hover: rgba(22,23,23,0);
    --component-chipCustomAddress-border-color-neutral-pressed: rgba(22,23,23,0);
    --component-chipCustomAddress-border-color-neutral-loading: rgba(22,23,23,0);
    --component-chipCustomAddress-border-color-neutral-disabled: rgba(22,23,23,0);
    --component-chipCustomAddress-border-color-floating-enabled: rgb(205,206,208);
    --component-chipCustomAddress-border-color-floating-hover: rgb(205,206,208);
    --component-chipCustomAddress-border-color-floating-pressed: rgb(205,206,208);
    --component-chipCustomAddress-border-color-floating-loading: rgb(205,206,208);
    --component-chipCustomAddress-border-color-floating-disabled: rgb(205,206,208);
    --component-chipCustomAddress-text-color-neutral-enabled: rgb(22,22,23);
    --component-chipCustomAddress-text-color-neutral-hover: rgb(22,22,23);
    --component-chipCustomAddress-text-color-neutral-pressed: rgb(255,255,255);
    --component-chipCustomAddress-text-color-neutral-loading: rgb(255,255,255);
    --component-chipCustomAddress-text-color-neutral-disabled: rgb(131,132,134);
    --component-chipCustomAddress-text-color-floating-enabled: rgb(22,22,23);
    --component-chipCustomAddress-text-color-floating-hover: rgb(22,22,23);
    --component-chipCustomAddress-text-color-floating-pressed: rgb(22,22,23);
    --component-chipCustomAddress-text-color-floating-loading: rgb(22,22,23);
    --component-chipCustomAddress-text-color-floating-disabled: rgb(167,168,170);
    --component-avatar-style-image-disabledOverlay: rgba(255,255,255,0.71);
    --component-listItem-text-color-disabled: rgb(167,168,170);
    --component-listItem-background-color-hover: rgb(242,242,243);
    --logo-symbol-main-color-onPersistentDark-primary: rgb(255,192,66);
    --logo-symbol-loyalty-color-onPersistentDark-primary: rgb(89,77,219);
    --logo-symbol-loyalty-color-onPersistentDark-secondary: rgb(255,192,66);
    --logo-logotype-main-color-onPersistentDark-primary: rgb(255,255,255);
    --logo-logotype-loyalty-color-onPersistentDark-primary: rgb(255,255,255);
    --component-categoryBlob-blob-background-color: rgb(255,255,255);
    --component-categoryBlob-blob-shadow-color: rgba(255,255,255,0.21);
    --component-categoryBlob-background-color-enabled: rgb(255,255,255);
    --component-tag-background-color-sponsored-primary: rgba(22,23,23,0.6);
    --component-categoryBlob-blob-border-color: rgb(236,159,4);
    --component-tag-icon-color-foreground-sponsored-primary: rgb(255,255,255);
    --component-categoryBlob-border-color: rgb(236,159,4);
    --component-categoryBlob-label-text-color-enabled: rgb(22,22,23);
    --component-categoryBlob-label-text-color-disabled: rgb(167,168,170);
    --component-tag-text-color-sponsored-primary: rgb(255,255,255);
    --component-tag-border-color-sponsored-primary: rgba(22,23,23,0);
    --component-categoryBlob-background-color-pressed: rgb(255,192,66);
    --component-countdownTimer-background-color: rgb(22,22,23);
    --component-countdownTimer-text-color: rgb(255,255,255);
    --component-stickyBanner-background-neutral-color: rgb(242,242,243);
    --component-stickyBanner-background-positive-color: rgb(224,240,237);
    --component-stickyBanner-background-critical-color: rgb(249,235,235);
    --component-stickyBanner-background-warning-color: rgb(249,239,220);
    --component-stickyBanner-background-marketing-color: rgb(237,244,248);
    --component-stickyBanner-background-promotion-color: rgb(249,239,220);
    --component-stickyBanner-background-loyalty-color: rgb(230,229,246);
    --component-stickyBanner-background-primary-color: rgb(255,255,255);
    --component-stickyBanner-text-neutral-color: rgb(22,22,23);
    --component-stickyBanner-text-positive-color: rgb(22,22,23);
    --component-stickyBanner-text-critical-color: rgb(22,22,23);
    --component-stickyBanner-text-warning-color: rgb(22,22,23);
    --component-stickyBanner-text-marketing-color: rgb(22,22,23);
    --component-stickyBanner-text-loyalty-color: rgb(22,22,23);
    --component-stickyBanner-text-primary-color: rgb(22,22,23);
    --component-stickyBanner-text-promotion-color: rgb(22,22,23);
    --component-banner-background-color-promotion: rgb(249,239,220);
    --component-banner-text-color-promotion: rgb(22,22,23);
    --component-tag-background-color-sponsored-secondary: rgba(22,23,23,0.05);
    --component-categoryBlob-background-color-hover: rgb(252,218,151);
    --component-tag-icon-color-foreground-sponsored-secondary: rgb(98,99,100);
    --component-tag-text-color-sponsored-secondary: rgb(98,99,100);
    --component-tag-border-color-sponsored-secondary: rgba(22,23,23,0);
    --component-categoryBlob-focusBorder-color: rgb(1,121,99);
    --component-shortcutTile-text-color-enabled: rgb(22,22,23);
    --component-shortcutTile-text-color-hover: rgb(22,22,23);
    --component-shortcutTile-text-color-pressed: rgb(22,22,23);
    --component-shortcutTile-text-color-disabled: rgb(131,132,134);
    --component-shortcutTile-background-color-default-enabled: rgb(242,242,243);
    --component-shortcutTile-background-color-default-hover: rgb(205,206,208);
    --component-shortcutTile-background-color-default-pressed: rgb(131,132,134);
    --component-shortcutTile-background-color-default-disabled: rgb(242,242,243);
    --component-shortcutTile-focusBorder-color: rgb(1,121,99);
    --component-shortcutTile-background-color-sponsored-enabled: rgb(237,244,248);
    --component-shortcutTile-background-color-sponsored-hover: rgb(152,208,240);
    --component-shortcutTile-background-color-sponsored-pressed: rgb(15,99,149);
    --component-shortcutTile-background-color-sponsored-disabled: rgb(237,244,248);
    --component-card-interactive-overlay-positive-background-color: rgb(0,158,129);
    --component-card-interactive-overlay-positive-text-color: rgb(255,255,255);
    --component-card-interactive-overlay-positive-icon-initial-foreground-color: rgb(255,255,255);
    --component-card-interactive-overlay-positive-icon-end-foreground-color: rgb(0,158,129);
    --component-card-interactive-overlay-positive-icon-initial-background-color: rgb(0,158,129);
    --component-card-interactive-overlay-positive-icon-end-background-color: rgb(255,255,255);
    --component-card-interactive-overlay-negative-background-color: rgb(212,22,22);
    --component-card-interactive-overlay-negative-text-color: rgb(255,255,255);
    --component-card-interactive-overlay-negative-icon-initial-foreground-color: rgb(255,255,255);
    --component-card-interactive-overlay-negative-icon-end-foreground-color: rgb(212,22,22);
    --component-card-interactive-overlay-negative-icon-initial-background-color: rgb(212,22,22);
    --component-card-interactive-overlay-negative-icon-end-background-color: rgb(255,255,255);
    --component-listItem-text-color-loyalty: rgb(89,77,219);
    box-sizing: border-box;
    overscroll-behavior: auto none;
    font-family: inherit;
    border-width: 0;
    border-radius: calc((var(--component-button-cornerRadius))*1px);
    cursor: pointer;
    outline-style: solid;
    outline-width: calc((var(--component-button-border-width))*1px);
    transition: all calc((var(--transition-response-duration)) * 1ms) cubic-bezier(.4199999869,0,.5799999833,1);
    font-weight: var(--text-weight-bold);
    letter-spacing: calc((var(--text-letterSpacing-regular))*1px);
    font-size: calc((var(--text-size-s))*1px);
    line-height: calc((var(--text-height-s))*1px);
    min-width: calc((var(--component-button-minWidth-s))*1px);
    max-width: calc((var(--component-button-maxWidth-s))*1px);
    min-height: calc((var(--component-button-minHeight-s))*1px);
    padding: calc((var(--component-button-padding-vertical-s))*1px) calc((var(--component-button-padding-horizontal-s))*1px);
    background-color: var(--component-button-background-color-primary-hover);
    color: var(--component-button-text-color-primary-hover);
    outline-color: var(--component-button-border-color-primary-hover);
}


/*# sourceMappingURL=47c94e0310dc7662.css.map*/