.brands-page .page-width{padding:0;display:grid;grid-template-columns:25% 75%;align-items:flex-start}@media screen and (max-width: 989px){.brands-page .page-width{grid-template-columns:1fr;width:100%}}a.anchor:empty{display:block}.brandspage-content{padding:2rem 0 2rem 2.25rem}@media screen and (max-width: 989px){.brandspage-content{padding:2rem 2.25rem}}@media screen and (max-width: 749px){.brandspage-content{padding:1.5rem 1rem}}.brandspage-content .brand-list{padding:0;margin:0;list-style:none}.brands-page-menu{padding:2rem 0;background-color:#fff;box-shadow:0 4px 12px #0000001a;position:sticky;top:0;height:100vh;margin-left:-77%;padding-left:70%;overflow:auto}@media screen and (max-width: 989px){.brands-page-menu{margin:0;padding:0;height:auto;top:0;z-index:2;display:grid;grid-template-columns:40% 60%;align-items:center;overflow:initial}}@media screen and (max-width: 749px){.brands-page-menu{grid-template-columns:35% 65%}}.brands-page-menu h1{font-family:noe-text-semibold,Times New Roman,Times,serif;font-size:1.5rem;line-height:192.8%;padding:0 2rem;margin:0}@media screen and (max-width: 989px){.brands-page-menu h1{padding:0 1rem}}@media screen and (max-width: 749px){.brands-page-menu h1{font-size:1.125rem;padding:.5rem}}@media screen and (max-width: 480px){.brands-page-menu h1{font-size:.875rem;padding:0 .5rem;text-align:center}}.brands-page-menu .link-list{border-top:1px solid #F2F2F2}.brands-page-menu .link-list h2{font-family:var(--font-body-family);font-weight:700;font-size:.875rem;line-height:17px;text-transform:uppercase;padding:1.5rem 2rem;margin:0;position:relative;cursor:pointer}.brands-page-menu .link-list h2:after{position:absolute;top:50%;transform:translateY(-50.1%);right:2rem;font-size:25px;content:"+";color:inherit}@media screen and (max-width: 989px){.brands-page-menu .link-list h2{padding:1rem;font-size:.75rem}.brands-page-menu .link-list h2:after{right:1rem;content:none}}.brands-page-menu .link-list ul{list-style:none;padding:0;margin:0}@media screen and (max-width: 989px){.brands-page-menu .link-list ul{height:0;overflow:hidden}}.brands-page-menu .link-list ul li{margin:0;padding:0}.brands-page-menu .link-list ul li h3{font-family:var(--font-body-family);font-size:.875rem;font-weight:300;margin:0;padding:1rem 2rem;cursor:pointer}@media screen and (max-width: 1024px){.brands-page-menu .link-list ul li h3{padding:.5rem 2rem}}.brands-page-menu .mobile-active-list{display:none}@media screen and (max-width: 989px){.brands-page-menu .mobile-active-list{display:flex;height:100%;background-color:#377580;color:#fff;padding:1rem;text-transform:uppercase;font-weight:700;position:relative;cursor:pointer;align-items:center}.brands-page-menu .mobile-active-list:after{color:#fff;transform:rotate(-90deg);width:1rem;margin-left:auto}.brands-page-menu .mobile-active-list.open:after{transform:rotate(0)}.brands-page-menu .link-lists-container{position:relative}.brands-page-menu .link-lists-container .link-lists{height:0;overflow:hidden;position:absolute;left:0;background-color:#37474f99;opacity:0;transition:opacity .3s ease-in-out}.brands-page-menu .link-lists-container .link-lists>div{width:60%;background-color:#f2f2f2;flex-direction:column;margin-left:auto}.brands-page-menu .link-list{border:none}.brands-page-menu .mobile-active-list.open~.link-lists{height:100vh;width:100vw;overflow:visible;opacity:1;left:auto;right:0}.brands-page-menu .mobile-active-list.open~.link-lists .link-list h2{background-color:#f2f2f2}}@media screen and (max-width: 749px){.brands-page-menu .link-lists-container .link-lists>div{width:65%}}@media screen and (max-width: 480px){.brands-page-menu .mobile-active-list{font-size:.875rem}}.brandspage-content .brand-list.general-overview .brand-list-item{background-color:#fff;margin-bottom:2rem;box-shadow:0 4px 12px #0000001a;display:flex;align-items:center}.brandspage-content .brand-list.general-overview .brand-list-item>*{flex:50%}.brandspage-content .brand-list.general-overview .brand-list-item .image-container{align-self:stretch}.brandspage-content .brand-list.general-overview .brand-list-item .image-container img{width:100%;display:block;object-fit:cover;height:100%}.brandspage-content .brand-list.general-overview .brand-list-item .content-container{text-align:center;padding:2rem}.brandspage-content .brand-list.general-overview .brand-list-item .content-container img{width:50%;padding-bottom:1rem}.brandspage-content .brand-list.general-overview .brand-list-item .content-container .description{font-size:.875rem;line-height:182%;margin-bottom:1.5rem}.brandspage-content .brand-list.general-overview .brand-list-item .content-container .link{text-transform:uppercase;font-weight:700;color:#aa5707;display:inline-block;text-decoration:none}.brandspage-content .brand-list.general-overview .brand-list-item .content-container .link:after{margin-top:8px;display:block;content:"";width:10%;height:6px;background-color:#aa5707;transition:width .3s}.brandspage-content .brand-list.general-overview .brand-list-item .content-container .link:hover:after{width:100%}@media screen and (max-width: 749px){.brandspage-content .brand-list.general-overview .brand-list-item .content-container .link{background-color:#aa5707;color:#fff;padding:.5rem 2rem;min-width:100%}.brandspage-content .brand-list.general-overview .brand-list-item .content-container .link:after{content:none}.brandspage-content .brand-list.general-overview .brand-list-item.content-left{flex-direction:column-reverse}.brandspage-content .brand-list.general-overview .brand-list-item.content-right{flex-direction:column}}.brandspage-content .brand-list.general-overview .brand-list-item.content-left .content-container{order:0}.brandspage-content .brand-list.general-overview .brand-list-item.content-left .image-container,.brandspage-content .brand-list.general-overview .brand-list-item.content-right .content-container{order:1}.brandspage-content .brand-list.general-overview .brand-list-item.content-right .image-container{order:0}.brands-page-menu .link-list.active h2{background-color:#377580;color:#fff}.brands-page-menu .link-list.active h2:after{content:"-";font-size:30px}@media screen and (max-width: 989px){.brands-page-menu .link-list.active h2{background-color:inherit;color:inherit}.brands-page-menu .link-list.active h2:after{content:none}.brands-page-menu .link-list.active h2:hover{background-color:#f2f2f2}}.brands-page-menu .link-list:not(.active) h2:hover,.brands-page-menu .link-list ul li:hover{background-color:#f2f2f2}.brands-page-menu .link-list:not(.active) ul{height:0;overflow:hidden}.brands-page .brand-modal-view{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#37474f99;z-index:-1;visibility:hidden;opacity:0}.brands-page .brand-modal-view.open{z-index:5000000;visibility:visible;opacity:1;transition:all .25s ease-out 0s}.brands-page .brand-modal-view.close{z-index:-1;visibility:hidden;opacity:0;transition:all .25s ease-out 0s}.brands-page .brand-modal-view .inner{width:85%;height:85%;background-color:#f2f2f2;top:50%;left:50%;transform:translate(-50%,-50%);position:relative}@media screen and (max-width: 989px){.brands-page .brand-modal-view .inner{height:90%}}@media screen and (max-width: 749px){.brands-page .brand-modal-view .inner{height:95%;width:90%}}.brands-page .brand-modal-view .inner .body{display:grid;grid-template-columns:55% 45%;height:100%;overflow:auto}@media screen and (max-width: 1399px) and (orientation: landscape){.brands-page .brand-modal-view .inner .body{grid-template-columns:50% 50%}}@media screen and (orientation: portrait){.brands-page .brand-modal-view .inner .body{grid-template-columns:1fr}}@media screen and (max-width: 749px){.brands-page .brand-modal-view .inner .body{grid-template-columns:1fr}}.brands-page .brand-modal-view .inner .close svg{font-size:1.75rem;font-weight:700;cursor:pointer;position:absolute;right:-35px;top:-35px;fill:#fff;width:30px}@media screen and (max-width: 749px){.brands-page .brand-modal-view .inner .close svg{top:10px;right:10px;z-index:50;fill:#1b1b1b;width:22px}}.brands-page .brand-modal-view .inner .close .desktop-close-svg .st0{stroke:#fff}.brands-page .brand-modal-view .inner .content-container{text-align:center;padding:3rem 5rem;display:flex;flex-direction:column;box-shadow:0 4px 9px #0000001a;background-color:#fff}@media screen and (max-width: 989px){.brands-page .brand-modal-view .inner .content-container{padding:3rem}}@media screen and (max-width: 749px){.brands-page .brand-modal-view .inner .content-container{padding:3rem 1rem 1rem}}.brands-page .brand-modal-view .inner .content-container .brand-title{font-family:noe-text-semibold,Times New Roman,Times,serif;font-size:1.5rem;line-height:104%;text-align:center;margin:1rem 0 1.5rem;color:#aa5707;text-transform:uppercase}@media screen and (max-width: 749px){.brands-page .brand-modal-view .inner .content-container .brand-title{font-size:1.25rem}}.brands-page .brand-modal-view .inner .content-container .brand-image{width:100%;max-width:300px;padding:1.5rem;margin:auto;object-fit:contain}@media screen and (max-width: 989px){.brands-page .brand-modal-view .inner .content-container .brand-image{max-width:250px;padding:0 0 1.5rem}}@media screen and (max-width: 749px){.brands-page .brand-modal-view .inner .content-container .brand-image{max-width:200px}.brands-page .brand-modal-view .inner .content-container .brand-description{font-size:.875rem;line-height:167%}.brands-page .brand-modal-view .inner .content-container .brand-link{width:100%}}@media screen and (max-width: 480px){.brands-page .brand-modal-view .inner .content-container .brand-image{max-width:150px;padding:0 0 1rem}}.brands-page .brand-modal-view .inner .content-container .brand-link{margin-top:auto;color:#fff;background-color:#aa5707;font-weight:700;align-self:center;padding:1rem 2rem;min-width:40%;text-transform:uppercase;text-decoration:none}.brands-page .brand-modal-view .inner .content-container a{margin-top:auto;color:#5e5f65}.brands-page .brand-modal-view .inner .products-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;padding:2rem}@media screen and (max-width: 749px){.brands-page .brand-modal-view .inner .products-container{background-color:#f2f2f2;grid-template-columns:1fr;grid-gap:1.25rem;padding:1rem}}.brands-page .brand-modal-view .inner .products-container .product:only-child,.brands-page .brand-modal-view .inner .products-container .product:nth-child(1):nth-last-child(2),.brands-page .brand-modal-view .inner .products-container .product:nth-child(2):nth-last-child(1){background-color:#fff;box-shadow:0 4px 9px #0000001a;padding:1rem;display:flex;flex-direction:column;justify-content:space-around;align-self:baseline}.brands-page .brand-modal-view .inner .products-container .product{background-color:#fff;box-shadow:0 4px 9px #0000001a;padding:1rem;display:flex;flex-direction:column;justify-content:space-around;text-decoration:none}.brands-page .brand-modal-view .inner .products-container .product img{max-width:50%;max-height:200px;display:block;height:auto;width:auto;margin:0 auto}.brands-page .brand-modal-view .inner .products-container .product .title{font-size:1rem;font-weight:500;color:#1b1b1b;text-align:center;line-height:150%;margin:1rem 0rem .5rem}.brands-page .brand-modal-view .inner .products-container .product .accessory-type{font-size:.875rem;color:#1b1b1b;text-align:center;line-height:192.8%}.brands-page .brand-modal-view .inner .products-container .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center}.brandspage-content .alphabetical{margin-top:-2rem}.brandspage-content .alphabetical .brand-list.logo-list{border-top:1px solid #aa5707;padding:1.5rem 0}.brandspage-content .alphabetical .letters-container{position:sticky;top:0;z-index:1}@media screen and (max-width: 989px){.brandspage-content .alphabetical .letters-container{top:50px}}.brandspage-content .alphabetical .letters-container .inner{display:flex;align-items:self-end;justify-content:space-around;background-color:#f2f2f2;width:auto;max-width:100vw;transition:all .5s ease 0s;overflow-y:auto;margin-left:-2.25rem;padding:2rem 2.25rem 1rem;margin-right:-2.25rem}@media screen and (max-width: 1287px){.brandspage-content .alphabetical .letters-container .inner{margin-right:0}}@media screen and (max-width: 1199px){.brandspage-content .alphabetical .letters-container .inner{margin-right:-2.25rem}}@media screen and (max-width: 1055px){.brandspage-content .alphabetical .letters-container .inner{margin-right:-1rem}}@media screen and (max-width: 1023px){.brandspage-content .alphabetical .letters-container .inner{margin-right:0rem}}@media screen and (max-width: 989px){.brandspage-content .alphabetical .letters-container .inner{padding:1rem 2.25rem;margin:0 -2.25rem}}@media screen and (max-width: 749px){.brandspage-content .alphabetical .letters-container .inner{display:block;padding:1rem;margin:0 -1rem;white-space:nowrap}.brandspage-content .alphabetical .letters-container span{display:inline-block}}.brandspage-content .alphabetical .letters-container span{padding:0rem .5rem;cursor:pointer}.brandspage-content .alphabetical .letters-container span.active{font-weight:700;color:#aa5707}.brandspage-content .brand-list.logo-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;list-style:none}@media screen and (max-width: 749px){.brandspage-content .brand-list.logo-list{grid-template-columns:1fr 1fr;grid-gap:1.5rem}}@media screen and (max-width: 325px){.brandspage-content .brand-list.logo-list{grid-gap:.5rem}}.brandspage-content .brand-list.logo-list .brand-list-item{background-color:#fff;margin:0;box-shadow:0 4px 12px #0000001a;min-height:250px;cursor:pointer;height:100%}@media screen and (max-width: 749px){.brandspage-content .brand-list.logo-list .brand-list-item{min-height:200px}}.brandspage-content .brand-list.logo-list .brand-list-item .content-container{text-align:center;padding:2rem;display:flex;flex-direction:column;height:100%}@media screen and (max-width: 1024px){.brandspage-content .brand-list.logo-list .brand-list-item .content-container{padding:1rem}}@media screen and (max-width: 749px){.brandspage-content .brand-list.logo-list .brand-list-item .content-container{padding:0}.brandspage-content .brand-list.logo-list .brand-list-item .content-container img{padding:1rem}.brandspage-content .brand-list.logo-list .brand-list-item .content-container p{padding:0rem .5rem 15px}}.brandspage-content .brand-list.logo-list .brand-list-item .content-container img{width:100%;padding:1.5rem;margin:auto;object-fit:contain}.brandspage-content .brand-list.logo-list .brand-list-item .content-container p{margin-top:auto;color:#5e5f65;font-weight:300;position:relative}.brandspage-content .brand-list.logo-list .brand-list-item .content-container:hover>p{color:transparent}.brandspage-content .brand-list.logo-list .brand-list-item .content-container:hover>p:after{content:"learn more";display:block;position:absolute;top:0;width:100%;color:#aa5707;font-weight:700;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/585/assets/section_brands-navigation.css.map */
