[data-theme-preset=luxe-naturel]{--luxe-font-serif:var(--font-cormorant),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--luxe-font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--color-leaf:#4b7a47;--color-cream:#f4f4f0;--color-beige:#f4f4f0;--background:#f4f4f0;--foreground:#18181b;--card:#ffffff;--card-foreground:#18181b;--popover:#ffffff;--popover-foreground:#18181b;--primary:#2a4523;--primary-color:#2a4523;--primary-foreground:#ffffff;--star-rating-filled:var(--primary-color,#2a4523);--star-rating-muted:#d4ddd0;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#eef2e8;--accent-foreground:#2a4523;--destructive:#ef4444;--border:#e4e4e7;--input:#e4e4e7;--ring:#2a4523;--radius:0.625rem;color-scheme:light;background-color:var(--color-cream);color:var(--foreground);font-family:var(--luxe-font-sans);scroll-behavior:smooth}[data-theme-preset=luxe-naturel] .font-serif,[data-theme-preset=luxe-naturel] h1,[data-theme-preset=luxe-naturel] h2,[data-theme-preset=luxe-naturel] h3,[data-theme-preset=luxe-naturel] h4,[data-theme-preset=luxe-naturel] h5,[data-theme-preset=luxe-naturel] h6{font-family:var(--luxe-font-serif)}[data-theme-preset=luxe-naturel] .font-sans{font-family:var(--luxe-font-sans)}[data-theme-preset=luxe-naturel] .bg-cream{background-color:var(--color-cream)}[data-theme-preset=luxe-naturel] .text-leaf{color:var(--color-leaf)}[data-theme-preset=luxe-naturel] .bg-leaf{background-color:var(--color-leaf)}[data-theme-preset=luxe-naturel] .border-leaf{border-color:var(--color-leaf)}@keyframes luxe-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes luxe-marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.luxe-marquee-track{direction:ltr!important;margin-inline-start:0!important;margin-inline-end:auto!important;inset-inline-start:0;float:none}@keyframes luxe-softBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes luxe-pulsingGlow{0%,to{box-shadow:0 0 0 0 rgba(42,69,35,.35)}50%{box-shadow:0 0 0 10px rgba(42,69,35,0)}}@keyframes luxe-starShimmer{0%,to{opacity:.7}50%{opacity:1}}@keyframes luxe-smoothImageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}[data-theme-preset=luxe-naturel] .luxe-soft-bounce{animation:luxe-softBounce 2.4s ease-in-out infinite}[data-theme-preset=luxe-naturel] .luxe-pulsing-glow{animation:luxe-pulsingGlow 2.8s ease-in-out infinite}[data-theme-preset=luxe-naturel] .luxe-star-shimmer{animation:luxe-starShimmer 2s ease-in-out infinite}[data-theme-preset=luxe-naturel] .storefront-star-filled,[data-theme-skin] .storefront-star-filled{fill:var(--star-rating-filled,var(--primary-color,#2a4523));color:var(--star-rating-filled,var(--primary-color,#2a4523))}[data-theme-preset=luxe-naturel] .storefront-star-muted,[data-theme-skin] .storefront-star-muted{fill:var(--star-rating-muted,#d4ddd0);color:var(--star-rating-muted,#d4ddd0)}[data-theme-preset=luxe-naturel] .luxe-image-float{animation:luxe-smoothImageFloat 5s ease-in-out infinite}[data-storefront-image],[data-theme-skin] img,[data-theme-skin] video{touch-action:pan-y pinch-zoom;-webkit-user-drag:none}[data-theme-skin] [data-storefront-hero-media],[data-theme-skin] [data-storefront-media-shell]{touch-action:pan-y pinch-zoom}[data-theme-skin] [data-storefront-carousel]{touch-action:pan-x pan-y pinch-zoom}[data-theme-skin] [data-storefront-marketing-text]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}[data-theme-skin] [data-slot=button],[data-theme-skin] a.rounded-full,[data-theme-skin] a.rounded-lg,[data-theme-skin] a.rounded-sm,[data-theme-skin] a.rounded-xl,[data-theme-skin] a[role=button],[data-theme-skin] button:not(:disabled){transition-property:transform,opacity,background-color,color,border-color,box-shadow;transition-duration:.16s;transition-timing-function:ease-out;-webkit-tap-highlight-color:transparent}[data-theme-skin] [data-slot=button]:active,[data-theme-skin] a.rounded-full:active,[data-theme-skin] a.rounded-lg:active,[data-theme-skin] a.rounded-sm:active,[data-theme-skin] a.rounded-xl:active,[data-theme-skin] a[role=button]:active,[data-theme-skin] button:not(:disabled):active{transform:scale(.95);opacity:.88}@media (prefers-reduced-motion:reduce){[data-theme-skin] [data-slot=button]:active,[data-theme-skin] a.rounded-full:active,[data-theme-skin] a.rounded-lg:active,[data-theme-skin] a.rounded-sm:active,[data-theme-skin] a.rounded-xl:active,[data-theme-skin] a[role=button]:active,[data-theme-skin] button:not(:disabled):active{transform:none;opacity:.92}}
/*# sourceMappingURL=b694686fa5f86c05.css.map*/