:root{--luxury-radius-sm: 6px;--luxury-radius-md: 12px;--luxury-radius-lg: 20px;--luxury-shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--luxury-shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--luxury-shadow-lg: 0 16px 40px rgba(0, 0, 0, .12);--glass-bg: rgba(255, 255, 255, .85);--glass-blur: 14px;--glass-border: rgba(255, 255, 255, .6);--sternify-accent: #b45309;--sternify-accent-light: #fef3c7;--sternify-success: #059669;--sternify-success-light: #ecfdf5;--sternify-danger: #dc2626;--sternify-danger-light: #fef2f2}.glassmorphism{background:var(--glass-bg)!important;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)!important}.button--shimmer{position:relative;overflow:hidden}.button--shimmer:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);animation:shimmerSweep 3.5s infinite}@keyframes shimmerSweep{0%{left:-100%}30%{left:200%}to{left:200%}}.pulse-radar{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;border:none;padding:0}.pulse-radar__dot{width:14px;height:14px;background-color:#fff;border-radius:50%;box-shadow:0 0 10px #00000059;z-index:2;position:relative;transition:transform .25s ease}.pulse-radar:hover .pulse-radar__dot,.pulse-radar.is-active .pulse-radar__dot{transform:scale(1.35);background-color:var(--sternify-accent)}.pulse-radar__wave{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#ffffffa6;animation:radarWave 2s infinite ease-out;z-index:1}@keyframes radarWave{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.luxury-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);border-radius:var(--luxury-radius-md)}.luxury-card:hover{transform:translateY(-4px);box-shadow:var(--luxury-shadow-md)}@media(max-width:767px){.hide-on-mobile{display:none!important}}@media(min-width:768px){.hide-on-desktop{display:none!important}}.sternify-rewards-bar{padding:16px 20px;background:#faf7f2;border-bottom:1px solid rgba(0,0,0,.06)}.sternify-rewards-bar__message{font-size:.88rem;font-weight:600;margin-bottom:10px;color:#1a1a1a;display:flex;align-items:center;gap:8px}.sternify-rewards-bar__track{position:relative;width:100%;height:8px;background:#e5e0d8;border-radius:9999px;overflow:visible;margin-bottom:18px}.sternify-rewards-bar__progress{height:100%;background:linear-gradient(90deg,#d97706,#059669);border-radius:9999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.sternify-rewards-bar__milestones{position:absolute;top:-8px;left:0;width:100%;height:100%;pointer-events:none}.sternify-rewards-bar__milestone{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.sternify-rewards-bar__pin{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #d1cbbf;display:flex;align-items:center;justify-content:center;font-size:11px;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.sternify-rewards-bar__milestone.is-achieved .sternify-rewards-bar__pin{border-color:#059669;background:#059669;color:#fff}.sternify-rewards-bar__label{font-size:.68rem;font-weight:600;margin-top:6px;white-space:nowrap;color:#6b7280}.sternify-rewards-bar__milestone.is-achieved .sternify-rewards-bar__label{color:#059669}.cart-coupon-box{display:flex;gap:8px;margin:12px 0 16px}.cart-coupon-box input{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:var(--luxury-radius-sm);font-size:.85rem;background:#fff;outline:none;transition:border-color .2s}.cart-coupon-box input:focus{border-color:var(--sternify-accent)}.cart-coupon-box button{padding:8px 16px;background:#121212;color:#fff;border:none;border-radius:var(--luxury-radius-sm);font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:opacity .2s}.cart-coupon-box button:hover{opacity:.85}.sales-toast-container{position:fixed;bottom:24px;left:24px;z-index:9999;pointer-events:none}.sales-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;background:#fff;border-radius:var(--luxury-radius-md);box-shadow:0 10px 30px #00000026;border:1px solid rgba(0,0,0,.08);padding:10px 16px;max-width:340px;transform:translateY(120%);opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.sales-toast.is-visible{transform:translateY(0);opacity:1}.sales-toast__image{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.sales-toast__content{flex:1;min-width:0}.sales-toast__buyer{font-size:.8rem;font-weight:700;color:#111827;margin:0;line-height:1.2}.sales-toast__product{font-size:.75rem;color:#4b5563;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-toast__meta{font-size:.7rem;color:#9ca3af;margin-top:2px;display:flex;align-items:center;gap:6px}.sales-toast__close{background:none;border:none;cursor:pointer;padding:4px;color:#9ca3af;display:flex;align-items:center;justify-content:center}.sales-toast__close:hover{color:#111827}.volume-bundles-container{margin:20px 0;display:flex;flex-direction:column;gap:10px}.volume-bundle-tier{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:2px solid #e5e7eb;border-radius:var(--luxury-radius-md);background:#fff;cursor:pointer;position:relative;transition:all .2s ease}.volume-bundle-tier:hover{border-color:#cbd5e1}.volume-bundle-tier.is-selected{border-color:var(--sternify-accent);background:#fffdfa}.volume-bundle-tier__badge{position:absolute;top:-10px;right:16px;background:var(--sternify-accent);color:#fff;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:9999px}.volume-bundle-tier__radio{margin-right:12px;accent-color:var(--sternify-accent)}.comparison-slider{position:relative;overflow:hidden;border-radius:var(--luxury-radius-lg);-webkit-user-select:none;user-select:none;box-shadow:var(--luxury-shadow-md)}.comparison-slider__image-before,.comparison-slider__image-after{width:100%;height:100%;display:block}.comparison-slider__overlay{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.comparison-slider__handle{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#fff;cursor:ew-resize;transform:translate(-50%);z-index:10;box-shadow:0 0 12px #0006}.comparison-slider__handle-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;color:#121212;box-shadow:0 4px 16px #00000040;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.luxury-container--full{width:100%;max-width:100%;padding-left:clamp(1rem,3vw,2.5rem);padding-right:clamp(1rem,3vw,2.5rem);margin-left:auto;margin-right:auto}.luxury-container--boxed{width:100%;max-width:1280px;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem);margin-left:auto;margin-right:auto}.luxury-container--narrow{width:100%;max-width:900px;padding-left:clamp(1rem,3vw,2rem);padding-right:clamp(1rem,3vw,2rem);margin-left:auto;margin-right:auto}.luxury-anim-fade{animation:luxuryFadeIn .7s cubic-bezier(.16,1,.3,1) both}.luxury-anim-slide{animation:luxurySlideUp .7s cubic-bezier(.16,1,.3,1) both}.luxury-anim-zoom{animation:luxuryZoomIn .7s cubic-bezier(.16,1,.3,1) both}.luxury-anim-reveal{animation:luxuryReveal .85s cubic-bezier(.16,1,.3,1) both}@keyframes luxuryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes luxurySlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes luxuryZoomIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes luxuryReveal{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.luxury-marquee-container{overflow:hidden;-webkit-user-select:none;user-select:none;display:flex;width:100%;position:relative}.luxury-marquee-track{display:flex;flex-shrink:0;gap:1.5rem;min-width:100%;animation:luxuryMarquee linear infinite}.luxury-marquee-track:hover{animation-play-state:paused}@keyframes luxuryMarquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 1.5rem))}}.luxury-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1.5rem;padding-bottom:.5rem}.luxury-carousel-track::-webkit-scrollbar{display:none}.luxury-carousel-item{scroll-snap-align:center;flex:0 0 calc(100% - 2rem);box-sizing:border-box}@media screen and (min-width:750px){.luxury-carousel-item{flex:0 0 calc(33.333% - 1rem)}}@media screen and (min-width:1100px){.luxury-carousel-item{flex:0 0 calc(25% - 1.15rem)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/luxury-and-cro.css.map */
