.tb{display:block;padding-block:var(--tb-pt, 48px) var(--tb-pb, 48px)}.tb__inner{width:calc(100% - var(--page-margin) * 2);max-width:var(--page-width);margin-inline:auto}.tb__header{display:flex;gap:var(--spacing-sm) var(--spacing-lg);margin-bottom:var(--spacing-lg)}.tb__headings{min-width:0;text-align:var(--tb-text-align, start)}.tb--link-beside .tb__header{flex-flow:row wrap;align-items:flex-end;justify-content:space-between}.tb--link-beside .tb__headings{flex:1 1 auto}.tb--link-below-heading .tb__header,.tb--link-below-grid .tb__header{flex-direction:column;align-items:var(--tb-align-items, flex-start)}.tb--link-below-heading .tb__headings,.tb--link-below-grid .tb__headings{width:100%}.tb__eyebrow{display:block;margin-bottom:var(--spacing-2xs);font-family:var(--font-accent--family);font-weight:var(--font-accent--weight);font-size:var(--tb-eyebrow-size, var(--text-xs));letter-spacing:var(--font-accent--spacing);text-transform:var(--font-accent--transform);color:var(--tb-eyebrow-color, var(--color-accent-text))}.tb__heading{margin:0;font-size:var(--tb-heading, var(--font-h3));color:var(--tb-heading-color, inherit)}.tb__description{margin-top:var(--spacing-xs);max-width:var(--tb-description-width, 60ch);font-size:var(--tb-description-size, var(--text-md));color:var(--tb-description-color, var(--color-text-secondary, currentcolor))}.tb--align-center .tb__description{margin-inline:auto}.tb--align-end .tb__description{margin-inline-start:auto}.tb__link{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:var(--tb-link-size, var(--text-sm));color:var(--tb-link-color, var(--color-accent-text));white-space:nowrap;transition:color .2s ease}.tb__link:hover{color:var(--tb-link-hover-color, var(--tb-link-color, var(--color-accent-text)));text-decoration:underline;text-underline-offset:.2em}.tb__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:3px}.tb__link-icon{width:16px;height:16px;flex:0 0 auto;transition:transform .2s ease}.tb__link:hover .tb__link-icon{transform:translate(3px)}.tb__footer{display:flex;justify-content:var(--tb-align-items, flex-start);margin-top:var(--spacing-lg)}.tb__grid{display:grid;grid-template-columns:repeat(var(--tb-columns, 5),minmax(0,1fr));gap:var(--tb-gap, 20px);min-width:0}.brand-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);height:100%;overflow:hidden;padding:var(--tb-card-padding, 16px);border:var(--tb-card-border-width, 1px) solid var(--tb-card-border-color, var(--color-border));border-radius:var(--style-border-radius-cards);background-color:var(--tb-card-bg, var(--color-card-background, var(--color-background)));box-shadow:var(--tb-card-shadow, none);color:inherit;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.brand-logo--linked:hover{border-color:var(--tb-card-border-hover, var(--color-accent));transform:translateY(-2px)}.brand-logo--linked:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.brand-logo__media{display:flex;align-items:center;justify-content:center;width:100%;height:var(--tb-logo-height, 48px)}.brand-logo__image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(var(--tb-grayscale, 1));opacity:var(--tb-opacity, .75);transition:filter .25s ease,opacity .25s ease}.tb--logo-fill .brand-logo__image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.brand-logo:hover .brand-logo__image{filter:grayscale(var(--tb-grayscale-hover, 0));opacity:var(--tb-opacity-hover, 1)}.brand-logo__image--placeholder{width:100%;height:100%;filter:none;opacity:.4;background-color:var(--color-border)}.brand-logo__name{font-family:var(--tb-name-font, var(--font-body--family));font-size:var(--tb-name-size, var(--text-sm));font-weight:var(--tb-name-weight, 500);line-height:var(--line-height-heading);text-align:center;color:var(--tb-name-color, var(--color-text-secondary, currentcolor));text-wrap:pretty}.brand-logo--linked:hover .brand-logo__name{color:var(--tb-name-hover-color, var(--color-accent-text))}@media screen and (max-width:989px)and (min-width:750px){.tb__grid{grid-template-columns:repeat(var(--tb-columns-tablet, 3),minmax(0,1fr))}}@media screen and (max-width:749px){.tb__headings{text-align:var(--tb-text-align-mobile, var(--tb-text-align, start))}.tb--align-mobile-center .tb__description{margin-inline:auto}.tb--align-mobile-end .tb__description{margin-inline-start:auto;margin-inline-end:0}.tb--align-mobile-start .tb__description{margin-inline:0 auto}.tb__footer,.tb--link-below-heading .tb__header,.tb--link-below-grid .tb__header{align-items:var(--tb-align-items-mobile, var(--tb-align-items, flex-start));justify-content:var(--tb-align-items-mobile, var(--tb-align-items, flex-start))}.tb--link-beside .tb__header{flex-direction:column;align-items:var(--tb-align-items-mobile, var(--tb-align-items, flex-start))}.tb--hide-link-mobile .tb__link{display:none}.tb__heading{font-size:var(--tb-heading-mobile, var(--font-h4))}.brand-logo__media{height:var(--tb-logo-height-mobile, var(--tb-logo-height, 48px))}.brand-logo{padding:var(--tb-card-padding-mobile, var(--tb-card-padding, 16px))}.brand-logo--linked:hover{transform:none}.tb__grid{grid-template-columns:repeat(var(--tb-columns-mobile, 2),minmax(0,1fr))}.tb--mobile-carousel .tb__grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tb--mobile-carousel .tb__grid::-webkit-scrollbar{display:none}.tb--mobile-carousel .brand-logo{flex:0 0 calc((100% - var(--tb-gap, 20px)) / var(--tb-mobile-visible, 2.4));scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.brand-logo,.brand-logo__image,.tb__link,.tb__link-icon{transition:none}.brand-logo--linked:hover,.tb__link:hover .tb__link-icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-trusted-brands-logo-grid.css.map */
