:root{--sonavey-gold: #C8A882;--sonavey-gold-light: #E6D4B7;--sonavey-gold-dark: #A08960;--sonavey-navy: #2E4A52;--sonavey-navy-light: #5A7580;--sonavey-navy-dark: #1C3338;--sonavey-teal: #4A8B8D;--sonavey-purple: #8B4A8D;--sonavey-white: #FFFFFF;--sonavey-cream: #FEFCFA;--sonavey-gradient-gold: linear-gradient(135deg, var(--sonavey-gold-light) 0%, var(--sonavey-gold) 100%);--sonavey-gradient-navy: linear-gradient(135deg, var(--sonavey-navy-light) 0%, var(--sonavey-navy) 100%);--sonavey-gradient-elegant: linear-gradient(135deg, var(--sonavey-gold-light) 0%, var(--sonavey-navy-light) 100%);--sonavey-gradient-luxury: linear-gradient(135deg, var(--sonavey-gold) 0%, var(--sonavey-navy) 100%);--sonavey-gradient-subtle: linear-gradient(135deg, var(--sonavey-white) 0%, var(--sonavey-cream) 100%);--font-display: "Playfair Display", serif;--font-elegant: "Poppins", sans-serif;--font-reading: "Inter", sans-serif;--jewelry-shimmer: 0 2px 12px rgba(200, 168, 130, .3);--jewelry-glow: 0 0 20px rgba(200, 168, 130, .2);--diamond-sparkle: 0 0 8px rgba(255, 255, 255, .6);--sonavey-card-shadow: 0 4px 20px rgba(46, 74, 82, .1);--sonavey-card-hover-shadow: 0 8px 30px rgba(200, 168, 130, .3);--sonavey-border-radius: 12px;--sonavey-button-primary: var(--sonavey-gradient-gold);--sonavey-button-secondary: var(--sonavey-navy);--sonavey-button-accent: var(--sonavey-teal);--sonavey-button-subtle: var(--sonavey-gold-light);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-xxl: 4rem}.sonavey-heading{font-family:var(--font-display);font-weight:600;color:var(--sonavey-navy-dark);line-height:1.2;letter-spacing:-.02em}.sonavey-subheading{font-family:var(--font-elegant);font-weight:500;color:var(--sonavey-navy);line-height:1.4}.sonavey-body{font-family:var(--font-reading);color:var(--sonavey-navy-dark);line-height:1.6}.sonavey-accent-text{color:var(--sonavey-gold);font-weight:600}.sonavey-btn{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--sonavey-border-radius);font-family:var(--font-elegant);font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;position:relative;overflow:hidden}.sonavey-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.sonavey-btn:hover:before{left:100%}.sonavey-btn-primary{background:var(--sonavey-button-primary);color:#fff;box-shadow:var(--jewelry-shimmer)}.sonavey-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--jewelry-glow)}.sonavey-btn-secondary{background:var(--sonavey-button-secondary);color:#fff}.sonavey-btn-secondary:hover{background:var(--sonavey-navy-dark);transform:translateY(-2px)}.sonavey-btn-outline{background:transparent;color:var(--sonavey-navy);border:2px solid var(--sonavey-navy)}.sonavey-btn-outline:hover{background:var(--sonavey-navy);color:#fff}.sonavey-card{background:#fff;border-radius:var(--sonavey-border-radius);box-shadow:var(--sonavey-card-shadow);transition:all .3s ease;overflow:hidden}.sonavey-card:hover{transform:translateY(-4px);box-shadow:var(--sonavey-card-hover-shadow)}.sonavey-card-luxury{background:var(--sonavey-gradient-luxury);color:#fff}.sonavey-card-jewelry{position:relative}.sonavey-card-jewelry:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--sonavey-gradient-gold);border-radius:calc(var(--sonavey-border-radius) + 2px);z-index:-1;opacity:0;transition:opacity .3s ease}.sonavey-card-jewelry:hover:before{opacity:1}.product-card.sonavey-product{position:relative;transition:all .3s ease}.product-card.sonavey-product .card__media{border-radius:var(--sonavey-border-radius);overflow:hidden}.product-card.sonavey-product .card__information{padding:var(--spacing-md)}.product-card.sonavey-product .card__heading{font-family:var(--font-elegant);color:var(--sonavey-navy-dark);margin-bottom:var(--spacing-xs)}.product-card.sonavey-product .price{font-family:var(--font-elegant);font-weight:600;color:var(--sonavey-gold);font-size:1.1em}.jewelry-shimmer{animation:shimmer 3s infinite}@keyframes shimmer{0%,to{box-shadow:var(--jewelry-shimmer)}50%{box-shadow:var(--jewelry-glow),var(--diamond-sparkle)}}.sparkle-effect{position:relative;overflow:hidden}.sparkle-effect:after{content:"\2728";position:absolute;top:10%;right:15%;font-size:1.2rem;animation:sparkle 2s infinite alternate}@keyframes sparkle{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.sonavey-header{background:#fffffffa;border-bottom:1px solid rgba(201,169,97,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 0;box-shadow:0 2px 10px #2c2c2c0d}.sonavey-logo{transition:all .3s ease;display:inline-block}.sonavey-logo:hover{transform:scale(1.02)}.header__heading-logo-wrapper{max-width:240px;height:auto;padding:10px 18px;background:#fffffff2;border-radius:12px;box-shadow:0 3px 12px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(201,169,97,.1);transition:all .3s ease}.header__heading-logo-wrapper:hover{box-shadow:0 4px 16px #c9a96133;border-color:#c9a96133}.header__heading-logo,.sonavey-logo-main{max-width:100%;height:auto;max-height:48px;object-fit:contain;background:transparent;filter:contrast(1.05) brightness(1.02);transition:all .3s ease}@media (max-width: 768px){.header__heading-logo-wrapper{max-width:180px;padding:8px 14px}.header__heading-logo,.sonavey-logo-main{max-height:40px}}.header__heading{margin:0;line-height:1}.header__heading-link{display:inline-block;padding:.5rem 0}.sonavey-nav-link{font-family:var(--font-elegant);color:var(--sonavey-navy-dark);text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);position:relative;transition:all .3s ease;font-weight:500}.sonavey-nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:var(--sonavey-gradient-gold);transition:all .3s ease;transform:translate(-50%);border-radius:2px}.sonavey-nav-link:hover{color:var(--sonavey-teal)}.sonavey-nav-link:hover:after{width:100%}.sonavey-footer{background:linear-gradient(135deg,var(--sonavey-navy-dark) 0%,var(--sonavey-navy-dark) 100%);color:var(--sonavey-gold-light)}.sonavey-footer h3{color:var(--sonavey-gold);font-family:var(--font-elegant);margin-bottom:var(--spacing-md);font-weight:600}.sonavey-footer-link{color:var(--sonavey-gold-light);text-decoration:none;transition:color .3s ease}.sonavey-footer-link:hover{color:var(--sonavey-gold-light)}.sonavey-hero{background:var(--sonavey-gradient-subtle);color:var(--sonavey-navy-dark);padding:var(--spacing-xxl) 0;text-align:center;border-bottom:1px solid var(--sonavey-gold-light)}.sonavey-hero h1{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:var(--spacing-lg);color:var(--sonavey-navy-dark)}.sonavey-hero p{font-family:var(--font-elegant);font-size:1.1rem;margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto;color:var(--sonavey-navy-dark);opacity:.8}.sonavey-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg);padding:var(--spacing-xl) 0}.sonavey-collection-card{background:#fff;border-radius:var(--sonavey-border-radius);overflow:hidden;box-shadow:var(--sonavey-card-shadow);transition:all .3s ease}.sonavey-collection-card:hover{transform:translateY(-6px);box-shadow:var(--sonavey-card-hover-shadow)}.sonavey-collection-image{width:100%;height:250px;object-fit:cover;transition:transform .3s ease}.sonavey-collection-card:hover .sonavey-collection-image{transform:scale(1.1)}.sonavey-section{background:var(--sonavey-warm-white);border-radius:var(--sonavey-border-radius);margin:var(--spacing-lg) 0}.sonavey-section-alt{background:var(--sonavey-cream)}.sonavey-text-primary{color:var(--sonavey-navy-dark)}.sonavey-text-secondary{color:var(--sonavey-gold)}.sonavey-text-accent{color:var(--sonavey-teal)}.sonavey-heading-primary{color:var(--sonavey-navy-dark);font-weight:700;margin-bottom:var(--spacing-md)}.sonavey-heading-secondary{color:var(--sonavey-teal);font-weight:600;margin-bottom:var(--spacing-sm)}.sonavey-page-bg{background:var(--sonavey-warm-white);min-height:100vh}.sonavey-section-bg-cream{background:var(--sonavey-cream)}.sonavey-section-bg-light{background:var(--sonavey-gold-light)}@media (max-width: 768px){:root{--spacing-xl: 2rem;--spacing-xxl: 3rem}.sonavey-collection-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.sonavey-hero h1{font-size:2.5rem}.sonavey-btn{padding:var(--spacing-sm) var(--spacing-md);font-size:.9rem}.header__heading-logo-wrapper{max-width:150px}.header__heading-logo,.sonavey-logo-main{max-height:40px}}@media (prefers-reduced-motion: reduce){.jewelry-shimmer,.sparkle-effect:after{animation:none}.sonavey-btn:before{display:none}}@media (prefers-contrast: high){:root{--sonavey-gold: #FFD700;--sonavey-teal: #00FFFF;--sonavey-charcoal: #000000}}.sonavey-luxury-text{background:var(--sonavey-gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.sonavey-professional-card{background:var(--sonavey-warm-white);border:1px solid var(--sonavey-gold-light);border-radius:var(--sonavey-border-radius);box-shadow:0 4px 25px #2c2c2c14;transition:all .3s ease}.sonavey-professional-card:hover{border-color:var(--sonavey-gold-light);box-shadow:0 8px 40px #c9a96126;transform:translateY(-2px)}.sonavey-elegant-border{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--sonavey-gradient-gold) border-box;border-radius:var(--sonavey-border-radius)}.sonavey-premium-button{background:var(--sonavey-gradient-elegant);color:#fff;border:none;padding:12px 30px;border-radius:30px;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #8b26354d}.sonavey-premium-button:hover{transform:translateY(-3px);box-shadow:0 8px 30px #8b263566}h1,h2,h3{letter-spacing:-.02em}h1{font-family:var(--font-display);color:var(--sonavey-navy-dark)}h2{font-family:var(--font-elegant);color:var(--sonavey-teal)}h3{font-family:var(--font-elegant);color:var(--sonavey-gold-dark)}@media print{.sonavey-card,.sonavey-collection-card{box-shadow:none;border:1px solid var(--sonavey-navy-dark)}.sonavey-hero{background:#fff;color:var(--sonavey-navy-dark)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sonavey-brand.css.map */
