.listing-hero{background:#f6f1e9;padding:28px 16px 26px;position:relative;overflow:hidden}.listing-hero .home-hero-overlay{background:linear-gradient(#faf4eae6 0%,#faf4eaa6 100%)}.listing-hero-inner{z-index:2;position:relative}.listing-hero-title{font-family:var(--font-hand);letter-spacing:.06em;color:#2d2a27;transform-origin:0 100%;align-items:center;gap:10px;font-size:26px;font-weight:400;line-height:1.4;display:flex;transform:rotate(-2deg)}.listing-hero-title .ic{width:24px;height:24px;color:var(--color-accent);stroke-width:1.6px}.listing-hero-lead{letter-spacing:.06em;color:var(--home-ink-soft);margin:8px 0 18px;font-size:13px}.listing-hero .home-keywords button{color:var(--home-ink-soft);background:#ffffffbf;border:1px solid #e6dcc8b3;border-radius:999px;padding:5px 12px;font-size:12px}.listing-main{padding-top:22px}.listing-ic-crown{color:var(--color-accent)}.listing-page .home-ph .home-card-like{background:#28231e66;border-radius:999px;padding:1px 7px}.listing-badge{z-index:2;color:var(--home-ink-soft);background:#ffffffe6;border-radius:999px;padding:1px 9px;font-size:10px;position:absolute;bottom:8px;left:8px}.listing-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.listing-tags span{color:#8c7a63;background:#f6efe4;border-radius:999px;padding:1px 8px;font-size:10px}.listing-select{display:block;position:relative}.listing-select select{width:100%;height:36px;color:var(--home-ink-soft);appearance:none;background:#fff;border:1px solid #e8e1d4;border-radius:8px;padding:0 32px 0 14px;font-size:12px}.listing-select .ic{width:12px;height:12px;color:var(--home-ink-soft);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.listing-chips{flex-wrap:wrap;gap:6px;display:flex}.listing-chip{height:28px;color:var(--home-ink-soft);white-space:nowrap;background:#fff;border:1px solid #e8e1d4;border-radius:999px;align-items:center;padding:0 14px;font-size:11px;display:inline-flex}.listing-chip.is-selected{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.listing-btn-primary{color:#fff;background:linear-gradient(#e07b57 0%,#d2694a 100%);border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 22px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 3px 10px #d2694a4d}.listing-btn-primary .ic{width:14px;height:14px}.listing-load-more{justify-content:center;margin-top:20px;display:flex}.listing-load-more button{height:36px;color:var(--home-ink-soft);background:#fff;border:1px solid #e8e1d4;border-radius:999px;align-items:center;gap:6px;padding:0 22px;font-size:12px;display:inline-flex}.listing-load-more button:disabled{opacity:.6}.listing-load-more .ic{width:12px;height:12px}@media (min-width:1024px){.listing-hero{padding:0}.listing-hero .home-hero-overlay{background:linear-gradient(90deg,#faf4eaf7 0%,#faf4eae6 40%,#faf4ea59 56%,#faf4ea00 68%)}.listing-hero-inner{width:min(90vw, calc(92.1 * var(--r)));height:100%;margin:0 auto}.listing-hero-title{left:calc(.5 * var(--r));gap:calc(1.2 * var(--r));font-size:calc(3 * var(--r));white-space:nowrap;margin:0;position:absolute}.listing-hero-title .ic{width:calc(2.6 * var(--r));height:calc(2.6 * var(--r))}.listing-hero-lead{left:calc(.6 * var(--r));font-size:calc(1.3 * var(--r));margin:0;position:absolute}.listing-hero .home-search,.listing-hero .home-keywords{left:calc(.4 * var(--r))}.listing-hero .home-keywords button{height:calc(2 * var(--r));padding:0 calc(1.2 * var(--r));font-size:calc(1 * var(--r));align-items:center;display:flex}.listing-main{padding-top:0}.listing-page .home-sec-head{margin-bottom:calc(.8 * var(--r))}.listing-page .home-ph .home-card-like{padding:0 calc(.7 * var(--r));line-height:calc(1.7 * var(--r))}.listing-badge{left:calc(.9 * var(--r));bottom:calc(.8 * var(--r));padding:0 calc(.9 * var(--r));font-size:calc(.8 * var(--r));line-height:calc(1.6 * var(--r))}.listing-tags{gap:calc(.6 * var(--r));margin-top:calc(.9 * var(--r))}.listing-tags span{padding:0 calc(.8 * var(--r));font-size:calc(.8 * var(--r));line-height:calc(1.6 * var(--r))}.listing-select select{height:calc(2.6 * var(--r));padding:0 calc(3 * var(--r)) 0 calc(1.4 * var(--r));font-size:calc(.95 * var(--r));border-radius:calc(.8 * var(--r))}.listing-select .ic{right:calc(1.2 * var(--r));width:calc(1.1 * var(--r));height:calc(1.1 * var(--r))}.listing-chips{gap:calc(.8 * var(--r))}.listing-chip{height:calc(2 * var(--r));padding:0 calc(1.4 * var(--r));font-size:calc(.9 * var(--r))}.listing-btn-primary{gap:calc(.8 * var(--r));height:calc(3 * var(--r));padding:0 calc(2.2 * var(--r));font-size:calc(1.05 * var(--r));box-shadow:0 calc(.3 * var(--r)) calc(1 * var(--r)) #d2694a4d}.listing-btn-primary .ic{width:calc(1.3 * var(--r));height:calc(1.3 * var(--r))}.listing-load-more{margin-top:calc(1.8 * var(--r))}.listing-load-more button{gap:calc(.6 * var(--r));height:calc(3 * var(--r));padding:0 calc(2.2 * var(--r));font-size:calc(.95 * var(--r))}.listing-load-more .ic{width:calc(1.1 * var(--r));height:calc(1.1 * var(--r))}}
