.badges-cta {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: var(--space-5);
}

.badges-cta a > svg {
    width: 100%;
    height: 100%;
}

/*Header - Mobile*/
.panel-header .mobile-nav-container .badges-cta .shop {
    width: 66.84px;
}
.panel-header .mobile-nav-container .badges-cta .vguide,
.panel-header .mobile-nav-container .badges-cta .enews {
    width: 67.1px;
}
.panel-header .mobile-nav-container .badges-cta .fun-for-all {
    width: 75.58px;
}
/************/

/*Footer - Mobile*/
.panel-footer .badges-cta {
    margin-bottom: var(--space-8);
}

.panel-footer .badges-cta .shop {
    width: 55.65px;
}
.panel-footer .badges-cta .vguide,
.panel-footer .badges-cta .enews {
    width: 55.87px;
}
.panel-footer .badges-cta .fun-for-all {
    width: 62.93px;
}
/************/

/*Intro - Mobile*/
.panel-intro .badges-cta {
    justify-content: flex-start;
}
.panel-intro .badges-cta .shop {
    width: 66.82px;
}
.panel-intro .badges-cta .vguide,
.panel-intro .badges-cta .enews {
    width: 67.1px;
}
.panel-intro .badges-cta .fun-for-all {
    width: 75.58px;
}
/************/

@media (min-width: 64em) {
    .panel-footer .badges-cta {
        justify-content: left;
        gap: 30px;
        margin-bottom: var(--space-6);
    }
    .panel-footer .badges-cta .shop {
        width: calc(55px + (74.56 - 55) * ((100vw - 1025px) / (1300 - 1025)));
    }
    .panel-footer .badges-cta .vguide,
    .panel-footer .badges-cta .enews {
        width: calc(55px + (74.86 - 55) * ((100vw - 1025px) / (1300 - 1025)));
    }
    .panel-footer .badges-cta .fun-for-all {
        width: calc(62px + (84.31 - 62) * ((100vw - 1025px) / (1300 - 1025)));
    }

    /*Intro*/
    .panel-intro .badges-cta {
        padding-left: var(--space-1);
        gap: 38px;
    }
    .panel-intro .badges-cta .shop {
        width: 97.12px;
    }
    .panel-intro .badges-cta .vguide,
    .panel-intro .badges-cta .enews {
        width: 97.5px;
    }
    .panel-intro .badges-cta .fun-for-all {
        width: 109.82px;
    }
    /************/
}

@media (min-width: 1250px) {
    .panel-footer .badges-cta .shop {
        width: 74.56px;
    }
    .panel-footer .badges-cta .vguide,
    .panel-footer .badges-cta .enews {
        width: 74.86px;
    }
    .panel-footer .badges-cta .fun-for-all {
        width: 84.31px;
    }
}