.stt-sbb{color:#2e2a39;padding:44px 0 84px;background:#fdfbf7}.stt-sbb *{box-sizing:border-box}.stt-sbb__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9c2e4c;margin:0 0 7px}.stt-sbb__title{font-size:clamp(2.8rem,4vw,4.7rem);line-height:1.18;letter-spacing:-.035em;color:#2e2a39;margin:0 0 12px}.stt-sbb__intro{font-size:1.6rem;line-height:1.6;max-width:72rem;color:#6e6670;margin:0 0 28px}.stt-sbb__panel{background:#fff;border:1px solid #eadfe0;border-radius:16px;padding:22px;box-shadow:0 8px 26px #2e2a390b}.stt-sbb__searchrow{display:flex;gap:12px;align-items:center;border:1px solid #dfd4d6;border-radius:12px;padding:12px 14px}.stt-sbb__searchrow:focus-within{outline:2px solid #9c2e4c;outline-offset:2px}.stt-sbb__searchicon{font-size:2rem;color:#9c2e4c;line-height:1}.stt-sbb__search{width:100%;background:transparent;border:0;box-shadow:none;outline:0;color:#2e2a39;font-size:1.5rem;line-height:1.5}.stt-sbb__search:focus{outline:0;box-shadow:none}.stt-sbb__search::placeholder{color:#968d92}.stt-sbb__meta{margin:16px 0 0;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.stt-sbb__count{color:#6e6670;font-size:1.25rem}.stt-sbb__all{border:1px solid #eadfe0;background:#fff;color:#9c2e4c;border-radius:24px;padding:6px 13px;font-size:1.3rem;cursor:pointer}.stt-sbb__all[aria-pressed=true]{background:#9c2e4c;border-color:#9c2e4c;color:#fff}.stt-sbb__letters{display:flex;flex-wrap:wrap;gap:4px;border-top:1px solid #eadfe0;padding-top:14px;margin-top:15px}.stt-sbb__letter{background:transparent;color:#9c2e4c;border:0;border-radius:7px;min-width:32px;min-height:38px;padding:4px;font-size:1.4rem;font-weight:700;cursor:pointer}.stt-sbb__letter:not(:disabled):hover,.stt-sbb__letter[aria-pressed=true]{background:#f8eef0}.stt-sbb__letter:disabled{color:#c6babd;cursor:default}.stt-sbb__section-title{font-size:2.2rem;color:#2e2a39;letter-spacing:-.02em;margin:39px 0 18px}.stt-sbb__featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stt-sbb__card{background:#fff;border:1px solid #eadfe0;border-radius:15px;padding:19px;display:flex;flex-direction:column;gap:13px;min-height:190px;transition:border-color .15s,transform .15s}.stt-sbb__featured-grid .stt-sbb__card{min-height:225px;box-shadow:0 8px 26px #2e2a390b}.stt-sbb__card:hover{border-color:#c9a8b1}.stt-sbb__brandname{font-weight:750;font-size:1.9rem;line-height:1.25;letter-spacing:-.025em;color:#9c2e4c;background:#f8eef0;min-height:128px;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;overflow:hidden}.stt-sbb__logo{display:block;width:min(100%,230px);height:112px;max-height:112px;object-fit:contain;margin:auto}.stt-sbb__featured-grid .stt-sbb__brandname{min-height:156px}.stt-sbb__featured-grid .stt-sbb__logo{width:min(100%,220px);height:144px;max-height:144px}.stt-sbb__description{font-size:1.3rem;line-height:1.6;color:#6e6670;margin:0;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.stt-sbb__link{color:#9c2e4c;font-size:1.3rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-top:auto;align-self:flex-start}.stt-sbb__groups{margin-top:12px}.stt-sbb__group{margin:29px 0;scroll-margin-top:30px}.stt-sbb__group-heading{font-size:2.8rem;line-height:1.2;font-weight:750;color:#9c2e4c;border-bottom:1px solid #eadfe0;padding-bottom:10px;margin:0 0 14px}.stt-sbb__group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stt-sbb__empty{color:#6e6670;text-align:center;padding:36px 10px;font-size:1.4rem}.stt-sbb__note{font-size:1.25rem;color:#845b68;border-left:3px solid #9c2e4c;background:#f8eef0;padding:13px 16px;margin-top:20px}.stt-sbb [hidden]{display:none!important}@media(max-width:749px){.stt-sbb{padding:26px 0 60px}.stt-sbb__intro{font-size:1.45rem}.stt-sbb__panel{padding:15px;border-radius:12px}.stt-sbb__featured-grid,.stt-sbb__group-grid{grid-template-columns:1fr}.stt-sbb__card,.stt-sbb__featured-grid .stt-sbb__card{min-height:0}.stt-sbb__brandname{min-height:148px;padding:10px}.stt-sbb__logo{width:min(100%,230px);height:134px;max-height:134px}.stt-sbb__featured-grid .stt-sbb__brandname{min-height:190px}.stt-sbb__featured-grid .stt-sbb__logo{width:min(100%,220px);height:172px;max-height:172px}.stt-sbb__section-title{margin-top:30px}}@media(max-width:359px){.stt-sbb__featured-grid .stt-sbb__brandname{min-height:167px}.stt-sbb__featured-grid .stt-sbb__logo{height:151px;max-height:151px}}.stt-sbb__pending{display:inline-block;margin-top:auto;color:#877985;font-size:1.2rem;font-weight:600}@media(max-width:749px){.stt-sbb__group-grid{gap:7px}.stt-sbb__group-grid .stt-sbb__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:0;padding:12px 14px}.stt-sbb__group-grid .stt-sbb__brandname{grid-column:1;grid-row:1;justify-content:flex-start;min-height:0;padding:0;background:transparent;font-size:1.48rem;line-height:1.4;text-align:left}.stt-sbb__group-grid .stt-sbb__logo{height:58px;max-height:58px;width:auto;max-width:140px;margin:0;object-position:left center}.stt-sbb__group-grid .stt-sbb__description{display:none}.stt-sbb__group-grid .stt-sbb__link,.stt-sbb__group-grid .stt-sbb__pending{grid-column:2;grid-row:1;align-self:center;margin:0;text-align:right;max-width:135px;font-size:1.13rem;line-height:1.35}}@media(max-width:365px){.stt-sbb__group-grid .stt-sbb__card{padding:10px 11px;gap:8px}.stt-sbb__group-grid .stt-sbb__brandname{font-size:1.39rem}.stt-sbb__group-grid .stt-sbb__link,.stt-sbb__group-grid .stt-sbb__pending{max-width:112px;font-size:1.1rem}}.stt-sbb__brandname-link{color:inherit;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;border-radius:8px}.stt-sbb__brandname-link:hover{color:#7e2440;text-decoration:none}.stt-sbb__brandname-link:focus-visible{outline:2px solid #9c2e4c;outline-offset:3px}@media(max-width:749px){.stt-sbb__group-grid .stt-sbb__brandname-link{justify-content:flex-start}}.stt-sbb__mobile-name{display:none}@media(max-width:749px){.stt-sbb{padding:22px 0 44px;background:#fff;color:#242424}.stt-sbb__title,.stt-sbb__section-title{color:#222}.stt-sbb__title{font-size:2.7rem}.stt-sbb__intro{font-size:1.38rem;color:#62666a;margin-bottom:17px}.stt-sbb__eyebrow{color:#666}.stt-sbb__panel{padding:12px;border-color:#e8e8e8;box-shadow:none}.stt-sbb__searchrow{padding:10px;border-color:#dadada}.stt-sbb__searchicon{color:#666}.stt-sbb__letters{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding-top:11px;margin-top:11px;border-color:#eee}.stt-sbb__letter{min-width:0;min-height:37px;padding:2px;color:#282828;font-size:1.22rem}.stt-sbb__letter:disabled{color:#c7c7c7}.stt-sbb__letter:not(:disabled):hover,.stt-sbb__letter[aria-pressed=true]{background:#eee;color:#222}.stt-sbb__all{color:#333;border-color:#dadada}.stt-sbb__all[aria-pressed=true]{color:#fff;background:#343434;border-color:#343434}.stt-sbb__section-title{margin:25px 0 12px;font-size:1.85rem}.stt-sbb__logo{display:none!important}.stt-sbb__mobile-name{display:inline;overflow-wrap:anywhere}.stt-sbb__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stt-sbb__featured-grid .stt-sbb__card{padding:12px;gap:8px;min-height:115px;border:1px solid #e9e9e9;box-shadow:none;border-radius:10px}.stt-sbb__featured-grid .stt-sbb__brandname{min-height:48px;padding:0;color:#252525;background:transparent;font-size:1.47rem;line-height:1.28}.stt-sbb__featured-grid .stt-sbb__brandname-link{color:#252525}.stt-sbb__featured-grid .stt-sbb__description{display:none}.stt-sbb__featured-grid .stt-sbb__link{font-size:1.1rem;font-weight:550;color:#555;margin-top:auto}.stt-sbb__groups{margin-top:0}.stt-sbb__group{margin:17px 0 4px;scroll-margin-top:20px}.stt-sbb__group-heading{font-size:1.65rem;color:#333;padding-bottom:6px;margin:0 0 3px;border-color:#ededed}.stt-sbb__group-grid{display:block}.stt-sbb__group-grid .stt-sbb__card{display:block;min-height:0;padding:0;background:#fff;border:0;border-bottom:1px solid #ededed;border-radius:0;box-shadow:none}.stt-sbb__group-grid .stt-sbb__brandname{display:block;min-height:0;padding:0;background:transparent;color:#242424;text-align:left;font-size:1.44rem;line-height:1.35;font-weight:600;letter-spacing:0}.stt-sbb__group-grid .stt-sbb__brandname-link{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:47px;color:#242424;text-align:left}.stt-sbb__group-grid .stt-sbb__brandname-link:after{content:"\203a";font-size:2.1rem;color:#929292;flex-shrink:0;line-height:1}.stt-sbb__group-grid .stt-sbb__description,.stt-sbb__group-grid .stt-sbb__link,.stt-sbb__group-grid .stt-sbb__pending{display:none!important}.stt-sbb__note{background:#f7f7f7;border-color:#bdbdbd;color:#555}}@media(max-width:359px){.stt-sbb__letters{grid-template-columns:repeat(7,minmax(0,1fr))}.stt-sbb__featured-grid .stt-sbb__card{padding:9px}.stt-sbb__featured-grid .stt-sbb__brandname{font-size:1.32rem}.stt-sbb__group-grid .stt-sbb__brandname{font-size:1.37rem}}@media(min-width:750px){.stt-sbb__card[data-name=PRADY] .stt-sbb__logo{filter:brightness(0)}}@media(max-width:749px){.stt-sbb__eyebrow{color:#9c2e4c}.stt-sbb__title{color:#2e2a39}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/stt-shop-by-brand.css.map */
