:root{--background: 0 0% 100%;--foreground: 220 13% 18%;--card: 0 0% 100%;--card-foreground: 220 13% 18%;--popover: 0 0% 100%;--popover-foreground: 220 13% 18%;--primary: 100 43% 53%;--primary-foreground: 0 0% 100%;--primary-light: 120 65% 75%;--primary-dark: 120 55% 45%;--secondary: 220 13% 96%;--secondary-foreground: 220 13% 18%;--muted: 220 13% 96%;--muted-foreground: 220 9% 46%;--accent: 35 100% 95%;--accent-foreground: 220 13% 18%;--orange-warm: 25 95% 65%;--red-warm: 355 85% 65%;--yellow-warm: 45 100% 70%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 100%;--border: 220 13% 91%;--input: 220 13% 91%;--ring: 120 72% 61%;--gradient-primary: linear-gradient(135deg, hsl(120 72% 61%), hsl(120 65% 75%));--gradient-warm: linear-gradient(135deg, hsl(25 95% 65%), hsl(35 100% 70%));--gradient-hero: linear-gradient(135deg, hsl(0 0% 100%) 0%, hsl(120 30% 98%) 100%);--shadow-soft: 0 4px 20px hsl(120 72% 61% / .1);--shadow-card: 0 8px 30px hsl(220 13% 18% / .08);--shadow-button: 0 4px 15px hsl(120 72% 61% / .25);--radius: .5rem}.bg-primary{background-color:hsl(var(--primary))}.text-primary{color:hsl(var(--primary))}.bg-background{background-color:hsl(var(--background))}.text-foreground{color:hsl(var(--foreground))}.bg-card{background-color:hsl(var(--card))}.text-card-foreground{color:hsl(var(--card-foreground))}.bg-secondary{background-color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.bg-gradient-hero{background-image:var(--gradient-hero)}.shadow-card{box-shadow:var(--shadow-card)}.shadow-button{box-shadow:var(--shadow-button)}.shadow-soft{box-shadow:var(--shadow-soft)}.btn-primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:1rem 2rem;border-radius:.5rem;font-weight:600;box-shadow:var(--shadow-button);transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary:hover{box-shadow:0 8px 25px #54e35459;transform:translateY(-1px)}.btn-secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:all .3s}.btn-ghost{background-color:transparent;color:inherit;padding:.5rem;border-radius:.5rem;transition:all .3s}.btn-ghost:hover{background-color:#ffffff1a}#morphingVideoContainer{transition:all .8s cubic-bezier(.25,.46,.45,.94);transform-origin:center;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d}#morphingVideoContainer.morphing{pointer-events:auto}#morphingVideoContainer.morphing:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:-1;pointer-events:none}#morphingVideoContainer.morphing #morphingVideo{opacity:1;transition:opacity .3s ease-in-out}#morphingVideoContainer.morphing #closeMorphingVideoBtn{opacity:1;pointer-events:auto;transition:all .3s ease-in-out}@keyframes morphIn{0%{transform:scale(.1) translate(-50%,-50%);opacity:0;border-radius:50%}30%{transform:scale(.3) translate(-50%,-50%);opacity:.3;border-radius:30px}70%{transform:scale(.8) translate(-50%,-50%);opacity:.8;border-radius:8px}to{transform:scale(1) translate(-50%,-50%);opacity:1;border-radius:0}}@keyframes morphOut{0%{transform:scale(1) translate(-50%,-50%);opacity:1;border-radius:0}30%{transform:scale(.8) translate(-50%,-50%);opacity:.8;border-radius:8px}70%{transform:scale(.3) translate(-50%,-50%);opacity:.3;border-radius:30px}to{transform:scale(.1) translate(-50%,-50%);opacity:0;border-radius:50%}}#morphingVideo{will-change:transform,opacity}#videoThumbnail{transition:all .4s ease-in-out;transform-origin:center}#videoPlayer{transition:all .4s ease-in-out;transform-origin:center;opacity:0;transform:scale(.95)}#videoPlayer.hidden{display:none}#videoThumbnail.hidden{opacity:0;transform:scale(.95);pointer-events:none}#videoPlayer:not(.hidden){opacity:1;transform:scale(1)}#videoThumbnail:hover .group-hover\\:scale-110{transform:scale(1.1)}img[src="assets/chef_new.jpeg"]{box-shadow:none!important;filter:none!important}.order-1.lg\\:order-2.relative{box-shadow:none!important}.chef-section img{box-shadow:none!important;filter:none!important}.chef-section .rounded-2xl,.chef-section *{box-shadow:none!important}.stock-counter{animation:stockCounterPulse 2s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}@keyframes stockCounterPulse{0%,to{background-color:#dc2626;transform:scale(1);box-shadow:0 4px 15px #dc262666}50%{background-color:#f59e0b;transform:scale(1.05);box-shadow:0 6px 20px #f59e0b80}}.price-drop{animation:priceDrop .5s ease-out}@keyframes priceDrop{0%{transform:scale(1.2);color:hsl(var(--red-warm))}to{transform:scale(1);color:inherit}}#floatingCta.slide-in{transform:translateY(0)}@media(max-width:768px){#mainVideo{width:100%;height:auto;max-height:min(70vh,28rem);object-fit:contain}#floatingCta{padding:1rem}#floatingCta .flex{flex-direction:column;gap:1rem}}button.btn-primary{border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center}.meal-plan-starter[data-step=pick] #mobileStickyCtaContainer,.meal-plan-starter[data-step=pick] .l-rescube-landing .h-40,.meal-plan-starter[data-step=landing] [data-mps-sticky],.meal-plan-starter[data-step=landing] .sbl-sticky-spacer{display:none!important}.meal-plan-starter[data-step=pick] [data-mps-sticky]{display:block!important}.bg-yellow-warm{background-color:hsl(var(--yellow-warm))}.bg-background\/95{background-color:hsl(var(--background) / .95)}.text-primary-dark{color:hsl(var(--primary-dark))}.bg-primary-dark{background-color:hsl(var(--primary-dark))}.bg-gradient-primary{background-image:var(--gradient-primary)}.bg-red-warm{background-color:hsl(var(--red-warm))}.animate-pulse-subtle{animation:stockCounterPulse 2.5s ease-in-out infinite}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.text-muted-foreground{color:hsl(var(--muted-foreground))}#mobileStickyCtaContainer.mps-landing-sticky,#mobileStickyCtaContainer{position:fixed;bottom:0;left:0;right:0;z-index:50}#mobileStickyCtaContainer.translate-y-full,#mobileStickyCtaContainer[aria-hidden=true]{pointer-events:none!important}.mps-landing-sticky__bar{background:#fffffffa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgb(0 0 0 / .08);padding:.65rem .9rem calc(.9rem + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 28px #00000014}.mps-landing-sticky__price{text-align:center;margin-bottom:.55rem;color:#000;white-space:nowrap;line-height:1.15}.mps-landing-sticky__compare{font-size:.82rem;text-decoration:line-through;opacity:.7;margin-right:.45rem;color:#4b5563}.mps-landing-sticky__sale{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;margin-right:.35rem;color:#111}.mps-landing-sticky__label{font-size:.88rem;font-weight:600;color:#111}.mps-landing-sticky__cta{width:100%;min-height:56px;border-radius:.85rem;font-size:1.05rem;font-weight:800;display:flex!important;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 10px 22px #75ba5342}.mps-landing-sticky__icon{width:1.35rem;height:1.35rem;flex-shrink:0}.mps-landing-sticky__note{margin:.5rem 0 0;text-align:center;font-size:.72rem;color:#6b7280;line-height:1.35}@media(min-width:768px){.mps-landing-sticky__bar{max-width:29rem;margin-inline:auto;border-top-left-radius:1.1rem;border-top-right-radius:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/l-rescube-landing.css.map */
