:root{--color-white:#fff;--color-black:#000;--color-blue:#0779ca;--color-green:#208920;--color-primary:#f6f6f6;--color-red:#e7131a;--color-success:var(--color-green);--color-danger:var(--color-red);--color-light-blue:#a9d1ef;--color-grey1:#fbfbfb;--color-grey2:#ececec;--color-grey3:#c9c9c9;--color-grey4:#b3b3b3;--color-grey5:#a6a6a6;--color-grey6:#707372;--color-grey7:#4d4d4d;--color-grey8:#222;--color-grey-transparent-1:rgba(0,0,0,.65);--color-grey-transparent-2:rgba(0,0,0,.25);--color-light-gray:var(--color-grey1);--color-slightly-darker-gray:var(--color-grey4);--color-dark-gray:var(--color-grey7);--color-darker-gray:var(--color-grey8);--color-horizontal-rule-grey:var(--color-grey3);--color-product-number-grey:var(--color-grey3);--color-horizontal-border-grey:var(--color-grey4);--color-menu-link:var(--color-grey6);--color-close-menu-bg:var(--color-grey2);--color-link-color:var(--color-dark-gray);--color-hr-border-color:var(--color-grey3);--font-family-sans-serif:myriad-pro-n4,myriad-pro,Helvetica Neue,Arial,sans-serif;--skin-background-color-1:var(--color-white);--skin-border-color-1:var(--color-white);--skin-main-text-color-1:var(--color-gray7);--skin-main-text-color-2:var(--color-gray7);--skin-menu-color-1:#444;--skin-menu-color-1-invert:var(--color-white);--skin-menu-color-2:#222;--skin-link-color-1:var(--color-blue);--skin-link-color-2:#222;--skin-primary-color-1:var(--color-blue);--skin-primary-color-2:var(--color-blue:);--skin-primary-color-invert-1:var(--color-gray7);--skin-selectbox-background-color-1:var(--color-white);--skin-selectbox-text-color-1:var(--skin-main-text-color-1);--skin-banner-background-color-1:var(--color-black);--skin-banner-background-color-2:var(--color-red);--skin-banner-text-color-1:var(--color-white);--skin-heading-color-1:var(--color-primary);--skin-heading-color-1-invert:var(--color-white);--skin-price-1:var(--color-gray7);--skin-header-font:"myriad-pro-condensed-n7","myriad-pro-condensed","Helvetica Neue","Arial",sans-serif;--skin-body-font:var(--font-family-sans-serif)}.all-brands-header,.brand-header,.search-brands-header{font-family:myriad-pro-condensed,sans-serif!important;font-weight:700;color:#4d4d4d;font-size:1.75em;margin-bottom:0}.department-brands #brandsListing{display:inline-block;zoom:1;width:100%}.department-brands #brandsListing div.alphabet-button-array{margin:0 0 20px}#brandAlphabets ul.category-list-alpha-group li{width:auto!important}.grid>li{display:inline-block;vertical-align:top}.categoryAlphaListCell{margin:0 auto;overflow:hidden;padding:5px;position:relative;width:90%}ul.category-list-alpha-group .categoryAlphaListCell{border:medium none;width:100%;padding:0 0 5px}.department-brands .btn{display:inline-block;padding:5px 10px;margin-bottom:0;font-size:1.1em;text-align:center;vertical-align:middle;cursor:pointer;color:#4d4d4d;background-color:#fff;border:none}.department-brands .btn:focus,.department-brands .btn:hover{background:#4d4d4d;color:#fff!important}a,a:visited{text-decoration:none}.department-brands #brandsListing div.alphabetical-family{margin-bottom:60px;display:inline-block;zoom:1;width:100%}.grid{margin:0;padding:0;list-style:none}.brandListing{margin-top:20px;overflow:hidden}.brandListing .row-list a{color:#4d4d4d}.brandListing .row-list a:focus,.brandListing .row-list a:hover{background-color:#4d4d4d;color:#fff!important;text-decoration:none;border-radius:5px}.brandListing .col-xl-3{padding:0 20px}@media (max-width:991.98px){.brandListing{padding:5px;margin:5px}.brandListing a{height:160px;padding:5px 5px 0}.brandListing .row-list{padding-left:0;margin:1% 0}.brandListing .col-md-4{padding:0 5px}.brandListing .col-sm-4{padding:0 2px}}@media (max-width:768.98px){.brandListing{margin:5px}.brandListing .col-6{padding:0 2px}}.category-slot .category-item{margin:0}.category-slot .category-tile{box-shadow:none;min-height:100px;padding:0}.category-slot .category-tile img{padding:0}.category-slot .top-category-tile-name{display:none}.row-list{margin:10px 0;border:1px solid #dee2e6;border-radius:5px}.row-list .brand-link{-ms-flex-direction:column;flex-direction:column;padding:0}.row-list .brand-image,.row-list .brand-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.row-list .brand-image{box-sizing:border-box;height:104px;color-scheme:dark}.row-list img{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;height:100%;max-width:150px;max-height:90px;border-radius:5px}.row-list .brand-name{padding:0 3px 3px;text-align:center}.brands-filter-wrapper{width:100%;margin:20px 0}.brands-filter-wrapper .brands-input-wrapper{position:relative}.brands-filter-wrapper .brands-input-wrapper .fa-search{position:absolute;right:0;z-index:2;display:block;width:2.875rem;height:2.875rem;border:none;background-color:transparent;line-height:2.875rem;text-align:center;pointer-events:none}.brands-filter-wrapper .brands-input{display:block;width:100%;height:46px;padding:.375rem 2.8rem .375rem .75rem;border:1px solid #444;border-radius:5px;background:#f3f3f5!important;font-family:myriad-pro-n4,myriad-pro,Helvetica Neue,Arial,sans-serif;font-size:20px;max-width:100%;color:#4d4d4d;line-height:20px;outline:none}.brands-filter-wrapper .brands-input:-ms-input-placeholder{color:#949aa2}.brands-filter-wrapper .brands-input::placeholder{color:#949aa2}.brands-filter-wrapper .brands-livesearch{position:absolute;z-index:99;width:100%;max-width:100%;max-height:370px;padding:5px;margin:0;list-style-type:none;border-radius:5px;background-color:#fff;box-shadow:0 4px 8px rgba(190,199,219,.21),0 6px 25px rgba(190,199,219,.28);overflow-x:hidden;overflow-y:auto}.brands-filter-wrapper .brands-livesearch:not(.active){display:none}.brand-container{width:100%;position:relative}.brand-container:before{border-top:.5px solid rgba(0,0,0,.15);content:"";position:absolute;right:0;top:0;left:0;z-index:1}.brand-container .brand-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.brand-container .brand-wrapper .brand-img-wrapper{width:100px;height:60px;padding:5px}.brand-container .brand-wrapper .brand-img-wrapper img{width:100%;height:100%;object-fit:contain;border-radius:5px}.brand-container .brand-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:100%;padding:10px}.brand-container a{display:block}.brand-container a:hover{background-color:#4d4d4d;color:#fff!important;text-decoration:none;border-radius:5px}