.badge-banner{position:relative;overflow:hidden}.badge-banner__wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-m);width:fit-content;margin:auto;border-radius:var(--radius-default)}.badge-banner__master-wrapper{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.badge-banner__title{margin:0;max-width:80rem}.badge-banner__subtitle,.badge-banner__bottom-subtitle{font-size:var(--font-body-l);line-height:var(--line-height-body);font-weight:var(--font-weight-bold);color:rgb(var(--color-foreground));margin:0;max-width:60rem}.badge-banner__button{margin-top:0}.badge-banner__badges{display:grid;gap:var(--spacing-s);width:100%;max-width:100rem;margin:var(--spacing-s) 0}.badge-banner__badges{grid-template-columns:repeat(2,1fr)}.badge-banner__badges--count-1{grid-template-columns:1fr;max-width:20rem}.badge-banner__badges--count-2{grid-template-columns:repeat(2,1fr);max-width:45rem}@media screen and (min-width:750px){.badge-banner__badges--count-3{grid-template-columns:repeat(3,1fr);gap:var(--spacing-m)}}.badge-banner__badges--count-4{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.badge-banner__badges--count-4{grid-template-columns:repeat(4,1fr);gap:var(--spacing-m)}}.badge-banner__badges--count-5,.badge-banner__badges--count-6{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.badge-banner__badges{grid-template-columns:repeat(3,1fr);gap:var(--spacing-m)}.badge-banner__badges--count-5,.badge-banner__badges--count-6{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.badge-banner__badges--count-5{grid-template-columns:repeat(5,1fr)}.badge-banner__badges--count-6{grid-template-columns:repeat(6,1fr)}}.badge-banner__badge{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xxs);text-align:center}.badge-banner__badge-image{width:10rem;height:10rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media screen and (min-width:750px){.badge-banner__badge-image{width:12rem;height:12rem}}.badge-banner__badge-image img{width:100%;height:100%;object-fit:contain}.badge-banner__badge-text{font-size:var(--font-body-s);line-height:var(--line-height-body);font-weight:var(--font-weight-bold);color:rgb(var(--color-foreground));margin:0}@media screen and (min-width:750px){.badge-banner__badge-text{font-size:var(--font-body-m)}}@media screen and (max-width:750px){.badge-banner__badge:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-badge-banner.css.map */
