/* 2026-10-13《交託 Surrender》書籤裝飾（只是裝飾，不能點） */
.bookmark-deco{position:absolute;z-index:0;pointer-events:none;user-select:none;height:auto;
  filter:drop-shadow(0 8px 10px rgba(48,40,31,.10));transform:rotate(-4deg);transform-origin:top center;}

/* 我的收藏：書籤直立在左側，右側是標題與收藏清單（內容寬度縮小，不留大片空白） */
.fav-hero{position:relative;}
@media (min-width:761px){.fav-hero,.fav-section,.fav-links{padding-left:190px!important;box-sizing:border-box;}}
.fav-hero .fav-bookmark{left:30px;top:18px;width:140px;} /* 書籤繩子頂端對齊「我的收藏」小字 */
.fav-section{min-height:0;padding-bottom:14px!important;}
#fav-grid .empty-state p{margin-bottom:0!important;}
.fav-links+.shop-category-bar{margin-top:6px!important;margin-bottom:0!important;}
#fav-grid .empty-state{padding-top:24px!important;padding-bottom:0!important;text-align:left!important;align-items:flex-start!important;}
.fav-links{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-top:0;}
@media (max-width:760px){
  /* 手機：書籤縮小放左邊，小金字與大標同一行 */
  .fav-hero{padding-left:106px!important;padding-bottom:4px!important;min-height:120px;}
  .fav-section{min-height:0;}
  .fav-hero .eyebrow{display:inline-block!important;margin:0 10px 0 0!important;vertical-align:baseline;}
  .fav-hero h1{display:inline-block!important;margin:0!important;vertical-align:baseline;}
  .fav-hero .lede{margin-top:8px!important;}
  .fav-hero .fav-bookmark{left:8px;top:22px;width:82px;}
  #fav-grid .empty-state{text-align:center!important;align-items:center!important;}
  .fav-links{justify-content:center;}
  .fav-links+.shop-category-bar{margin-bottom:22px!important;}
  .fav-links .btn{flex:1 1 0;min-width:0;white-space:nowrap;padding-left:10px!important;padding-right:10px!important;font-size:.88rem!important;}
}

/* 訂購完成頁：書籤暫不放（2026-10-13 使用者決定） */
