@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;900&family=Outfit:wght@300;400;500;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&display=swap";:root{--hugme-bg-dark: #120E0C;--hugme-bg-surface: #1A1412;--hugme-bg-card: #231C18;--hugme-leather-cognac: #9E572D;--hugme-leather-amber: #C87A45;--hugme-gold-primary: #D4AF37;--hugme-gold-light: #F4D068;--hugme-gold-glow: rgba(212, 175, 55, .25);--hugme-text-light: #F9F6F0;--hugme-text-muted: #BFAEA4;--hugme-crimson-accent: #8C242C;--hugme-border-gold: rgba(212, 175, 55, .3);--hugme-font-heading: "Cinzel", "Cormorant Garamond", Georgia, serif;--hugme-font-body: "Outfit", -apple-system, BlinkMacSystemFont, sans-serif}.hugme-luxury-wrapper{background-color:var(--hugme-bg-dark);color:var(--hugme-text-light);font-family:var(--hugme-font-body);line-height:1.6}.hugme-gold-text{background:linear-gradient(135deg,#f4d068,#d4af37,#aa820a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.hugme-section-title{font-family:var(--hugme-font-heading);font-size:clamp(2rem,4vw,3.2rem);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;color:var(--hugme-text-light);position:relative;display:inline-block}.hugme-section-subtitle{color:var(--hugme-gold-primary);font-family:Cormorant Garamond,serif;font-size:1.3rem;font-style:italic;letter-spacing:1px;margin-bottom:2.5rem}.hugme-btn-primary{background:linear-gradient(135deg,#d4af37,#b88e28);color:#120e0c!important;font-family:var(--hugme-font-body);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:1rem 2.2rem;border-radius:2px;border:1px solid var(--hugme-gold-light);text-decoration:none;display:inline-flex;align-items:center;gap:.8rem;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 20px #d4af3733}.hugme-btn-primary:hover{background:linear-gradient(135deg,#f4d068,#d4af37);transform:translateY(-2px);box-shadow:0 6px 25px #d4af3766}.hugme-btn-secondary{background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--hugme-text-light)!important;font-family:var(--hugme-font-body);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;padding:1rem 2.2rem;border-radius:2px;border:1px solid rgba(212,175,55,.4);text-decoration:none;display:inline-flex;align-items:center;gap:.8rem;transition:all .3s ease}.hugme-btn-secondary:hover{background:#d4af3726;border-color:var(--hugme-gold-primary);color:var(--hugme-gold-light)!important}.hugme-badge-bar{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:1.5rem;padding:1.8rem 1rem;background:linear-gradient(180deg,#1a1412,#120e0c);border-top:1px solid var(--hugme-border-gold);border-bottom:1px solid var(--hugme-border-gold)}.hugme-badge-item{display:flex;align-items:center;gap:.8rem;color:var(--hugme-text-muted);font-size:.95rem;text-transform:uppercase;letter-spacing:1px}.hugme-badge-item svg{width:24px;height:24px;fill:var(--hugme-gold-primary)}.hugme-card{background-color:var(--hugme-bg-surface);border:1px solid rgba(212,175,55,.15);border-radius:4px;overflow:hidden;transition:all .4s ease;position:relative}.hugme-card:hover{border-color:var(--hugme-gold-primary);transform:translateY(-5px);box-shadow:0 12px 30px #0009,0 0 15px var(--hugme-gold-glow)}::selection{background:var(--hugme-gold-primary);color:#120e0c}@media(max-width:768px){.hugme-badge-bar{flex-direction:column;align-items:flex-start;padding:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/luxury-artisan-leather.css.map */
