.brands-carousel[data-v-65f2014b]{--grid-gap:.875rem;--brands-carousel-slide-height:5rem;--brands-carousel-slide-min-width:9.5rem;--brands-carousel-slide-border-radius:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.brands-carousel__header[data-v-65f2014b]{align-items:center;display:flex;justify-content:space-between;padding-right:3.25rem}.brands-carousel__swiper-wrapper[data-v-65f2014b]{align-items:center;display:flex;position:relative}.brands-carousel__swiper-wrapper[data-v-65f2014b] .swiper-wrapper{align-items:center}.brands-carousel__swiper-wrapper[data-v-65f2014b] .next-slide-btn,.brands-carousel__swiper-wrapper[data-v-65f2014b] .prev-slide-btn{height:var(--brands-carousel-slide-height);margin:0;--padding-end:.5rem;--border-radius:.5rem;--padding-start:.5rem}.brands-carousel__swiper-wrapper[data-v-65f2014b] .next-slide-btn.swiper-button-disabled,.brands-carousel__swiper-wrapper[data-v-65f2014b] .prev-slide-btn.swiper-button-disabled{opacity:.3}.brands-carousel__swiper-wrapper[data-v-65f2014b] .next-slide-btn{margin-left:1rem}.brands-carousel__swiper-wrapper[data-v-65f2014b] .prev-slide-btn{margin-right:1rem}.brands-carousel__swiper[data-v-65f2014b] .swiper-button-next,.brands-carousel__swiper[data-v-65f2014b] .swiper-button-prev{display:none}.brands-carousel__swiper-slide[data-v-65f2014b]{margin-right:.875rem;min-width:var(--brands-carousel-slide-min-width);width:auto}.brands-carousel__brand-slide[data-v-65f2014b]{align-items:center;border:1px solid var(--ion-color-neutral-40);border-radius:var(--brands-carousel-slide-border-radius);display:flex;height:var(--brands-carousel-slide-height);justify-content:center;padding:.75rem;position:relative;text-decoration:none}.brands-carousel__brand-slide .brands-carousel__skeleton[data-v-65f2014b]{background-color:var(--ion-color-neutral);border-radius:var(--brands-carousel-slide-border-radius);top:0;right:0;bottom:0;left:0;position:absolute;z-index:5}.brands-carousel__brand-slide .brands-carousel__skeleton ion-skeleton-text[data-v-65f2014b]{top:0;right:0;bottom:0;left:0;margin:0;position:absolute}.brands-carousel__brand-slide--external[data-v-65f2014b]{margin-left:.875rem}.brands-carousel__brand-slide[data-v-65f2014b] .tile__picture{height:100%;max-width:8rem;pointer-events:none;position:relative;width:100%}.brands-carousel__brand-slide[data-v-65f2014b] .tile__picture>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.brands-carousel__show-all-btn[data-v-65f2014b]{height:100%;margin:0;pointer-events:none;width:100%;--padding-end:0;--padding-start:0;--padding-top:0;--padding-bottom:0}.brands-carousel__show-all-btn-text[data-v-65f2014b]{display:none;font:var(--font-14sB)}.brands-carousel__show-all-btn-icon[data-v-65f2014b]{height:1.25rem;margin-left:0;margin-right:0;width:1.25rem}.brands-carousel__grid[data-v-65f2014b]{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);display:flex;row-gap:var(--grid-gap)}.brands-carousel__grid[data-v-65f2014b]:not(.hide-brands){flex-wrap:wrap}.brands-carousel__grid:not(.hide-brands) .brands-carousel__brand-slide[data-v-65f2014b]{flex-basis:11.25rem}.brands-carousel__grid.hide-brands .brands-carousel__brand-slide[data-v-65f2014b]{display:none}.brands-carousel__heading[data-v-65f2014b]{color:var(--ion-color-neutral-100);font:var(--font-20B);margin:1rem 0;padding:0 1rem}@media screen and (min-width:768px){.brands-carousel__heading[data-v-65f2014b]{font:var(--font-28B)}.brands-carousel__show-all-btn-text[data-v-65f2014b]{display:inline-block}.brands-carousel__show-all-btn-icon[data-v-65f2014b]{margin-left:.3em;margin-right:-.2em}}@media screen and (min-width:992px){.brands-carousel__heading[data-v-65f2014b]{margin:0 0 1.5rem;padding:0}.brands-carousel__grid .brands-carousel__brand-slide[data-v-65f2014b]{flex:1}.brands-carousel__grid .brands-carousel__brand-slide[data-v-65f2014b]:nth-child(-n+3){display:flex}.brands-carousel__grid .brands-carousel__brand-slide--show-all-slide[data-v-65f2014b]{display:flex!important}}@media screen and (min-width:1200px){.brands-carousel__grid .brands-carousel__brand-slide[data-v-65f2014b]:nth-child(-n+4){display:flex}}@media screen and (min-width:1440px){.brands-carousel__grid .brands-carousel__brand-slide[data-v-65f2014b]:nth-child(-n+5){display:flex}}@media screen and (min-width:1600px){.brands-carousel__grid .brands-carousel__brand-slide[data-v-65f2014b]:nth-child(-n+6){display:flex}}
