.shopify-section-homepage-brand-band{width:100%;padding:0;margin:0}.homepage-brand-band{--homepage-brand-band-background-start: #0e252d;--homepage-brand-band-background-end: #0b2f3b;--homepage-brand-band-background: linear-gradient(135deg, var(--homepage-brand-band-background-start), var(--homepage-brand-band-background-end) 100%);--homepage-brand-band-label: #cfe6ee;--homepage-brand-band-brand: #f4f8f9;--homepage-brand-band-divider: rgb(255 255 255 / 14%);--homepage-brand-band-accent: var(--sb-home-accent-on-dark, #f2700f);width:100vw;padding-block:1.5rem;margin-inline:calc(50% - 50vw);background:var(--homepage-brand-band-background);scroll-margin-top:110px}@media(min-width:750px){#main-content:has(>.shopify-section-homepage-brand-band){overflow-x:clip}}@media(max-width:749px){.homepage-brand-band{--homepage-brand-band-background: #092f3b}}.homepage-brand-band__inner{width:90%}.homepage-brand-band__label{margin:0 0 .5rem;font-family:Arial,sans-serif;font-size:.6875rem;font-weight:var(--sb-home-weight-label, 400);line-height:1.3;letter-spacing:.16em;color:var(--homepage-brand-band-label);text-align:center;text-transform:uppercase}.homepage-brand-band__nav{display:block}.homepage-brand-band__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;margin:0;list-style:none}.homepage-brand-band__item{display:flex;min-width:0;border-inline-end:1px solid var(--homepage-brand-band-divider)}.homepage-brand-band__item:nth-child(2n){border-inline-end:0}.homepage-brand-band__brand,.homepage-brand-band__all{display:flex;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;color:inherit;line-height:1;text-align:center;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.32em;text-decoration-skip-ink:none;text-wrap:balance;transition:text-decoration-color .16s ease}.homepage-brand-band__brand{width:100%;padding:.4rem .5rem;color:var(--homepage-brand-band-brand);font-family:"Proxima Nova Black",Barlow,var(--body-font),Arial,sans-serif;font-size:.875rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.homepage-brand-band__all{width:fit-content;padding-inline:.25rem;margin:.5rem auto 0;font-family:Arial,sans-serif;font-size:.8125rem;font-weight:var(--sb-home-weight-control, 600);line-height:1.3;color:var(--homepage-brand-band-label);white-space:nowrap}@media(max-width:359px){.homepage-brand-band__brand{padding-inline:.125rem;font-size:.75rem;letter-spacing:0}}@media(hover:hover)and (pointer:fine){.homepage-brand-band__brand:hover,.homepage-brand-band__all:hover{text-decoration-color:var(--homepage-brand-band-accent)}}.homepage-brand-band__brand:focus-visible,.homepage-brand-band__all:focus-visible{outline:3px solid var(--homepage-brand-band-accent)!important;outline-offset:2px;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.homepage-brand-band__brand,.homepage-brand-band__all{transition:none}}@media(min-width:750px){.homepage-brand-band{padding-block:1.75rem}.homepage-brand-band__list{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-brand-band__item:nth-child(2n){border-inline-end:1px solid var(--homepage-brand-band-divider)}.homepage-brand-band__item:nth-child(4n){border-inline-end:0}.homepage-brand-band__brand{font-size:1.125rem}}@media(min-width:1200px){.homepage-brand-band__nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,1vw,1.25rem)}.homepage-brand-band__list{min-width:0}.homepage-brand-band__all{justify-self:end;padding-inline:0;margin:0}}@media(min-width:1300px){.homepage-brand-band__list{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1.35fr) minmax(0,.65fr) minmax(0,1.45fr) minmax(0,.5fr) minmax(0,1.2fr)}.homepage-brand-band__item,.homepage-brand-band__item:nth-child(2n),.homepage-brand-band__item:nth-child(4n){border-inline-end:1px solid var(--homepage-brand-band-divider)}.homepage-brand-band__item:last-child{border-inline-end:0}.homepage-brand-band__brand{padding-inline:clamp(.5rem,.6vw,.875rem);font-size:clamp(.8125rem,.68vw,.9375rem);letter-spacing:.01em}}@media(forced-colors:active){.homepage-brand-band__brand:focus-visible,.homepage-brand-band__all:focus-visible{outline-color:LinkText}}@media(max-width:749px){.homepage-brand-band__list{grid-template-columns:repeat(4,minmax(0,1fr))}.homepage-brand-band__item:nth-child(2n){border-inline-end:1px solid var(--homepage-brand-band-divider)}.homepage-brand-band__item:nth-child(4n),.homepage-brand-band__item:last-child{border-inline-end:0}.homepage-brand-band__brand{padding-inline:4px;font-size:12px;line-height:1.2;letter-spacing:0;white-space:normal}}@media(max-width:359px){.homepage-brand-band__brand{padding-inline:2px;font-size:11px}}@media(max-width:749px){.homepage-brand-band .homepage-brand-band__list{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:12px;overscroll-behavior-x:contain;padding-block:4px 10px;gap:0}.homepage-brand-band .homepage-brand-band__item{flex:0 0 auto;scroll-snap-align:start;border-inline-end:1px solid var(--homepage-brand-band-divider)}.homepage-brand-band .homepage-brand-band__brand{padding:10px 18px;min-height:44px;white-space:nowrap;font-size:13px}}.homepage-brand-band__scroll{display:block;min-width:0}.homepage-brand-band__arrow{display:none}@media(max-width:749px){.homepage-brand-band__scroll[data-scrollable]{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center}.homepage-brand-band__scroll[data-scrollable] .homepage-brand-band__arrow:not([hidden]){display:flex;align-items:center;justify-content:center;width:24px;height:44px;padding:0;border:0;background:transparent;color:#f2700f;cursor:pointer}.homepage-brand-band__arrow:disabled{opacity:.3;cursor:default}.homepage-brand-band__arrow:focus-visible{outline:2px solid #f2700f;outline-offset:-3px;border-radius:4px}.homepage-brand-band .homepage-brand-band__list{padding-block:4px;scrollbar-width:none}.homepage-brand-band__list::-webkit-scrollbar{display:none}}@media(max-width:749px){.homepage-brand-band .homepage-brand-band__list{scroll-padding-inline:0}.homepage-brand-band .homepage-brand-band__item{flex:0 0 calc(100% / 3);min-width:0}.homepage-brand-band .homepage-brand-band__brand{padding:8px 4px;font-size:clamp(11px,2.9vw,13px);line-height:1.2;white-space:normal;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/homepage-brand-band.css.map */
