:root{--main-color:#a8c349;--manu-2-color:#111F2A;--text-color:#333;--font-family:'Barlow Condensed', sans-serif}body{font-family:var(--font-family);color:var(--text-color)}.primary-color{color:var(--main-color)}.primary-bg{background-color:var(--main-color)}.primary-bg:hover{background-color:var(--main-color)!important}.menu-bg-2{background-color:var(--manu-2-color)!important}.theme-bg-2{background-color:var(--manu-2-color)!important}a{text-decoration:none}.z-index-14{z-index:10000}.bg-search-sm{background-color:#a1ad77}.search-box{max-width:100%}.top-links .dropdown:hover .dropdown-menu{display:block}.top-links .dropdown .dropdown-menu .dropdown-item{padding:14px 15px}.menu-bar{border-top:1px solid #f2f2f2;background-color:#fff}.menu-bar a{font-size:17px;font-weight:600;text-transform:uppercase;color:var(--text-color);margin:0 10px}.menu-bar a:hover{color:var(--main-color)}.offer-bar{background-color:#f8f8f8;font-size:15px;padding:8px 0;text-align:center}.offer-bar i{color:var(--main-color);margin-right:6px}.header-menu .navbar-nav .nav-item .nav-link{font-size:16px;margin-bottom:0;border-bottom:1px solid #000}.header-menu .navbar-nav .nav-item .nav-link:hover{color:var(--main-color)!important;border-bottom:1px solid var(--main-color)}.header-menu .navbar-nav .nav-item.dropdown:hover>.nav-link,.header-menu .navbar-nav .nav-item.dropdown.show>.nav-link{color:var(--main-color)!important;border-bottom:1px solid var(--main-color)}.header-menu .dropdown:hover .dropdown-menu{display:block}.header-menu .dropdown-menu{left:0;right:0;width:100%;border:none;border-radius:0;margin-top:0;background-color:#12171d;padding:2rem 4rem}.mega-menu a{color:#aaa;text-decoration:none;display:block;margin-bottom:.4rem;font-size:.95rem}.mega-menu a:hover{color:#fff}.header-menu .dropdown::before{content:"";position:fixed;inset:0;background:rgb(0 0 0 / .4);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:-1;pointer-events:none}.header-menu .dropdown:hover::before{opacity:1;visibility:visible}@media (max-width:991px){.mega-menu{grid-template-columns:1fr 1fr;padding:1rem}}@media (min-width:991px){.navbar{border-bottom:1px solid #eee}}@media (max-width:567px){.fs-xs-15{font-size:15px!important}.fs-xs-20{font-size:20px!important}.fs-xs-16{font-size:16px!important}.logo img{width:70px!important}}.sm-person::before{border-right:1px solid #504f4f!important;padding-right:10px!important}.mt-n1{margin-top:-1px}.scroll-hidden::-webkit-scrollbar{display:none}.scroll-hidden,.scroll-set{-ms-overflow-style:none;scrollbar-width:none}.scroll-set::-webkit-scrollbar{display:none}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-48{font-size:48px}.fs-49{font-size:49px}.fs-50{font-size:50px}.z-13{z-index:9999999999999}.offcanvas-w-320{width:320px!important}#mobileSlider{transition:transform 0.5s ease-in-out;white-space:nowrap}.slider-slide{display:inline-block;min-width:100%;text-align:center}.custom-dropdown{transform:translateY(8px);margin-top:0!important}.mega-menu .nav .nav-item .nav-link:hover{color:#fff!important}.mega-menu .nav .nav-item .nav-link{padding-top:12px;padding-bottom:12px}.mega-submenu{position:absolute;left:0;top:100%;width:100%;background:#fff;display:none;z-index:1000;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.submenu-mega .nav-item:hover .mega-submenu{display:block}.mega-submenu a{display:block;color:#000}.submenu-mega .nav-item:hover>.nav-link{border-bottom:3px solid var(--main-color)!important;color:#fff!important}.submenu-mega .nav-item>.nav-link{transition:border-color 0.3s ease}.scroll-hidden::-webkit-scrollbar{display:none}.img-wrapper{overflow:hidden;border-radius:1rem}.zoom-img{transition:transform 0.6s ease}.img-wrapper:hover .zoom-img{transform:scale(1.1) translateY(-8px)}.deal-text{color:#F9F09D!important;}.top-slider .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:50%;background-color:#fff;opacity:.6;transition:all 0.3s ease;border:1px solid #fff;margin:0 7px}.top-slider .carousel-indicators .active{opacity:1;background-color:var(--main-color);transform:scale(1.2);border-color:var(--main-color)}.nav-pills .nav-link{border-radius:0;font-weight:medium;padding:8px 16px;color:#000;background-color:#fff;border:1px solid #e5e5e5}.nav-pills .nav-link.active{color:#000!important;background-color:#fff;border:1px solid #000}.owl-theme .owl-nav{margin-top:40px}.pro-slider{position:absolute;top:30%;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;transition:opacity 0.3s ease-in-out;background:#818181ab!important;color:#fff;border-radius:50%}.pro-slider .owl-prev,.pro-slider .owl-next{border:none;background:#D9D9D9!important;color:#fff;border-radius:50%!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:background-color 0.3s ease-in-out;pointer-events:auto}.pro-slider .owl-prev{position:absolute;left:-25px}.pro-slider .owl-next{position:absolute;right:-25px}@media (max-width:991.98px){.pro-slider .owl-prev{position:absolute;left:-15px}.pro-slider .owl-next{position:absolute;right:-15px}}.flv-p{padding:3px 5px}.flv-hd-p{padding:12px 15px}.pvs .accordion-button::after{display:none!important}.pvs .accordion-item{transition:all 0.3s ease}.pvs .accordion-item .toggle-icon{cursor:pointer;transition:transform 0.3s ease}.pvs .accordion-item.show .toggle-icon,.accordion-item .accordion-collapse.show+.toggle-icon{transform:rotate(45deg)}.whatsapp-button{position:fixed;bottom:65px;right:20px;z-index:1000;width:60px;height:60px;background-color:#25d366;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;font-size:24px;box-shadow:0 4px 10px rgb(0 0 0 / .2)}.whatsapp-img{border-radius:50%}.reward-button{position:fixed;bottom:20px;left:20px;z-index:1000;width:45px;height:45px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:var(--main-color);font-size:24px;box-shadow:0 4px 10px rgb(0 0 0 / .2)}.footer-sec ul li a{color:#a1a1aa!important}.footer-sec ul li a:hover{color:#ffffff!important}.footer-text{color:#a1a1aa!important}.cat-sec{border:2px solid #fff0;transition:all 0.3s ease}.cat-sec:hover{border:2px solid #d8ff50}.mega-submenu ul li:hover{background-color:#a8c34929;color:var(--main-color)!important}.mega-submenu ul li:hover a{color:#000!important}.essentials-love .nav-tabs .nav-item.show .nav-link,.essentials-love .nav-tabs .nav-link.active{border-bottom:2px solid #fff!important}.hover-shadow:hover{transform:translateY(-4px);box-shadow:0 6px 15px rgb(0 0 0 / .15);transition:all 0.3s ease}.menu-br-top{border-top:1px solid #34373a}.menu-panel{display:none}.menu-panel.active{display:block}.menu-header{font-weight:600}.back-btn{color:#9e9e9e;font-weight:400;cursor:pointer}.menu-link{display:block;padding:.75rem 10px;color:#000;text-decoration:none;border-bottom:1px solid #eee}.menu-link:hover{color:#a8c349}.menu-panel{position:absolute;left:100%;width:100%;height:100%;overflow-y:auto;background:#fff;transition:transform 0.5s cubic-bezier(.25,.1,.25,1),opacity 0.5s ease;opacity:0;visibility:hidden}.menu-panel.active{left:0;opacity:1;visibility:visible}.menu-panel.slide-left{transform:translateX(-100%);opacity:0;visibility:hidden;z-index:1}.menu-panel.slide-right{transform:translateX(100%);opacity:0;visibility:hidden;z-index:1}.wt-search{padding:5px 5px}.adon-sec{padding:9px 0px!important;background-color:#EEF5FA}.hover-img{overflow:hidden;transition:box-shadow 0.5s ease}.hover-img img{transition:transform 0.5s ease}.hover-img:hover img{transform:scale(1.07)}.hover-img:hover{box-shadow:0 4px 15px rgb(0 0 0 / .15)!important}.footer-logo{width:150px}@media (max-width:575.98px){.footer-accordion{border-bottom:1px solid #34373a;padding-top:.5rem;padding-bottom:.5rem}.footer-logo{width:90px}}@media (max-width:767.98px){.footer-accordion ul{text-align:start!important}}@media (min-width:768px){.footer-accordion [data-bs-toggle="collapse"]{pointer-events:none}.footer-accordion .collapse{display:block!important;height:auto!important;visibility:visible}.footer-accordion .accordion-icon{display:none}}.footer-accordion h6{cursor:pointer}.footer-accordion .accordion-icon{font-size:1.2rem;font-weight:700;color:#fff;transition:transform 0.2s ease,color 0.2s ease}.footer-accordion .collapsed .accordion-icon{transform:rotate(0deg);content:"+"}.footer-accordion .accordion-icon::before{content:"+"}.footer-accordion h6[aria-expanded="true"] .accordion-icon::before{content:"–"}@media (max-width:767px){.owl-nav{display:none!important}}.bg-gradient-category{background-image:url(../img/banner/bg-category.png);background-size:cover;background-position:center;background-repeat:no-repeat}.hover-img-cat{position:relative;overflow:hidden}.hover-img-cat img{transition:transform 0.5s ease}.hover-img-cat:hover img{transform:scale(1.1) translateY(-5px)}.filters .form-check-label{font-weight:500;cursor:pointer;font-size:14px}.filters .form-check-input{margin-top:.25rem}.filters .filter-toggle i{transition:transform 0.3s ease}.hidden-item{display:none}.filters a.see-more{color:#000;cursor:pointer}.w-96{width:96%}.z-index6{z-index:999999}.filterModal-scrollable .modal-body{overflow-y:auto;max-height:calc(100vh - var(--bs-modal-margin)*2)}.pro-card-hover-shadow{border:2px solid #f5f5f5!important}.pro-card-hover-shadow:hover{box-shadow:0 0 10px 2px #e9fee3;border:2px solid #91F974!important;transition:all 0.25s ease-in-out}.custom-faq .accordion-item{border:none;background:#f7f7f7;border-radius:16px;margin-bottom:15px;overflow:hidden;transition:background-color 0.3s ease}.custom-faq .accordion-item:hover{background:#fcfbfb!important}.custom-faq .accordion-button{background-color:#f7f7f7;font-weight:600;box-shadow:none;color:#000;transition:background-color 0.3s ease}.custom-faq .accordion-button:not(.collapsed){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.custom-faq .accordion-button.collapsed:hover{background-color:#fcfbfb}.custom-faq .accordion-button:not(.collapsed):hover{background-color:#f7f7f7}.custom-faq .accordion-button::after{background-size:18px;transition:transform 0.3s ease}.custom-faq .accordion-button:not(.collapsed)::after{transform:rotate(180deg)}.custom-faq .accordion-body{background:#f7f7f7;border-radius:0 0 16px 16px;color:#444;font-size:15px;line-height:1.6}.faq-section .faq-toggle{cursor:pointer}.faq-section .faq-collapse{transition:height .18s ease}.faq-section .toggle-icon{transition:opacity .2s ease}.faq-section .faq-toggle.is-open .toggle-icon{opacity:.8}.custom-column-count-4{column-count:4!important;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.custom-column-count-2{column-count:2!important;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.search-box{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.search-input{border:none;border-radius:8px;font-size:16px}.search-input:focus{outline:none;box-shadow:none}.search-results{position:absolute;top:100%;left:0;width:100%;background:#fff;border-radius:8px;overflow-y:auto;max-height:400px;z-index:999}.search-item{text-decoration:none;color:#000;transition:background 0.2s ease;border-bottom:1px solid #f5f5f5}.search-item:hover{background:#f8f9fa}.search-item img{width:70px;height:70px;object-fit:contain}.cursor-pointer{cursor:pointer}
 
.swiper-custom .swiper-button-next,.swiper-custom .swiper-button-prev{width:32px;height:32px;color:#000;background:rgba(255,255,255,.8);border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.15)}.myModalSwiper2 .swiper-button-next::after,.myModalSwiper2 .swiper-button-prev::after,.swiper-custom .swiper-button-next::after,.swiper-custom .swiper-button-prev::after{font-size:14px}.mySwiper{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.mySwiper .swiper-wrapper{display:flex;gap:10px}.mySwiper::-webkit-scrollbar{height:6px}.mySwiper::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:10px}.br-cart-sec{background-color:#111f2a;border:1px solid #3e3e3e}.br-cart-sec .btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:transparent}.prob-tabs .nav-item .nav-link.active,.prob-tabs .nav-item .nav-link:active,.prob-tabs .nav-item .nav-link:focus,.prob-tabs .nav-item .nav-link:hover{border-bottom:2px solid #000!important;z-index:2;position:relative}.prob-tabs .nav-item .nav-link{border:none!important;background:0 0!important;position:relative;font-weight:500}.prob-tabs .nav-item .nav-link.active{font-weight:700}.w-btn-75{width:75%}.w-btn-25{width:25%}@media (max-width:767.98px){.w-btn-25,.w-btn-75{width:50%}.prob-tabs.is-sticky{position:fixed;top:150px!important;left:0;right:0;background:#fff;z-index:13;max-width:1300px;margin:0 auto}.prob-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.prob-tabs::-webkit-scrollbar{display:none}.prob-tabs .nav-item{flex:0 0 auto}.prob-tabs .nav-link{padding-left:1rem;padding-right:1rem}}.prob-tabs{border-bottom:1px solid #ddd;position:relative;z-index:10;transition:.3s}.prob-tabs.is-sticky{position:fixed;top:168px;left:0;right:0;background:#fff;z-index:13;max-width:1300px;margin:0 auto}.myModalSwiper2 .swiper-button-next,.myModalSwiper2 .swiper-button-prev{width:28px;height:28px;color:#000}.myModalSwiper2 .swiper-button-next::after,.myModalSwiper2 .swiper-button-prev::after{font-size:16px;font-weight:700;color:inherit}.sticky-btn{position:fixed;bottom:20px;left:20px;z-index:1000}.mega-submenu>.container{min-height:350px;overflow-y:auto}.recommend-container{max-width:900px;margin:0 auto}.recommend-card{background:#fff;border-radius:20px;border:2px dashed #8db839;padding:2px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.08);transition:.4s cubic-bezier(.4, 0, .2, 1)}.recommend-header{background:linear-gradient(135deg,#a7c34a 0,#8db839 100%);color:#fff;border:none;padding:8px;border-radius:0;position:relative;overflow:hidden}.recommend-header::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.recommend-header:hover::before{left:100%}.recommend-header:focus{box-shadow:none}.accordion-button::after{filter:brightness(0) invert(1)}.product-image-wrapper{position:relative;border:1px solid #c5c5c5;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);transition:.3s}.product-image-wrapper:hover{transform:scale(1.05)}.product-image-wrapper img{border-radius:10px;transition:.3s}.product-image-wrapper:hover img{filter:brightness(1.1)}.recommend-price{background:linear-gradient(135deg,#a7c34a 0,#8db839 100%);color:#fff;padding:4px 10px;border-radius:25px;box-shadow:0 4px 15px rgba(167,195,74,.3);animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.product-title{color:#2c3e50;transition:color .3s;text-decoration:none}.product-title:hover{color:#a7c34a}.recommend-badge{background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);color:#000;padding:6px 14px;border-radius:20px;font-weight:600;transition:.3s;display:inline-block}.accordion-body,.card-inner{background:#fff}.form-label{color:#495057;font-weight:600;margin-bottom:8px;font-size:.9rem}.recommend-select{border:2px solid #e9ecef;transition:.3s;background-color:#fff}.recommend-select:focus{border-color:#a7c34a;box-shadow:0 0 0 .2rem rgba(167,195,74,.15);background-color:#fff}.recommend-select:hover{border-color:#a7c34a}.gift-icon{animation:2s ease-in-out infinite bounce}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.card-inner{border-radius:15px;transition:.3s}


.contact-ic-55{width:55px;height:55px}.contact-ic-50{width:50px;height:50px}.map-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px}.map-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.deals-alert-btn{position:fixed;top:50%;right:0;transform:translateY(-50%);background:linear-gradient(45deg,#ffc107,#ffc107);color:#fff;padding:12px 16px;border-top-left-radius:30px;border-bottom-left-radius:30px;font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 0 10px rgb(255 193 7);z-index:9999;transition:.4s ease-in-out;display:flex;align-items:center;overflow:hidden;width:55px}.deals-alert-btn:hover{width:160px}.deal-text{margin-left:10px;white-space:nowrap;transition:opacity .4s ease-in-out}.deals-alert-btn:hover .deal-text{opacity:1}.icon-bell{background-color:#ffc107;border-radius:50%;padding:6px;display:flex;align-items:center;justify-content:center;animation:.5s ease-in-out infinite rotate-bell}.icon-bell i{color:#000;font-size:16px}@keyframes rotate-bell{0%,100%{transform:rotate(0)}50%{transform:rotate(-10deg)}}

.brands-hero-section{background-color:#2f4066;color:#fff;position:relative;overflow:hidden}.brand-card-modern{display:flex;align-items:center;gap:15px;padding:22px 20px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;transition:.2s ease-in-out;text-decoration:none;color:#000}.brand-card-modern:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.brand-icon-letter{width:45px;height:45px;background:#f3f3f3;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px;color:#000}.brand-text-title{margin:0;font-weight:600;font-size:18px}.brand-text-sub{margin:0;font-size:14px;opacity:.7}

.page-blog-bg{height:200px;object-fit:cover}@media (min-width:992px){.page-blog-bg{height:300px}}

.custom-slider .owl-nav {
  display: flex !important;
}

.custom-slider .owl-nav button {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

.custom-slider .owl-nav.disabled {
  display: flex !important;
}

.load-more-btn {
    background: #a7c34a;
    color: #000;
    padding: 12px 40px;
    border: none;
    border-radius: 30px;
    font-weight: 700;
    font-size: 16px;
    cursor: pointer;
    box-shadow: 0 4px 15px #eaffa7;
    transition: .3s;
    width: auto;
    display: inline-block;
}

.product-sticky-btn{
        bottom: 65px;
    }

@media (max-width: 575.98px) {
        .sticky-cc-btn{
            position: sticky;
            bottom : 0px;
            z-index: 1000;
        }
    }