:where(html:has(.page-where-to-buy)) #hero-section{text-align:center;color:#fff;background:linear-gradient(135deg,#a4d65e 0%,#009739 100%);padding:80px 0;font-family:Poppins,sans-serif;position:relative;overflow:hidden}:where(html:has(.page-where-to-buy)) #hero-section:before{content:"";background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><circle cx=\"25\" cy=\"25\" r=\"2\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"75\" cy=\"25\" r=\"1.5\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"50\" cy=\"75\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/></svg>");animation:20s linear infinite float--where-to-buy;position:absolute;inset:0}@keyframes float--where-to-buy{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}:where(html:has(.page-where-to-buy)) .hero-container{z-index:2;max-width:1200px;margin:0 auto;padding:0 20px;position:relative}:where(html:has(.page-where-to-buy)) .hero-content h1{text-shadow:2px 2px 4px #0003;margin-bottom:20px;font-size:48px;font-weight:700}:where(html:has(.page-where-to-buy)) .hero-content p{opacity:.9;margin-bottom:30px;font-size:20px}:where(html:has(.page-where-to-buy)) .breadcrumb{justify-content:center;align-items:center;margin-top:20px;display:flex}:where(html:has(.page-where-to-buy)) .breadcrumb a{color:gold;font-weight:500;text-decoration:none}:where(html:has(.page-where-to-buy)) .breadcrumb span{opacity:.7;margin:0 10px}@media (max-width:768px){:where(html:has(.page-where-to-buy)) .hero-content h1{font-size:32px}:where(html:has(.page-where-to-buy)) .hero-content p{font-size:16px}}@media (max-width:480px){:where(html:has(.page-where-to-buy)) #hero-section{padding:60px 0}:where(html:has(.page-where-to-buy)) .hero-content h1{font-size:24px}}:where(html:has(.page-where-to-buy)) #cities-section{background:#f8f9fa;padding:80px 0;font-family:Poppins,sans-serif}:where(html:has(.page-where-to-buy)) .cities-container{max-width:1200px;margin:0 auto;padding:0 20px}:where(html:has(.page-where-to-buy)) .section-title{text-align:center;margin-bottom:60px}:where(html:has(.page-where-to-buy)) .section-title h2{color:#009739;margin-bottom:15px;font-size:36px;position:relative}:where(html:has(.page-where-to-buy)) .section-title h2:after{content:"";background:linear-gradient(90deg,gold,#a4d65e);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}:where(html:has(.page-where-to-buy)) .section-title p{color:#4d4d4d;opacity:.8;font-size:16px}:where(html:has(.page-where-to-buy)) .cities-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:80px;display:grid}:where(html:has(.page-where-to-buy)) .city-card{cursor:pointer;background:#fff;border-radius:20px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}:where(html:has(.page-where-to-buy)) .city-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #00000026}:where(html:has(.page-where-to-buy)) .city-image{height:200px;position:relative;overflow:hidden}:where(html:has(.page-where-to-buy)) .city-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}:where(html:has(.page-where-to-buy)) .city-card:hover .city-image img{transform:scale(1.1)}:where(html:has(.page-where-to-buy)) .city-label{color:#fff;text-align:center;background:linear-gradient(135deg,#009739,#a4d65e);padding:15px;font-size:20px;font-weight:600;position:absolute;bottom:0;left:0;right:0}:where(html:has(.page-where-to-buy)) .city-status{color:#4d4d4d;background:gold;border-radius:15px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:15px;right:15px}:where(html:has(.page-where-to-buy)) .city-status.coming-soon{color:#fff;background:#c53030}:where(html:has(.page-where-to-buy)) .modal{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}:where(html:has(.page-where-to-buy)) .modal.active{justify-content:center;align-items:center;display:flex}:where(html:has(.page-where-to-buy)) .modal-content{background:#fff;border-radius:20px;width:100%;max-width:600px;max-height:80vh;margin:20px;padding:0;animation:.3s modalSlideIn;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}:where(html:has(.page-where-to-buy)) .modal-header{color:#fff;background:linear-gradient(135deg,#009739,#a4d65e);border-radius:20px 20px 0 0;padding:20px;position:relative}:where(html:has(.page-where-to-buy)) .modal-header h3{text-align:center;margin:0;font-size:24px}:where(html:has(.page-where-to-buy)) .modal-close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:5px;font-size:24px;transition:background .3s;position:absolute;top:15px;right:20px}:where(html:has(.page-where-to-buy)) .modal-close:hover{background:#fff3}:where(html:has(.page-where-to-buy)) .modal-body{padding:30px}:where(html:has(.page-where-to-buy)) .store-item{background:#f8f9fa;border-radius:15px;align-items:center;margin-bottom:15px;padding:15px;transition:all .3s;display:flex}:where(html:has(.page-where-to-buy)) .store-item:hover{color:#fff;background:#a4d65e;transform:translate(5px)}:where(html:has(.page-where-to-buy)) .store-logo{object-fit:cover;border-radius:10px;width:50px;height:50px;margin-right:15px}:where(html:has(.page-where-to-buy)) .store-name{font-size:18px;font-weight:600}:where(html:has(.page-where-to-buy)) .coming-soon-content{text-align:center;padding:40px 20px}:where(html:has(.page-where-to-buy)) .coming-soon-animation{background:#fff;border:2px solid #f0f0f0;border-radius:15px;justify-content:center;align-items:center;width:350px;height:200px;margin:20px auto 30px;display:flex;position:relative;overflow:hidden}:where(html:has(.page-where-to-buy)) .hen-to-home-scene{width:100%;height:100%;position:relative}:where(html:has(.page-where-to-buy)) .hen{animation:8s ease-in-out infinite hen-laying;position:absolute;bottom:40px;left:30px}:where(html:has(.page-where-to-buy)) .hen-body{background:#fff;border:2px solid #009739;border-radius:50%/60% 60% 40% 40%;width:35px;height:25px;position:relative}:where(html:has(.page-where-to-buy)) .hen-head{background:#fff;border:2px solid #009739;border-radius:50%;width:18px;height:18px;position:absolute;top:-8px;left:-8px}:where(html:has(.page-where-to-buy)) .hen-beak{border-top:3px solid #0000;border-bottom:3px solid #0000;border-right:6px solid gold;width:0;height:0;position:absolute;top:4px;left:-14px}:where(html:has(.page-where-to-buy)) .hen-comb{background:#c53030;border-radius:4px 4px 0 0;width:8px;height:6px;position:absolute;top:-12px;left:-4px}:where(html:has(.page-where-to-buy)) .hen-eye{background:#4d4d4d;border-radius:50%;width:3px;height:3px;animation:3s ease-in-out infinite hen-blink;position:absolute;top:2px;left:-6px}:where(html:has(.page-where-to-buy)) .hen-wing{background:#f0f0f0;border:1px solid #009739;border-radius:50%;width:20px;height:15px;animation:2s ease-in-out infinite wing-flap--where-to-buy;position:absolute;top:2px;left:5px}:where(html:has(.page-where-to-buy)) .hen-tail{background:#a4d65e;border-radius:50% 50% 0;width:15px;height:20px;position:absolute;top:-5px;right:-12px;transform:rotate(45deg)}:where(html:has(.page-where-to-buy)) .flying-egg{animation:8s ease-in-out infinite egg-flight;position:absolute;bottom:35px;left:65px}:where(html:has(.page-where-to-buy)) .flying-egg .egg{background:linear-gradient(135deg,gold 0%,orange 100%);border-radius:50%/60% 60% 40% 40%;width:16px;height:20px;animation:.5s linear infinite egg-spin;position:relative;box-shadow:0 2px 8px #ffd7004d}:where(html:has(.page-where-to-buy)) .egg-glow{background:radial-gradient(circle,#ffd7004d 0%,#0000 70%);border-radius:50%/60% 60% 40% 40%;animation:1s ease-in-out infinite alternate egg-glow-pulse;position:absolute;inset:-5px}:where(html:has(.page-where-to-buy)) .house{animation:8s ease-in-out infinite house-welcome;position:absolute;bottom:30px;right:40px}:where(html:has(.page-where-to-buy)) .house-base{background:#f0f0f0;border:2px solid #4d4d4d;border-radius:5px;width:50px;height:35px}:where(html:has(.page-where-to-buy)) .house-roof{border-bottom:20px solid #c53030;border-left:28px solid #0000;border-right:28px solid #0000;width:0;height:0;position:absolute;top:-18px;left:-3px}:where(html:has(.page-where-to-buy)) .house-door{background:#8b4513;border-radius:6px 6px 0 0;width:12px;height:18px;position:absolute;bottom:0;left:19px}:where(html:has(.page-where-to-buy)) .house-window{background:gold;border-radius:2px;width:10px;height:10px;animation:2s ease-in-out infinite window-glow;position:absolute;top:8px;right:8px}:where(html:has(.page-where-to-buy)) .house-chimney{background:#4d4d4d;border-radius:2px;width:6px;height:15px;position:absolute;top:-25px;right:8px}:where(html:has(.page-where-to-buy)) .flight-trail{transform-origin:0;background:linear-gradient(90deg,#ffd700cc,#ffd70033,#0000);border-radius:1px;width:180px;height:2px;animation:8s ease-in-out infinite trail-appear;position:absolute;bottom:50px;left:80px}@keyframes hen-laying{0%,10%{transform:scale(1)translateY(0)}15%{transform:scale(1.1)translateY(-3px)}20%{transform:scale(1)translateY(2px)}25%,to{transform:scale(1)translateY(0)}}@keyframes egg-flight{0%,20%{opacity:0;bottom:35px;left:65px;transform:scale(.5)}25%{opacity:1;transform:scale(1)}30%{bottom:80px;left:100px}50%{bottom:120px;left:180px}70%{bottom:90px;left:240px}85%{bottom:50px;left:280px}90%,to{opacity:0;bottom:45px;left:290px;transform:scale(.8)}}@keyframes house-welcome{0%,80%{transform:scale(1)}85%,95%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes hen-blink{0%,95%{opacity:1}97%{opacity:0}to{opacity:1}}@keyframes wing-flap--where-to-buy{0%,to{transform:rotate(0)}50%{transform:rotate(-15deg)}}@keyframes egg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes egg-glow-pulse{0%{opacity:.3}to{opacity:.7}}@keyframes window-glow{0%,to{background:gold;box-shadow:0 0 5px gold}50%{background:orange;box-shadow:0 0 10px orange}}@keyframes trail-appear{0%,20%{opacity:0;transform:scaleX(0)}25%{opacity:1;transform:scaleX(.2)}50%{transform:scaleX(.6)}85%{transform:scaleX(1)}90%,to{opacity:0;transform:scaleX(1)}}:where(html:has(.page-where-to-buy)) .coming-soon-content h4{color:#009739;margin:20px 0 10px;font-size:24px}:where(html:has(.page-where-to-buy)) .coming-soon-content p{color:#4d4d4d;opacity:.8}@media (max-width:768px){:where(html:has(.page-where-to-buy)) .section-title h2{font-size:28px}:where(html:has(.page-where-to-buy)) .cities-grid{grid-template-columns:1fr;gap:30px}:where(html:has(.page-where-to-buy)) .modal-content{margin:10px}}@media (max-width:480px){:where(html:has(.page-where-to-buy)) #cities-section{padding:60px 0}}:where(html:has(.page-where-to-buy)) #availability-section{background:#fff;padding:80px 0 60px;font-family:Poppins,sans-serif}:where(html:has(.page-where-to-buy)) .avail-container{max-width:1200px;margin:0 auto;padding:0 20px}:where(html:has(.page-where-to-buy)) .avail-block{margin-bottom:50px}:where(html:has(.page-where-to-buy)) .avail-title{text-align:center;color:#111;margin-bottom:25px;font-size:36px;font-weight:700}:where(html:has(.page-where-to-buy)) .logo-ticker{background:#fff;border:1px solid #eee;border-radius:16px;padding:10px 0;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000a}:where(html:has(.page-where-to-buy)) .logo-track{will-change:transform;align-items:center;gap:60px;animation:28s linear infinite sah_scroll_rtl;display:flex}:where(html:has(.page-where-to-buy)) .logo-track.slow{animation-duration:32s}:where(html:has(.page-where-to-buy)) .logo-track.fast{animation-duration:22s}:where(html:has(.page-where-to-buy)) .logo-item{filter:grayscale(30%);flex:none;justify-content:center;align-items:center;width:180px;height:90px;padding:10px 18px;transition:transform .25s,filter .25s;display:flex}:where(html:has(.page-where-to-buy)) .logo-item img{object-fit:contain;max-width:100%;max-height:100%}:where(html:has(.page-where-to-buy)) .avail-title{color:#009739}:where(html:has(.page-where-to-buy)) .avail-title span{display:inline-block;position:relative}:where(html:has(.page-where-to-buy)) .avail-title span:after{content:"";background:linear-gradient(90deg,gold,#a4d65e);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}:where(html:has(.page-where-to-buy)) .logo-item:hover{filter:none;transform:scale(1.05)}:where(html:has(.page-where-to-buy)) .logo-ticker:hover .logo-track{animation-play-state:paused}@keyframes sah_scroll_rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px){:where(html:has(.page-where-to-buy)) .avail-title{font-size:28px}:where(html:has(.page-where-to-buy)) .logo-item{gap:40px;width:140px;height:70px}:where(html:has(.page-where-to-buy)) .logo-track{gap:40px}}:where(html:has(.page-where-to-buy)) #testimonials-section{color:#fff;background:linear-gradient(135deg,#009739 0%,#a4d65e 100%);padding:80px 0;font-family:Poppins,sans-serif}:where(html:has(.page-where-to-buy)) .testimonials-container{max-width:900px;margin:0 auto;padding:0 20px}:where(html:has(.page-where-to-buy)) .testimonials-title{text-align:center;color:#fff;margin-bottom:50px;font-size:36px;font-weight:700}:where(html:has(.page-where-to-buy)) .testimonials-title span{display:inline-block;position:relative}:where(html:has(.page-where-to-buy)) .testimonials-title span:after{content:"";background:linear-gradient(90deg,gold,#a4d65e);border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}:where(html:has(.page-where-to-buy)) .testimonial-slider{position:relative;overflow:hidden}:where(html:has(.page-where-to-buy)) .testimonial-item{text-align:center;padding:30px;display:none}:where(html:has(.page-where-to-buy)) .testimonial-item.active{animation:.5s sahFadeIn;display:block}@keyframes sahFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:where(html:has(.page-where-to-buy)) .testimonial-content{margin-bottom:25px;font-size:18px;font-style:italic;line-height:1.8}:where(html:has(.page-where-to-buy)) .testimonial-author{text-align:center;margin-bottom:15px}:where(html:has(.page-where-to-buy)) .testimonial-author .author-info h4{margin:0;font-size:18px}:where(html:has(.page-where-to-buy)) .testimonial-author .author-info p{opacity:.9;margin:4px 0 0;font-size:14px}:where(html:has(.page-where-to-buy)) .testimonial-rating{justify-content:center;gap:5px;display:flex}:where(html:has(.page-where-to-buy)) .testimonial-rating i{color:gold;font-size:18px}:where(html:has(.page-where-to-buy)) .testimonial-dots{justify-content:center;gap:10px;margin-top:30px;display:flex}:where(html:has(.page-where-to-buy)) .dot{cursor:pointer;background:#ffffff80;border-radius:50%;width:12px;height:12px;transition:all .3s}:where(html:has(.page-where-to-buy)) .dot.active{background:gold;transform:scale(1.2)}@media (max-width:768px){:where(html:has(.page-where-to-buy)) .testimonials-title{font-size:28px}}@media (max-width:480px){:where(html:has(.page-where-to-buy)) #testimonials-section{padding:60px 0}}:where(html:has(.page-where-to-buy)) .logo-fallback{text-align:center;color:#495057;box-sizing:border-box;background-color:#f8f9fa;border:1px dashed #ced4da;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;font-size:14px;font-weight:700;display:flex}:where(html:has(.page-where-to-buy)) h1,:where(html:has(.page-where-to-buy)) h2,:where(html:has(.page-where-to-buy)) h3,:where(html:has(.page-where-to-buy)) h4,:where(html:has(.page-where-to-buy)) h5,:where(html:has(.page-where-to-buy)) h6{color:#2c3e50;font-weight:700;line-height:1.3}:where(html:has(.page-where-to-buy)) p{color:#555;line-height:1.6}:where(html:has(.page-where-to-buy)) .clv_btn{letter-spacing:.5px;justify-content:center;align-items:center;display:inline-flex;text-transform:none!important;border-radius:4px!important;padding:10px 24px!important;font-weight:600!important;transition:all .3s!important}:where(html:has(.page-where-to-buy)) .clv_btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}:where(html:has(.page-where-to-buy)) .product-card,:where(html:has(.page-where-to-buy)) .blog_item,:where(html:has(.page-where-to-buy)) .gallery_item{border-radius:8px;transition:box-shadow .3s;overflow:hidden}:where(html:has(.page-where-to-buy)) .product-card:hover,:where(html:has(.page-where-to-buy)) .blog_item:hover{box-shadow:0 8px 24px #00000014}:where(html:has(.page-where-to-buy)) .clv_section{padding:60px 0}@media (min-width:992px){:where(html:has(.page-where-to-buy)) .clv_section{padding:80px 0}}:where(html:has(.page-where-to-buy)) .whatsapp-action{color:#fff;background-color:#25d366}:where(html:has(.page-where-to-buy)) .whatsapp-action:hover{color:#fff;background-color:#128c7e}@media (max-width:768px){:where(html:has(.page-where-to-buy)) h1{font-size:28px!important}:where(html:has(.page-where-to-buy)) h2{font-size:24px!important}:where(html:has(.page-where-to-buy)) h3{font-size:20px!important}:where(html:has(.page-where-to-buy)) .header{padding:10px 15px}:where(html:has(.page-where-to-buy)) .clv_btn{padding:8px 20px!important;font-size:14px!important}}:where(html:has(.page-where-to-buy)) .store-item:hover{transform:translate(10px)scale(1.02)}
