.sbt-brand-directory{--sbt-brand-accent:#778b64;--sbt-brand-tint:#f0f5ea;--sbt-brand-ink:#526945;--sbt-brand-focus:#536f3c}.sbt-brand-directory[data-active-store=jt]{--sbt-brand-accent:#1d3a6b;--sbt-brand-tint:#eef1f6;--sbt-brand-ink:#1d3a6b;--sbt-brand-focus:#1d3a6b}.sbt-brand-directory[data-active-store=dm]{--sbt-brand-accent:#c2adaf;--sbt-brand-tint:#f6f3f3;--sbt-brand-ink:#746869;--sbt-brand-focus:#746869}.sbt-brand-directory{display:block;color:#343630;background:#fff;font-family:var(--font-body-family,Arial,sans-serif)}.sbt-brand-directory [hidden]{display:none!important}.sbt-brand-directory,.sbt-brand-directory *{box-sizing:border-box}.sbt-brand-directory__inner{width:min(1360px,100%);margin:0 auto;padding:32px 40px 64px}.sbt-brand-directory__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:end;gap:48px;margin-bottom:24px}.sbt-brand-directory__heading{font-family:var(--font-heading-main-family,Arial,sans-serif);font-size:38px;font-weight:400;line-height:1.12;letter-spacing:-.025em;margin:0 0 14px;color:inherit;text-transform:none}.sbt-brand-directory__intro{font-size:15px;line-height:1.65;max-width:590px;margin:0;color:#656960}.sbt-brand-directory label,.sbt-brand-directory legend{display:block;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.035em;margin-bottom:10px;color:#565d51;text-transform:none}.sbt-brand-directory__search-wrap{position:relative;display:flex;align-items:center}.sbt-brand-directory__search-wrap>svg{position:absolute;left:15px;pointer-events:none;color:#697064}.sbt-brand-directory__search input{width:100%;height:48px;padding:10px 14px 10px 44px;border:1px solid #d7dcd2;border-radius:5px;background:#fff;color:#343630;box-shadow:none;font:inherit;font-size:14px;min-width:0;-webkit-appearance:auto;appearance:auto}.sbt-brand-directory__search input::placeholder{color:#7a8075;opacity:1}.sbt-brand-directory__filters{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:18px 0 20px;border-top:1px solid #e8eae5;border-bottom:1px solid #e8eae5}.sbt-brand-directory__stores{border:0;padding:0;margin:0;min-width:0}.sbt-brand-directory__store-options{display:flex;gap:8px;flex-wrap:wrap}.sbt-brand-directory__store{display:flex;justify-content:center;align-items:center;min-height:48px;padding:8px 13px;border:1px solid #dfe3d9;border-radius:5px;background:#fff;color:#515b48;cursor:pointer;font:inherit;font-size:13px;line-height:1.2;transition:background-color .15s,border-color .15s}.sbt-brand-directory__store img{display:block;width:142px;max-height:26px;height:26px;object-fit:contain}.sbt-brand-directory__store[data-brand-store=jt] img{width:132px}.sbt-brand-directory__store[data-brand-store=dm] img{width:128px}.sbt-brand-directory__store[aria-pressed=true]{background:var(--sbt-brand-tint);border-color:var(--sbt-brand-ink);box-shadow:inset 0 0 0 1px var(--sbt-brand-accent);color:var(--sbt-brand-ink)}.sbt-brand-directory__store:hover{border-color:var(--sbt-brand-ink)}.sbt-brand-directory__category{width:230px;flex-shrink:0}.sbt-brand-directory__category select{display:block;width:100%;height:48px;border:1px solid #d7dcd2;border-radius:5px;padding:10px 34px 10px 14px;background-color:#fff;color:#343630;font:inherit;font-size:14px;box-shadow:none;-webkit-appearance:auto;appearance:auto}.sbt-brand-directory__browse-bar{display:flex;align-items:center;justify-content:space-between;min-height:60px;gap:20px}.sbt-brand-directory__count{font-size:13px;color:#61685a;line-height:1.4;margin:0}.sbt-brand-directory__clear{border:0;border-bottom:1px solid transparent;background:none;color:var(--sbt-brand-ink);font:inherit;font-size:13px;padding:10px 0;cursor:pointer;min-height:44px}.sbt-brand-directory__clear:hover:not(:disabled){border-bottom-color:currentColor}.sbt-brand-directory__clear:disabled{color:#92978c;cursor:default}.sbt-brand-directory__alphabet{display:flex;justify-content:space-between;gap:3px;padding-bottom:19px;margin-bottom:0;overflow-x:auto;scrollbar-width:thin}.sbt-brand-directory__alphabet a,.sbt-brand-directory__alphabet span{display:flex;align-items:center;justify-content:center;flex:1 0 24px;min-width:24px;min-height:38px;font-size:12px;line-height:1;text-decoration:none;border-radius:4px;color:#555d4e;font-weight:500}.sbt-brand-directory__alphabet span,.sbt-brand-directory__alphabet a[aria-disabled=true]{color:#c8ccc3;pointer-events:none}.sbt-brand-directory__alphabet a:hover{background:var(--sbt-brand-tint);color:var(--sbt-brand-ink)}.sbt-brand-directory__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.sbt-brand-directory__item{padding:0;margin:0;min-width:0;scroll-margin-top:180px}.sbt-brand-directory__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:174px;min-width:0;padding:19px 18px 18px;border:1px solid #e1e4dc;border-radius:7px;background:#fff;color:#454b40;text-decoration:none;transition:border-color .15s,box-shadow .15s}.sbt-brand-directory__card:hover{border-color:var(--sbt-brand-ink);box-shadow:0 3px 13px #0000000a}.sbt-brand-directory__logo{display:flex;align-items:center;justify-content:center;width:100%;height:96px;min-height:96px}.sbt-brand-directory__logo img{display:block;object-fit:contain;width:auto;height:auto;max-width:100%;max-height:76px}.sbt-brand-directory__wordmark{font-family:var(--font-heading-second-family,Georgia,serif);font-size:23px;line-height:1.2;letter-spacing:.01em;text-align:center;color:#4f5946}.sbt-brand-directory__name{display:block;width:100%;max-width:100%;padding-right:6px;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.03em;text-align:center;overflow-wrap:anywhere}.sbt-brand-directory__arrow{position:absolute;right:12px;bottom:19px;opacity:0;color:var(--sbt-brand-ink);transition:opacity .15s}.sbt-brand-directory__card:hover .sbt-brand-directory__arrow,.sbt-brand-directory__card:focus-visible .sbt-brand-directory__arrow{opacity:1}.sbt-brand-directory__empty{border:1px solid #e1e4dc;border-radius:7px;padding:64px 20px;text-align:center;background:#fafbf8}.sbt-brand-directory__empty h2{font-family:var(--font-heading-second-family,Georgia,serif);font-size:28px;font-weight:400;color:inherit;margin:0 0 10px}.sbt-brand-directory__empty p{font-size:14px;line-height:1.6;color:#656960;margin:0 0 20px}.sbt-brand-directory__empty button{border:1px solid var(--sbt-brand-ink);border-radius:5px;background:var(--sbt-brand-tint);color:var(--sbt-brand-ink);padding:12px 20px;min-height:44px;font:inherit;font-size:14px;cursor:pointer}.sbt-brand-directory a:focus-visible,.sbt-brand-directory button:focus-visible,.sbt-brand-directory input:focus-visible,.sbt-brand-directory select:focus-visible{outline:2px solid var(--sbt-brand-focus);outline-offset:4px}@media(min-width:1500px){.sbt-brand-directory__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.sbt-brand-directory__inner{padding:36px 28px 56px}.sbt-brand-directory__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sbt-brand-directory__filters{align-items:stretch}.sbt-brand-directory__store{padding:8px 10px}.sbt-brand-directory__store img{width:125px}.sbt-brand-directory__store[data-brand-store=jt] img{width:117px}.sbt-brand-directory__store[data-brand-store=dm] img{width:114px}.sbt-brand-directory__category{width:195px}.sbt-brand-directory__header{gap:30px}}@media(max-width:900px){.sbt-brand-directory__filters{flex-direction:column;gap:20px}.sbt-brand-directory__category{width:100%;max-width:340px}.sbt-brand-directory__header{grid-template-columns:minmax(0,1fr) minmax(210px,280px);gap:24px}.sbt-brand-directory__heading{font-size:36px}.sbt-brand-directory__intro{font-size:14px}.sbt-brand-directory__grid{gap:12px}.sbt-brand-directory__card{padding-inline:14px}}@media(max-width:600px){.sbt-brand-directory__inner{padding:28px 18px 44px}.sbt-brand-directory__header{grid-template-columns:1fr;gap:24px;margin-bottom:24px}.sbt-brand-directory__heading{font-size:34px;margin-bottom:11px}.sbt-brand-directory__intro{font-size:14px;line-height:1.6;max-width:360px}.sbt-brand-directory__filters{padding:19px 0 22px;gap:20px}.sbt-brand-directory__store-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sbt-brand-directory__store{width:100%;min-height:48px;padding:8px 10px}.sbt-brand-directory__store img,.sbt-brand-directory__store[data-brand-store=jt] img,.sbt-brand-directory__store[data-brand-store=dm] img{width:128px;max-width:100%;height:25px}.sbt-brand-directory__category{max-width:none}.sbt-brand-directory__browse-bar{min-height:57px}.sbt-brand-directory__alphabet{justify-content:flex-start;gap:3px;padding-bottom:15px}.sbt-brand-directory__alphabet a,.sbt-brand-directory__alphabet span{flex:0 0 31px;min-height:40px}.sbt-brand-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sbt-brand-directory__card{height:158px;padding:15px 13px;border-radius:6px}.sbt-brand-directory__logo{height:88px;min-height:88px}.sbt-brand-directory__logo img{max-height:65px}.sbt-brand-directory__name{font-size:10px;line-height:1.45;letter-spacing:.02em;padding-right:0}.sbt-brand-directory__wordmark{font-size:21px}.sbt-brand-directory__arrow{display:none}.sbt-brand-directory__item{scroll-margin-top:120px}.sbt-brand-directory__empty{padding:44px 18px}}@media(prefers-reduced-motion:reduce){.sbt-brand-directory *{scroll-behavior:auto;transition:none}}.sbt-brand-directory__filter-panel>summary{display:none}@media(max-width:600px){.sbt-brand-directory__filter-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;padding:10px 0;min-height:48px;font-size:13px;font-weight:500;color:var(--sbt-brand-ink);border-top:1px solid #e8eae5;border-bottom:1px solid #e8eae5}.sbt-brand-directory__filter-panel>summary::-webkit-details-marker{display:none}.sbt-brand-directory__filter-panel>summary span{font-size:20px;font-weight:400}.sbt-brand-directory__filter-panel[open]>summary span{transform:rotate(45deg)}.sbt-brand-directory__filter-panel .sbt-brand-directory__filters{border-top:0}}.sbt-brand-directory__store{gap:8px}.sbt-brand-directory__store img,.sbt-brand-directory__store[data-brand-store=jt] img,.sbt-brand-directory__store[data-brand-store=dm] img{width:24px;height:24px;max-height:24px;flex:0 0 24px}.sbt-brand-directory__store span{font-size:12px;white-space:nowrap}@media(min-width:901px){.sbt-brand-directory__inner{display:grid;grid-template-columns:140px minmax(0,1fr);column-gap:20px}.sbt-brand-directory__header,.sbt-brand-directory__filter-panel,.sbt-brand-directory__grid,.sbt-brand-directory__empty{grid-column:1/-1}.sbt-brand-directory__alphabet{grid-column:2;align-self:center;padding-bottom:0}.sbt-brand-directory__browse-bar{grid-column:1;min-height:66px;gap:8px}.sbt-brand-directory__clear{font-size:12px}}@media(max-width:600px){.sbt-brand-directory__store{gap:6px;padding-inline:8px}.sbt-brand-directory__store img,.sbt-brand-directory__store[data-brand-store=jt] img,.sbt-brand-directory__store[data-brand-store=dm] img{width:21px;height:21px;max-height:21px;flex-basis:21px}.sbt-brand-directory__store span{font-size:11px}}.sbt-brand-directory__item[data-brand-name=gorjana] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name=gorjana] .sbt-brand-directory__logo img{width:100%;height:auto;max-width:none;max-height:none;flex:none}@media(max-width:600px){.sbt-brand-directory .sbt-brand-directory__logo{width:calc(100% + 20px);height:96px;min-height:96px}.sbt-brand-directory .sbt-brand-directory__logo img{width:calc(100% - 8px);height:65px;max-width:calc(100% - 8px);object-fit:contain}.sbt-brand-directory__item[data-brand-name="MAGNOLIA LANE"] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name="MAGNOLIA LANE"] .sbt-brand-directory__logo img{max-width:none;max-height:none;flex:none;width:min(90%,169.8px);height:auto;transform:translate(-.40909%,-17.43674%)}.sbt-brand-directory__item[data-brand-name="KUT from the Kloth"] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name="KUT from the Kloth"] .sbt-brand-directory__logo img{max-width:none;max-height:none;flex:none;width:auto;height:96px;transform:translate(0)}.sbt-brand-directory__item[data-brand-name="NORA FLEMING"] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name="NORA FLEMING"] .sbt-brand-directory__logo img{max-width:none;max-height:none;flex:none;width:auto;height:68px;transform:translate(.2381%)}.sbt-brand-directory__item[data-brand-name="Daisy Mercantile"] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name="Daisy Mercantile"] .sbt-brand-directory__logo img{max-width:none;max-height:none;flex:none;width:min(193.5849px,calc(100% + 34px));height:auto;transform:translate(0)}.sbt-brand-directory__item[data-brand-name="HIDDEN JEANS"] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name="HIDDEN JEANS"] .sbt-brand-directory__logo img{max-width:none;max-height:none;flex:none;width:112%;height:auto;transform:translate(0)}.sbt-brand-directory__item[data-brand-name="LINNY CO"] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name="LINNY CO"] .sbt-brand-directory__logo img{max-width:none;max-height:none;flex:none;width:102%;height:auto;transform:translate(-.25%,3.5%)}.sbt-brand-directory__item[data-brand-name="FP Movement"] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name="FP Movement"] .sbt-brand-directory__logo img{max-width:none;max-height:none;flex:none;width:100%;height:auto;transform:translate(.11236%,2.7897%)}.sbt-brand-directory__item[data-brand-name="Kendra Scott"] .sbt-brand-directory__logo{overflow:hidden}.sbt-brand-directory__item[data-brand-name="Kendra Scott"] .sbt-brand-directory__logo img{max-width:none;max-height:none;flex:none;width:99%;height:auto;transform:translate(-.04468%,.35461%)}.sbt-brand-directory__item[data-brand-name="Stia Couture Brands"] .sbt-brand-directory__logo img,.sbt-brand-directory__item[data-brand-name="PIG & HEN"] .sbt-brand-directory__logo img,.sbt-brand-directory__item[data-brand-name="HAPPY EVERYTHING"] .sbt-brand-directory__logo img{height:80px;width:auto;max-height:80px}.sbt-brand-directory__item[data-brand-name="DUKE CANNON SUPPLY CO"] .sbt-brand-directory__logo img{width:calc(100% - 8px);height:auto}}.sbt-brand-directory .sbt-brand-directory__category-hint{display:block;font:inherit;font-size:10px;line-height:1.35;color:#636d5b;text-align:center;margin-top:3px}
/*# sourceMappingURL=/cdn/shop/t/106/assets/sbt-brands-directory-draft.css.map */
