main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header{font-family:Roboto;width:100%;color:#000}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header .background{position:absolute;max-width:100vw;width:100vw;height:145px;background-color:#fff;left:0;top:0;z-index:-1}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header .headerMain{max-width:1180px;margin:0 auto;padding-top:24px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header .title{font-size:32px;font-weight:700;margin-bottom:18px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header .description{font-weight:400;font-size:16px}@media (max-width: 767px){main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header .background{height:67px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header .headerMain{padding-top:22px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header .title{font-size:20px;margin-bottom:22px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-header .description{display:none}}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile{font-family:Roboto;font-style:normal;max-width:385px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .pnsFlagshipTile{background-color:#fff;border-radius:8px;overflow:hidden;min-height:286px}@media (max-width: 767px){main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .pnsFlagshipTile{min-height:100%}}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeImg{height:80px;position:relative}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeImg>e2-media:first-child img,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeImg>e2-media:first-child div{width:100%;height:100%;object-fit:cover;object-position:center center}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeImg e2-media img{max-height:80px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle{position:relative;gap:8px;display:flex;align-items:center;justify-content:space-between;padding:16px 10px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeLogo{width:120px;min-width:120px;max-width:120px;height:72px;overflow:hidden;border-radius:8px;border:1px solid #e6e7e8}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeLogo:hover{cursor:pointer}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeLogo img{width:100%;height:100%;object-fit:contain;object-position:center center}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader{width:100%}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader .storeName{position:relative;width:100%;min-width:unset;display:flex;align-items:center;justify-content:space-between}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader .storeName>*{color:#3e3e3e;font-size:18px;font-weight:500;line-height:21px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader .storeName span{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader .storeName .icon-arrow-right:hover{cursor:pointer}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .mobileBrands{display:none}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .WrapperEnd{padding:0 10px 16px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .WrapperEnd .title{font-weight:500;font-size:14px;color:#9b9b9b;padding-top:8px;border-top:1px solid #E1E1E1}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .brands,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .mobileBrands{width:100%}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .brands e2-media,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .mobileBrands e2-media{display:block;overflow:hidden;border-radius:8px;border:1px solid #e6e7e8}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .brands img,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .brands .imgError,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .mobileBrands img,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .mobileBrands .imgError{width:100%;height:100%;padding:2px;object-fit:contain;object-position:center center}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .brands swiper .swiper-wrapper .swiper-slide,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .mobileBrands swiper .swiper-wrapper .swiper-slide{width:auto}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .brands{max-width:585px;margin-top:8px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .brands e2-media{width:83px;height:50px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .mobileBrands{width:100%;max-width:unset;margin-top:auto}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .mobileBrands e2-media{width:46px;height:28px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .mobileBrands e2-media .imgError{min-height:unset;background-size:108px 108px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .imgError{background-color:#fff}@media (max-width: 767px){main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader{display:flex;align-self:stretch;flex-direction:column;width:calc(100% - 128px)}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader .storeName span{color:#3f5ab5;font-size:16px;line-height:18px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader .storeName i{width:20px;text-align:center;font-size:14px;line-height:18px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .storeTitle .storeHeader .mobileBrands{display:block;margin-top:auto}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing pns-flagship-tile .WrapperEnd{display:none}}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing{width:100%;font-family:Roboto}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList{width:100%}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .title{font-weight:700;font-size:32px;color:#3e3e3e}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList>.title,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList>.storeHeader{margin:48px 0 24px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList>.storeHeader{width:100%;display:flex;align-items:center;justify-content:space-between}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .storeFilter{display:flex;gap:16px;align-items:center}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .storeFilter .filter-item{cursor:pointer;gap:16px;display:flex;color:#3e3e3e;font-size:16px;font-weight:400}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .storeFilter .filter-item:hover{text-decoration:underline}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .storeFilter .filter-item:not(:first-child):before{position:relative;color:#3e3e3e;font-size:16px;font-weight:400;content:"/";display:block}@media (max-width: 767px){main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .storeFilter{gap:8px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .storeFilter .filter-item{width:48px;height:32px;color:#3e3e3e;font-size:14px;font-weight:400;line-height:18px;border-radius:16px;align-items:center;justify-content:center;background-color:#fff}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .storeFilter .filter-item:hover{text-decoration:none}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .storeFilter .filter-item:not(:first-child):before{content:unset}}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .pnsFlagshipTilesContainer{width:100%;display:flex;flex-wrap:wrap;gap:24px 12px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .pnsFlagshipTilesContainer pns-flagship-tile{align-self:stretch;width:calc(33.3333333333% - 8px);max-width:calc(33.3333333333% - 8px);min-width:calc(33.3333333333% - 8px)}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .pnsFlagshipTilesContainer pns-flagship-tile .pnsFlagshipTile .WrapperTop{cursor:pointer}@media (max-width: 1023px){main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .pnsFlagshipTilesContainer pns-flagship-tile{width:calc(50% - 8px);min-width:calc(50% - 8px);max-width:calc(50% - 8px)}}@media (max-width: 767px){main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing>.title,main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing>.storeHeader{margin:16px 0}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .title{font-size:18px;font-weight:700;line-height:20px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList>.storeHeader{display:block}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList>.storeHeader>.title{margin-bottom:16px}main .e2FlagshipAvenuePageTemplate pns-flagship-avenue-listing .pnsFlagshipStoresList .pnsFlagshipTilesContainer pns-flagship-tile{width:100%;min-width:100%;max-width:100%}}main .e2FlagshipAvenuePageTemplate{opacity:1!important;padding-top:0!important;position:static}main .e2FlagshipAvenuePageTemplate .pnsFlagshipAvenueHeader{height:145px;z-index:5;position:relative}@media (max-width: 767px){main .e2FlagshipAvenuePageTemplate .pnsFlagshipAvenueHeader{height:67px;z-index:5;position:relative}}main{position:relative}
