:root{--sticky-offset: 103px}.page-brand__wrapper{display:flex;justify-content:space-between;width:100%}.highlight{color:var(--colorTextSavings)!important}.disabled_brand{text-decoration:none;color:#0003;cursor:not-allowed;pointer-events:none}.brands_list li{list-style-type:none;padding:.2rem 0}.brand-link a{color:rgba(var(--color-foreground),.85);text-decoration:none;font-size:1rem;display:inline-block;width:100%;line-height:1.5;min-height:1.5em;font-weight:500;padding:.25rem .5rem;border-radius:4px;transition:background-color .3s;padding-left:0}.brand-link a:hover{background-color:#f8f8f8;color:rgba(var(--color-foreground),1);text-decoration:underline}.page-section-spacing{margin-bottom:0}.alphabet_wrapper,.brands_wrapper{display:flex;justify-content:flex-start;align-items:center;flex-flow:column;width:100%;margin:0}.brands_wrapper{min-height:100px;margin-bottom:3rem}.page-title{margin:1rem 0 0}.brands_list{width:100%;margin:0;padding:20px 0}.alphabet{padding:12px 16px;font-weight:600;background-color:#fff;transition:all .3s ease-in-out;display:flex;width:100%;text-align:center;position:sticky;border-bottom:1px solid rgb(204,204,204);top:var(--sticky-offset);font-size:1.2rem;margin-bottom:0;margin-top:0;transition:all var(--duration-medium) ease;border-radius:4px 4px 0 0;min-height:48px}.alphabet-navigation_wrapper{display:none;top:var(--sticky-offset)}.alphabet-navigation_wrapper .navigation_letter{font-size:1.2rem}.alphabet-navigation_wrapper_m{display:flex;flex-flow:column;right:0;z-index:1;background:#fff;box-shadow:0 0 6px #0000000d;padding:10px;position:sticky;top:var(--sticky-offset);height:100vh;align-items:center;margin-right:0;gap:7.5px;min-height:100vh;max-height:100vh;overflow-y:auto}.alphabet-navigation_wrapper_m .navigation_letter{padding:6px 8px}.brand-search__wrapper{display:flex;width:100%;margin:auto;padding:1rem 0;position:relative}.brand-search__wrapper input{width:100%;margin:auto;border:1.5px solid #dbdcdc;padding:15px}.clear-input-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:1.5rem;color:#333;display:none;z-index:9}#brandSearchInput:not(:placeholder-shown)+.clear-input-button{display:block}@media only screen and (min-width:989px){.brand-search__wrapper{display:flex;width:100%;margin:auto;padding:20px 0;position:relative}.alphabet_wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:flex-start;gap:20px;height:100%}.navigation_letter{transition:all .3s ease-in-out;cursor:pointer}.scroll-up{grid-column:span 4;display:flex;align-items:center;justify-content:center;margin-top:2rem;padding:.75rem 1.5rem;background-color:var(--color-button-background, #e5e5e5);border-radius:5px;text-align:center;font-weight:600;cursor:pointer;transition:background-color .3s ease;position:fixed;bottom:2rem;right:2rem;z-index:10;box-shadow:0 2px 5px #00000026}.scroll-up:hover{background-color:var(--color-button-hover, #d4d4d4)}.alphabet{width:100%;top:var(--sticky-offset);position:static;padding-left:0}.alphabet-navigation_wrapper_m{display:none}.alphabet-navigation_wrapper{display:flex;flex-flow:row nowrap;right:0;z-index:1;background:rgb(var(--color-background));padding:10px 0;position:sticky;top:var(--sticky-offset);align-items:center;width:100%;justify-content:space-between;background:#fff}.navigation_letter:hover{transform:scale(1.3);cursor:pointer;border-radius:4px}}@media only screen and (max-width:768px){.alphabet-navigation_wrapper_m{margin-right:0;padding:8px;max-height:100vh;overflow-y:auto}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/brands-page.css.map */
