.category-title,.null-table{text-align:center}.null-table{padding:40px 20px;color:#666}.null-table .img-empty{margin-bottom:16px}.null-table .img-empty svg{width:120px;height:120px;opacity:1}#pageCompare .content-page table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.06)}@media (max-width: 767px){#pageCompare .content-page table{width:180%}}#pageCompare .content-page table b,#pageCompare .content-page table strong{font-weight:700}#pageCompare .content-page table tr{transition:background 0.2s ease}#pageCompare .content-page table tr:not(.image):hover{background:#fafafa}#pageCompare .content-page table tr td{width:calc(90% / 3);min-width:120px;padding:14px 16px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:13px;line-height:1.5;text-align:left;vertical-align:top;color:#333}#pageCompare .content-page table tr td:last-child{border-right:none}#pageCompare .content-page table tr td:first-child{width:10% !important;font-weight:700;color:#222;background:#f7f7f7}#pageCompare .content-page table tr:last-child td{border-bottom:none}#pageCompare .content-page table tr.image td{text-align:center;vertical-align:middle}#pageCompare .content-page table tr.image td:first-child{text-align:left}#pageCompare .content-page table tr.image td:nth-child(2),#pageCompare .content-page table tr.image td:nth-child(3),#pageCompare .content-page table tr.image td:nth-child(4){background:#fff}#pageCompare .content-page table tr.image img{max-width:100%;height:auto;border-radius:8px}#pageCompare .content-page table tr.title h3{margin:0;font-size:15px;line-height:1.4;font-weight:700;color:#222}#pageCompare .content-page table tr.price td{font-size:14px;font-weight:700;color:#de2967}#pageCompare .content-page table tr.price td:first-child{color:#333}#pageCompare .content-page table tr.description h4{margin:0 0 10px;padding:0;font-size:13px;font-weight:700;color:#222}#pageCompare .content-page table tr.description div a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;margin-bottom:10px;background:#de2967;color:#fff;font-size:13px;font-weight:600;text-decoration:none;border-radius:8px;transition:all 0.2s ease}#pageCompare .content-page table tr.description div a:hover{background:#fdedec;color:#000;transform:translateY(-1px)}#pageCompare .content-page table tr .itemMainCompare{margin-top:10px}#pageCompare .content-page table .description table{width:100% !important;border:1px solid #f0f0f0;border-radius:8px;box-shadow:none;overflow:hidden}#pageCompare .content-page table .description table tr:nth-of-type(odd){background-color:rgba(0,0,0,0.035)}#pageCompare .content-page table .description table td{border:none !important;padding:10px 12px;font-size:12px}#pageCompare .content-page table .description table td p{margin-bottom:0}.margin-bottom-40{margin-bottom:40px}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border-radius:8px}#pageCompare .price-locked td{font-size:13px;color:#333}#pageCompare .price-locked td:first-child{font-weight:700;background:#f7f7f7}#pageCompare .compare-login-price{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}#pageCompare .compare-login-price span{color:#555;font-size:13px;line-height:1.5}#pageCompare .compare-login-price a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 18px;background:var(--main-color, #de2967);color:#fff;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}#pageCompare .compare-login-price a:hover{background:var(--extra-color, #000);color:#fff}@media (max-width: 767px){#pageCompare .compare-login-price{align-items:flex-start;flex-direction:column}}#pageCompare .compare-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}#pageCompare .compare-status--in-stock{background:#e9f8ef;color:#188447}#pageCompare .compare-status--out-stock{background:#fdecec;color:#d7263d}
