:root{--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--shadow-soft: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .06);--shadow-medium: 0 4px 6px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .06);--shadow-strong: 0 10px 15px rgba(0, 0, 0, .08), 0 4px 6px rgba(0, 0, 0, .05);--shadow-intense: 0 20px 25px rgba(0, 0, 0, .1), 0 10px 10px rgba(0, 0, 0, .04);--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--transition-all: all .3s cubic-bezier(.4, 0, .2, 1);--transition-colors: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;--transition-transform: transform .2s cubic-bezier(.4, 0, .2, 1);--transition-shadow: box-shadow .15s ease-in-out}*:focus-visible{outline:2px solid rgba(var(--color-button),.8);outline-offset:2px;border-radius:var(--radius-md)}.btn,.button,button{position:relative;overflow:hidden;transition:var(--transition-all);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn:hover,.button:hover,button:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong)}.btn:active,.button:active,button:active{transform:translateY(0);transition-duration:.1s}.card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);transition:var(--transition-all)}.card:hover{transform:translateY(-8px);box-shadow:var(--shadow-intense)}a{transition:var(--transition-colors)}a:hover{color:rgba(var(--color-button),1)}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],textarea,select{transition:var(--transition-all);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px rgba(var(--color-button),.1);border-color:rgba(var(--color-button),.5)}.gradient-glass{background:linear-gradient(135deg,#ffffff1a,#ffffff0d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}@media (min-width: 640px){:root{--space-xs: .75rem;--space-sm: 1.25rem;--space-md: 2rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 5rem;--space-3xl: 8rem}}@media (min-width: 1024px){:root{--space-lg: 3rem;--space-xl: 5rem;--space-2xl: 6rem;--space-3xl: 10rem}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(var(--color-background),.1)}::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.2);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground),.3)}::selection{background:rgba(var(--color-button),.2);color:rgb(var(--color-foreground))}html{scroll-behavior:smooth}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.modern-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (min-width: 768px){.modern-grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.hover-lift{transition:var(--transition-transform)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:var(--transition-transform)}.hover-scale:hover{transform:scale(1.05)}@media (prefers-color-scheme: dark){:root{--shadow-soft: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-medium: 0 4px 6px rgba(0, 0, 0, .3), 0 2px 4px rgba(0, 0, 0, .2);--shadow-strong: 0 10px 15px rgba(0, 0, 0, .4), 0 4px 6px rgba(0, 0, 0, .2);--shadow-intense: 0 20px 25px rgba(0, 0, 0, .5), 0 10px 10px rgba(0, 0, 0, .2)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/modern-enhancements.css.map */
