[data-tenant=desair-skincare]{--near-black:#1a1a1a;--charcoal:#333;--stone:#888580;--warm-gray:#e5e3df;--light-stone:#f0eeea;--ivory:#f5f3ef;--warm-white:#fafaf8;--gold:#c4a265;--gold-light:#d4b87a;--gold-pale:#e8d5b0;--deep-charcoal:#222;--background:#fafaf8;--foreground:#1a1a1a;--card:#fff;--card-foreground:#1a1a1a;--popover:#fff;--popover-foreground:#1a1a1a;--primary:#1a1a1a;--primary-foreground:#fafaf8;--secondary:#f0eeea;--secondary-foreground:#1a1a1a;--muted:#f5f3ef;--muted-foreground:#888580;--accent:#c4a265;--accent-foreground:#1a1a1a;--destructive:#df2225;--destructive-foreground:#fff;--border:#e5e3df;--input:#e5e3df;--ring:#c4a265;--radius:.25rem;--font-serif:var(--font-playfair),Georgia,serif;--font-sans:var(--font-inter),system-ui,sans-serif;font-family:var(--font-sans);background-color:var(--warm-white);color:var(--charcoal);-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){[data-tenant=desair-skincare]{--destructive:lab(49.0747% 69.3434 49.6251)}}[data-tenant=desair-skincare]{--ease:cubic-bezier(.16,1,.3,1)}@media (min-width:1100px){[data-tenant=desair-skincare] .desktop\:block{display:block}[data-tenant=desair-skincare] .desktop\:hidden{display:none}[data-tenant=desair-skincare] .desktop\:flex{display:flex}[data-tenant=desair-skincare] .desktop\:grid{display:grid}[data-tenant=desair-skincare] .desktop\:pb-0{padding-bottom:0}}[data-tenant=desair-skincare] .reveal{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(40px)}[data-tenant=desair-skincare] .reveal.visible{opacity:1;transform:none}[data-tenant=desair-skincare] .reveal-d1{transition-delay:.1s}[data-tenant=desair-skincare] .reveal-d2{transition-delay:.2s}[data-tenant=desair-skincare] .reveal-d3{transition-delay:.3s}[data-tenant=desair-skincare] .reveal-d4{transition-delay:.4s}[data-tenant=desair-skincare] .reveal-d5{transition-delay:.5s}[data-tenant=desair-skincare] .reveal-d6{transition-delay:.6s}@keyframes desair-hero-reveal{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes desair-fade-slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes desair-fade-in{0%{opacity:0}to{opacity:1}}[data-tenant=desair-skincare] .animate-hero-reveal{opacity:0;animation:desair-hero-reveal 1.8s var(--ease).2s forwards}[data-tenant=desair-skincare] .animate-fade-slide-up{opacity:0;animation:desair-fade-slide-up 1s var(--ease).5s forwards}[data-tenant=desair-skincare] .animate-fade-in{opacity:0;animation:.8s .8s forwards desair-fade-in}[data-tenant=desair-skincare] .animate-fade-in-d1{opacity:0;animation:.8s .4s forwards desair-fade-in}[data-tenant=desair-skincare] .animate-fade-in-d2{opacity:0;animation:.8s 1s forwards desair-fade-in}[data-tenant=desair-skincare] .gold-line{background:var(--gold);width:48px;height:1.5px}[data-tenant=desair-skincare] .gold-left-border:before{content:"";background:linear-gradient(180deg,var(--gold),var(--gold-pale));width:3px;height:100%;position:absolute;top:0;left:0}[data-tenant=desair-skincare] .treatment-card{transition:all .4s var(--ease)}[data-tenant=desair-skincare] .treatment-card:hover{border-color:var(--gold-pale);transform:translateY(-4px);box-shadow:0 20px 60px #0000000f}[data-tenant=desair-skincare] .product-card{transition:all .4s var(--ease)}[data-tenant=desair-skincare] .product-card:hover{border-color:var(--gold-pale);transform:translateY(-3px);box-shadow:0 12px 40px #0000000d}[data-tenant=desair-skincare] .cta-primary{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--near-black);transition:all .35s var(--ease);align-items:center;gap:12px;padding:16px 40px;font-size:.78rem;font-weight:600;display:inline-flex}[data-tenant=desair-skincare] .cta-primary:hover{background:var(--gold);transform:translateY(-2px);box-shadow:0 12px 40px #c4a26533}[data-tenant=desair-skincare] .cta-secondary{letter-spacing:.06em;color:var(--stone);padding-bottom:4px;font-size:.78rem;font-weight:500;transition:color .3s;position:relative}[data-tenant=desair-skincare] .cta-secondary:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}[data-tenant=desair-skincare] .cta-secondary:hover{color:var(--gold)}[data-tenant=desair-skincare] .cta-secondary:hover:after{transform:scaleX(1)}[data-tenant=desair-skincare] .prose a[href*="/shop/"],[data-tenant=desair-skincare] .prose a[href*=\/boeken]{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--near-black);background:var(--ivory);border:1px solid var(--warm-gray);align-items:center;gap:8px;margin:8px 0;padding:12px 24px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}[data-tenant=desair-skincare] .prose a[href*="/shop/"]:hover,[data-tenant=desair-skincare] .prose a[href*=\/boeken]:hover{background:var(--near-black);color:#fff;border-color:var(--near-black);transform:translateY(-1px);box-shadow:0 4px 20px #0000001a}[data-tenant=desair-skincare] .prose a[href*="/shop/"]:after,[data-tenant=desair-skincare] .prose a[href*=\/boeken]:after{content:"→";font-size:1em;transition:transform .3s}[data-tenant=desair-skincare] .prose a[href*="/shop/"]:hover:after,[data-tenant=desair-skincare] .prose a[href*=\/boeken]:hover:after{transform:translate(3px)}[data-tenant=desair-skincare] .prose a[href*="/gelaatsverzorging/"],[data-tenant=desair-skincare] .prose a[href*="/huidverbetering/"],[data-tenant=desair-skincare] .prose a[href*=\/huidanalyse]{color:var(--gold);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:border-color .2s}[data-tenant=desair-skincare] .prose a[href*="/gelaatsverzorging/"]:hover,[data-tenant=desair-skincare] .prose a[href*="/huidverbetering/"]:hover,[data-tenant=desair-skincare] .prose a[href*=\/huidanalyse]:hover{border-bottom-color:var(--gold)}[data-tenant=desair-skincare] .scrollbar-hide{scrollbar-width:none}[data-tenant=desair-skincare] .scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:768px){[data-tenant=desair-skincare] .animate-hero-reveal,[data-tenant=desair-skincare] .animate-fade-slide-up,[data-tenant=desair-skincare] .animate-fade-in,[data-tenant=desair-skincare] .animate-fade-in-d1,[data-tenant=desair-skincare] .animate-fade-in-d2{opacity:1;animation:none}}
