body{margin:0}.navbar{background-color:#f5fbe6;border-bottom:1px solid #0000;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.navbar.scrolled{border-bottom:1px solid #e0e0e0;box-shadow:0 2px 20px #0000001a}.top-strip{background:#dff5e1;font-size:14px;font-weight:500;padding:6px;text-align:center}.navbar-container{align-items:center;display:flex;gap:20px;height:80px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}.navbar-logo{color:#2c3e50;flex-shrink:0;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;text-decoration:none;transition:color .3s}.logoImg{border:2px solid orange;border-radius:50%;box-shadow:0 4px 12px #ffa50099;width:100px}.navbar-search{flex:1 1;margin:0 40px}.navbar-search input{border:1px solid #ddd;border-radius:30px;font-size:.9rem;outline:none;padding:10px 18px;transition:all .3s;width:100%}.navbar-search input:focus{border-color:#ff6b6b;box-shadow:0 0 5px #ff6b6b4d}.navbar-menu-bottom{background-color:#225e61;border-radius:0 0 40px 40px;display:inline-flex;gap:1.5rem;left:50%;list-style:none;padding:8px 16px;position:absolute;transform:translateX(-50%)}.navbar-menu-bottom li{flex:none;width:auto}.navbar-menu-bottom .nav-link{display:inline-block;padding:0}.nav-link{color:#fff;display:block;font-size:.85rem;font-weight:600;letter-spacing:1px;padding:.5rem 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s}.navbar.scrolled .nav-link{color:#555}.nav-link:hover{color:#14f300}.nav-underline{background:linear-gradient(90deg,#ff6b6b,orange);bottom:0;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.navbar-icons{gap:1.5rem}.icon-button,.navbar-icons{align-items:center;display:flex}.icon-button{background:none;border:none;color:#2c3e50;cursor:pointer;justify-content:center;padding:.5rem;position:relative;text-decoration:none;transition:color .3s}.icon-button:hover{color:#ff6b6b;transform:scale(1.1)}.cart-badge{align-items:center;background:#ff6b6b;border-radius:50%;color:#fff;display:flex;font-size:.7rem;height:18px;justify-content:center;position:absolute;right:0;top:0;width:18px}.user-dropdown{position:relative}.user-dropdown-menu{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:.5rem;min-width:150px;opacity:0;padding:1rem;position:absolute;right:0;top:100%;transition:.3s;visibility:hidden}.user-dropdown:hover .user-dropdown-menu{opacity:1;visibility:visible}.hamburger-btn{display:none;flex-direction:column;gap:5px}.hamburger-line{background:#2c3e50;height:2px;width:24px}@media (max-width:768px){.navbar-menu-bottom,.navbar-search{display:none}.hamburger-btn{display:flex}}.juice-logo{animation:logoFloat 3s ease-in-out infinite;color:#263b25;cursor:pointer;display:inline-block;font-size:2rem;font-weight:900;letter-spacing:-1.5px;margin:0;position:relative}.juice-logo span{color:#79b82a}.juice-logo b{animation:dotBounce 1.8s ease-in-out infinite;color:#ff9f1c;display:inline-block;font-size:1.2em}.juice-logo:after{animation:logoShine 3.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fffc,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:45%}.juice-logo:hover{transform:scale(1.05);transition:transform .3s ease}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes logoShine{0%{left:-100%}45%,to{left:100%}}@keyframes dotBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.15)}}.footer{background:linear-gradient(135deg,#f6d878,#ebc45b 45%,#e8b94d);color:#3d321f;margin-top:5rem;overflow:hidden;position:relative}.footer-wave{color:#fffdf7;height:90px;left:0;position:absolute;top:-1px;width:100%;z-index:1}.footer-wave svg{display:block;height:100%;width:100%}.footer-content{padding:7rem 2rem 3rem;position:relative;z-index:2}.footer-container{margin:0 auto;max-width:1250px;width:100%}.footer-top{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1.8fr 1fr 1.2fr 1.4fr}.footer-brand{display:flex;flex-direction:column;gap:1rem}.footer-logo{color:#3d321f;font-size:1.8rem;font-weight:800;gap:.75rem}.footer-logo,.logo-icon{align-items:center;display:flex}.logo-icon{animation:footerLogoFloat 3s ease-in-out infinite;background:#ffffff80;border-radius:16px;box-shadow:0 8px 20px #50370a1f;font-size:2rem;height:52px;justify-content:center;width:52px}@keyframes footerLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.logo-text{letter-spacing:-.5px}.footer-description{color:#5b4a2d;font-size:.95rem;line-height:1.7;margin:0;max-width:390px}.footer-fruit-icons{align-items:center;display:flex;gap:.8rem;margin-top:.5rem}.fruit-icon{align-items:center;animation:fruitFloat 3s ease-in-out infinite;background:#ffffff61;border:1px solid #ffffff80;border-radius:50%;cursor:pointer;display:flex;font-size:1.5rem;height:42px;justify-content:center;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;width:42px}.fruit-icon:first-child{animation-delay:0s}.fruit-icon:nth-child(2){animation-delay:.4s}.fruit-icon:nth-child(3){animation-delay:.8s}.fruit-icon:nth-child(4){animation-delay:1.2s}.fruit-icon:nth-child(5){animation-delay:1.6s}.fruit-icon:nth-child(6){animation-delay:2s}@keyframes fruitFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.fruit-icon:hover{background:#ffffffbf;box-shadow:0 8px 18px #50370a26;transform:translateY(-6px) scale(1.15)}.footer-section{display:flex;flex-direction:column;gap:.5rem}.footer-heading{color:#3d321f;font-size:1.15rem;font-weight:800;margin:0 0 1rem;padding-bottom:.7rem;position:relative;width:-webkit-fit-content;width:fit-content}.footer-heading:after{background:#fffdf7;border-radius:10px;bottom:0;content:"";height:3px;left:0;position:absolute;width:38px}.footer-links{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.footer-links li a{color:#5b4a2d;display:inline-block;font-size:.92rem;font-weight:500;position:relative;text-decoration:none;transition:color .25s ease,transform .25s ease}.footer-links li a:hover{color:#fff;transform:translateX(6px)}.footer-contact{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.footer-contact li{align-items:flex-start;color:#5b4a2d;display:flex;font-size:.9rem;gap:.7rem;line-height:1.5}.contact-icon{align-items:center;display:inline-flex;font-size:1.15rem;justify-content:center;min-width:25px}.newsletter-section{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff47;border:1px solid #ffffff73;border-radius:20px;box-shadow:0 10px 30px #50370a14;padding:1.4rem}.newsletter-text{color:#5b4a2d;font-size:.88rem;line-height:1.5;margin:0 0 1rem}.newsletter-form{flex-direction:column;gap:.7rem}.newsletter-input{background:#ffffff8c;border:1px solid #ffffffa6;border-radius:14px;box-sizing:border-box;color:#3d321f;font-size:.9rem;padding:.8rem 1rem;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;width:100%}.newsletter-input::placeholder{color:#806f4c}.newsletter-input:focus{background:#fff;box-shadow:0 0 0 4px #fff3}.newsletter-button{font-size:.9rem;letter-spacing:1px;text-transform:uppercase;width:100%}.jelly-btn{background:linear-gradient(135deg,#ffb347,#ff7a18);border:none;border-radius:14px;box-shadow:0 8px 20px #ff7a1847;color:#fff;font-weight:700;padding:.8rem 1.3rem;position:relative;transition:transform .25s ease,box-shadow .25s ease}.jelly-btn:hover{box-shadow:0 12px 25px #ff7a1861;transform:translateY(-3px)}.jelly-btn:active{transform:scale(.96)}.footer-social{border-top:1px solid #ffffff73;margin-top:3rem;padding-top:2rem;text-align:center}.social-heading{color:#3d321f;font-size:1.2rem;font-weight:800;margin:0 0 1.2rem}.social-icons{flex-wrap:wrap;gap:.9rem}.social-icon,.social-icons{align-items:center;display:flex;justify-content:center}.social-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff59;border:1px solid #ffffff80;border-radius:50%;color:#3d321f;font-size:1.25rem;height:46px;text-decoration:none;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;width:46px}.social-icon:hover{background:#fff;box-shadow:0 8px 20px #50370a26;transform:translateY(-5px) scale(1.08)}.social-icon.facebook:hover{background:#1877f2}.social-icon.instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.social-icon.twitter:hover{background:#1da1f2}.social-icon.youtube:hover{background:red}.social-icon.pinterest:hover{background:#bd081c}.footer-copyright{background:#3e30142e;border-top:1px solid #ffffff40;margin-top:2rem;padding:1.2rem 2rem}.copyright-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1250px}.copyright-container p{color:#5b4a2d;font-size:.85rem;margin:0}.copyright-links{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.copyright-links a{color:#5b4a2d;font-size:.85rem;text-decoration:none;transition:color .25s ease}.copyright-links a:hover{color:#fff;text-decoration:underline}.copyright-links span{color:#5b4a2d8c}@media (max-width:1100px){.footer-top{gap:2rem;grid-template-columns:1.5fr 1fr 1fr}.newsletter-section{grid-column:1/-1}}@media (max-width:800px){.footer{margin-top:4rem}.footer-wave{height:65px}.footer-content{padding:5rem 1.5rem 2rem}.footer-top{gap:2.5rem 2rem;grid-template-columns:1fr 1fr}.newsletter-section{grid-column:1/-1}.footer-description{max-width:100%}.copyright-container{justify-content:center;text-align:center}}@media (max-width:600px){.footer{margin-top:3rem}.footer-wave{height:50px}.footer-content{padding:4rem 1rem 1.5rem}.footer-top{gap:2rem;grid-template-columns:1fr}.newsletter-section{grid-column:auto;padding:1.2rem}.footer-logo{font-size:1.5rem}.logo-icon{font-size:1.7rem;height:46px;width:46px}.footer-description{font-size:.9rem}.footer-fruit-icons{gap:.6rem}.fruit-icon{font-size:1.3rem;height:38px;width:38px}.footer-heading{font-size:1.05rem}.footer-social{margin-top:2rem;padding-top:1.5rem}.social-icon{font-size:1.1rem;height:42px;width:42px}.footer-copyright{padding:1.2rem 1rem}}@media (max-width:380px){.footer-content{padding-left:.8rem;padding-right:.8rem}.footer-logo{font-size:1.3rem}.footer-contact li,.footer-description,.footer-links li a{font-size:.85rem}.social-icons{gap:.6rem}.social-icon{height:38px;width:38px}}.hero{align-items:center;display:flex;justify-content:center;min-height:70vh;overflow:hidden;position:relative}.hero-video{height:100%;object-fit:cover;width:100%}.hero-background,.hero-video{left:0;position:absolute;top:0;z-index:1}.hero-background{bottom:0;overflow:hidden;right:0}.floating-fruit{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));opacity:.3;pointer-events:none;position:absolute;z-index:1}.hero-content{max-width:900px;padding:2rem;position:relative;text-align:center;z-index:2}.hero-title{color:#fff;font-size:4.5rem;font-weight:900;line-height:1.2;margin-bottom:1.5rem;text-shadow:3px 3px 10px #0000004d}.hero-title .letter{display:inline-block;opacity:0}.hero-subtitle{color:#fff;font-size:1.8rem;margin-bottom:2.5rem;opacity:0;text-shadow:2px 2px 8px #0003}.hero-button{display:inline-block;text-decoration:none}.jelly-btn{animation:gradientMove 4s ease infinite;background:#1de41d;background-size:400% 400%;border-radius:50px;box-shadow:0 10px 25px #ff7a1866;color:#000;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 36px;transition:transform .2s ease}.jelly-btn:hover{animation:jelly .6s,gradientMove 1.5s ease infinite}.jelly-btn:active{transform:scale(.9)}.hero-button:hover{box-shadow:0 12px 35px #0006;transform:translateY(-3px)}.ripple{background:#ff6b6b99;border-radius:50%;height:0;pointer-events:none;position:absolute;width:0}.juice-slider-section{background:linear-gradient(135deg,#fff8f0,#fff);padding:5rem 1.5rem}.slider-title{color:#2c3e50;font-size:2.8rem;font-weight:800;letter-spacing:1px;margin-bottom:3rem;text-align:center}.juice-slider{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}.slider-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border-radius:20px;box-shadow:0 10px 25px #00000014;overflow:hidden;padding:1.2rem;position:relative;text-align:center;transition:all .3s ease}.slider-item:after{border:1px solid #ff6b6b33;border-radius:20px;content:"";inset:0;pointer-events:none;position:absolute}.slider-item:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-10px) scale(1.04)}.slider-item img{border-radius:15px;height:200px;margin-bottom:1rem;object-fit:cover;transition:transform .4s ease;width:100%}.slider-item:hover img{transform:scale(1.1)}.slider-item h3{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:5px}.slider-item p{color:#000;font-size:1.3rem;font-weight:700}.slider-item:before{background:linear-gradient(120deg,#0000,#ffffff80,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.6s;width:100%}.slider-item:hover:before{left:100%}.testimonial-card{cursor:pointer;position:relative;transition:transform .3s ease,box-shadow .3s ease;z-index:1}.testimonial-card:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}@media (max-width:768px){.slider-title{font-size:2rem}.juice-slider{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.slider-item img{height:180px}}@media (max-width:480px){.juice-slider{grid-template-columns:1fr}}.features{background:radial-gradient(circle at 10% 20%,#79b82a1a,#0000 28%),radial-gradient(circle at 90% 80%,#ffb12314,#0000 30%),linear-gradient(135deg,#f8fcf3,#fff 48%,#f3f9ea);overflow:hidden;padding:100px 2rem;position:relative}.features:before{background:#79b82a1a;height:350px;left:-180px;top:80px;width:350px}.features:after,.features:before{border-radius:50%;content:"";filter:blur(80px);pointer-events:none;position:absolute}.features:after{background:#ffb12314;bottom:40px;height:300px;right:-150px;width:300px}.features-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.features-heading{margin:0 auto 60px;max-width:700px;text-align:center}.features-subtitle{align-items:center;background:#79b82a1a;border:1px solid #79b82a2e;border-radius:30px;color:#6da421;display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:2px;margin-bottom:14px;padding:7px 15px;text-transform:uppercase}.features-subtitle:before{background:#79b82a;border-radius:50%;box-shadow:0 0 10px #79b82a99;content:"";height:7px;width:7px}.features-heading .section-title{color:#243323;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:900;letter-spacing:-1px;line-height:1.15;margin:0 0 16px}.features-heading .section-title span{color:#79b82a;position:relative}.features-heading .section-title span:after{background:linear-gradient(90deg,#79b82a,#b9db55);border-radius:10px;bottom:-5px;content:"";height:3px;left:0;position:absolute;right:0}.features-heading>p{color:#788277;font-size:16px;line-height:1.8;margin:0 auto;max-width:620px}.features-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.feature-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #79b82a24;border-radius:25px;box-shadow:0 12px 35px #2c4e1b14;overflow:hidden;padding:34px 25px;position:relative;text-align:center;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.feature-card:before{background:#79b82a1a;border-radius:50%;filter:blur(40px);height:180px;top:-80px;transition:.4s ease;width:180px}.feature-card:after,.feature-card:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}.feature-card:after{background:linear-gradient(90deg,#79b82a,#b5dc51);border-radius:20px;height:3px;top:0;transition:width .4s ease;width:0}.feature-card:hover{border-color:#79b82a4d;box-shadow:0 22px 50px #3f701e24;transform:translateY(-12px)}.feature-card:hover:after{width:80%}.feature-card:hover:before{transform:translateX(-50%) scale(1.2)}.feature-icon{align-items:center;background:linear-gradient(135deg,#f3fbe9,#e4f4d0);border:1px solid #79b82a26;border-radius:24px;box-shadow:0 12px 28px #65a51e1f,inset 0 2px 5px #fffc;color:#65a51e;display:flex;font-size:32px;height:82px;justify-content:center;margin:0 auto 22px;position:relative;transition:all .4s ease;width:82px;z-index:2}.feature-card:hover .feature-icon{background:linear-gradient(135deg,#8bc532,#4f9418);box-shadow:0 18px 35px #65a51e47;color:#fff;transform:translateY(-6px) rotate(-4deg) scale(1.05)}.feature-card h3{color:#293b28;font-size:19px;font-weight:800;margin:0 0 10px;position:relative;z-index:2}.feature-card p{color:#7a8578;font-size:14px;line-height:1.7;margin:0;position:relative;z-index:2}.feature-card .feature-number{color:#79b82a14;font-size:55px;font-weight:900;line-height:1;pointer-events:none;position:absolute;right:18px;top:15px}@media (max-width:1000px){.features{padding:80px 1.5rem}.features-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.features{padding:65px 1rem}.features-heading{margin-bottom:40px}.features-heading .section-title{font-size:2.2rem}.features-heading>p{font-size:14px;line-height:1.7}.features-grid{gap:16px;grid-template-columns:1fr}.feature-card{padding:28px 22px}.feature-icon{font-size:28px;height:72px;width:72px}}.testimonials{background:linear-gradient(135deg,#fff5e6,#fff);padding:5rem 2rem}.testimonials-container{margin:0 auto;max-width:1200px}.testimonials-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial-card{background:#fff;border:2px solid #ffe0b2;border-radius:20px;box-shadow:0 8px 25px #ff6b6b1a;opacity:0;padding:2.5rem;text-align:center}.testimonial-stars{font-size:1.5rem;margin-bottom:1rem}.testimonial-text{color:#555;font-size:1.2rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem}.testimonial-name{color:#ff6b6b;font-size:1rem;font-weight:700}.newsletter{background:linear-gradient(135deg,#ff6b6b,orange);color:#fff;opacity:0;padding:5rem 2rem}.newsletter-container{margin:0 auto;max-width:600px;text-align:center}.newsletter h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.newsletter p{font-size:1.2rem;margin-bottom:2rem;opacity:.95}.newsletter-form{display:flex;gap:1rem;margin:0 auto;max-width:500px}.newsletter-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50px;color:#fff;flex:1 1;font-size:1rem;outline:none;padding:1rem 1.5rem;transition:all .3s}.newsletter-input::placeholder{color:#fffc}.newsletter-input:focus{background:#ffffff4d;border-color:#fff;box-shadow:0 0 20px #ffffff4d;transform:scale(1.02)}.newsletter-button{background:#fff;border:none;border-radius:50px;box-shadow:0 4px 15px #0003;color:#ff6b6b;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 2.5rem;transition:all .3s}.newsletter-button:hover{box-shadow:0 8px 25px #0000004d;transform:translateY(-2px) scale(1.05)}@media (max-width:768px){.hero-title{font-size:3rem}.hero-subtitle{font-size:1.4rem}.hero-button{font-size:1rem;padding:1rem 2rem}.section-title,.slider-title{font-size:2rem}.features-grid,.testimonials-grid{grid-template-columns:1fr}.newsletter-form{flex-direction:column}.newsletter-button{width:100%}}@media (max-width:480px){.hero{min-height:80vh}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.features,.juice-slider-section,.newsletter,.testimonials{padding:3rem 1rem}}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes jelly{0%{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}to{transform:scale(1)}}.product-listing{background:#f8f9fa;padding:2rem 1rem;width:100%}.products-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1200px;padding:50px 0}.product-card{background:#fff;border-radius:20px;box-shadow:0 8px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.product-card:hover{box-shadow:0 12px 30px #00000026;transform:translateY(-10px) scale(1.02)}.product-image-container{background:#f1f1f1;height:220px;overflow:hidden;width:100%}.product-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.product-card:hover .product-image{transform:scale(1.15)}.product-info{display:flex;flex-direction:column;gap:5px;padding:1.2rem}.product-name{color:#333;font-size:1.2rem;font-weight:600}.product-size{color:#777;font-size:.9rem}.product-price{color:#000;font-size:1.4rem;font-weight:700;margin-top:5px}.add-to-cart-btn{background:green;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:600;margin:10px;padding:12px;transition:all .3s}.add-to-cart-btn:hover{box-shadow:0 6px 15px #ff6b6b66;transform:scale(1.05)}.product-card:before{background:#4caf50;border-radius:20px;color:#fff;content:"Fresh";font-size:.7rem;left:10px;padding:4px 10px;position:absolute;top:10px}@media (max-width:768px){.products-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.product-image-container{height:180px}}@media (max-width:480px){.products-grid{grid-template-columns:1fr}}.product-details{background:radial-gradient(circle at 10% 20%,#79b82a1a,#0000 28%),radial-gradient(circle at 90% 75%,#ffb1231a,#0000 30%),linear-gradient(135deg,#f5faef,#fff 50%,#f1f8e9);min-height:calc(100vh - 80px);padding:55px 20px 80px}.details-container{margin:0 auto;max-width:1200px;width:100%}.back-button{align-items:center;background:#ffffffd9;border:1px solid #dfe9d4;border-radius:30px;box-shadow:0 5px 15px #375a230f;color:#527d3b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:9px;margin-bottom:30px;padding:10px 17px;transition:all .25s ease}.back-button span{font-size:18px;transition:transform .25s ease}.back-button:hover{border-color:#9bc86b;box-shadow:0 8px 20px #375a231a;transform:translateX(-3px)}.back-button:hover span{transform:translateX(-4px)}.product-details-content{grid-gap:70px;align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd1;border:1px solid #79b82a26;border-radius:32px;box-shadow:0 25px 70px #2a4c1917;display:grid;gap:70px;grid-template-columns:1fr 1fr;padding:35px}.product-image-section{align-items:center;display:flex;justify-content:center;min-height:520px;position:relative}.product-image-glow{animation:productGlow 5s ease-in-out infinite;background:radial-gradient(circle,#8bcb3a4d,#0000 68%);border-radius:50%;filter:blur(20px);height:380px;position:absolute;width:380px}@keyframes productGlow{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.product-image-card{align-items:center;background:linear-gradient(145deg,#8dc3c1,#f5f7bf);border:1px solid #79b82a2e;border-radius:35px;box-shadow:0 25px 50px #3c642321,inset 0 2px 10px #fffc;display:flex;height:640px;justify-content:center;overflow:hidden;position:relative;width:590px}.details-product-image{filter:drop-shadow(0 25px 20px rgba(40,70,25,.2));height:82%;object-fit:contain;transition:transform .5s ease;width:82%}.product-image-card:hover
.details-product-image{transform:scale(1.06) rotate(-1deg)}.fresh-badge{align-items:center;background:#ffffffeb;border-radius:30px;box-shadow:0 8px 20px #32501e1a;color:#659b35;display:flex;font-size:11px;font-weight:800;gap:7px;left:15px;padding:9px 14px;position:absolute;top:15px;z-index:5}.fresh-badge span{color:#8bc53f;font-size:14px}.image-shadow{background:#2541192e;border-radius:50%;bottom:22px;filter:blur(15px);height:30px;position:absolute;width:230px}.product-info-section{padding:10px 10px 10px 0}.product-category{background:#edf7df;border-radius:30px;color:#679d37;display:inline-block;font-size:10px;font-weight:800;letter-spacing:1.7px;margin-bottom:10px;padding:6px 12px}.product-info-section h1{color:#293b27;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;letter-spacing:-1.5px;line-height:1.1;margin:0 0 10px}.product-rating{align-items:center;color:#849080;display:flex;font-size:12px;gap:10px;margin-bottom:20px}.stars{color:#f4b52f;font-size:14px;letter-spacing:2px}.details-price-box{align-items:baseline;background:linear-gradient(135deg,#f1f9e7,#f8fbf4);border:1px solid #e1ecd5;border-radius:16px;display:flex;gap:9px;margin-bottom:22px;padding:17px 20px}.price-label{color:#87927f;font-size:11px;font-weight:700}.details-product-price{color:#4f9132;font-size:29px;font-weight:900}.price-size{color:#8a9484;font-size:12px}.product-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:22px}.meta-item{background:#fff;border:1px solid #e5ecd9;border-radius:13px;gap:10px;padding:12px}.meta-icon,.meta-item{align-items:center;display:flex}.meta-icon{background:#eef7e3;border-radius:11px;font-size:18px;height:38px;justify-content:center;width:38px}.meta-item small{color:#99a294;display:block;font-size:9px;font-weight:800;letter-spacing:1px;margin-bottom:3px}.meta-item strong{color:#465341;font-size:12px}.product-info-block{margin-bottom:17px}.product-info-block h3{color:#344130;font-size:15px;font-weight:800;margin:0 0 6px}.product-info-block p{color:#7b8578;font-size:13px;line-height:1.7;margin:0}.benefits-block{background:#f5faef;border-left:3px solid #82bc43;border-radius:0 12px 12px 0;padding:14px 16px}.quantity-section{align-items:center;border-top:1px solid #e4ebdc;display:flex;justify-content:space-between;margin-top:24px;padding-top:20px}.quantity-section>span{color:#4c5948;font-size:14px;font-weight:700}.quantity-selector{align-items:center;background:#f5f9f0;border:1px solid #dce7d2;border-radius:30px;display:flex;gap:5px;padding:4px}.quantity-selector button{background:#fff;border:none;border-radius:50%;box-shadow:0 3px 8px #325a1e14;color:#568d38;cursor:pointer;font-size:20px;font-weight:700;height:34px;transition:.2s ease;width:34px}.quantity-selector button:hover:not(:disabled){background:#70ad3c;color:#fff}.quantity-selector button:disabled{cursor:not-allowed;opacity:.4}.quantity-selector strong{color:#354332;font-size:15px;text-align:center;width:32px}.product-total{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;margin-top:18px}.product-total span{color:#778173;font-size:14px;font-weight:600}.product-total strong{color:#293b27;font-size:24px;font-weight:900}.add-to-cart-button{align-items:center;background:linear-gradient(135deg,#8bc94b,#4e9233);border:none;border-radius:30px;box-shadow:0 12px 27px #4e923345;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:13px;height:56px;justify-content:center;transition:transform .25s ease,box-shadow .25s ease;width:100%}.add-to-cart-button:hover:not(:disabled){box-shadow:0 17px 35px #4e923361;transform:translateY(-3px)}.add-to-cart-button:active:not(:disabled){transform:scale(.98)}.add-to-cart-button:disabled{cursor:wait;opacity:.65}.cart-arrow{font-size:21px;transition:transform .25s ease}.add-to-cart-button:hover
.cart-arrow{transform:translateX(5px)}.product-trust{color:#7c8878;display:flex;font-size:10px;font-weight:600;gap:8px;justify-content:space-between;margin-top:18px}.product-trust div{align-items:center;display:flex;gap:5px}.product-trust span{color:#6eae3b;font-weight:900}.product-loading{align-items:center;background:#f5faef;color:#638553;display:flex;flex-direction:column;font-size:14px;justify-content:center;min-height:calc(100vh - 80px)}.loading-spinner{animation:loadingSpin .8s linear infinite;border:4px solid #dcebd0;border-radius:50%;border-top-color:#67a83a;height:42px;margin-bottom:15px;width:42px}@keyframes loadingSpin{to{transform:rotate(1turn)}}@media (max-width:900px){.product-details{padding:35px 15px 60px}.product-details-content{gap:40px;grid-template-columns:1fr;padding:25px}.product-image-section{min-height:420px}.product-image-card{height:380px;width:330px}.product-info-section{padding:0}}@media (max-width:600px){.product-details{padding:25px 10px 45px}.back-button{margin-bottom:20px}.product-details-content{border-radius:22px;gap:25px;padding:15px}.product-image-section{min-height:330px}.product-image-card{border-radius:25px;height:310px;width:260px}.fresh-badge{font-size:9px;left:5px;padding:7px 10px;top:5px}.product-info-section h1{font-size:2.2rem}.product-meta{grid-template-columns:1fr}.product-trust{flex-wrap:wrap;justify-content:center}}@media (max-width:400px){.product-image-section{min-height:290px}.product-image-card{height:270px;width:230px}.product-info-section h1{font-size:1.9rem}.details-product-price{font-size:25px}}.cart{background:radial-gradient(circle at 0 10%,#79b82a14,#0000 25%),radial-gradient(circle at 100% 90%,#ffa60012,#0000 25%),#f8fbf5;min-height:100vh;padding:55px 20px 90px}.cart-container{margin:0 auto;max-width:1200px}.cart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.cart-subtitle{color:#79b82a;display:block;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:7px}.cart-title{color:#263b25;font-size:43px;font-weight:850;letter-spacing:-1px;margin:0 0 6px}.cart-description{color:#7b8578;font-size:15px;margin:0}.cart-bag-icon{background:#edf8e4;border:1px solid #dceccf;border-radius:20px;box-shadow:0 8px 20px #65a51e14;color:#65a51e;height:64px;position:relative;width:64px}.cart-bag-icon,.cart-bag-icon span{align-items:center;display:flex;justify-content:center}.cart-bag-icon span{background:#65a51e;border:2px solid #fff;border-radius:50px;color:#fff;font-size:10px;font-weight:800;height:23px;min-width:23px;padding:0 6px;position:absolute;right:-7px;top:-7px}.cart-content{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:1fr 370px}.cart-items{display:flex;flex-direction:column;gap:16px}.cart-item{align-items:center;background:#fff;border:1px solid #e8eee3;border-radius:22px;box-shadow:0 8px 25px rgba(45,75,35,.055);display:flex;gap:20px;padding:18px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.cart-item:hover{border-color:#79b82a4d;box-shadow:0 15px 35px #2d4b231a;transform:translateY(-4px)}.cart-item-image{background:#f1f7eb;border-radius:17px;flex-shrink:0;height:105px;overflow:hidden;width:105px}.cart-item-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.cart-item:hover .cart-item-image img{transform:scale(1.08)}.cart-item-details{flex:1 1;min-width:0}.cart-item-name{color:#263b25;font-size:19px;font-weight:750;margin:0 0 7px}.cart-item-size{color:#858d82;font-size:13px;margin:0}.cart-item-size strong{color:#4e594c}.cart-item-bottom{align-items:center;display:flex;gap:17px;margin-top:16px}.quantity-control-inline{align-items:center;background:#f3f8ed;border:1px solid #e0ebd6;border-radius:11px;display:flex;height:38px;overflow:hidden}.quantity-control-inline button{align-items:center;background:#0000;border:none;color:#5c981d;cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .2s ease;width:37px}.quantity-control-inline button:hover{background:#79b82a;color:#fff}.quantity-control-inline span{color:#263b25;font-size:14px;font-weight:750;min-width:32px;text-align:center}.cart-item-price{color:#65a51e;font-size:15px;font-weight:750}.cart-item-right{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between}.cart-item-total{color:#263b25;font-size:20px;font-weight:800}.remove-item{align-items:center;background:#fff1f1;border:none;border-radius:10px;color:#df6262;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .25s ease;width:36px}.remove-item:hover{background:#df6262;color:#fff;transform:scale(1.05)}.cart-summary{background:#fff;border:1px solid #e6ede0;border-radius:24px;box-shadow:0 15px 40px #2d4b2314;padding:28px;position:-webkit-sticky;position:sticky;top:100px}.summary-header{align-items:center;display:flex;justify-content:space-between}.summary-header h2{color:#263b25;font-size:21px;margin:0}.summary-header span{background:#f0f8e8;border-radius:20px;color:#65a51e;font-size:11px;font-weight:750;padding:6px 10px}.summary-divider{background:#edf0eb;height:1px;margin:21px 0;width:100%}.summary-row{align-items:center;color:#747d72;display:flex;font-size:14px;justify-content:space-between;margin-bottom:17px}.summary-row>span:last-child{color:#333d30;font-weight:650}.summary-row .free{color:#65a51e;font-weight:800}.total-row{color:#263b25;font-size:16px;font-weight:750;margin-bottom:0}.total-row strong{color:#65a51e;font-size:25px}.checkout-button{align-items:center;background:linear-gradient(135deg,#79b82a,#4f9418);border:none;border-radius:13px;box-shadow:0 10px 25px #65a51e40;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:750;gap:10px;justify-content:center;margin-top:25px;padding:15px 20px;transition:all .3s ease;width:100%}.checkout-button:hover{box-shadow:0 16px 32px #65a51e59;transform:translateY(-3px)}.checkout-button:active{transform:scale(.98)}.continue-shopping{align-items:center;color:#65a51e;display:flex;font-size:14px;font-weight:700;gap:7px;justify-content:center;margin-top:16px;text-decoration:none;transition:gap .25s ease}.continue-shopping:hover{gap:11px}.secure-checkout{border-top:1px solid #edf0eb;color:#929a8f;font-size:12px;margin-top:21px;padding-top:16px;text-align:center}.empty-cart{align-items:center;background:radial-gradient(circle at 50% 0,#79b82a21,#0000 43%),linear-gradient(145deg,#fff,#f8fcf4);border:1px solid #e3ebdd;border-radius:30px;box-shadow:0 18px 50px #2d4b2314;display:flex;flex-direction:column;justify-content:center;min-height:520px;overflow:hidden;padding:70px 25px;position:relative;text-align:center}.empty-cart:before{background:#79b82a14;height:260px;left:-100px;top:-150px;width:260px}.empty-cart:after,.empty-cart:before{border-radius:50%;content:"";position:absolute}.empty-cart:after{background:#ffa60012;bottom:-120px;height:220px;right:-100px;width:220px}.empty-cart-decoration{filter:drop-shadow(0 8px 10px rgba(0,0,0,.08));font-size:45px;opacity:.45;position:absolute}.decoration-one{animation:emptyFruitOne 4s ease-in-out infinite;left:12%;top:70px}.decoration-two{animation:emptyFruitTwo 4s ease-in-out infinite;bottom:75px;right:13%}.empty-cart-icon{align-items:center;animation:emptyCartFloat 3.5s ease-in-out infinite;background:linear-gradient(135deg,#f3fbe9,#e1f3cf);border:1px solid #79b82a2e;border-radius:50%;box-shadow:0 15px 35px #65a51e26;color:#65a51e;display:flex;height:120px;justify-content:center;margin-bottom:25px;position:relative;width:120px;z-index:2}.empty-cart-icon:after{border:1px dashed #79b82a40;border-radius:50%;content:"";inset:-8px;position:absolute}.empty-cart-label{color:#79b82a;font-size:11px;letter-spacing:2px;margin-bottom:10px}.empty-cart h2,.empty-cart-label{font-weight:850;position:relative;z-index:2}.empty-cart h2{color:#263b25;font-size:30px;letter-spacing:-.5px;margin:0 0 12px}.empty-cart>p{color:#788276;font-size:15px;line-height:1.7;margin:0 0 28px;max-width:500px}.empty-cart>p,.shop-button{position:relative;z-index:2}.shop-button{align-items:center;background:linear-gradient(135deg,#79b82a,#4f9418);border-radius:50px;box-shadow:0 12px 28px #65a51e47;color:#fff;display:inline-flex;font-size:14px;font-weight:750;gap:9px;justify-content:center;padding:15px 27px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,gap .3s ease}.shop-button:hover{box-shadow:0 17px 35px #65a51e59;gap:13px;transform:translateY(-3px)}.shop-button:active{transform:scale(.97)}.empty-cart-features{align-items:center;color:#899286;display:flex;font-size:12px;gap:22px;justify-content:center;margin-top:32px;position:relative;z-index:2}.empty-cart-features span{white-space:nowrap}@keyframes emptyCartFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes emptyFruitOne{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(8deg) translateY(-12px)}}@keyframes emptyFruitTwo{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-10px)}}@media (max-width:900px){.cart-content{grid-template-columns:1fr}.cart-summary{position:static}}@media (max-width:600px){.cart{padding:35px 14px 60px}.cart-header{margin-bottom:28px}.cart-title{font-size:32px}.cart-description{font-size:13px}.cart-bag-icon{border-radius:16px;height:52px;width:52px}.empty-cart{border-radius:23px;min-height:470px;padding:55px 20px}.empty-cart-icon{height:95px;margin-bottom:22px;width:95px}.empty-cart-icon svg{height:42px;width:42px}.empty-cart h2{font-size:24px}.empty-cart>p{font-size:14px;max-width:330px}.empty-cart-features{flex-direction:column;gap:7px;margin-top:25px}.empty-cart-decoration{font-size:32px}.decoration-one{left:7%;top:40px}.decoration-two{bottom:50px;right:7%}.cart-item{align-items:flex-start;border-radius:17px;gap:12px;padding:13px}.cart-item-image{border-radius:13px;height:78px;width:78px}.cart-item-name{font-size:16px}.cart-item-size{font-size:12px}.cart-item-bottom{gap:10px;margin-top:12px}.cart-item-total{font-size:16px}.remove-item{height:32px;width:32px}.cart-summary{border-radius:20px;padding:22px 18px}}@media (max-width:400px){.cart-title{font-size:28px}.cart-item-price{display:none}.cart-item-image{height:70px;width:70px}.cart-item-name{font-size:15px}.empty-cart h2{font-size:22px}.shop-button{padding:13px 22px}}.checkout{background:#f5f6f8;font-family:Arial,sans-serif;min-height:100vh;padding:40px 0}.checkout-container{display:flex;gap:30px;margin:auto;max-width:1100px}.checkout-left{flex:2 1}.checkout-form{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:25px}.checkout-form h2,.checkout-form h3{margin-bottom:15px}.checkout-form input{border:1px solid #ddd;border-radius:6px;font-size:14px;margin-bottom:12px;padding:12px;width:100%}.checkout-form input:focus{border-color:#ff3f6c;outline:none}.payment-options{display:flex;gap:10px;margin-bottom:15px}.payment-options div{border:1px solid #ddd;border-radius:6px;cursor:pointer;flex:1 1;padding:12px;text-align:center}.payment-options div:hover{border-color:#ff3f6c}.coupon-box{display:flex;gap:10px;margin-bottom:10px}.coupon-box input{flex:1 1}.coupon-box button{background:#ff3f6c;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:12px 18px}.success{color:green;font-size:14px}.error{color:red;font-size:14px}.place-order-btn{background:#ff3f6c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:14px;width:100%}.place-order-btn:hover{background:#e7335e}.checkout-right{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;flex:1 1;height:-webkit-fit-content;height:fit-content;padding:20px}.price-row.discount{color:green}.price-row{display:flex;font-size:15px;justify-content:space-between;margin:10px 0}.price-row.total{border-top:1px solid #eee;font-size:18px;font-weight:700;padding-top:10px}.checkout-right hr{border:none;border-top:1px solid #eee;margin:10px 0}.error-input{border:1px solid red}.error-text{color:red;font-size:13px;margin-bottom:8px;margin-top:-8px}.active-payment{background:#f0fff4;border:2px solid green}.place-order-btn:disabled{background:#ccc;cursor:not-allowed}.juice-login-page{background:radial-gradient(circle at 50% 35%,#5b9b3d 0,#27652b 25%,#123c1b 55%,#061c0b 80%,#020c05 100%);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden;overflow-y:visible}.juice-login-page,.juice-login-scene{min-height:calc(100vh - 80px);width:100%}.juice-login-scene{align-items:flex-start;display:flex;justify-content:center;overflow:visible;padding-bottom:100px;padding-top:120px;perspective:1400px;position:relative}.scene-glow{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.scene-glow-one{background:#8bcf4729;height:500px;left:50%;top:80px;transform:translateX(-50%);width:500px}.scene-glow-two{background:#ffb22017;bottom:5%;height:350px;right:5%;width:350px}.orange{filter:blur(1px) drop-shadow(0 15px 15px rgba(0,0,0,.25));font-size:100px;opacity:.65;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.orange-left{bottom:40px;left:-25px;transform:rotate(-18deg)}.orange-right{bottom:15px;font-size:125px;right:-35px;transform:rotate(20deg)}.leaf{filter:blur(1px) drop-shadow(0 10px 10px rgba(0,0,0,.3));font-size:70px;opacity:.45;pointer-events:none;position:absolute}.leaf-one{left:9%;top:25%;transform:rotate(-30deg)}.leaf-two{right:10%;top:40%;transform:rotate(25deg)}.leaf-three{bottom:8%;left:15%;transform:rotate(45deg)}.juice-login-bottle{animation:bottleEnter .8s ease-out;filter:drop-shadow(0 40px 32px rgba(0,0,0,.42));flex-shrink:0;height:760px;position:relative;transform-style:preserve-3d;width:540px;z-index:10}@keyframes bottleEnter{0%{opacity:0;transform:translateY(60px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.bottle-ground{background:radial-gradient(ellipse,#000000a6,#0000 70%);bottom:0;filter:blur(8px);height:45px;transform:translateX(-50%) rotateX(65deg);width:410px;z-index:0}.bottle-ground,.juice-cap{left:50%;position:absolute}.juice-cap{height:10px;top:0;transform:translateX(-50%);transform-origin:left bottom;width:190px;z-index:60}.cap-upper{background:linear-gradient(180deg,#5e5e5e,#292929 45%,#111);border:2px solid #111;border-radius:12px 12px 5px 5px;box-shadow:inset 0 4px 7px #ffffff26;height:22px;left:5px;position:absolute;top:0;width:180px}.cap-lines{background:linear-gradient(90deg,#101010,#414141 18%,#151515 43%,#4a4a4a 70%,#0d0d0d);border:2px solid #101010;border-radius:8px 8px 6px 6px;box-shadow:inset 0 5px 10px #ffffff1a,0 7px 12px #0006;box-sizing:border-box;display:flex;height:56px;justify-content:space-evenly;left:0;overflow:hidden;position:absolute;top:4px;width:190px}.cap-lines span{background:linear-gradient(90deg,#111,#777,#111);height:100%;width:2px}.cap-ring{background:linear-gradient(#333,#101010);border-radius:0 0 6px 6px;bottom:0;height:10px;left:5px;position:absolute;width:180px}.juice-login-bottle.is-open
.juice-cap{animation:openBottleCap 1.5s cubic-bezier(.68,-.55,.27,1.55) forwards}@keyframes openBottleCap{0%{transform:translateX(-50%) rotate(0deg)}20%{transform:translateX(-50%) translateY(-8px) rotate(-4deg)}40%{transform:translateX(-58%) translateY(-25px) rotate(-14deg)}65%{transform:translateX(-95%) translateY(-52px) rotate(-28deg)}85%{transform:translateX(-135%) translateY(-68px) rotate(-43deg)}to{transform:translateX(-165%) translateY(-80px) rotate(-52deg)}}.juice-neck{background:linear-gradient(90deg,#8e5a0099,#fff8aabf 17%,#ffcc2af2 48%,#ffef7db3 80%,#965a008c);border-left:5px solid #ffffff80;border-radius:20px 20px 12px 12px;border-right:5px solid #64370059;box-shadow:inset 14px 0 18px #ffffff59,inset -14px 0 18px #6432002e;height:185px;left:50%;overflow:hidden;position:absolute;top:58px;transform:translateX(-50%);width:145px;z-index:8}.neck-liquid{background:linear-gradient(90deg,#df8c0b,#ffd94c 22%,#ffc72f 55%,#e98709);bottom:0;height:88%;left:8px;position:absolute;width:calc(100% - 16px)}.neck-glass-left{background:linear-gradient(180deg,#fffc,#ffffff14);filter:blur(1px);height:155px;left:17px;top:10px;width:18px}.neck-glass-left,.neck-glass-right{border-radius:50%;position:absolute}.neck-glass-right{background:#783c0021;filter:blur(5px);height:150px;right:13px;top:15px;width:22px}.neck-shine{background:#ffffff8c;border-radius:10px;filter:blur(1px);height:110px;left:45px;position:absolute;top:25px;width:6px}.juice-shoulder{background:linear-gradient(90deg,#bd7606,#ffd84a 12%,#ffe46d 28%,#ffc72e 50%,#ffe46d 72%,#bd7405);border-radius:100px 100px 30px 30px;box-shadow:inset 18px 0 25px #ffffff61,inset -20px 0 25px #5a2d0033;height:155px;left:50%;overflow:hidden;position:absolute;top:205px;transform:translateX(-50%);width:390px;z-index:6}.shoulder-liquid{background:linear-gradient(90deg,#df8c0c,#ffd84b 25%,#ffc52e 55%,#e68909);border-radius:90px 90px 25px 25px;inset:10px;position:absolute}.shoulder-shine{background:#ffffff61;border-radius:50%;filter:blur(2px);height:100px;left:30px;position:absolute;top:25px;width:32px}.juice-body{background:linear-gradient(90deg,#c67d06,#ffd746 10%,#ffc72f 50%,#ffd746 90%,#c67d06);border:5px solid #b46a00a6;border-radius:18px 18px 42px 42px;box-shadow:inset 20px 0 28px #ffffff59,inset -20px 0 28px #64320033,0 12px 18px #00000040;height:540px;left:50%;overflow:visible;position:absolute;top:165px;transform:translateX(-50%);width:400px;z-index:10}.juice-liquid{background:linear-gradient(90deg,#d67d04,#ffc52c 12%,#ffd94d 32%,#ffc229 55%,#ffd94d 80%,#d57a04);border-radius:14px 14px 37px 37px;inset:0;overflow:hidden;position:absolute}.juice-light{background:linear-gradient(90deg,#0000,#ffffff40,#0000);filter:blur(7px);height:80%;left:40px;position:absolute;top:0;width:80px}.juice-dark{background:linear-gradient(90deg,#0000,#642d0038);height:100%;position:absolute;right:0;top:0;width:75px}.glass-reflection-main{background:linear-gradient(180deg,#ffffffe6,#ffffff47,#ffffff05);border-radius:50%;filter:blur(1px);height:390px;left:20px;position:absolute;top:80px;width:24px;z-index:5}.glass-reflection-small{background:#ffffff73;border-radius:10px;filter:blur(1px);height:120px;left:58px;position:absolute;top:10px;width:7px;z-index:6}.glass-side-shadow{background:linear-gradient(90deg,#0000,#5a2d0040);height:10%;position:absolute;right:0;top:0;width:70px;z-index:5}.juice-label{background:linear-gradient(135deg,#fffbd2,#eef1bd 48%,#d9e6a5);border:2px solid #7d8e398c;border-radius:55px 55px 48px 48px;box-shadow:0 12px 25px #50320033,inset 0 3px 8px #fffc,inset 0 -10px 18px #64782814;box-sizing:border-box;height:auto;left:15px;min-height:390px;padding:18px 26px 20px;position:absolute;top:8px;width:calc(100% - 30px);z-index:20}.label-decoration{align-items:center;color:#64823b;display:flex;font-size:8px;font-weight:900;gap:8px;justify-content:center;letter-spacing:2px}.label-decoration span{background:#92a95f;height:1px;width:35px}.natural-badge{background:linear-gradient(135deg,#7eab4c,#4f8232);border-radius:20px;color:#fff;font-size:7px;font-weight:800;letter-spacing:1px;margin:6px auto 5px;padding:3px 10px;width:-webkit-fit-content;width:fit-content}.label-orange{font-size:27px;line-height:1;margin:2px 0;text-align:center}.fresh-title{color:#4d792f;font-size:24px;font-weight:900;letter-spacing:2px;margin-top:3px;text-align:center}.fresh-subtitle{color:#668345;font-size:8px;font-weight:800;letter-spacing:1.8px;margin-top:2px;text-align:center}.login-content{margin-top:9px;width:100%}.login-content h1{color:#345126;font-family:Georgia,serif;font-size:28px;font-weight:700;margin:8px 0 3px;text-align:center}.login-description{color:#6f7d61;font-size:11px;margin:0 0 13px;text-align:center}.login-general-error{background:#d74d371a;border:1px solid #d74d3733;border-radius:7px;color:#c94d3d;font-size:9px;margin-bottom:8px;padding:7px;text-align:center;width:100%}.juice-login-form{gap:12px}.juice-field,.juice-login-form{display:flex;flex-direction:column;width:100%}.juice-field label{color:#36502d;font-size:11px;font-weight:700;margin-bottom:5px}.input-wrapper{position:relative;width:100%}.input-icon{font-size:15px;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.input-wrapper input{background:#ffffffd1;border:1.5px solid #76894959;border-radius:11px;box-sizing:border-box;color:#30442a;display:block;font-size:12px;height:46px;outline:none;padding:0 13px 0 40px;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.input-wrapper input::placeholder{color:#9ca591}.input-wrapper input:focus{background:#fffffffa;border-color:#639342;box-shadow:0 0 0 3px #6393421f}.input-wrapper input.input-error{border-color:#d95343}.input-wrapper input:disabled{cursor:not-allowed;opacity:.7}.field-error{color:#c94d3d;font-size:9px;font-weight:600;margin-top:3px}.juice-login-button{align-items:center;background:linear-gradient(135deg,#72ad4b,#39802f,#286528);border:none;border-radius:25px;box-shadow:0 7px 17px #2d642652;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:800;gap:12px;height:46px;justify-content:center;margin-top:2px;transition:transform .25s ease,box-shadow .25s ease;width:100%}.juice-login-button:hover{box-shadow:0 11px 23px #2d642666;transform:translateY(-2px)}.juice-login-button:active{transform:translateY(0)}.juice-login-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.button-arrow{align-items:center;background:#ffffffe6;border-radius:50%;color:#438035;display:flex;font-size:18px;height:25px;justify-content:center;width:25px}.register-text{color:#68755e;display:block;font-size:10px;line-height:1.5;margin:12px 0 0;text-align:center}.register-text a{color:#477c31;font-weight:800;text-decoration:underline}.label-bottom{border-top:1px solid #64823740;color:#729052;display:block;font-size:7px;font-weight:900;letter-spacing:2px;margin-top:12px;padding-top:8px;text-align:center}.bottle-front-shine{background:linear-gradient(180deg,#ffffffe6,#ffffff59,#0000);border-radius:50%;filter:blur(1px);height:390px;left:calc(50% - 188px);opacity:.75;pointer-events:none;position:absolute;top:350px;width:17px;z-index:40}.juice-login-bottle.is-open
.juice-body:after{animation:juiceGlow 1.5s ease-out forwards;background:radial-gradient(ellipse,#ffdc468c,#0000 70%);content:"";filter:blur(15px);height:70px;left:50%;opacity:0;pointer-events:none;position:absolute;top:-15px;transform:translateX(-50%);width:180px;z-index:50}@keyframes juiceGlow{0%{opacity:0;transform:translateX(-50%) scale(.6)}40%{opacity:1;transform:translateX(-50%) scale(1)}to{opacity:0;transform:translateX(-50%) scale(1.2)}}@media (max-width:700px){.juice-login-page,.juice-login-scene{min-height:calc(100vh - 60px)}.juice-login-scene{overflow:visible;padding-bottom:70px;padding-top:30px}.juice-login-bottle{height:665px;transform:scale(.82);transform-origin:top center;width:430px}.leaf,.orange{opacity:.22}.orange{font-size:70px}.orange-right{font-size:85px}}@media (max-width:480px){.juice-login-scene{padding-bottom:60px;padding-top:10px}.juice-login-bottle{height:620px;transform:scale(.78);transform-origin:top center;width:390px}.juice-label{padding:6px 22px 20px}.fresh-title{font-size:21px}.fresh-subtitle{font-size:7px}.login-content h1{font-size:25px}.login-description{font-size:10px;margin-bottom:11px}.input-wrapper input{font-size:11px;height:45px}.juice-login-button{font-size:12px;height:44px}.register-text{font-size:9px}.label-bottom{font-size:6px}}@media (max-width:380px){.juice-login-scene{padding-top:10px}.juice-login-bottle{height:585px;transform:scale(.72);transform-origin:top center;width:360px}}.register-page{align-items:center;background:radial-gradient(circle at 15% 20%,#99d25640,#0000 30%),radial-gradient(circle at 85% 80%,#ffae2f38,#0000 30%),linear-gradient(135deg,#06250e,#174c20 45%,#071b0b);display:flex;font-family:Arial,Helvetica,sans-serif;justify-content:center;min-height:calc(100vh - 80px);overflow:hidden;padding:60px 25px;position:relative}.register-background-circle{border-radius:50%;filter:blur(2px);pointer-events:none;position:absolute}.circle-one{background:#74b2431f;height:380px;left:-100px;top:-180px;width:380px}.circle-two{background:#ffae251a;bottom:-220px;height:450px;right:-180px;width:450px}.register-container{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 470px;max-width:1050px;position:relative;width:100%;z-index:2}.register-intro{color:#fff;padding:20px}.register-logo{align-items:center;background:linear-gradient(135deg,#a8d86e,#57953c);border-radius:20px;box-shadow:0 15px 30px #00000040;display:flex;font-size:34px;height:65px;justify-content:center;margin-bottom:25px;width:65px}.register-small-title{color:#a7d66b;font-size:12px;font-weight:800;letter-spacing:2px}.register-intro h1{font-size:clamp(42px,5vw,68px);font-weight:900;letter-spacing:-2px;line-height:1.05;margin:15px 0}.register-intro h1 span{color:#b3df6d;display:block}.register-intro p{color:#ffffffb8;font-size:16px;line-height:1.8;max-width:520px}.register-features{display:flex;flex-direction:column;gap:13px;margin-top:30px}.register-features div{align-items:center;color:#ffffffd9;display:flex;font-size:14px;gap:10px}.register-features span{align-items:center;background:#70a94c;border-radius:50%;color:#fff;display:flex;font-size:13px;height:24px;justify-content:center;width:24px}.register-card{animation:registerCardEnter .6s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;border:1px solid #ffffffb3;border-radius:28px;box-shadow:0 30px 70px #00000059;padding:34px;width:100%}@keyframes registerCardEnter{0%{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.register-card-header{align-items:center;display:flex;gap:15px;margin-bottom:25px}.register-card-icon{align-items:center;background:linear-gradient(135deg,#e7f5d4,#cce8ad);border-radius:17px;box-shadow:0 8px 20px #5891392e;display:flex;flex-shrink:0;font-size:28px;height:55px;justify-content:center;width:55px}.register-card-header h2{color:#243b27;font-size:27px;margin:0 0 4px}.register-card-header p{color:#899289;font-size:13px;margin:0}.register-general-error{background:#fff0ed;border:1px solid #ffd0c9;border-radius:10px;color:#d24d3e;font-size:13px;margin-bottom:15px;padding:10px 13px}.register-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.register-field{display:flex;flex-direction:column}.register-field label{color:#344437;font-size:13px;font-weight:700;margin-bottom:7px}.register-input-box{position:relative}.register-input-box>span{font-size:14px;left:13px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.register-input-box input{background:#f8faf7;border:1.5px solid #e0e6df;border-radius:11px;color:#26352a;font-size:13px;height:46px;outline:none;padding:0 12px 0 40px;transition:.25s ease;width:100%}.register-input-box input::placeholder{color:#a4aca4}.register-input-box input:focus{background:#fff;border-color:#65a047;box-shadow:0 0 0 4px #65a0471f}.register-input-box input.input-error{border-color:#dc5546}.register-field small{color:#d65344;font-size:11px;margin-top:5px}.register-button{align-items:center;background:linear-gradient(135deg,#78b552,#438438);border:none;border-radius:13px;box-shadow:0 8px 20px #44843840;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:12px;grid-column:1/-1;height:50px;justify-content:center;margin-top:5px;transition:.25s ease}.register-button:hover{box-shadow:0 12px 26px #44843859;transform:translateY(-2px)}.register-button:active{transform:scale(.98)}.register-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.register-button span{font-size:20px}.register-loader{animation:registerSpin .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:17px;width:17px!important}@keyframes registerSpin{to{transform:rotate(1turn)}}.register-divider{align-items:center;color:#b0b7b0;display:flex;font-size:11px;gap:12px;margin:23px 0 17px}.register-divider:after,.register-divider:before{background:#e6ebe5;content:"";flex:1 1;height:1px}.register-login{color:#7d877e;font-size:13px;margin:0;text-align:center}.register-login a{color:#4f8b3c;font-weight:800;margin-left:4px;text-decoration:none}.register-login a:hover{text-decoration:underline}@media (max-width:900px){.register-container{gap:25px;grid-template-columns:1fr;max-width:520px}.register-intro{text-align:center}.register-logo{margin:0 auto 20px}.register-intro p{margin:auto}.register-features{align-items:center}}@media (max-width:600px){.register-page{padding:35px 15px}.register-card{border-radius:22px;padding:25px 20px}.register-intro{padding:5px}.register-intro h1{font-size:40px}.register-intro p{font-size:14px}.register-form{grid-template-columns:1fr}.register-button{grid-column:auto}}.about-page{background:radial-gradient(circle at 8% 12%,#7cbe3729,#0000 28%),radial-gradient(circle at 92% 20%,#ffb42321,#0000 25%),radial-gradient(circle at 80% 90%,#5aa0371a,#0000 28%),linear-gradient(135deg,#f2f9ea,#fff 48%,#fffaf0);min-height:calc(100vh - 80px);overflow:hidden;padding:70px 20px 90px;position:relative}.about-orb{border-radius:50%;filter:blur(75px);pointer-events:none;position:absolute}.about-orb-one{background:#64aa321f;height:320px;left:-160px;top:25%;width:320px}.about-orb-two{background:#ffb2231a;bottom:5%;height:350px;right:-170px;width:350px}.about-container{margin:0 auto;max-width:1050px;position:relative;width:100%;z-index:2}.about-header{margin:0 auto 50px;max-width:700px;text-align:center}.about-label{background:linear-gradient(135deg,#e8f6d7,#f5faed);border:1px solid #d5e9c0;border-radius:30px;box-shadow:0 7px 18px #50822814;color:#609936;display:inline-block;font-size:10px;font-weight:900;letter-spacing:1.8px;padding:7px 16px}.about-title{color:#233b25;font-size:clamp(2.6rem,5vw,4rem);font-weight:900;letter-spacing:-1.8px;line-height:1.05;margin:16px 0 13px}.about-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5e9b32,#91c84d);-webkit-background-clip:text;display:block}.about-subtitle{color:#798477;font-size:15px;line-height:1.7;margin:0 auto;max-width:580px}.about-content{display:flex;flex-direction:column;gap:22px}.about-section{background:#fffffff0;border:1px solid #e1ead7;border-radius:26px;box-shadow:0 20px 50px #32551e14;display:flex;gap:25px;overflow:hidden;padding:35px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.about-section:hover{box-shadow:0 27px 60px #32551e1f;transform:translateY(-4px)}.about-icon{align-items:center;background:linear-gradient(135deg,#edf8df,#dff0ca);border:1px solid #d6e9c0;border-radius:21px;box-shadow:0 12px 25px #5591281f;display:flex;flex-shrink:0;font-size:30px;height:70px;justify-content:center;transition:transform .3s ease;width:70px}.about-section:hover .about-icon{transform:translateY(-4px) rotate(-4deg)}.green-icon{background:linear-gradient(135deg,#e3f5d9,#cfeac0)}.orange-icon{background:linear-gradient(135deg,#fff1d4,#ffe2ad);border-color:#f4d39c}.about-section-content{flex:1 1}.section-label{color:#76a842;display:block;font-size:10px;font-weight:900;letter-spacing:1.7px;margin-bottom:7px}.about-section h2{color:#293c29;font-size:27px;font-weight:850;letter-spacing:-.5px;margin:0 0 13px}.about-section p{color:#778176;font-size:14px;line-height:1.75;margin:0 0 10px}.about-section p:last-child{margin-bottom:0}.why-section{background:linear-gradient(145deg,#fff,#f7fbf2);display:block}.why-header{align-items:center;display:flex;gap:20px;margin-bottom:27px}.why-header h2{margin-bottom:0}.about-list{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.about-list li{align-items:center;background:#fff;border:1px solid #e4ecd9;border-radius:15px;display:flex;gap:12px;padding:14px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.about-list li:hover{border-color:#bdd89f;box-shadow:0 8px 20px #50822814;transform:translateY(-3px)}.about-list li>span{align-items:center;background:#e9f6dc;border-radius:50%;color:#65a337;display:flex;flex-shrink:0;font-size:15px;font-weight:900;height:32px;justify-content:center;width:32px}.about-list li strong{color:#3c4c38;display:block;font-size:12px;margin-bottom:3px}.about-list li small{color:#929b8e;font-size:10px;line-height:1.4}.about-banner{align-items:center;background:linear-gradient(135deg,#173c1b,#2b6828);border-radius:23px;box-shadow:0 20px 45px #1e501e33;color:#fff;display:flex;gap:18px;overflow:hidden;padding:24px 28px;position:relative}.about-banner:after{background:#96d24b21;border-radius:50%;content:"";height:220px;position:absolute;right:-80px;top:-110px;width:220px}.banner-fruit{align-items:center;background:#ffffff1a;border-radius:16px;display:flex;font-size:28px;height:55px;justify-content:center;width:55px}.about-banner h3{color:#d4f2a7;font-size:16px;margin:0 0 4px}.about-banner p{color:#ffffffa6;font-size:11px;margin:0}.banner-fruits{font-size:25px;letter-spacing:5px;margin-left:auto;position:relative;z-index:2}@media (max-width:768px){.about-page{padding:50px 15px 60px}.about-header{margin-bottom:35px}.about-section{gap:18px;padding:27px 23px}.about-icon{border-radius:18px;font-size:26px;height:60px;width:60px}.about-section h2{font-size:23px}.about-list{grid-template-columns:1fr}.about-banner{padding:20px}.banner-fruits{display:none}}@media (max-width:500px){.about-page{padding:35px 10px 50px}.about-title{font-size:2.35rem}.about-subtitle{font-size:13px}.about-section{border-radius:20px;flex-direction:column;padding:22px 18px}.why-header{align-items:flex-start;gap:14px}.about-icon{font-size:23px;height:55px;width:55px}.about-section h2{font-size:21px}.about-section p{font-size:13px}.about-banner{border-radius:19px}}.blog-page{background:radial-gradient(circle at 8% 15%,#78bc3726,#0000 28%),radial-gradient(circle at 92% 18%,#ffb42824,#0000 25%),radial-gradient(circle at 80% 90%,#5aa0371a,#0000 28%),linear-gradient(135deg,#f2f9ea,#fff 48%,#fffaf0);min-height:calc(100vh - 80px);overflow:hidden;padding:70px 20px 90px;position:relative}.blog-orb{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.blog-orb-one{background:#66af321c;height:330px;left:-170px;top:25%;width:330px}.blog-orb-two{background:#ffae201a;bottom:5%;height:350px;right:-170px;width:350px}.blog-container{margin:0 auto;max-width:1100px;position:relative;width:100%;z-index:2}.blog-header{margin:0 auto 48px;max-width:700px;text-align:center}.blog-label{background:linear-gradient(135deg,#e8f6d7,#f5faed);border:1px solid #d5e9c0;border-radius:30px;box-shadow:0 7px 18px #50822814;color:#609936;display:inline-block;font-size:10px;font-weight:900;letter-spacing:1.8px;padding:7px 16px}.blog-title{color:#233b25;font-size:clamp(2.7rem,5vw,4rem);font-weight:900;letter-spacing:-1.8px;line-height:1.05;margin:16px 0 13px}.blog-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#5e9b32,#91c84d);-webkit-background-clip:text;display:block}.blog-subtitle{color:#798477;font-size:15px;line-height:1.7;margin:0 auto;max-width:580px}.blog-posts{grid-gap:23px;display:grid;gap:23px;grid-template-columns:repeat(3,1fr)}.blog-post{background:#fffffff5;border:1px solid #e1ead7;border-radius:25px;box-shadow:0 18px 45px #32551e14;display:flex;flex-direction:column;min-height:470px;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.blog-post:hover{border-color:#c9dda9;box-shadow:0 28px 60px #32551e24;transform:translateY(-9px)}.post-visual{align-items:center;background:radial-gradient(circle at center,#ffffffbf,#0000 45%),linear-gradient(135deg,#eaf6dc,#d8edc2);display:flex;height:190px;justify-content:center;overflow:hidden;position:relative}.blog-post:nth-child(2)
.post-visual{background:radial-gradient(circle at center,#ffffffbf,#0000 45%),linear-gradient(135deg,#e4f4dd,#cce8c1)}.blog-post:nth-child(3)
.post-visual{background:radial-gradient(circle at center,#ffffffbf,#0000 45%),linear-gradient(135deg,#fff1d7,#ffe2b3)}.post-icon{align-items:center;background:#ffffffb8;border:8px solid #fff6;border-radius:50%;box-shadow:0 18px 35px #3c64281f;display:flex;font-size:53px;height:105px;justify-content:center;transition:transform .4s ease;width:105px}.blog-post:hover .post-icon{transform:scale(1.08) rotate(-5deg)}.post-category{background:#ffffffd9;border-radius:20px;box-shadow:0 5px 15px #32501e12;color:#609536;font-size:9px;font-weight:900;left:15px;letter-spacing:1.2px;padding:6px 10px;position:absolute;top:15px}.post-content{display:flex;flex:1 1;flex-direction:column;padding:23px}.post-date{align-items:center;color:#8a9585;display:flex;font-size:10px;font-weight:700;gap:6px;margin-bottom:10px}.post-date span{color:#77ad3d;font-size:14px}.post-title{color:#2d402b;font-size:20px;font-weight:850;line-height:1.3;margin:0 0 11px;transition:color .25s ease}.blog-post:hover .post-title{color:#609b35}.post-excerpt{color:#788276;font-size:12.5px;line-height:1.75;margin:0 0 20px}.read-more-btn{align-items:center;background:#f5faef;border:1px solid #dce8d2;border-radius:13px;color:#609436;cursor:pointer;display:flex;font-size:12px;font-weight:800;justify-content:space-between;margin-top:auto;padding:12px 15px;transition:all .25s ease;width:100%}.read-more-btn b{font-size:18px;transition:transform .25s ease}.read-more-btn:hover{background:linear-gradient(135deg,#81bc48,#5b9837);border-color:#74ac40;box-shadow:0 8px 20px #4b8c2d33;color:#fff}.read-more-btn:hover b{transform:translateX(5px)}.blog-bottom{background:linear-gradient(135deg,#153a19,#2b6729);border-radius:22px;box-shadow:0 20px 45px #1e501e2e;color:#fff;gap:16px;margin-top:28px;overflow:hidden;padding:22px 27px}.blog-bottom,.blog-bottom-icon{align-items:center;display:flex}.blog-bottom-icon{background:#ffffff1a;border-radius:16px;flex-shrink:0;font-size:27px;height:55px;justify-content:center;width:55px}.blog-bottom h3{color:#d5f2a8;font-size:16px;margin:0 0 4px}.blog-bottom p{color:#ffffffa6;font-size:11px;margin:0}.blog-fruits{font-size:25px;letter-spacing:5px;margin-left:auto}@media (max-width:900px){.blog-posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.blog-page{padding:50px 15px 60px}.blog-posts{grid-template-columns:1fr}.blog-post{min-height:430px}.post-visual{height:180px}.blog-bottom{padding:19px}.blog-fruits{display:none}}@media (max-width:420px){.blog-page{padding:35px 10px 50px}.blog-title{font-size:2.35rem}.blog-subtitle{font-size:13px}.blog-post{border-radius:20px}.post-content{padding:20px}.post-icon{font-size:45px;height:90px;width:90px}}.contact-page{background:radial-gradient(circle at 8% 15%,#8ecb432e,#0000 28%),radial-gradient(circle at 92% 20%,#ffb22a26,#0000 25%),radial-gradient(circle at 80% 90%,#418f371f,#0000 30%),linear-gradient(135deg,#f1f8e9,#fff 48%,#fffaf0);min-height:calc(100vh - 80px);overflow:hidden;padding:70px 20px 90px;position:relative}.contact-orb{border-radius:50%;filter:blur(80px);pointer-events:none;position:absolute}.contact-orb-one{background:#6cb13024;height:330px;left:-170px;top:18%;width:330px}.contact-orb-two{background:#ffac231f;bottom:5%;height:360px;right:-170px;width:360px}.contact-container{margin:0 auto;max-width:1150px;position:relative;width:100%;z-index:2}.contact-header{margin:0 auto 48px;max-width:700px;text-align:center}.contact-label{background:linear-gradient(135deg,#e8f6d7,#f4f9e9);border:1px solid #d6e9c2;border-radius:50px;box-shadow:0 6px 18px #53892a14;color:#5d9631;display:inline-block;font-size:10px;font-weight:900;letter-spacing:2px;padding:7px 16px}.contact-title{color:#203b22;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-1.8px;line-height:1.05;margin:16px 0 12px}.contact-title span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#68a934,#8ac64a);-webkit-background-clip:text;color:#70ad36}.contact-subtitle{color:#788476;font-size:15px;line-height:1.7;margin:0 auto;max-width:560px}.contact-content{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:.9fr 1.1fr}.contact-info{background:radial-gradient(circle at 85% 5%,#97d34d2e,#0000 25%),linear-gradient(145deg,#0b3217,#164b21 48%,#0c3618);border:1px solid #9bd85b2e;border-radius:28px;box-shadow:0 30px 65px #194b1b3d,inset 0 1px 0 #ffffff14;overflow:hidden;padding:38px;position:relative}.contact-info:before{background:#addc5e1f;border-radius:50%;content:"";filter:blur(20px);height:250px;pointer-events:none;position:absolute;right:-100px;top:-120px;width:250px}.contact-info-heading{margin-bottom:25px;position:relative;z-index:2}.contact-info-heading h2{color:#fff;font-size:28px;font-weight:850;margin:0 0 7px}.contact-info-heading p{color:#ebf9e0ad;font-size:13px;line-height:1.6;margin:0}.info-item{align-items:flex-start;border-bottom:1px solid #ffffff17;display:flex;gap:14px;padding:17px 0;position:relative;z-index:2}.info-item:last-of-type{border-bottom:none}.info-icon{align-items:center;background:linear-gradient(145deg,#aee0642e,#ffffff12);border:1px solid #bee6822e;border-radius:15px;box-shadow:inset 0 1px 0 #ffffff14;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;transition:transform .25s ease,background .25s ease;width:48px}.info-item:hover .info-icon{background:linear-gradient(145deg,#aee0644d,#ffffff1a);transform:translateY(-3px) rotate(-4deg)}.info-text{min-width:0}.info-text>span{color:#a8d96f;display:block;font-size:9px;font-weight:900;letter-spacing:1.7px;margin-bottom:3px}.info-text h3{color:#fff;font-size:14px;font-weight:750;margin:0 0 5px}.info-text p{color:#eef7e8b3;font-size:12px;line-height:1.6;margin:0}.info-text a{color:#f5faf0d1;text-decoration:none;transition:color .2s ease}.info-text a:hover{color:#b9e986}.whatsapp-link{align-items:center;background:#45c15321;border:1px solid #64d26e1f;border-radius:20px;color:#b9ed96!important;display:inline-flex;font-size:11px;font-weight:800;gap:7px;margin-top:9px;padding:7px 11px}.whatsapp-link span{transition:transform .2s ease}.whatsapp-link:hover span{transform:translateX(4px)}.contact-fresh-box{align-items:center;background:linear-gradient(135deg,#ffb82d21,#ffffff0f);border:1px solid #ffbe3c1f;border-radius:15px;display:flex;gap:13px;margin-top:22px;padding:15px;position:relative;z-index:2}.contact-fresh-box>span{filter:drop-shadow(0 4px 5px rgba(0,0,0,.15));font-size:27px}.contact-fresh-box strong{color:#d3f19c;display:block;font-size:12px;margin-bottom:3px}.contact-fresh-box p{color:#fff9;font-size:10px;margin:0}.contact-form-wrapper{background:linear-gradient(145deg,#fffffffa,#f9fcf5f2);border:1px solid #e1ead6;border-radius:28px;box-shadow:0 25px 60px #32551e1a,inset 0 1px 0 #ffffffe6;padding:38px}.form-header{margin-bottom:25px}.form-header>span{color:#71a63a;font-size:10px;font-weight:900;letter-spacing:1.8px}.form-header h2{color:#263a27;font-size:28px;font-weight:850;margin:7px 0}.form-header p{color:#7c8679;font-size:13px;line-height:1.6;margin:0}.contact-form{gap:18px}.contact-form,.form-group{display:flex;flex-direction:column}.form-group label{color:#3d4d3b;font-size:12px;font-weight:800;margin-bottom:7px}.input-wrapper,.textarea-wrapper{align-items:center;background:#f8faf6;border:1.5px solid #e0e8d9;border-radius:13px;display:flex;gap:11px;padding:0 14px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.input-wrapper:hover,.textarea-wrapper:hover{border-color:#cbdcb9}.input-wrapper:focus-within,.textarea-wrapper:focus-within{background:#fff;border-color:#77ad43;box-shadow:0 0 0 4px #77ad431a;transform:translateY(-1px)}.input-wrapper>span,.textarea-wrapper>span{color:#72a944;flex-shrink:0;font-size:15px}.input-wrapper input,.textarea-wrapper textarea{background:#0000;border:none;color:#344230;font-family:inherit;font-size:13px;outline:none;width:100%}.input-wrapper input{height:50px}.textarea-wrapper{align-items:flex-start;padding-top:14px}.textarea-wrapper textarea{line-height:1.6;min-height:115px;resize:vertical}.input-wrapper input::placeholder,.textarea-wrapper textarea::placeholder{color:#a1aaa0}.submit-btn{align-items:center;background:linear-gradient(135deg,#91cf51,#62a53a 45%,#43862f);border:none;border-radius:30px;box-shadow:0 11px 27px #45872d47;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:850;gap:12px;height:55px;justify-content:center;margin-top:3px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease;width:100%}.submit-btn:before{background:linear-gradient(100deg,#0000,#ffffff40,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transition:left .6s ease;width:80%}.submit-btn:hover:before{left:130%}.submit-btn:hover{box-shadow:0 16px 35px #45872d5c;transform:translateY(-3px)}.submit-btn b{font-size:21px;transition:transform .25s ease}.submit-btn:hover b{transform:translateX(6px)}.submit-btn:active{transform:scale(.98)}@media (max-width:850px){.contact-page{padding:50px 15px 65px}.contact-content{grid-template-columns:1fr;margin:0 auto;max-width:650px}}@media (max-width:500px){.contact-page{padding:35px 10px 50px}.contact-title{font-size:2.35rem}.contact-subtitle{font-size:13px}.contact-form-wrapper,.contact-info{border-radius:21px;padding:23px 17px}.contact-info-heading h2,.form-header h2{font-size:23px}.info-icon{border-radius:12px;height:43px;width:43px}.info-item{gap:11px}.contact-fresh-box{margin-top:17px}.submit-btn{height:51px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;color:#2c3e50;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;min-height:100vh;padding-top:80px}.App>:not(footer){flex:1 1}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.create-category-container{align-items:center;background:#f4f6f8;display:flex;height:100vh;justify-content:center}.create-category-form{background:#fff;border-radius:10px;box-shadow:0 10px 25px #0000001a;padding:40px;width:350px}.create-category-form h2{margin-bottom:25px;text-align:center}.create-category-form input,.create-category-form textarea{border:1px solid #ccc;border-radius:6px;margin-bottom:15px;outline:none;padding:10px;width:100%}.create-category-form textarea{height:80px;resize:none}.create-category-form button{background:#ff6b00;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px;width:100%}.create-category-form button:hover{background:#e65c00}*{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}.container{align-items:center;background:linear-gradient(135deg,#4e73df,#1cc88a);display:flex;justify-content:center;min-height:100vh;padding:20px}.form-card{background:#fff;border-radius:10px;box-shadow:0 15px 30px #00000026;max-width:500px;padding:30px;width:100%}.form-card h2{color:#333;margin-bottom:20px;text-align:center}form{display:flex;flex-direction:column;gap:15px}input,textarea{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:10px 12px;transition:.3s}input:focus,textarea:focus{border-color:#4e73df;box-shadow:0 0 5px #4e73df80;outline:none}textarea{height:80px;resize:none}button{background:#4e73df;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;padding:12px;transition:.3s}button:hover{background:#2e59d9}.preview-img{border-radius:8px;height:100px;margin-top:10px;object-fit:cover;width:100px}.success-page{align-items:center;background:radial-gradient(circle at 15% 20%,#79b82a26,#0000 30%),radial-gradient(circle at 85% 80%,#ffb1231f,#0000 30%),linear-gradient(135deg,#031609,#0a3213,#174d1d,#06250d);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:50px 20px;position:relative}.success-glow{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.success-glow-one{background:#78be3229;height:350px;left:-150px;top:10%;width:350px}.success-glow-two{background:#ffaf1e1a;bottom:0;height:400px;right:-170px;width:400px}.success-box{animation:successAppear .7s ease;background:#fffffff7;border-radius:32px;box-shadow:0 35px 90px #0000004d;max-width:560px;padding:50px 42px;position:relative;text-align:center;transition:max-width .9s ease,padding .9s ease,border-radius .9s ease,transform .9s ease;width:100%}.success-box.details-open{border-radius:25px;max-width:850px;padding:35px;text-align:left}@keyframes successAppear{0%{opacity:0;transform:translateY(30px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.success-main{text-align:center;transition:all .8s ease}.details-open .success-main{border-bottom:1px solid #e5eadf;padding-bottom:25px}.success-icon-wrapper{background:#79b82a1a;height:100px;margin:0 auto 20px;width:100px}.success-icon,.success-icon-wrapper{align-items:center;border-radius:50%;display:flex;justify-content:center}.success-icon{animation:checkPop .7s .4s both;background:linear-gradient(135deg,#98d64a,#4e9334);box-shadow:0 12px 30px #4e93344d;color:#fff;font-size:42px;font-weight:900;height:72px;width:72px}@keyframes checkPop{0%{transform:scale(0) rotate(-30deg)}70%{transform:scale(1.15) rotate(5deg)}to{transform:scale(1) rotate(0)}}.success-label{background:#edf7df;border-radius:30px;color:#649b34;display:inline-block;font-size:11px;font-weight:800;letter-spacing:2px;padding:6px 14px}.success-box h1{color:#293b28;font-size:clamp(2rem,5vw,2.8rem);font-weight:900;margin:14px 0 10px}.success-message{color:#788276;font-size:14px;line-height:1.7;margin:0 auto 18px;max-width:430px}.success-order-id{align-items:center;background:#f3f8ec;border-radius:30px;color:#788276;display:inline-flex;font-size:13px;gap:7px;padding:9px 15px}.success-order-id strong{color:#4f9033}.order-details{animation:detailsAppear .8s ease;margin-top:25px}@keyframes detailsAppear{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.details-card{background:#f9fbf6;border:1px solid #e5ecd9;border-radius:17px;margin-bottom:14px;padding:20px}.details-card-header{align-items:center;display:flex;gap:13px;margin-bottom:15px}.details-icon{align-items:center;background:#e9f5dc;border-radius:12px;display:flex;font-size:20px;height:42px;justify-content:center;width:42px}.details-card-header span{color:#79a652;font-size:10px;font-weight:800;letter-spacing:1.5px}.details-card-header h3{color:#2e3c2b;font-size:16px;margin:3px 0 0}.address-content{background:#fff;border:1px solid #e7edde;border-radius:11px;padding:13px 15px}.address-content p{color:#697567;font-size:13px;line-height:1.6;margin:0}.success-items{display:flex;flex-direction:column;gap:10px}.success-item{align-items:center;background:#fff;border:1px solid #e8eee1;border-radius:12px;display:flex;gap:12px;padding:9px}.success-item-image{align-items:center;background:#edf6e1;border-radius:10px;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.success-item-image img{height:100%;object-fit:cover;width:100%}.success-item-image span{font-size:25px}.success-item-info{flex:1 1;min-width:0}.success-item-info h4{color:#344031;font-size:14px;margin:0 0 4px}.success-item-info p{color:#899287;font-size:12px;margin:0}.success-item>strong{color:#4f9033;font-size:14px}.price-card{align-items:center;display:flex;justify-content:space-between}.price-card span{color:#849080;display:block;font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:4px}.price-card h3{color:#293b28;font-size:25px;margin:0}.payment-status{text-align:right}.payment-status strong{color:#4d9633;font-size:13px}.delivery-info{background:linear-gradient(135deg,#edf8e2,#f8fbf3);border:1px solid #dfead2;border-radius:15px;margin-bottom:16px;padding:15px 18px}.delivery-info>div{align-items:center;display:flex;gap:13px}.delivery-icon{font-size:27px}.delivery-info strong{color:#3f7130;font-size:14px}.delivery-info p{color:#7d8878;font-size:12px;margin:3px 0 0}.success-button{align-items:center;background:linear-gradient(135deg,#84c648,#4d9133);border:none;border-radius:28px;box-shadow:0 10px 25px #4d913340;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:12px;height:53px;justify-content:center;transition:.25s ease;width:100%}.success-button:hover{box-shadow:0 15px 32px #4d913359;transform:translateY(-2px)}.success-button b{font-size:20px;transition:.25s ease}.success-button:hover b{transform:translateX(5px)}@media (max-width:600px){.success-page{padding:25px 12px}.success-box{border-radius:24px;padding:35px 20px}.success-box.details-open{padding:22px 14px}.success-icon-wrapper{height:82px;width:82px}.success-icon{font-size:34px;height:62px;width:62px}.success-box h1{font-size:1.9rem}.details-card{padding:14px}.price-card{align-items:flex-start;flex-direction:column;gap:12px}.payment-status{text-align:left}.success-item-image{height:46px;width:46px}}.review-page{background:radial-gradient(circle at 10% 20%,#79b82a1a,#0000 30%),radial-gradient(circle at 90% 80%,#ffb12314,#0000 30%),linear-gradient(135deg,#f5faef,#fff 50%,#f3f8ed);display:flex;justify-content:center;min-height:calc(100vh - 80px);padding:55px 20px}.review-container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #e5ecd9;border-radius:24px;box-shadow:0 20px 55px #2d50191a;max-width:800px;padding:32px;width:100%}.review-header{margin-bottom:28px;text-align:center}.review-label{background:#eef7e4;border-radius:30px;color:#659c35;display:inline-block;font-size:11px;font-weight:800;letter-spacing:2px;padding:6px 14px}.review-header h2{color:#293a26;font-size:30px;font-weight:800;margin:12px 0 6px}.review-header p{color:#7d8779;font-size:14px;margin:0}.review-items{display:flex;flex-direction:column;gap:12px}.review-item{align-items:center;background:linear-gradient(135deg,#fff,#f8fbf3);border:1px solid #e6eddc;border-radius:16px;display:flex;gap:15px;min-height:88px;padding:12px 15px;transition:transform .25s ease,box-shadow .25s ease}.review-item:hover{box-shadow:0 8px 22px #466e2817;transform:translateY(-2px)}.review-image{align-items:center;background:linear-gradient(135deg,#eef7df,#dceec8);border:1px solid #e1ebd3;border-radius:12px;box-shadow:0 5px 12px #466e2814;display:flex;height:62px;justify-content:center;min-height:62px;min-width:62px;overflow:hidden;width:62px}.review-image img{border-radius:11px;display:block;height:100%;max-height:100%;max-width:100%;object-fit:cover;transition:transform .3s ease;width:100%}.review-item:hover .review-image img{transform:scale(1.06)}.no-image{align-items:center;display:flex;font-size:27px;height:100%;justify-content:center;width:100%}.review-product-info{flex:1 1;min-width:0}.review-product-info h3{color:#2d3b2a;font-size:15px;font-weight:700;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-product-info p{color:#7d8779;font-size:13px;margin:0}.review-item-total{color:#4f8d32;flex-shrink:0;font-size:16px;font-weight:800;white-space:nowrap}.review-total{align-items:center;border-top:1px solid #e2e9da;display:flex;justify-content:space-between;margin-top:24px;padding:18px 5px}.review-total span{color:#687365;font-size:15px;font-weight:600}.review-total strong{color:#293b26;font-size:25px;font-weight:800}.confirm-btn{align-items:center;background:linear-gradient(135deg,#82c348,#4f9335);border:none;border-radius:28px;box-shadow:0 9px 24px #4f933540;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:12px;height:54px;justify-content:center;transition:transform .25s ease,box-shadow .25s ease;width:100%}.confirm-btn span{font-size:20px;transition:transform .25s ease}.confirm-btn:hover{box-shadow:0 14px 30px #4f933557;transform:translateY(-2px)}.confirm-btn:hover span{transform:translateX(5px)}.confirm-btn:active{transform:scale(.98)}@media (max-width:600px){.review-page{min-height:calc(100vh - 60px);padding:25px 10px}.review-container{border-radius:19px;padding:22px 13px}.review-header{margin-bottom:22px}.review-header h2{font-size:24px}.review-header p{font-size:12px}.review-item{border-radius:13px;gap:11px;min-height:72px;padding:9px 10px}.review-image{border-radius:10px;height:52px;min-height:52px;min-width:52px;width:52px}.review-image img{border-radius:9px}.review-product-info h3{font-size:13px;margin-bottom:4px}.review-product-info p{font-size:11px}.review-item-total{font-size:13px}.review-total{margin-top:18px;padding:15px 3px}.review-total span{font-size:13px}.review-total strong{font-size:21px}.confirm-btn{font-size:14px;height:49px}}@media (max-width:380px){.review-image{height:46px;min-height:46px;min-width:46px;width:46px}.review-item{gap:8px}.review-item-total,.review-product-info h3{font-size:12px}}
/*# sourceMappingURL=main.a0b8087c.css.map*/