@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");.luxxy-theme{--background:0 0% 100%;--foreground:230 35% 14%;--card:0 0% 100%;--card-foreground:230 35% 14%;--popover:0 0% 100%;--popover-foreground:230 35% 14%;--primary:328 100% 70%;--primary-foreground:0 0% 100%;--secondary:330 67% 97%;--secondary-foreground:240 18% 29%;--muted:330 50% 95%;--muted-foreground:240 10% 50%;--accent:328 99% 52%;--accent-foreground:0 0% 100%;--destructive:6 78% 59%;--destructive-foreground:0 0% 100%;--border:330 33% 93%;--input:330 67% 97%;--ring:328 100% 70%;--radius:0.75rem}.luxxy-theme,.luxxy-theme *{font-family:Bw Seido Round DEMO,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.luxxy-theme .font-serif,.luxxy-theme [class*=font-serif]{font-family:Playfair Display,Georgia,serif}.luxxy-theme{background:hsl(var(--background));color:hsl(var(--foreground))}.luxxy-theme .scrollbar-hide::-webkit-scrollbar{display:none}.luxxy-theme .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.luxxy-theme .overflow-x-auto{-webkit-overflow-scrolling:touch;touch-action:pan-x}.luxxy-theme .rounded-full{border-radius:9999px!important}.luxxy-theme button.luxxy-link-style,.luxxy-theme button.luxxy-tab-trigger{border-radius:0!important;transform:none!important;box-shadow:none!important;transition:color .2s ease,border-color .2s ease}.luxxy-theme button.luxxy-link-style:hover,.luxxy-theme button.luxxy-tab-trigger:hover{transform:none!important;box-shadow:none!important}.luxxy-theme button.luxxy-link-style:focus,.luxxy-theme button.luxxy-tab-trigger:focus{box-shadow:none!important}.luxxy-theme button.luxxy-pill,.luxxy-theme button.luxxy-pill:focus,.luxxy-theme button.luxxy-pill:hover{transform:none!important;box-shadow:none!important}.luxxy-club-pb-nav{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom, 0px))}