.brands_filters{display:flex;justify-content:center;align-items:center;margin:36px 0 0}.brands_filters_inner{border-radius:5px;background:#fff;box-shadow:0 4px 8px #0000000d;padding:12px 15px;display:flex;flex-flow:row wrap;gap:5px 10px;justify-content:flex-start;align-items:center;overflow:hidden;font-size:14px;font-weight:500}.brands_filters_container{display:flex;flex-flow:row nowrap;gap:10px;justify-content:flex-start;align-items:center;overflow:auto}.brands_filters .filter_btn{display:inline-block;padding:7px 25px;border:1px solid rgba(0,0,0,.11);color:#4b4b4b;font-size:14px;font-weight:900;line-height:normal;letter-spacing:.3px;text-transform:uppercase;border-radius:20px;background-color:transparent;transition-property:color,background-color,box-shadow;transition-duration:var(--duration-long);transition-timing-function:ease;box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) rgba(var(--color-shadow),var(--shadow-opacity));text-decoration:none;white-space:nowrap}@media screen and (min-width:750px){.brands_filters_inner{font-size:12px}.brands_filters .filter_btn{font-size:10px}}.brands_filters .filter_btn.active{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button-background));border:var(--button-border-width) solid rgb(var(--color-button-border))}@media screen and (hover:hover){.brands_filters .filter_btn:after{content:"";z-index:-1;position:absolute;top:0;left:-100%;width:100%;height:100%;transform:skew(-15deg);background-image:linear-gradient(90deg,transparent,rgba(var(--color-button-text),.25),transparent)}.brands_filters .filter_btn:hover:not([disabled]){box-shadow:none;background-color:rgba(var(--color-button-background),.85);transition-delay:var(--duration-default);color:rgb(var(--color-button-text))}.brands_filters .filter_btn:hover:after{animation:shine var(--duration-animate) ease}}.alphabet_block{text-align:center;white-space:nowrap;padding:0 2rem 10px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-top:46px}.alphabet_block .letter-btn{background-color:transparent;border:0;padding:10px;color:#2d7f85;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}.alphabet_block .letter-btn:hover,.alphabet_block .letter-btn:focus{text-decoration:underline}.brands_list{padding:50px 35px 100px;display:grid;grid-template-columns:1,1fr;gap:45px;transition:all .3s ease-in-out}.brands_list .letter_brand_list{scroll-margin-top:20px}.brands_list.filtered .letter_brand_list{opacity:.25}.brands_list.filtered .letter_brand_list.active{opacity:1}.letter_brand_list .letter{height:50px;width:50px;display:flex;align-items:center;justify-content:center;background-color:#2d7f85;border-radius:50%;color:#fff;font-size:20px;font-weight:700;line-height:1;margin:0 0 0 16px;text-transform:uppercase}.letter_brand_list ul{margin:20px 0 0;padding:0;list-style-type:none}.letter_brand_list_item a{color:#000;font-size:17px;font-style:normal;font-weight:500;line-height:1.2;text-decoration:none;display:block;padding:5px 0}.brands_categories{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:30px 0;justify-items:stretch;padding:50px 38px}.brands_category_list_title{display:flex;align-items:center;justify-content:flex-start;font-size:25px;font-weight:700;line-height:1.2}.brands_category_list_title img{display:inline-block;margin-right:10px}.brands_category_list{margin:30px 0 0;padding:0;list-style:none}.brands_category_list a{color:#000;font-size:17px;font-weight:500;line-height:1.2;text-decoration:none;display:block;padding:5px 0}@media screen and (min-width:750px){.alphabet_block{border-bottom:1px solid #D1D1D1}.brands_list{padding:25px 0 100px;grid-template-columns:repeat(2,50%);gap:20px}.brands_categories{grid-template-columns:repeat(2,1fr);gap:60px 80px;padding:100px 0}.brands_category_list_title img{margin-right:20px}}@media screen and (min-width:992px){.brands_category_list{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:1fr;gap:0 20px}}@media screen and (min-width:1200px){.brands_list{grid-template-columns:repeat(4,25%);gap:45px}.brands_categories{gap:100px 180px}.brands_category_list{grid-template-columns:repeat(3,33.33%)}.brands_category_list a{padding:8px 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-brand-list.css.map */
