/*
Theme Name: Muaz
Theme URI: https://muazshopbd.com
Author: Muaz
Version: 1.0
Description: Custom WooCommerce Theme
*/
*,.hot-deal-card,::after,::before{box-sizing:border-box}.compact-title,.toast-prod-title{text-overflow:ellipsis;white-space:nowrap}.single-product .related.products ul.products,.woocommerce div.product div.images .flex-control-thumbs,ul.products{display:flex!important;list-style:none!important;padding:0!important}body{font-family:'Hind Siliguri',sans-serif;background-color:#f1f5f9;color:#1e293b;margin:0;padding:0}.muaz-container{max-width:1240px;margin:0 auto;padding:0 15px}.muazshopbd-header{background:#fff;border-bottom:1px solid #e2e8f0}.muazshopbd-top-bar{background:#f8fafc;border-bottom:1px solid #eef2f6;font-size:11px;padding:6px 0;color:#64748b}.logo-bold,.logo-light{font-size:26px;font-weight:900}.muazshopbd-top-flex{display:flex;justify-content:space-between;align-items:center}.muazshopbd-top-left a,.muazshopbd-top-right a{color:#475569;text-decoration:none;font-weight:600}.feature-badge-item,.hot-actions-row,.muazshopbd-top-right{display:flex;align-items:center;gap:8px}.muazshopbd-main-header{padding:15px 0}.mad-deals-inner,.muazshopbd-main-flex,.oth-blue-flex{display:flex;align-items:center;justify-content:space-between;gap:20px}.muazshopbd-logo{text-decoration:none;display:flex;align-items:center}.logo-bold{color:#08c}.logo-light{color:#e53935}.muazshopbd-search-area{flex:1;max-width:620px;position:relative}.muazshopbd-search-form{display:flex;border:2px solid #08c;border-radius:4px;overflow:hidden;height:42px}.muazshopbd-cat-select{border:none;background:#f8fafc;border-right:1px solid #cbd5e1;padding:0 10px;font-size:12px;color:#334155;outline:0;max-width:130px}.muazshopbd-search-input{flex:1;border:none;padding:0 14px;font-size:13px;outline:0;font-family:inherit}.muazshopbd-search-btn{background:#08c;color:#fff;border:none;padding:0 20px;cursor:pointer;font-size:16px}.muaz-live-search-results{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:9999;display:none}.muaz-live-search-results ul{list-style:none;margin:0;padding:0}.muaz-live-search-results li a{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #f1f5f9;text-decoration:none}.search-thumb img{width:40px;height:40px;object-fit:cover}.mad-left-badge,.search-info,.toast-info,.trending-info{display:flex;flex-direction:column}.search-title{font-size:13px;color:#1e293b;font-weight:600}.search-price{font-size:12px;color:#08c;font-weight:700}.muazshopbd-actions-area,.oth-quick-icons{display:flex;align-items:center;gap:18px}.oth-action-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#334155;font-size:11px;position:relative}.oth-action-item i{font-size:20px;margin-bottom:2px;color:#08c}.oth-badge{position:absolute;top:-5px;right:-6px;background:#e53935;color:#fff;font-size:10px;font-weight:800;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.all-cats-btn,.muazshopbd-nav-flex{display:flex;align-items:center}.direct-call-btn,.hero-slider-arrows .h-arrow:hover,.muazshopbd-nav-bar{background:#08c;color:#fff}.muazshopbd-all-cats-dropdown{position:relative;background:#0077b5;min-width:230px}.all-cats-btn{padding:12px 16px;font-weight:700;font-size:13px;justify-content:space-between;cursor:pointer}.all-cats-menu-wrap{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.1);z-index:999}.muaz-cart-drawer-overlay.active,.muazshopbd-all-cats-dropdown:hover .all-cats-menu-wrap{display:block}.all-cats-menu-list{list-style:none;padding:0;margin:0}.all-cats-menu-list li a{display:block;padding:10px 16px;color:#334155;text-decoration:none;font-size:13px;border-bottom:1px solid #f1f5f9}.muazshopbd-primary-nav .muazshopbd-menu-list{display:flex;list-style:none;margin:0;padding:0}.muazshopbd-menu-list li a{display:block;padding:12px 16px;color:#fff;text-decoration:none;font-size:13px;font-weight:700}.muaz-home-main{padding:20px 0 40px}.muaz-hero-section,.muazshopbd-flash-deal-section{margin-bottom:25px}.hero-main-banner{position:relative;border-radius:10px;overflow:hidden;max-height:380px;background:#0f172a}.hero-main-banner img.hero-img{width:100%!important;height:380px!important;object-fit:cover!important;opacity:.85;display:block}.hero-content{position:absolute;top:50%;left:40px;transform:translateY(-50%);color:#fff;max-width:450px}.hero-tag{background:#e53935;color:#fff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700}.hero-content h2{font-size:32px;font-weight:800;margin:12px 0 16px;line-height:1.2}.hero-btn{display:inline-flex;align-items:center;gap:8px;background:#08c;color:#fff;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:700;font-size:14px}.muaz-features-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:30px}.feature-box,.policy-trust-item{display:flex;align-items:center;gap:12px}.feature-box i{font-size:26px;color:#08c}.brand-title,.feature-box h4,.policy-text h4{font-size:13px;font-weight:700;color:#1e293b;margin:0 0 2px}.feature-box p,.policy-text p{font-size:11px;color:#64748b;margin:0}.section-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.section-title{font-size:18px;font-weight:800;color:#1e293b;margin:0}.view-all-link{font-size:13px;font-weight:700;color:#08c;text-decoration:none}ul.products{flex-wrap:wrap!important;gap:15px!important;margin:0!important}ul.products li.product{flex:0 0 calc(25% - 11.25px)!important;max-width:calc(25% - 11.25px)!important;width:calc(25% - 11.25px)!important;margin:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:12px!important;box-sizing:border-box!important}.muaz-product-card{display:flex;flex-direction:column;height:100%}.product-thumb{position:relative;text-align:center;margin-bottom:10px}.muaz-qv-btn,.sale-badge{position:absolute;top:6px}.product-thumb img,ul.products li.product img{width:100%!important;height:180px!important;object-fit:contain!important;margin-bottom:10px!important}.sale-badge{left:6px;background:#e53935;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px}.muaz-qv-btn{right:6px;background:rgba(255,255,255,.9);color:#1e293b;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none}.product-title a,.woocommerce-loop-product__title{font-size:13px!important;font-weight:600!important;color:#1e293b!important;text-decoration:none;line-height:1.4!important;height:38px!important;overflow:hidden!important;display:block!important;margin:0 0 6px!important}.product-price,ul.products li.product .price{font-size:15px!important;font-weight:800!important;color:#08c!important;margin-bottom:10px!important;display:block!important}.muaz-add-to-cart-btn,ul.products li.product .button{background:#08c!important;color:#fff!important;display:block!important;text-align:center!important;padding:8px!important;border-radius:4px!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;border:none!important}.muaz-direct-order-action-bar{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.direct-action-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;border-radius:6px;text-decoration:none;font-family:inherit}.direct-wa-btn{background:#25d366;color:#fff}.direct-action-btn span{font-size:13px;font-weight:700;line-height:1.2}.direct-action-btn small{font-size:11px;font-weight:500;opacity:.9;display:block}.muaz-product-feature-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin:20px 0}.feature-badge-item i{font-size:20px;color:#08c}.feature-badge-item strong{display:block;font-size:12px;color:#1e293b}.feature-badge-item span{font-size:10px;color:#64748b}.muaz-checkout-trust-notice{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:14px 16px;margin-top:18px}.trust-notice-header{display:flex;align-items:center;gap:8px;font-size:13px;color:#166534;margin-bottom:8px}.trust-notice-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.trust-notice-list li{font-size:12px;color:#15803d;display:flex;align-items:center;gap:8px}.woocommerce-cart table.cart,.woocommerce-checkout #order_review{background:#fff;border-radius:8px;border:1px solid #e2e8f0;padding:15px}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{padding:12px;border-bottom:1px solid #f1f5f9}.woocommerce-checkout #customer_details{background:#fff;padding:20px;border-radius:8px;border:1px solid #e2e8f0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #cbd5e1;border-radius:4px;padding:10px;font-family:inherit}.oth-brands-section{padding:30px 0 20px;background:#f8fafc}.oth-section-heading{font-size:20px;font-weight:700;color:#1e293b;margin:0 0 18px}.oth-brands-grid,.oth-compact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.oth-brand-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.brand-top-header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.brand-logo-wrap{width:60px;height:48px;border-radius:4px;display:flex;align-items:center;justify-content:center;text-align:center}.brand-logo-wrap.text-logo{border:1px solid #e2e8f0;background:#fff}.brand-logo-wrap.brand-yellow-logo{background:#ffc107;color:#000;font-weight:900;font-size:13px}.brand-logo-wrap.brand-red-logo{background:#e53935;color:#fff;font-weight:800;font-size:9px;padding:4px;line-height:1.1}.brand-count{font-size:11px;color:#64748b;margin-bottom:3px}.brand-rating{font-size:10px;color:#f59e0b}.brand-products-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;border-top:1px solid #f1f5f9}.brand-prod-thumb{height:70px;border-radius:4px;overflow:hidden;background:#f8fafc;display:flex;align-items:center;justify-content:center}.brand-prod-thumb img{width:100%;height:100%;object-fit:contain}.oth-slider-dots,.trending-slider-dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.oth-slider-dots .dot{width:20px;height:6px;border-radius:4px;background:#cbd5e1}.oth-slider-dots .dot.active{background:#08c;width:28px}.oth-newsletter-blue-bar{background:#08c;color:#fff;padding:24px 0}.oth-blue-left,.trending-header-right{display:flex;align-items:center;gap:16px}.news-icon-circle{width:50px;height:50px;border:2px solid rgba(255,255,255,.4);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px}.app-text-content h3,.news-text-content h3{font-size:15px;font-weight:800;margin:0 0 4px}.app-text-content p,.news-text-content p{font-size:12px;margin:0;opacity:.9}.oth-blue-right,.oth-right-actions{display:flex;align-items:center;gap:20px}.oth-app-download-btn{border:1.5px solid #fff;border-radius:4px;padding:8px 18px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}.logo-circle-icon,.oth-social-circle{width:32px;height:32px;border-radius:50%}.oth-main-footer{background:#fff;padding:45px 0 25px;border-top:1px solid #e2e8f0}.oth-footer-columns{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:30px}.logo-circle-icon{background:#08c;color:#fff;display:flex;align-items:center;justify-content:center}.logo-name{font-size:22px;font-weight:900;color:#1e293b}.logo-name .dot-com{color:#08c;font-size:14px;font-weight:700}.oth-call-prompt{font-size:12px;color:#64748b;margin:0 0 4px}.oth-hotline-number{font-size:20px;font-weight:900;color:#1e293b;margin-bottom:14px}.oth-follow-title{font-size:12px;font-weight:700;color:#334155;margin:0 0 8px}.oth-social-icons{display:flex;gap:8px;margin-bottom:14px}.oth-social-circle{display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;text-decoration:none}.oth-social-circle.fb{background:#3b5998}.oth-social-circle.tw{background:#00acee}.oth-social-circle.in{background:#0077b5}.oth-social-circle.yt{background:red}.oth-footer-heading{font-size:13px;font-weight:800;color:#1e293b;margin:0 0 16px}.oth-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.oth-footer-links li a{font-size:12px;color:#475569;text-decoration:none}.oth-footer-bottom-bar{margin-top:40px;padding-top:20px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#64748b}.pay-badge{background:#fff;border:1px solid #e2e8f0;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:800;display:inline-flex;align-items:center;height:22px}.pay-badge.bkash{color:#d82a77}.pay-badge.visa{color:#1a1f71}.pay-badge.master{color:#eb001b}.pay-badge.amex{color:#007bc1}.pay-badge.nagad{color:#f7941d}.f-badge i,.pay-badge.upay,.quote-icon,.trending-more-link:hover,.trending-prod-title a:hover{color:#08c}.muaz-mobile-bottom-nav{display:none}.muaz-print-invoice-wrap{margin:20px 0;text-align:right}.muaz-print-btn{background:#1e293b;color:#fff;border:none;padding:10px 18px;font-size:13px;font-weight:700;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit}.muaz-cart-drawer{position:fixed;top:0;right:-350px;width:320px;height:100%;background:#fff;z-index:10000;box-shadow:-5px 0 25px rgba(0,0,0,.15);transition:right .3s;padding:20px;display:flex;flex-direction:column}.muaz-cart-drawer.active{right:0}.muaz-cart-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998;display:none}.cart-drawer-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:10px;margin-bottom:15px}.close-drawer-btn{background:0 0;border:none;font-size:24px;cursor:pointer}.muaz-qv-modal{display:none;position:fixed;inset:0;z-index:10001}.muaz-qv-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.muaz-qv-content{position:relative;background:#fff;width:90%;max-width:600px;margin:60px auto;padding:25px;border-radius:8px;z-index:1}.close-qv-btn{position:absolute;top:10px;right:15px;background:0 0;border:none;font-size:24px;cursor:pointer}.qv-popup-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.qv-cart-btn,.qv-view-btn{padding:8px 15px;border-radius:4px;display:inline-block;font-weight:700;text-decoration:none}.qv-popup-image img{width:100%;height:220px;object-fit:contain}.qv-cart-btn{background:#08c;color:#fff;margin-top:10px}.qv-view-btn{background:#f1f5f9;color:#334155;margin-left:8px}.muaz-sales-toast{position:fixed;bottom:25px;left:20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.12);display:flex;align-items:center;gap:12px;padding:10px 14px;z-index:9998;max-width:320px;opacity:0;visibility:hidden;transform:translateY(20px);transition:.4s cubic-bezier(.4, 0, .2, 1)}.cart-badge-wrap,.oth-center-search,.promo-sub-box{position:relative}.muaz-sales-toast.active{opacity:1;visibility:visible;transform:translateY(0)}.toast-img img{width:48px;height:48px;border-radius:6px;object-fit:cover;border:1px solid #f1f5f9}.toast-buyer{margin:0 0 2px;font-size:11px;color:#64748b}.toast-buyer strong{color:#1e293b}.toast-prod-title{font-size:12px;font-weight:700;color:#08c;text-decoration:none;overflow:hidden;max-width:190px}.toast-time{font-size:10px;color:#94a3b8;margin-top:2px;display:flex;align-items:center;gap:4px}.toast-close{background:0 0;border:none;color:#94a3b8;font-size:16px;cursor:pointer;padding:0 0 0 6px;line-height:1}.oth-input-group label .required,.toast-close:hover,.trending-wish-btn:hover{color:#e53935}.muazshopbd-circle-cats-section{background:#fff;padding:14px 16px;border-radius:8px;border:1px solid #e2e8f0;margin-bottom:20px}.muazshopbd-cat-scroll-wrap{display:flex;align-items:center;gap:20px;overflow-x:auto;scrollbar-width:none}.muazshopbd-cat-scroll-wrap::-webkit-scrollbar{display:none}.muazshopbd-cat-circle-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;min-width:75px;text-align:center}.cat-circle-img{width:60px!important;height:60px!important;border-radius:50%!important;background:#f8fafc;border:1px solid #e2e8f0;overflow:hidden!important;margin-bottom:6px;display:flex;align-items:center;justify-content:center}.cat-circle-img img{width:100%!important;height:100%!important;object-fit:cover!important}.cat-circle-name{font-size:12px;font-weight:600;color:#334155;white-space:nowrap}.flash-deal-header-bar{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #e53935;border-radius:8px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between}.flash-left{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.flash-timer-wrap,.timer-boxes{align-items:center;display:flex}.flash-icon{font-size:20px;color:#e53935}.flash-title{font-size:16px;font-weight:800;color:#1e293b;margin:0}.flash-timer-wrap{gap:8px;font-size:12px;color:#64748b;background:#fef2f2;padding:4px 10px;border-radius:20px}.timer-boxes{gap:4px;font-weight:800;color:#e53935}.flash-view-all,.oth-top-util-flex a{font-weight:700;text-decoration:none}.t-box{background:#e53935;color:#fff;padding:2px 6px;border-radius:4px;font-size:11px}.flash-view-all{color:#08c;font-size:13px;display:inline-flex;align-items:center;gap:4px}.flash-view-all:hover{color:#0077b5}.oth-top-util-bar{background:#fff;border-bottom:1px solid #f1f5f9;font-size:11px;padding:4px 0}.oth-top-util-flex{display:flex;justify-content:flex-end;gap:18px}.oth-header-flex,.oth-site-logo{align-items:center;display:flex}.oth-top-util-flex a{color:#475569}.oth-blue-master-header{background:#08c;padding:14px 0}.oth-header-flex{justify-content:space-between;gap:30px}.oth-site-logo{gap:8px;text-decoration:none}.oth-logo-icon{width:38px;height:38px;background:#fff;color:#08c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.oth-logo-text{font-size:26px;font-weight:900;color:#fff;letter-spacing:-.5px}.oth-logo-text .dot-com{font-size:14px;color:#fff;opacity:.9}.oth-center-search{flex:1;max-width:600px}.oth-search-form-wrap{display:flex;align-items:center;background:#fff;border-radius:4px;overflow:hidden;height:40px;padding:0 12px}.search-leading-icon{color:#64748b;font-size:14px;margin-right:8px}.oth-search-field{flex:1;border:none;outline:0;font-size:13px;color:#1e293b;font-family:inherit}.oth-auth-links{display:flex;align-items:center;gap:6px;color:#fff;font-size:12px;font-weight:600}.user-auth-icon{font-size:15px}.oth-auth-links a{color:#fff;text-decoration:none}.oth-action-divider{width:1px;height:24px;background:rgba(255,255,255,.3)}.oth-q-icon-item{display:flex;flex-direction:column;align-items:center;color:#fff;text-decoration:none;font-size:11px}.oth-q-icon-item i{font-size:18px;margin-bottom:2px}.cart-badge-wrap .oth-cart-badge{position:absolute;top:-8px;right:-10px;background:#e53935;color:#fff;font-size:9px;font-weight:800;width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center}.oth-circle-categories-bar{background:#fff;padding:20px 10px;border-bottom:1px solid #eef2f6;margin-bottom:25px}.oth-circle-cats-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;overflow-x:auto;scrollbar-width:none}.oth-circle-cats-grid::-webkit-scrollbar{display:none}.oth-circle-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;min-width:82px;max-width:90px;text-align:center}.circle-box{width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-bottom:8px;transition:transform .2s,box-shadow .2s}.oth-circle-card:hover .circle-box{transform:scale(1.08);box-shadow:0 4px 12px rgba(0,0,0,.15)}.bg-light-blue{background:linear-gradient(135deg,#70a1ff,#1e90ff)}.bg-cyan{background:linear-gradient(135deg,#00d2d3,#01a3a4)}.bg-slate{background:linear-gradient(135deg,#747d8c,#2f3542)}.bg-sky{background:linear-gradient(135deg,#48dbfb,#0abde3)}.bg-baby{background:linear-gradient(135deg,#ff9ff3,#f368e0)}.bg-tv{background:linear-gradient(135deg,#5f27cd,#341f97)}.bg-men{background:linear-gradient(135deg,#1dd1a1,#10ac84)}.bg-women{background:linear-gradient(135deg,#ff6b6b,#ee5253)}.bg-furniture{background:linear-gradient(135deg,#e67e22,#d35400)}.bg-beauty{background:linear-gradient(135deg,#2ecc71,#27ae60)}.bg-kitchen{background:linear-gradient(135deg,#ff9f43,#ee5a24)}.bg-toys{background:linear-gradient(135deg,#feca57,#ff9f43)}.circle-title{font-size:10.5px;font-weight:700;color:#334155;line-height:1.2;text-transform:uppercase}.oth-hero-grid-section{display:grid;grid-template-columns:2.2fr 1fr}.oth-hero-left-banner{display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.hero-book-showcase{display:flex;align-items:center;gap:40px}.book-cover-img{object-fit:cover;box-shadow:0 15px 35px rgba(0,0,0,.2)}.book-banner-info{flex:1}.book-subtitle{letter-spacing:.5px}.book-arrow-tag,.book-main-title,.mad-text-main{letter-spacing:1px}.available-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}.banner-bottom-quote{display:flex;align-items:center;gap:6px}.oth-hero-right-banners{display:flex;flex-direction:column;gap:12px}.promo-card{border-radius:8px;padding:16px 20px;color:#fff;display:flex;align-items:center;justify-content:space-between}.promo-badge-tag,.promo-discount-badge{border-radius:4px;display:inline-block}.promo-blue{background:linear-gradient(135deg,#1e3c72 0,#2a5298 100%)}.promo-badge-tag{background:#ffeb3b;color:#000;font-weight:900;font-size:11px;padding:2px 6px;margin-bottom:6px}.promo-card h4{margin:0 0 4px;font-size:17px;font-weight:800}.promo-terms{font-size:11px;opacity:.9}.promo-img-thumb i{font-size:38px;opacity:.85}.promo-ride{background:linear-gradient(135deg,#d35400 0,#e67e22 100%)}.promo-small{font-size:10px;font-weight:700;opacity:.9}.promo-discount-badge{background:#fff;color:#d35400;font-size:11px;font-weight:800;padding:2px 8px;margin-top:4px}.promo-bottom-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.promo-sub-box{border-radius:8px;padding:14px}.sub-furniture{background:#fff3e0;border:1px solid #ffe0b2}.sub-furniture h5{color:#e65100;margin:0 0 4px;font-size:12px;font-weight:800}.sub-furniture p{color:#bf360c;font-size:11px;margin:0;font-weight:600}.promo-sub-icon{position:absolute;bottom:10px;right:10px;font-size:24px;color:#ffb74d}.sub-handicraft{background:#fce4ec;border:1px solid #f8bbd0}.sub-handicraft h5{color:#c2185b;margin:0 0 4px;font-size:12px;font-weight:800}.sub-handicraft p{color:#880e4f;font-size:10px;margin:0 0 8px}.sub-shop-btn{background:#c2185b;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;text-decoration:none;display:inline-block}.oth-policy-trust-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px 20px;margin-bottom:25px}.policy-icon-wrap{font-size:24px;color:#475569}.oth-mad-deals-full-banner{background:linear-gradient(90deg,#0d47a1 0,#1976d2 50%,#42a5f5 100%);border-radius:8px;padding:25px 35px;color:#fff;margin-bottom:30px;box-shadow:0 8px 25px rgba(13,71,161,.15)}.mad-title-graphic{display:flex;align-items:center;gap:10px}.mad-text-main{font-size:32px;font-weight:900;line-height:.9}.mad-text-main small{font-size:16px;color:#ffeb3b}.mad-date-tag{background:rgba(0,0,0,.25);padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;margin-top:8px;display:inline-block}.mad-center-offer{display:flex;flex-direction:column;align-items:center}.upto-discount-box{background:#ffeb3b;color:#0d47a1;padding:6px 25px;border-radius:6px;display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.off-text,.upto-text{font-size:14px;font-weight:900}.discount-percent{font-size:34px;font-weight:900}.mad-feature-tags{display:flex;gap:10px;flex-wrap:wrap}.mad-feature-tags span{background:#fff;color:#0d47a1;font-size:10px;font-weight:800;padding:4px 10px;border-radius:4px}.mad-right-visual{display:flex;gap:15px}.visual-icon{font-size:45px;opacity:.9}.oth-hot-deals-section{margin-bottom:35px}.hot-deals-header,.trending-header-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.hot-deals-title{font-size:20px;font-weight:800;color:#e53935;margin:0}.hot-more-link{font-size:13px;font-weight:700;color:#1e293b;text-decoration:none}.hot-deals-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hot-deal-card{background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;padding:16px;position:relative}.delivery-fast-badge{background:#e0f2fe;color:#08c;font-size:10px;font-weight:800;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:10px}.hot-card-body{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:center}.hot-product-image{text-align:center;position:relative}.compact-thumb img,.hot-product-image img{object-fit:contain!important}.hot-free-delivery-tag{font-size:9px;font-weight:700;color:#08c;margin-top:6px}.hot-prod-name{font-size:14px;font-weight:700;line-height:1.4;margin:0 0 6px;height:40px;overflow:hidden}.hot-buy-now-btn,.hot-pricing{font-weight:800;color:#1e293b}.compact-title a,.hot-prod-name a{color:#1e293b;text-decoration:none}.hot-rating-stars{font-size:11px;color:#f59e0b;margin-bottom:8px;display:flex;align-items:center;gap:2px}.review-count{color:#64748b;font-size:11px;margin-left:4px}.hot-pricing{font-size:16px;margin-bottom:14px}.hot-pricing ins,.trending-pricing ins{text-decoration:none;color:#1e293b}.hot-pricing del{color:#94a3b8;font-size:13px;margin-left:6px}.hot-buy-now-btn{border:1.5px solid #1e293b;background:#fff;padding:6px 16px;border-radius:4px;text-decoration:none;font-size:12px;display:inline-flex;align-items:center;gap:6px;transition:.2s}.hot-buy-now-btn:hover{background:#1e293b;color:#fff}.hot-action-icon{width:32px;height:32px;border:1px solid #cbd5e1;background:#fff;border-radius:4px;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width:900px){.oth-policy-trust-bar{grid-template-columns:repeat(2,1fr)}.mad-deals-inner{flex-direction:column;text-align:center}.hot-deals-grid{grid-template-columns:1fr}}.oth-compact-products-section{margin-bottom:30px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.oth-compact-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:6px;transition:background .2s}.oth-compact-item:hover{background:#f8fafc}.compact-thumb{width:75px;height:75px;border:1px solid #f1f5f9;border-radius:4px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff}.compact-info{display:flex;flex-direction:column;overflow:hidden}.compact-title{font-size:12px;font-weight:700;line-height:1.3;margin:0 0 3px;overflow:hidden}.compact-stars{font-size:10px;color:#f59e0b;margin-bottom:3px}.compact-price{font-size:13px;font-weight:800;color:#1e293b}.compact-price del{color:#94a3b8;font-size:11px;margin-left:4px}.compact-price ins{text-decoration:none}.oth-two-promo-banners{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:25px}.new-arrival-banner{background:linear-gradient(135deg,#70a1ff 0,#1e90ff 100%);border-radius:8px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;color:#fff}.arrival-badge{background:#e53935;padding:8px 16px;border-radius:6px;transform:rotate(-6deg);box-shadow:0 4px 15px rgba(0,0,0,.2);text-align:center}.arrival-badge span{font-size:12px;font-weight:900;display:block;color:#fff}.arrival-badge strong{font-size:18px;font-weight:900;color:#fff}.arrival-products-img img,.scooter-img-visual img{height:140px;object-fit:contain}.scooter-banner{background:linear-gradient(135deg,#f1f2f6 0,#dfe4ea 100%);border-radius:8px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border:1px solid #ced6e0}.scooter-text-content h4{font-size:18px;font-weight:900;color:#1e293b;margin:0 0 6px}.battery-tag{background:#e53935;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;display:inline-block}.discount-big-text{font-size:26px;font-weight:900;color:#e53935;margin:6px 0}.discount-big-text span{font-size:13px;color:#1e293b}.oth-dob-grid,.scooter-badges{display:flex;gap:8px}.scooter-badges span{background:#fff;border:1px solid #cbd5e1;padding:3px 8px;border-radius:4px;font-size:10px;font-weight:700;color:#1e293b}.oth-three-promo-banners{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:16px;margin-bottom:35px}.promo-three-col{border-radius:8px;padding:18px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.harpic-banner{background:linear-gradient(135deg,#0c2461 0,#1e3799 100%);color:#fff}.now-with-tag,.try-now-btn{background:#e53935;display:inline-block}.now-with-tag{font-size:10px;font-weight:800;padding:2px 6px;border-radius:3px;margin-bottom:4px}.harpic-content h3{font-size:15px;font-weight:900;color:#ffeb3b;margin:0 0 10px}.try-now-btn{color:#fff;padding:4px 12px;border-radius:15px;font-size:11px;font-weight:800;text-decoration:none}.gorgeous-img-thumb img,.harpic-img-thumb img{height:110px;object-fit:contain}.tv-banner{background:#0f172a;color:#fff;flex-direction:column;justify-content:center;text-align:center;gap:10px}.challenge-badge{background:#e53935;color:#fff;font-size:10px;font-weight:900;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:6px}.tv-discount-strip{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px}.tv-discount-strip strong{color:#ffeb3b;font-size:14px}.tv-img-visual img{height:90px;object-fit:contain}.handicraft-banner{background:#fdf2e9;border:1px solid #eddcd2}.gorgeous-brand{font-family:serif;font-size:16px;font-weight:700;color:#b0578d;display:block;margin-bottom:4px}.gorgeous-content h4{font-size:13px;font-weight:800;color:#4a154b;margin:0 0 10px;line-height:1.3}.gorgeous-shop-btn{background:#b0578d;color:#fff;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.trending-card,.trending-products-track .trending-card{padding:12px;transition:transform .2s,box-shadow .2s;box-sizing:border-box}.oth-trending-products-section{margin-bottom:40px}.trending-title{font-size:20px;font-weight:800;color:#1e293b;margin:0}.trending-more-link{font-size:13px;font-weight:700;color:#475569;text-decoration:none}.trending-products-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.trending-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.auth-input,.oth-form-control{box-sizing:border-box!important}.trending-card:hover,.trending-products-track .trending-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.06);border-color:#cbd5e1}.trending-card-top{height:22px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:4px}.trending-stars,.trending-thumb{align-items:center;display:flex}.trending-badge-promo{background:#c62828;color:#fff;font-size:9px;font-weight:900;padding:2px 6px;border-radius:3px;line-height:1.1;text-align:center}.trending-thumb{text-align:center;margin-bottom:10px;height:150px;justify-content:center}.trending-thumb img{max-width:100%!important;object-fit:contain!important}.trending-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:6px}.trending-prod-title{font-size:13px;font-weight:600;line-height:1.35;margin:0;height:36px;overflow:hidden}.trending-prod-title a{color:#334155;text-decoration:none}.trending-wish-btn{background:0 0;border:none;color:#94a3b8;font-size:14px;cursor:pointer;padding:0;line-height:1}.trending-stars{font-size:10px;color:#f59e0b;margin-bottom:6px;gap:2px}.trending-review-count{color:#94a3b8;font-size:10px;margin-left:4px}.trending-pricing{font-size:14px;font-weight:800;color:#1e293b}.trending-pricing del{color:#94a3b8;font-size:12px;margin-left:6px}.trending-slider-dots .t-dot{width:22px;height:5px;border-radius:4px;background:#cbd5e1;cursor:pointer}.trending-slider-dots .t-dot.active{background:#08c;width:32px}@media (max-width:1200px){.trending-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.muazshopbd-main-flex{flex-direction:column}.muazshopbd-search-area{width:100%}ul.products li.product{flex:0 0 calc(50% - 7.5px)!important;max-width:calc(50% - 7.5px)!important}.muaz-features-bar,.muaz-product-feature-badges,.oth-brands-grid,.oth-footer-columns{grid-template-columns:1fr}.muaz-mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e2e8f0;z-index:9999;justify-content:space-around;padding:8px 0}.mob-nav-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#64748b;font-size:11px}.mob-nav-item.active{color:#08c}.mob-icon-wrap{position:relative}.mob-cart-badge{position:absolute;top:-5px;right:-8px;background:#e53935;color:#fff;font-size:9px;font-weight:800;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.muaz-sales-toast{bottom:70px;left:10px;max-width:calc(100% - 20px)}.trending-products-grid{grid-template-columns:repeat(2,1fr)}}.hero-slider-dots-bar,.trending-nav-arrows{display:flex;gap:6px}.trend-next-btn,.trend-prev-btn{width:30px;height:30px;background:#fff;border:1px solid #cbd5e1;border-radius:50%;color:#334155;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.trend-next-btn:hover,.trend-prev-btn:hover{background:#08c;color:#fff;border-color:#08c}.trending-slider-wrapper{overflow:hidden;position:relative;padding:6px 2px}.trending-products-track{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.trending-products-track::-webkit-scrollbar{display:none}.trending-products-track .trending-card{flex:0 0 calc(20% - 12.8px);min-width:calc(20% - 12.8px);max-width:calc(20% - 12.8px);background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1200px){.trending-products-track .trending-card{flex:0 0 calc(33.333% - 10.7px);min-width:calc(33.333% - 10.7px);max-width:calc(33.333% - 10.7px)}}@media (max-width:768px){.trending-products-track .trending-card{flex:0 0 calc(50% - 8px);min-width:calc(50% - 8px);max-width:calc(50% - 8px)}}.oth-purple-app-banner{background:linear-gradient(135deg,#4b1f87 0,#5d259e 40%,#7833c6 100%);border-radius:10px;padding:24px 35px;color:#fff;margin-bottom:45px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(75,31,135,.25)}.purple-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.banner-store-buttons{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.store-badge-btn{background:#000;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:6px 14px;display:flex;align-items:center;gap:10px;text-decoration:none;transition:transform .2s,background .2s;min-width:145px}.store-badge-btn:hover{transform:translateY(-2px);background:#1e1e1e}.store-badge-btn i{font-size:22px}.store-btn-text{display:flex;flex-direction:column;line-height:1.1}.store-btn-text small{font-size:8px;text-transform:uppercase;color:#cbd5e1}.store-btn-text strong{font-size:12px;font-weight:700;color:#fff}.banner-center-callout{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.banner-slogan{font-size:30px;font-weight:900;letter-spacing:.5px;margin:0 0 14px;line-height:1.1;text-shadow:0 2px 8px rgba(0,0,0,.3)}.slogan-yellow{color:#facc15}.slogan-white{color:#fff}.btn-download-now{background:#e53935;color:#fff;font-size:18px;font-weight:900;padding:10px 34px;border-radius:6px;text-decoration:none;display:inline-block;letter-spacing:1px;box-shadow:0 4px 15px rgba(229,57,53,.45);transition:background .2s,transform .2s}.btn-download-now:hover{background:#c62828;transform:scale(1.04)}.banner-right-visuals{display:flex;align-items:center;gap:16px;position:relative;flex-shrink:0}.feature-floating-badges{display:flex;flex-direction:column;gap:8px}.f-badge{background:rgba(255,255,255,.95);color:#1e293b;font-size:10px;font-weight:800;padding:5px 10px;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);white-space:nowrap;display:flex;align-items:center;gap:5px}.mini-app-grid,.phone-app-content{gap:4px;display:flex}.app-phone-mockup{width:95px;height:155px;background:#1e293b;border-radius:14px;padding:5px;box-shadow:0 10px 25px rgba(0,0,0,.4);border:2px solid #334155}.phone-screen-wrap{background:#fff;width:100%;height:100%;border-radius:10px;overflow:hidden;position:relative;display:flex;flex-direction:column}.phone-notch{width:32px;height:4px;background:#1e293b;border-radius:0 0 4px 4px;margin:0 auto 4px}.phone-app-content{padding:4px;flex-direction:column}.mini-app-header{display:flex;justify-content:space-between;font-size:7px;color:#08c;font-weight:800}.mini-app-banner{background:#e0f2fe;color:#0369a1;font-size:7px;font-weight:800;padding:3px;border-radius:3px;text-align:center}.mini-box{flex:1;height:38px;background:#f1f5f9;border-radius:3px}.model-stand-icon{font-size:75px;color:rgba(255,255,255,.85)}@media (max-width:1024px){.oth-compact-grid{grid-template-columns:repeat(2,1fr)}.oth-three-promo-banners,.oth-two-promo-banners{grid-template-columns:1fr}.purple-banner-inner{flex-direction:column;text-align:center}.banner-store-buttons{flex-direction:row}.banner-slogan{font-size:24px}}.compact-thumb img,.hot-product-image img,.product-thumb img,.trending-thumb img,.woocommerce ul.products li.product a img{width:100%!important;height:180px!important;max-height:180px!important;object-fit:contain!important;margin:0 auto 10px!important;display:block!important}.woocommerce div.product div.images{width:45%!important;float:left!important;margin-bottom:2em}.woocommerce div.product div.images img{width:100%!important;max-height:420px!important;object-fit:contain!important;border-radius:8px;background:#fff;border:1px solid #e2e8f0;padding:10px;box-sizing:border-box}.woocommerce div.product div.summary{width:50%!important;float:right!important}.woocommerce div.product div.images .flex-control-thumbs{gap:8px!important;margin-top:10px!important}.woocommerce div.product div.images .flex-control-thumbs li{width:65px!important;height:65px!important;flex-shrink:0}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%!important;height:100%!important;max-height:65px!important;object-fit:cover!important;border:1px solid #cbd5e1;border-radius:4px;padding:2px}.single-product .related.products{margin-top:50px!important;padding-top:30px!important;border-top:2px solid #e2e8f0!important;clear:both!important;width:100%!important}.single-product .related.products>h2{font-size:20px!important;font-weight:800!important;color:#1e293b!important;margin-bottom:22px!important;position:relative!important;padding-left:12px!important;border-left:4px solid #08c!important}.single-product .related.products ul.products{flex-wrap:wrap!important;gap:16px!important;margin:0!important}.single-product .related.products ul.products li.product{flex:0 0 calc(25% - 12px)!important;max-width:calc(25% - 12px)!important;width:calc(25% - 12px)!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;transition:transform .2s,box-shadow .2s!important}.single-product .related.products ul.products li.product:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px rgba(0,0,0,.08)!important;border-color:#cbd5e1!important}.single-product .related.products ul.products li.product a img{width:100%!important;height:170px!important;max-height:170px!important;object-fit:contain!important;margin-bottom:12px!important}.single-product .related.products ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;font-weight:700!important;color:#1e293b!important;line-height:1.4!important;height:38px!important;overflow:hidden!important;margin:0 0 8px!important}.single-product .related.products ul.products li.product .price{font-size:15px!important;font-weight:800!important;color:#08c!important;margin-bottom:12px!important;display:block!important}.single-product .related.products ul.products li.product .button{background:#08c!important;color:#fff!important;text-align:center!important;padding:8px 12px!important;border-radius:4px!important;font-size:12px!important;font-weight:700!important;display:block!important;margin-top:auto!important;border:none!important;transition:background .2s!important}.auth-submit-btn:hover,.oth-btn-primary:hover,.oth-btn-register:hover,.single-product .related.products ul.products li.product .button:hover{background:#0077b5!important}@media (max-width:992px){.oth-hero-grid-section{grid-template-columns:1fr}.hero-book-showcase{flex-direction:column;text-align:center}.oth-circle-cats-grid{justify-content:flex-start}.single-product .related.products ul.products li.product{flex:0 0 calc(50% - 8px)!important;max-width:calc(50% - 8px)!important}}@media (max-width:480px){.trending-products-grid{grid-template-columns:1fr}.trending-products-track .trending-card{flex:0 0 calc(85%);min-width:calc(85%);max-width:calc(85%)}.single-product .related.products ul.products li.product{flex:0 0 100%!important;max-width:100%!important}}.oth-hero-slider-container{height:100%}.hero-single-slide{position:absolute;inset:0;visibility:hidden}.hero-single-slide.active{visibility:visible}.hero-full-img-link{display:block;width:100%;height:100%}.hero-full-slide-img{width:100%!important;height:100%!important;min-height:380px!important;object-fit:cover!important;border-radius:10px;display:block}.hero-slider-arrows .h-arrow{display:flex;align-items:center;justify-content:center;transition:background .2s}.promo-custom-card{display:block;border-radius:8px;overflow:hidden;height:105px}.promo-custom-card img,.promo-sub-custom-card img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:8px;display:block}.promo-sub-custom-card{display:block;border-radius:8px;overflow:hidden;height:95px}.muaz-auth-wrapper{padding:50px 15px;background:#f8fafc;display:flex;justify-content:center;align-items:center;min-height:60vh}.muaz-auth-container{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid #e2e8f0;overflow:hidden}.auth-input,.auth-submit-btn,.oth-form-control,body,html{width:100%!important}.muaz-auth-tabs{display:flex;background:#f1f5f9;border-bottom:1px solid #e2e8f0}.auth-tab-btn{flex:1;padding:15px;background:0 0;border:none;font-size:14px;font-weight:700;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.2s;font-family:inherit}.auth-tab-btn.active{background:#fff;color:#08c;border-bottom:2px solid #08c}.muaz-auth-content-box{padding:30px 25px}.auth-tab-pane{display:none}.auth-tab-pane.active{display:block;animation:.3s fadeInTab}@keyframes fadeInTab{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-pane-header,.oth-form-title-head{text-align:center;margin-bottom:22px}.auth-pane-header h3{font-size:18px;font-weight:800;color:#1e293b;margin:0 0 5px}.auth-pane-header p,.oth-form-title-head p{font-size:12px;color:#64748b;margin:0}.auth-field-group,.oth-form-group{margin-bottom:16px}.auth-field-group label{display:block;font-size:12px;font-weight:700;color:#334155;margin-bottom:6px}.auth-field-group label i{color:#08c;margin-right:4px}.auth-input{height:42px!important;padding:8px 14px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;font-size:13px!important;color:#1e293b!important;outline:0!important;transition:border-color .2s!important;background:#fff!important}.auth-input:focus{border-color:#08c!important;box-shadow:0 0 0 3px rgba(0,136,204,.12)!important}.auth-helper-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:18px;color:#475569}.lost-pass-link,.oth-forgot-pass{color:#08c;text-decoration:none;font-weight:600}.lost-pass-link:hover{text-decoration:underline}.auth-submit-btn{height:44px!important;background:#08c!important;color:#fff!important;border:none!important;border-radius:6px!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important;transition:background .2s,transform .1s!important}.auth-submit-btn.reg-btn{background:#10b981!important}.auth-submit-btn.reg-btn:hover{background:#059669!important}.auth-auto-pass-notice{font-size:12px;color:#0369a1;background:#e0f2fe;padding:10px;border-radius:6px;margin-bottom:16px}.oth-register-page-wrapper{background:#f4f6f8;padding:30px 15px 60px;min-height:80vh}.oth-register-header-bar{text-align:center;background:#eef1f4;padding:16px;margin:-30px -15px 35px;border-bottom:1px solid #e2e8f0}.oth-register-header-bar h2{font-size:24px;font-weight:700;color:#1e293b;margin:0}.oth-register-card-container{max-width:540px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;padding:35px 35px 40px;box-shadow:0 4px 15px rgba(0,0,0,.03);border-radius:4px}.oth-form-group label{display:block;font-size:13px;color:#334155;margin-bottom:5px;font-weight:500}.oth-form-group label .required{color:#e53935;margin-left:2px}.oth-form-control{height:38px!important;padding:6px 12px!important;border:1px solid #cbd5e1!important;border-radius:2px!important;background:#fff!important;font-size:13px!important;outline:0!important;color:#1e293b!important;transition:border-color .2s!important}.oth-form-control:focus,.oth-input-field:focus{border-color:#08c!important}.oth-gender-options{display:flex;gap:20px;align-items:center;padding-top:2px}.oth-checkbox-label{display:inline-flex!important;align-items:center;gap:6px;font-size:13px!important;color:#334155;cursor:pointer;margin-bottom:0!important}.oth-checkbox-label input[type=checkbox],.oth-checkbox-label input[type=radio]{margin:0;accent-color:#0088cc}.oth-select-control{flex:1;height:38px;border:1px solid #cbd5e1;border-radius:2px;padding:4px 10px;background:#fff;font-size:13px;color:#334155;outline:0;cursor:pointer}.oth-select-control:focus{border-color:#08c}.oth-recaptcha-box{width:230px;border:1px solid #cbd5e1;border-radius:3px;background:#f9f9f9;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin-top:5px}.recaptcha-check-wrap{display:flex;align-items:center;gap:8px;font-size:12px;color:#1e293b;cursor:pointer;margin-bottom:0!important}.recaptcha-badge,.recaptcha-branding{display:flex;flex-direction:column;align-items:center;color:#08c}.recaptcha-badge i,.recaptcha-branding i{font-size:16px}.recaptcha-branding small{font-size:8px;color:#64748b;margin-top:2px}.oth-submit-wrap{text-align:center;margin-top:24px}.oth-btn-register{background:#08c!important;color:#fff!important;border:none!important;padding:10px 32px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.5px!important;border-radius:2px!important;cursor:pointer!important;text-transform:uppercase!important;display:inline-block!important;transition:background .2s!important}.oth-form-footer-login{text-align:center;margin-top:18px;font-size:13px;color:#64748b}.oth-form-footer-login a{color:#08c;font-weight:600;text-decoration:none}@media (max-width:600px){.hot-card-body,.oth-compact-grid,.oth-policy-trust-bar{grid-template-columns:1fr}.hot-card-body{text-align:center}.hot-actions-row,.store-badge-btn{justify-content:center}.oth-purple-app-banner{padding:20px 15px}.banner-store-buttons{flex-direction:column;width:100%}.banner-slogan{font-size:20px}.btn-download-now{font-size:15px;padding:8px 24px}.banner-right-visuals{display:none}.oth-register-card-container{padding:22px 18px}.oth-dob-grid{flex-direction:column}}.oth-custom-discount-badge,.woocommerce span.onsale{background:linear-gradient(135deg,#7c3aed 0,#2563eb 100%)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;padding:5px 12px!important;border-radius:6px!important;line-height:1.2!important;min-height:auto!important;min-width:auto!important;box-shadow:0 4px 10px rgba(37,99,235,.35)!important;position:absolute!important;top:10px!important;left:10px!important;right:auto!important;z-index:9!important;letter-spacing:.3px!important}body,html{overflow-x:hidden!important}.woocommerce-order-received .woocommerce{padding:15px 10px 40px!important}.woocommerce-thankyou-order-received{font-size:16px!important;font-weight:700!important;color:#10b981!important;margin-bottom:18px!important;line-height:1.4!important}ul.woocommerce-order-overview.woocommerce-thankyou-order-details{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:12px!important;margin:0 0 24px!important;list-style:none!important}ul.woocommerce-order-overview li{border-right:none!important;padding:0!important;margin:0!important;font-size:12px!important;color:#64748b!important}ul.woocommerce-order-overview li strong{display:block!important;font-size:13px!important;font-weight:700!important;color:#1e293b!important;margin-top:2px!important}.woocommerce-order-details{margin-bottom:25px!important}.woocommerce-order-details__title{font-size:18px!important;font-weight:800!important;color:#1e293b!important;margin-bottom:12px!important}table.woocommerce-table.woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important;border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important;font-size:13px!important}table.woocommerce-table--order-details td,table.woocommerce-table--order-details th{padding:10px 12px!important;border-bottom:1px solid #e2e8f0!important;font-size:13px!important}table.woocommerce-table--order-details th{background:#f1f5f9!important;font-weight:700!important;color:#334155!important}.woocommerce-customer-details{display:grid!important;grid-template-columns:1fr!important;gap:15px!important}.woocommerce-customer-details .woocommerce-column__title{font-size:16px!important;font-weight:700!important;margin-bottom:8px!important}.woocommerce-customer-details address{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:14px!important;font-size:13px!important;line-height:1.6!important;color:#475569!important;font-style:normal!important}@media (max-width:768px){.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%!important;float:none!important}.woocommerce div.product div.images img{max-height:300px!important}.oth-blue-master-header{padding:10px 8px!important}.oth-header-right-actions,.oth-top-util-bar{display:none!important}.oth-main-header-row{flex-direction:column!important;gap:8px!important}.oth-search-wrapper{width:100%!important;max-width:100%!important}.oth-hero-grid-section{display:flex!important;flex-direction:column!important;gap:12px!important;margin-bottom:20px!important}.oth-hero-slider-container{width:100%!important;height:auto!important;min-height:auto!important;border-radius:8px!important}.hero-slides-wrapper{min-height:190px!important;height:auto!important}.hero-single-slide{position:relative!important;min-height:auto!important;height:auto!important}.hero-full-slide-img{min-height:160px!important;max-height:220px!important;height:auto!important;object-fit:cover!important}.oth-hero-left-banner{padding:12px 14px!important;min-height:auto!important;background:#e1f5fe!important;border-radius:8px!important}.hero-book-showcase{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.book-banner-visual{flex:0 0 38%!important;max-width:38%!important}.book-cover-img{width:100%!important;height:130px!important;max-height:130px!important;object-fit:contain!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border-radius:4px!important}.book-banner-info{flex:0 0 58%!important;max-width:58%!important;text-align:left!important}.book-subtitle{font-size:8px!important;line-height:1.2!important;margin-bottom:3px!important;display:block!important;letter-spacing:0!important}.book-main-title{font-size:16px!important;line-height:1.15!important;margin-bottom:5px!important;font-weight:900!important}.book-arrow-tag{font-size:8px!important;padding:2px 6px!important;margin-bottom:6px!important;display:inline-block!important}.available-badge{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;font-size:9px!important}.available-badge i,.banner-bottom-quote{font-size:10px!important}.banner-bottom-quote{margin-top:8px!important;padding-top:6px!important;border-top:1px dashed rgba(0,136,204,.25)!important;text-align:center!important}.hero-slider-arrows .h-arrow{width:26px!important;height:26px!important;font-size:10px!important}.hero-slider-arrows .h-prev{left:5px!important}.hero-slider-arrows .h-next{right:5px!important}.hero-slider-dots-bar{bottom:5px!important}}.oth-hero-left-banner,.oth-hero-slider-container{background:#e1f5fe!important;border-radius:10px!important;width:100%!important;box-sizing:border-box!important}.oth-hero-slider-container{position:relative!important;overflow:hidden!important}.hero-slides-wrapper{min-height:auto!important;position:relative!important;width:100%!important;height:100%!important}.hero-book-showcase{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.book-banner-visual{flex:0 0 35%!important}.book-banner-info{flex:0 0 62%!important;max-width:62%!important}.available-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;font-size:9px!important;font-weight:800!important}.hero-slider-arrows .h-arrow{display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important}.hero-slider-dots-bar{display:flex!important}.oth-hero-grid-section{display:grid!important;grid-template-columns:2fr 1fr!important;gap:16px!important;margin-bottom:25px!important}.hero-single-slide{height:100%!important;opacity:0!important;transition:opacity .3s ease-in-out!important;display:none!important;width:100%!important}.hero-single-slide.active{position:relative!important;opacity:1!important;display:block!important}.oth-hero-left-banner{padding:20px 24px 18px!important}.hero-book-showcase{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:24px!important}.book-banner-visual{flex:0 0 34%!important;max-width:34%!important;background:#fff!important;padding:8px!important;border-radius:6px!important;box-shadow:0 4px 15px rgba(0,0,0,.06)!important}.book-cover-img{max-height:150px!important;object-fit:contain!important;width:100%!important;height:160px!important;object-fit:cover!important;border-radius:4px!important;display:block!important}.book-banner-info{flex:1!important;text-align:left!important}.book-subtitle{font-size:10px!important;font-weight:700!important;color:#08c!important;margin-bottom:4px!important;display:block!important;letter-spacing:.3px!important}.book-main-title{font-size:22px!important;font-weight:900!important;color:#0f172a!important;line-height:1.15!important;margin:0 0 8px!important;letter-spacing:-.5px!important}.book-arrow-tag{font-size:10px!important;font-weight:800!important;color:#08c!important;margin-bottom:12px!important;display:inline-block!important;letter-spacing:.4px!important}.available-badge{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:#0f172a!important;color:#fff!important;width:58px!important;height:58px!important;border-radius:12px!important;text-align:center!important;margin-left:15px!important;vertical-align:middle!important}.hero-slider-arrows .h-arrow,.hero-slider-dots-bar{position:absolute!important;display:flex!important;z-index:10!important}.available-badge i{font-size:14px!important;margin-bottom:2px!important}.available-badge span{font-size:7px!important;font-weight:800!important;line-height:1.1!important}.banner-bottom-quote{margin-top:14px!important;padding-top:10px!important;font-size:11px!important;font-weight:600!important;color:#08c!important;border-top:1px dashed rgba(0,136,204,.3)!important;text-align:left!important}.hero-slider-arrows .h-arrow{top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;background:#fff!important;color:#1e293b!important;border:1px solid #e2e8f0!important;border-radius:50%!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;font-size:11px!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}.hero-slider-arrows .h-prev{left:8px!important}.hero-slider-arrows .h-next{right:8px!important}.hero-slider-dots-bar{bottom:8px!important;left:50%!important;transform:translateX(-50%)!important;gap:5px!important}.hero-slider-dots-bar .h-dot{transition:.3s;width:16px!important;height:3px!important;background:rgba(0,136,204,.3)!important;border-radius:2px!important;cursor:pointer!important}.hero-slider-dots-bar .h-dot.active{background:#08c!important;width:24px!important}@media (max-width:768px){.oth-hero-grid-section{grid-template-columns:1fr!important}.book-cover-img{height:120px!important}.book-main-title{font-size:17px!important}.available-badge{width:48px!important;height:48px!important;margin-left:8px!important}.available-badge i{font-size:12px!important}.available-badge span{font-size:6.5px!important}.hot-actions-row,.hot-buy-now-btn,.hot-card-body,.hot-deal-card,.hot-deals-grid,ul.products{display:flex!important}.hot-deal-card,ul.products li.product{max-width:calc(50% - 4px)!important;width:calc(50% - 4px)!important;box-sizing:border-box!important}.hot-deals-grid{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.hot-deal-card{flex:0 0 calc(50% - 4px)!important;padding:8px!important;flex-direction:column!important;justify-content:space-between!important}.hot-card-body{flex-direction:column!important;align-items:center!important;text-align:center!important}.hot-product-image img{height:120px!important;max-height:120px!important;width:auto!important;object-fit:contain!important;margin:0 auto 6px!important}.hot-free-delivery-tag{font-size:8px!important;padding:2px 4px!important;margin-bottom:4px!important}.hot-prod-name{font-size:11px!important;line-height:1.3!important;height:28px!important;overflow:hidden!important;margin:4px 0!important}.hot-rating-stars{font-size:9px!important;margin-bottom:4px!important}.review-count{display:none!important}.hot-pricing{font-size:13px!important;margin-bottom:6px!important}.hot-actions-row{width:100%!important;gap:4px!important}.hot-buy-now-btn{flex:1!important;height:32px!important;font-size:10px!important;padding:0 4px!important;align-items:center!important;justify-content:center!important;gap:3px!important}.hot-action-icon{width:32px!important;height:32px!important;padding:0!important;font-size:11px!important}ul.products{flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important}ul.products li.product{flex:0 0 calc(50% - 4px)!important;margin:0!important}.compact-price ins,.compact-title a{text-decoration:none!important}.oth-compact-products-section{margin-bottom:20px!important}.oth-compact-grid{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important}.oth-compact-item{flex:0 0 calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;width:calc(50% - 4px)!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:6px!important;border:1px solid #f1f5f9!important;border-radius:6px!important;box-sizing:border-box!important;background:#f8fafc!important}.compact-thumb{flex:0 0 45px!important;max-width:45px!important;width:45px!important}.compact-thumb img{width:45px!important;height:45px!important;max-height:45px!important;object-fit:contain!important;border-radius:4px!important;display:block!important}.compact-info{flex:1!important;overflow:hidden!important}.compact-title{font-size:10px!important;line-height:1.2!important;height:24px!important;overflow:hidden!important;margin:0 0 2px!important;font-weight:700!important}.compact-title a{color:#1e293b!important}.compact-stars{font-size:7.5px!important;color:#f59e0b!important;margin-bottom:2px!important}.compact-price{font-size:11px!important;font-weight:800!important;color:#08c!important;line-height:1!important}.compact-price del{font-size:9px!important;color:#94a3b8!important;margin-right:2px!important}}.oth-auth-master-wrap{padding:40px 15px 60px;background:#f8fafc;min-height:70vh;display:flex;justify-content:center;align-items:center}.oth-auth-card{width:100%;max-width:520px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden}.oth-auth-tabs-nav{display:flex}.oth-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;font-family:inherit}.oth-auth-panes-body{padding:30px}.oth-auth-pane.active{animation:.25s ease-in fadeInPane;display:block!important}@keyframes fadeInPane{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.oth-form-title-head h3{font-size:20px;font-weight:800;color:#1e293b;margin:0 0 5px}.oth-input-group{margin-bottom:15px}.oth-input-group label{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:5px}.oth-input-field{width:100%!important;height:40px!important;padding:8px 12px!important;border:1px solid #cbd5e1!important;border-radius:4px!important;font-size:13px!important;background:#fff!important;box-sizing:border-box!important;outline:0!important;color:#1e293b!important}.oth-dob-flex,.oth-gender-flex{display:flex;gap:12px}.oth-select-field{flex:1;height:40px;border:1px solid #cbd5e1;border-radius:4px;padding:6px 10px;background:#fff;font-size:13px;color:#334155;outline:0}.oth-check-label{display:inline-flex!important;align-items:center;gap:6px;font-size:13px!important;font-weight:500!important;color:#334155;cursor:pointer;margin:0!important}.oth-options-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:12px}.oth-recaptcha-card{width:220px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.recaptcha-badge small{font-size:8px;color:#64748b}.oth-btn-center{text-align:center;margin-top:20px}.oth-btn-primary{width:100%!important;height:42px!important;background:#08c!important;color:#fff!important;border:none!important;border-radius:4px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:background .2s!important;letter-spacing:.5px!important}.oth-tab-btn,.oth-tab-nav-btn{padding:14px 10px!important;font-size:14px!important;font-weight:700!important;color:#64748b!important;gap:8px!important;transition:.2s!important}.oth-tab-btn{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;outline:0!important}.oth-tab-btn,.oth-tab-nav-btn{flex:1!important;cursor:pointer!important}.oth-auth-pane,.oth-tab-radio{display:none!important}.oth-auth-tabs-nav,.oth-tab-btn,.oth-tab-nav-btn{display:flex!important}.oth-auth-tabs-nav{position:relative!important;z-index:5!important}.oth-tab-nav-btn{align-items:center!important;justify-content:center!important;background:0 0!important;margin:0!important;user-select:none!important}#tab-login:checked~.oth-auth-tabs-nav .nav-btn-login,#tab-register:checked~.oth-auth-tabs-nav .nav-btn-register,.oth-tab-btn.active{background:#fff!important;color:#08c!important;border-bottom:2px solid #08c!important}#tab-login:checked~.oth-auth-panes-body .pane-login,#tab-register:checked~.oth-auth-panes-body .pane-register{display:block!important;animation:.2s ease-in-out fadeInTabPane!important}@keyframes fadeInTabPane{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.oth-tab-btn{border:none!important;align-items:center!important;justify-content:center!important}.oth-auth-tabs-nav{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.oth-tab-btn{flex:1!important;text-decoration:none!important;align-items:center!important;justify-content:center!important;background:0 0!important;border-bottom:2px solid transparent!important}.oth-tab-btn:hover{color:#08c!important}.mob-cart-badge,.oth-cart-badge,.oth-q-icon-item .count,span.oth-cart-badge{background-color:#ff3838!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:18px!important;text-align:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:10px!important;border:2px solid #fff!important;box-shadow:0 2px 5px rgba(0,0,0,.25)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:-6px!important;right:-10px!important;z-index:10!important}.oth-q-icon-item{position:relative!important}
/* ========================================================
   STICKY ADD-TO-CART & FLASH TIMER STYLING
   ======================================================== */

/* Sticky Bar */
.muaz-sticky-bar-wrap {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #ffffff;
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.1);
    z-index: 999;
    padding: 10px 0;
    transform: translateY(110%);
    transition: transform 0.3s ease-in-out;
    border-top: 1px solid #e2e8f0;
}

