.brand-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr)}@media only screen and (max-width:1500px){.brand-wrap{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width:1300px){.brand-wrap{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width:1000px){.brand-wrap{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:740px){.brand-wrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.brand-wrap>a{position:relative;display:block;height:220px;padding:20px;text-decoration:none;text-align:center}@media only screen and (max-width:1280px){.brand-wrap>a{height:150px}}@media only screen and (max-width:740px){.brand-wrap>a{height:120px}}.brand-wrap>a img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}.brand-wrap>a:hover{background-color:#e0e0e0}.brand-wrap>a:hover img{-webkit-filter:brightness(60%);filter:brightness(60%)}.brand-wrap>a .content{display:none}.brand-intro-split{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width:1350px){.brand-intro-split{-ms-grid-columns:1fr;grid-template-columns:1fr}}.brand-intro-split .logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-repeat:repeat;background-color:#000;padding:5%}@media only screen and (max-width:1350px){.brand-intro-split .logo-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.brand-intro-split .logo-wrap img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1500px){.brand-intro-split .logo-wrap img{max-height:180px}}@media only screen and (max-width:640px){.brand-intro-split .logo-wrap img{max-height:150px}}@media only screen and (max-width:480px){.brand-intro-split .logo-wrap img{max-height:120px}}.brand-intro-split .img-wrap{position:relative;background:#000}.brand-intro-split .img-wrap img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%}@media only screen and (max-width:480px){.brand-intro-split .img-wrap img{height:auto}}.brand-intro-split .img-wrap .banner-img-text{width:100%;display:block;text-align:center;background:rgba(0, 0, 0, 0.6);font-weight:bold;font-size:clamp(18px, 1.15vw, 22px);color:#fff;padding:15px 25px;line-height:1.4;margin:0;letter-spacing:0.03em}@media only screen and (max-width:640px){.brand-intro-split .img-wrap .banner-img-text{font-size:16px;line-height:1.5}}@media only screen and (min-width:481px){.brand-intro-split .img-wrap .banner-img-text{position:absolute;left:0;bottom:0}}.brands-body{position:relative;text-align:center;width:100%;max-width:1700px;margin:0 auto}@media only screen and (min-width:1281px){.brands-body{padding-block:80px}}@media only screen and (min-width:741px){.brands-body{padding-block:30px}}@media only screen and (max-width:740px){.brands-body{padding-block:20px}}.brands-body h1{display:block;font-size:clamp(28px, 1.72vw, 33px);margin:0 0 10px;line-height:1.1}.brands-body h1 small{display:block;font-size:0.7em;line-height:1.3}.brands-body p{display:block;font-size:clamp(16px, 0.94vw, 18px);color:#0c0c0c;line-height:1.7}.brands-body p:last-of-type{margin-bottom:0}.brands-grid-images{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:30fr 40fr 30fr;grid-template-columns:30fr 40fr 30fr;gap:7px}@media only screen and (max-width:1000px){.brands-grid-images{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.brands-grid-images .img-wrap img{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1000px){.brands-grid-images .img-wrap.responsive-hide{display:none}}.brands-intro-description{position:relative;text-align:center;width:100%;max-width:1500px;margin:0 auto}@media only screen and (min-width:1281px){.brands-intro-description{padding-top:25px}}.brands-intro-description p{display:block;font-size:clamp(16px, 0.94vw, 18px);color:#0c0c0c;line-height:1.7}.brands-intro-description p:last-of-type{margin-bottom:0}.brands-styles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:75px;row-gap:60px}@media only screen and (max-width:640px){.brands-styles{padding-right:0}}.brands-styles .brand-style{width:calc(100% / 4);position:relative;padding:0 3%}@media only screen and (max-width:1500px){.brands-styles .brand-style{width:calc(100% / 3)}}@media only screen and (max-width:1000px){.brands-styles .brand-style{width:calc(100% / 2);row-gap:35px}}@media only screen and (max-width:640px){.brands-styles .brand-style{width:100%;gap:0;padding:0 20px}}.brands-styles .brand-style .brand-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:180px}.brands-styles .brand-style .brand-img img{display:block;max-width:90%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:640px){.brands-styles .brand-style .brand-img img{max-width:100%}}.brands-styles .brand-style .brand-title{display:block;text-align:center;font-size:clamp(17px, 1.04vw, 20px);line-height:1.3;font-weight:bold;text-transform:uppercase;color:#0c0c0c;margin-top:5%}@media only screen and (max-width:480px){.brands-styles .brand-style .brand-title{margin-top:5px}}.brands-disclaimer{text-align:center;margin-bottom:50px}@media only screen and (max-width:640px){.brands-disclaimer{margin-bottom:30px}}.brands-disclaimer p{display:block;font-size:clamp(16px, 0.94vw, 18px);color:#0c0c0c;line-height:1.7;margin:0}.progress-bar-wrapper{display:none}@media only screen and (max-width:640px){.progress-bar-wrapper{display:block;margin-bottom:70px}}.progress-bar-wrapper .brands-progress-bar{position:relative;display:block;width:100%;height:7px;border:none;outline:none;border-radius:10px;background-color:#f4f4f4;overflow:hidden}.progress-bar-wrapper .brands-progress-bar span{position:absolute;left:0;top:45%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;height:7px;background-image:-webkit-gradient(linear, left top, right top, from(#b8b8b8), to(#b8b8b8));background-image:-webkit-linear-gradient(left, #b8b8b8, #b8b8b8);background-image:-o-linear-gradient(left, #b8b8b8, #b8b8b8);background-image:linear-gradient(to right, #b8b8b8, #b8b8b8);background-repeat:no-repeat;background-size:0 100%;-webkit-transition:background-size 0.4s ease-in-out;-o-transition:background-size 0.4s ease-in-out;transition:background-size 0.4s ease-in-out}.storeLocationsContainer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:20px;column-gap:20px}