:root{--shadow-flat: none;--shadow-raised: 0 1px 2px rgba(0, 0, 0, .02), 0 2px 4px rgba(0, 0, 0, .02), 0 4px 8px rgba(0, 0, 0, .03), 0 8px 16px rgba(0, 0, 0, .04);--shadow-elevated: 0 2px 4px rgba(0, 0, 0, .02), 0 4px 8px rgba(0, 0, 0, .04), 0 8px 16px rgba(0, 0, 0, .06), 0 16px 32px rgba(0, 0, 0, .08);--shadow-floating: 0 4px 8px rgba(0, 0, 0, .04), 0 8px 16px rgba(0, 0, 0, .06), 0 16px 32px rgba(0, 0, 0, .08), 0 32px 64px rgba(0, 0, 0, .12);--shadow-raised-hover: 0 2px 4px rgba(0, 0, 0, .02), 0 4px 8px rgba(0, 0, 0, .04), 0 8px 16px rgba(0, 0, 0, .06), 0 16px 32px rgba(0, 0, 0, .08);--shadow-inset: inset 0 2px 4px rgba(0, 0, 0, .06);--shadow-focus: 0 0 0 3px rgba(201, 168, 124, .3);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 32px;--radius-full: 9999px;--stroke-none: none;--stroke-subtle: .5px solid rgba(255, 255, 255, .06);--stroke-light: 1px solid rgba(255, 255, 255, .08);--stroke-medium: 1px solid rgba(255, 255, 255, .12);--stroke-subtle-dark: .5px solid rgba(0, 0, 0, .04);--stroke-light-dark: 1px solid rgba(0, 0, 0, .06);--glass-bg: rgba(10, 10, 10, .85);--glass-bg-light: rgba(255, 255, 255, .85);--glass-blur: blur(20px);--glass-blur-strong: blur(40px);--glass-border: 1px solid rgba(255, 255, 255, .08);--glass-border-light: 1px solid rgba(0, 0, 0, .06);--lift-small: translateY(-2px);--lift-medium: translateY(-4px);--lift-large: translateY(-6px);--transition-lift: transform .3s cubic-bezier(.34, 1.56, .64, 1), box-shadow .3s ease;--transition-glow: box-shadow .2s ease;--btn-glow: inset 0 1px 0 rgba(255, 255, 255, .1);--btn-pressed: inset 0 2px 4px rgba(0, 0, 0, .2);--btn-hover-glow: 0 0 20px rgba(201, 168, 124, .3)}.elevation-flat{box-shadow:var(--shadow-flat)}.elevation-raised{box-shadow:var(--shadow-raised);border-radius:var(--radius-md)}.elevation-elevated{box-shadow:var(--shadow-elevated);border-radius:var(--radius-lg)}.elevation-floating{box-shadow:var(--shadow-floating);border-radius:var(--radius-lg)}.card-interactive{box-shadow:var(--shadow-raised);border-radius:var(--radius-md);transition:var(--transition-lift);border:var(--stroke-subtle);background-color:var(--color-bg)}.card-interactive:hover{box-shadow:var(--shadow-raised-hover);transform:var(--lift-small)}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-lg)}.glass-strong{background:var(--glass-bg);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-floating)}.btn-premium{border-radius:var(--radius-sm);box-shadow:var(--btn-glow);transition:all .2s ease;border:none}.btn-premium:hover{box-shadow:var(--btn-glow),var(--btn-hover-glow)}.btn-premium:active{box-shadow:var(--btn-pressed);transform:translateY(1px)}.btn-pill{border-radius:var(--radius-full)}.input-premium{border-radius:var(--radius-sm);border:var(--stroke-light);box-shadow:var(--shadow-inset);background:#ffffff05;transition:all .2s ease}.input-premium:focus{border-color:transparent;box-shadow:var(--shadow-inset),var(--shadow-focus);outline:none}.section-divider{position:relative}.section-divider:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80%;max-width:600px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 20%,rgba(255,255,255,.1) 80%,transparent 100%)}.product-card{border-radius:var(--radius-md);box-shadow:var(--shadow-raised);border:var(--stroke-subtle);overflow:hidden;transition:var(--transition-lift);background:var(--color-bg)}.product-card:hover{box-shadow:var(--shadow-raised-hover);transform:var(--lift-small)}.product-card__image{border-radius:var(--radius-md) var(--radius-md) 0 0}.modal-glass,.drawer-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:var(--glass-border);box-shadow:var(--shadow-floating)}.dropdown-premium{border-radius:var(--radius-md);box-shadow:var(--shadow-floating);border:var(--glass-border);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.badge-premium{border-radius:var(--radius-full);box-shadow:0 2px 8px #00000026}.testimonial-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);border:var(--stroke-subtle);padding:var(--space-xl);background:#ffffff05;transition:var(--transition-lift)}.testimonial-card:hover{box-shadow:var(--shadow-elevated);transform:var(--lift-small)}.blog-card{border-radius:var(--radius-md);box-shadow:var(--shadow-raised);border:var(--stroke-subtle);overflow:hidden;transition:var(--transition-lift)}.blog-card:hover{box-shadow:var(--shadow-raised-hover);transform:var(--lift-small)}@media (max-width: 768px){:root{--shadow-raised: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 12px rgba(0, 0, 0, .06);--shadow-floating: 0 4px 16px rgba(0, 0, 0, .1), 0 16px 48px rgba(0, 0, 0, .15)}.card-interactive:hover,.product-card:hover,.testimonial-card:hover,.blog-card:hover{transform:var(--lift-small)}}@media (prefers-reduced-motion: reduce){.card-interactive,.product-card,.testimonial-card,.blog-card,.btn-premium{transition:none}.card-interactive:hover,.product-card:hover,.testimonial-card:hover,.blog-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/edge-system.css.map */
