:root{--unnamed-color-649d09:#649d09;--unnamed-color-e5e5e5:#e5e5e5;--unnamed-color-8e8e8e:#8e8e8e;--unnamed-color-ffeded:#ffeded;--unnamed-color-c7c7c7:#c7c7c7;--unnamed-color-e04c25:#e04c25;--unnamed-color-a7dff8:#a7dff8;--unnamed-color-581314:#581314;--unnamed-color-0f5a8d:#0f5a8d;--unnamed-color-23201f:#23201f;--unnamed-color-ea2226:#ea2226;--unnamed-color-ffffff:#fff;--unnamed-font-family-poppins:Poppins;--unnamed-font-family-roboto:Roboto;--unnamed-font-style-normal:normal;--unnamed-font-weight-bold:bold;--unnamed-font-weight-normal:normal;--unnamed-font-size-18:18px;--unnamed-font-size-45:45px;--unnamed-font-size-48:48px;--unnamed-character-spacing-0:0px;--unnamed-line-spacing-24:24px;--unnamed-line-spacing-68:68px;--unnamed-line-spacing-72:72px}.unnamed-character-style-1{font-family:var(--unnamed-font-family-poppins);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-bold);font-size:var(--unnamed-font-size-45);line-height:var(--unnamed-line-spacing-68);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-23201f)}.unnamed-character-style-2{font-family:var(--unnamed-font-family-poppins);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-bold);font-size:var(--unnamed-font-size-48);line-height:var(--unnamed-line-spacing-72);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-23201f)}.unnamed-character-style-3{font-family:var(--unnamed-font-family-roboto);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-18);line-height:var(--unnamed-line-spacing-24);letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-23201f)}*{font-family:var(--font-poppins)!important}html,body,body{max-width:100%;font-family:var(--font-poppins)!important}.font-poppins{font-family:var(--font-poppins)!important}.codicon,.codicon:before,.codicon:after,[class*=codicon-],[class*=codicon-]:before,[class*=codicon-]:after{font-family:codicon!important}.material-symbols-outlined{font-family:Material Symbols Outlined!important}.material-symbols-rounded{font-family:Material Symbols Rounded!important}.material-symbols-sharp{font-family:Material Symbols Sharp!important}.fw-theme-bold{font-weight:500!important}.header-top{z-index:99;max-height:220px;position:sticky;top:0}.theme-red{background-color:#ea2226}.theme-violet{background-color:#0f5a8d}.theme-font-red{color:#ea2226}.theme-font-violet{color:#0f5a8d}.fs-15{font-size:15px}.fs-18{font-size:18px}.py-common{padding-left:50px!important;padding-right:50px!important}.social-icon{border-radius:50%;width:30px;height:30px}.nav-link{color:#000!important}.nav.nav-tabs,.nav-tabs{border-bottom:1px solid #e5e7eb;gap:1.5rem;padding-left:0;list-style:none}.nav.nav-tabs .nav-item,.nav.nav-tabs>a,.nav-tabs .nav-item,.nav-tabs>a{align-items:center;margin-bottom:0;text-decoration:none;display:inline-flex}.nav.nav-tabs a,.nav-tabs a{text-decoration:none!important}.nav.nav-tabs .nav-link,.nav-tabs .nav-link{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:16px;transition:color .2s,border-color .2s;display:inline-flex;color:#1f2937!important;box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:3px solid #0000!important;border-radius:0!important;outline:none!important;margin-bottom:-1px!important;padding:.625rem 1rem!important;font-weight:600!important;text-decoration:none!important}.nav.nav-tabs .nav-link:hover,.nav-tabs .nav-link:hover{color:#ea2226!important;background:0 0!important;border-color:#0000!important}.nav.nav-tabs .nav-link.active,.nav-tabs .nav-link.active{color:#000!important;background:0 0!important;border:none!important;border-bottom:3px solid #ea2226!important;font-weight:700!important}.nav.nav-tabs .nav-link:focus,.nav.nav-tabs .nav-link:focus-visible,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:focus-visible{box-shadow:none!important;outline:none!important}.dropdown-border-bottom{border-bottom:1px solid #00000024!important;padding:4px 4px 7px!important}.serach-divider{height:30px;align-self:center!important}.search-input{outline:none}.icon-btn{font-size:20px}.count-span{background-color:#ea2226;border:1px solid #ea2226;border-radius:50%;width:20px;height:20px;font-size:13px;font-weight:600;line-height:18px;position:absolute;top:5px;left:85%}.search-hedaer-div{background-color:#fff;border-bottom:1px solid #00000024;box-shadow:0 3px 6px #00000029}.footer-ul{list-style-type:circle;margin:0!important}.marguee-div-3{padding:10px;box-shadow:0 3px 6px #00000029}.footer-container a{color:#000;flex-direction:row;align-items:flex-start;font-size:14px;display:inline-flex}.footer-container{border-bottom:1px solid #00000024;padding-bottom:30px}.footer-copy-div{padding-top:30px}.footer-copy-div>p{font-size:14px}.products-btn{background-color:#0000;border:1px solid #000;border-radius:20px;font-weight:600;transition:all .3s}.active-product-btn{border:unset;color:#fff;background-color:#ea2226!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-fadeIn{animation:.3s ease-out fadeIn}.animate-slideUp{animation:.4s ease-out slideUp}.animate-shake{animation:.5s ease-in-out shake}.animate-slideInLeft{animation:.3s ease-out slideInLeft}.animate-slideInRight{animation:.3s ease-out slideInRight}button,input,a{transition:all .2s ease-in-out}.header-1{padding:10px 20px}.search-input-group{opacity:1;background:#fff no-repeat padding-box padding-box;border:1px solid #c7c7c7;border-radius:25px;overflow:hidden}.search-input:focus{box-shadow:none!important;border:none!important;outline:none!important}.cart-text{color:#23201f;text-align:left;letter-spacing:0;opacity:1;font:18px/24px Roboto}.link-text{text-align:left;font-style:normal;font-weight:500;color:#23201f!important}.search-div{width:920px;position:relative}.search-div .search-input-group input{flex:1}.category-name{color:#1976d2;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;font-weight:600;overflow:hidden}.our-products-home-filter{grid-template-columns:480px 1fr;gap:20px;height:900px;max-height:910px;display:grid;overflow:hidden}.our-products-home-filter .products-slider,.our-products-home-filter .products-slider .swiper{width:100%;height:100%}.our-products-home-filter .products-list{max-width:100%;height:100%;padding-right:10px;overflow-y:auto}.our-products-home-filter .products-list::-webkit-scrollbar{width:6px}.our-products-home-filter .products-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.our-products-home-filter .products-list::-webkit-scrollbar-thumb{background:#ea2226;border-radius:3px}.our-products-home-filter .products-list::-webkit-scrollbar-thumb:hover{background:#c41e20}.product-card{background:#fff;border-radius:12px;flex-direction:column;height:100%;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.product-card.compare-selected{border:2px solid #ea2226;box-shadow:0 0 0 2px #ea222633}.product-card .discount-banner{color:#fff;z-index:2;background:#ea2226;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.product-card .product-image-container{background:0 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-card .product-image-container img{object-fit:contain;width:100%;height:100%}.product-card .product-details{flex-direction:column;flex:1;padding:16px;display:flex}.product-card .product-title{color:#23201f;text-align:left;max-width:100%;margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.3;overflow:hidden}.product-card .product-rating{margin-bottom:12px}.product-card .product-rating .star{color:#ddd;margin-right:2px;font-size:14px}.product-card .product-rating .star.filled{color:#ffc107}.product-card .product-pricing{margin-bottom:12px}.product-card .product-pricing .current-price{color:#23201f;font-size:18px;font-weight:700}.product-card .exclusive-offers{margin-bottom:16px}.product-card .exclusive-offers .offers-title{color:#23201f;margin-bottom:4px;font-size:14px;font-weight:600}.product-card .exclusive-offers .offer-item{color:#666;margin:0;font-size:12px}.product-card .product-actions{border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.product-card .product-actions .action-btn{cursor:pointer;color:#0000;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.product-card .product-actions .action-btn:hover{background:#f5f5f5;transform:scale(1.1)}.product-card .product-actions .action-btn.wishlist-btn{color:#000;transition:all .2s}.product-card .product-actions .action-btn.wishlist-btn.active-wishlist-btn{color:#ea2226;animation:.3s forwards wishlist-pop}.product-card .product-actions .action-btn.view-btn{color:#000}.product-card .product-actions .action-btn.wishlist-btn:hover,.product-card .product-actions .action-btn.view-btn:hover{color:#ea2226}.product-card .product-actions .action-btn.cart-btn{color:#fff;background:#ea2226;width:40px;height:40px}.product-card .product-actions .action-btn.cart-btn:hover{background:#c41e20;transform:scale(1.05)}.product-card .product-details{padding:12px}@media (min-width:992px){.product-card .product-details{padding:16px}}.original-price{color:#8e8e8e;margin-right:8px;font-size:16px;text-decoration:line-through}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.price-span{font-family:sans-serif!important}@keyframes wishlist-pop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.2)}}.no-product-card{background-color:#f5f5f5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:80%;margin:20px auto;padding:16px;display:flex;box-shadow:0 2px 8px #0000001a}.main-resource-container{width:90%;margin:0 auto}.main-resource-container h6{margin:0;font-size:28px;font-weight:400;line-height:38px}.main-resource-container .cart-divider{background-color:#cfcece;width:100%;height:1px;margin:10px 0 28px;display:block}.main-resource-container-child{grid-template-columns:1fr 300px;gap:10px;width:100%;display:grid}.product-find-resources{background-color:#fff;border-radius:12px;flex-direction:column;width:100%;padding:20px 10px;display:flex;box-shadow:0 2px 8px #0000001a}.product-find-resources .bold-cart-price{font-size:20px;font-weight:500}.checkout-container{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;max-height:280px;margin:0;padding:14px 16px;display:flex;position:sticky;top:190px;box-shadow:0 2px 8px #0000001a}.checkout-container span:first-child{color:#0b7b3c;font-size:12px;font-weight:700}.checkout-container span:first-child .check-circle{color:#fff;background-color:#0b7b3c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:4px;display:flex}.checkout-container span:nth-child(2){color:#0f1111;font-size:18px;font-weight:400}.checkout-container .checkout-btn{border-radius:15px;padding:10px;font-weight:600}.isWishlist{width:90%;margin:0 auto}.discount-label{color:#fff;z-index:2;background:#ea2226;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600}.exclusive-offers span{color:#23201f;margin-bottom:4px;font-size:14px}.cart-input{text-align:center;background-color:#0000;border:none;border-radius:0;outline:none;max-width:30px;margin:0;padding:0;font-size:14px;font-weight:600}.cart-input:focus{box-shadow:none!important;border:none!important;outline:none!important}.cart-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-product-name{text-overflow:ellipsis;white-space:nowrap;color:#0f1111;max-width:100%;height:2.6em;font-size:18px;font-weight:400;overflow:hidden}.discount-label-value-cart{font-size:12px;font-weight:700;line-height:12px}.discount-label-cart{color:#fff;z-index:2;background:#ea2226;border-radius:4px;padding:4px 6px;font-size:12px;font-weight:600}.current-price-cart{font-size:18px;font-weight:700}.current-price-cart.strike{color:#565959;text-align:end;font-size:12px;text-decoration:line-through}.input-quantity-cart{background:#f3f4f6;border-radius:9999px;gap:0;padding:6px 12px}.input-quantity-product{background:#fff;border:1px solid #000;border-radius:8px;gap:0;margin:0 10px 0 0;padding:6px 12px}.offers-title-cart,.offer-desc-cart{color:#565959;font-size:12px;line-height:12px}.youtube-details{z-index:5;width:100%;height:500px;position:relative}.youtube-details .after{opacity:.7;z-index:10;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.youtube-details .youtube-btn{z-index:20;width:100%;padding:0 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.youtube-details .youtube-btn .youtube-button-container{margin-bottom:20px}.youtube-details .youtube-btn .main-title{color:#fff;text-align:center;text-transform:capitalize;letter-spacing:1px;margin-bottom:40px;font-size:38px;font-weight:700;line-height:1.2}.youtube-details .youtube-btn .statistics-container{flex-wrap:wrap;justify-content:center;gap:0;max-width:1200px;margin:0 auto}.youtube-details .youtube-btn .statistics-container .stat-item{text-align:center;min-width:120px;padding:0 15px}.youtube-details .youtube-btn .statistics-container .stat-item .stat-number{color:#ea2226;margin-bottom:8px;font-size:48px;font-weight:700;line-height:1;display:block}.youtube-details .youtube-btn .statistics-container .stat-item .stat-description{color:#fff;text-align:center;word-break:break-word;max-width:120px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.2}.youtube-details .youtube-btn .statistics-container .stat-divider{opacity:.8;background-color:#fff;width:1px;height:60px;margin:0 10px}.six-grid div{height:400px;max-height:400px;overflow:hidden}.six-grid div:nth-child(2){background-color:#0f5a8d}.six-grid div:nth-child(2) div{width:90%}.six-grid div:nth-child(2) span:first-child,.six-grid div:nth-child(2) span:nth-child(3){font-size:18px}.six-grid div:nth-child(2) span:nth-child(3){word-break:break-word;max-width:70%}.six-grid div:nth-child(2) span:nth-child(2){font-size:35px;font-weight:700}.six-grid div:nth-child(4){background-color:#581314}.six-grid div:nth-child(4) div{width:90%}.six-grid div:nth-child(4) span:first-child,.six-grid div:nth-child(4) span:nth-child(3){font-size:18px}.six-grid div:nth-child(4) span:nth-child(3){word-break:break-word;max-width:70%}.six-grid div:nth-child(4) span:nth-child(2){font-size:35px;font-weight:700}.six-grid div:nth-child(6){background-color:#e04c25}.six-grid div:nth-child(6) div{width:90%}.six-grid div:nth-child(6) span:first-child,.six-grid div:nth-child(6) span:nth-child(3){font-size:18px}.six-grid div:nth-child(6) span:nth-child(3){word-break:break-word;max-width:70%}.six-grid div:nth-child(6) span:nth-child(2){font-size:35px;font-weight:700}.child-div-contact{position:relative}.child-div-contact div span:first-child{color:#8e8e8e;font-size:16px}.child-div-contact div span:nth-child(2){color:#23201f;word-break:break-word;max-width:100%;font-size:20px;font-weight:600}.child-div-contact:after{content:"";background-color:#e5e5e5;width:1px;height:90%;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.child-div-contact:last-child:after{display:none}.news-letter-container{background:linear-gradient(#0f5a8d 0%,#082d47 100%) no-repeat padding-box padding-box;height:200px}.news-letter-container div:nth-child(2){max-width:30%}.news-letter-container div:nth-child(2) span:first-child{color:#fff;font-size:30px;font-weight:700}.news-letter-container div:nth-child(2) span:nth-child(2){text-align:left;word-break:break-word;color:#fff;font-size:16px;font-weight:400}.news-letter-container div:nth-child(3) input{border:none;border-radius:8px;width:400px;height:50px}.news-letter-container div:nth-child(3) input:focus{border:none;outline:none;box-shadow:none!important}.news-letter-container div:nth-child(3) div .input-group-text{background-color:#fff;border:none}.news-letter-container div:nth-child(3) button{color:#fff;cursor:pointer;background-color:#ea2226;border:none;border-radius:8px;width:150px;height:50px}.blogs-container h6{color:#23201f;text-transform:capitalize;font-size:40px;font-weight:700}.blog-date{color:#fff;background-color:#ea2226;border-radius:3px;padding:5px 10px;font-size:12px;font-weight:700}.blog-title{color:#23201f;text-align:left;text-transform:capitalize;font-size:20px;font-weight:700}.blog-description{max-height:200px;overflow-y:auto}.blog-description p{text-align:left;letter-spacing:0;color:#23201f;opacity:1;margin:0;font-size:14px;line-height:30px}.view-all-blogs-btn{color:#fff;cursor:pointer;text-transform:capitalize;background-color:#ea2226;border:none;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:700}.customer-reviews-container .card-customer-review{border:1px solid #e5e5e5;height:480px;overflow:hidden}.customer-reviews-container h6{color:#23201f;text-transform:capitalize;font-size:40px;font-weight:700}.customer-reviews-container .review-title{color:#23201f;text-align:center;letter-spacing:0;font-size:21px;font-weight:700}.customer-reviews-container .review-text{max-height:200px;overflow-y:auto}.customer-reviews-container .review-text p{color:#23201f;text-align:center;letter-spacing:0;font-size:14px;font-weight:400;line-height:24px}.swiper-button-prev-custom,.swiper-button-next-custom{z-index:20;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #00000026}.swiper-button-prev-custom:hover,.swiper-button-next-custom:hover{transform:translateY(-50%)scale(1.1);color:#fff!important;background:#0d6efd!important}.swiper-button-prev-custom:focus,.swiper-button-next-custom:focus{outline:none;box-shadow:0 0 0 3px #0d6efd40}.swiper-button-prev-custom:active,.swiper-button-next-custom:active{transform:translateY(-50%)scale(.95)}.swiper-button-prev-custom svg,.swiper-button-next-custom svg{color:#6c757d;font-size:20px;transition:color .3s}.swiper-button-prev-custom:hover svg,.swiper-button-next-custom:hover svg{color:#fff}.swiper-button-prev-custom{left:-25px}.swiper-button-next-custom{right:-25px}.swiper-pagination-custom .swiper-pagination-bullet{opacity:1;background:#dee2e6;width:12px;height:12px;margin:0 4px;transition:all .3s}.swiper-pagination-custom .swiper-pagination-bullet-active{background:#0d6efd;transform:scale(1.2)}.home-head{color:#23201f;text-transform:capitalize;font-size:40px;font-weight:700}.swiper-pagination-bullet{opacity:1!important;background:#fff!important;border-radius:2px!important;width:40px!important;height:4px!important;margin:0 4px!important}.swiper-pagination-bullet-active{background:#dc2626!important}.products-breadcrumb{font-size:14px}.products-breadcrumb a{color:#23201f}.products-breadcrumb p{color:#ea2226;font-weight:600}.search-products-container{height:100%;min-height:65dvh}.search-products-container h6{text-align:left;letter-spacing:0;color:#23201f;font-weight:700}.product-desc{text-align:justify;letter-spacing:0;color:#23201f;font-size:16px;font-weight:400;line-height:26px}.product-desc *{font:inherit;color:inherit;text-align:inherit;line-height:inherit;letter-spacing:inherit;overflow-wrap:break-word;word-break:break-word;max-width:100%}.products-view-container .products-view-section-details h1{text-align:left;letter-spacing:0;color:#23201f;font-size:20px;font-weight:600;line-height:25px}.products-view-container .products-view-section-details .product-desc{text-align:justify;letter-spacing:0;color:#23201f;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;max-width:100%;font-size:16px;font-weight:400;line-height:26px}.products-view-container .products-view-section-details .product-desc .product-desc{text-align:justify;letter-spacing:0;color:#23201f;font-size:16px;font-weight:400;line-height:26px}.products-view-container .products-view-section-details .product-desc .product-desc *{font:inherit;color:inherit;text-align:inherit;line-height:inherit;letter-spacing:inherit;overflow-wrap:break-word;word-break:break-word;max-width:100%}.products-view-container .products-view-section-details .action-btn{cursor:pointer;color:#0000;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;padding-left:0!important}.products-view-container .products-view-section-details .action-btn.wishlist-btn{color:#8e8e8e;transition:all .2s}.products-view-container .products-view-section-details .action-btn.wishlist-btn.active-wishlist-btn{color:#ea2226}.products-view-container .products-view-section-details .action-btn.wishlist-btn.active-wishlist-btn svg{animation:.3s forwards wishlist-pop}.products-view-container .products-view-section-details .action-btn.wishlist-btn svg{transition:all .2s}.products-view-container .products-view-section-details .action-btn.wishlist-btn:hover{color:#ea2226}.products-view-container .products-view-section-details .action-btn.wishlist-btn:hover svg{transform:scale(1.1)}.products-view-container .products-view-section-details .action-btn span{letter-spacing:0;color:#8e8e8e;margin-left:5px;font-size:14px;font-weight:400;line-height:19px}.products-view-container .img-preview-btn{cursor:pointer;background:0 0;border-radius:10px;width:100%;transition:all .3s;overflow:hidden}.img-preview-swiper .swiper-button-prev,.img-preview-swiper .swiper-button-next{color:#23201f;background:#fffffff2;border-radius:50%;padding:30px;box-shadow:0 2px 8px #00000040}.img-preview-swiper .swiper-button-prev:after,.img-preview-swiper .swiper-button-next:after{content:"";background-color:currentColor;width:20px;height:20px;display:block}.img-preview-swiper .swiper-button-prev:hover,.img-preview-swiper .swiper-button-next:hover{color:#fff;background:#ea2226}.img-preview-swiper .swiper-pagination{display:none!important}.small-img-preview-btn-container{padding:10px}.small-img-preview-btn{cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:10px;width:100%;max-height:100px;padding:10px;transition:all .3s;overflow:hidden}.small-img-preview-btn:hover{border:1px solid #ea2226}.buy-actions .btn-add-cart,.buy-actions .btn-buy-now{cursor:pointer;border-radius:6px;padding:10px 18px;font-size:12px;font-weight:600;line-height:20px;transition:all .2s ease-in-out}.buy-actions .btn-add-cart{color:#ea2226;background:#fff;border:1px solid #ea2226;position:relative}.buy-actions .btn-add-cart:hover{background:#fff5f5}.buy-actions .btn-buy-now{color:#fff;background:#ea2226;border:1px solid #ea2226}.buy-actions .btn-buy-now:hover{background:#c41e20;border-color:#c41e20}.cms-headers-container{color:#000;background-color:#0000;border-bottom:1px solid #000;width:90%;margin:0 auto}.cms-headers-container button{color:#000;text-transform:capitalize;background-color:#0000;border:none;border-radius:4px;margin:0;padding:10px;font-size:18px;font-weight:600;text-decoration:none}.cms-headers-container button.active-cms-link{color:#fff;background-color:#ea2226}.cms-container-product{margin:0 auto}.selling-price-product{text-align:left;color:#23201f;font-size:24px;font-weight:600}.original-price-product{letter-spacing:0;color:#8e8e8e;margin-right:8px;font-size:16px;text-decoration:line-through}.save-text-product{text-align:center;letter-spacing:0;color:#ea2226;font-size:16px;font-weight:500;line-height:24px}.delivery-text{color:#000;font-size:18px;font-weight:400;line-height:26px}.delivery-details-div{height:40px}.delivery-details-div button{background:#fff no-repeat padding-box padding-box;border:1px solid #0f5a8d;border-radius:5px;height:100%}.changes-show{background-color:#ea2226;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.menu-item-text{color:#23201f;letter-spacing:0;text-align:left;font-size:18px;font-weight:500;line-height:24px}.products-pagination{border:1px solid #e0e0e0;width:100%;padding:20px 0}.products-pagination .child-page{width:90%;margin:0 auto}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px;display:inline-block}@keyframes app-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes app-loader-stroke{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px}}.material-icons{font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;font-family:Material Icons!important}.search-div{position:relative}.ve-wrap *{box-sizing:border-box}.ve-wrap{background:#f8fafc;flex-direction:column;gap:8px;height:100vh;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.ve-topbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex;box-shadow:0 1px 3px #00000008}.ve-logo{align-items:center;gap:10px;display:flex}.ve-logo-dot-r{background:#ea2227;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #ea222759}.ve-logo-dot-b{background:#2563eb;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #2563eb59}.ve-logo-text{color:#0f172a;letter-spacing:.04em;font-size:13px;font-weight:700}.ve-logo-sub{color:#64748b;margin-left:4px;font-size:11px;font-weight:500}.ve-back-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .15s;display:flex}.ve-back-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.ve-topbar-right{align-items:center;gap:8px;display:flex}.ve-save-btn{color:#fff;cursor:pointer;background:#ea2227;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 18px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #ea222740}.ve-save-btn:hover{background:#c01a1f;box-shadow:0 4px 12px #ea222759}.ve-save-btn:disabled{opacity:.6;cursor:not-allowed}.ve-save-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.65s linear infinite ve-spin}@keyframes ve-spin{to{transform:rotate(360deg)}}.ve-body{background:0 0;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}:root{--gjs-main-color:#fff!important;--gjs-primary-color:#fff!important;--gjs-secondary-color:#64748b!important;--gjs-tertiary-color:#3b82f6!important;--gjs-quaternary-color:#2563eb!important;--gjs-font-color:#1e293b!important;--gjs-font-color-active:#0f172a!important;--gjs-main-dark-color:transparent!important;--gjs-secondary-dark-color:transparent!important;--gjs-main-light-color:#fff!important;--gjs-secondary-light-color:#64748b!important;--gjs-soft-light-color:#f8fafc!important;--gjs-color-blue:#3b82f6!important}.gjs-editor{background-color:#0000!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.gjs-one-bg,.gjs-two-bg,.gjs-three-bg,.gjs-four-bg{background:0 0!important}.gjs-one-color{color:#1e293b!important}.gjs-two-color{color:#64748b!important}.gjs-pn-panel,.gjs-pn-top,.gjs-pn-devices-c,.gjs-pn-options,.gjs-pn-views-container,.gjs-pn-views,.gjs-pn-commands,[class*=gjs-pn-]{visibility:hidden!important;pointer-events:none!important;opacity:0!important;border:none!important;width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.gjs-cv-canvas{--gjs-zoom-scale:1;background-color:#f1f5f9!important;width:100%!important;height:100%!important;top:0!important;left:0!important}.gjs-cv-canvas__frames{width:calc(100%/var(--gjs-zoom-scale,1))!important;height:calc(100%/var(--gjs-zoom-scale,1))!important;transform-origin:0 0!important;top:0!important;left:0!important}.gjs-frame-wrapper{background-color:#fff!important;box-shadow:0 4px 20px -2px #00000014,0 2px 6px -1px #0000000a!important}#gjs-blocks-panel,#gjs-blocks-panel *,.gjs-blocks-cs,.gjs-block-categories,.gjs-block-category,.gjs-blocks-c{color:#1e293b!important;background-color:#0000!important}.gjs-blocks-cs{padding:0!important}.gjs-block-categories{background:0 0!important;flex-direction:column!important;gap:12px!important;display:flex!important}.gjs-block-category{background:0 0!important;border-bottom:none!important;margin-bottom:8px!important;padding:0!important}.gjs-block-category .gjs-title,.gjs-category-title{color:#64748b!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;background:0 0!important;border:none!important;justify-content:flex-start!important;align-items:center!important;padding:6px 4px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.gjs-block-category .gjs-caret,.gjs-block-category .gjs-caret-icon,.gjs-block-category.gjs-open .gjs-caret,.gjs-block-category.gjs-open .gjs-caret-icon,.ve-hide-cat-titles .gjs-block-category .gjs-title{display:none!important}.gjs-block-category .gjs-blocks-c{display:flex!important}.gjs-blocks-c{background:0 0!important;flex-direction:column!important;gap:6px!important;padding:4px 0!important;display:flex!important}.gjs-block.ve-block-hidden,.gjs-block-widget.ve-block-hidden,.ve-block-hidden{display:none!important}.gjs-block{color:#1e293b!important;cursor:grab!important;box-sizing:border-box!important;text-align:left!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 12px!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;box-shadow:0 1px 2px #00000005!important}.gjs-block:hover{color:#1d4ed8!important;background:#fff!important;border-color:#3b82f6!important;box-shadow:0 2px 6px #2563eb1a!important}.gjs-block:active{transform:scale(.99);cursor:grabbing!important}.gjs-block:not(.gjs-block-widget) .gjs-block__media{display:none!important}.gjs-block .gjs-block-label,.gjs-block .gjs-block__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#1e293b!important;text-align:left!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}.gjs-block:not(.gjs-block-widget):after{content:""!important;opacity:.6!important;pointer-events:none!important;background-image:radial-gradient(#94a3b8 1.5px,#0000 1.5px)!important;background-position:50%!important;background-size:4px 4px!important;flex-shrink:0!important;width:12px!important;height:14px!important;margin-left:auto!important;display:block!important}.gjs-block:hover:after{opacity:1!important;background-image:radial-gradient(#2563eb 1.5px,#0000 1.5px)!important}.gjs-block-widget{flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:50px!important;max-height:none!important;padding:8px!important}.gjs-block-widget .gjs-block__media{display:block!important}.gjs-block-widget .ve-block-thumb{pointer-events:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:100%;height:90px;margin-bottom:6px;overflow:hidden}.gjs-block-widget .ve-block-thumb iframe{transform-origin:0 0;border:none;width:400%;height:400%;transform:scale(.25)}#gjs-layers-panel,#gjs-layers-panel *,.gjs-layers,.gjs-layers-c{color:#1e293b!important;background-color:#0000!important}.gjs-layers{padding:4px 0!important}.gjs-layer{color:#334155!important;font-size:12px!important}.gjs-layer-item{cursor:pointer!important;background-color:#0000!important;border-bottom:1px solid #f1f5f9!important;border-left:3px solid #0000!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;padding:6px 8px!important;transition:all .15s!important;display:flex!important}.gjs-layer-item:hover{color:#0f172a!important;background-color:#f1f5f9!important}.gjs-layer.gjs-selected>.gjs-layer-item,.gjs-layer.gjs-layer-active>.gjs-layer-item,.gjs-layer-item.gjs-selected,.gjs-layer-item.is-active{color:#1d4ed8!important;background:#dbeafe!important;border-left:3px solid #2563eb!important;border-radius:6px!important;box-shadow:0 1px 3px #2563eb1f!important}.gjs-layer.gjs-selected>.gjs-layer-item .gjs-layer-name,.gjs-layer.gjs-layer-active>.gjs-layer-item .gjs-layer-name,.gjs-layer-item.gjs-selected .gjs-layer-name,.gjs-layer-item.is-active .gjs-layer-name{color:#1d4ed8!important;font-weight:700!important}.gjs-layer.gjs-selected>.gjs-layer-item .gjs-layer-caret,.gjs-layer.gjs-layer-active>.gjs-layer-item .gjs-layer-caret,.gjs-layer-item.gjs-selected .gjs-layer-caret,.gjs-layer-item.is-active .gjs-layer-caret{color:#2563eb!important}.gjs-layer.gjs-selected>.gjs-layer-item [data-count],.gjs-layer.gjs-layer-active>.gjs-layer-item [data-count],.gjs-layer-item.gjs-selected [data-count],.gjs-layer-item.is-active [data-count]{color:#2563eb!important;font-weight:600!important}.gjs-layer-name{color:inherit!important;font-size:12px!important;font-weight:500!important}.gjs-layer-vis{color:#94a3b8!important;cursor:pointer!important;transition:color .15s!important}.gjs-layer-vis:hover{color:#1e293b!important}.gjs-layer-caret{color:#94a3b8!important;cursor:pointer!important;margin-right:4px!important}.gjs-sm-sectors{padding:4px 0!important}.gjs-sm-sector{border-bottom:1px solid #f1f5f9!important;margin-bottom:8px!important}.gjs-sm-sector-title{color:#1e293b!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;margin-bottom:6px!important;padding:9px 12px!important;font-size:12px!important;font-weight:600!important;transition:background .15s!important;display:flex!important}.gjs-sm-sector-title:hover{background:#f1f5f9!important}.gjs-sm-properties{padding:6px 2px!important}.gjs-sm-property{margin-bottom:10px!important}.gjs-sm-label{color:#475569!important;letter-spacing:.02em!important;text-transform:capitalize!important;margin-bottom:4px!important;font-size:11px!important;font-weight:600!important}.gjs-sm-property input,.gjs-sm-property select,.gjs-field select,.gjs-field input{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;padding:6px 10px!important;font-size:12px!important;transition:border-color .15s,box-shadow .15s!important;box-shadow:0 1px 2px #00000005!important}.gjs-sm-property input:focus,.gjs-sm-property select:focus,.gjs-field input:focus,.gjs-field select:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb26!important}.gjs-sm-color{border:1px solid #cbd5e1!important;border-radius:6px!important;width:28px!important;height:28px!important}.gjs-radio-item{color:#475569!important;cursor:pointer!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:5px 8px!important;font-size:11px!important}.gjs-radio-item.gjs-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.gjs-traits-c{padding:6px 0!important}.gjs-trait{margin-bottom:12px!important}.gjs-trait-label{color:#475569!important;margin-bottom:4px!important;font-size:11px!important;font-weight:600!important}.gjs-trait-field input,.gjs-trait-field select{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;padding:7px 10px!important;font-size:12px!important;transition:border-color .15s,box-shadow .15s!important;box-shadow:0 1px 2px #00000005!important}.gjs-trait-field input:focus,.gjs-trait-field select:focus{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 2px #2563eb26!important}.gjs-clm-selectors,.gjs-clm-tags-c,#gjs-selectors-panel>div{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.gjs-clm-header,.gjs-clm-label,.gjs-clm-select,.gjs-clm-states,.gjs-clm-state,.gjs-clm-sel-info,.gjs-clm-info,.gjs-clm-label-info,.gjs-clm-status,.gjs-clm-tag-status{display:none!important}.gjs-clm-tags-btn{align-items:center!important;gap:6px!important;margin-top:6px!important;display:flex!important}#gjs-clm-add-tag,.gjs-clm-add-tag,.gjs-clm-btn{color:#2563eb!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:28px!important;height:28px!important;padding:0 8px!important;font-size:13px!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #00000008!important}#gjs-clm-add-tag:hover,.gjs-clm-add-tag:hover,.gjs-clm-btn:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}.gjs-clm-tags{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;width:100%!important;min-height:40px!important;margin-bottom:0!important;padding:6px 8px!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;box-shadow:0 1px 2px #00000005!important}.gjs-clm-tags:focus-within{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1f!important}.gjs-clm-tag{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:6px!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.gjs-clm-tag-label{color:#1d4ed8!important;font-size:11px!important;font-weight:600!important}.gjs-clm-tag-close{color:#3b82f6!important;cursor:pointer!important;opacity:.8!important;margin-left:2px!important;font-size:14px!important;line-height:1!important}.gjs-clm-tag-close:hover{color:#ef4444!important;opacity:1!important}.gjs-clm-new,#gjs-clm-new,.gjs-clm-tags input{color:#0f172a!important;min-width:110px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;padding:3px 4px!important;font-size:12px!important}.gjs-highlighter{outline:2px solid #2563eb!important}.gjs-badge{color:#fff!important;background:#2563eb!important;border-radius:4px!important;padding:2px 6px!important;font-size:10px!important;font-weight:600!important}.gjs-toolbar{white-space:nowrap!important;background:#0f172a!important;border-radius:8px!important;flex-flow:row!important;align-items:center!important;gap:2px!important;width:max-content!important;max-width:none!important;height:auto!important;padding:3px!important;display:flex!important;box-shadow:0 4px 14px #0003!important}.gjs-toolbar-item{color:#f8fafc!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:5px 7px!important;transition:all .15s!important;display:inline-flex!important}.gjs-toolbar-item:hover{color:#fff!important;background:#ffffff26!important}.gjs-block__media{justify-content:center;align-items:center;height:100%;display:flex;margin-bottom:0!important}.gjs-block__media svg{width:18px!important;height:18px!important}.search-result-div{color:#000;z-index:200;white-space:nowrap;background-color:#fff;border-top:1px solid #e0e0e0;border-radius:5px;width:95%;max-height:400px;padding:1rem 1rem 0;position:absolute;top:100%;left:13px;overflow:hidden;box-shadow:2px 3px 5px -1px #00000080;width:100%!important;max-width:100%!important}.search-result-div.loading{display:block!important}.search-result-div.loading button{text-align:center;background-color:#0000;width:100%;padding:20px 0}.search-result-div button{color:#000;white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border-radius:5px;width:100%;margin:0 0 20px;padding:10px;text-decoration:none;list-style:none;transition:all .2s;overflow:hidden}.search-result-div button:hover{background-color:#f0f0f0!important}[data-widget=header-top-bar]{z-index:999;position:sticky;top:0;left:0}[class^=col]{outline-color:unset!important;outline-width:0!important;outline-style:unset!important}.login-page{background-color:#1a1a2e;background-image:radial-gradient(at 18% 55%,#ea222617 0%,#0000 55%),radial-gradient(at 82% 18%,#3c4db221 0%,#0000 50%);min-height:100vh}.login-card{background:#fff;border-radius:18px;width:500px;padding:20px;overflow:hidden;box-shadow:0 28px 64px #00000061}.login-left{border-right:1px solid #f3f4f6;padding:3rem 2.75rem}.login-logo{margin-bottom:2rem}.login-title{color:#111827;letter-spacing:-.4px;margin-bottom:.2rem;font-size:1.65rem;font-weight:800;line-height:1.2}.login-subtitle{color:#6b7280;margin-bottom:2rem;font-size:.875rem}.field-label{color:#374151;text-transform:uppercase;letter-spacing:.6px;margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.input-wrap{position:relative}.input-icon{color:#9ca3af;pointer-events:none;z-index:5;align-items:center;display:flex;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.field-input{color:#111827;height:48px;font-size:.9rem;transition:border-color .2s,background .2s,box-shadow .2s;background:#f9fafb!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;padding-left:42px!important}.field-input::placeholder{color:#9ca3af}.field-input:focus{outline:none;background:#fff!important;border-color:#ea2226!important;box-shadow:0 0 0 3px #ea22261f!important}.field-input.input-error{background:#fff8f8!important;border-color:#ea2226!important}.field-error-text{color:#dc2626;align-items:center;gap:4px;margin-top:.3rem;font-size:.78rem;display:flex}.server-alert{color:#b91c1c;background:#fff1f1;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:8px;padding:.65rem 1rem;font-size:.84rem;display:flex}.submit-btn{letter-spacing:.3px;height:50px;font-size:.95rem;font-weight:700;transition:background .2s,box-shadow .2s,transform .1s;color:#fff!important;background:#ea2226!important;border:none!important;border-radius:10px!important}.submit-btn:hover:not(:disabled){background:#c91e22!important;box-shadow:0 5px 18px #ea222661!important}.submit-btn:active:not(:disabled){transform:scale(.98)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.login-right{text-align:center;background:linear-gradient(150deg,#fff5f5 0%,#ffe8e8 55%,#ffd6d6 100%);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:340px;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}.deco-circle{background:#ea222612;border-radius:50%;position:absolute}.deco-circle.top{width:280px;height:280px;top:-90px;right:-90px}.deco-circle.bottom{width:200px;height:200px;bottom:-70px;left:-70px}.deco-circle.mid{background:#ea22260a;width:120px;height:120px;top:55%;right:-30px}.icon-circle{z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin-bottom:1.5rem;display:flex;position:relative;box-shadow:0 6px 24px #ea222633}.right-heading{color:#111827;z-index:1;margin-bottom:0;font-size:1.55rem;font-weight:800;line-height:1.25;position:relative}.right-heading span{color:#ea2226}.right-divider{z-index:1;background:#ea2226;border-radius:4px;width:42px;height:3px;margin:1rem auto;position:relative}.right-desc{color:#6b7280;z-index:1;max-width:230px;font-size:.875rem;line-height:1.7;position:relative}.right-badge{color:#ea2226;z-index:1;letter-spacing:.4px;text-transform:uppercase;background:#ea22261a;border-radius:20px;align-items:center;gap:6px;margin-top:1.5rem;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-flex;position:relative}@media (max-width:700px){.login-right{display:none}.login-left{border-right:none;padding:2.5rem 1.75rem}}.orders-container{width:100%}.orders-title{align-items:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:flex}.orders-list{flex-direction:column;gap:1rem;display:flex}.order-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:box-shadow .2s;overflow:hidden}.order-card:hover{box-shadow:0 2px 12px #00000014}.order-header{background:#fafafa;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.order-id-section{flex-direction:column;gap:.25rem;display:flex}.order-id{color:#212121;font-size:.95rem;font-weight:700}.order-date{color:#757575;align-items:center;font-size:.825rem;display:flex}.order-actions{align-items:center;gap:.75rem;display:flex}.status-badge{text-transform:capitalize;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.status-pending{color:#f57c00;background:#fff3e0;border:1px solid #ffb74d}.status-confirmed,.status-approved{color:#1976d2;background:#e3f2fd;border:1px solid #64b5f6}.status-processing{color:#fbc02d;background:#fff8e1;border:1px solid #ffd54f}.status-shipped,.status-dispatched{color:#388e3c;background:#e8f5e9;border:1px solid #81c784}.status-delivered,.status-completed{color:#2e7d32;background:#e8f5e9;border:1px solid #4caf50}.status-cancelled{color:#c62828;background:#ffebee;border:1px solid #ef5350}.payment-badge{text-transform:capitalize;color:#616161;background:#f5f5f5;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.payment-paid{color:#2e7d32;background:#e8f5e9}.payment-pending{color:#f9a825;background:#fff8e1}.payment-failed{color:#c62828;background:#ffebee}.tracking-progress{justify-content:space-between;padding:1.25rem 1.5rem;display:flex;position:relative}.tracking-step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.step-connector{z-index:0;background:#e0e0e0;width:100%;height:2px;position:absolute;top:12px;left:50%}.tracking-step:last-child .step-connector{display:none}.step-dot{z-index:1;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;transition:all .3s;display:flex}.step-dot.active{background:#ea2226;border-color:#ea2226}.step-dot.current{box-shadow:0 0 0 4px #ea222633}.step-label{color:#9e9e9e;text-align:center;margin-top:.5rem;font-size:.7rem;font-weight:500;transition:all .3s}.step-label.active{color:#424242}.step-label.current{color:#ea2226;font-weight:700}.order-products{padding:0}.product-item{border-bottom:1px solid #f0f0f0;gap:1rem;padding:1rem 1.25rem;display:flex}.product-item:last-child{border-bottom:none}.product-image-wrapper{flex-shrink:0;position:relative}.product-image{object-fit:cover;border:1px solid #e0e0e0;border-radius:6px;width:80px;height:80px}.qty-badge{color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.product-details{flex:1;min-width:0}.product-name{color:#212121;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.product-properties{color:#757575;margin:0 0 .5rem;font-size:.775rem}.product-pricing{align-items:center;display:flex}.product-price{color:#757575;font-size:.825rem}.product-subtotal{font-size:1rem;font-weight:700}.order-footer{background:#fafafa;border-top:1px solid #e8e8e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.shipping-address{color:#424242;align-items:flex-start;max-width:60%;font-size:.85rem;display:flex}.order-total{text-align:right}.total-label{color:#757575;margin-bottom:.25rem;font-size:.8rem;display:block}.total-amount{font-size:1.25rem;font-weight:800}.orders-loading{justify-content:center;padding:3rem;display:flex}.loading-spinner{border:4px solid;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.orders-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.empty-title{color:#424242;margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600}.empty-text{color:#9e9e9e;font-size:.9rem}@media (max-width:768px){.order-header{flex-direction:column;align-items:flex-start}.order-actions{justify-content:space-between;width:100%}.tracking-progress{padding:1rem;overflow-x:auto}.step-label{font-size:.6rem}.shipping-address{max-width:100%}.order-footer{align-items:flex-stretch;flex-direction:column}.order-total{text-align:center}}.compare-products-bar{color:#fff;z-index:1000;background:linear-gradient(135deg,#ea2226 0%,#c41e20 100%);padding:16px 24px;transition:bottom .4s cubic-bezier(.4,0,.2,1);position:fixed;bottom:-100px;left:0;right:0;box-shadow:0 -4px 20px #ea22264d}.compare-products-bar.visible{bottom:0}.compare-products-bar .compare-bar-content{justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;display:flex}.compare-products-bar .compare-products-info{flex:1;align-items:center;gap:12px;display:flex}.compare-products-bar .compare-products-info .compare-icon-wrapper{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.compare-products-bar .compare-products-info .compare-icon-wrapper svg{color:#fff;font-size:20px}.compare-products-bar .compare-products-info .compare-text .compare-count{font-size:18px;font-weight:700}.compare-products-bar .compare-products-info .compare-text .compare-label{opacity:.9;margin-left:4px;font-size:13px}.compare-products-bar .compare-products-list{gap:8px;display:flex}.compare-products-bar .compare-products-list .compare-product-chip{background:#fff3;border-radius:20px;align-items:center;gap:6px;max-width:150px;padding:6px 12px;font-size:13px;display:flex}.compare-products-bar .compare-products-list .compare-product-chip .chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compare-products-bar .compare-products-list .compare-product-chip .chip-remove{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:opacity .2s;display:flex}.compare-products-bar .compare-products-list .compare-product-chip .chip-remove:hover{opacity:1}.compare-products-bar .compare-products-list .compare-product-chip .chip-remove svg{font-size:16px}.compare-products-bar .compare-actions{gap:10px;display:flex}.compare-products-bar .compare-actions .compare-close-btn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.compare-products-bar .compare-actions .compare-close-btn:hover{background:#ffffff4d}.compare-products-bar .compare-actions .compare-close-btn svg{font-size:20px}.compare-products-bar .compare-actions .compare-view-btn{color:#ea2226;cursor:pointer;background:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026}.compare-products-bar .compare-actions .compare-view-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.compare-products-bar .compare-actions .compare-view-btn svg{font-size:18px}@media (max-width:768px){.compare-products-bar{padding:12px 16px;bottom:-200px}.compare-products-bar .compare-bar-content{flex-wrap:wrap}.compare-products-bar .compare-products-info{justify-content:center;width:100%;margin-bottom:8px}.compare-products-bar .compare-products-list{width:100%;padding-bottom:4px;overflow-x:auto}.compare-products-bar .compare-actions{justify-content:center;width:100%}.product-sidebar{position:static!important}}.venus-rating-wrapper{width:fit-content;margin-top:.5rem;position:relative}.venus-rating-trigger{cursor:pointer;align-items:center;gap:.35rem;display:flex}.venus-rating-value{color:#23201f;font-size:12px;font-weight:600}.venus-rating-count{color:#ea2226;font-size:12px}.venus-rating-wrapper:hover .venus-rating-count{text-decoration:underline}.venus-rating-dropdown{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:224px;margin-top:.5rem;padding:.75rem;transition:opacity .15s;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001a}.venus-rating-wrapper:hover .venus-rating-dropdown{opacity:1;visibility:visible;pointer-events:auto}.venus-breakdown-row{align-items:center;gap:.5rem;display:flex}.venus-breakdown-row+.venus-breakdown-row{margin-top:6px}.venus-breakdown-label{color:#374151;width:38px;font-size:11px}.venus-breakdown-bar-track{background:#fff;border:1px solid #d1d5db;border-radius:2px;flex:1;height:10px;overflow:hidden}.venus-breakdown-bar-fill{background:#ea2226;height:100%}.venus-breakdown-percent{color:#374151;text-align:right;width:32px;font-size:11px}.gjs-trt-trait .gjs-field,.gjs-trt-trait select,.gjs-trt-trait input,.gjs-sm-property select,.gjs-sm-property input,.gjs-field select,.gjs-field input{color:#0f172a!important;background-color:#fff!important;border:1px solid #cbd5e1!important}.gjs-trt-trait select option,.gjs-sm-property select option,.gjs-field select option{color:#0f172a!important;background-color:#fff!important}.gjs-trt-header,.gjs-trt-cat-label,.gjs-sm-sector-title,.gjs-sm-sector-label,.gjs-sm-title{color:#0f172a!important;font-weight:600!important}.gjs-trt-trait__label,.gjs-sm-label,.gjs-label{color:#475569!important;font-weight:600!important}.ve-device-switch{background:#ffffff0f;border-radius:8px;gap:2px;padding:3px;display:flex}.ve-device-btn{color:#aaa;letter-spacing:.3px;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s}.ve-device-btn:hover{color:#fff;background:#ffffff1a}.ve-device-btn.active{color:#fff;background:#2563eb}.gjs-toolbar-copy-btn:before{content:"⧉";color:#fff;font-size:13px}.gjs-toolbar-move-prev,.gjs-toolbar-move-next,.gjs-toolbar-prev-btn,.gjs-toolbar-next-btn,.gjs-toolbar-child-btn,.gjs-toolbar-copy-btn{cursor:pointer!important;float:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.gjs-toolbar-move-prev svg,.gjs-toolbar-move-next svg,.gjs-toolbar-prev-btn svg,.gjs-toolbar-next-btn svg,.gjs-toolbar-child-btn svg,.gjs-toolbar-copy-btn svg{pointer-events:none}.ve-block-thumb{pointer-events:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;width:100%!important;height:80px!important;position:relative!important;overflow:hidden!important}.ve-block-thumb iframe{transform-origin:0 0!important;pointer-events:none!important;border:none!important;width:400%!important;height:320px!important;display:block!important;transform:scale(.25)!important}.venus-accordion,[data-venus-accordion=true]{background:0 0!important;border:none!important;flex-direction:column!important;gap:0!important;display:flex!important}.venus-accordion .accordion-item,[data-venus-accordion=true] .accordion-item{background-color:#0000;transition:background-color .2s;overflow:hidden;border:none!important;border-bottom:1px solid #c3c2c1!important;border-radius:8px!important;margin-bottom:0!important;padding-bottom:8px!important}.venus-accordion .accordion-item.is-open,[data-venus-accordion=true] .accordion-item.is-open{background-color:#edf5fd!important}.venus-accordion .accordion-item:has(button[data-bs-toggle=collapse]:not(.collapsed)){background-color:#edf5fd!important}.venus-accordion .accordion-item:has(.accordion-button:not(.collapsed)){background-color:#edf5fd!important}.venus-accordion .accordion-item:has(.accordion-collapse.show){background-color:#edf5fd!important}.venus-accordion .accordion-item:has(.accordion-collapse.collapsing){background-color:#edf5fd!important}[data-venus-accordion=true] .accordion-item:has(button[data-bs-toggle=collapse]:not(.collapsed)){background-color:#edf5fd!important}[data-venus-accordion=true] .accordion-item:has(.accordion-button:not(.collapsed)){background-color:#edf5fd!important}[data-venus-accordion=true] .accordion-item:has(.accordion-collapse.show){background-color:#edf5fd!important}[data-venus-accordion=true] .accordion-item:has(.accordion-collapse.collapsing){background-color:#edf5fd!important}:is(.venus-accordion .accordion-item:has(button[data-bs-toggle=collapse].collapsed:not(:has(+.show))),.venus-accordion .accordion-item:has(.accordion-button.collapsed:not(:has(+.show))),[data-venus-accordion=true] .accordion-item:has(button[data-bs-toggle=collapse].collapsed:not(:has(+.show))),[data-venus-accordion=true] .accordion-item:has(.accordion-button.collapsed:not(:has(+.show)))){background-color:#0000!important}.venus-accordion .accordion-header,[data-venus-accordion=true] .accordion-header{border:none!important;margin:0!important;padding:0!important}.venus-accordion button[data-bs-toggle=collapse],.venus-accordion .accordion-button,[data-venus-accordion=true] button[data-bs-toggle=collapse],[data-venus-accordion=true] .accordion-button{box-shadow:none!important;color:#111827!important;cursor:pointer!important;text-align:left!important;background-color:#0000!important;border:none!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:12px 16px!important;font-size:16px!important;font-weight:700!important;display:flex!important}.venus-accordion button[data-bs-toggle=collapse]:after,.venus-accordion .accordion-button:after,[data-venus-accordion=true] button[data-bs-toggle=collapse]:after,[data-venus-accordion=true] .accordion-button:after{content:none!important;display:none!important}.venus-accordion button[data-bs-toggle=collapse]:focus,.venus-accordion .accordion-button:focus,[data-venus-accordion=true] button[data-bs-toggle=collapse]:focus,[data-venus-accordion=true] .accordion-button:focus{box-shadow:none!important;border:none!important;outline:none!important}.venus-accordion .accordion-title,[data-venus-accordion=true] .accordion-title{flex:auto;color:#111827!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.venus-accordion .accordion-icon-wrapper,[data-venus-accordion=true] .accordion-icon-wrapper{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin-left:16px!important;display:inline-flex!important}.venus-accordion .collapsed .accordion-icon-plus,.venus-accordion .accordion-button.collapsed .accordion-icon-plus,[data-venus-accordion=true] .collapsed .accordion-icon-plus,[data-venus-accordion=true] .accordion-button.collapsed .accordion-icon-plus{display:block!important}.venus-accordion .collapsed .accordion-icon-minus,.venus-accordion .accordion-button.collapsed .accordion-icon-minus,[data-venus-accordion=true] .collapsed .accordion-icon-minus,[data-venus-accordion=true] .accordion-button.collapsed .accordion-icon-minus,.venus-accordion button[data-bs-toggle=collapse]:not(.collapsed) .accordion-icon-plus,.venus-accordion .accordion-button:not(.collapsed) .accordion-icon-plus,[data-venus-accordion=true] button[data-bs-toggle=collapse]:not(.collapsed) .accordion-icon-plus,[data-venus-accordion=true] .accordion-button:not(.collapsed) .accordion-icon-plus{display:none!important}.venus-accordion button[data-bs-toggle=collapse]:not(.collapsed) .accordion-icon-minus,.venus-accordion .accordion-button:not(.collapsed) .accordion-icon-minus,[data-venus-accordion=true] button[data-bs-toggle=collapse]:not(.collapsed) .accordion-icon-minus,[data-venus-accordion=true] .accordion-button:not(.collapsed) .accordion-icon-minus{display:block!important}.venus-accordion .accordion-collapse,[data-venus-accordion=true] .accordion-collapse{transition:height .35s cubic-bezier(.4,0,.2,1)!important}.venus-accordion .accordion-collapse.collapsing,[data-venus-accordion=true] .accordion-collapse.collapsing{height:0;overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1)!important}.venus-accordion .accordion-body,[data-venus-accordion=true] .accordion-body{color:#374151!important;background-color:#0000!important;padding:0 20px 20px!important;font-size:14.5px!important;font-weight:400!important;line-height:1.6!important}
