.card-vendor-logo{position:relative;width:100%}.card-vendor-logo--row{width:100%}.card-vendor-logo--row .card-vendor-logo__main{align-items:center;display:flex;flex-direction:row-reverse;gap:1.25rem;width:100%}@media(min-width:1025px){.card-vendor-logo--row .card-vendor-logo__main{gap:2.5rem}}.card-vendor-logo__image{height:2rem;max-width:90%}.card-vendor-logo__image .image img{-o-object-position:left;object-position:left}@media(min-width:640px){.card-vendor-logo__image{height:3.75rem}}.card-vendor-logo__image:not(:last-child){margin-bottom:.625rem}@media(min-width:640px){.card-vendor-logo__image:not(:last-child){margin-bottom:.875rem}}.card-vendor-logo--row .card-vendor-logo__image{flex:0 0 auto;height:2.8125rem;margin-bottom:0;margin-left:auto;max-width:11.4375rem;width:auto}@media(min-width:640px){.card-vendor-logo--row .card-vendor-logo__image{flex:0 0 15.3125rem;height:5rem;width:15.3125rem}}.card-vendor-logo__title{color:var(--card-vendor-logo-color);display:inline;position:relative;transition-duration:.3s;transition-property:color;transition-timing-function:ease;white-space:wrap}.card-vendor-logo__title:has(.card-vendor-logo__icon){padding-right:1.125rem}@media(max-width:639.98px){.card-vendor-logo__title:has(.card-vendor-logo__icon){padding-right:.8125rem}}.card-vendor-logo--row .card-vendor-logo__title{font-family:var(--font-family-base);font-size:var(--font-size-h4-mobile);font-weight:var(--font-weight-h4-mobile);letter-spacing:var(--letter-spacing-h4-mobile);line-height:var(--line-height-h4-mobile);text-transform:var(--text-transform-h4-mobile)}@media(min-width:640px){.card-vendor-logo--row .card-vendor-logo__title{font-family:var(--font-family-base);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3);text-transform:var(--text-transform-h3)}}.card-vendor-logo__icon{display:inline-block;height:.8125rem;position:absolute;transform:translateY(0) translate(.3125rem);width:.8125rem}@media(max-width:639.98px){.card-vendor-logo__icon{height:.625rem;transform:translateY(0) translate(.1875rem);width:.625rem}}.card-vendor-logo__link{inset:0;position:absolute;z-index:2}@media(hover:hover)and (pointer:fine){.card-vendor-logo__link:hover~.card-vendor-logo__content .card-vendor-logo__title{color:var(--card-vendor-logo-hover-color)}}.vendors-list__top[data-v-7b385796]{border-bottom:1px solid var(--category-layout-border-color);padding-bottom:1.875rem}@media(min-width:640px){.vendors-list__top[data-v-7b385796]{padding-bottom:1.25rem}}.vendors-list__top[data-v-7b385796]:not(:last-child){margin-bottom:1.875rem}.vendors-list--grouped .vendors-list__top[data-v-7b385796]:not(:last-child){border-bottom:none;margin-bottom:3.75rem;padding-bottom:0}.vendors-list--row .vendors-list__top[data-v-7b385796]{border-bottom:none;padding-bottom:0}.vendors-list--row .vendors-list__top[data-v-7b385796]:not(:last-child){margin-bottom:2.5rem}@media(min-width:1025px){.vendors-list--row .vendors-list__top[data-v-7b385796]{padding-left:1.875rem;width:calc(100% - 18.4375rem)}.vendors-list--row .vendors-list__top[data-v-7b385796]:not(:last-child){margin-bottom:5rem}}.vendors-list__info[data-v-7b385796]{display:flex;gap:.5rem}.vendors-list__icon[data-v-7b385796]{display:inline-block;flex-shrink:0;height:.625rem;width:.625rem}@media(min-width:640px){.vendors-list__icon[data-v-7b385796]{height:.8125rem;transform:translateY(.3125rem);width:.8125rem}}.vendors-list__title[data-v-7b385796]:not(:last-child){margin-bottom:1.25rem}@media(min-width:640px){.vendors-list__title[data-v-7b385796]:not(:last-child){margin-bottom:1.875rem}}.vendors-list--row .vendors-list__title[data-v-7b385796]{margin-bottom:0;max-width:49.4375rem;padding-bottom:0}.vendors-list__items[data-v-7b385796]{display:grid;gap:3.125rem .625rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.vendors-list__items[data-v-7b385796]{gap:4.375rem 6.25rem;padding-right:4.75rem}}.vendors-list--grouped .vendors-list__items[data-v-7b385796]{display:flex;flex-wrap:wrap;gap:3.125rem .625rem;padding-right:0}@media(min-width:1025px){.vendors-list--grouped .vendors-list__items[data-v-7b385796]{gap:4.375rem 1.875rem}}.vendors-list--row .vendors-list__items[data-v-7b385796]{display:flex;flex-direction:column;gap:3.125rem}@media(min-width:1025px){.vendors-list--row .vendors-list__items[data-v-7b385796]{gap:3.75rem;padding-left:1.875rem;width:calc(100% - 18.4375rem)}}.vendors-list--row .vendors-list__item[data-v-7b385796]{border-top:1px solid var(--grey-2);padding-top:1.5625rem}@media(min-width:1025px){.vendors-list--row .vendors-list__item[data-v-7b385796]{padding-top:.9375rem}}.vendors-list--grouped .vendors-list__item[data-v-7b385796]{width:calc(50% - .3125rem)}@media(min-width:1025px){.vendors-list--grouped .vendors-list__item[data-v-7b385796]{width:calc(33.33333% - 1.25rem)}}.vendors-list__groups[data-v-7b385796]{display:flex;flex-direction:column;gap:3.75rem}@media(min-width:1025px){.vendors-list__groups[data-v-7b385796]{gap:7.5rem}}.vendors-list__group-title[data-v-7b385796]{border-bottom:1px solid var(--grey-2);font-family:var(--font-family-base);font-size:var(--font-size-h3-mobile);font-weight:var(--font-weight-h3-mobile);letter-spacing:var(--letter-spacing-h3-mobile);line-height:var(--line-height-h3-mobile);margin-bottom:1.875rem;padding-bottom:1.25rem;text-transform:var(--text-transform-h3-mobile)}@media(min-width:1025px){.vendors-list__group-title[data-v-7b385796]{font-family:var(--font-family-base);font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3);margin-bottom:1.25rem;padding-bottom:1.875rem;text-transform:var(--text-transform-h3)}}.vendors-list--main[data-v-7b385796] .card-vendor-logo__image{max-width:60%}
