.wi-beauty-salon-page--story .wi-beauty-salon-block--beauty-story-brands{height:auto;min-height:134px;padding:0;border-top:1px solid var(--cms-color-border);border-bottom:1px solid var(--cms-color-border)}.wi-beauty-salon-block--beauty-story-brands .wi-beauty-salon-canonical__container{display:grid;min-height:134px;grid-template-columns:minmax(240px,290px) minmax(0,1fr);gap:0}.wi-beauty-salon-story-brands__title{display:flex;align-items:center;padding-right:34px;border-right:1px solid var(--cms-color-border)}.wi-beauty-salon-story-brands__title h2{margin:0;color:var(--cms-color-secondary);font-family:var(--cms-font-heading);font-size:clamp(28px,2.4vw,34px);font-weight:400;line-height:1.2}.wi-beauty-salon-story-brands__title i{color:var(--cms-color-primary);font-size:18px;vertical-align:super}.wi-beauty-salon-story-brands__logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;padding-inline:42px 0}.wi-beauty-salon-block--beauty-story-brands.wi-beauty-salon-block--without-items .wi-beauty-salon-canonical__container{grid-template-columns:1fr}.wi-beauty-salon-block--beauty-story-brands.wi-beauty-salon-block--without-items .wi-beauty-salon-story-brands__title{justify-content:center;padding-right:0;border-right:0;text-align:center}.wi-beauty-salon-block--beauty-story-brands.wi-beauty-salon-block--without-items .wi-beauty-salon-story-brands__logos{display:none}.wi-beauty-salon-story-brands__logo{display:flex;min-width:0;min-height:108px;padding:16px;align-items:center;justify-content:center;border-radius:var(--cms-radius-sm);color:var(--cms-color-secondary);text-decoration:none;transition:opacity .18s ease,transform .18s ease}.wi-beauty-salon-story-brands__logo:hover{opacity:.78;transform:translateY(-2px)}.wi-beauty-salon-story-brands__logo:focus-visible{outline:2px solid var(--cms-color-secondary);outline-offset:4px}.wi-beauty-salon-story-brands__logo img{display:block;width:100%;max-width:190px;height:82px;object-fit:contain}.wi-beauty-salon-story-brands__wordmark{max-width:210px;font-family:var(--cms-font-heading);font-size:clamp(21px,2vw,28px);font-weight:400;letter-spacing:-.025em;line-height:1.1;text-align:center;text-wrap:balance}.wi-beauty-salon-block--beauty-story-brands.wi-beauty-salon-block--proof-safe .wi-beauty-salon-story-brands__logo+.wi-beauty-salon-story-brands__logo{border-left:1px solid var(--cms-color-border)}@media(max-width:991px){.wi-beauty-salon-block--beauty-story-brands .wi-beauty-salon-canonical__container{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.wi-beauty-salon-story-brands__logos{gap:16px;padding-inline:26px 0}}@media(max-width:575px){.wi-beauty-salon-page--story .wi-beauty-salon-block--beauty-story-brands{padding:42px 0}.wi-beauty-salon-block--beauty-story-brands .wi-beauty-salon-canonical__container{display:block;min-height:0}.wi-beauty-salon-story-brands__title{justify-content:center;padding:0 0 26px;border-right:0;text-align:center}.wi-beauty-salon-story-brands__logos{grid-template-columns:1fr;gap:8px;padding:0}.wi-beauty-salon-story-brands__logo{min-height:82px}.wi-beauty-salon-block--beauty-story-brands.wi-beauty-salon-block--proof-safe .wi-beauty-salon-story-brands__logo+.wi-beauty-salon-story-brands__logo{border-top:1px solid var(--cms-color-border);border-left:0}.wi-beauty-salon-story-brands__logo img{height:70px}}
