.brand-directory-section{padding-top:var(--section-padding-top, 36px);padding-bottom:var(--section-padding-bottom, 64px)}.brand-directory__intro{margin-bottom:32px}.brand-directory__subheading{margin:0 0 12px;padding:0;font-size:var(--bd-subheading-size, 12px);font-weight:var(--bd-subheading-weight, 600);line-height:normal;letter-spacing:normal;color:rgb(var(--color-foreground))}.brand-directory__heading{margin:0 0 16px;padding:0;font-size:var(--bd-heading-size, 32px);font-weight:var(--bd-heading-weight, 700);line-height:normal;letter-spacing:normal;color:rgb(var(--color-foreground))}.brand-directory__description{margin:0;font-size:var(--bd-description-size, 16px);line-height:normal;letter-spacing:normal;color:rgb(var(--color-foreground) / .85)}.brand-directory__description p{margin:0 0 12px;line-height:normal;letter-spacing:normal}.brand-directory__description p:last-child{margin-bottom:0}.brand-directory__top-brands{display:block;margin-bottom:32px}.brand-directory__alphabet-nav{display:block;margin-bottom:24px}.brand-directory__alphabet-label{margin:0 0 12px;font-size:var(--bd-alphabet-label-size, 14px);font-weight:var(--bd-alphabet-label-weight, 600);line-height:normal;letter-spacing:normal;color:rgb(var(--color-foreground))}.brand-directory__alphabet-track{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;touch-action:pan-x;border-bottom:1px solid rgb(var(--color-foreground) / .1)}.brand-directory__alphabet-track::-webkit-scrollbar{display:none}.brand-directory__alphabet-track.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.brand-directory__alphabet-track.is-dragging .brand-directory__alphabet-link{pointer-events:none}.brand-directory__alphabet-list{display:flex;flex-wrap:nowrap;gap:4px;list-style:none;margin:0;padding:0 0 12px;width:max-content;min-width:100%}.brand-directory__alphabet-nav.text-center .brand-directory__alphabet-list{justify-content:center}.brand-directory__alphabet-nav.text-right .brand-directory__alphabet-list{justify-content:flex-end}.brand-directory__alphabet-item{flex:0 0 auto;margin:0;padding:0;scroll-snap-align:start}.brand-directory__alphabet-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:6px 10px;color:rgb(var(--color-foreground));font-size:16px;font-weight:600;line-height:normal;letter-spacing:normal;text-decoration:none;white-space:nowrap;-webkit-user-drag:none;touch-action:pan-x;transition:color .2s ease}.brand-directory__alphabet-link:hover,.brand-directory__alphabet-link:focus-visible{color:#806128;text-decoration:none}.brand-directory__top-brands-label{margin:0 0 12px;font-size:var(--bd-top-brands-label-size, 14px);font-weight:var(--bd-top-brands-label-weight, 600);line-height:normal;letter-spacing:normal;color:rgb(var(--color-foreground))}.brand-directory__top-brands-track{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;touch-action:pan-x}.brand-directory__top-brands-track::-webkit-scrollbar{display:none}.brand-directory__top-brands-track.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.brand-directory__top-brands-track.is-dragging .brand-directory__top-brand-link{pointer-events:none}.brand-directory__top-brands-list{display:flex;flex-wrap:nowrap;gap:10px;list-style:none;margin:0;padding:0;width:max-content;min-width:100%}.brand-directory__top-brands.text-center .brand-directory__top-brands-list{justify-content:center}.brand-directory__top-brands.text-right .brand-directory__top-brands-list{justify-content:flex-end}.brand-directory__top-brand-item{flex:0 0 auto;margin:0;padding:0;scroll-snap-align:start}.brand-directory__top-brand-link.button{display:inline-flex;align-items:center;justify-content:center;-webkit-user-drag:none;touch-action:pan-x;min-height:auto;padding:8px 16px;border:1px solid rgb(var(--color-foreground) / .15);border-radius:0;background:rgb(var(--color-background));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:14px;font-weight:500;line-height:normal;letter-spacing:normal;text-decoration:none;white-space:nowrap;flex-shrink:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.brand-directory__top-brand-link.button:after{display:none}.brand-directory__top-brand-link .btn-text{font-size:inherit;font-weight:inherit;line-height:normal;letter-spacing:normal}.brand-directory__top-brand-link .btn-fill{background:#806128;background-color:#806128}@media screen and (pointer:fine)and (hover:hover){.js [data-button-hover=standard] .brand-directory__top-brand-link.button:hover:not([disabled],.self-button){color:rgb(var(--color-background));border-color:#806128;background:rgb(var(--color-background));background-color:rgb(var(--color-background))}.js [data-button-hover=standard] .brand-directory__top-brand-link.button:hover:not([disabled],.self-button) .btn-text{color:rgb(var(--color-background));transition-delay:.2s}}@media(hover:none),screen and (pointer:coarse){.brand-directory__top-brand-link.button,.brand-directory__top-brand-link.button:hover,.brand-directory__top-brand-link.button:focus,.brand-directory__top-brand-link.button:focus-visible,.brand-directory__top-brand-link.button:active{color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground) / .15);background:rgb(var(--color-background));background-color:rgb(var(--color-background));text-decoration:none}.brand-directory__top-brand-link.button .btn-text,.brand-directory__top-brand-link.button:hover .btn-text,.brand-directory__top-brand-link.button:focus .btn-text,.brand-directory__top-brand-link.button:focus-visible .btn-text,.brand-directory__top-brand-link.button:active .btn-text{color:rgb(var(--color-foreground));transition-delay:0s}.brand-directory__top-brand-link .btn-fill{display:none}}.brand-directory__top-brand-link.button:focus-visible{color:rgb(var(--color-foreground));border-color:#806128;text-decoration:none}@media screen and (pointer:fine)and (hover:hover){.brand-directory__top-brand-link.button:focus-visible{color:rgb(var(--color-background))}.brand-directory__top-brand-link.button:focus-visible .btn-text{color:rgb(var(--color-background))}}.brand-directory__wrapper{width:100%}.brand-directory__group{margin-bottom:32px;clear:both;scroll-margin-top:calc(var(--topbar-visible-height, var(--topbar-height, 0px)) + var(--header-height, 0px) + 16px)}.brand-directory__group:last-child{margin-bottom:0}.brand-directory__header{background-color:rgb(var(--color-foreground) / .05);border-radius:8px;padding:12px;margin-bottom:10px;display:block;width:100%;box-sizing:border-box}.brand-directory__letter{margin:0;padding:0;font-size:1.5rem;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground));text-transform:uppercase;text-align:left;letter-spacing:normal}.brand-directory__grid{display:grid;grid-template-columns:repeat(var(--brand-columns-desktop, 4),1fr);gap:5px 28px;list-style:none;padding:0;margin:0;width:100%}.brand-directory__item{margin:0;padding:0;list-style:none;text-align:left}.brand-directory__link{display:inline-block;color:rgb(var(--color-foreground));text-decoration:none;font-size:16px;font-weight:400;line-height:normal;transition:color .2s ease,text-decoration .2s ease;scroll-margin-top:calc(var(--topbar-visible-height, var(--topbar-height, 0px)) + var(--header-height, 0px) + 16px)}.brand-directory__link:hover{color:#806128;text-decoration:none}.brand-directory__empty{text-align:center;padding:40px 20px;background-color:rgb(var(--color-background));border:1px dashed rgb(var(--color-border));border-radius:8px;color:rgb(var(--color-foreground) / .75);margin-top:24px}.brand-directory-section .page-width--narrow{max-width:1400px;margin-left:auto;margin-right:auto}.brand-directory-section .page-width--full{max-width:100%;padding-left:2rem;padding-right:2rem}@media screen and (max-width:989px){.brand-directory__grid{grid-template-columns:repeat(min(var(--brand-columns-desktop, 4),3),1fr);gap:2px 20px}}@media screen and (max-width:749px){.brand-directory__subheading{font-size:var(--bd-subheading-size-mobile, 12px)}.brand-directory__heading{font-size:var(--bd-heading-size-mobile, 24px)}.brand-directory__description{font-size:var(--bd-description-size-mobile, 14px)}.brand-directory__top-brands-label{font-size:var(--bd-top-brands-label-size-mobile, 14px)}.brand-directory__alphabet-label{font-size:var(--bd-alphabet-label-size-mobile, 14px)}.brand-directory__grid{grid-template-columns:repeat(var(--brand-columns-mobile, 2),1fr);gap:2px 14px}.brand-directory__header{padding:10px;margin-bottom:14px}.brand-directory__letter{font-size:1.25rem}.brand-directory__top-brand-link.button{padding:3px 10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brand-directory.css.map */
