:root{--bg:#F1F0EC;--panel:#E7E5DF;--card:#FFFFFF;--ink:#262520;--muted:#8B8A80;--line:#DEDCD4;--accent:#C7D2D6;--accent-ink:#4B5A5E}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Golos Text,sans-serif}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent-ink)}.h{font-family:Unbounded,sans-serif}.slot{border:1.5px dashed #C7C5BB;border-radius:10px;color:#a6a498;background:#f8f7f4;font-style:italic}.pill{border-radius:999px;display:inline-flex;align-items:center;gap:10px;font-family:Golos Text,sans-serif;font-weight:600;font-size:15px;white-space:nowrap}.btn-dark{background:var(--ink);color:#fff;padding:16px 26px}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink);padding:14px 24px}.card{background:var(--card);border:1px solid var(--line);border-radius:18px}.eyebrow{font-family:Unbounded,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;color:#b7b5aa}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.imgph{background:var(--panel);border:1px solid var(--line);border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.imgph .cap{position:absolute;left:16px;bottom:14px;font-size:12px;color:#9c9a8f;background:#ffffffb0;padding:4px 10px;border-radius:999px}.brandchip{border-radius:999px;border:1px solid var(--line);background:var(--card);padding:10px 20px;font-size:13.5px;font-weight:600;display:inline-flex;align-items:center;cursor:pointer}.brandchip:hover{border-color:#b9b6a8;color:var(--ink)}.invcard{display:block;overflow:hidden;transition:box-shadow .15s,transform .15s}.invcard:hover{box-shadow:0 16px 34px -18px #1e1e1947;transform:translateY(-2px)}.invcard .detail-link{opacity:0;transition:opacity .15s;color:var(--accent-ink);font-weight:600}.invcard:hover .detail-link{opacity:1}.instock{font-size:10.5px;font-weight:700;color:#4b7a5e;background:#e4eee6;border-radius:999px;padding:4px 10px;white-space:nowrap}.faq-item{padding:22px 26px}
/* v1.5.89 - equal vertical rhythm for the home inventory cards. */
#inventory .invcard{display:flex;flex-direction:column;height:100%}
#inventory .invcard>div:last-child{display:flex!important;flex-direction:column;flex:1}
#inventory .invcard>div:last-child>div:first-child{min-height:58px}
#inventory .invcard>div:last-child>div:nth-child(2){min-height:18px}
#inventory .invcard>div:last-child>div:nth-child(3){min-height:34px}
#inventory .invcard>div:last-child>div:last-child{margin-top:auto}

