.brandListHeaderRoot{background:#fff}.brandListHeaderRoot.focused{z-index:9}.brandListHeaderRoot .brandsListHeaderWrapper{z-index:9;top:0;display:flex;border-bottom:1px solid #000}.brandListHeaderRoot .brandsListHeaderWrapper.isBelowBackdrop{z-index:1}@media (min-width:768px) and (max-width:1279px){.brandListHeaderRoot .brandsListHeaderWrapper{flex-wrap:nowrap;border-bottom:none;flex-direction:column}}@media (min-width:1280px){.brandListHeaderRoot .brandsListHeaderWrapper{top:136px;max-width:1216px;margin-left:auto;margin-right:auto;flex-wrap:nowrap;flex-direction:column;border-bottom:none}.brandListHeaderRoot .brandsListHeaderWrapper.isPromotionalStrip{top:160px}}.brandListHeaderRoot .brandsListHeaderWrapper .brandListShopOnlineWrapper_desktop,.brandListHeaderRoot .brandsListHeaderWrapper .brandListShopOnlineWrapper_mobile{display:none}.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter{height:56px;display:flex;align-items:center;border-top:1px solid #000;border-bottom:1px solid #000}@media (min-width:1280px){.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter{border:1px solid #000;border-bottom:none}}@media (min-width:768px){.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter{padding-right:0}}@media (min-width:768px) and (max-width:1279px){.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter{border-bottom:none}}.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListQuickFilterWrapper{display:flex;overflow-x:auto;align-items:center}@media (min-width:768px){.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListQuickFilterWrapper{flex-basis:75%}}.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListQuickFilterWrapper .brandListQuickFilterElement{cursor:pointer;white-space:nowrap;text-transform:uppercase;margin:10px 24px 10px 0;padding:0 3px;border:none;background:transparent}.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListQuickFilterWrapper .brandListQuickFilterElement.selected{border:1px solid #000}.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListShopOnlineWrapper{height:56px;align-items:center;padding-left:10px;border-left:1px solid #000;border-right:1px solid #000;padding-right:16px;flex-basis:34%}@media (max-width:767px){.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListShopOnlineWrapper.brandListShopOnlineWrapper_mobile{display:flex}}@media (min-width:768px) and (max-width:1279px){.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListShopOnlineWrapper{border-right:none}}@media (min-width:1280px){.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListShopOnlineWrapper.brandListShopOnlineWrapper_desktop{display:flex;border-right:none;cursor:pointer;flex-basis:25%}}.brandListHeaderRoot .brandsListHeaderWrapper .brandPageHeaderQuickFilter .brandListShopOnlineWrapper .checkbox{margin-right:8px}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch{height:60px;display:flex;align-items:center;padding:0}@media (min-width:768px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch{height:56px}}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper{display:flex;align-items:center;height:100%;border-left:1px solid #000;flex-basis:66%;padding-left:12px}@media (min-width:768px) and (max-width:1279px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper{height:56px;border:1px solid #000;border-right:none;border-left:none;overflow-x:auto;flex-basis:100%}}@media (min-width:1280px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper{height:56px;border:1px solid #000;flex-basis:100%}}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper>img{margin-right:11px}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput{font-size:16px;height:100%;-webkit-transform:scale(.875);transform:scale(.875);-webkit-transform-origin:left;transform-origin:left;width:114%;padding-top:2px;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.4px}@media (max-width:767px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput{font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:16px;line-height:22px;letter-spacing:.4px}}@media (min-width:768px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput::-webkit-input-placeholder{font-size:12px}}@media (min-width:768px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput:-ms-input-placeholder{font-size:12px}}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput::-moz -placeholder{text-transform:uppercase;color:#000;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:1.2px}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput::-webkit-input-placeholder{color:#000;font-size:14px;padding-top:4px;opacity:1;text-transform:uppercase;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:1.2px}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput:-ms-input-placeholder{color:#000;font-size:14px;padding-top:4px;opacity:1;text-transform:uppercase;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:1.2px}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput::placeholder{color:#000;font-size:14px;padding-top:4px;opacity:1;text-transform:uppercase;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:1.2px}@media (min-width:768px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput::-webkit-input-placeholder{font-size:12px}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput:-ms-input-placeholder{font-size:12px}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput::placeholder{font-size:12px}}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput:focus::-webkit-input-placeholder{color:transparent}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput:focus:-ms-input-placeholder{color:transparent}.brandListHeaderRoot .brandsListHeaderWrapper .brandListSearch .brandListSearchWrapper .brandListSearchInput:focus::placeholder{color:transparent}.brandListHeaderRoot .brandsListHeaderWrapper .brandListShopOnlineWrapper{height:56px;display:none;align-items:center;padding-right:16px;padding-left:10px;border:none}@media (max-width:767px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListShopOnlineWrapper.brandListShopOnlineWrapper_mobile{display:flex}}@media (min-width:768px) and (max-width:1279px){.brandListHeaderRoot .brandsListHeaderWrapper .brandListShopOnlineWrapper.brandListShopOnlineWrapper_desktop{display:flex}}.brandListHeaderRoot .brandsListHeaderWrapper .brandListShopOnlineWrapper .checkbox{margin-right:8px}.shopOnlineCheckBoxWrapper{display:flex;align-items:center;cursor:pointer;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:12px;line-height:22px;letter-spacing:.4px}@media (max-width:767px){.shopOnlineCheckBoxWrapper{white-space:nowrap;font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.4px}}.shopOnlineCheckBoxWrapper .checkBox{margin-right:8px;width:24px;height:24px;flex:0 0 24px}.brandsPageHeaderWrapper{padding:85px 16px 96px;display:block;background-color:#fff}@media (max-width:767px){.brandsPageHeaderWrapper{padding:40px 16px 56px}}.brandsPageHeaderWrapper.hidden{display:none}.brandsPageHeaderWrapper .brandsPageHeaderCol.col{max-width:1216px;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.brandsPageHeaderWrapper .brandsPageSubtitle{padding-top:14px}.BrandsListWrapper{width:100%;padding-right:8px;padding-left:8px;position:relative}@media (min-width:768px) and (max-width:1279px){.BrandsListWrapper{padding:0}}@media (min-width:1280px){.BrandsListWrapper{padding:0}}.BrandsListWrapper .brandGroupContainer{width:100%;padding-bottom:26px}@media (max-width:767px){.BrandsListWrapper .brandGroupContainer:first-child .brandGroup .brandGroupHeader{padding-top:48px}}.BrandsListWrapper .brandGroupContainer:not(:last-child){border-bottom:1px solid #000}@media (min-width:768px) and (max-width:1279px){.BrandsListWrapper .brandGroupContainer{padding:45px 0 32px}}@media (min-width:1280px){.BrandsListWrapper .brandGroupContainer{padding:32px 0 15px}}.BrandsListWrapper .brandGroupContainer .brandGroup{display:flex;flex-direction:column;width:100%}@media (min-width:768px) and (max-width:1279px){.BrandsListWrapper .brandGroupContainer .brandGroup{flex-direction:row}}@media (min-width:1280px){.BrandsListWrapper .brandGroupContainer .brandGroup{flex-direction:row}}.BrandsListWrapper .brandGroupContainer .brandGroup .brandGroupHeader{flex:1 1 100%;padding:39px 0 34px}@media (min-width:768px) and (max-width:1279px){.BrandsListWrapper .brandGroupContainer .brandGroup .brandGroupHeader{padding:0}}@media (min-width:1280px){.BrandsListWrapper .brandGroupContainer .brandGroup .brandGroupHeader{padding:0}}.BrandsListWrapper .brandGroupContainer .brandGroup .brandGroupHeader .brandGroupHeaderAlphabet{text-transform:uppercase}.BrandsListWrapper .brandGroupContainer .brandGroup .brandGroupList{flex:1 1 100%}.brandGroupListItem{padding-bottom:11px}.brandGroupListItem>button:hover{text-decoration:underline}.brandGroupListItem .brandGroupListItemAvailable{display:inline-block;color:#ff852a;margin-left:8px;position:relative;text-decoration:none;text-transform:uppercase;font-family:FuturaBook;font-size:10px;line-height:16px}.brandGroupListItem .matchedText{font-family:FuturaMedium;font-weight:500}.brandGroupListItem .brandListItemButton{border:none;background-color:transparent}@media (min-width:768px){.brandGroupListItem .brandListItemButton{cursor:pointer}}.brandInfoBoxWrapper{display:none;width:calc(100% - 32px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;position:fixed;border:1px solid #000}@media (max-width:767px) and (max-height:634px){.brandInfoBoxWrapper{overflow-y:scroll;scroll-behavior:smooth;left:16px;bottom:16px;right:16px}}@media (max-width:767px) and (min-height:635px){.brandInfoBoxWrapper{left:16px;bottom:16px;right:16px}}@media (min-width:768px) and (max-width:1279px){.brandInfoBoxWrapper{bottom:16px;right:16px;width:320px}}@media (min-width:1280px){.brandInfoBoxWrapper{width:415px;bottom:32px;right:32px}}.brandInfoBoxWrapper .brandInfoBoxCloseButton{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:24px;position:absolute;top:16px;right:16px;cursor:pointer;background-color:transparent;border:none;padding:0}.brandInfoBoxWrapper .brandInfoBoxCloseButton>.sideMenuCloseIcon{width:24px;height:24px}.brandInfoBoxWrapper.isOpen{display:block;z-index:10}.brandListPageRoot{position:relative;overflow:visible}