/* Conversion */
.trust{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:.85rem;color:var(--c-muted)}
.trust li{display:flex;align-items:center;gap:8px}
.trust svg{width:18px;height:18px;color:var(--c-gold)}
.hero .trust{margin-top:22px}
.pay-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;opacity:.85}
.pay-row svg{height:22px;width:auto}
.ship-note{display:flex;align-items:center;gap:8px;margin:0 0 20px;font-size:.92rem;color:var(--c-cream)}
.ship-note::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-gold);box-shadow:0 0 0 4px var(--c-gold-soft)}
.pbar{position:fixed;left:0;right:0;bottom:0;z-index:35;background:color-mix(in srgb,var(--c-ink) 94%,transparent);backdrop-filter:blur(10px);border-top:1px solid var(--c-line);padding:10px 16px;transform:translateY(110%);transition:transform .3s}
.pbar.is-visible{transform:none}
.pbar .page-width{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0}
.pbar__t{font-family:var(--font-heading);text-transform:uppercase;font-size:.95rem;line-height:1.2}
.pbar .btn{padding:13px 22px;white-space:nowrap}
@media (min-width:761px){.pbar{display:none}}
.template-product .footer{padding-bottom:100px}
.btn--pulse{animation:pulse 2.4s ease-in-out infinite}
@keyframes pulse{0%,100%{box-shadow:0 0 0 0 var(--c-gold-soft)}50%{box-shadow:0 0 0 10px transparent}}
@media (prefers-reduced-motion:reduce){.btn--pulse{animation:none}}

.ugc{grid-template-columns:repeat(var(--n,4),1fr);max-width:calc(var(--n,4) * 300px);margin:0 auto}
@media (max-width:1000px){.ugc{grid-template-columns:repeat(2,1fr)}}