.muaz-sticky-bar-wrap.show-sticky {
    transform: translateY(0);
}

.sticky-bar-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.sticky-prod-info {
    display: flex;
    align-items: center;
    gap: 12px;
}

.sticky-thumb {
    width: 45px;
    height: 45px;
    object-fit: cover;
    border-radius: 4px;
    border: 1px solid #e2e8f0;
}

.sticky-title {
    font-size: 14px;
    font-weight: 700;
    color: #1e293b;
    margin: 0 0 2px 0;
    max-width: 320px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sticky-price {
    font-size: 14px;
    font-weight: 800;
    color: #0088cc;
}

.sticky-prod-actions {
    display: flex;
    align-items: center;
    gap: 10px;
}

.sticky-cart-form {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 !important;
}

.sticky-qty-wrap .quantity input.qty {
    height: 38px;
    width: 55px;
    border-radius: 4px;
    border: 1px solid #cbd5e1;
    text-align: center;
}

.sticky-btn-cart {
    background: #0088cc !important;
    color: #ffffff !important;
    height: 38px;
    padding: 0 20px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    border-radius: 4px !important;
    display: inline-flex;
    align-items: center;
    gap: 6px;
    border: none;
    cursor: pointer;
}

/* Flash Sale Countdown Timer */
.muaz-sale-timer-card {
    background: #fff7ed;
    border: 1px dashed #ea580c;
    border-radius: 8px;
    padding: 10px 14px;
    margin: 12px 0 16px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.timer-tag {
    font-size: 12px;
    font-weight: 800;
    color: #ea580c;
    display: flex;
    align-items: center;
    gap: 6px;
}

.timer-countdown-boxes {
    display: flex;
    align-items: center;
    gap: 5px;
}

.timer-box {
    background: #ea580c;
    color: #ffffff;
    padding: 3px 6px;
    border-radius: 4px;
    text-align: center;
    min-width: 38px;
}

.timer-box .t-val {
    display: block;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.1;
}

.timer-box small {
    display: block;
    font-size: 8px;
    text-transform: uppercase;
    opacity: 0.9;
}

.t-sep {
    font-weight: 900;
    color: #ea580c;
}

/* মোবাইলে স্টিকি বার বটম নেভের উপরে ফিক্স */
@media (max-width: 768px) {
    .muaz-sticky-bar-wrap {
        bottom: 50px; /* মোবাইল বটম বারের উপর থাকবে */
        padding: 8px 10px;
    }
    .sticky-title {
        max-width: 140px;
        font-size: 12px;
    }
    .sticky-qty-wrap {
        display: none; /* মোবাইলে ক্লিন রাখার জন্য */
    }
}
/* ========================================================
   VARIATION SWATCHES STYLING
   ======================================================== */
.muaz-custom-swatches-box select {
    display: none !important; /* ডিফল্ট ড্রপডাউন লুকিয়ে রাখা */
}

.muaz-swatches-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    margin: 6px 0 12px 0;
}

/* বাটন/সাইজ সোয়াচ */
.muaz-swatch-item.muaz-swatch-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 38px;
    height: 34px;
    padding: 0 10px;
    font-size: 13px;
    font-weight: 700;
    color: #334155;
    background: #ffffff;
    border: 1.5px solid #cbd5e1;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.2s ease;
    user-select: none;
}

