#page_wishlist .pageContainer{margin:auto; padding:0 var(--main-page-margin) 130px;}
#page_wishlist .flexBar{display:flex; width:100%}
#page_wishlist .leftBar{width:29%; min-width:350px; padding-top:100px;}
#page_wishlist .noLoginBar .title{font-size:30px; line-height:1; font-family:'acuminprosemicond-bold';}
#page_wishlist .noLoginBar .titleB{margin-top:20px;font-size:26px; font-family:'acuminprosemicond-regular';}
#page_wishlist .noLoginBar .btnRegister{margin-top:30px; font-size:18px;}
#page_wishlist .noLoginBar .btnLogin{margin-top:40px; background:#262626; font-size:18px;}

#page_wishlist .favoritesBar{width:60%; margin-left:11%; padding-top:100px;}
#page_wishlist .favoritesBar .titleBar{display:flex; justify-content:space-between;}
#page_wishlist .favoritesBar .titleBar .title{font-size:36px; line-height:1; font-family:"acuminprosemicond-regular";}
#page_wishlist .favoritesBar .titleBar .iconBar{font-size:36px; line-height:1; cursor:pointer;}
#page_wishlist .favoritesBar .emptyBar .tips{margin-top:20px; font-size:26px; font-family:"acuminprosemicond-light";}
#page_wishlist .favoritesBar .emptyBar .btnGoAdd{width:308px; margin-top:20px; font-size:18px;}
#page_wishlist .favoritesBar .productList{margin-top:20px; display:flex; flex-wrap:wrap;}

#page_wishlist .login .favoritesBar{width:100%; margin-left:0;}
#page_wishlist .login .favoritesBar .productList_itemBar{width:25%;}

#wishlist_share{display:block; position:fixed; left:0; right:0; top:0; bottom:0; z-index:2;}
#wishlist_share .mask{position:fixed; left:0; right:0; top:0; bottom:0; background:#000; opacity:0.5;}
#wishlist_share .dialogBar{width:428px; padding:75px 45px 10px; box-sizing:border-box; position:absolute; margin:auto; left:0; right:0; top:50%; transform:translateY(-50%); background:#fff; display:flex; flex-direction:column; border-radius:20px;}
#wishlist_share .dialogBar .btnClose{cursor:pointer; position:absolute; font-size:26px; top:20px; right:20px; padding:20px; line-height:1;}
#wishlist_share .dialogBar .websiteList{}
#wishlist_share .dialogBar .websiteLi{display:flex; width:100%; padding:17px; box-sizing:border-box; border-top:1px solid #ccc;}
#wishlist_share .dialogBar .websiteLi:first-child{border-top:0;}
#wishlist_share .dialogBar .websiteLi .iconBar{line-height:0;}
#wishlist_share .dialogBar .websiteLi .iconBar img{width:100%;}
#wishlist_share .dialogBar .websiteLi .name{position:relative; top:3px; margin-left:40px; line-height:53px; font-size:30px; font-family:"acuminprosemicond-regular";}

@media(max-width:1024px){
  #page_wishlist .pageContainer{padding:25px;}
  #page_wishlist .flexBar{display:block;}
  #page_wishlist .leftBar{width:100%; padding-top:90px;}
  #page_wishlist .favoritesBar{width:100%; margin-left:0;}
  #page_wishlist .productList_itemBar{width:50%;}
  #page_wishlist .login .favoritesBar .productList_itemBar{width:50%;}
  #wishlist_share .dialogBar{width:70vw; padding:50px 25px 25px;}
  #wishlist_share .dialogBar .btnClose{padding:5px;}
  #wishlist_share .dialogBar .websiteLi .iconBar{width:37px;}
  #wishlist_share .dialogBar .websiteLi .name{font-size:18px; line-height:37px; margin-left:25px;}
  #page_wishlist .favoritesBar .emptyBar .tips{font-size:16px;}
  #page_wishlist .favoritesBar .emptyBar .btnGoAdd{width:100%;}
}