.com-promotion-banner{--circle-fill-color:#000;--circle-text-color:#000;overflow:hidden;padding-bottom:var(--space-c-b)}.com-promotion-banner__header{color:#000;padding:var(--space-c-t) var(--space-c-x) var(--space-m);width:100%}@media (min-width:900px){.com-promotion-banner__header{display:flex;flex-direction:row-reverse;gap:var(--space-m);justify-content:space-between}}.com-promotion-banner__switch-container{align-items:center;align-self:flex-start;border:1px solid #0095f3;border-radius:50rem;display:flex;margin-bottom:2rem;padding:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:900px){.com-promotion-banner__switch-container{margin-bottom:0}}.com-promotion-banner__tab{color:#0095f3;cursor:pointer;font-weight:700;padding:.8rem 1.4rem;position:relative;text-align:center;text-transform:uppercase;transition:color .3s linear;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.com-promotion-banner__tab--active{color:#fff}.com-promotion-banner__tab-indicator{background-color:#0095f3;border-radius:50rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.com-promotion-banner__view-all{color:#0095f3;display:block;font-weight:700;padding:1rem var(--space-c-x);text-align:right;-webkit-text-decoration:underline;text-decoration:underline}.com-promotion-banner__content{flex:2;max-width:876px}.com-promotion-banner__slider-container{margin:var(--space-m) 0}.com-promotion-banner__pagination{padding:0 var(--space-c-x);text-align:center}
