.brandInfoWrapper{width:100%;overflow:auto}.brandInfoWrapper .availableStoresWrapper{width:100%;text-align:center}.brandInfoWrapper .availableStoresWrapper .availableStoresList{margin:21px 0;text-align:center}.brandInfoWrapper .availableStoresWrapper .availableStoresListItem.disabled{color:#aaa}.brandInfoWrapper .availableStoresWrapperNoOnDemandBox{min-height:256px}@media (min-width:768px){.brandInfoWrapper .availableStoresWrapperNoOnDemandBox{min-height:305px}}.brandInfoWrapper .onDemandWrapper{height:260px;border-top:1px solid #000;margin-bottom:20px}.brandInfoWrapper .onDemandWrapper .onDemandLogoWrapper{width:100%;display:flex;justify-content:center}.brandInfoWrapper .onDemandWrapper .onDemandLogoWrapper .onDemandLogo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-self:center;margin:24px 0 0;cursor:pointer}@media (min-width:1280px){.brandInfoWrapper .onDemandWrapper .onDemandLogoWrapper .onDemandLogo{margin:26px 0 0}}@media (min-width:768px) and (max-width:1279px){.brandInfoWrapper .onDemandWrapper{border-top:1px solid #000}}.brandInfoWrapper .onDemandWrapper .onDemandBox{padding:32px 27px 0;text-align:left}@media (min-width:1280px){.brandInfoWrapper .onDemandWrapper .onDemandBox{padding:32px 37px 0}}.brandInfoWrapper .onDemandWrapper .onDemandBox .tipBoxButton{padding:0}.brandInfoWrapper .onDemandWrapper .onDemandBox .tipBoxContent{padding-bottom:14px}.noOnDemandBox{padding-bottom:64px}.availableStoresHeader{text-align:center}.availableStoresHeader .brandsPageInfoBoxHeader{padding:0 82px;vertical-align:center}@media (max-width:767px){.availableStoresHeader .brandsPageInfoBoxHeader{padding:0 54px}}.availableStoresHeader .archesBlackActive{margin-top:18px}@media (min-width:768px){.availableStoresHeader .archesBlackActive{margin-top:21px}}.brandsPageBrandInfoHeader{border-bottom:1px solid #000;padding:30px 40px;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.brandsPageBrandInfoHeader .toNavigate{text-decoration:none}.brandsPageBrandInfoHeader .toNavigate .brandsPageHeaderText{color:#000;text-transform:uppercase;text-decoration:none}.brandsPageBrandInfoHeader .toNavigate .brandsPageHeaderTextOnline{color:#f5a623;text-transform:uppercase;text-decoration:none}@media (min-width:1280px){.brandsPageBrandInfoHeader .toNavigate:hover .brandsPageHeaderTextOnline{text-decoration:underline}}.brandsPageBrandInfoHeader.comingSoonOnline{color:#aaa}.onDemandWrapper{width:100%}.onDemandWrapper .onDemandLogoWrapper{width:100%;display:flex;justify-content:center}.onDemandWrapper .onDemandLogoWrapper .onDemandLogo{margin:45px 0 0}.onDemandWrapper .onDemandLogoWrapper .isABTestingLogo,.onDemandWrapper .onDemandLogoWrapper .onDemandLogo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-self:center;cursor:pointer}.onDemandWrapper .onDemandLogoWrapper .isABTestingLogo{margin:65px 0 0}@media (max-width:767px){.onDemandWrapper .onDemandLogoWrapper .isABTestingLogo{margin:44px 0 0}}@media (min-width:768px){.onDemandWrapper .onDemandLogoWrapper .isABTestingLogo{margin:40px 0 0}}.onDemandWrapper .onDemandIcons{width:100%;display:flex;justify-content:space-between;text-align:center;max-width:280px;margin-bottom:22px}.onDemandWrapper .onDemandIcons.hidden{display:none}.onDemandWrapper .onDemandIcons.top{padding:0 12%}@media (min-width:768px) and (max-width:1279px){.onDemandWrapper .onDemandIcons.top{max-width:200px;padding-left:0;padding-right:0}}@media (min-width:1280px){.onDemandWrapper .onDemandIcons.top{max-width:350px}}.onDemandWrapper .onDemandIcons.bottom{margin-top:32px;padding:0 25%}.onDemandWrapper .onDemandIcons .onDemandIcon{cursor:pointer}.onDemandWrapper .onDemandIcons .onDemandIcon:first-child{margin-left:0}.onDemandWrapper .onDemandIcons .onDemandIcon img{width:36px}.onDemandWrapper .onDemandIcons .onDemandIconText{text-transform:uppercase;font-size:12px}.onDemandWrapper .isABTestingBox{padding:0 0 3px!important}.onDemandWrapper .onDemandBox{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 16px}@media (min-width:768px){.onDemandWrapper .onDemandBox{padding:32px 32px 40px}}.onDemandWrapper .onDemandBox .tipBoxIcon{padding:10px}.onDemandWrapper .onDemandBox .tipBoxContent{flex:1 0 auto;justify-content:center;text-align:center}@media (min-width:1280px){.onDemandWrapper .onDemandBox .tipBoxContent{padding:0 46px}}.onDemandWrapper .onDemandBox .tipBoxContent .tipBoxLink{color:#000}.onDemandWrapper .onDemandBox .tipBoxContent span{font-family:"FuturaMedium","Helvetica Neue 65 Medium","Arial Bold 700",sans-serif}.onDemandWrapper .onDemandBox .isABTestingContent{padding:35px 68px 0}@media (min-width:768px){.onDemandWrapper .onDemandBox .isABTestingContent{padding:12px 40px 0}}@media (max-width:767px){.onDemandWrapper .onDemandBox .isABTestingContent{padding:18px 16px 0}}.onDemandWrapper .onDemandBox .tipBoxButton{align-items:center;padding:20px 0 0;border:none}.onDemandWrapper .onDemandBox .tipBoxButton .tipBoxButtonText{margin-right:12px}.onDemandWrapper .onDemandBox .tipBoxButton img{margin-bottom:3px}.onDemandWrapper .onDemandBox .isABTestingBtn{padding:20px 0 57px}@media (min-width:768px){.onDemandWrapper .onDemandBox .isABTestingBtn{padding:20px 0 44px}}@media (max-width:767px){.onDemandWrapper .onDemandBox .isABTestingBtn{padding:18px 0 44px}}.isMKPOnDemand{border:none!important}