/* Minified CSS - Generated: 2025-11-05 02:25:50 */
*{box-sizing:border-box}body{overflow-x:hidden}img{max-width:100%;height:auto}@media (max-width:767px){.top-bar{padding:10px 0}.top-bar .header-top-inner{text-align:center;padding:5px 0}.top-bar .cnt-account{clear:both;margin-top:10px}.top-bar .cnt-account ul>li{display:inline-block;padding:5px 10px;font-size:12px}.logo{text-align:center;margin-bottom:15px}.logo img{max-height:50px;width:auto}.top-search-holder{width:100% !important;margin:15px 0}.search-area{width:100%}.search-area input{width:calc(100% - 50px) !important}.search-button{width:50px}}@media (max-width:991px){.megamenu-horizontal{background:#fff}.navbar-toggle{float:right;margin-right:15px;margin-top:12px;background:#007bff !important;border:none}.navbar-toggle .icon-bar{background:#fff}.navbar-collapse{border-top:1px solid #ddd;box-shadow:none;max-height:400px;overflow-y:auto}.yamm .nav>li>a{padding:15px 20px;border-bottom:1px solid #f0f0f0}.yamm .dropdown-menu{position:relative !important;width:100% !important;border:none;box-shadow:none;margin:0}.mega-menu{position:relative !important;width:100% !important}}@media (max-width:767px){.navbar-nav{margin:0}.navbar-nav>li{border-bottom:1px solid #eee}.navbar-nav>li>a{padding:12px 15px;font-size:14px}.mega-menu .banner-img{display:none}}@media (max-width:767px){.product{margin-bottom:20px}.product-image{text-align:center}.product-info{padding:10px}.product-info h3{font-size:14px;margin-bottom:10px}.product-price{font-size:18px}.action .btn{padding:8px 12px;font-size:12px}.product-item{width:50% !important;float:left;padding:5px}}@media (max-width:480px){.product-item{width:100% !important;float:none}}@media (max-width:991px){.product-detail .product-image-holder{margin-bottom:20px}.product-detail .product-info-wrapper{padding:20px 15px}}@media (max-width:767px){.product-detail .main-image{margin-bottom:15px}.product-detail .thumbnail-carousel{margin-top:10px}.product-detail .product-title{font-size:20px}.product-detail .price-container{margin:15px 0}.product-detail .price{font-size:24px}.quantity-container{margin:15px 0}.quantity-container input{width:80px;text-align:center}.btn-add-to-cart{width:100%;margin:10px 0;padding:15px;font-size:16px}.product-tabs .nav-tabs{border-bottom:2px solid #ddd}.product-tabs .nav-tabs>li{float:none;width:100%}.product-tabs .nav-tabs>li>a{border-radius:0;padding:12px 15px}}@media (max-width:991px){.cart-table{overflow-x:auto;display:block}}@media (max-width:767px){.cart-table table{min-width:600px}.cart-item-image{max-width:60px}.cart-item-title{font-size:13px}.cart-item-price{font-size:14px}.quantity-control{width:80px}.cart-summary{margin-top:20px;padding:15px}.cart-summary h3{font-size:18px}.cart-summary .btn-checkout{width:100%;padding:15px;font-size:16px}.btn-remove{padding:5px 10px;font-size:12px}}@media (max-width:767px){.checkout-form .form-group{margin-bottom:15px}.checkout-form label{font-size:13px;margin-bottom:5px}.checkout-form input,.checkout-form select,.checkout-form textarea{width:100%;padding:10px}.order-summary{margin-top:20px;padding:15px;background:#f9f9f9;border-radius:4px}.order-summary h3{font-size:18px;margin-bottom:15px}.payment-methods .radio{margin-bottom:15px}.payment-method-info{padding:10px;font-size:13px}}@media (max-width:991px){.sidebar{margin-top:30px}.sidebar .side-menu{margin-bottom:20px}}@media (max-width:767px){.sidebar-widget{margin-bottom:20px;padding:15px}.sidebar-widget-heading{font-size:16px;margin-bottom:15px}.side-menu .nav>li>a{padding:10px 15px;font-size:14px}.filter-group{margin-bottom:15px}.filter-group label{font-size:13px}}@media (max-width:991px){.footer{padding:30px 0}.footer-col{margin-bottom:25px}}@media (max-width:767px){.footer{text-align:center}.footer h4{font-size:16px;margin-bottom:15px}.footer ul li{padding:5px 0}.footer-logo{margin-bottom:20px}.social-links{text-align:center;margin:20px 0}.social-links a{margin:0 10px;font-size:20px}.footer-bottom{padding:15px 0;text-align:center;font-size:12px}}@media (max-width:767px){.carousel-inner .item{height:auto !important;min-height:200px}.carousel-caption{padding:10px;font-size:14px}.carousel-caption h1{font-size:20px}.carousel-caption p{font-size:13px;display:none}.carousel-control{width:40px;font-size:20px}}@media (max-width:767px){.form-control{width:100%;padding:10px;font-size:14px}.form-group{margin-bottom:15px}label{display:block;margin-bottom:5px;font-size:13px}.btn-submit{width:100%;padding:12px;font-size:16px}.search-form input{width:100%;margin-bottom:10px}}@media (max-width:767px){.breadcrumb{padding:10px;font-size:12px;overflow-x:auto;white-space:nowrap}.breadcrumb>li{display:inline-block}}@media (max-width:480px){.pagination{text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.pagination>li{margin:2px}.pagination>li>a{padding:6px 10px;font-size:12px}}@media (max-width:767px){.modal-dialog{width:95%;margin:10px auto}.modal-content{border-radius:4px}.modal-header{padding:15px}.modal-title{font-size:18px}.modal-body{padding:15px;max-height:400px;overflow-y:auto}.modal-footer{padding:15px;text-align:center}.modal-footer .btn{width:100%;margin-bottom:10px}}@media (hover:none) and (pointer:coarse){a,button,.btn{min-height:44px;min-width:44px}.nav>li>a{padding:15px 20px}.product:hover{transform:none}}@media (max-width:767px){.hidden-mobile{display:none !important}}.visible-mobile{display:none !important}@media (max-width:767px){.visible-mobile{display:block !important}}@media (max-width:767px){.text-center-mobile{text-align:center !important}.text-left-mobile{text-align:left !important}}@media (max-width:767px){.mb-mobile-20{margin-bottom:20px !important}.mt-mobile-20{margin-top:20px !important}.p-mobile-15{padding:15px !important}}*:focus-visible{outline:2px solid #007bff;outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:#007bff;color:white;padding:8px;z-index:100}.skip-to-content:focus{top:0}.loading{text-align:center;padding:40px 0}.loading-spinner{border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media print{.no-print,header,footer,.sidebar,.btn,nav{display:none !important}body{font-size:12pt;color:#000}a{text-decoration:none;color:#000}.product,.cart-item{page-break-inside:avoid}}