@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInSide{0%{transform:translate(101%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideOutSide{0%{transform:translate(0)}to{transform:translate(101%)}}.side-bar{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;box-shadow:2px 0 10px #0000001a;transform:translate(-100%);z-index:999999999;overflow-y:auto;transition:transform .3s ease-in-out}.side-bar.hidden-bar{animation:slideOut .7s forwards}.side-bar.visible-bar{animation:slideIn .7s forwards;transform:translate(0)}.product_sidebar_images::-webkit-scrollbar{width:0px}#sideBar{transform:translate(101%)}#sideBar.visible_side_bar{animation:slideInSide .7s forwards}#sideBar.hidden_side_bar{animation:slideOutSide .7s forwards}#hero-section{min-height:80vh;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (max-width: 992px){#hero-section{min-height:40vh!important;background-position:center right}}#featured-products .scrollbar_none{scrollbar-width:none}#featured-products .image_container{position:relative;transition:transform .3s ease-in-out}#featured-products .image_container img{transition:transform .3s ease-in-out}#featured-products .discount_tag{z-index:10}.directAddToCart{transition:all .3s ease-in-out}.directAddToCart:hover{background-color:#214842!important;color:#efc360!important}#founder-story .founder_story_bg{background-image:linear-gradient(135deg,#fdfcfb,#e2d1c380)}#testimonials_section{min-height:60vh;background-position:center bottom;background-repeat:no-repeat;background-size:cover}.custom-arrows{display:flex;align-items:center;justify-content:center;gap:20px}.custom-arrows .slider_prev:hover i,.custom-arrows .slider_next:hover i{color:#efc360}#nlt_section .nlt_bg{height:400px;background-size:cover;background-repeat:no-repeat}#nlt_section .nlt_email_subscrpton:focus{box-shadow:none;border-color:transparent;height:54px}#custom_bg{background-repeat:no-repeat;background-size:cover cover;background-position:center center}#custom_bg .title-section{padding:116px 15px}@keyframes sliderFiltersUp{0%{transform:translateY(-111%)}to{transform:translateY(0)}}@keyframes sliderFiltersDown{0%{transform:translateY(0)}to{transform:translateY(-111%);display:none}}@media (max-width: 768px){#product-page #responsiveFilters{display:none}#product-page #responsiveFilters.hidden_filters{animation:sliderFiltersDown .7s forwards;transform:translateY(-111%)}#product-page #responsiveFilters.visible_filters{animation:sliderFiltersUp .7s forwards;transform:translateY(0);display:block}}#product-page .category_section .category_cnt{cursor:pointer;font-weight:500}#product-page .category_section .category_cnt:hover{color:#0e863a}#product-page .category_section .category_cnt:hover .category_cnt_badge{background-color:#16a34a;color:#fff}#product-page .category_section .active_category{color:#0e863a}#product-page .category_section .active_category .category_cnt_badge{background-color:#16a34a;color:#fff}#product-page .range-slider{position:relative;width:100%}#product-page .range-slider .range-track{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:8px;background:#dcdcdc;border-radius:4px}#product-page .range-slider .range-progress{position:absolute;top:50%;transform:translateY(-50%);height:8px;background-color:#157f3d;border-radius:4px;z-index:1}#product-page .range-slider input[type=range]{position:absolute;width:100%;height:0px;-webkit-appearance:none;background:transparent;pointer-events:none}#product-page .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;border-radius:50%;background-color:#157f3d;pointer-events:auto;cursor:pointer;box-shadow:0 2px 4px #0003}#product-page .range-slider input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;background-color:#157f3d;pointer-events:auto;cursor:pointer;box-shadow:0 2px 4px #0003}#product-page .range-slider input[type=range]::-ms-thumb{height:16px;width:16px;border-radius:50%;background-color:#157f3d;pointer-events:auto;cursor:pointer;box-shadow:0 2px 4px #0003}#product-page .image_container{position:relative;transition:transform .3s ease-in-out}@media (min-width: 768px){#product-page .image_container:hover .action_container{bottom:60px;z-index:99}}#product-page .image_container .action_container{position:absolute;width:100%;z-index:-1;bottom:-5px;transition:all .5s ease-in-out}@media (max-width: 768px){#product-page .image_container .action_container{bottom:60px;z-index:99}}.activeRating{color:#fdbc02}#product-detail .activeTab{color:#0e863a;border-bottom:3px solid #0e863a}#product-detail .img-zoom-container{position:relative}#product-detail .img-zoom-lens{position:absolute;border:1px solid #000000;width:40px;height:40px;z-index:9999}#product-detail .img-zoom-result{border:1px solid #d4d4d4;width:300px;height:300px;opacity:0;z-index:-1}#product-detail .img-zoom-container:hover .img-zoom-result{opacity:1;z-index:3}#product-detail #myresult{position:absolute;top:40px;left:100%;box-shadow:0 2px 20px 1px #000}.instagram-media{max-width:100%!important;width:100%!important;min-width:0!important;margin:0 auto!important}@media (min-width: 768px){#checkout-page{padding:40px 0}}#checkout-page table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden}#checkout-page table thead{background-color:#16a34a;color:#fff}#checkout-page table thead th{padding:10px 29px;text-align:left}#checkout-page table tbody tr{border-bottom:1px solid #ddd;transition:background .3s}#checkout-page table tbody tr:hover{background-color:#f1f1f1}#checkout-page table tbody td{padding:12px;text-align:left}#checkout-page table tbody td img{border-radius:8px;border:1px solid #ddd}#checkout-page .checkout-container{display:flex;gap:2.5rem;align-items:flex-start}#checkout-page .checkout-container .cart-section{width:70%;background:#fff;padding:24px;border-radius:10px;box-shadow:0 2px 8px #0000001a;border:1px solid #ddd}#checkout-page .checkout-container .summary-section{width:30%;display:flex;flex-direction:column;gap:20px}#checkout-page .checkout-container .summary-section .box{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 8px #0000001a;border:1px solid #ddd}#checkout-page .checkout-container .summary-section .box h3{font-size:1.25rem;font-weight:600;color:#16a34a}#checkout-page .checkout-container .summary-section .box .form-group{margin-top:10px}#checkout-page .checkout-container .summary-section .box .form-group label{font-size:.9rem;font-weight:500;color:#4b5563}#checkout-page .checkout-container .summary-section .box .form-group input,#checkout-page .checkout-container .summary-section .box .form-group textarea{width:100%;margin-top:4px;padding:8px;border:1px solid #ccc;border-radius:6px;transition:border .3s ease-in-out}#checkout-page .checkout-container .summary-section .box .form-group input:focus,#checkout-page .checkout-container .summary-section .box .form-group textarea:focus{border-color:#16a34a;outline:none}#checkout-page .checkout-container .summary-section .box .payment-options{margin-top:15px;display:flex;flex-direction:column;gap:10px}#checkout-page .checkout-container .summary-section .box .payment-options label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem;color:#4b5563}#checkout-page .checkout-container .summary-section .box .payment-options label input{accent-color:#16A34A}#checkout-page .checkout-container .summary-section .box .total-summary{margin-top:15px;font-size:1rem;color:#4b5563}#checkout-page .checkout-container .summary-section .box .total-summary .total-row{display:flex;justify-content:space-between;margin:8px 0}#checkout-page .checkout-container .summary-section .box .total-summary .total-amount{font-size:1.1rem;font-weight:600;color:#16a34a}#checkout-page .radioBtnPymnttp{accent-color:#16A24A!important;color:#16a24a!important}#checkout-page .radioBtnPymnttp:focus{box-shadow:none}#dateRangePicker{border-radius:10px;border:1px solid rgba(128,128,128,.6509803922);padding:5px 19px;font-size:16px;width:110px}.daterangepicker .drp-calendar{min-width:320px!important}.daterangepicker select.yearselect{width:49%!important;border-radius:10px!important;padding:6px!important;font-size:14px!important}.daterangepicker select.monthselect{margin-right:2%!important;width:49%!important;border-radius:10px!important;padding:6px!important;font-size:14px!important}.embla-vertical{position:relative;max-height:530px;padding:30px 0}.embla-vertical .embla__viewport{overflow:hidden;height:430px}.embla-vertical .embla__container{display:flex;flex-direction:column;height:100%}.embla-vertical .embla__container--vertical{flex-direction:column}.embla-vertical .embla__slide{flex:0 0 auto;min-height:0;height:86px;padding:5px 0}.embla-vertical .embla__slide img.thumbnail{margin:0 auto;border:2px solid transparent;transition:border-color .2s;height:76px;width:76px;-o-object-fit:cover;object-fit:cover}.embla-vertical .embla__slide img.thumbnail:hover,.embla-vertical .embla__slide img.thumbnail.active-thumbnail{border-color:#16a34a}.embla-vertical .embla__buttons{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;top:-10px;left:0;right:0;height:107%;pointer-events:none}.embla-vertical .embla__button{z-index:10;background-color:#16a34a;color:#fff;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;opacity:.9;transition:all .3s;pointer-events:auto;cursor:pointer;box-shadow:0 2px 5px #0003}.embla-vertical .embla__button:hover{opacity:1;transform:scale(1.1)}.embla-vertical .embla__button:disabled{opacity:.3;cursor:default;transform:scale(1);background-color:#ccc}.embla-vertical .embla__button--prev{margin-top:14px;position:absolute;top:0}.embla-vertical .embla__button--next{margin-bottom:10px;position:absolute;bottom:0}.embla-horizontal{position:relative;width:100%}.embla-horizontal .embla__viewport{overflow:hidden}.embla-horizontal .embla__container{display:flex}.embla-horizontal .embla__slide{flex:0 0 25%;min-width:0;padding:0 5px}.embla-horizontal .embla__slide img.thumbnail{margin:0 auto;border:2px solid transparent;transition:border-color .2s}.embla-horizontal .embla__slide img.thumbnail:hover,.embla-horizontal .embla__slide img.thumbnail.active-thumbnail{border-color:#16a34a}.embla-horizontal .embla__buttons{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;pointer-events:none}.embla-horizontal .embla__button{z-index:1;background-color:#16a34a;color:#fff;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .3s;pointer-events:auto}.embla-horizontal .embla__button:hover{opacity:1}.embla-horizontal .embla__button:disabled{opacity:.3;cursor:default}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.related-product-card{transition:all .3s ease}.related-product-card:hover{transform:translateY(-5px)}.related-products-carousel,.testimonials-carousel{position:relative;max-width:100%;margin:0 auto}.related-products-carousel .embla__viewport,.testimonials-carousel .embla__viewport{overflow:hidden;width:100%;padding:0}.related-products-carousel .embla__container,.testimonials-carousel .embla__container{display:flex;flex-direction:row;width:100%}.related-products-carousel .embla__slide,.testimonials-carousel .embla__slide{flex:0 0 100%;min-width:100%;padding:0 10px}@media (min-width: 768px){.related-products-carousel .embla__slide,.testimonials-carousel .embla__slide{flex:0 0 50%;min-width:50%}}@media (min-width: 1024px){.related-products-carousel .embla__slide,.testimonials-carousel .embla__slide{flex:0 0 33.3333%;min-width:33.3333%}}@media (min-width: 1280px){.related-products-carousel .embla__slide,.testimonials-carousel .embla__slide{flex:0 0 25%;min-width:25%}}.related-products-carousel .embla__buttons,.testimonials-carousel .embla__buttons{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.related-products-carousel .embla__button,.testimonials-carousel .embla__button{z-index:1;background-color:#16a34a;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;opacity:.9;transition:all .3s;cursor:pointer;box-shadow:0 2px 5px #0003}.related-products-carousel .embla__button:hover,.testimonials-carousel .embla__button:hover{opacity:1;transform:scale(1.1)}.related-products-carousel .embla__button:disabled,.testimonials-carousel .embla__button:disabled{opacity:.3;cursor:default;transform:scale(1);background-color:#ccc}iframe{width:100%!important;height:100%!important;min-width:none!important}iframe .Header{display:none!important}@keyframes blink{0%,to{opacity:1}50%{opacity:.8}}#productSlider::-webkit-scrollbar{display:none}#productSlider{-ms-overflow-style:none;scrollbar-width:none}#floatingWhatsapp{position:fixed;bottom:66px;right:16px;background-color:#25d366;z-index:999;padding:10px 16px;border-radius:30px;box-shadow:0 4px 6px #0000001a;display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-family:sans-serif;cursor:pointer}@media (min-width: 768px){#floatingWhatsapp{bottom:22px}}#tabView{position:fixed;bottom:0;z-index:9999999;background-color:#fff;width:100%;padding:8px 0;box-shadow:0 -4px 10px #0000001a;border-top-left-radius:18px;border-top-right-radius:18px;display:grid;grid-template-columns:repeat(5,1fr);text-align:center}@media (min-width: 768px){#tabView{display:none}}#tabView .tabItem{position:relative;display:flex;flex-direction:column;align-items:center;font-size:12px;color:#555;cursor:pointer;transition:color .2s}#tabView .tabItem i{font-size:18px;margin-bottom:4px}#tabView .tabItem.active{color:#16a24a!important}.moreDropdown{display:none;position:absolute;background:#fff;box-shadow:0 -4px 10px #0000001a;border-radius:12px;padding:10px;min-width:200px;right:10px;bottom:48px}.moreDropdown a,.moreDropdown p{display:block;padding:8px;color:#333;text-decoration:none;font-size:14px;text-align:left}.moreDropdown a:hover,.moreDropdown p:hover{background:#f5f5f5}#floatingCart{position:fixed;bottom:64px;left:50%;transform:translate(-50%);z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){#floatingCart{bottom:20px;transform:translate(-10%);left:auto;right:0%}}#floatingCart.hidden{transform:translate(-50%) translateY(100px);opacity:0}#floatingCart .cart-offer-message{font-size:11px;font-weight:600;color:#16a34a;display:none;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);padding:4px 8px;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid rgba(34,197,94,.2);box-shadow:0 4px 12px #22c55e1a;text-align:center;margin:0;width:100%;transition:all .3s ease}#floatingCart .cart-offer-message.active{display:flex}#floatingCart .cart-offer-message i{color:#22c55e;font-size:10px;animation:bounce 2s infinite}#floatingCart .cart-container{background:linear-gradient(135deg,#fff,#f8fafc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(22,163,74,.1);border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:16px;cursor:pointer;box-shadow:0 10px 25px -5px #16a34a1a,0 8px 10px -6px #16a34a1a,0 0 0 1px #16a34a0d;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:280px;width:100%;margin:0}#floatingCart .cart-container:hover{transform:translateY(-2px);box-shadow:0 20px 35px -5px #16a34a26,0 12px 20px -6px #16a34a26,0 0 0 1px #16a34a1a}#floatingCart .cart-container .cart-icon{position:relative;padding:12px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;box-shadow:0 4px 12px #16a34a4d}#floatingCart .cart-container .cart-icon i{color:#fff;font-size:18px;animation:pulse 2s infinite}#floatingCart .cart-container .cart-icon .cart-badge{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:12px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid white}#floatingCart .cart-container .cart-info{flex:1;display:flex;flex-direction:column;gap:2px}#floatingCart .cart-container .cart-info .cart-items{font-size:14px;color:#64748b;font-weight:500}#floatingCart .cart-container .cart-info .cart-total{font-size:18px;font-weight:700;color:#16a34a;display:flex;align-items:center;gap:4px}#floatingCart .cart-container .cart-info .cart-total .currency{font-size:16px}#floatingCart .cart-container .view-cart-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:16px;padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #16a34a4d;white-space:nowrap}#floatingCart .cart-container .view-cart-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #16a34a66;background:linear-gradient(135deg,#16a34a,#15803d)}#floatingCart .cart-container .view-cart-btn:active{transform:translateY(0)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.demo-btn{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 8px 25px #16a34a4d;transition:all .3s ease}.demo-btn:hover{transform:translate(-50%,-50%) translateY(-2px);box-shadow:0 12px 35px #16a34a66}@media (max-width: 640px){#floatingCart{left:16px;right:16px;transform:none;width:calc(100% - 32px)}#floatingCart.hidden{transform:translateY(100px)}#floatingCart .cart-container{min-width:unset;max-width:unset;width:100%}#floatingCart .cart-container .cart-info{min-width:0}}.modal-backdrop{opacity:0;transition:opacity .25s ease}.modal-backdrop.show{opacity:1}.modal-content-animate{transform:scale(.95);opacity:0;transition:all .25s ease}.modal-content-animate.show{transform:scale(1);opacity:1}.loader{border-top-color:#258f67}@keyframes marquee{0%{transform:translate3d(100%,0,0)}to{transform:translate3d(-100%,0,0)}}.animate-marquee{animation:marquee 25s linear infinite}.animate-marquee:hover{animation-play-state:paused}.animate-marquee span{font-size:20px;letter-spacing:2px;font-weight:600}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce{animation:bounce 2s infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.delay-1000{animation-delay:1s}iframe{z-index:-1!important}.payment-option{transition:all .3s ease;transform:scale(1)}.payment-option.selected{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#059669;transform:scale(1.02)}.payment-option.selected .text-gray-700{color:#fff!important}.payment-option.selected .border{border-color:#ffffff4d}.offer-banner{background:linear-gradient(135deg,#dcfce7,#bbf7d0);animation:pulse-subtle 2s infinite}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.95}}.discount-badge{background:linear-gradient(135deg,#059669,#047857);animation:bounce-subtle 2s infinite}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.payment-icon{transition:all .3s ease}.payment-option:hover .payment-icon{transform:rotate(5deg) scale(1.1)}
