.template-page--brand-directory #content_for_layout{z-index:1}@media screen and (min-width: 1040px){.template-page--brand-directory #content_for_layout{z-index:0}}#brand-directory #brand-directory-wrap{position:relative;padding:0}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 4.4vw}}#brand-directory #brand-directory-wrap .header-links-container{position:fixed;top:0;z-index:10;width:100%;padding:0;overflow-x:scroll;background-color:#fff;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .header-links-container{overflow-x:visible}}#brand-directory #brand-directory-wrap .header-links-container .header-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:23px 26px 21px 26px;list-style-type:none}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .header-links-container .header-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:24px 32px 25px 32px;-webkit-box-sizing:border-box;box-sizing:border-box}}#brand-directory #brand-directory-wrap .header-links-container .header-links .link{padding:0;margin:0 32px 0 0;text-decoration:none;white-space:nowrap}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .header-links-container .header-links .link{margin:0}}#brand-directory #brand-directory-wrap .header-links-container .header-links .link:last-of-type{padding-right:1.5rem}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .header-links-container .header-links .link:last-of-type{padding-right:unset}}#brand-directory #brand-directory-wrap .header-links-container .header-links .link button{padding:0;font-size:17px;font-weight:600;background-color:inherit;border:0}#brand-directory #brand-directory-wrap .header-links-container .header-links .link button.selected{position:relative}#brand-directory #brand-directory-wrap .header-links-container .header-links .link button.selected::before{position:absolute;top:50%;left:50%;width:40px;height:40px;background-color:#ceccd8;border-radius:50%;content:"";-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#brand-directory #brand-directory-wrap .header-links-container .header-links .link button.selected span{position:relative}#brand-directory #brand-directory-wrap .header-links-container .header-links .link.inactive button{font-weight:400;color:#5a5a5a;pointer-events:none}#brand-directory #brand-directory-wrap .main-content-wrap{display:block;width:100%;padding:0;margin-top:158px}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap{margin-top:86px}}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar{position:fixed;top:0;width:100%;padding:20px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .sidebar{position:sticky;top:150px;float:left;width:20%;padding:32px 0 0;margin-right:5%}}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container{margin-bottom:32px}}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#fafafa;border:1px solid #e6e6e6;border-radius:50px}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content svg{margin-right:6px;margin-left:10.5px}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input{width:100%;padding:7.5px 0;background-color:#fafafa;border:0;border-radius:50px}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-webkit-input-placeholder{font-family:"Eina",arial,sans-serif;font-size:15px;font-weight:400;color:#262626}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-moz-placeholder{font-family:"Eina",arial,sans-serif;font-size:15px;font-weight:400;color:#262626}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-ms-input-placeholder{font-family:"Eina",arial,sans-serif;font-size:15px;font-weight:400;color:#262626}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input:-ms-input-placeholder{font-family:"Eina",arial,sans-serif;font-size:15px;font-weight:400;color:#262626}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::placeholder{font-family:"Eina",arial,sans-serif;font-size:15px;font-weight:400;color:#262626}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-ms-clear,#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-ms-reveal{display:none;width:0;height:0}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-webkit-search-decoration,#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-webkit-search-cancel-button,#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-webkit-search-results-button,#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .search-bar-content input::-webkit-search-results-decoration{display:none}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .search-bar-container .exit-search-btn{width:1.5rem;height:1.5rem;padding:0;margin-left:20px;background-color:#fff;border:0}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .brand-spotlight{display:none;width:100%;padding-bottom:2rem}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .brand-spotlight{display:block}}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .brand-spotlight__img{width:100%;height:100%;margin-bottom:1rem}#brand-directory #brand-directory-wrap .main-content-wrap .sidebar .brand-spotlight__copy{font-size:15px;font-weight:600;text-decoration:underline}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container{float:left;width:75%;min-height:100vh;margin-top:28px}}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section{margin-bottom:28px}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section{margin-bottom:40px;margin-left:4%}}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section__header{margin-bottom:20px;margin-left:20px;font-size:20px;font-weight:600;color:#262626}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section__header{margin-bottom:16px;margin-left:0;font-size:22px}}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section__brands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section__brands{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section__brands__brand{padding:12px 20px;font-size:15px;font-weight:400;color:#262626;border-bottom:1px solid #e6e6e6}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section__brands__brand:first-of-type{padding-top:0}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section__brands__brand{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;padding:0;margin-bottom:8px;border:0}}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .brand-section__brands__brand a .bold{font-weight:700}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .no-results-content{padding:0 20px}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .no-results-content{padding:0}}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .no-results-content h2{margin-bottom:6px;font-size:20px;font-weight:600;color:#262626}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .no-results-content h2{margin-bottom:8px;font-size:22px}}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .no-results-content p{margin-bottom:0;font-size:15px;font-weight:400;line-height:1.667;color:#262626}#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .no-results-content p br{display:none}@media screen and (min-width: 1040px){#brand-directory #brand-directory-wrap .main-content-wrap .directory-list-container .no-results-content p br{display:block}}#brand-directory .page-footer .page-footer__title{border-top:0}@media screen and (min-width: 1040px){#brand-directory .page-footer .page-footer__title{border-top:1px solid #e6e6e6}}
