.hcm{padding:40px 0}.hcm-hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;padding-bottom:16px;border-bottom:1px solid #E5E5E5}.hcm-ttl{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#1a1a1a}.hcm-sub{margin:0;font-size:15px;line-height:1.4;letter-spacing:0;color:#5a6169}.hcm-sub a{color:#0044c2;font-weight:600;text-decoration:none}.hcm-sub a:hover{color:#00379e}.hcm-swipe{display:none}.hcm-wrap{margin-top:20px;overflow-x:auto;scrollbar-width:thin}.hcm-t{width:100%;min-width:calc(190px + var(--cols,4) * 180px);border-collapse:separate;border-spacing:0;table-layout:fixed}.hcm-t col.lab{width:190px}.hcm-t th,.hcm-t td{padding:12px 16px;border-bottom:1px solid #E6E9EC;text-align:left;vertical-align:top;font-size:15px;line-height:1.4;font-weight:400;letter-spacing:0;color:#1a1a1a}.hcm-t thead th{border-bottom:0;padding-top:16px;padding-bottom:18px}.hcm-t tbody th{font-size:14px;font-weight:500;color:#5a6169}.hcm-t tbody tr:last-child>*{border-bottom:0}.hcm-t .cur{background:#f4f8fe}.hcm-t thead .cur{border-radius:14px 14px 0 0}.hcm-t tbody tr:last-child .cur{border-radius:0 0 14px 14px}.hcm-p{display:flex;flex-direction:column;color:inherit;text-decoration:none}.hcm-p .img{position:relative;display:block;aspect-ratio:1/.8;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #edf0f3;overflow:hidden}.hcm-p .img img,.hcm-p .img svg{display:block;width:100%;height:100%;object-fit:contain;padding:10px}.hcm-p .tag{position:absolute;left:8px;top:8px;z-index:1;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#0044c2;color:#fff;font-size:12px;font-weight:600;line-height:1}.hcm-p .vend{margin-top:12px;font-family:DM Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.02em;text-transform:uppercase;color:#5a6169}.hcm-p .nm{margin-top:3px;font-size:15px;font-weight:500;line-height:1.35;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}a.hcm-p:hover .nm{color:#0044c2}.hcm-p .pr{margin-top:6px;font-size:18px;font-weight:600;line-height:1.2;color:#111827}.hcm-p .opt{margin-top:2px;font-size:13px;color:#5a6169}.hcm-p .go{margin-top:8px;font-size:14px;font-weight:600;color:#0044c2}.hcm-ok{display:inline-flex;align-items:center;gap:6px;color:#0b6b3a;font-weight:500}.hcm-ok svg{width:16px;height:16px;flex:0 0 auto}.hcm-na{color:#a3abb4}@media screen and (max-width:768px){.hcm{padding:28px 0}.hcm-hd{padding-bottom:12px}.hcm-ttl{font-size:20px}.hcm-sub{font-size:14px}.hcm-swipe{display:block;margin:12px 0 0;font-size:13px;line-height:1.4;color:#5a6169}.hcm-wrap{margin:10px -1.5rem 0;padding:0 1.5rem}.hcm-t{min-width:calc(104px + var(--cols,4) * 150px)}.hcm-t col.lab{width:104px}.hcm-t th,.hcm-t td{padding:10px;font-size:14px}.hcm-t thead th{padding-top:12px;padding-bottom:14px}.hcm-t tbody th{font-size:13px}.hcm-t tbody th,.hcm-t thead th:first-child{position:sticky;left:0;z-index:2;background:#fff;box-shadow:1px 0 #e6e9ec}.hcm-p .vend{margin-top:10px;font-size:10.5px}.hcm-p .nm{font-size:14px}.hcm-p .pr{font-size:16.5px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/hm-compare.css.map */
