.cursor-pointer{cursor:pointer}.wg-cls.portrait-style .image img{aspect-ratio:3/4;object-fit:cover}.wg-cls.portrait-style .image{overflow:hidden;border-radius:8px}.product-collection-round{border-radius:50%}.product-collection-square{border-radius:8px}.product-list-title .banner-placeholder{display:none}.banner-placeholder{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.banner-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 25%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.1) 50%,transparent 50%,transparent 75%,rgba(255,255,255,.1) 75%);background-size:20px 20px;opacity:.2}.banner-placeholder>div{position:relative;z-index:1}.product-list-image .mb-5 img{border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease;width:100%;height:auto;max-height:400px;object-fit:cover}.product-list-image .mb-5 img:hover{transform:scale(1.02)}.banner-fallback-image{background-image:url(/assets/images/product-fallback.png);background-size:cover;background-position:center;min-height:250px}@media(max-width:768px){.product-list-image .mb-5 img{max-height:200px}.banner-placeholder{min-height:150px!important}}.mega-menu .wrapper-sub-menu{display:flex;min-width:600px;gap:30px}.mega-menu .mega-menu-item{flex:1;min-width:180px}.mega-menu .mega-menu-item:empty{display:none}.max-height-200{max-height:200px}.max-height-300{max-height:300px}.hover-tooltip .tooltip{height:auto}.text-success2{color:#008a00}.text-danger2{color:#ff4848}.modal-backdrop.stacked-backdrop{z-index:1060!important;background-color:#0006!important;opacity:1!important}.modal#order-detail{z-index:1050}.modal#edit-address-modal{z-index:1075!important}.modal-backdrop.show{z-index:1060}body.modal-open{overflow:hidden}.modal.show{display:block!important}.modal.show .modal-content{position:relative;z-index:1076}.modal.show .form-control{position:relative;z-index:1077;pointer-events:auto}.btn:disabled{opacity:.6;cursor:not-allowed}.modal-order-detail .tb-order-detail .tb-content{overflow:auto;height:auto}.modal-order-detail .tb-order-detail .subtotal-price{padding:10px 15px}.box-profile-menu .profile-menu,.nav-icon .profile-menu{pointer-events:none;position:absolute;background-color:var(--white);min-width:200px;z-index:999;text-align:left;padding:10px 0;top:100%;left:-150px;opacity:0;border-radius:16px;transform:translate(0) translateY(10px);box-shadow:var(--shadow1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;box-shadow:0 4px 20px #0000001a}.box-profile-menu .menu-item:hover>.profile-menu,.nav-icon .menu-item:hover>.profile-menu{pointer-events:all;opacity:1;visibility:visible;transform:translate(0) translateY(0)}.profile-menu.show{opacity:1;pointer-events:auto;transform:translateY(0)}.profile-menu .menu-link{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#333;text-decoration:none;transition:background .2s,color .2s}.profile-menu .menu-link i{font-size:16px;color:#666;transition:color .2s}.profile-menu .menu-link:hover{background:#f5f5f5;color:var(--primary)}.profile-menu .menu-link:hover i{color:var(--primary)}.box-nav-menu .mega-shop{padding:32px 40px 60px}.box-nav-menu .sub-menu{padding:15px 20px}.modal-order-detail .tb-order-detail .subtotal-price,.modal-order-detail .tb-order-detail .subtotal-text{padding:10px 15px}.modal-order-detail .tb-order-detail .infor-content a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px;line-height:1.4}.order-detail-item .item-total{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;gap:38px}.order-detail-item .item-total::-webkit-scrollbar{display:none}.font-14{font-size:12px!important}.text-placed{color:#007bff}.text-accepted{color:#28a745}.text-processed{color:#edb200}.text-ready-for-pickup{color:#bb5806}.text-out-for-delivery{color:#ff851b}.text-delivered{color:#218838}.text-cancelled{color:#dc3545}.text-declined{color:#e55353}.text-returned{color:#d63384}.text-refunded{color:#6f42c1}.text-undelivered{color:#6c757d}.text-payment-failed,.text-auto-cancelled{color:#dc3545}.text-return-initiated{color:#007bff}.text-approved{color:#28a745}.text-completed{color:#218838}.custom-info{width:60%!important}.custom-price{width:40%!important}@media(max-width:768px){.swal2-popup{max-width:300px!important;width:90%!important;padding:0!important}.swal2-title{font-size:29px!important}}@media(max-width:480px){.swal2-popup{max-width:280px!important;width:95%!important;padding:.875rem!important}.swal2-title{font-size:29px!important}}.topbar-wraper{justify-content:flex-start!important;gap:50px!important}.tf-social-icon.style-large .social-youtube:hover{background:#cd201f;color:#fff;border:transparent}.tf-social-icon.style-large .social-whatsapp:hover{background:#00e676;color:#fff;border:transparent}.tf-social-icon.style-large .social-twitter:hover{background:#555;color:#fff;border:transparent}.tf-select-arrow:after{right:30px!important}.slider-default .slider-wrap{height:auto}.swal2-compact-toast{position:relative;max-width:320px;padding:.8em 1em!important;box-shadow:0 2px 10px #0000001a}.swal2-compact-toast .swal2-header{display:flex!important;align-items:flex-start;gap:10px}.swal2-compact-toast .swal2-icon{width:1.6em!important;height:2em!important;flex-shrink:0;margin:2px 0 0}.swal2-compact-title{font-size:14px!important;font-weight:500!important;margin:10px!important;padding:0!important;white-space:normal!important;word-break:break-word!important;line-height:1.3;flex:1}.swal2-compact-toast .swal2-close{font-size:1.1rem;top:5px!important;right:5px!important;color:#888}.swal2-compact-toast .swal2-header{margin-bottom:.5rem}.custom-sweet-alert-confirm .swal2-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:1.25rem!important;width:100%!important;box-sizing:border-box!important;margin:0 auto!important;padding:0!important}.custom-sweet-alert-confirm .swal2-confirm,.custom-sweet-alert-confirm .swal2-cancel{min-width:120px!important;width:auto!important;max-width:180px!important;height:56px!important;border-radius:35px!important;padding:0 32px!important;font-size:1.15rem!important;font-family:inherit!important;box-shadow:none!important;line-height:1.2!important;display:inline-block!important;margin:0!important;white-space:nowrap!important}.star-base{line-height:normal;display:inline-block;color:#fff!important;padding:3px 6px 0;border-radius:3px;font-weight:500;font-size:15px;vertical-align:middle}.tf-product-info-wrap .product-rate .icon{font-size:15px;color:#fff}.first-review{font-size:15px;font-weight:500;margin-top:10px}.bg-yellow-8{background-color:#e4d91c!important}.bg-primary-green{background-color:#1d770b!important}.custom-swiper-wrapper-banner{text-align:center!important}.customer-profile-progress-circle{--progress: 0;--progress-color: #ccc;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#333;background:conic-gradient(var(--progress-color) calc(var(--progress) * 3.6deg),#ddd 0deg);position:relative}.customer-profile-progress-circle:before{content:"";position:absolute;inset:5px;background:#fff;border-radius:50%;z-index:0}.customer-profile-progress-circle span{z-index:1}.hidden-radio{position:absolute;opacity:0;pointer-events:none}.custom-variant-active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--primary)!important}.custom-variant-not-exist{color:#c8bccb!important}.empty-compare-product{width:25%;height:auto}.tf-compare-row{display:flex}.sticky-col{position:sticky;left:0;background:#fff;z-index:2;border-right:1px solid #eee}.shadow-box{transition:all .5s cubic-bezier(.4,0,.2,1)}.shadow-box:hover{box-shadow:0 .5rem 1rem #00000026;background-color:#fff;border-radius:.25rem}.search-wrapper{position:relative;display:inline-block}.search-wrapper .custom-icon-search{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:18px;color:#667085;pointer-events:none}.custom-action-btn{padding:1px 5px}.s-faq .accordion-body .text-main ul,.s-faq .accordion-body .faq-answer-content ul{list-style:none!important;padding-left:0!important;margin:15px 0!important}.s-faq .accordion-body .faq-answer-content{padding-left:20px!important;border-bottom:1px solid #000;border-left:1px solid #ededed;border-right:1px solid #ededed}.s-faq .accordion-body .text-main ul li,.s-faq .accordion-body .faq-answer-content ul li{position:relative!important;padding-left:25px!important;margin:8px 0!important;line-height:1.6!important}.s-faq .accordion-body .text-main ul li:before,.s-faq .accordion-body .faq-answer-content ul li:before{content:"•"!important;color:#333!important;position:absolute!important;left:0!important;top:0!important;font-size:16px!important}.s-faq .accordion-body .text-main ol,.s-faq .accordion-body .faq-answer-content ol{list-style:none!important;padding-left:0!important;margin:15px 0!important;counter-reset:item!important}.s-faq .accordion-body .text-main ol li,.s-faq .accordion-body .faq-answer-content ol li{position:relative!important;padding-left:30px!important;margin:8px 0!important;line-height:1.6!important;counter-increment:item!important}.s-faq .accordion-body .text-main ol li:before,.s-faq .accordion-body .faq-answer-content ol li:before{content:counter(item) "."!important;color:#333!important;position:absolute!important;left:0!important;top:0!important}.bg-title{background-color:#ededed}.descriptions a{text-decoration:underline var(--primary)!important;list-style:circle!important;color:var(--primary)}.descriptions ol li{list-style-type:decimal!important}.descriptions ul li{list-style-type:circle!important}.descriptions i{font-style:italic}.descriptions blockquote{display:block;margin:1em 40px}.descriptions blockquote ol li{list-style-type:decimal!important}.descriptions blockquote ul li{list-style-type:circle!important}@media(max-width:480px){.custom-sweet-alert-confirm .swal2-actions{flex-direction:column!important;gap:.5rem!important}.custom-sweet-alert-confirm .swal2-confirm,.custom-sweet-alert-confirm .swal2-cancel{width:100%!important;max-width:100%!important;margin-bottom:8px!important}.empty-compare-product{width:70%;height:auto}}.button-shape-square .custom-sweet-alert-confirm .swal2-confirm,.button-shape-square .custom-sweet-alert-confirm .swal2-cancel{border-radius:var(--button-border-radius-square)!important}.button-shape-rounded .custom-sweet-alert-confirm .swal2-confirm,.button-shape-rounded .custom-sweet-alert-confirm .swal2-cancel{border-radius:var(--button-border-radius-rounded)!important}.button-shape-square .wg-pagination .pagination-item{border-radius:var(--button-border-radius-square)!important}.button-shape-rounded .wg-pagination .pagination-item{border-radius:50%!important}:root{--button-border-radius-rounded: 25px;--button-border-radius-square: 4px}.button-shape-rounded .tf-btn{border-radius:var(--button-border-radius-rounded)!important}.button-shape-square .btn{border-radius:var(--button-border-radius-square)!important}.button-shape-square .btn-primary{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.button-shape-square .btn-primary:hover,.button-shape-square .btn-primary:focus,.button-shape-square .btn-primary:active{background-color:var(--primary)!important;border-color:var(--primary)!important;opacity:.9}.button-shape-square .btn-danger{background-color:var(--button-danger-color)!important;border-color:var(--button-danger-color)!important;color:#fff!important}.button-shape-square .btn-danger:hover,.button-shape-square .btn-danger:focus,.button-shape-square .btn-danger:active{background-color:var(--button-danger-color)!important;border-color:var(--button-danger-color)!important;opacity:.9}.button-shape-square .btn-secondary{background-color:var(--button-secondary-color)!important;border-color:var(--button-secondary-color)!important;color:#fff!important}.button-shape-square .btn-secondary:hover,.button-shape-square .btn-secondary:focus,.button-shape-square .btn-secondary:active{background-color:var(--button-secondary-color)!important;border-color:var(--button-secondary-color)!important;opacity:.9}.button-shape-square .btn-dark{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;color:#fff!important}.button-shape-square .btn-dark:hover,.button-shape-square .btn-dark:focus,.button-shape-square .btn-dark:active{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;opacity:.9}.button-shape-square .btn-outline-dark{background-color:transparent!important;border-color:var(--button-primary-color)!important;color:var(--button-primary-color)!important}.button-shape-rounded .btn-outline-dark:hover,.button-shape-rounded .btn-outline-dark:focus,.button-shape-rounded .btn-outline-dark:active{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;color:#fff!important}.button-shape-square .btn-outline-dark:hover,.button-shape-square .btn-outline-dark:focus,.button-shape-square .btn-outline-dark:active{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;color:#fff!important}.button-shape-rounded .btn,.button-shape-rounded .tf-btn,.button-shape-rounded button{border-radius:var(--button-border-radius-rounded)!important}.button-shape-square .btn,.button-shape-square .tf-btn,.button-shape-square button{border-radius:var(--button-border-radius-square)!important}.button-shape-rounded .btn-primary,.button-shape-square .btn-primary{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.button-shape-rounded .btn-primary:hover,.button-shape-rounded .btn-primary:focus,.button-shape-rounded .btn-primary:active,.button-shape-square .btn-primary:hover,.button-shape-square .btn-primary:focus,.button-shape-square .btn-primary:active{background-color:var(--primary)!important;border-color:var(--primary)!important;opacity:.9}.button-shape-rounded .btn-dark,.button-shape-square .btn-dark{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;color:#fff!important}.button-shape-rounded .btn-dark:hover,.button-shape-rounded .btn-dark:focus,.button-shape-rounded .btn-dark:active,.button-shape-square .btn-dark:hover,.button-shape-square .btn-dark:focus,.button-shape-square .btn-dark:active{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;opacity:.9}.button-shape-rounded .tf-btn,.button-shape-square .tf-btn{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;color:#fff!important}.button-shape-rounded .tf-btn:hover,.button-shape-rounded .tf-btn:focus,.button-shape-rounded .tf-btn:active,.button-shape-square .tf-btn:hover,.button-shape-square .tf-btn:focus,.button-shape-square .tf-btn:active{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;opacity:.9}.header-default.header-flipkart-layout{background:#fff;box-shadow:0 2px 8px #0000001a;top:0;z-index:1000}.header-default.header-flipkart-layout .header-top-row{border-bottom:1px solid #e0e0e0}.header-default.header-flipkart-layout .header-bottom-row{background:#f8f9fa;border-bottom:1px solid #e0e0e0}.header-default.header-flipkart-layout .logo-header .logo{max-height:40px;width:auto}.search-bar-container{position:relative;width:100%}.search-bar-btn{width:100%;height:40px;background:#f1f3f6;border:1px solid #e0e0e0;border-radius:4px;padding:0 15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;text-align:center}.search-bar-btn:hover{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.search-bar-btn:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1)}.search-bar-btn i{color:#666;font-size:16px;margin-right:8px;flex-shrink:0}.search-placeholder{color:#878787;font-size:14px;font-weight:400;text-align:center;flex:1}.header-default.header-flipkart-layout .header-bottom-row .category-navigation{display:flex;justify-content:center;width:100%}.header-default .mobile-menu{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:transparent;border:none;text-decoration:none;color:#212529;transition:all .2s ease}.header-default .mobile-menu:hover{color:var(--primary)}.header-default .mobile-menu i{font-size:26px;line-height:1}.card-product .box-icon{color:var(--primary-text-color)!important}.card-product.style-2 .list-product-btn .box-icon:hover{border-color:var(--button-primary-color)!important}.card-product .box-icon:hover{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;color:#fff!important}.hover-tooltip .tooltip{background-color:var(--button-primary-color)!important}.hover-tooltip .tooltip:before{background:var(--button-primary-color)!important}.wg-pagination .active .pagination-item,.wg-pagination .pagination-item:hover{background-color:var(--button-primary-color)!important;border-color:var(--button-primary-color)!important;color:#fff!important}.card-product-wrapper:before{background:var(--button-primary-color)!important}.payment-item.active{border-color:#667085!important}.custom-radio-selected,.custom-radio-selected:hover{background-color:var(--button-secondary-color)!important;border-color:var(--button-secondary-color)!important;color:var(--primary-text-color)!important;border:none!important}.custom-radio-selected span{color:var(--primary-text-color)!important}.text-info{color:var(--text-info-color)!important}.search-results-product-image{width:50px!important;height:50px!important;object-fit:cover!important;border-radius:4px!important}.header-social img{width:30px!important;height:30px!important;object-fit:contain!important}.product-rating{display:flex;align-items:center;gap:4px}.product-rating .list-star{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.product-rating .list-star i.icon-star{font-size:14px;color:#ddd}.product-rating .list-star i.icon-star.active{color:#ff6f61}.product-rating .count-review{font-size:12px;color:#666}@media(max-width:767.98px){.header-default .logo-header{display:flex;justify-content:center;align-items:center}.header-default .logo-header .logo{max-height:40px;width:auto}}@media(max-width:1199.98px){.header-default.header-flipkart-layout .header-bottom-row{display:none!important}}@media(max-width:575.98px){.header-default.header-flipkart-layout .logo-header .logo{max-height:32px}}.modal-order-return-detail .tb-order-detail .tb-content{overflow:auto;height:auto}.modal-order-return-detail .tb-order-detail .subtotal-price,.modal-order-return-detail .tb-order-detail .subtotal-text{padding:10px 15px}.modal-order-return-detail .tb-order-detail .infor-content a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px;line-height:1.4}.modal#order-return-detail{z-index:1050}