.muaz-swatch-item.muaz-swatch-button:hover {
    border-color: #0088cc;
    color: #0088cc;
}

.muaz-swatch-item.muaz-swatch-button.selected {
    background: #0088cc;
    color: #ffffff;
    border-color: #0088cc;
}

/* কালার সোয়াচ */
.muaz-swatch-item.muaz-swatch-color {
    width: 28px;
    height: 28px;
    border-radius: 50%;
    cursor: pointer;
    border: 2px solid #e2e8f0;
    box-shadow: inset 0 0 0 2px #ffffff;
    transition: transform 0.2s ease, border-color 0.2s ease;
    display: inline-block;
}

.muaz-swatch-item.muaz-swatch-color:hover {
    transform: scale(1.1);
    border-color: #0088cc;
}

.muaz-swatch-item.muaz-swatch-color.selected {
    border-color: #0088cc;
    outline: 2px solid #0088cc;
    outline-offset: 1px;
}
/* ========================================================
   OFF-CANVAS MINI CART DRAWER STYLING
   ======================================================== */
.muaz-cart-drawer-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(15, 23, 42, 0.6);
    z-index: 99998;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}

.muaz-cart-drawer-overlay.active {
    opacity: 1;
    visibility: visible;
}

.muaz-cart-drawer {
    position: fixed;
    top: 0;
    right: -380px;
    width: 360px;
    max-width: 85vw;
    height: 100%;
    background: #ffffff;
    box-shadow: -5px 0 25px rgba(0, 0, 0, 0.15);
    z-index: 99999;
    display: flex;
    flex-direction: column;
    transition: right 0.35s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.muaz-cart-drawer.active {
    right: 0;
}

.muaz-drawer-header {
    padding: 16px 20px;
    background: #f8fafc;
    border-bottom: 1px solid #e2e8f0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.muaz-drawer-header h4 {
    margin: 0;
    font-size: 16px;
    font-weight: 800;
    color: #1e293b;
    display: flex;
    align-items: center;
    gap: 8px;
}

.muaz-close-drawer-btn {
    background: transparent;
    border: none;
    font-size: 26px;
    line-height: 1;
    color: #64748b;
    cursor: pointer;
}

.muaz-drawer-content-box {
    padding: 15px 20px;
    overflow-y: auto;
    flex: 1;
}

.muaz-drawer-content-box ul.cart_list li {
    padding: 12px 0;
    border-bottom: 1px solid #f1f5f9;
    display: flex;
    gap: 10px;
}

.muaz-drawer-content-box .woocommerce-mini-cart__total {
    padding: 15px 0 10px 0;
    border-top: 2px solid #e2e8f0;
    margin-top: 15px;
    font-size: 15px;
    font-weight: 800;
}

.muaz-drawer-content-box .woocommerce-mini-cart__buttons {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 10px;
}

.muaz-drawer-content-box .woocommerce-mini-cart__buttons a.button {
    width: 100%;
    text-align: center;
    border-radius: 4px;
    padding: 10px 0;
    font-weight: 700;
}