@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:60vh!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 #d4d4d4;width:40px;height:40px}#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}@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{position:relative;max-width:100%;margin:0 auto}.related-products-carousel .embla__viewport{overflow:hidden;width:100%;padding:0}.related-products-carousel .embla__container{display:flex;flex-direction:row;width:100%}.related-products-carousel .embla__slide{flex:0 0 100%;min-width:100%;padding:0 10px}@media (min-width: 768px){.related-products-carousel .embla__slide{flex:0 0 50%;min-width:50%}}@media (min-width: 1024px){.related-products-carousel .embla__slide{flex:0 0 33.3333%;min-width:33.3333%}}@media (min-width: 1280px){.related-products-carousel .embla__slide{flex:0 0 25%;min-width:25%}}.related-products-carousel .embla__buttons{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.related-products-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{opacity:1;transform:scale(1.1)}.related-products-carousel .embla__button:disabled{opacity:.3;cursor:default;transform:scale(1);background-color:#ccc}@keyframes blink{0%,to{opacity:1}50%{opacity:.8}}
