.header-shop-entry{display:flex;align-items:center;gap:.65rem;flex:0 0 auto;padding:.62rem .85rem;border:1px solid rgba(92,60,28,.18);border-radius:14px;background:linear-gradient(135deg,var(--primary),#76512b);color:var(--text-light);box-shadow:0 8px 20px rgba(50,29,10,.14);transition:transform var(--transition),box-shadow var(--transition)}
.header-shop-entry:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(50,29,10,.22)}
.header-shop-entry i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gold);color:var(--primary)}
.header-shop-entry span{display:flex;flex-direction:column;line-height:1.05}
.header-shop-entry small{font-size:.57rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft)}
.header-shop-entry strong{margin-top:.25rem;font-size:.85rem;letter-spacing:.04em}
.btn-shop{background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:var(--primary);border:1px solid rgba(92,60,28,.16);box-shadow:0 12px 30px rgba(92,60,28,.16)}
.btn-shop:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(92,60,28,.24)}
@media(max-width:980px){.header-shop-entry span{display:none}.header-shop-entry{padding:.48rem}.header-shop-entry i{width:34px;height:34px}}
@media(max-width:560px){.header-shop-entry{order:2}.site-header .brand{order:1}.nav-toggle{order:3}.main-nav{order:4}}
