.flowers-mode .product-card{animation:fm-rise .55s cubic-bezier(.2,.7,.2,1) both;transition:transform .25s ease}.flowers-mode .product-card:nth-child(2){animation-delay:.05s}.flowers-mode .product-card:nth-child(3){animation-delay:.1s}.flowers-mode .product-card:nth-child(4){animation-delay:.15s}.flowers-mode .product-card:nth-child(5){animation-delay:.2s}.flowers-mode .product-card:nth-child(6){animation-delay:.25s}.flowers-mode .product-card:nth-child(7){animation-delay:.3s}.flowers-mode .product-card:nth-child(n+8){animation-delay:.35s}.flowers-mode .product-card:hover{transform:translateY(-6px)}.flowers-mode .product-card .product-image{transition:box-shadow .25s ease}.flowers-mode .product-card:hover .product-image{box-shadow:0 16px 34px #18604d2e}.flowers-mode .product-image img{transition:transform .7s ease}.flowers-mode .product-card:hover .product-image img{transform:scale(1.07)}@keyframes fm-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.flowers-mode .stock-badge{display:inline-flex;align-items:center;gap:8px}.flowers-mode .stock-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#2f9e5b;animation:fm-pulse 1.8s ease-out infinite}@keyframes fm-pulse{0%{box-shadow:0 0 0 0 #2f9e5b80}70%{box-shadow:0 0 0 9px #2f9e5b00}to{box-shadow:0 0 0 0 #2f9e5b00}}.flowers-mode :is(.add-button,.stepper button){transition:transform .12s ease}.flowers-mode :is(.add-button,.stepper button):active:not(:disabled){transform:scale(.9)}.flowers-mode .cart-count{animation:fm-pop .5s cubic-bezier(.3,1.7,.5,1)}@keyframes fm-pop{0%{transform:scale(.55)}60%{transform:scale(1.3)}to{transform:scale(1)}}.flowers-mode .shop-cover img{transition:transform 5s ease}.flowers-mode .shop-card:hover .shop-cover img{transform:scale(1.08)}.flowers-mode .venue-intro{position:relative}.flowers-mode .venue-intro>:not(.petals){position:relative;z-index:1}.petals{position:absolute;inset:-30px 0 auto;height:360px;overflow:hidden;pointer-events:none;z-index:0}.petals i{position:absolute;top:-30px;width:14px;height:18px;border-radius:14px 2px 14px 2px;background:linear-gradient(135deg,#f6b8c9,#d66c88);opacity:.7;animation:fm-fall linear infinite}.petals i:first-child{left:6%;animation-duration:11s;animation-delay:-2s}.petals i:nth-child(2){left:18%;animation-duration:14s;animation-delay:-7s;transform:scale(.8)}.petals i:nth-child(3){left:31%;animation-duration:12s;animation-delay:-4s}.petals i:nth-child(4){left:44%;animation-duration:16s;animation-delay:-10s}.petals i:nth-child(5){left:57%;animation-duration:13s;animation-delay:-1s}.petals i:nth-child(6){left:69%;animation-duration:15s;animation-delay:-8s}.petals i:nth-child(7){left:80%;animation-duration:12s;animation-delay:-5s}.petals i:nth-child(8){left:92%;animation-duration:17s;animation-delay:-12s}.petals i:nth-child(2n){background:linear-gradient(135deg,#fff3f6,#f2a6bb);width:11px;height:14px}@keyframes fm-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}10%{opacity:.75}50%{transform:translate3d(34px,190px,0) rotate(200deg)}to{transform:translate3d(-14px,390px,0) rotate(400deg);opacity:0}}