@media only screen and (max-width: 991px){.shop-area .theme-products{margin-left:-8px;margin-right:-8px}.shop-area .theme-products>[class*=col-]{padding-left:8px;padding-right:8px;margin-bottom:16px}.product-wrap{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease;margin-bottom:8px}.product-wrap:active{transform:scale(.98);box-shadow:0 4px 12px #0000001f}.product-img{position:relative;overflow:hidden;border-radius:12px 12px 0 0;background:#f8f9fa}.product-img img{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.product-content{padding:12px}.product-content h3{font-size:14px;line-height:1.4;margin-bottom:6px;font-weight:600;color:#1f2226}.product-price{display:flex;align-items:center;gap:8px;margin-bottom:8px}.product-price span{font-size:16px;font-weight:700;color:#0b3350}.product-price .old-price{font-size:13px;color:#999;text-decoration:line-through;font-weight:400}.product-action{display:flex;gap:8px;padding:8px 12px;border-top:1px solid #f0f0f0}.product-action button,.product-action a{flex:1;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:600;transition:all .3s ease}}@media only screen and (max-width: 575px){.theme-products.custom_mobile_class>[class*=col-]{width:50%;flex:0 0 50%;max-width:50%}.product-content h3{font-size:13px}.product-price span{font-size:14px}}@media only screen and (max-width: 991px){.sidebar__filter__responsive{margin-bottom:20px}.sidebar__filter__responsive .sidebar-collapse-btn{display:flex!important;width:100%;height:50px;background:linear-gradient(135deg,#0b3350,#154a6e);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 12px #0b335040;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.sidebar__filter__responsive .sidebar-collapse-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.sidebar__filter__responsive .sidebar-collapse-btn:active:before{width:300px;height:300px}.sidebar__filter__responsive .sidebar-collapse-btn:hover{background:linear-gradient(135deg,#fca148,#ff8c00);transform:translateY(-2px);box-shadow:0 6px 16px #fca14859}.sidebar__filter__responsive .sidebar-collapse-btn svg{width:20px;height:20px;fill:#fff}.sidebar-collapse-hide{max-height:0;overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease;opacity:0}.sidebar-collapse-hide.active{max-height:2000px;opacity:1;transition:max-height .5s ease-in,opacity .4s ease}.shop-sidebar{background:#fff;border-radius:12px;padding:20px;margin-top:15px;box-shadow:0 2px 10px #00000014}.sidebar-widget{margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.sidebar-widget:last-child{border-bottom:none;margin-bottom:0}.pro-sidebar-title,.widget-title{font-size:16px;font-weight:700;color:#0b3350;margin-bottom:15px}}@media only screen and (max-width: 991px){.cart-main-area{padding-top:30px;padding-bottom:30px}.table-content table{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #00000014}.table-content table thead{background:linear-gradient(135deg,#0b3350,#154a6e);color:#fff}.table-content table thead th{padding:15px 10px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.table-content table tbody td{padding:15px 10px;vertical-align:middle}.cart-img img{border-radius:8px;max-width:80px}.cart-plus-minus{display:inline-flex;align-items:center;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden}.cart-plus-minus button{width:35px;height:35px;background:#f8f9fa;border:none;color:#0b3350;font-size:18px;font-weight:700;cursor:pointer;transition:all .3s ease}.cart-plus-minus button:active{background:#0b3350;color:#fff}.cart-plus-minus input{width:50px;height:35px;border:none;text-align:center;font-weight:600;color:#1f2226}.grand-totall{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #00000014;margin-top:20px}.grand-totall h5{font-size:18px;font-weight:700;color:#0b3350;margin-bottom:15px}.checkout-btn,a.theme-default-button{display:block;width:100%;padding:15px 20px;background:linear-gradient(135deg,#fca148,#ff8c00);color:#fff;text-align:center;border-radius:12px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #fca14859;transition:all .3s ease;border:none;text-decoration:none}.checkout-btn:hover,a.theme-default-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #fca14873;background:linear-gradient(135deg,#ff8c00,#fca148)}}@media only screen and (max-width: 991px){.shop-top-bar{background:#fff;border-radius:12px;padding:15px;margin-bottom:20px;box-shadow:0 2px 8px #0000000f;flex-wrap:wrap;gap:10px}.shop-top-bar select{padding:10px 35px 10px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:500;color:#1f2226;background-color:#fff;transition:all .3s ease}.shop-top-bar select:focus{border-color:#0b3350;outline:none;box-shadow:0 0 0 3px #0b33501a}}@media only screen and (max-width: 991px){.pro-pagination-style{margin-top:30px;padding:20px 0}.pro-pagination-style ul{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.pro-pagination-style ul li a{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:600;transition:all .3s ease}.pro-pagination-style ul li a.active{transform:scale(1.1)}}@media only screen and (max-width: 991px){.search-form{margin-bottom:25px}.search-form input[type=search]{width:100%;padding:15px 20px;border:2px solid #e0e0e0;border-radius:12px;font-size:15px;transition:all .3s ease}.search-form input[type=search]:focus{border-color:#0b3350;outline:none;box-shadow:0 0 0 3px #0b33501a}.search-form button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#0b3350;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .3s ease}}@media only screen and (max-width: 991px){.modal-dialog{margin:20px;max-width:calc(100% - 40px)}.modal-content{border-radius:16px;overflow:hidden}.product-details-content h2{font-size:20px;line-height:1.4;margin-bottom:15px}.pro-details-quality{margin:20px 0}}@media only screen and (max-width: 991px){.breadcrumb-content{padding:20px 0}.breadcrumb-content h2{font-size:22px;margin-bottom:10px}.breadcrumb-content ul{font-size:13px}}@media only screen and (max-width: 991px){.theme-default-button,button.theme-default-button{padding:12px 24px;border-radius:10px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:none;cursor:pointer}.theme-default-button:active{transform:scale(.95)}}@media only screen and (max-width: 991px){*{-webkit-tap-highlight-color:rgba(0,0,0,.05)}a,button,input,select,textarea{touch-action:manipulation}}@media only screen and (max-width: 991px){.shop-area{padding-top:30px;padding-bottom:40px}.shop-area .container{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 991px){.loading{pointer-events:none;opacity:.6}.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #0b3350;border-radius:50%;border-top-color:transparent;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/mobile-enhancements.css.map */
