.Ndy_oW_carousel{border-radius:0;width:100%;max-width:none;margin:0;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.Ndy_oW_carouselContainer{aspect-ratio:16/5;width:100%;max-height:350px;position:relative}.Ndy_oW_carouselSkeleton{background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%) 0 0/200% 100%;animation:1.4s linear infinite Ndy_oW_carouselShimmer}@keyframes Ndy_oW_carouselShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Ndy_oW_carousel:focus-visible,.Ndy_oW_carouselButton:focus-visible,.Ndy_oW_carouselDot:focus-visible{outline-offset:-3px;outline:3px solid #fff;box-shadow:0 0 0 2px #333}@media (prefers-reduced-motion:reduce){.Ndy_oW_carouselSlides{transition:none}.Ndy_oW_carouselSkeleton{animation:none}}.Ndy_oW_carouselSlides{width:100%;height:100%;transition:transform .5s ease-in-out;display:flex}.Ndy_oW_carouselSlide{justify-content:center;align-items:center;min-width:100%;height:100%;display:flex;position:relative}.Ndy_oW_carouselImage{object-fit:cover;object-position:center;width:100%;height:100%}.Ndy_oW_carouselCaption{color:#fff;text-align:center;background:linear-gradient(#0000,#000000b3);padding:40px 30px 30px;position:absolute;bottom:0;left:0;right:0}.Ndy_oW_carouselCaption h3{text-shadow:2px 2px 4px #0000004d;margin:0 0 10px;font-size:2.5rem;font-weight:700}.Ndy_oW_carouselCaption p{opacity:.9;text-shadow:1px 1px 2px #0000004d;margin:0;font-size:1.2rem}.Ndy_oW_carouselButton{color:#333;cursor:pointer;z-index:2;background:#fffc;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;font-weight:700;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0003}.Ndy_oW_carouselButton:hover{background:#fffffff2;transform:translateY(-50%)scale(1.1);box-shadow:0 4px 15px #0000004d}.Ndy_oW_prevButton{left:20px}.Ndy_oW_nextButton{right:20px}.Ndy_oW_carouselDots{z-index:2;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.Ndy_oW_carouselDot{cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:12px;height:12px;transition:all .3s}.Ndy_oW_carouselDot:hover{border-color:#fffc;transform:scale(1.2)}.Ndy_oW_activeDot{background:#ffffffe6;border-color:#ffffffe6}@media (max-width:768px){.Ndy_oW_carouselContainer{aspect-ratio:1;max-height:300px}.Ndy_oW_carouselButton{width:40px;height:40px;font-size:20px}.Ndy_oW_prevButton{left:10px}.Ndy_oW_nextButton{right:10px}.Ndy_oW_carouselCaption{padding:30px 20px 20px}.Ndy_oW_carouselCaption h3{font-size:2rem}.Ndy_oW_carouselCaption p{font-size:1rem}.Ndy_oW_carouselDots{bottom:15px}.Ndy_oW_carouselDot{width:10px;height:10px}}@media (max-width:480px){.Ndy_oW_carouselCaption h3{font-size:1.5rem}.Ndy_oW_carouselCaption p{font-size:.9rem}}
.wtOjGq_heroSection{color:#fff;text-align:center}.wtOjGq_heroTitle{font-size:var(--font-3xl);margin-bottom:var(--spacing-md);font-weight:700}.wtOjGq_heroSubtitle{font-size:var(--font-lg);opacity:.9;max-width:600px;margin:0 auto}.wtOjGq_productsSection{padding:var(--spacing-lg) 0;background:var(--surface-color)}.wtOjGq_sectionTitle{text-align:left;font-size:var(--font-2xl);margin-bottom:var(--spacing-2xl);color:var(--primary-color);margin-left:var(--spacing-xl);font-weight:600}.wtOjGq_productsWithFilterLayout{gap:var(--spacing-xl);width:100%;max-width:none;padding:0 var(--spacing-lg);align-items:flex-start;margin:0;display:flex}.wtOjGq_filterSidebar{flex:0 0 280px;min-width:280px;height:fit-content;max-height:calc(100vh - 110px);position:sticky;top:90px;overflow-y:auto}.wtOjGq_productsMainContent{flex:1;min-width:0}.wtOjGq_productsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.wtOjGq_productCardLink{color:inherit;max-width:280px;text-decoration:none;display:block}.wtOjGq_productCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid var(--border-color);cursor:pointer;background:#fff;position:relative;overflow:hidden}.wtOjGq_productCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.wtOjGq_productImageContainer{width:100%;height:250px;position:relative;overflow:hidden}.wtOjGq_productImage{object-fit:cover;background:var(--surface-color);width:100%;height:100%}.wtOjGq_groupCountBadge{bottom:var(--spacing-xs);right:var(--spacing-xs);color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#ffffffe6;font-weight:600;position:absolute}.wtOjGq_productInfo{padding:var(--spacing-md)}.wtOjGq_productName{font-size:var(--font-base);margin-bottom:var(--spacing-xs);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-weight:600;overflow:hidden}.wtOjGq_addToCartBtn{width:100%}.wtOjGq_discountBadge{top:var(--spacing-sm);left:var(--spacing-sm);background:var(--primary-color);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);z-index:2;font-weight:600;position:absolute}.wtOjGq_heartButton{top:var(--spacing-sm);right:var(--spacing-sm);z-index:3;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:32px;height:32px;transition:all var(--transition-fast);background:#ffffffd9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.wtOjGq_heartButton:hover{background:#fff;transform:scale(1.1)}.wtOjGq_heartButtonActive{background:#fffffff2}.wtOjGq_shareButton{top:calc(var(--spacing-sm) + 32px + var(--spacing-xs));right:var(--spacing-sm);z-index:3;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:32px;height:32px;transition:all var(--transition-fast);background:#ffffffd9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.wtOjGq_shareButton:hover{background:#fff;transform:scale(1.1)}.wtOjGq_wishlistBtn{align-items:center;gap:var(--spacing-xs);border:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-sm);color:var(--text-secondary);transition:all var(--transition-fast);background:0 0;display:flex}.wtOjGq_wishlistBtn:hover{border-color:var(--primary-color);color:var(--primary-color);background:var(--surface-color)}.wtOjGq_wishlistBtnActive{border-color:var(--primary-color);color:var(--primary-color)}.wtOjGq_ratingContainer{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);display:flex}.wtOjGq_stars{color:#fbbf24;font-size:var(--font-sm);display:flex}.wtOjGq_star{color:#fbbf24}.wtOjGq_starHalf{color:#d1d5db}.wtOjGq_ratingText{font-size:var(--font-xs);color:var(--text-secondary);margin-left:var(--spacing-xs)}.wtOjGq_priceContainer{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.wtOjGq_currentPrice{font-size:var(--font-lg);color:var(--primary-color);font-weight:700}.wtOjGq_originalPrice{font-size:var(--font-sm);color:var(--text-secondary);text-decoration:line-through}.wtOjGq_cartSummary{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-top:var(--spacing-xl);background:#fff}.wtOjGq_cartTitle{font-size:var(--font-lg);margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:600}.wtOjGq_cartItem{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.wtOjGq_cartItem:last-child{border-bottom:none}.wtOjGq_removeBtn{background:var(--error-color);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);cursor:pointer;transition:background-color var(--transition-fast);border:none}.wtOjGq_removeBtn:hover{background:#dc2626}.wtOjGq_featuresSection{padding:var(--spacing-xl) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);background:#fff}.wtOjGq_featuresGrid{gap:var(--spacing-lg);max-width:1000px;padding:0 var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;display:grid}.wtOjGq_featureCard{padding:var(--spacing-xl);border-radius:var(--radius-lg);text-align:center;transition:all var(--transition-normal);border:1px solid var(--border-color);background:#fff;box-shadow:0 2px 4px #0000001a}.wtOjGq_featureCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.wtOjGq_featureIcon{background:linear-gradient(135deg, var(--primary-color), var(--primary-hover));width:60px;height:60px;margin-bottom:var(--spacing-xs);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wtOjGq_featureTitle{font-size:var(--font-lg);margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600}.wtOjGq_featureDescription{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.5}.wtOjGq_categoriesSection{padding:var(--spacing-xl) 0;background:#fff}.wtOjGq_categoriesGrid{justify-content:center;gap:var(--spacing-lg);width:100%;padding:0 var(--spacing-md);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0;display:flex;overflow-x:auto}.wtOjGq_categoriesGrid::-webkit-scrollbar{display:none}.wtOjGq_categoryLink{transition:all var(--transition-normal);flex-shrink:0;text-decoration:none}.wtOjGq_categoryLink:hover{transform:translateY(-5px)}.wtOjGq_categoryImage{border-radius:var(--radius-lg);width:150px;height:150px;transition:all var(--transition-normal);border:2px solid #0000;overflow:hidden;box-shadow:0 4px 8px #0000001a}.wtOjGq_categoryImage:hover{border-color:var(--primary-color);box-shadow:0 8px 24px #00000026}.wtOjGq_categoryImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-normal)}.wtOjGq_categoryImage:hover img{transform:scale(1.05)}@media (max-width:768px){.wtOjGq_featuresGrid{gap:var(--spacing-sm);grid-template-columns:1fr}.wtOjGq_featureCard{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);text-align:left;display:flex}.wtOjGq_featureText{order:1}.wtOjGq_featureIcon{flex-shrink:0;order:2;width:44px;height:44px;margin-bottom:0}.wtOjGq_featureTitle{font-size:var(--font-md);margin-bottom:2px}.wtOjGq_featureDescription{font-size:var(--font-xs)}.wtOjGq_categoriesGrid{gap:var(--spacing-sm);padding:0 var(--spacing-sm)}.wtOjGq_categoryImage{width:150px;height:150px}.wtOjGq_productsWithFilterLayout{gap:var(--spacing-lg);padding:0 var(--spacing-md);flex-direction:column;padding-bottom:100px}.wtOjGq_filterSidebar{z-index:10;flex:none;width:100%;min-width:auto;max-height:calc(100vh - 100px);position:sticky;top:80px}.wtOjGq_productsMainContent{width:100%}}@media (max-width:600px){.wtOjGq_productImageContainer{height:170px}.wtOjGq_sectionTitle{margin:var(--spacing-md);margin-bottom:var(--spacing-sm)}.wtOjGq_productsGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.wtOjGq_productImage{height:180px}.wtOjGq_productName{margin:var(--spacing-xs) 0;font-size:var(--font-sm)}.wtOjGq_discountBadge{padding:2px var(--spacing-xs);font-size:10px}.wtOjGq_ratingContainer{margin-bottom:var(--spacing-xs)}.wtOjGq_stars{font-size:12px}.wtOjGq_ratingText{font-size:10px}.wtOjGq_currentPrice{font-size:var(--font-base)}.wtOjGq_originalPrice{font-size:11px}.wtOjGq_priceContainer{margin-bottom:var(--spacing-sm)}.wtOjGq_productsWithFilterLayout{padding:0 var(--spacing-sm);padding-bottom:100px}.wtOjGq_productType,.wtOjGq_productFabric{flex:0 0 calc(50% - var(--spacing-xs)/2)}}.wtOjGq_loadingState{min-height:200px;font-size:var(--font-lg);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.wtOjGq_errorState{min-height:200px;font-size:var(--font-lg);color:var(--error-color);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.wtOjGq_totalItems{text-align:center;color:var(--text-secondary);font-size:var(--font-sm);margin-bottom:var(--spacing-lg)}.wtOjGq_loadingMore{padding:var(--spacing-lg) 0;justify-content:center;display:flex}.wtOjGq_scrollSentinel{opacity:.5;justify-content:center;align-items:center;height:20px;display:flex}.wtOjGq_noProducts{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.wtOjGq_noProducts h3{margin-bottom:var(--spacing-md);color:var(--text-primary)}.wtOjGq_noProducts p{margin-bottom:var(--spacing-lg)}.wtOjGq_productMeta{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:nowrap;display:flex}.wtOjGq_productType{background:var(--primary-color);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px;font-size:11px;font-weight:500;overflow:hidden}.wtOjGq_productFabric{background:var(--surface-color);color:var(--text-secondary);border-radius:var(--radius-sm);border:1px solid var(--border-color);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px;font-size:11px;overflow:hidden}.wtOjGq_noRating{color:var(--text-secondary);font-size:12px;font-style:italic}
.bQvGzq_filterContainer{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);scrollbar-width:none;-ms-overflow-style:none;background:#fff;height:fit-content;max-height:calc(100vh - 100px);overflow-y:auto}.bQvGzq_sortSection{border-bottom:1px solid var(--border-color);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.bQvGzq_sortHeader{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#f8fafc;justify-content:space-between;align-items:center;display:flex}.bQvGzq_sortTitle{font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:600}.bQvGzq_sortOptions{gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;display:flex}.bQvGzq_sortOption{cursor:pointer;transition:all var(--transition-fast);padding:var(--spacing-xs);border-radius:var(--radius-sm);align-items:center;display:flex}.bQvGzq_sortOption:hover{background:#3b82f60d}.bQvGzq_sortRadio{margin-right:var(--spacing-sm);cursor:pointer;accent-color:var(--primary-color);width:16px;height:16px}.bQvGzq_sortLabel{font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;font-weight:400;line-height:1.4}.bQvGzq_sortOption:hover .bQvGzq_sortLabel{color:var(--text-primary)}.bQvGzq_sortOption input[type=radio]:checked+.bQvGzq_sortLabel{color:var(--primary-color);font-weight:500}.bQvGzq_filterContainer::-webkit-scrollbar{display:none}.bQvGzq_filterHeader{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:10;background:#f8fafc;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.bQvGzq_filterMainTitle{font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:600}.bQvGzq_clearAllBtn{border:1px solid var(--primary-color);color:var(--primary-color);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);cursor:pointer;transition:all var(--transition-fast);background:0 0;font-weight:500}.bQvGzq_clearAllBtn:hover{background:var(--primary-color);color:#fff}.bQvGzq_filtersWrapper{padding:var(--spacing-sm)}.bQvGzq_filterSection{margin-bottom:var(--spacing-xs);border-bottom:1px solid #e2e8f0}.bQvGzq_filterSection:last-child{border-bottom:none;margin-bottom:0}.bQvGzq_filterHeader{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:background-color var(--transition-fast);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.bQvGzq_filterSection .bQvGzq_filterHeader{padding:var(--spacing-sm) 0;z-index:1;background:0 0;border:none;border-radius:0}.bQvGzq_filterSection .bQvGzq_filterHeader:hover{background:#f1f5f9}.bQvGzq_filterTitle{font-size:var(--font-sm);color:var(--text-primary);margin:0;font-weight:500}.bQvGzq_arrow{font-size:var(--font-xs);color:var(--text-secondary);transition:transform var(--transition-fast);transform:rotate(-90deg)}.bQvGzq_arrow.bQvGzq_expanded{transform:rotate(0)}.bQvGzq_filterOptions{padding:0 0 var(--spacing-sm) 0;scrollbar-width:none;-ms-overflow-style:none;max-height:200px;overflow-y:auto}.bQvGzq_filterOptions::-webkit-scrollbar{display:none}.bQvGzq_filterOption{padding:var(--spacing-xs) 0;cursor:pointer;transition:background-color var(--transition-fast);align-items:center;display:flex}.bQvGzq_filterOption:hover{background:#f8fafc}.bQvGzq_filterCheckbox{margin-right:var(--spacing-sm);cursor:pointer;accent-color:var(--primary-color)}.bQvGzq_filterLabel{font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;line-height:1.4}.bQvGzq_filterOption:hover .bQvGzq_filterLabel{color:var(--text-primary)}.bQvGzq_mobileStickyButtons{border-top:1px solid var(--border-color);z-index:1000;padding:var(--spacing-sm);gap:var(--spacing-sm);background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}.bQvGzq_mobileFilterBtn,.bQvGzq_mobileSortBtn{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);color:var(--text-primary);font-size:var(--font-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#fff;border:none;flex:1;font-weight:500;display:flex}.bQvGzq_mobileFilterBtn:hover,.bQvGzq_mobileSortBtn:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.bQvGzq_btnIcon{margin-right:var(--spacing-xs);justify-content:center;align-items:center;display:inline-flex}.bQvGzq_btnIcon svg{width:16px;height:16px}.bQvGzq_mobileModal{z-index:2000;visibility:hidden;opacity:0;transition:all var(--transition-normal);touch-action:none;position:fixed;inset:0}.bQvGzq_mobileModal.bQvGzq_show{visibility:visible;opacity:1}.bQvGzq_modalOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;position:absolute;inset:0}.bQvGzq_modalContent{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:80dvh;transition:transform var(--transition-normal);background:#fff;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.bQvGzq_mobileModal.bQvGzq_show .bQvGzq_modalContent{transform:translateY(0)}.bQvGzq_modalHeader{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bQvGzq_modalTitle{font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:600}.bQvGzq_modalActions{align-items:center;gap:var(--spacing-sm);display:flex}.bQvGzq_closeModalBtn{font-size:var(--font-lg);cursor:pointer;color:var(--text-secondary);padding:var(--spacing-xs);border-radius:var(--radius-sm);width:32px;height:32px;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.bQvGzq_closeModalBtn:hover{color:var(--text-primary);background:#0000001a}.bQvGzq_modalBody{padding:var(--spacing-lg);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.bQvGzq_modalBody .bQvGzq_filterSection{margin-bottom:var(--spacing-md)}.bQvGzq_modalBody .bQvGzq_filterSection:last-child{margin-bottom:0}.bQvGzq_modalBody .bQvGzq_filterOptions{max-height:none}.bQvGzq_modalBody .bQvGzq_filterTitle{font-size:var(--font-sm);font-weight:600}.bQvGzq_modalFooter{padding:var(--spacing-lg);border-top:1px solid var(--border-color);flex-shrink:0}.bQvGzq_applyFiltersBtn{background:var(--primary-color);color:#fff;width:100%;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-base);cursor:pointer;transition:all var(--transition-fast);border:none;font-weight:500}.bQvGzq_applyFiltersBtn:hover{background:color-mix(in srgb, var(--primary-color) 90%, black)}@media (max-width:768px){.bQvGzq_filterContainer{display:none}}@media (max-width:480px){.bQvGzq_mobileStickyButtons{padding:var(--spacing-xs);gap:var(--spacing-xs);margin-top:var(--spacing-xl)}.bQvGzq_mobileFilterBtn,.bQvGzq_mobileSortBtn{padding:var(--spacing-sm);font-size:var(--font-xs)}.bQvGzq_modalHeader,.bQvGzq_modalBody,.bQvGzq_modalFooter{padding:var(--spacing-md)}.bQvGzq_modalTitle{font-size:var(--font-base)}.bQvGzq_filterTitle,.bQvGzq_filterLabel,.bQvGzq_sortLabel{font-size:var(--font-xs)}}.bQvGzq_filterTitleContainer{align-items:center;gap:var(--spacing-sm);display:flex}.bQvGzq_filterCountBadge{background:var(--primary-color);color:#fff;border-radius:var(--radius-full);width:30px;height:20px;font-size:var(--font-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.bQvGzq_filterTitleWrapper{gap:var(--spacing-sm);align-items:baseline;display:flex}.bQvGzq_activeFilterDot{border-radius:var(--radius-full);background:var(--primary-color);flex-shrink:0;width:8px;height:8px}.bQvGzq_priceRangeContainer{padding:var(--spacing-sm) 0}.bQvGzq_priceInputGroup{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.bQvGzq_priceInput{width:118px;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:var(--font-sm);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;flex:1}.bQvGzq_priceInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #3b82f61a}.bQvGzq_priceInput::placeholder{color:var(--text-muted);font-size:var(--font-sm)}.bQvGzq_priceSeparator{color:var(--text-muted);text-align:center;min-width:10px;font-weight:500}.bQvGzq_priceRangeLabel{font-size:var(--font-xs);color:var(--text-muted);text-align:center;margin-top:var(--spacing-xs)}
.SrdX4W_loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.SrdX4W_spinner{border:3px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:1s linear infinite SrdX4W_spin}.SrdX4W_small .SrdX4W_spinner{border-width:2px;width:20px;height:20px}.SrdX4W_medium .SrdX4W_spinner{border-width:3px;width:40px;height:40px}.SrdX4W_large .SrdX4W_spinner{border-width:4px;width:60px;height:60px}.SrdX4W_loadingText{color:#666;text-align:center;margin:0;font-size:.9rem}.SrdX4W_small .SrdX4W_loadingText{font-size:.8rem}.SrdX4W_large .SrdX4W_loadingText{font-size:1rem}@keyframes SrdX4W_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SrdX4W_productSkeleton{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:1rem 0;display:grid}.SrdX4W_skeletonCard{background:#fff;border-radius:12px;padding:1rem;animation:1.5s ease-in-out infinite alternate SrdX4W_pulse;box-shadow:0 2px 8px #0000001a}.SrdX4W_skeletonImage{background:#e2e8f0;border-radius:8px;width:100%;height:200px;margin-bottom:1rem}.SrdX4W_skeletonLine{background:#e2e8f0;border-radius:4px;margin-bottom:.5rem}.SrdX4W_skeletonTitle{width:80%;height:1.2rem}.SrdX4W_skeletonPrice{width:60%;height:1rem}.SrdX4W_skeletonButton{width:100%;height:2.5rem;margin-top:1rem}@keyframes SrdX4W_pulse{0%{opacity:1}to{opacity:.7}}.SrdX4W_endOfList{text-align:center;color:#666;padding:2rem;font-style:italic}.SrdX4W_endOfList:before{content:"•••";color:#ccc;margin-bottom:.5rem;font-size:1.5rem;display:block}
._5QmyNa_overlay{z-index:1000;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}._5QmyNa_overlay._5QmyNa_open{opacity:1;visibility:visible}._5QmyNa_drawer{z-index:1001;background:#fff;flex-direction:column;width:420px;max-width:90vw;height:100dvh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-2px 0 10px #0000001a}._5QmyNa_drawer._5QmyNa_open{transform:translate(0)}._5QmyNa_header{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._5QmyNa_header h2{font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:600}._5QmyNa_closeButton{padding:var(--spacing-xs);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._5QmyNa_closeButton:hover{background:var(--surface-color)}._5QmyNa_content{padding:var(--spacing-md);flex:1;overflow-y:auto}._5QmyNa_loginPrompt{justify-content:center;align-items:center;gap:var(--spacing-md);text-align:center;height:100%;min-height:200px;color:var(--text-secondary);flex-direction:column;display:flex}._5QmyNa_loginPrompt p{font-size:var(--font-base);margin:0}._5QmyNa_loadingState{justify-content:center;align-items:center;height:200px;display:flex}._5QmyNa_toggleError{color:var(--error-color);font-size:var(--font-sm);text-align:center;padding:var(--spacing-sm);margin:0}._5QmyNa_emptyState{justify-content:center;align-items:center;gap:var(--spacing-sm);text-align:center;height:100%;min-height:200px;color:var(--text-secondary);flex-direction:column;display:flex}._5QmyNa_emptyState p{font-size:var(--font-base);margin:0;font-weight:500}._5QmyNa_emptyState small{font-size:var(--font-sm);color:var(--text-secondary)}._5QmyNa_itemsList{flex-direction:column;gap:0;display:flex}._5QmyNa_itemCard{gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--border-color-light);align-items:flex-start;display:flex}._5QmyNa_itemCard:last-child{border-bottom:none}._5QmyNa_itemImageContainer{border-radius:var(--radius-md);border:1px solid var(--border-color);flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}._5QmyNa_itemInfo{gap:var(--spacing-xs);flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}._5QmyNa_itemName{font-size:var(--font-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}._5QmyNa_itemPrice{font-size:var(--font-base);color:var(--primary-color);margin:0;font-weight:700}._5QmyNa_itemTopRow{align-items:flex-start;gap:var(--spacing-xs);display:flex}._5QmyNa_itemTopRow ._5QmyNa_itemName{flex:1}._5QmyNa_itemBottomRow{justify-content:flex-end;margin-top:0;display:flex}._5QmyNa_seeNowLink{font-size:var(--font-xs);color:var(--primary-color);border:1px solid var(--primary-color);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:all var(--transition-fast);font-weight:500;text-decoration:none}._5QmyNa_seeNowLink:hover{background:var(--primary-color);color:#fff}._5QmyNa_removeButton{cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--text-secondary);transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:flex}._5QmyNa_removeButton:hover{background:var(--surface-color)}
.vcZAwq_header{background-color:var(--background-color);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-sm);z-index:1000;padding:var(--spacing-sm) 0;position:sticky;top:0}.vcZAwq_container{width:100%;max-width:none;padding:0 var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-lg);height:64px;margin:0;display:flex}@media (min-width:1400px){.vcZAwq_container{padding:0 var(--spacing-xl)}}.vcZAwq_logo{--logo-width:200px;--logo-height:40px;align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.vcZAwq_logoImage{object-fit:contain;width:100%;height:100%}.vcZAwq_logoText{font-size:var(--font-xl);color:var(--primary-color);font-weight:700;display:block}.vcZAwq_searchSection{max-width:500px;margin:0 var(--spacing-lg);flex:1}.vcZAwq_searchForm{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--background-color);transition:all var(--transition-fast);display:flex;overflow:hidden}.vcZAwq_searchForm:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}.vcZAwq_categorySelect{padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-color);font-size:var(--font-sm);color:var(--text-primary);cursor:pointer;border:none;border-right:1px solid var(--border-color);outline:none;min-width:140px}.vcZAwq_categorySelect:hover{background:var(--border-color)}.vcZAwq_searchInput{padding:var(--spacing-md) var(--spacing-md);font-size:var(--font-sm);background:0 0;border:none;outline:none;flex:1}.vcZAwq_searchInput::placeholder{color:var(--text-secondary)}.vcZAwq_searchClearBtn{margin:auto var(--spacing-sm);border-radius:var(--radius-full);width:30px;height:30px;color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.vcZAwq_searchClearBtn:hover{background:var(--border-color);color:var(--text-primary)}.vcZAwq_searchButton{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary-color);color:#fff;cursor:pointer;transition:background-color var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.vcZAwq_searchButton:hover{background:var(--primary-hover)}.vcZAwq_rightSection{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.vcZAwq_storeButton{cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.vcZAwq_storeButton:hover{background:var(--surface-color);color:var(--text-primary)}.vcZAwq_profileContainer{position:relative}.vcZAwq_profileButton{cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.vcZAwq_profileButton:hover{background:var(--surface-color);color:var(--text-primary)}.vcZAwq_profilePopover{top:calc(100% + var(--spacing-sm));background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:1001;min-width:240px;animation:.2s ease-out vcZAwq_fadeIn;position:absolute;right:0}@keyframes vcZAwq_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.vcZAwq_userMenu{padding:var(--spacing-sm)}.vcZAwq_userInfo{padding:var(--spacing-md);text-align:center}.vcZAwq_userName{font-size:var(--font-base);color:var(--text-primary);margin-bottom:var(--spacing-xs);font-weight:600}.vcZAwq_userEmail{font-size:var(--font-sm);color:var(--text-secondary)}.vcZAwq_menuDivider{background:var(--border-color);height:1px;margin:var(--spacing-sm) 0}.vcZAwq_menuItem{width:100%;padding:var(--spacing-sm) var(--spacing-md);text-align:left;cursor:pointer;border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-sm);align-items:center;gap:var(--spacing-sm);transition:background-color var(--transition-fast);background:0 0;border:none;display:flex}.vcZAwq_menuItem:hover{background:var(--surface-color)}.vcZAwq_signInMenu{padding:var(--spacing-lg);text-align:center}.vcZAwq_signInText{margin:0 0 var(--spacing-md) 0;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4}.vcZAwq_signInButton{width:100%}.vcZAwq_cartButton{cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.vcZAwq_cartButton:hover{background:var(--surface-color);color:var(--text-primary)}.vcZAwq_cartBadge{background:var(--error-color);color:#fff;text-align:center;border-radius:10px;min-width:16px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1;position:absolute;top:-2px;right:-2px}.vcZAwq_wishlistDot{border-radius:var(--radius-full);background:var(--primary-color);border:2px solid var(--background-color);pointer-events:none;width:8px;height:8px;position:absolute;top:4px;right:4px}.vcZAwq_mobileSearchContainer{display:none;position:relative}.vcZAwq_searchActiveDot{border-radius:var(--radius-full);background:var(--primary-color);border:2px solid var(--background-color);pointer-events:none;width:8px;height:8px;position:absolute;top:4px;right:4px}.vcZAwq_mobileSearchIcon{cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.vcZAwq_mobileSearchIcon:hover{background:var(--surface-color);color:var(--text-primary)}.vcZAwq_mobileSearchPopover{top:calc(100% + var(--spacing-sm));background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:1001;min-width:300px;padding:var(--spacing-md);animation:.2s ease-out vcZAwq_fadeIn;position:absolute;left:-160px}.vcZAwq_mobileSearchForm{gap:var(--spacing-sm);flex-direction:column;display:flex}.vcZAwq_mobileCategorySelect{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);font-size:var(--font-sm);color:var(--text-primary);cursor:pointer;outline:none}.vcZAwq_mobileCategorySelect:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}.vcZAwq_mobileSearchInputContainer{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--background-color);transition:all var(--transition-fast);max-width:250px;display:flex;overflow:hidden}.vcZAwq_mobileSearchInputContainer:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f61a}.vcZAwq_mobileSearchInput{min-width:0;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);background:0 0;border:none;outline:none;flex:1}.vcZAwq_mobileSearchInput::placeholder{color:var(--text-secondary)}.vcZAwq_mobileSearchClearBtn{padding:0 var(--spacing-xs);color:var(--primary-color);cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:10px;display:flex}.vcZAwq_mobileSearchClearBtn:hover{opacity:.7}.vcZAwq_mobileSearchButton{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary-color);color:#fff;cursor:pointer;transition:background-color var(--transition-fast);border:none;justify-content:center;align-items:center;display:flex}.vcZAwq_mobileSearchButton:hover{background:var(--primary-hover)}@media (max-width:768px){.vcZAwq_container{padding:0 var(--spacing-sm);gap:var(--spacing-sm)}.vcZAwq_logo{--logo-width:130px}.vcZAwq_searchSection{display:none}.vcZAwq_mobileSearchContainer{display:block}.vcZAwq_mobileSearchPopover{min-width:280px;left:-160px}.vcZAwq_logoText{display:none}.vcZAwq_profilePopover{min-width:200px;right:-20px}.vcZAwq_walletPopover{min-width:200px;right:5px}}@media (max-width:480px){.vcZAwq_container{height:56px}.vcZAwq_mobileSearchPopover{min-width:260px;max-width:calc(100vw - 40px);left:-160px}}@media (max-width:360px){.vcZAwq_mobileSearchPopover{min-width:240px;left:-160px}}
.bU2TmW_footer{background:#f6f6f6;margin-top:auto;padding:1rem 0}.bU2TmW_container{max-width:100%;margin:0 30px;padding:0 1rem}.bU2TmW_footerContent{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem;display:grid}.bU2TmW_footerSection{flex-direction:column;display:flex}.bU2TmW_sectionTitle{color:var(--primary-color);border-bottom:2px solid var(--primary-color);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600;display:inline-block}.bU2TmW_description{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.bU2TmW_socialLinks{gap:1rem;display:flex}.bU2TmW_socialLink{border:2px solid var(--primary-color);width:40px;height:40px;color:var(--primary-color);background:#ff6b351a;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.bU2TmW_socialLink:hover{background:var(--primary-color);color:#fff;box-shadow:0 4px 12px var(--primary-color);transform:translateY(-2px)}.bU2TmW_linkList{margin:0;padding:0;list-style:none}.bU2TmW_linkList li{margin-bottom:.75rem}.bU2TmW_footerLink{color:var(--text-secondary);padding-left:1rem;font-size:.95rem;text-decoration:none;transition:all .3s;position:relative}.bU2TmW_footerLink:before{content:"→";color:var(--primary-color);opacity:0;transition:all .3s;position:absolute;left:0;transform:translate(-5px)}.bU2TmW_footerLink:hover{color:var(--primary-color);padding-left:1.25rem}.bU2TmW_footerLink:hover:before{opacity:1;transform:translate(0)}.bU2TmW_policyLinks{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.bU2TmW_bottomBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.bU2TmW_copyright{color:#999;font-size:.9rem}.bU2TmW_paymentMethods{align-items:center;gap:1rem;display:flex}.bU2TmW_paymentText{color:var(--text-secondary);font-size:.9rem}.bU2TmW_paymentIcons{gap:.5rem;display:flex}.bU2TmW_paymentIcon{opacity:.8;font-size:1.5rem;transition:opacity .3s}.bU2TmW_paymentIcon:hover{opacity:1}@media (max-width:768px){.bU2TmW_footer{padding:2rem 0 3rem}.bU2TmW_footerContent{grid-template-columns:1fr;gap:0;margin:0}.bU2TmW_description{margin-top:0}.bU2TmW_bottomBar{text-align:center;flex-direction:column;gap:1rem}.bU2TmW_socialLinks,.bU2TmW_paymentMethods{justify-content:center}}@media (max-width:480px){.bU2TmW_container{padding:0 .5rem}.bU2TmW_sectionTitle{font-size:1.1rem}}
.jbLzUW_container{flex-direction:column;min-height:100vh;display:flex}.jbLzUW_main{flex:1;width:100%;padding:0}@media (max-width:768px){.jbLzUW_main{padding:0}}
._Uasba_loadingContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:60vh;display:flex}._Uasba_loadingContainer p{color:var(--text-secondary);font-size:var(--font-sm)}._Uasba_errorText{color:var(--error-color);font-size:var(--font-base);margin-bottom:var(--spacing-md)}._Uasba_container{max-width:860px;padding:var(--spacing-xl) var(--spacing-md);min-height:60vh;margin:0 auto}._Uasba_header{text-align:center;margin-bottom:var(--spacing-xl)}._Uasba_title{font-size:var(--font-3xl);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-weight:700}._Uasba_subtitle{font-size:var(--font-base);color:var(--text-secondary);margin:0}._Uasba_ordersList{gap:var(--spacing-md);flex-direction:column;display:flex}._Uasba_ordersPlaceholder{text-align:center;max-width:400px;padding:var(--spacing-xl);background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin:0 auto}._Uasba_placeholderIcon{margin-bottom:var(--spacing-lg);font-size:64px;display:block}._Uasba_ordersPlaceholder h3{font-size:var(--font-xl);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;font-weight:600}._Uasba_ordersPlaceholder p{color:var(--text-secondary);font-size:var(--font-sm);margin:0 0 var(--spacing-lg) 0;line-height:1.5}._Uasba_orderCard{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);transition:box-shadow .2s}._Uasba_orderCard:hover{box-shadow:var(--shadow-md)}._Uasba_orderCardHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}._Uasba_orderCardMeta{align-items:center;gap:var(--spacing-md);display:flex}._Uasba_orderGroupId{font-size:var(--font-sm);color:var(--text-primary);font-family:monospace;font-weight:600}._Uasba_orderDate{font-size:var(--font-xs);color:var(--text-secondary)}._Uasba_statusBadge{padding:2px var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-xs);text-transform:capitalize;font-weight:600;display:inline-block}._Uasba_status_pending{color:#92400e;background:#fef3c7}._Uasba_status_paid{color:#065f46;background:#d1fae5}._Uasba_status_failed{color:#991b1b;background:#fee2e2}._Uasba_status_cancelled{color:#6b7280;background:#f3f4f6}._Uasba_status_accepted{color:#065f46;background:#d1fae5}._Uasba_status_rejected{color:#991b1b;background:#fee2e2}._Uasba_status_initiated{color:#1e40af;background:#dbeafe}._Uasba_status_on-way{color:#5b21b6;background:#ede9fe}._Uasba_status_delivered{color:#14532d;background:#bbf7d0}._Uasba_status_returned{color:#9a3412;background:#ffedd5}._Uasba_status_missed{color:#991b1b;background:#fee2e2}._Uasba_status_delayed{color:#9a3412;background:#fed7aa}._Uasba_status_out-for-delivery{color:#5b21b6;background:#ede9fe}._Uasba_status_RTO-initiated,._Uasba_status_RTO-on-way,._Uasba_status_RTO-out-for-delivery{color:#9a3412;background:#fed7aa}._Uasba_status_RTO-delivered{color:#991b1b;background:#fee2e2}._Uasba_status_refund_pending{color:#1e3a8a;background:#dbeafe}._Uasba_status_refund_processed{color:#065f46;background:#d1fae5}._Uasba_status_refund_failed{color:#991b1b;background:#fee2e2}._Uasba_status_refund_onhold{color:#92400e;background:#fef3c7}._Uasba_statusBadgeGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}._Uasba_orderProductsBadges{display:none}._Uasba_orderProductsRow{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}._Uasba_orderProductChip{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:4px var(--spacing-sm);font-size:var(--font-xs);cursor:pointer;align-items:center;gap:4px;text-decoration:none;display:flex}._Uasba_chipName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:500;overflow:hidden}._Uasba_chipQty{color:var(--text-secondary)}._Uasba_orderCardFooter{justify-content:space-between;align-items:center;gap:var(--spacing-sm);border-top:1px solid var(--border-color-light);padding-top:var(--spacing-sm);flex-wrap:wrap;display:flex}._Uasba_orderCardInfo{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._Uasba_infoLabel{font-size:var(--font-xs);color:var(--text-secondary)}._Uasba_orderTotal{font-size:var(--font-base);color:var(--text-primary);font-weight:700}._Uasba_orderCardActions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._Uasba_payOnlineBtn{padding:var(--spacing-xs) var(--spacing-md);background:var(--primary-color);color:#fff;border-radius:var(--radius-md);font-size:var(--font-xs);cursor:pointer;white-space:nowrap;border:none;font-weight:600;transition:background .2s,transform .15s}._Uasba_payOnlineBtn:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}._Uasba_payOnlineBtn:disabled{opacity:.6;cursor:not-allowed}._Uasba_moreInfoBtn{padding:var(--spacing-xs) var(--spacing-md);color:var(--primary-color);border:1px solid var(--primary-color);border-radius:var(--radius-md);font-size:var(--font-xs);cursor:pointer;white-space:nowrap;background:0 0;font-weight:500;transition:all .2s}._Uasba_moreInfoBtn:hover{background:var(--primary-color);color:#fff}._Uasba_pagination{justify-content:center;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl);display:flex}._Uasba_pageBtn{padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;font-weight:500;transition:all .2s}._Uasba_pageBtn:hover:not(:disabled){background:var(--primary-color);color:#fff;border-color:var(--primary-color)}._Uasba_pageBtn:disabled{opacity:.4;cursor:not-allowed}._Uasba_pageInfo{font-size:var(--font-sm);color:var(--text-secondary)}._Uasba_continueShoppingButton{padding:var(--spacing-md) var(--spacing-xl);background:var(--primary-color);color:#fff;border-radius:var(--radius-md);font-size:var(--font-base);cursor:pointer;border:none;font-weight:600;transition:all .2s}._Uasba_continueShoppingButton:hover{background:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}._Uasba_modalOverlay{z-index:9998;padding:var(--spacing-md);background:#0009;justify-content:center;align-items:center;animation:.25s ease-out _Uasba_fadeIn;display:flex;position:fixed;inset:0}._Uasba_modalBox{background:var(--background-color);border-radius:var(--radius-lg);width:100%;max-width:560px;max-height:90vh;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);animation:.25s ease-out _Uasba_slideUp;overflow-y:auto}._Uasba_modalHeader{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--border-color);background:var(--background-color);z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}._Uasba_modalTitle{font-size:var(--font-lg);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;font-weight:700}._Uasba_modalSubtitle{font-size:var(--font-xs);color:var(--text-secondary);margin:0;font-family:monospace}._Uasba_modalClose{color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;align-items:center;transition:all .15s;display:flex}._Uasba_modalClose:hover{color:var(--text-primary);background:var(--surface-color)}._Uasba_modalBody{padding:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;display:flex}._Uasba_modalMeta{gap:var(--spacing-md);background:var(--surface-color);border-radius:var(--radius-md);padding:var(--spacing-md);flex-wrap:wrap;display:flex}._Uasba_modalMetaItem{flex-direction:column;gap:2px;display:flex}._Uasba_metaLabel{font-size:var(--font-xs);color:var(--text-secondary);font-weight:500}._Uasba_metaValue{font-size:var(--font-sm);color:var(--text-primary);font-weight:600}._Uasba_modalSection{gap:var(--spacing-sm);flex-direction:column;display:flex}._Uasba_modalSectionTitle{font-size:var(--font-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:700}._Uasba_modalProductRow{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color-light);display:flex}._Uasba_modalProductRow:last-child{border-bottom:none}._Uasba_modalProductImage{border-radius:var(--radius-md);cursor:pointer;background:var(--surface-color);flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}._Uasba_modalProductInfo{flex:1;min-width:0}._Uasba_modalProductName{font-size:var(--font-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-weight:500;display:block;overflow:hidden}._Uasba_modalProductPricing{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._Uasba_modalPrice{font-size:var(--font-sm);color:var(--text-primary);font-weight:600}._Uasba_modalMrp{font-size:var(--font-xs);color:var(--text-secondary);text-decoration:line-through}._Uasba_modalQty{font-size:var(--font-xs);color:var(--text-secondary)}._Uasba_modalRowTotal{font-size:var(--font-sm);color:var(--text-primary);white-space:nowrap;font-weight:700}._Uasba_modalAddress{background:var(--surface-color);border-radius:var(--radius-md);padding:var(--spacing-md)}._Uasba_addressName{font-size:var(--font-sm);color:var(--text-primary);margin:0 0 4px;font-weight:600}._Uasba_addressLine{font-size:var(--font-sm);color:var(--text-secondary);margin:0 0 2px}._Uasba_addressPhone{font-size:var(--font-xs);color:var(--text-secondary);margin:4px 0 0}._Uasba_priceBreakdown{background:var(--surface-color);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}._Uasba_priceRow{font-size:var(--font-sm);color:var(--text-primary);justify-content:space-between;align-items:center;display:flex}._Uasba_discountRow{color:var(--success-color)}._Uasba_totalRow{font-weight:700;font-size:var(--font-base);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);margin-top:var(--spacing-xs)}._Uasba_couponBadge{border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);background:#f0fdf4;border:1px solid #bbf7d0;flex-direction:column;gap:4px;display:flex}._Uasba_couponCode{font-size:var(--font-sm);color:#065f46;letter-spacing:.05em;font-family:monospace;font-weight:700}._Uasba_couponDesc{font-size:var(--font-xs);color:var(--text-secondary)}._Uasba_couponSaved{font-size:var(--font-xs);color:var(--success-color);font-weight:600}._Uasba_onlineDiscountInfo{border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;font-weight:500}._Uasba_shippingNote{font-size:var(--font-xs);color:var(--text-secondary);text-align:center;padding-top:var(--spacing-sm);border-top:1px solid var(--border-color-light);margin:0}@keyframes _Uasba_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _Uasba_slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){._Uasba_container{padding:var(--spacing-lg) var(--spacing-sm)}._Uasba_title{font-size:var(--font-2xl)}._Uasba_orderCard{padding:var(--spacing-sm) var(--spacing-md)}._Uasba_orderCardHeader ._Uasba_statusBadgeGroup{display:none}._Uasba_orderProductsBadges{margin-bottom:var(--spacing-sm);flex-wrap:wrap;gap:6px;display:flex}._Uasba_orderCardFooter{flex-direction:column;align-items:flex-start}._Uasba_orderCardActions{width:100%}._Uasba_orderCardActions ._Uasba_payOnlineBtn,._Uasba_orderCardActions ._Uasba_moreInfoBtn,._Uasba_cancelOrderBtn{text-align:center;flex:1}._Uasba_modalBox{border-radius:var(--radius-lg) var(--radius-lg) 0 0;align-self:flex-end;min-height:90dvh;max-height:90dvh}._Uasba_modalOverlay{align-items:flex-end;padding:0}}._Uasba_cancelOrderBtn{padding:var(--spacing-xs) var(--spacing-md);color:var(--error-color,#d32f2f);border:1px solid var(--error-color,#d32f2f);border-radius:var(--radius-md);font-size:var(--font-xs);cursor:pointer;white-space:nowrap;background:0 0;font-weight:500;transition:all .2s}._Uasba_cancelOrderBtn:hover{background:var(--error-color,#d32f2f);color:#fff}._Uasba_cancelOrderBtn:disabled{opacity:.5;cursor:not-allowed}._Uasba_returnOrderBtn{padding:var(--spacing-xs) var(--spacing-md);color:#b45309;border-radius:var(--radius-md);font-size:var(--font-xs);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #b45309;font-weight:500;transition:all .2s}._Uasba_returnOrderBtn:hover{color:#fff;background:#b45309}._Uasba_cancelOverlay{z-index:1000;padding:var(--spacing-md);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._Uasba_cancelModal{background:var(--surface-color);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:460px;max-height:90dvh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000002e}._Uasba_cancelModalHeader{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}._Uasba_cancelModalTitle{font-size:var(--font-md);color:var(--text-primary);margin:0;font-weight:600}._Uasba_cancelModalClose{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.4rem;line-height:1}._Uasba_cancelModalClose:hover{color:var(--text-primary)}._Uasba_cancelModalBody{padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._Uasba_cancelModalDesc{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.5}._Uasba_cancelRefundNote{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;margin:0;line-height:1.5}._Uasba_cancelReasonLabel{font-size:var(--font-sm);color:var(--text-primary);font-weight:500}._Uasba_cancelReasonRequired{color:var(--error-color,#d32f2f)}._Uasba_cancelReasonTextarea{width:100%;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary);background:var(--background-color);resize:vertical;box-sizing:border-box;font-family:inherit;transition:border-color .2s}._Uasba_cancelReasonTextarea:focus{border-color:var(--primary-color);outline:none}._Uasba_cancelReasonCount{font-size:var(--font-xs);color:var(--text-secondary);text-align:right}._Uasba_cancelErrorText{font-size:var(--font-xs);color:var(--error-color,#d32f2f);margin:0}._Uasba_cancelModalFooter{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color);justify-content:flex-end;display:flex}._Uasba_cancelModalKeepBtn{padding:var(--spacing-xs) var(--spacing-lg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;background:0 0;font-weight:500;transition:all .2s}._Uasba_cancelModalKeepBtn:hover:not(:disabled){background:var(--border-color)}._Uasba_cancelModalKeepBtn:disabled{opacity:.5;cursor:not-allowed}._Uasba_cancelModalConfirmBtn{padding:var(--spacing-xs) var(--spacing-lg);background:var(--error-color,#d32f2f);color:#fff;border:1px solid var(--error-color,#d32f2f);border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;font-weight:600;transition:all .2s}._Uasba_cancelModalConfirmBtn:hover:not(:disabled){opacity:.85}._Uasba_cancelModalConfirmBtn:disabled{opacity:.5;cursor:not-allowed}
._8IyXaq_overlay{z-index:9999;padding:var(--spacing-md);background:#0009;justify-content:center;align-items:center;animation:.3s ease-out _8IyXaq_fadeIn;display:flex;position:fixed;inset:0}._8IyXaq_modal{background:var(--background-color);border-radius:var(--radius-lg);width:100%;max-width:480px;max-height:85dvh;box-shadow:var(--shadow-xl);border:1px solid var(--border-color);animation:.3s ease-out _8IyXaq_slideUp;position:relative;overflow-y:auto}._8IyXaq_header{padding:var(--spacing-md) var(--spacing-lg) 0;justify-content:flex-end;display:flex}._8IyXaq_closeButton{color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;line-height:1;transition:all .2s;display:flex}._8IyXaq_closeButton:hover{color:var(--text-primary);background:var(--background-secondary)}._8IyXaq_content{padding:0 var(--spacing-xl) var(--spacing-xl);text-align:center}._8IyXaq_iconContainer{margin-bottom:var(--spacing-lg);justify-content:center;align-items:center;display:flex}._8IyXaq_successIcon{color:var(--success-color);animation:.6s ease-out _8IyXaq_bounce}._8IyXaq_errorIcon{font-size:80px;line-height:1;animation:.5s ease-out _8IyXaq_shake}._8IyXaq_title{font-size:var(--font-2xl);color:var(--text-primary);margin:0 0 var(--spacing-md) 0;font-weight:700;line-height:1.2}._8IyXaq_subtitle{color:var(--text-secondary);font-size:var(--font-base);margin:0 0 var(--spacing-lg) 0;line-height:1.5}._8IyXaq_orderNumber{margin-bottom:var(--spacing-lg)}._8IyXaq_orderNumberText{font-size:var(--font-base);text-align:center;margin:0}._8IyXaq_orderNumberText strong{font-weight:600;font-size:var(--font-sm)}._8IyXaq_orderDetails{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}._8IyXaq_orderInfo{color:var(--text-primary);font-size:var(--font-sm);margin:0;font-weight:500}._8IyXaq_actions{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}._8IyXaq_actionsRow{gap:var(--spacing-md);flex-direction:row;width:100%;display:flex}._8IyXaq_actionsRow ._8IyXaq_secondaryButton,._8IyXaq_actionsRow ._8IyXaq_primaryButton{flex:1}._8IyXaq_primaryButton{width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--primary-color);color:#fff;border-radius:var(--radius-md);font-size:var(--font-base);cursor:pointer;border:none;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}._8IyXaq_primaryButton:hover{background:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}._8IyXaq_primaryButton:active{transform:translateY(0)}._8IyXaq_secondaryButton{width:100%;padding:var(--spacing-md) var(--spacing-lg);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-base);cursor:pointer;background:0 0;font-weight:500;transition:all .2s}._8IyXaq_secondaryButton:hover{background:var(--surface-color);color:var(--text-primary);border-color:var(--primary-color)}@keyframes _8IyXaq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _8IyXaq_slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _8IyXaq_bounce{0%,20%,53%,80%,to{transform:translate(0,0)}40%,43%{transform:translateY(-30px)}70%{transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes _8IyXaq_shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@media (max-width:768px){._8IyXaq_modal{max-width:100%;margin:var(--spacing-md);max-height:90dvh}._8IyXaq_content{padding:0 var(--spacing-lg) var(--spacing-lg)}._8IyXaq_title{font-size:var(--font-xl)}._8IyXaq_actions{gap:var(--spacing-sm)}._8IyXaq_primaryButton,._8IyXaq_secondaryButton{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm)}}@media (max-width:480px){._8IyXaq_modal{margin:var(--spacing-sm)}._8IyXaq_header{padding:var(--spacing-sm) var(--spacing-md) 0}._8IyXaq_content{padding:0 var(--spacing-md) var(--spacing-md)}._8IyXaq_iconContainer{margin-bottom:var(--spacing-md)}._8IyXaq_successIcon,._8IyXaq_errorIcon{width:60px;height:60px;font-size:60px}._8IyXaq_title{font-size:var(--font-lg);margin-bottom:var(--spacing-sm)}._8IyXaq_subtitle{font-size:var(--font-sm);margin-bottom:var(--spacing-md)}._8IyXaq_orderDetails{padding:var(--spacing-sm);margin-bottom:var(--spacing-md)}._8IyXaq_orderNumber{margin-bottom:var(--spacing-md)}._8IyXaq_orderNumberText,._8IyXaq_orderNumberText strong{font-size:var(--font-sm)}._8IyXaq_orderInfo{font-size:var(--font-xs)}}
.TU4SCq_container{max-width:1400px;padding:var(--spacing-lg);margin:0 auto}.TU4SCq_relatedSection{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.TU4SCq_relatedTitle{font-size:var(--font-xl);margin-bottom:var(--spacing-md)}.TU4SCq_relatedWrap{position:relative}.TU4SCq_relatedScroll{justify-content:flex-start;gap:var(--spacing-lg);padding-bottom:var(--spacing-sm);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.TU4SCq_relatedScroll>a{scroll-snap-align:start;flex:0 0 260px;max-width:260px}.TU4SCq_relatedArrow{border:1px solid var(--border-color);color:#333;cursor:pointer;z-index:2;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 2px 10px #00000026}.TU4SCq_relatedArrow:hover{background:#fffffffa;transform:translateY(-50%)scale(1.1)}.TU4SCq_relatedArrowLeft{left:-8px}.TU4SCq_relatedArrowRight{right:-8px}@media (max-width:600px){.TU4SCq_relatedScroll{gap:var(--spacing-sm)}.TU4SCq_relatedScroll>a{flex:0 0 calc(50% - var(--spacing-sm) / 2);max-width:165px}.TU4SCq_relatedArrow{width:32px;height:32px;font-size:16px}.TU4SCq_relatedArrowLeft{left:-4px}.TU4SCq_relatedArrowRight{right:-4px}}.TU4SCq_loadingContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}.TU4SCq_loadingContainer p{margin-top:var(--spacing-md);color:var(--text-secondary);font-size:var(--font-lg)}.TU4SCq_favError{color:var(--error-color);font-size:var(--font-sm);margin:var(--spacing-xs) 0 0}.TU4SCq_errorContainer{text-align:center;padding:var(--spacing-2xl);flex-direction:column;justify-content:center;align-items:center;min-height:50vh;display:flex}.TU4SCq_errorContainer h1{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:var(--font-2xl)}.TU4SCq_errorContainer p{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:var(--font-lg)}.TU4SCq_backButton{padding:var(--spacing-md) var(--spacing-lg);background:var(--primary-color);color:#fff;border-radius:var(--radius-md);transition:background-color var(--transition-normal);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.TU4SCq_backButton:hover{background:var(--primary-hover)}.TU4SCq_breadcrumb{margin-bottom:var(--spacing-xl);font-size:var(--font-sm);color:var(--text-secondary);align-items:center;display:flex}.TU4SCq_breadcrumb a{color:var(--primary-color);text-decoration:none}.TU4SCq_breadcrumb a:hover{text-decoration:underline}.TU4SCq_breadcrumbSeparator{margin:0 var(--spacing-sm);color:var(--border-color)}.TU4SCq_productLayout{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:flex-start;display:grid}.TU4SCq_imageSection{gap:var(--spacing-md);flex-direction:column;display:flex}.TU4SCq_imageLayout{gap:var(--spacing-md);align-items:flex-start;display:flex}.TU4SCq_imagePreviews{gap:var(--spacing-sm);flex-direction:column;flex-shrink:0;display:flex}.TU4SCq_previewButton{border:2px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;width:60px;height:60px;transition:border-color var(--transition-normal);background:0 0;padding:0;position:relative;overflow:hidden}.TU4SCq_previewButton:hover{border-color:var(--border-hover)}.TU4SCq_activePreview{border-color:var(--primary-color)}.TU4SCq_previewButton img{object-fit:cover;width:100%;height:100%}.TU4SCq_mainImageContainer{aspect-ratio:1;background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex:1;position:relative;overflow:hidden}.TU4SCq_noImagePlaceholder{height:100%;color:var(--text-secondary);font-size:var(--font-lg);justify-content:center;align-items:center;display:flex}.TU4SCq_discountBadge{top:var(--spacing-md);left:var(--spacing-md);z-index:10;position:absolute}.TU4SCq_infoSection{flex-direction:column;display:flex}.TU4SCq_productHeader{gap:var(--spacing-sm);flex-direction:column;display:flex}.TU4SCq_productTitle{font-size:var(--font-2xl);color:var(--primary-color);margin:0;font-weight:600;line-height:1.3}.TU4SCq_productMeta{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.TU4SCq_metaItem{padding:var(--spacing-xs) var(--spacing-sm);background:var(--surface-color);border-radius:var(--radius-sm);font-size:var(--font-sm);color:var(--text-secondary)}.TU4SCq_ratingContainer{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.TU4SCq_stars{align-items:center;display:flex}.TU4SCq_ratingText{color:var(--text-primary);font-weight:500}.TU4SCq_reviewCount{color:var(--text-secondary);font-size:var(--font-sm)}.TU4SCq_priceSection{align-items:baseline;gap:var(--spacing-md);display:flex}.TU4SCq_currentPrice{font-size:var(--font-2xl);color:var(--primary-color);font-weight:600}.TU4SCq_originalPrice{font-size:var(--font-lg);color:var(--text-secondary);text-decoration:line-through}.TU4SCq_stockSection{margin-top:var(--spacing-sm)}.TU4SCq_reviewModalTitleRow{align-items:center;gap:var(--spacing-sm);display:flex}.TU4SCq_verifiedTag{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-xs);color:var(--success-color);background-color:#22c55e1a;border:1px solid #22c55e33;font-weight:500;display:inline-block}.TU4SCq_stockStatus{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-xs);margin-top:var(--spacing-sm);font-weight:500;display:inline-block}.TU4SCq_inStock{color:var(--success-color);background-color:#22c55e1a;border:1px solid #22c55e33}.TU4SCq_outOfStock{color:var(--error-color);background-color:#ef44441a;border:1px solid #ef444433}.TU4SCq_descriptionSection h3{font-size:var(--font-lg);margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600}.TU4SCq_descriptionSection p{color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere;max-height:200px;line-height:1.6;overflow-y:auto}@media (max-width:768px){.TU4SCq_descriptionSection p{max-height:200px}}.TU4SCq_variantsSection h3{font-size:var(--font-lg);margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:600}.TU4SCq_variants{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.TU4SCq_variantCard{padding:var(--spacing-sm) 0;cursor:pointer;transition:all var(--transition-normal);text-align:center;border-radius:var(--radius-md);background:#fff;border:none;flex-direction:column;align-items:center;display:flex}.TU4SCq_variantCard:hover{transform:translateY(-2px)}.TU4SCq_variantImageContainer{border-radius:var(--radius-sm);width:80px;height:80px;margin-bottom:var(--spacing-sm);background:var(--surface-color);transition:box-shadow var(--transition-normal);box-shadow:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.TU4SCq_selectedVariant .TU4SCq_variantImageContainer{box-shadow:0 4px 8px #00000040}.TU4SCq_variantImage{object-fit:cover;width:100%;height:100%}.TU4SCq_variantNoImage{font-size:var(--font-xs);color:var(--text-secondary);text-align:center}.TU4SCq_variantInfo{flex-direction:column;align-items:center;width:100%;display:flex}.TU4SCq_variantPrice{color:#aaa;font-weight:600;font-size:var(--font-sm);transition:color var(--transition-normal)}.TU4SCq_selectedVariant .TU4SCq_variantPrice{color:var(--primary-color)}.TU4SCq_detailsSection h3{font-size:var(--font-lg);margin-bottom:var(--spacing-md);color:var(--text-primary);font-weight:600}.TU4SCq_detailsGrid{gap:var(--spacing-sm) var(--spacing-2xl);grid-template-columns:1fr 1fr;display:grid}.TU4SCq_detailItem{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.TU4SCq_detailLabel{color:var(--text-secondary);font-weight:500}.TU4SCq_detailValue{color:var(--text-primary)}.TU4SCq_actionSection{margin-top:var(--spacing-md);padding-top:var(--spacing-md);margin-bottom:var(--spacing-xl)}.TU4SCq_addToCartBtn{width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--primary-color);color:#fff;border-radius:var(--radius-md);font-size:var(--font-lg);cursor:pointer;transition:background-color var(--transition-normal);border:none;font-weight:600}.TU4SCq_addToCartBtn:hover:not(.TU4SCq_disabled){background:var(--primary-hover)}.TU4SCq_addToCartBtn.TU4SCq_disabled{background:var(--border-color);color:var(--text-secondary);cursor:not-allowed}@media (max-width:480px){.TU4SCq_container{padding:var(--spacing-sm)}.TU4SCq_productLayout{gap:var(--spacing-md)}.TU4SCq_previewButton,.TU4SCq_variantImageContainer{width:50px;height:50px}.TU4SCq_variants{justify-content:flex-start}}.TU4SCq_reviewModalOverlay{z-index:1000;padding:var(--spacing-lg);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TU4SCq_reviewModal{border-radius:var(--radius-lg);background:#fff;flex-direction:column;width:100%;max-width:800px;max-height:90dvh;display:flex;overflow:hidden}.TU4SCq_reviewModalHeader{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);justify-content:space-between;align-items:center;display:flex}.TU4SCq_reviewModalHeader h2{color:var(--text-primary);font-size:var(--font-xl);margin:0}.TU4SCq_closeButton{cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-md);width:30px;height:30px;transition:background-color var(--transition-normal);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:2rem;display:flex}.TU4SCq_closeButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TU4SCq_loadMoreReviewsButton{width:100%;margin-top:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:var(--font-sm);cursor:pointer;transition:background-color var(--transition-normal)}.TU4SCq_loadMoreReviewsButton:hover:not(:disabled){background:var(--bg-tertiary)}.TU4SCq_loadMoreReviewsButton:disabled{cursor:not-allowed;opacity:.7}.TU4SCq_reviewModalContent{padding:var(--spacing-lg);flex:1;overflow-y:auto}.TU4SCq_reviewsList{gap:var(--spacing-lg);flex-direction:column;display:flex}.TU4SCq_reviewItem{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary)}.TU4SCq_reviewHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:flex-start;display:flex}.TU4SCq_reviewerInfo{gap:var(--spacing-xs);flex-direction:column;display:flex}.TU4SCq_reviewerName{color:var(--text-primary);font-weight:600;font-size:var(--font-md)}.TU4SCq_reviewRating{gap:2px;display:flex}.TU4SCq_reviewDate{font-size:var(--font-sm);color:var(--text-secondary)}.TU4SCq_reviewComment{color:var(--text-primary);margin-bottom:var(--spacing-md);line-height:1.6}.TU4SCq_reviewImages{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.TU4SCq_reviewImageContainer{border-radius:var(--radius-md);border:1px solid var(--border-color);width:80px;height:80px;overflow:hidden}.TU4SCq_reviewImage{border-radius:var(--radius-md)}.TU4SCq_noReviews{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.TU4SCq_noReviews p{font-size:var(--font-lg)}.TU4SCq_reviewsLoading{padding:var(--spacing-2xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.TU4SCq_reviewsLoading p{margin-top:var(--spacing-md);color:var(--text-secondary);font-size:var(--font-md)}.TU4SCq_reviewsError{text-align:center;padding:var(--spacing-2xl);color:var(--error-color)}.TU4SCq_reviewsError p{font-size:var(--font-md)}@media (max-width:768px){.TU4SCq_container{padding:var(--spacing-md)}.TU4SCq_productLayout{gap:var(--spacing-lg);grid-template-columns:1fr}.TU4SCq_imageSection{order:1}.TU4SCq_imageLayout{gap:0;display:flex}.TU4SCq_imagePreviews{gap:var(--spacing-xs);flex-direction:column;flex-shrink:0;width:80px;display:flex}.TU4SCq_previewButton{flex-shrink:0;width:60px;height:60px}.TU4SCq_mainImageContainer{aspect-ratio:1;border-radius:var(--radius-md);flex:1;position:relative;overflow:hidden}.TU4SCq_mobileVariants{margin:var(--spacing-lg) 0;order:2;display:block}.TU4SCq_infoSection{order:3}.TU4SCq_productTitle{font-size:var(--font-xl)}.TU4SCq_variants{padding-bottom:var(--spacing-xs);justify-content:flex-start;overflow-x:auto}.TU4SCq_variantImageContainer{width:60px;height:60px}.TU4SCq_detailsGrid{grid-template-columns:1fr}.TU4SCq_breadcrumb{font-size:var(--font-xs);margin-bottom:var(--spacing-md)}.TU4SCq_reviewsOverview{gap:var(--spacing-lg);flex-direction:column;align-items:center}.TU4SCq_ratingDistribution{width:100%}.TU4SCq_reviewModal{margin:var(--spacing-md);max-height:85dvh}.TU4SCq_reviewModalHeader,.TU4SCq_reviewModalContent{padding:var(--spacing-md)}}.TU4SCq_mobileVariants{display:none}.TU4SCq_desktopVariants{display:block}@media (max-width:768px){.TU4SCq_mobileVariants{margin:var(--spacing-lg) 0;order:2;display:block}.TU4SCq_desktopVariants{display:none}}
.dm5uxW_wrapper{background-color:var(--bg-secondary);min-height:100vh}.dm5uxW_header{background-color:var(--primary-color);color:#fff;z-index:1000;box-shadow:var(--shadow-md);position:sticky;top:0}.dm5uxW_headerInner{height:60px;padding:0 var(--spacing-lg);justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.dm5uxW_brand{align-items:center;gap:var(--spacing-xs);flex-shrink:0;text-decoration:none;display:flex}.dm5uxW_brandIcon{font-size:1.4rem;line-height:1}.dm5uxW_brandText{font-size:var(--font-lg);color:#fff;white-space:nowrap;font-weight:700}.dm5uxW_nav{align-items:center;gap:var(--spacing-xs);flex:1;justify-content:center;display:flex}.dm5uxW_navItem{padding:6px var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);color:#ffffffd9;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:flex}.dm5uxW_navItem:hover{color:#fff;background-color:#ffffff26}.dm5uxW_navItemActive{color:#fff;background-color:#fff3;font-weight:600}.dm5uxW_navItemDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.dm5uxW_statusBanner{padding:10px var(--spacing-lg);font-size:var(--font-sm);border-bottom-style:solid;border-bottom-width:1px;align-items:center;gap:10px;font-weight:500;line-height:1.4;display:flex}.dm5uxW_statusBannerIcon{flex-shrink:0;font-size:1rem}.dm5uxW_headerRight{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.dm5uxW_storeName{font-size:var(--font-sm);color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:500;overflow:hidden}.dm5uxW_logoutBtn{border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:background var(--transition-fast);background:#ffffff26;border:none;justify-content:center;align-items:center;padding:6px 8px;display:flex}.dm5uxW_logoutBtn:hover{background:#ffffff4d}.dm5uxW_main{padding:var(--spacing-xl) var(--spacing-lg);box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;overflow-x:clip}@media (max-width:768px){.dm5uxW_headerInner{padding:0 var(--spacing-md);gap:var(--spacing-sm)}.dm5uxW_brandText,.dm5uxW_navItem span{display:none}.dm5uxW_navItem{padding:8px}.dm5uxW_storeName{display:none}.dm5uxW_main{padding:var(--spacing-md)}}
.XWHfzG_overlay{z-index:1000;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.XWHfzG_overlay.XWHfzG_open{opacity:1;visibility:visible}.XWHfzG_drawer{z-index:1001;background:#fff;flex-direction:column;width:500px;max-width:90vw;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-2px 0 10px #0000001a}.XWHfzG_drawer.XWHfzG_open{transform:translate(0)}.XWHfzG_header{padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);background:#fff;justify-content:space-between;align-items:center;display:flex}.XWHfzG_headerLeft{align-items:center;gap:var(--spacing-md);display:flex}.XWHfzG_backButton{padding:var(--spacing-xs);cursor:pointer;color:var(--text-secondary);border-radius:var(--border-radius);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.XWHfzG_backButton:hover{background:var(--gray-100)}.XWHfzG_header h2{font-size:var(--font-lg);color:var(--text-primary);margin:0;font-weight:600}.XWHfzG_closeButton{padding:var(--spacing-xs);cursor:pointer;color:var(--text-secondary);border-radius:var(--border-radius);background:0 0;border:none;transition:background-color .2s}.XWHfzG_closeButton:hover{background:var(--gray-100)}.XWHfzG_content{padding:var(--spacing-lg);flex:1;overflow-y:auto}.XWHfzG_productSection{flex-direction:column;gap:0;height:100%;display:flex}.XWHfzG_limitNote{font-size:var(--font-sm);color:var(--text-secondary);margin:0 0 var(--spacing-sm) 0;line-height:1.4}.XWHfzG_productsScrollableContainer{padding-right:var(--spacing-xs);margin-bottom:calc(var(--spacing-md) - 6px);gap:var(--spacing-lg);flex-direction:column;flex:1;padding-bottom:6px;display:flex;overflow-y:auto}.XWHfzG_productsScrollableContainer::-webkit-scrollbar{width:4px}.XWHfzG_productsScrollableContainer::-webkit-scrollbar-track{background:var(--gray-100);border-radius:2px}.XWHfzG_productsScrollableContainer::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.XWHfzG_productsScrollableContainer::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.XWHfzG_productSectionBottom{border-top:1px solid var(--border-color-light);padding-top:var(--spacing-md);margin-top:var(--spacing-sm);flex-shrink:0}.XWHfzG_addressSection,.XWHfzG_paymentSection{flex:1;min-height:0;overflow-y:auto}.XWHfzG_multipleProductsList{gap:var(--spacing-sm);flex-direction:column;display:flex}.XWHfzG_summaryProductRow{gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--border-color-light);border-radius:var(--border-radius);background:var(--gray-50,#f9f9f9);display:flex}.XWHfzG_productNumber{color:var(--primary-color);font-weight:600;font-size:var(--font-sm);min-width:20px}.XWHfzG_productRowDetails{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.XWHfzG_productRowName{color:var(--text-primary);font-weight:500;font-size:var(--font-sm);line-height:1.3}.XWHfzG_productRowInfo{justify-content:space-between;align-items:center;display:flex}.XWHfzG_productRowPricing{gap:var(--spacing-xs);align-items:center;display:flex}.XWHfzG_productSectionContainer{gap:var(--spacing-lg);flex-direction:row;flex-shrink:0;display:flex}.XWHfzG_productInfo{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;max-width:calc(100% - 105px);position:relative}.XWHfzG_productImageContainer{width:78px;height:78px}.XWHfzG_productImage{border-radius:var(--border-radius);min-width:70px;position:relative!important}.XWHfzG_productDetails{flex:1}.XWHfzG_productName{margin:var(--spacing-xs) 0 var(--spacing-sm) 0;font-size:var(--font-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4;overflow:hidden}.XWHfzG_productPrice{align-items:center;gap:var(--spacing-sm);justify-content:space-between;display:flex}.XWHfzG_productPriceBox{gap:var(--spacing-sm);display:flex}.XWHfzG_currentPrice{font-size:var(--font-md);color:var(--primary-color);font-weight:600}.XWHfzG_originalPrice{font-size:var(--font-sm);color:var(--text-secondary);text-decoration:line-through}.XWHfzG_quantitySection h4{margin:0 0 var(--spacing-md) 0;font-size:var(--font-md);color:var(--text-primary);font-weight:500}.XWHfzG_quantityControls{align-items:center;gap:var(--spacing-xs);border:1px solid var(--border-color);border-radius:var(--border-radius);width:fit-content;display:flex}.XWHfzG_quantityButton{background:var(--gray-100);border-radius:var(--border-radius);cursor:pointer;border:none;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .2s;display:flex}.XWHfzG_quantityButton:hover:not(:disabled){background:var(--gray-200)}.XWHfzG_quantityButton:disabled{opacity:.5;cursor:not-allowed}.XWHfzG_addButton{background:var(--primary-color);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);font-size:var(--font-sm);cursor:pointer;border:none;min-width:60px;font-weight:500;transition:background-color .2s}.XWHfzG_addButton:hover{background:var(--primary-color-dark,#0056b3)}.XWHfzG_addButton:disabled{background:var(--gray-300);cursor:not-allowed}.XWHfzG_noStockText{color:var(--text-secondary,#666);font-size:var(--font-sm);padding:var(--spacing-xs) var(--spacing-sm);text-align:center;background:var(--gray-100,#f5f5f5);border-radius:var(--border-radius);border:1px solid var(--border-color-light);min-width:60px;font-weight:500}.XWHfzG_quantityValue{font-size:var(--font-md);text-align:center;min-width:32px;color:var(--text-primary);font-weight:500}.XWHfzG_priceSummary{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.XWHfzG_summaryRow{padding:var(--spacing-sm) 0;font-size:var(--font-md);justify-content:space-between;align-items:center;display:flex}.XWHfzG_summaryRow:not(:last-child){border-bottom:1px solid var(--border-color-light)}.XWHfzG_priceSummary .XWHfzG_summaryRow.XWHfzG_discountRow{color:var(--success-color);border-bottom:none}.XWHfzG_totalRow{font-weight:600;font-size:var(--font-lg);color:var(--text-primary);margin-top:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.XWHfzG_addressSection{height:calc(100% - var(--spacing-md))}.XWHfzG_footer{padding:var(--spacing-lg);border-top:1px solid var(--border-color);background:#fff}.XWHfzG_continueButton{width:100%;padding:var(--spacing-md);background:var(--primary-color);color:#fff;border-radius:var(--border-radius);font-size:var(--font-md);cursor:pointer;border:none;font-weight:500;transition:all .2s}.XWHfzG_continueButton:hover:not(:disabled){background:var(--primary-color-dark)}.XWHfzG_continueButton.XWHfzG_disabled,.XWHfzG_continueButton:disabled{background:var(--gray-300);cursor:not-allowed;opacity:.6}@media (max-width:768px){.XWHfzG_overlay{width:100vw;height:100dvh;inset:0}.XWHfzG_drawer{width:100vw;max-width:100vw;height:100dvh;overflow:hidden}.XWHfzG_header{padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0}.XWHfzG_header h2{font-size:var(--font-sm)}.XWHfzG_headerLeft{gap:var(--spacing-sm)}.XWHfzG_content{padding:var(--spacing-md);flex:1;max-height:calc(100dvh - 120px);overflow:hidden auto}.XWHfzG_footer{padding:var(--spacing-sm) var(--spacing-md);flex-shrink:0}.XWHfzG_productSection{gap:var(--spacing-md);height:100%}.XWHfzG_productsScrollableContainer{padding-right:var(--spacing-xs);margin-bottom:var(--spacing-sm);gap:var(--spacing-md);flex:1;overflow-y:auto}.XWHfzG_productSectionBottom{padding-top:var(--spacing-sm);margin-top:var(--spacing-xs);flex-shrink:0}.XWHfzG_addressSection,.XWHfzG_paymentSection{flex:1;min-height:0;overflow-y:auto}.XWHfzG_multipleProductsList{gap:var(--spacing-xs)}.XWHfzG_summaryProductRow{padding:var(--spacing-xs);gap:var(--spacing-xs)}.XWHfzG_productRowName{font-size:var(--font-xs)}.XWHfzG_productRowInfo{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column}.XWHfzG_productRowPricing{align-self:flex-end}.XWHfzG_productInfo{padding:var(--spacing-sm);gap:var(--spacing-sm);max-width:calc(100% - 96px)}.XWHfzG_productName{font-size:var(--font-sm);margin:0 0 var(--spacing-xs) 0}.XWHfzG_productPrice{gap:var(--spacing-sm)}.XWHfzG_currentPrice{font-size:var(--font-sm)}.XWHfzG_originalPrice{font-size:var(--font-xs)}.XWHfzG_productImageContainer{width:80px;height:80px}.XWHfzG_productSectionContainer{gap:var(--spacing-md)}.XWHfzG_productImage{width:60px;height:60px}.XWHfzG_quantitySection h4{font-size:var(--font-sm);margin:0 0 var(--spacing-xs) 0}.XWHfzG_quantityControls{padding:var(--spacing-xs);gap:var(--spacing-xs)}.XWHfzG_quantityValue{font-size:var(--font-sm)}.XWHfzG_imageSection{margin:var(--spacing-xs) 0;padding:var(--spacing-xs)}.XWHfzG_drawerProductImage{width:160px;height:160px}.XWHfzG_priceSummary{padding:var(--spacing-sm)}.XWHfzG_summaryRow{padding:var(--spacing-xs) 0;font-size:var(--font-sm)}.XWHfzG_totalRow{font-size:var(--font-sm);padding-top:var(--spacing-xs);margin-top:var(--spacing-xs)}.XWHfzG_continueButton{font-size:var(--font-sm);padding:var(--spacing-sm)}.XWHfzG_addressSection{font-size:var(--font-sm)}}.XWHfzG_paymentSection{gap:var(--spacing-lg);flex-direction:column;display:flex}.XWHfzG_productSummary,.XWHfzG_addressSummary,.XWHfzG_couponSection,.XWHfzG_paymentMethods{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--surface-color)}.XWHfzG_productPricing{gap:var(--spacing-sm);align-items:center;display:flex}.XWHfzG_addressText,.XWHfzG_addressPhone{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4}.XWHfzG_couponInput{gap:var(--spacing-sm);align-items:center;display:flex}.XWHfzG_applyCouponButton{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary-color);color:#fff;border-radius:var(--border-radius);font-size:var(--font-sm);cursor:pointer;border:none;font-weight:500;transition:background-color .2s}.XWHfzG_applyCouponButton:disabled{background:var(--gray-300);color:var(--text-secondary);cursor:not-allowed}.XWHfzG_couponErrorText{color:var(--error-color);font-size:var(--font-xs);margin-top:var(--spacing-xs);padding-left:var(--spacing-xs);line-height:1.4}.XWHfzG_couponSuccessText{color:var(--success-color);font-size:var(--font-xs);margin-top:var(--spacing-xs);padding-left:var(--spacing-xs);line-height:1.4}.XWHfzG_appliedCoupon{margin-top:var(--spacing-md);padding:var(--spacing-sm);border:1px solid var(--success-color);border-radius:var(--border-radius);background:#4caf501a}.XWHfzG_couponInfo{gap:var(--spacing-xs);flex-direction:column;display:flex}.XWHfzG_couponCode{color:var(--success-color);font-weight:600;font-size:var(--font-sm)}.XWHfzG_couponDescription{font-size:var(--font-xs);color:var(--text-secondary)}.XWHfzG_paymentOption{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-bottom:var(--spacing-sm);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.XWHfzG_paymentOption:hover:not(.XWHfzG_disabled){border-color:var(--primary-color);box-shadow:0 2px 8px #0000001a}.XWHfzG_paymentOption.XWHfzG_selected{border-color:var(--primary-color);background:var(--primary-color-rgb,139, 118, 107) rgba(var(--primary-color-rgb), .05)}.XWHfzG_paymentOptionContent{align-items:center;gap:var(--spacing-md);flex:1;display:flex}.XWHfzG_paymentIcon{justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex}.XWHfzG_paymentName{color:var(--text-primary);font-weight:600;font-size:var(--font-md)}.XWHfzG_paymentDescription{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4}.XWHfzG_paymentPriceSummary{padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:#fff}.XWHfzG_paymentPriceSummary .XWHfzG_summaryRow{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--border-color-light);justify-content:space-between;align-items:center;display:flex}.XWHfzG_paymentPriceSummary .XWHfzG_summaryRow:last-child{border-bottom:none}.XWHfzG_paymentPriceSummary .XWHfzG_totalRow{font-weight:600;font-size:var(--font-lg);border-top:2px solid var(--border-color);padding-top:var(--spacing-md);margin-top:var(--spacing-sm)}.XWHfzG_productSummary,.XWHfzG_addressSummary,.XWHfzG_couponSection,.XWHfzG_paymentMethods{background:var(--surface-color);border-radius:var(--border-radius);padding:var(--spacing-md);border:1px solid var(--border-color)}.XWHfzG_productSummary h4,.XWHfzG_addressSummary h4,.XWHfzG_couponSection h4,.XWHfzG_paymentMethods h4{margin:0 0 var(--spacing-md) 0;font-size:var(--font-sm);color:var(--text-primary);font-weight:600}.XWHfzG_summaryProduct{gap:var(--spacing-xs);flex-direction:column;display:flex}.XWHfzG_summaryProduct .XWHfzG_productName{color:var(--text-primary);font-weight:500}.XWHfzG_productPricing{align-items:center;gap:var(--spacing-sm);display:flex}.XWHfzG_productPricing .XWHfzG_currentPrice{font-size:var(--font-md);color:var(--primary-color);font-weight:600}.XWHfzG_productPricing .XWHfzG_originalPrice{font-size:var(--font-sm);color:var(--text-secondary);text-decoration:line-through}.XWHfzG_quantityText{font-size:var(--font-sm);color:var(--text-secondary)}.XWHfzG_selectedAddressPreview{gap:var(--spacing-xs);flex-direction:column;display:flex}.XWHfzG_addressName{color:var(--text-primary);font-weight:500}.XWHfzG_addressText,.XWHfzG_addressPhone{color:var(--text-secondary);font-size:var(--font-sm)}.XWHfzG_couponInput{gap:var(--spacing-sm);display:flex}.XWHfzG_couponField{padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-sm);flex:1;transition:border-color .2s}.XWHfzG_couponField:focus{border-color:var(--primary-color);outline:none}.XWHfzG_applyCouponButton{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary-color);color:#fff;border-radius:var(--border-radius);font-size:var(--font-sm);cursor:pointer;border:none;transition:background-color .2s}.XWHfzG_applyCouponButton:hover:not(:disabled){background:var(--primary-color-dark)}.XWHfzG_applyCouponButton:disabled{background:var(--gray-300);cursor:not-allowed}.XWHfzG_paymentOption{padding:var(--spacing-md);border:2px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;transition:all .2s;display:flex}.XWHfzG_paymentOption:hover:not(.XWHfzG_disabled){border-color:var(--primary-color);background:var(--gray-100)}.XWHfzG_paymentOption.XWHfzG_selected{border-color:var(--primary-color);background:var(--primary-color);background:rgba(var(--primary-color-rgb), .05)}.XWHfzG_paymentOption.XWHfzG_disabled{opacity:.6;cursor:not-allowed;background:var(--gray-100)}.XWHfzG_paymentOptionContent{align-items:center;gap:var(--spacing-md);display:flex}.XWHfzG_paymentIcon{font-size:var(--font-xl);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.XWHfzG_paymentDetails{gap:var(--spacing-xs);flex-direction:column;display:flex}.XWHfzG_paymentHeader{align-items:center;gap:var(--spacing-sm);display:flex}.XWHfzG_paymentName{color:var(--text-primary);font-weight:500}.XWHfzG_saveAmount{background:var(--success-color);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:500}.XWHfzG_paymentDescription{font-size:var(--font-sm);color:var(--text-secondary)}.XWHfzG_selectedIcon{color:var(--primary-color)}.XWHfzG_paymentPriceSummary{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md)}.XWHfzG_paymentPriceSummary .XWHfzG_summaryRow{padding:var(--spacing-sm) 0;color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.XWHfzG_paymentPriceSummary .XWHfzG_discountRow{color:var(--success-color)}.XWHfzG_paymentPriceSummary .XWHfzG_totalRow{border-top:1px solid var(--border-color);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:var(--font-md)}.XWHfzG_discountAmount{color:var(--success-color)}@media (max-width:768px){.XWHfzG_paymentSection{gap:var(--spacing-md)}.XWHfzG_productSummary,.XWHfzG_addressSummary,.XWHfzG_couponSection,.XWHfzG_paymentMethods,.XWHfzG_paymentPriceSummary{padding:var(--spacing-sm)}.XWHfzG_couponInput{gap:var(--spacing-xs)}.XWHfzG_paymentOption{padding:var(--spacing-sm)}.XWHfzG_paymentOptionContent{gap:var(--spacing-sm)}.XWHfzG_paymentIcon{font-size:var(--font-lg);width:24px;height:24px}}.XWHfzG_successMessage{border:1px solid var(--success-color);color:var(--success-color);padding:var(--spacing-md);border-radius:var(--border-radius);margin-top:var(--spacing-md);text-align:center;background:#4caf501a;font-weight:500;animation:.3s XWHfzG_slideIn}.XWHfzG_errorMessage{border:1px solid var(--error-color);color:var(--error-color);padding:var(--spacing-md);border-radius:var(--border-radius);margin-top:var(--spacing-md);text-align:center;background:#f443361a;font-weight:500;animation:.3s XWHfzG_slideIn}@keyframes XWHfzG_slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.XWHfzG_couponInputWrapper{position:relative}.XWHfzG_eligibleCouponsDropdown{z-index:100;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-sm);gap:var(--spacing-xs);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 4px 16px #0000001f}.XWHfzG_eligibleCouponsLabel{font-size:var(--font-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:2px var(--spacing-xs) var(--spacing-xs);font-weight:600}.XWHfzG_eligibleCouponsList{gap:var(--spacing-xs);flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.XWHfzG_eligibleCouponItem{padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-sm);background:var(--background-color);transition:border-color .15s,background .15s;display:flex}.XWHfzG_eligibleCouponItem:hover{border-color:var(--primary-color);background:var(--surface-color)}.XWHfzG_eligibleCouponItemSelected{border-color:var(--success-color);background:#4caf500f}.XWHfzG_eligibleCouponItemSelected:hover{border-color:var(--success-color);background:#4caf501a}.XWHfzG_eligibleCouponItemLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.XWHfzG_eligibleCouponItemInfo{font-size:var(--font-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.XWHfzG_eligibleCouponAmount{font-size:var(--font-sm);color:var(--success-color);white-space:nowrap;flex-shrink:0;font-weight:700}.XWHfzG_lowStockText{right:var(--spacing-md);color:#d97706;white-space:nowrap;pointer-events:none;background:#fff;padding:0 6px;font-size:10px;font-weight:600;line-height:12px;position:absolute;bottom:-6px}@media (max-width:768px){.XWHfzG_lowStockText{right:var(--spacing-sm)}}
._8rAyqG_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;padding:4rem 1.5rem;display:flex}._8rAyqG_refreshButton{background:var(--primary-color,#8b5e3c);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:1rem;padding:.6rem 1.5rem;font-size:1rem}
.aSv8kW_overlay{z-index:9999;padding:var(--spacing-md);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aSv8kW_modal{background:var(--background-color);border-radius:var(--radius-lg);width:100%;max-width:420px;max-height:85dvh;box-shadow:var(--shadow-xl);border:1px solid var(--border-color);position:relative;overflow-y:auto}.aSv8kW_header{padding:var(--spacing-md) var(--spacing-lg) 0;margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.aSv8kW_title{font-size:var(--font-xl);color:var(--text-primary);margin:0;font-weight:700}.aSv8kW_closeButton{color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;line-height:1;transition:color .2s;display:flex}.aSv8kW_closeButton:hover{color:var(--text-primary);background:var(--background-secondary)}.aSv8kW_content{padding:0 var(--spacing-lg) var(--spacing-md)}.aSv8kW_description{color:var(--text-secondary);font-size:var(--font-sm);margin:0 0 var(--spacing-md) 0;text-align:center;line-height:1.4}.aSv8kW_errorMessage{background:var(--error-background);color:var(--error-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);border:1px solid var(--error-border);margin-bottom:var(--spacing-md);text-align:center}.aSv8kW_otpContainer{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);justify-content:center;display:flex}.aSv8kW_otpInput{border:2px solid var(--border-color);border-radius:var(--radius-md);text-align:center;width:44px;height:52px;font-size:var(--font-xl);color:var(--text-primary);background:var(--background-color);font-weight:600;transition:border-color .2s,box-shadow .2s}.aSv8kW_otpInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #8b766b1a}.aSv8kW_otpInput:disabled{background:var(--background-secondary);color:var(--text-secondary);cursor:not-allowed}.aSv8kW_inputError{border-color:var(--error-color)}.aSv8kW_inputError:focus{border-color:var(--error-color);box-shadow:0 0 0 3px #ef44441a}.aSv8kW_actions{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.aSv8kW_submitButton{background:var(--primary-color);width:100%;color:var(--background-color);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-base);cursor:pointer;border:none;font-weight:600;transition:background-color .2s,transform .1s;position:relative;overflow:hidden}.aSv8kW_submitButton:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.aSv8kW_submitButton:active:not(:disabled){transform:translateY(0)}.aSv8kW_submitButton:disabled{background:var(--background-secondary);color:var(--text-secondary);cursor:not-allowed;transform:none}.aSv8kW_submitButton.aSv8kW_loading{color:#0000}.aSv8kW_submitButton.aSv8kW_loading:after{content:"";border:2px solid #0000;border-top-color:var(--background-color);border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:1s infinite aSv8kW_button-loading-spinner;position:absolute;top:50%;left:50%}@keyframes aSv8kW_button-loading-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.aSv8kW_cancelButton{width:100%;color:var(--text-secondary);border:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-base);cursor:pointer;background:0 0;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.aSv8kW_cancelButton:hover:not(:disabled){background:var(--background-secondary);color:var(--text-primary);border-color:var(--text-secondary)}.aSv8kW_cancelButton:disabled{opacity:.5;cursor:not-allowed}.aSv8kW_footer{text-align:center;padding-top:var(--spacing-md);border-top:1px solid var(--border-color)}.aSv8kW_resendText{color:var(--text-secondary);font-size:var(--font-sm);margin:0}.aSv8kW_resendButton{color:var(--primary-color);cursor:pointer;font-size:var(--font-sm);background:0 0;border:none;font-weight:500;text-decoration:underline;transition:color .2s}.aSv8kW_resendButton:hover:not(:disabled){color:var(--primary-hover)}.aSv8kW_resendButton:disabled{color:var(--text-secondary);cursor:not-allowed;text-decoration:none}@media (max-width:768px){.aSv8kW_modal{max-width:380px;margin:var(--spacing-sm)}.aSv8kW_header{padding:var(--spacing-sm) var(--spacing-md) 0;margin-bottom:var(--spacing-xs)}.aSv8kW_content{padding:0 var(--spacing-md) var(--spacing-sm)}.aSv8kW_title{font-size:var(--font-lg)}.aSv8kW_description{font-size:var(--font-xs);margin-bottom:var(--spacing-sm)}.aSv8kW_otpContainer{gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.aSv8kW_otpInput{width:40px;height:48px;font-size:var(--font-lg)}.aSv8kW_actions{gap:var(--spacing-xs)}}@media (max-width:480px){.aSv8kW_modal{max-width:340px;margin:var(--spacing-xs)}.aSv8kW_header{padding:var(--spacing-xs) var(--spacing-sm) 0}.aSv8kW_content{padding:0 var(--spacing-sm) var(--spacing-xs)}.aSv8kW_otpInput{width:36px;height:44px;font-size:var(--font-base)}.aSv8kW_otpContainer{gap:6px}}
.wtFPkG_container{gap:var(--spacing-lg);flex-direction:column;display:flex}.wtFPkG_pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.wtFPkG_pageTitle{font-size:var(--font-3xl);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;font-weight:700}.wtFPkG_pageSubtitle{font-size:var(--font-sm);color:var(--text-secondary);margin:0}.wtFPkG_yearSelector{align-items:center;gap:var(--spacing-sm);display:flex}.wtFPkG_yearLabel{font-size:var(--font-sm);color:var(--text-secondary);font-weight:500}.wtFPkG_yearSelect{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--background-color);font-size:var(--font-sm);color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast);outline:none}.wtFPkG_yearSelect:focus{border-color:var(--primary-color)}.wtFPkG_loadingWrap{padding:var(--spacing-2xl);justify-content:center;display:flex}.wtFPkG_errorWrap{text-align:center;padding:var(--spacing-xl);color:var(--error-color);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.wtFPkG_statsGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.wtFPkG_statCard{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg) var(--spacing-md);box-shadow:var(--shadow-sm);border-left:4px solid var(--primary-color);transition:box-shadow var(--transition-fast)}.wtFPkG_statCard:hover{box-shadow:var(--shadow-md)}.wtFPkG_accent_blue{border-left-color:#3b82f6}.wtFPkG_accent_green{border-left-color:#10b981}.wtFPkG_accent_orange{border-left-color:#f59e0b}.wtFPkG_accent_red{border-left-color:#ef4444}.wtFPkG_accent_purple{border-left-color:#8b5cf6}.wtFPkG_accent_teal{border-left-color:#14b8a6}.wtFPkG_statValue{font-size:var(--font-2xl);color:var(--text-primary);margin-bottom:var(--spacing-xs);font-weight:700;line-height:1.2}.wtFPkG_statLabel{font-size:var(--font-sm);color:var(--text-primary);font-weight:600}.wtFPkG_statSub{font-size:var(--font-xs);color:var(--text-secondary);margin-top:2px}.wtFPkG_chartsSection{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.wtFPkG_chartCard{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.wtFPkG_chartTitle{font-size:var(--font-base);color:var(--text-primary);margin:0 0 var(--spacing-md) 0;font-weight:600}.wtFPkG_barChart{flex-direction:column;gap:8px;display:flex}.wtFPkG_barRow{align-items:center;gap:var(--spacing-sm);grid-template-columns:36px 1fr 42px auto;display:grid}.wtFPkG_barMonth{font-size:var(--font-xs);color:var(--text-secondary);text-align:right;font-weight:500}.wtFPkG_barTrack{background:var(--bg-tertiary);border-radius:var(--radius-sm);height:14px;overflow:hidden}.wtFPkG_barFill{border-radius:var(--radius-sm);min-width:2px;height:100%;transition:width .4s}.wtFPkG_barCount{font-size:var(--font-xs);color:var(--text-primary);text-align:right;font-weight:600}.wtFPkG_barAmount{font-size:var(--font-xs);color:var(--text-secondary);text-align:right;min-width:80px}.wtFPkG_billingNotice{align-items:flex-start;gap:var(--spacing-sm);border-radius:var(--radius-md);padding:var(--spacing-md);font-size:var(--font-sm);color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;display:flex}.wtFPkG_billingNoticeIcon{font-size:var(--font-base);flex-shrink:0}.wtFPkG_tableSub{font-size:var(--font-xs);color:var(--text-secondary);margin:calc(-1 * var(--spacing-xs)) 0 var(--spacing-md) 0}.wtFPkG_deductCell{color:#dc2626;font-weight:600}.wtFPkG_payoutDateCell{font-size:var(--font-xs);color:var(--text-secondary);white-space:nowrap}.wtFPkG_tableSection{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.wtFPkG_sectionTitle{font-size:var(--font-lg);color:var(--text-primary);margin:0 0 var(--spacing-md) 0;font-weight:600}.wtFPkG_tableWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.wtFPkG_table{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.wtFPkG_table th{background:var(--surface-color);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;font-weight:600}.wtFPkG_table td{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color-light);color:var(--text-primary)}.wtFPkG_table tbody tr:last-child td{border-bottom:none}.wtFPkG_activeRow{background:var(--background-color)}.wtFPkG_emptyRow{background:var(--background-color);color:var(--text-secondary)}.wtFPkG_emptyRow td{color:var(--text-secondary)}.wtFPkG_monthCell{font-weight:600}.wtFPkG_amountCell{color:#10b981;font-weight:600}.wtFPkG_totalRow td{background:var(--surface-color);border-top:2px solid var(--border-color);font-weight:700}.wtFPkG_badge{border-radius:var(--radius-full);font-size:var(--font-xs);padding:2px 8px;font-weight:600;display:inline-block}.wtFPkG_badgeGreen{color:#065f46;background:#d1fae5}.wtFPkG_badgeOrange{color:#92400e;background:#fef3c7}.wtFPkG_badgeRed{color:#991b1b;background:#fee2e2}.wtFPkG_storeInfoSection{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.wtFPkG_storeInfoGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.wtFPkG_infoItem{flex-direction:column;gap:4px;display:flex}.wtFPkG_infoLabel{font-size:var(--font-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.wtFPkG_infoValue{font-size:var(--font-sm);color:var(--text-primary)}@media (max-width:768px){.wtFPkG_container{gap:var(--spacing-md)}.wtFPkG_chartsSection{grid-template-columns:1fr}.wtFPkG_statsGrid{grid-template-columns:repeat(2,1fr)}.wtFPkG_barRow{grid-template-columns:32px 1fr 38px}.wtFPkG_barAmount{display:none}}.wtFPkG_sectionEditHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.wtFPkG_sectionTitleNoMargin{margin:0}.wtFPkG_capitalizeValue{text-transform:capitalize}@media (max-width:480px){.wtFPkG_statsGrid{grid-template-columns:1fr 1fr}}.wtFPkG_controlsRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.wtFPkG_controlsSpacer{flex:1}.wtFPkG_downloadBtn{padding:var(--spacing-xs) var(--spacing-md);background:var(--primary-color);color:#fff;border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;transition:opacity var(--transition-fast);border:none;font-weight:600}.wtFPkG_downloadBtn:disabled{opacity:.6;cursor:not-allowed}.wtFPkG_totalBanner{align-items:center;gap:var(--spacing-sm) var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border-left:5px solid;flex-wrap:wrap;display:flex}.wtFPkG_totalPositive{color:#065f46;background:#f0fdf4;border-left-color:#10b981}.wtFPkG_totalNegative{color:#991b1b;background:#fef2f2;border-left-color:#ef4444}.wtFPkG_totalLabel{font-size:var(--font-sm);font-weight:500}.wtFPkG_totalAmount{font-size:var(--font-2xl);font-weight:700}.wtFPkG_totalMeta{font-size:var(--font-xs);opacity:.75}.wtFPkG_settlementTable{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.wtFPkG_settlementTable th{background:var(--surface-color);color:var(--text-secondary);padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:2px solid var(--border-color);white-space:nowrap;font-weight:600}.wtFPkG_settlementTable td{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color-light);color:var(--text-primary);vertical-align:middle}.wtFPkG_settlementTable tbody tr:last-child td{border-bottom:none}.wtFPkG_settlementTable tbody tr:hover{background:var(--surface-color)}.wtFPkG_returnedRow{background:#fff8f8}.wtFPkG_returnedRow:hover{background:#fef2f2!important}.wtFPkG_numCell{text-align:right;font-variant-numeric:tabular-nums}.wtFPkG_monoCell{font-family:monospace;font-size:var(--font-xs)}.wtFPkG_statusBadge{font-size:var(--font-xs);text-transform:capitalize;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.wtFPkG_status_delivered{color:#065f46;background:#d1fae5}.wtFPkG_status_missed{color:#92400e;background:#fef3c7}.wtFPkG_status_returned{color:#991b1b;background:#fee2e2}.wtFPkG_status_on_way{color:#1e40af;background:#dbeafe}.wtFPkG_status_delayed{color:#9a3412;background:#fed7aa}.wtFPkG_negative{color:#dc2626}.wtFPkG_positive{color:#10b981}.wtFPkG_negSign{color:inherit;font-size:.85em}.wtFPkG_adminHeader{white-space:nowrap;font-weight:700;color:#5b21b6!important;background:#ede9fe!important}.wtFPkG_adminCol{white-space:nowrap;background:#f5f3ff}.wtFPkG_adminProfit{color:#059669;font-weight:700}.wtFPkG_adminLoss{color:#dc2626;font-weight:700}.wtFPkG_adminPLBanner{border-radius:var(--radius-md,8px);background:#faf5ff;border:1px solid #d8b4fe;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 20px;display:flex}.wtFPkG_adminPLItem{flex-direction:column;gap:2px;min-width:120px;display:flex}.wtFPkG_adminPLHighlight{border-left:2px solid #7c3aed;border-right:2px solid #7c3aed;padding:0 12px}.wtFPkG_adminPLLabel{text-transform:uppercase;letter-spacing:.05em;color:#6d28d9;font-size:.7rem;font-weight:600}.wtFPkG_adminPLValue{color:#1f2937;font-size:1rem;font-weight:700}.wtFPkG_returnedYes{color:#991b1b;font-size:var(--font-xs);background:#fee2e2;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.wtFPkG_emptyState{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary);font-size:var(--font-base)}.wtFPkG_errorBox{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);color:#991b1b;font-size:var(--font-sm);background:#fef2f2;border:1px solid #fecaca;display:flex}.wtFPkG_retryBtn{color:#fff;border-radius:var(--radius-sm);font-size:var(--font-xs);cursor:pointer;background:#ef4444;border:none;padding:4px 12px}.wtFPkG_pagination{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;display:flex}.wtFPkG_pageBtn{padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--background-color);color:var(--text-primary);font-size:var(--font-sm);cursor:pointer;transition:background var(--transition-fast)}.wtFPkG_pageBtn:disabled{opacity:.4;cursor:not-allowed}.wtFPkG_pageBtn:not(:disabled):hover{background:var(--surface-color)}.wtFPkG_pageInfo{font-size:var(--font-sm);color:var(--text-secondary)}.wtFPkG_printHeader{display:none}@media print{.wtFPkG_printHeader{page-break-after:avoid;margin-bottom:24px;display:block}.wtFPkG_controlsRow,.wtFPkG_downloadBtn,.wtFPkG_pagination,.wtFPkG_totalBanner .wtFPkG_totalMeta{display:none!important}.wtFPkG_container{gap:16px}.wtFPkG_settlementTable th,.wtFPkG_settlementTable td{padding:6px 10px;font-size:11px}.wtFPkG_returnedRow{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff0f0!important}.wtFPkG_status_delivered,.wtFPkG_status_missed,.wtFPkG_status_returned{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wtFPkG_printTitle{margin:0 0 12px;font-size:20px;font-weight:700}.wtFPkG_printMeta{border-collapse:collapse;margin-bottom:12px;font-size:13px}.wtFPkG_printMeta td{vertical-align:top;padding:3px 12px 3px 0}.wtFPkG_printNote{color:#666;border-top:1px solid #ccc;margin-top:8px;padding-top:8px;font-size:11px}
.h-J5iW_overlay{z-index:9999;padding:var(--spacing-md);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.h-J5iW_modal{background:var(--background-color);border-radius:var(--radius-lg);width:100%;max-width:440px;max-height:90dvh;box-shadow:var(--shadow-xl);border:1px solid var(--border-color);padding:var(--spacing-xl);overflow-y:auto}.h-J5iW_header{text-align:center;margin-bottom:var(--spacing-lg)}.h-J5iW_title{font-size:var(--font-xl);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;font-weight:700}.h-J5iW_subtitle{color:var(--text-secondary);font-size:var(--font-sm);margin:0}.h-J5iW_form{gap:var(--spacing-md);flex-direction:column;display:flex}.h-J5iW_inputGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.h-J5iW_label{font-size:var(--font-sm);color:var(--text-primary);font-weight:500}.h-J5iW_input{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-base);background:var(--background-color);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.h-J5iW_input:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #8b766b1a}.h-J5iW_errorMessage{color:#c53030;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);text-align:center;background:#fee;border:1px solid #feb2b2}.h-J5iW_submitButton{background:var(--primary-color);color:#fff;border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-base);cursor:pointer;margin-top:var(--spacing-sm);border:none;font-weight:500;transition:background-color .2s}.h-J5iW_submitButton:hover:not(:disabled){background:var(--primary-hover)}.h-J5iW_submitButton:disabled{background:var(--text-secondary);cursor:not-allowed}
.Wc9TLG_container{flex-direction:column;height:100%;display:flex}.Wc9TLG_container h3{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-lg);color:var(--text-primary);font-weight:600}.Wc9TLG_error{color:var(--error-color);padding:var(--spacing-sm);border-radius:var(--border-radius);margin-bottom:var(--spacing-md);font-size:var(--font-sm);background:#ef44441a;border:1px solid #ef444433}.Wc9TLG_form{gap:var(--spacing-sm);padding-right:var(--spacing-xs);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Wc9TLG_formGroup{gap:var(--spacing-xs);flex-direction:column;display:flex}.Wc9TLG_formRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.Wc9TLG_formGroup label{font-size:var(--font-sm);color:var(--text-primary);font-weight:500}.Wc9TLG_formGroup input,.Wc9TLG_formGroup select{padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-md);background:#fff;transition:border-color .2s}.Wc9TLG_formGroup textarea{padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-md);resize:vertical;font-family:inherit;transition:border-color .2s}.Wc9TLG_formGroup input:focus,.Wc9TLG_formGroup select:focus,.Wc9TLG_formGroup textarea:focus{border-color:var(--primary-color);outline:none}.Wc9TLG_formGroup input:invalid,.Wc9TLG_formGroup select:invalid,.Wc9TLG_formGroup textarea:invalid{border-color:var(--error-color)}.Wc9TLG_checkboxLabel{align-items:center;gap:var(--spacing-sm);cursor:pointer;font-size:var(--font-sm);flex-direction:row!important;display:flex!important}.Wc9TLG_checkboxLabel input[type=checkbox]{width:auto;margin:0}.Wc9TLG_formActions{gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--border-color);display:flex}.Wc9TLG_cancelButton{padding:var(--spacing-sm) var(--spacing-md);background:var(--gray-100);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-md);cursor:pointer;flex:1;transition:background-color .2s}.Wc9TLG_cancelButton:hover:not(:disabled){background:var(--gray-200)}.Wc9TLG_saveButton{padding:var(--spacing-sm) var(--spacing-md);background:var(--primary-color);color:#fff;border-radius:var(--border-radius);font-size:var(--font-md);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);border:none;flex:1;transition:background-color .2s;display:flex}.Wc9TLG_saveButton:hover:not(:disabled){background:var(--primary-color-dark)}.Wc9TLG_saveButton:disabled{background:var(--gray-300);cursor:not-allowed}@media (max-width:768px){.Wc9TLG_formRow{grid-template-columns:1fr}.Wc9TLG_formActions{flex-direction:column}.Wc9TLG_formGroup label{font-size:var(--font-xs)}}
.Ne8hlq_overlay{z-index:9999;padding:var(--spacing-md);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Ne8hlq_modal{background:var(--background-color);border-radius:var(--radius-lg);width:100%;max-width:420px;max-height:85dvh;box-shadow:var(--shadow-xl);border:1px solid var(--border-color);overflow-y:auto}.Ne8hlq_header{padding:var(--spacing-md) var(--spacing-lg) 0;margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.Ne8hlq_title{font-size:var(--font-xl);color:var(--text-primary);margin:0;font-weight:700}.Ne8hlq_closeButton{color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;line-height:1;display:flex}.Ne8hlq_closeButton:hover{background:#0000000d}.Ne8hlq_body{padding:0 var(--spacing-lg) var(--spacing-md)}.Ne8hlq_description{color:var(--text-secondary);font-size:var(--font-sm);margin:0 0 var(--spacing-md) 0}.Ne8hlq_formGroup{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.Ne8hlq_formLabel{font-size:var(--font-sm);color:var(--text-primary);font-weight:500}.Ne8hlq_formInput{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-base);background:var(--background-color);color:var(--text-primary)}.Ne8hlq_formInput:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #8b766b1a}.Ne8hlq_errorMessage{color:#c53030;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);text-align:center;margin-bottom:var(--spacing-md);background:#fee;border:1px solid #feb2b2}.Ne8hlq_footer{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border-color);display:flex}.Ne8hlq_cancelButton{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-sm);color:var(--text-primary);cursor:pointer;background:0 0;font-weight:500}.Ne8hlq_submitButton{background:var(--primary-color);color:#fff;border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-sm);cursor:pointer;border:none;font-weight:500;transition:background-color .2s}.Ne8hlq_submitButton:hover:not(:disabled){background:var(--primary-hover)}.Ne8hlq_submitButton:disabled,.Ne8hlq_cancelButton:disabled{opacity:.6;cursor:not-allowed}
.Wy7yuG_whatsappFloat{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));color:#fff;z-index:900;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s;animation:2.4s ease-out 2 Wy7yuG_whatsappPulse;display:flex;position:fixed;box-shadow:0 4px 14px #00000040}.Wy7yuG_whatsappFloat:hover{transform:scale(1.08);box-shadow:0 6px 18px #0000004d}.Wy7yuG_whatsappFloat:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #128c7e}@keyframes Wy7yuG_whatsappPulse{0%{box-shadow:0 4px 14px #00000040,0 0 #25d3668c}70%{box-shadow:0 4px 14px #00000040,0 0 0 16px #25d36600}to{box-shadow:0 4px 14px #00000040,0 0 #25d36600}}@media (max-width:768px){.Wy7yuG_whatsappFloat{width:44px;height:44px;right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.Wy7yuG_whatsappFloat{transition:none;animation:none}}
