/* FullPSD v39 — Premium Collection. Gold is intentionally independent of the site's editable brand palette. */
.premium-home-section{background:linear-gradient(145deg,#fffaf0 0%,#fffdf8 52%,#f8f1df 100%);border-top:1px solid #f0e4c6;border-bottom:1px solid #f0e4c6}
.premium-home-heading{align-items:flex-end}
.premium-home-heading h2{color:#302719}
.premium-home-heading>div>p:not(.eyebrow){max-width:560px;color:#75684f}
.premium-home-eyebrow,.premium-page-eyebrow{display:flex;align-items:center;gap:7px;color:#9a6a13!important;font-weight:800;letter-spacing:.16em}
.premium-home-eyebrow span,.premium-page-eyebrow span{font-size:15px;color:#c28b24}
.premium-view-all{display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid #d7b45f;border-radius:999px;background:linear-gradient(135deg,#fff4cf,#f1d27b);color:#65460d;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 5px 14px rgba(138,98,22,.09)}
.premium-view-all:hover{background:linear-gradient(135deg,#f8e5a7,#e2bd5d);color:#4d3306;transform:translateY(-1px)}
.product-card-image .premium-badge{position:absolute;z-index:3;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(150,103,17,.45);border-radius:999px;background:linear-gradient(135deg,#fff5cf 0%,#e8c365 52%,#b98525 100%);color:#543805;font-size:8px;font-weight:900;letter-spacing:.11em;line-height:1;box-shadow:0 3px 10px rgba(48,34,8,.18);text-shadow:0 1px rgba(255,255,255,.35)}
.product-card-image .premium-badge>span:first-child{font-size:11px;color:#79520c}
.product-detail-premium-badge{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin:12px 0 2px;padding:7px 12px;border:1px solid #dfbf6b;border-radius:999px;background:linear-gradient(135deg,#fff5d5,#edcf7c);color:#67480e;font-size:10px;font-weight:900;letter-spacing:.13em;box-shadow:0 3px 10px rgba(138,98,22,.08)}
.product-detail-premium-badge span{font-size:14px;color:#a87616}
.premium-page-hero{background:radial-gradient(circle at 82% 18%,rgba(240,202,112,.24),transparent 32%),linear-gradient(120deg,#211b2c 0%,#3d3328 52%,#8a6829 100%)!important}
.premium-page-hero h1{color:#fff!important}
.premium-page-hero p:not(.eyebrow){max-width:700px;color:rgba(255,255,255,.8)!important}
.premium-page-eyebrow{margin:0 0 10px;color:#f1d58f!important}
.premium-page-eyebrow span{color:#f5d277}
.premium-listing-content{min-height:260px}
.premium-listing-content .product-listing-head{margin-bottom:18px}
.premium-admin-switch strong span{color:#b98525}
@media(max-width:720px){.premium-home-heading{align-items:flex-start}.premium-view-all{align-self:flex-start;padding:9px 12px;font-size:10px}.product-card-image .premium-badge{top:8px;right:8px;padding:5px 7px;font-size:7px}.product-detail-premium-badge{margin-top:8px}.premium-page-hero h1{font-size:36px}}
