#primary-sidebar .product-categories{max-height:520px;overflow-y:auto}#primary-sidebar .product-categories .children{max-height:260px;overflow-y:auto}#primary-sidebar .product-categories::-webkit-scrollbar,#primary-sidebar .product-categories .children::-webkit-scrollbar{width:8px}#primary-sidebar .product-categories::-webkit-scrollbar-thumb,#primary-sidebar .product-categories .children::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .15);border-radius:10px}#primary-sidebar .product-categories::-webkit-scrollbar-thumb:hover,#primary-sidebar .product-categories .children::-webkit-scrollbar-thumb:hover{background:rgb(0 0 0 / .25)}#primary-sidebar .product-categories,#primary-sidebar .product-categories .children{scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .25) #fff0}.flex-direction-nav{display:none}.woocommerce div.product div.images .product-image-ms{display:none!important}.custom-wc-login-form button{background-color:#5ECAE5;color:#fff;border:none;padding:12px 20px;border-radius:6px;font-size:15px;cursor:pointer;transition:background-color 0.3s ease}.custom-wc-login-form button:hover{background-color:#4bb8d3}li.payment_method_authnet>label{position:relative;display:inline-block}li.payment_method_authnet>label::after{content:"Pay via Bank Transfer and get 5% OFF";display:block;font-size:12px;color:#2e7d32;margin-top:4px;font-weight:500}@media (min-width:1024px){.woolentor-columns-3.woolentor-layout-grid{grid-template-columns:repeat(4,1fr)!important}.woolentor-product-grid-luxury.woolentor-columns-3{grid-template-columns:repeat(4,1fr)!important}}.woolentor-luxury-card{padding:12px!important;height:100%!important;display:flex!important;flex-direction:column!important}.woolentor-product-content{padding:10px 0 0 0!important;flex-grow:1!important;display:flex!important;flex-direction:column!important}.woolentor-product-subtitle{display:none!important}.woolentor-product-image{position:relative!important;overflow:hidden!important;background:#f8f9fa!important;border-radius:8px!important;border:1px solid #e9ecef!important;padding:8px!important;min-height:200px!important;max-height:200px!important;display:flex!important;align-items:center!important;justify-content:center!important}.woolentor-product-img{object-fit:contain!important;max-height:180px!important;width:auto!important;height:auto!important;transition:transform 0.3s ease!important}.woolentor-product-image:hover .woolentor-product-img{transform:scale(1.05)!important}.woolentor-product-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:40px!important;line-height:1.3!important;margin-bottom:6px!important}.woolentor-product-title a{color:#333!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;transition:color 0.3s ease!important}.woolentor-product-title a:hover{color:#007cba!important}.woolentor-product-actions{margin-top:auto!important;padding-top:12px!important}.woolentor-cart-btn{width:100%!important;text-align:center!important;padding:8px 12px!important;background:#007cba!important;color:white!important;border:none!important;border-radius:5px!important;font-weight:500!important;font-size:13px!important;transition:background 0.3s ease!important}.woolentor-cart-btn:hover{background:#005a87!important}.woolentor-product-item{height:100%!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.woolentor-product-item:hover{transform:translateY(-5px)!important;box-shadow:0 10px 25px rgb(0 0 0 / .1)!important}.woolentor-product-card{border:1px solid #e9ecef!important;border-radius:12px!important;overflow:hidden!important;background:white!important;height:100%!important;transition:all 0.3s ease!important}.woolentor-product-price{font-size:16px!important;font-weight:700!important;color:#2ecc71!important;margin:6px 0!important}.woolentor-product-category-badge{background:#f8f9fa!important;color:#666!important;padding:3px 8px!important;border-radius:20px!important;font-size:11px!important;display:inline-block!important;margin-bottom:8px!important;border:1px solid #e9ecef!important}.woolentor-view-details{text-align:center!important;display:block!important;margin-top:10px!important;color:#666!important;font-size:13px!important;text-decoration:none!important;border-top:1px solid #f1f1f1!important;padding-top:10px!important;transition:color 0.3s ease!important}.woolentor-view-details:hover{color:#007cba!important}.woolentor-quick-actions{position:absolute!important;top:10px!important;right:10px!important;display:flex!important;gap:5px!important;opacity:0!important;transition:opacity 0.3s ease!important}.woolentor-quick-actions svg{width:16px!important;height:16px!important}.woolentor-product-image:hover .woolentor-quick-actions{opacity:1!important}@media (max-width:768px){.woolentor-product-image{min-height:160px!important}.woolentor-product-img{max-height:140px!important}.woolentor-quick-actions{opacity:1!important}.woolentor-product-title{min-height:36px!important}}.woolentor-product-grid .woolentor-products-wrapper{gap:20px!important}.woolentor-product-card{max-height:450px!important}.woolentor-product-content>*:not(:last-child){margin-bottom:0px!important}.mf-product-deals-day{margin:20px 0}.cat-header{margin-bottom:20px;padding:10px 0;display:flex;justify-content:space-between;align-items:center}.cat-title{font-size:24px;font-weight:700;color:#333;margin:0}.mf-product-deals-day .products li{margin:0 10px}.product-inner{padding:12px!important;border:1px solid #e9ecef!important;border-radius:10px!important;background:white!important;height:100%!important;display:flex!important;flex-direction:column!important;transition:all 0.3s ease!important;width:200px}.product-inner:hover{transform:translateY(-5px)!important;box-shadow:0 10px 25px rgb(94 202 229 / .15)!important}.mf-product-thumbnail{position:relative!important;margin-bottom:10px!important;overflow:hidden!important;background:#f8f9fa!important;border-radius:8px!important;border:1px solid #e9ecef!important;padding:8px!important;min-height:160px!important;max-height:160px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mf-product-thumbnail img{object-fit:contain!important;max-height:140px!important;width:auto!important;height:auto!important;transition:transform 0.3s ease!important}.mf-product-thumbnail:hover img{transform:scale(1.05)!important}.woo-loop-product__title{margin:0 0 8px 0!important;min-height:40px!important;max-height:40px!important;overflow:hidden!important;flex-grow:1}.woo-loop-product__title a{font-size:14px!important;font-weight:600!important;line-height:1.3!important;color:#333!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.woo-loop-product__title a:hover{color:#6A479C!important}.price{display:block!important;margin:6px 0!important;font-size:16px!important;font-weight:700!important;color:#5ECAE5!important}.product-inner:hover .price{color:#6A479C!important}.footer-button{display:flex!important;justify-content:flex-start!important;align-items:center!important;margin-top:12px!important;padding-top:12px!important;border-top:1px solid #f1f1f1!important;gap:5px!important;flex-wrap:nowrap!important;min-height:40px!important}.footer-button .button.product_type_variable,.footer-button .button.add_to_cart_button{flex:1!important;background:#5ECAE5!important;color:white!important;border:none!important;border-radius:5px!important;padding:8px 12px!important;font-size:12px!important;font-weight:500!important;text-align:center!important;transition:all 0.3s ease!important;margin-right:5px!important;min-width:100px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;line-height:normal!important;height:auto!important}.footer-button .button:hover{background:#6A479C!important}.add-to-cart-text{margin-left:5px;font-size:12px}.footer-button a:not(.button){width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f8f9fa!important;border-radius:50%!important;color:#666!important;margin:0!important;transition:all 0.3s ease!important;flex-shrink:0!important;text-decoration:none!important;border:1px solid #e9ecef!important}.footer-button a:not(.button):hover{background:#5ECAE5!important;color:white!important;border-color:#5ECAE5!important;transform:translateY(-2px)!important}.wcboost-wishlist-button:hover{background:#6A479C!important;border-color:#6A479C!important}.mf-compare-button a:hover{background:#6A479C!important;border-color:#6A479C!important}.mf-compare-button,.wcboost-wishlist-button{display:inline-block!important}.p-icon{font-size:14px!important}.martfury-countdown{display:flex!important;align-items:center!important;gap:5px!important}.timer{display:flex!important;flex-direction:column!important;align-items:center!important;background:#f8f9fa!important;padding:5px 8px!important;border-radius:5px!important;min-width:45px!important;border:1px solid #e9ecef!important}.timer .digits{font-size:16px!important;font-weight:700!important;color:#5ECAE5!important}.timer .text{font-size:10px!important;color:#666!important;text-transform:uppercase!important;margin-top:2px!important}.header-link .box-title{color:#5ECAE5!important;font-weight:500!important;text-decoration:none!important;transition:all 0.3s ease!important;padding:8px 16px;border:1px solid #5ECAE5;border-radius:5px;display:inline-block}.header-link .box-title:hover{color:white!important;background:#6A479C!important;border-color:#6A479C!important}.slick-dots li button{background:#ddd!important;border-radius:50%!important;width:10px!important;height:10px!important;border:1px solid #e9ecef!important}.slick-dots li.slick-active button{background:#5ECAE5!important;border-color:#5ECAE5!important}.slick-arrow{background:white!important;border:1px solid #5ECAE5!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 5px rgb(94 202 229 / .2)!important;transition:all 0.3s ease!important;color:#5ECAE5!important}.slick-arrow:hover{background:#6A479C!important;color:white!important;border-color:#6A479C!important}.cat-header{background:linear-gradient(90deg,rgb(106 71 156 / .1) 0%,rgb(94 202 229 / .1) 100%)!important;padding:15px 20px!important;border-radius:8px!important;margin-bottom:25px!important}@media (max-width:768px){.mf-product-thumbnail{min-height:140px!important;max-height:140px!important}.mf-product-thumbnail img{max-height:120px!important}.woo-loop-product__title{min-height:36px!important;max-height:36px!important}.woo-loop-product__title a{font-size:13px!important}.price{font-size:14px!important}.footer-button{flex-wrap:wrap!important;gap:8px!important}.footer-button .button{flex:1 1 100%!important;margin-right:0!important;margin-bottom:5px!important}.footer-button a:not(.button){flex:0 0 auto!important}.header-link .box-title{padding:6px 12px;font-size:14px}.cat-header{padding:12px 15px!important}}.mf-product-deals-day .slick-slide{height:auto!important}.mf-product-deals-day .slick-slide>div{height:100%!important}.footer-button>*{visibility:visible!important;opacity:1!important;display:flex!important}.product-inner:hover .woo-loop-product__title a{color:#5ECAE5!important}.product-inner:hover .price{color:#6A479C!important}.side-products{margin-top:20px}.side-title{font-size:20px;font-weight:700;color:#333;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #5ECAE5}.side-products .products{margin:0;padding:0;list-style:none}.side-products .product{display:flex;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e9ecef;transition:all 0.3s ease}.side-products .product:hover{transform:translateX(5px);border-bottom-color:#5ECAE5}.product-thumbnail{flex-shrink:0;margin-right:12px}.product-thumbnail a{display:block}.product-thumbnail img{width:80px!important;height:80px!important;object-fit:cover;border-radius:6px;border:1px solid #e9ecef;transition:all 0.3s ease}.product:hover .product-thumbnail img{transform:scale(1.05);border-color:#5ECAE5}.product-inners{flex-grow:1;min-width:0}.product-inners h2{margin:0 0 5px 0;font-size:14px;line-height:1.3}.product-inners h2 a{color:#333;text-decoration:none;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color 0.3s ease}.product-inners h2 a:hover{color:#5ECAE5}.product-inners .price{display:block;font-size:15px;font-weight:700;color:#5ECAE5;margin-top:5px}.side-products .link{display:inline-block;color:#5ECAE5;text-decoration:none;font-weight:500;padding:8px 16px;border:1px solid #5ECAE5;border-radius:5px;margin-top:10px;transition:all 0.3s ease}.side-products .link:hover{color:#fff;background:#6A479C;border-color:#6A479C;text-decoration:none}@media (max-width:768px){.side-title{font-size:18px;margin-bottom:12px}.side-products .product{margin-bottom:12px;padding-bottom:12px}.product-thumbnail{margin-right:10px}.product-thumbnail img{width:70px!important;height:70px!important}.product-inners h2{font-size:13px}.product-inners .price{font-size:14px}.side-products .link{padding:6px 12px;font-size:14px}}.side-products .product:hover .price{color:#6A479C}@media (max-width:480px){.side-products .product{margin-bottom:10px;padding-bottom:10px}.product-thumbnail img{width:60px!important;height:60px!important}.product-inners h2{font-size:12px}}.product-inners h2 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.6em;line-height:1.3}.product-inners{min-width:0;overflow:hidden}@media (min-width:768px){.product-inners h2 a{font-size:14px;max-height:2.8em;line-height:1.4}}@media (max-width:767px){.product-inners h2 a{font-size:13px;max-height:2.6em;line-height:1.3;-webkit-line-clamp:2}}@media (min-width:480px) and (max-width:767px){.product-inners h2 a{font-size:13.5px;max-height:2.7em}}.single-product .product_title.entry-title{text-align:left!important;padding-left:0!important;margin-left:0!important;text-indent:0!important}.single-product .product_title.entry-title::before{content:none!important}